/ Hex Artifact Content
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

Artifact df43f93754fd81b151e8c6d81b750bf0e9480a8a:


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 37 2e  U Autoconf 2.57.
0070: 0a 23 0a 23 20 43 6f 70 79 72 69 67 68 74 20 31  .#.# Copyright 1
0080: 39 39 32 2c 20 31 39 39 33 2c 20 31 39 39 34 2c  992, 1993, 1994,
0090: 20 31 39 39 35 2c 20 31 39 39 36 2c 20 31 39 39   1995, 1996, 199
00a0: 38 2c 20 31 39 39 39 2c 20 32 30 30 30 2c 20 32  8, 1999, 2000, 2
00b0: 30 30 31 2c 20 32 30 30 32 0a 23 20 46 72 65 65  001, 2002.# Free
00c0: 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61   Software Founda
00d0: 74 69 6f 6e 2c 20 49 6e 63 2e 0a 23 20 54 68 69  tion, Inc..# Thi
00e0: 73 20 63 6f 6e 66 69 67 75 72 65 20 73 63 72 69  s configure scri
00f0: 70 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77  pt is free softw
0100: 61 72 65 3b 20 74 68 65 20 46 72 65 65 20 53 6f  are; the Free So
0110: 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f  ftware Foundatio
0120: 6e 0a 23 20 67 69 76 65 73 20 75 6e 6c 69 6d 69  n.# gives unlimi
0130: 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e 20 74  ted permission t
0140: 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75  o copy, distribu
0150: 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20 69 74  te and modify it
0160: 2e 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ..## -----------
0170: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23  ---------- ##.##
0180: 20 4d 34 73 68 20 49 6e 69 74 69 61 6c 69 7a 61   M4sh Initializa
0190: 74 69 6f 6e 2e 20 20 23 23 0a 23 23 20 2d 2d 2d  tion.  ##.## ---
01a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
01b0: 2d 2d 20 23 23 0a 0a 23 20 42 65 20 42 6f 75 72  -- ##..# Be Bour
01c0: 6e 65 20 63 6f 6d 70 61 74 69 62 6c 65 0a 69 66  ne compatible.if
01d0: 20 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f   test -n "${ZSH_
01e0: 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26 26  VERSION+set}" &&
01f0: 20 28 65 6d 75 6c 61 74 65 20 73 68 29 20 3e 2f   (emulate sh) >/
0200: 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74  dev/null 2>&1; t
0210: 68 65 6e 0a 20 20 65 6d 75 6c 61 74 65 20 73 68  hen.  emulate sh
0220: 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23  .  NULLCMD=:.  #
0230: 20 5a 73 68 20 33 2e 78 20 61 6e 64 20 34 2e 78   Zsh 3.x and 4.x
0240: 20 70 65 72 66 6f 72 6d 73 20 77 6f 72 64 20 73   performs word s
0250: 70 6c 69 74 74 69 6e 67 20 6f 6e 20 24 7b 31 2b  plitting on ${1+
0260: 22 24 40 22 7d 2c 20 77 68 69 63 68 0a 20 20 23  "$@"}, which.  #
0270: 20 69 73 20 63 6f 6e 74 72 61 72 79 20 74 6f 20   is contrary to 
0280: 6f 75 72 20 75 73 61 67 65 2e 20 20 44 69 73 61  our usage.  Disa
0290: 62 6c 65 20 74 68 69 73 20 66 65 61 74 75 72 65  ble this feature
02a0: 2e 0a 20 20 61 6c 69 61 73 20 2d 67 20 27 24 7b  ..  alias -g '${
02b0: 31 2b 22 24 40 22 7d 27 3d 27 22 24 40 22 27 0a  1+"$@"}'='"$@"'.
02c0: 65 6c 69 66 20 74 65 73 74 20 2d 6e 20 22 24 7b  elif test -n "${
02d0: 42 41 53 48 5f 56 45 52 53 49 4f 4e 2b 73 65 74  BASH_VERSION+set
02e0: 7d 22 20 26 26 20 28 73 65 74 20 2d 6f 20 70 6f  }" && (set -o po
02f0: 73 69 78 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  six) >/dev/null 
0300: 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 73 65 74  2>&1; then.  set
0310: 20 2d 6f 20 70 6f 73 69 78 0a 66 69 0a 0a 23 20   -o posix.fi..# 
0320: 53 75 70 70 6f 72 74 20 75 6e 73 65 74 20 77 68  Support unset wh
0330: 65 6e 20 70 6f 73 73 69 62 6c 65 2e 0a 69 66 20  en possible..if 
0340: 28 46 4f 4f 3d 46 4f 4f 3b 20 75 6e 73 65 74 20  (FOO=FOO; unset 
0350: 46 4f 4f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  FOO) >/dev/null 
0360: 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73 5f  2>&1; then.  as_
0370: 75 6e 73 65 74 3d 75 6e 73 65 74 0a 65 6c 73 65  unset=unset.else
0380: 0a 20 20 61 73 5f 75 6e 73 65 74 3d 66 61 6c 73  .  as_unset=fals
0390: 65 0a 66 69 0a 0a 0a 23 20 57 6f 72 6b 20 61 72  e.fi...# Work ar
03a0: 6f 75 6e 64 20 62 75 67 73 20 69 6e 20 70 72 65  ound bugs in pre
03b0: 2d 33 2e 30 20 55 57 49 4e 20 6b 73 68 2e 0a 24  -3.0 UWIN ksh..$
03c0: 61 73 5f 75 6e 73 65 74 20 45 4e 56 20 4d 41 49  as_unset ENV MAI
03d0: 4c 20 4d 41 49 4c 50 41 54 48 0a 50 53 31 3d 27  L MAILPATH.PS1='
03e0: 24 20 27 0a 50 53 32 3d 27 3e 20 27 0a 50 53 34  $ '.PS2='> '.PS4
03f0: 3d 27 2b 20 27 0a 0a 23 20 4e 4c 53 20 6e 75 69  ='+ '..# NLS nui
0400: 73 61 6e 63 65 73 2e 0a 66 6f 72 20 61 73 5f 76  sances..for as_v
0410: 61 72 20 69 6e 20 5c 0a 20 20 4c 41 4e 47 20 4c  ar in \.  LANG L
0420: 41 4e 47 55 41 47 45 20 4c 43 5f 41 44 44 52 45  ANGUAGE LC_ADDRE
0430: 53 53 20 4c 43 5f 41 4c 4c 20 4c 43 5f 43 4f 4c  SS LC_ALL LC_COL
0440: 4c 41 54 45 20 4c 43 5f 43 54 59 50 45 20 4c 43  LATE LC_CTYPE LC
0450: 5f 49 44 45 4e 54 49 46 49 43 41 54 49 4f 4e 20  _IDENTIFICATION 
0460: 5c 0a 20 20 4c 43 5f 4d 45 41 53 55 52 45 4d 45  \.  LC_MEASUREME
0470: 4e 54 20 4c 43 5f 4d 45 53 53 41 47 45 53 20 4c  NT LC_MESSAGES L
0480: 43 5f 4d 4f 4e 45 54 41 52 59 20 4c 43 5f 4e 41  C_MONETARY LC_NA
0490: 4d 45 20 4c 43 5f 4e 55 4d 45 52 49 43 20 4c 43  ME LC_NUMERIC LC
04a0: 5f 50 41 50 45 52 20 5c 0a 20 20 4c 43 5f 54 45  _PAPER \.  LC_TE
04b0: 4c 45 50 48 4f 4e 45 20 4c 43 5f 54 49 4d 45 0a  LEPHONE LC_TIME.
04c0: 64 6f 0a 20 20 69 66 20 28 73 65 74 20 2b 78 3b  do.  if (set +x;
04d0: 20 74 65 73 74 20 2d 6e 20 22 60 28 65 76 61 6c   test -n "`(eval
04e0: 20 24 61 73 5f 76 61 72 3d 43 3b 20 65 78 70 6f   $as_var=C; expo
04f0: 72 74 20 24 61 73 5f 76 61 72 29 20 32 3e 26 31  rt $as_var) 2>&1
0500: 60 22 29 3b 20 74 68 65 6e 0a 20 20 20 20 65 76  `"); then.    ev
0510: 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65 78  al $as_var=C; ex
0520: 70 6f 72 74 20 24 61 73 5f 76 61 72 0a 20 20 65  port $as_var.  e
0530: 6c 73 65 0a 20 20 20 20 24 61 73 5f 75 6e 73 65  lse.    $as_unse
0540: 74 20 24 61 73 5f 76 61 72 0a 20 20 66 69 0a 64  t $as_var.  fi.d
0550: 6f 6e 65 0a 0a 23 20 52 65 71 75 69 72 65 64 20  one..# Required 
0560: 74 6f 20 75 73 65 20 62 61 73 65 6e 61 6d 65 2e  to use basename.
0570: 0a 69 66 20 65 78 70 72 20 61 20 3a 20 27 5c 28  .if expr a : '\(
0580: 61 5c 29 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  a\)' >/dev/null 
0590: 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73 5f  2>&1; then.  as_
05a0: 65 78 70 72 3d 65 78 70 72 0a 65 6c 73 65 0a 20  expr=expr.else. 
05b0: 20 61 73 5f 65 78 70 72 3d 66 61 6c 73 65 0a 66   as_expr=false.f
05c0: 69 0a 0a 69 66 20 28 62 61 73 65 6e 61 6d 65 20  i..if (basename 
05d0: 2f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  /) >/dev/null 2>
05e0: 26 31 20 26 26 20 74 65 73 74 20 22 58 60 62 61  &1 && test "X`ba
05f0: 73 65 6e 61 6d 65 20 2f 20 32 3e 26 31 60 22 20  sename / 2>&1`" 
0600: 3d 20 22 58 2f 22 3b 20 74 68 65 6e 0a 20 20 61  = "X/"; then.  a
0610: 73 5f 62 61 73 65 6e 61 6d 65 3d 62 61 73 65 6e  s_basename=basen
0620: 61 6d 65 0a 65 6c 73 65 0a 20 20 61 73 5f 62 61  ame.else.  as_ba
0630: 73 65 6e 61 6d 65 3d 66 61 6c 73 65 0a 66 69 0a  sename=false.fi.
0640: 0a 0a 23 20 4e 61 6d 65 20 6f 66 20 74 68 65 20  ..# Name of the 
0650: 65 78 65 63 75 74 61 62 6c 65 2e 0a 61 73 5f 6d  executable..as_m
0660: 65 3d 60 24 61 73 5f 62 61 73 65 6e 61 6d 65 20  e=`$as_basename 
0670: 22 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78 70 72  "$0" ||.$as_expr
0680: 20 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f 5c 28   X/"$0" : '.*/\(
0690: 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24 27 20  [^/][^/]*\)/*$' 
06a0: 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20 27  \| \.. X"$0" : '
06b0: 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09  X\(//\)$' \| \..
06c0: 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c 29   X"$0" : 'X\(/\)
06d0: 24 27 20 5c 7c 20 5c 0a 09 20 2e 20 20 20 20 20  $' \| \.. .     
06e0: 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64 65 76  : '\(.\)' 2>/dev
06f0: 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58 2f  /null ||.echo X/
0700: 22 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27  "$0" |.    sed '
0710: 2f 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f 5d  /^.*\/\([^/][^/]
0720: 2a 5c 29 5c 2f 2a 24 2f 7b 20 73 2f 2f 5c 31 2f  *\)\/*$/{ s//\1/
0730: 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c  ; q; }.  .  /^X\
0740: 2f 5c 28 5c 2f 5c 2f 5c 29 24 2f 7b 20 73 2f 2f  /\(\/\/\)$/{ s//
0750: 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20 20 2f  \1/; q; }.  .  /
0760: 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b 20 73  ^X\/\(\/\).*/{ s
0770: 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20 09 20  //\1/; q; }.  . 
0780: 20 73 2f 2e 2a 2f 2e 2f 3b 20 71 27 60 0a 0a 0a   s/.*/./; q'`...
0790: 23 20 50 41 54 48 20 6e 65 65 64 73 20 43 52 2c  # PATH needs CR,
07a0: 20 61 6e 64 20 4c 49 4e 45 4e 4f 20 6e 65 65 64   and LINENO need
07b0: 73 20 43 52 20 61 6e 64 20 50 41 54 48 2e 0a 23  s CR and PATH..#
07c0: 20 41 76 6f 69 64 20 64 65 70 65 6e 64 69 6e 67   Avoid depending
07d0: 20 75 70 6f 6e 20 43 68 61 72 61 63 74 65 72 20   upon Character 
07e0: 52 61 6e 67 65 73 2e 0a 61 73 5f 63 72 5f 6c 65  Ranges..as_cr_le
07f0: 74 74 65 72 73 3d 27 61 62 63 64 65 66 67 68 69  tters='abcdefghi
0800: 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79  jklmnopqrstuvwxy
0810: 7a 27 0a 61 73 5f 63 72 5f 4c 45 54 54 45 52 53  z'.as_cr_LETTERS
0820: 3d 27 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e  ='ABCDEFGHIJKLMN
0830: 4f 50 51 52 53 54 55 56 57 58 59 5a 27 0a 61 73  OPQRSTUVWXYZ'.as
0840: 5f 63 72 5f 4c 65 74 74 65 72 73 3d 24 61 73 5f  _cr_Letters=$as_
0850: 63 72 5f 6c 65 74 74 65 72 73 24 61 73 5f 63 72  cr_letters$as_cr
0860: 5f 4c 45 54 54 45 52 53 0a 61 73 5f 63 72 5f 64  _LETTERS.as_cr_d
0870: 69 67 69 74 73 3d 27 30 31 32 33 34 35 36 37 38  igits='012345678
0880: 39 27 0a 61 73 5f 63 72 5f 61 6c 6e 75 6d 3d 24  9'.as_cr_alnum=$
0890: 61 73 5f 63 72 5f 4c 65 74 74 65 72 73 24 61 73  as_cr_Letters$as
08a0: 5f 63 72 5f 64 69 67 69 74 73 0a 0a 23 20 54 68  _cr_digits..# Th
08b0: 65 20 75 73 65 72 20 69 73 20 61 6c 77 61 79 73  e user is always
08c0: 20 72 69 67 68 74 2e 0a 69 66 20 74 65 73 74 20   right..if test 
08d0: 22 24 7b 50 41 54 48 5f 53 45 50 41 52 41 54 4f  "${PATH_SEPARATO
08e0: 52 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 3b 20  R+set}" != set; 
08f0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 23 21 20  then.  echo "#! 
0900: 2f 62 69 6e 2f 73 68 22 20 3e 63 6f 6e 66 24 24  /bin/sh" >conf$$
0910: 2e 73 68 0a 20 20 65 63 68 6f 20 20 22 65 78 69  .sh.  echo  "exi
0920: 74 20 30 22 20 20 20 3e 3e 63 6f 6e 66 24 24 2e  t 0"   >>conf$$.
0930: 73 68 0a 20 20 63 68 6d 6f 64 20 2b 78 20 63 6f  sh.  chmod +x co
0940: 6e 66 24 24 2e 73 68 0a 20 20 69 66 20 28 50 41  nf$$.sh.  if (PA
0950: 54 48 3d 22 2f 6e 6f 6e 65 78 69 73 74 65 6e 74  TH="/nonexistent
0960: 3b 2e 22 3b 20 63 6f 6e 66 24 24 2e 73 68 29 20  ;."; conf$$.sh) 
0970: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b  >/dev/null 2>&1;
0980: 20 74 68 65 6e 0a 20 20 20 20 50 41 54 48 5f 53   then.    PATH_S
0990: 45 50 41 52 41 54 4f 52 3d 27 3b 27 0a 20 20 65  EPARATOR=';'.  e
09a0: 6c 73 65 0a 20 20 20 20 50 41 54 48 5f 53 45 50  lse.    PATH_SEP
09b0: 41 52 41 54 4f 52 3d 3a 0a 20 20 66 69 0a 20 20  ARATOR=:.  fi.  
09c0: 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 73 68 0a  rm -f conf$$.sh.
09d0: 66 69 0a 0a 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f  fi...  as_lineno
09e0: 5f 31 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f  _1=$LINENO.  as_
09f0: 6c 69 6e 65 6e 6f 5f 32 3d 24 4c 49 4e 45 4e 4f  lineno_2=$LINENO
0a00: 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 33 3d 60  .  as_lineno_3=`
0a10: 28 65 78 70 72 20 24 61 73 5f 6c 69 6e 65 6e 6f  (expr $as_lineno
0a20: 5f 31 20 2b 20 31 29 20 32 3e 2f 64 65 76 2f 6e  _1 + 1) 2>/dev/n
0a30: 75 6c 6c 60 0a 20 20 74 65 73 74 20 22 78 24 61  ull`.  test "x$a
0a40: 73 5f 6c 69 6e 65 6e 6f 5f 31 22 20 21 3d 20 22  s_lineno_1" != "
0a50: 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20 26  x$as_lineno_2" &
0a60: 26 0a 20 20 74 65 73 74 20 22 78 24 61 73 5f 6c  &.  test "x$as_l
0a70: 69 6e 65 6e 6f 5f 33 22 20 20 3d 20 22 78 24 61  ineno_3"  = "x$a
0a80: 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20 20 7c 7c 20  s_lineno_2"  || 
0a90: 7b 0a 20 20 23 20 46 69 6e 64 20 77 68 6f 20 77  {.  # Find who w
0aa0: 65 20 61 72 65 2e 20 20 4c 6f 6f 6b 20 69 6e 20  e are.  Look in 
0ab0: 74 68 65 20 70 61 74 68 20 69 66 20 77 65 20 63  the path if we c
0ac0: 6f 6e 74 61 69 6e 20 6e 6f 20 70 61 74 68 20 61  ontain no path a
0ad0: 74 20 61 6c 6c 0a 20 20 23 20 72 65 6c 61 74 69  t all.  # relati
0ae0: 76 65 20 6f 72 20 6e 6f 74 2e 0a 20 20 63 61 73  ve or not..  cas
0af0: 65 20 24 30 20 69 6e 0a 20 20 20 20 2a 5b 5c 5c  e $0 in.    *[\\
0b00: 2f 5d 2a 20 29 20 61 73 5f 6d 79 73 65 6c 66 3d  /]* ) as_myself=
0b10: 24 30 20 3b 3b 0a 20 20 20 20 2a 29 20 61 73 5f  $0 ;;.    *) as_
0b20: 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
0b30: 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
0b40: 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
0b50: 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
0b60: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
0b70: 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
0b80: 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 74   && as_dir=..  t
0b90: 65 73 74 20 2d 72 20 22 24 61 73 5f 64 69 72 2f  est -r "$as_dir/
0ba0: 24 30 22 20 26 26 20 61 73 5f 6d 79 73 65 6c 66  $0" && as_myself
0bb0: 3d 24 61 73 5f 64 69 72 2f 24 30 20 26 26 20 62  =$as_dir/$0 && b
0bc0: 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20 20 20 20  reak.done..     
0bd0: 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23 20    ;;.  esac.  # 
0be0: 57 65 20 64 69 64 20 6e 6f 74 20 66 69 6e 64 20  We did not find 
0bf0: 6f 75 72 73 65 6c 76 65 73 2c 20 6d 6f 73 74 20  ourselves, most 
0c00: 70 72 6f 62 61 62 6c 79 20 77 65 20 77 65 72 65  probably we were
0c10: 20 72 75 6e 20 61 73 20 60 73 68 20 43 4f 4d 4d   run as `sh COMM
0c20: 41 4e 44 27 0a 20 20 23 20 69 6e 20 77 68 69 63  AND'.  # in whic
0c30: 68 20 63 61 73 65 20 77 65 20 61 72 65 20 6e 6f  h case we are no
0c40: 74 20 74 6f 20 62 65 20 66 6f 75 6e 64 20 69 6e  t to be found in
0c50: 20 74 68 65 20 70 61 74 68 2e 0a 20 20 69 66 20   the path..  if 
0c60: 74 65 73 74 20 22 78 24 61 73 5f 6d 79 73 65 6c  test "x$as_mysel
0c70: 66 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20  f" = x; then.   
0c80: 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a 20 20   as_myself=$0.  
0c90: 66 69 0a 20 20 69 66 20 74 65 73 74 20 21 20 2d  fi.  if test ! -
0ca0: 66 20 22 24 61 73 5f 6d 79 73 65 6c 66 22 3b 20  f "$as_myself"; 
0cb0: 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20  then.    { echo 
0cc0: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
0cd0: 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73 65  cannot find myse
0ce0: 6c 66 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61  lf; rerun with a
0cf0: 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 22  n absolute path"
0d00: 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20   >&2.   { (exit 
0d10: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
0d20: 0a 20 20 66 69 0a 20 20 63 61 73 65 20 24 43 4f  .  fi.  case $CO
0d30: 4e 46 49 47 5f 53 48 45 4c 4c 20 69 6e 0a 20 20  NFIG_SHELL in.  
0d40: 27 27 29 0a 20 20 20 20 61 73 5f 73 61 76 65 5f  '').    as_save_
0d50: 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
0d60: 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
0d70: 72 20 61 73 5f 64 69 72 20 69 6e 20 2f 62 69 6e  r as_dir in /bin
0d80: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f  $PATH_SEPARATOR/
0d90: 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45 50  usr/bin$PATH_SEP
0da0: 41 52 41 54 4f 52 24 50 41 54 48 0a 64 6f 0a 20  ARATOR$PATH.do. 
0db0: 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
0dc0: 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
0dd0: 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
0de0: 2e 0a 20 20 66 6f 72 20 61 73 5f 62 61 73 65 20  ..  for as_base 
0df0: 69 6e 20 73 68 20 62 61 73 68 20 6b 73 68 20 73  in sh bash ksh s
0e00: 68 35 3b 20 64 6f 0a 09 20 63 61 73 65 20 24 61  h5; do.. case $a
0e10: 73 5f 64 69 72 20 69 6e 0a 09 20 2f 2a 29 0a 09  s_dir in.. /*)..
0e20: 20 20 20 69 66 20 28 22 24 61 73 5f 64 69 72 2f     if ("$as_dir/
0e30: 24 61 73 5f 62 61 73 65 22 20 2d 63 20 27 0a 20  $as_base" -c '. 
0e40: 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 3d 24 4c 49   as_lineno_1=$LI
0e50: 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f  NENO.  as_lineno
0e60: 5f 32 3d 24 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f  _2=$LINENO.  as_
0e70: 6c 69 6e 65 6e 6f 5f 33 3d 60 28 65 78 70 72 20  lineno_3=`(expr 
0e80: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 31 20 2b 20 31  $as_lineno_1 + 1
0e90: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20  ) 2>/dev/null`. 
0ea0: 20 74 65 73 74 20 22 78 24 61 73 5f 6c 69 6e 65   test "x$as_line
0eb0: 6e 6f 5f 31 22 20 21 3d 20 22 78 24 61 73 5f 6c  no_1" != "x$as_l
0ec0: 69 6e 65 6e 6f 5f 32 22 20 26 26 0a 20 20 74 65  ineno_2" &&.  te
0ed0: 73 74 20 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f  st "x$as_lineno_
0ee0: 33 22 20 20 3d 20 22 78 24 61 73 5f 6c 69 6e 65  3"  = "x$as_line
0ef0: 6e 6f 5f 32 22 20 27 29 20 32 3e 2f 64 65 76 2f  no_2" ') 2>/dev/
0f00: 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20  null; then..    
0f10: 20 24 61 73 5f 75 6e 73 65 74 20 42 41 53 48 5f   $as_unset BASH_
0f20: 45 4e 56 20 7c 7c 20 74 65 73 74 20 22 24 7b 42  ENV || test "${B
0f30: 41 53 48 5f 45 4e 56 2b 73 65 74 7d 22 20 21 3d  ASH_ENV+set}" !=
0f40: 20 73 65 74 20 7c 7c 20 7b 20 42 41 53 48 5f 45   set || { BASH_E
0f50: 4e 56 3d 3b 20 65 78 70 6f 72 74 20 42 41 53 48  NV=; export BASH
0f60: 5f 45 4e 56 3b 20 7d 0a 09 20 20 20 20 20 24 61  _ENV; }..     $a
0f70: 73 5f 75 6e 73 65 74 20 45 4e 56 20 7c 7c 20 74  s_unset ENV || t
0f80: 65 73 74 20 22 24 7b 45 4e 56 2b 73 65 74 7d 22  est "${ENV+set}"
0f90: 20 21 3d 20 73 65 74 20 7c 7c 20 7b 20 45 4e 56   != set || { ENV
0fa0: 3d 3b 20 65 78 70 6f 72 74 20 45 4e 56 3b 20 7d  =; export ENV; }
0fb0: 0a 09 20 20 20 20 20 43 4f 4e 46 49 47 5f 53 48  ..     CONFIG_SH
0fc0: 45 4c 4c 3d 24 61 73 5f 64 69 72 2f 24 61 73 5f  ELL=$as_dir/$as_
0fd0: 62 61 73 65 0a 09 20 20 20 20 20 65 78 70 6f 72  base..     expor
0fe0: 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 09  t CONFIG_SHELL..
0ff0: 20 20 20 20 20 65 78 65 63 20 22 24 43 4f 4e 46       exec "$CONF
1000: 49 47 5f 53 48 45 4c 4c 22 20 22 24 30 22 20 24  IG_SHELL" "$0" $
1010: 7b 31 2b 22 24 40 22 7d 0a 09 20 20 20 66 69 3b  {1+"$@"}..   fi;
1020: 3b 0a 09 20 65 73 61 63 0a 20 20 20 20 20 20 20  ;.. esac.       
1030: 64 6f 6e 65 0a 64 6f 6e 65 0a 3b 3b 0a 20 20 65  done.done.;;.  e
1040: 73 61 63 0a 0a 20 20 23 20 43 72 65 61 74 65 20  sac..  # Create 
1050: 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 61 73  $as_me.lineno as
1060: 20 61 20 63 6f 70 79 20 6f 66 20 24 61 73 5f 6d   a copy of $as_m
1070: 79 73 65 6c 66 2c 20 62 75 74 20 77 69 74 68 20  yself, but with 
1080: 24 4c 49 4e 45 4e 4f 0a 20 20 23 20 75 6e 69 66  $LINENO.  # unif
1090: 6f 72 6d 6c 79 20 72 65 70 6c 61 63 65 64 20 62  ormly replaced b
10a0: 79 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65  y the line numbe
10b0: 72 2e 20 20 54 68 65 20 66 69 72 73 74 20 27 73  r.  The first 's
10c0: 65 64 27 20 69 6e 73 65 72 74 73 20 61 0a 20 20  ed' inserts a.  
10d0: 23 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 6c 69  # line-number li
10e0: 6e 65 20 62 65 66 6f 72 65 20 65 61 63 68 20 6c  ne before each l
10f0: 69 6e 65 3b 20 74 68 65 20 73 65 63 6f 6e 64 20  ine; the second 
1100: 27 73 65 64 27 20 64 6f 65 73 20 74 68 65 20 72  'sed' does the r
1110: 65 61 6c 0a 20 20 23 20 77 6f 72 6b 2e 20 20 54  eal.  # work.  T
1120: 68 65 20 73 65 63 6f 6e 64 20 73 63 72 69 70 74  he second script
1130: 20 75 73 65 73 20 27 4e 27 20 74 6f 20 70 61 69   uses 'N' to pai
1140: 72 20 65 61 63 68 20 6c 69 6e 65 2d 6e 75 6d 62  r each line-numb
1150: 65 72 20 6c 69 6e 65 0a 20 20 23 20 77 69 74 68  er line.  # with
1160: 20 74 68 65 20 6e 75 6d 62 65 72 65 64 20 6c 69   the numbered li
1170: 6e 65 2c 20 61 6e 64 20 61 70 70 65 6e 64 73 20  ne, and appends 
1180: 74 72 61 69 6c 69 6e 67 20 27 2d 27 20 64 75 72  trailing '-' dur
1190: 69 6e 67 0a 20 20 23 20 73 75 62 73 74 69 74 75  ing.  # substitu
11a0: 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 24 4c 49  tion so that $LI
11b0: 4e 45 4e 4f 20 69 73 20 6e 6f 74 20 61 20 73 70  NENO is not a sp
11c0: 65 63 69 61 6c 20 63 61 73 65 20 61 74 20 6c 69  ecial case at li
11d0: 6e 65 20 65 6e 64 2e 0a 20 20 23 20 28 52 61 6a  ne end..  # (Raj
11e0: 61 20 52 20 48 61 72 69 6e 61 74 68 20 73 75 67  a R Harinath sug
11f0: 67 65 73 74 65 64 20 73 65 64 20 27 3d 27 2c 20  gested sed '=', 
1200: 61 6e 64 20 50 61 75 6c 20 45 67 67 65 72 74 20  and Paul Eggert 
1210: 77 72 6f 74 65 20 74 68 65 0a 20 20 23 20 73 65  wrote the.  # se
1220: 63 6f 6e 64 20 27 73 65 64 27 20 73 63 72 69 70  cond 'sed' scrip
1230: 74 2e 20 20 42 6c 61 6d 65 20 4c 65 65 20 45 2e  t.  Blame Lee E.
1240: 20 4d 63 4d 61 68 6f 6e 20 66 6f 72 20 73 65 64   McMahon for sed
1250: 27 73 20 73 79 6e 74 61 78 2e 20 20 3a 2d 29 0a  's syntax.  :-).
1260: 20 20 73 65 64 20 27 3d 27 20 3c 24 61 73 5f 6d    sed '=' <$as_m
1270: 79 73 65 6c 66 20 7c 0a 20 20 20 20 73 65 64 20  yself |.    sed 
1280: 27 0a 20 20 20 20 20 20 4e 0a 20 20 20 20 20 20  '.      N.      
1290: 73 2c 24 2c 2d 2c 0a 20 20 20 20 20 20 3a 20 6c  s,$,-,.      : l
12a0: 6f 6f 70 0a 20 20 20 20 20 20 73 2c 5e 5c 28 5b  oop.      s,^\([
12b0: 27 24 61 73 5f 63 72 5f 64 69 67 69 74 73 27 5d  '$as_cr_digits']
12c0: 2a 5c 29 5c 28 2e 2a 5c 29 5b 24 5d 4c 49 4e 45  *\)\(.*\)[$]LINE
12d0: 4e 4f 5c 28 5b 5e 27 24 61 73 5f 63 72 5f 61 6c  NO\([^'$as_cr_al
12e0: 6e 75 6d 27 5f 5d 5c 29 2c 5c 31 5c 32 5c 31 5c  num'_]\),\1\2\1\
12f0: 33 2c 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70 0a  3,.      t loop.
1300: 20 20 20 20 20 20 73 2c 2d 24 2c 2c 0a 20 20 20        s,-$,,.   
1310: 20 20 20 73 2c 5e 5b 27 24 61 73 5f 63 72 5f 64     s,^['$as_cr_d
1320: 69 67 69 74 73 27 5d 2a 5c 6e 2c 2c 0a 20 20 20  igits']*\n,,.   
1330: 20 27 20 3e 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e   ' >$as_me.linen
1340: 6f 20 26 26 0a 20 20 63 68 6d 6f 64 20 2b 78 20  o &&.  chmod +x 
1350: 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 7c 7c  $as_me.lineno ||
1360: 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1370: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  _me: error: cann
1380: 6f 74 20 63 72 65 61 74 65 20 24 61 73 5f 6d 65  ot create $as_me
1390: 2e 6c 69 6e 65 6e 6f 3b 20 72 65 72 75 6e 20 77  .lineno; rerun w
13a0: 69 74 68 20 61 20 50 4f 53 49 58 20 73 68 65 6c  ith a POSIX shel
13b0: 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  l" >&2.   { (exi
13c0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
13d0: 20 7d 0a 0a 20 20 23 20 44 6f 6e 27 74 20 74 72   }..  # Don't tr
13e0: 79 20 74 6f 20 65 78 65 63 20 61 73 20 69 74 20  y to exec as it 
13f0: 63 68 61 6e 67 65 73 20 24 5b 30 5d 2c 20 63 61  changes $[0], ca
1400: 75 73 69 6e 67 20 61 6c 6c 20 73 6f 72 74 20 6f  using all sort o
1410: 66 20 70 72 6f 62 6c 65 6d 73 0a 20 20 23 20 28  f problems.  # (
1420: 74 68 65 20 64 69 72 6e 61 6d 65 20 6f 66 20 24  the dirname of $
1430: 5b 30 5d 20 69 73 20 6e 6f 74 20 74 68 65 20 70  [0] is not the p
1440: 6c 61 63 65 20 77 68 65 72 65 20 77 65 20 6d 69  lace where we mi
1450: 67 68 74 20 66 69 6e 64 20 74 68 65 0a 20 20 23  ght find the.  #
1460: 20 6f 72 69 67 69 6e 61 6c 20 61 6e 64 20 73 6f   original and so
1470: 20 6f 6e 2e 20 20 41 75 74 6f 63 6f 6e 66 20 69   on.  Autoconf i
1480: 73 20 65 73 70 65 63 69 61 6c 6c 79 20 73 65 6e  s especially sen
1490: 73 69 62 6c 65 20 74 6f 20 74 68 69 73 29 2e 0a  sible to this)..
14a0: 20 20 2e 20 2e 2f 24 61 73 5f 6d 65 2e 6c 69 6e    . ./$as_me.lin
14b0: 65 6e 6f 0a 20 20 23 20 45 78 69 74 20 73 74 61  eno.  # Exit sta
14c0: 74 75 73 20 69 73 20 74 68 61 74 20 6f 66 20 74  tus is that of t
14d0: 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e  he last command.
14e0: 0a 20 20 65 78 69 74 0a 7d 0a 0a 0a 63 61 73 65  .  exit.}...case
14f0: 20 60 65 63 68 6f 20 22 74 65 73 74 69 6e 67 5c   `echo "testing\
1500: 63 22 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60 2c  c"; echo 1,2,3`,
1510: 60 65 63 68 6f 20 2d 6e 20 74 65 73 74 69 6e 67  `echo -n testing
1520: 3b 20 65 63 68 6f 20 31 2c 32 2c 33 60 20 69 6e  ; echo 1,2,3` in
1530: 0a 20 20 2a 63 2a 2c 2d 6e 2a 29 20 45 43 48 4f  .  *c*,-n*) ECHO
1540: 5f 4e 3d 20 45 43 48 4f 5f 43 3d 27 0a 27 20 45  _N= ECHO_C='.' E
1550: 43 48 4f 5f 54 3d 27 09 27 20 3b 3b 0a 20 20 2a  CHO_T='.' ;;.  *
1560: 63 2a 2c 2a 20 20 29 20 45 43 48 4f 5f 4e 3d 2d  c*,*  ) ECHO_N=-
1570: 6e 20 45 43 48 4f 5f 43 3d 20 45 43 48 4f 5f 54  n ECHO_C= ECHO_T
1580: 3d 20 3b 3b 0a 20 20 2a 29 20 20 20 20 20 20 20  = ;;.  *)       
1590: 45 43 48 4f 5f 4e 3d 20 45 43 48 4f 5f 43 3d 27  ECHO_N= ECHO_C='
15a0: 5c 63 27 20 45 43 48 4f 5f 54 3d 20 3b 3b 0a 65  \c' ECHO_T= ;;.e
15b0: 73 61 63 0a 0a 69 66 20 65 78 70 72 20 61 20 3a  sac..if expr a :
15c0: 20 27 5c 28 61 5c 29 27 20 3e 2f 64 65 76 2f 6e   '\(a\)' >/dev/n
15d0: 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20  ull 2>&1; then. 
15e0: 20 61 73 5f 65 78 70 72 3d 65 78 70 72 0a 65 6c   as_expr=expr.el
15f0: 73 65 0a 20 20 61 73 5f 65 78 70 72 3d 66 61 6c  se.  as_expr=fal
1600: 73 65 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e  se.fi..rm -f con
1610: 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 65 20 63  f$$ conf$$.exe c
1620: 6f 6e 66 24 24 2e 66 69 6c 65 0a 65 63 68 6f 20  onf$$.file.echo 
1630: 3e 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 69 66 20  >conf$$.file.if 
1640: 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66 69 6c  ln -s conf$$.fil
1650: 65 20 63 6f 6e 66 24 24 20 32 3e 2f 64 65 76 2f  e conf$$ 2>/dev/
1660: 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 23 20 57  null; then.  # W
1670: 65 20 63 6f 75 6c 64 20 6a 75 73 74 20 63 68 65  e could just che
1680: 63 6b 20 66 6f 72 20 44 4a 47 50 50 3b 20 62 75  ck for DJGPP; bu
1690: 74 20 74 68 69 73 20 74 65 73 74 20 61 29 20 77  t this test a) w
16a0: 6f 72 6b 73 20 62 29 20 69 73 20 6d 6f 72 65 20  orks b) is more 
16b0: 67 65 6e 65 72 69 63 0a 20 20 23 20 61 6e 64 20  generic.  # and 
16c0: 63 29 20 77 69 6c 6c 20 72 65 6d 61 69 6e 20 76  c) will remain v
16d0: 61 6c 69 64 20 6f 6e 63 65 20 44 4a 47 50 50 20  alid once DJGPP 
16e0: 73 75 70 70 6f 72 74 73 20 73 79 6d 6c 69 6e 6b  supports symlink
16f0: 73 20 28 44 4a 47 50 50 20 32 2e 30 34 29 2e 0a  s (DJGPP 2.04)..
1700: 20 20 69 66 20 74 65 73 74 20 2d 66 20 63 6f 6e    if test -f con
1710: 66 24 24 2e 65 78 65 3b 20 74 68 65 6e 0a 20 20  f$$.exe; then.  
1720: 20 20 23 20 44 6f 6e 27 74 20 75 73 65 20 6c 6e    # Don't use ln
1730: 20 61 74 20 61 6c 6c 3b 20 77 65 20 64 6f 6e 27   at all; we don'
1740: 74 20 68 61 76 65 20 61 6e 79 20 6c 69 6e 6b 73  t have any links
1750: 0a 20 20 20 20 61 73 5f 6c 6e 5f 73 3d 27 63 70  .    as_ln_s='cp
1760: 20 2d 70 27 0a 20 20 65 6c 73 65 0a 20 20 20 20   -p'.  else.    
1770: 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73 27 0a  as_ln_s='ln -s'.
1780: 20 20 66 69 0a 65 6c 69 66 20 6c 6e 20 63 6f 6e    fi.elif ln con
1790: 66 24 24 2e 66 69 6c 65 20 63 6f 6e 66 24 24 20  f$$.file conf$$ 
17a0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  2>/dev/null; the
17b0: 6e 0a 20 20 61 73 5f 6c 6e 5f 73 3d 6c 6e 0a 65  n.  as_ln_s=ln.e
17c0: 6c 73 65 0a 20 20 61 73 5f 6c 6e 5f 73 3d 27 63  lse.  as_ln_s='c
17d0: 70 20 2d 70 27 0a 66 69 0a 72 6d 20 2d 66 20 63  p -p'.fi.rm -f c
17e0: 6f 6e 66 24 24 20 63 6f 6e 66 24 24 2e 65 78 65  onf$$ conf$$.exe
17f0: 20 63 6f 6e 66 24 24 2e 66 69 6c 65 0a 0a 69 66   conf$$.file..if
1800: 20 6d 6b 64 69 72 20 2d 70 20 2e 20 32 3e 2f 64   mkdir -p . 2>/d
1810: 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
1820: 61 73 5f 6d 6b 64 69 72 5f 70 3d 3a 0a 65 6c 73  as_mkdir_p=:.els
1830: 65 0a 20 20 61 73 5f 6d 6b 64 69 72 5f 70 3d 66  e.  as_mkdir_p=f
1840: 61 6c 73 65 0a 66 69 0a 0a 61 73 5f 65 78 65 63  alse.fi..as_exec
1850: 75 74 61 62 6c 65 5f 70 3d 22 74 65 73 74 20 2d  utable_p="test -
1860: 66 22 0a 0a 23 20 53 65 64 20 65 78 70 72 65 73  f"..# Sed expres
1870: 73 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20 73 74  sion to map a st
1880: 72 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61 6c 69  ring onto a vali
1890: 64 20 43 50 50 20 6e 61 6d 65 2e 0a 61 73 5f 74  d CPP name..as_t
18a0: 72 5f 63 70 70 3d 22 73 65 64 20 79 25 2a 24 61  r_cpp="sed y%*$a
18b0: 73 5f 63 72 5f 6c 65 74 74 65 72 73 25 50 24 61  s_cr_letters%P$a
18c0: 73 5f 63 72 5f 4c 45 54 54 45 52 53 25 3b 73 25  s_cr_LETTERS%;s%
18d0: 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  [^_$as_cr_alnum]
18e0: 25 5f 25 67 22 0a 0a 23 20 53 65 64 20 65 78 70  %_%g"..# Sed exp
18f0: 72 65 73 73 69 6f 6e 20 74 6f 20 6d 61 70 20 61  ression to map a
1900: 20 73 74 72 69 6e 67 20 6f 6e 74 6f 20 61 20 76   string onto a v
1910: 61 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61  alid variable na
1920: 6d 65 2e 0a 61 73 5f 74 72 5f 73 68 3d 22 73 65  me..as_tr_sh="se
1930: 64 20 79 25 2a 2b 25 70 70 25 3b 73 25 5b 5e 5f  d y%*+%pp%;s%[^_
1940: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 25 5f 25  $as_cr_alnum]%_%
1950: 67 22 0a 0a 0a 23 20 49 46 53 0a 23 20 57 65 20  g"...# IFS.# We 
1960: 6e 65 65 64 20 73 70 61 63 65 2c 20 74 61 62 20  need space, tab 
1970: 61 6e 64 20 6e 65 77 20 6c 69 6e 65 2c 20 69 6e  and new line, in
1980: 20 70 72 65 63 69 73 65 6c 79 20 74 68 61 74 20   precisely that 
1990: 6f 72 64 65 72 2e 0a 61 73 5f 6e 6c 3d 27 0a 27  order..as_nl='.'
19a0: 0a 49 46 53 3d 22 20 09 24 61 73 5f 6e 6c 22 0a  .IFS=" .$as_nl".
19b0: 0a 23 20 43 44 50 41 54 48 2e 0a 24 61 73 5f 75  .# CDPATH..$as_u
19c0: 6e 73 65 74 20 43 44 50 41 54 48 0a 0a 0a 23 20  nset CDPATH...# 
19d0: 46 69 6e 64 20 74 68 65 20 63 6f 72 72 65 63 74  Find the correct
19e0: 20 50 41 54 48 20 73 65 70 61 72 61 74 6f 72 2e   PATH separator.
19f0: 20 20 55 73 75 61 6c 6c 79 20 74 68 69 73 20 69    Usually this i
1a00: 73 20 60 3a 27 2c 20 62 75 74 0a 23 20 44 4a 47  s `:', but.# DJG
1a10: 50 50 20 75 73 65 73 20 60 3b 27 20 6c 69 6b 65  PP uses `;' like
1a20: 20 44 4f 53 2e 0a 69 66 20 74 65 73 74 20 22 58   DOS..if test "X
1a30: 24 7b 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  ${PATH_SEPARATOR
1a40: 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74 3b 20  +set}" != Xset; 
1a50: 74 68 65 6e 0a 20 20 55 4e 41 4d 45 3d 24 7b 55  then.  UNAME=${U
1a60: 4e 41 4d 45 2d 60 75 6e 61 6d 65 20 32 3e 2f 64  NAME-`uname 2>/d
1a70: 65 76 2f 6e 75 6c 6c 60 7d 0a 20 20 63 61 73 65  ev/null`}.  case
1a80: 20 58 24 55 4e 41 4d 45 20 69 6e 0a 20 20 20 20   X$UNAME in.    
1a90: 2a 2d 44 4f 53 29 20 6c 74 5f 63 76 5f 73 79 73  *-DOS) lt_cv_sys
1aa0: 5f 70 61 74 68 5f 73 65 70 61 72 61 74 6f 72 3d  _path_separator=
1ab0: 27 3b 27 20 3b 3b 0a 20 20 20 20 2a 29 20 20 20  ';' ;;.    *)   
1ac0: 20 20 6c 74 5f 63 76 5f 73 79 73 5f 70 61 74 68    lt_cv_sys_path
1ad0: 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27 20 3b  _separator=':' ;
1ae0: 3b 0a 20 20 65 73 61 63 0a 20 20 50 41 54 48 5f  ;.  esac.  PATH_
1af0: 53 45 50 41 52 41 54 4f 52 3d 24 6c 74 5f 63 76  SEPARATOR=$lt_cv
1b00: 5f 73 79 73 5f 70 61 74 68 5f 73 65 70 61 72 61  _sys_path_separa
1b10: 74 6f 72 0a 66 69 0a 0a 0a 23 20 43 68 65 63 6b  tor.fi...# Check
1b20: 20 74 68 61 74 20 77 65 20 61 72 65 20 72 75 6e   that we are run
1b30: 6e 69 6e 67 20 75 6e 64 65 72 20 74 68 65 20 63  ning under the c
1b40: 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e 0a 53 48  orrect shell..SH
1b50: 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45  ELL=${CONFIG_SHE
1b60: 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a 63 61 73  LL-/bin/sh}..cas
1b70: 65 20 58 24 45 43 48 4f 20 69 6e 0a 58 2a 2d 2d  e X$ECHO in.X*--
1b80: 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 29 0a 20  fallback-echo). 
1b90: 20 23 20 52 65 6d 6f 76 65 20 6f 6e 65 20 6c 65   # Remove one le
1ba0: 76 65 6c 20 6f 66 20 71 75 6f 74 61 74 69 6f 6e  vel of quotation
1bb0: 20 28 77 68 69 63 68 20 77 61 73 20 72 65 71 75   (which was requ
1bc0: 69 72 65 64 20 66 6f 72 20 4d 61 6b 65 29 2e 0a  ired for Make)..
1bd0: 20 20 45 43 48 4f 3d 60 65 63 68 6f 20 22 24 45    ECHO=`echo "$E
1be0: 43 48 4f 22 20 7c 20 73 65 64 20 27 73 2c 5c 5c  CHO" | sed 's,\\
1bf0: 5c 5c 5c 24 5c 5c 24 30 2c 27 24 30 27 2c 27 60  \\\$\\$0,'$0','`
1c00: 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 65 63 68 6f  .  ;;.esac..echo
1c10: 3d 24 7b 45 43 48 4f 2d 65 63 68 6f 7d 0a 69 66  =${ECHO-echo}.if
1c20: 20 74 65 73 74 20 22 58 24 31 22 20 3d 20 58 2d   test "X$1" = X-
1c30: 2d 6e 6f 2d 72 65 65 78 65 63 3b 20 74 68 65 6e  -no-reexec; then
1c40: 0a 20 20 23 20 44 69 73 63 61 72 64 20 74 68 65  .  # Discard the
1c50: 20 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 66 6c 61   --no-reexec fla
1c60: 67 2c 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 2e  g, and continue.
1c70: 0a 20 20 73 68 69 66 74 0a 65 6c 69 66 20 74 65  .  shift.elif te
1c80: 73 74 20 22 58 24 31 22 20 3d 20 58 2d 2d 66 61  st "X$1" = X--fa
1c90: 6c 6c 62 61 63 6b 2d 65 63 68 6f 3b 20 74 68 65  llback-echo; the
1ca0: 6e 0a 20 20 23 20 41 76 6f 69 64 20 69 6e 6c 69  n.  # Avoid inli
1cb0: 6e 65 20 64 6f 63 75 6d 65 6e 74 20 68 65 72 65  ne document here
1cc0: 2c 20 69 74 20 6d 61 79 20 62 65 20 6c 65 66 74  , it may be left
1cd0: 20 6f 76 65 72 0a 20 20 3a 0a 65 6c 69 66 20 74   over.  :.elif t
1ce0: 65 73 74 20 22 58 60 28 24 65 63 68 6f 20 27 5c  est "X`($echo '\
1cf0: 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60  t') 2>/dev/null`
1d00: 22 20 3d 20 27 58 5c 74 27 3b 20 74 68 65 6e 0a  " = 'X\t'; then.
1d10: 20 20 23 20 59 69 70 70 65 65 2c 20 24 65 63 68    # Yippee, $ech
1d20: 6f 20 77 6f 72 6b 73 21 0a 20 20 3a 0a 65 6c 73  o works!.  :.els
1d30: 65 0a 20 20 23 20 52 65 73 74 61 72 74 20 75 6e  e.  # Restart un
1d40: 64 65 72 20 74 68 65 20 63 6f 72 72 65 63 74 20  der the correct 
1d50: 73 68 65 6c 6c 2e 0a 20 20 65 78 65 63 20 24 53  shell..  exec $S
1d60: 48 45 4c 4c 20 22 24 30 22 20 2d 2d 6e 6f 2d 72  HELL "$0" --no-r
1d70: 65 65 78 65 63 20 24 7b 31 2b 22 24 40 22 7d 0a  eexec ${1+"$@"}.
1d80: 66 69 0a 0a 69 66 20 74 65 73 74 20 22 58 24 31  fi..if test "X$1
1d90: 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61 63 6b 2d  " = X--fallback-
1da0: 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 23 20 75  echo; then.  # u
1db0: 73 65 64 20 61 73 20 66 61 6c 6c 62 61 63 6b 20  sed as fallback 
1dc0: 65 63 68 6f 0a 20 20 73 68 69 66 74 0a 20 20 63  echo.  shift.  c
1dd0: 61 74 20 3c 3c 45 4f 46 0a 0a 45 4f 46 0a 20 20  at <<EOF..EOF.  
1de0: 65 78 69 74 20 30 0a 66 69 0a 0a 23 20 54 68 65  exit 0.fi..# The
1df0: 20 48 50 2d 55 58 20 6b 73 68 20 61 6e 64 20 50   HP-UX ksh and P
1e00: 4f 53 49 58 20 73 68 65 6c 6c 20 70 72 69 6e 74  OSIX shell print
1e10: 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65   the target dire
1e20: 63 74 6f 72 79 20 74 6f 20 73 74 64 6f 75 74 0a  ctory to stdout.
1e30: 23 20 69 66 20 43 44 50 41 54 48 20 69 73 20 73  # if CDPATH is s
1e40: 65 74 2e 0a 69 66 20 74 65 73 74 20 22 58 24 7b  et..if test "X${
1e50: 43 44 50 41 54 48 2b 73 65 74 7d 22 20 3d 20 58  CDPATH+set}" = X
1e60: 73 65 74 3b 20 74 68 65 6e 20 43 44 50 41 54 48  set; then CDPATH
1e70: 3d 3a 3b 20 65 78 70 6f 72 74 20 43 44 50 41 54  =:; export CDPAT
1e80: 48 3b 20 66 69 0a 0a 69 66 20 74 65 73 74 20 2d  H; fi..if test -
1e90: 7a 20 22 24 45 43 48 4f 22 3b 20 74 68 65 6e 0a  z "$ECHO"; then.
1ea0: 69 66 20 74 65 73 74 20 22 58 24 7b 65 63 68 6f  if test "X${echo
1eb0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 2b 73 65 74  _test_string+set
1ec0: 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e  }" != Xset; then
1ed0: 0a 23 20 66 69 6e 64 20 61 20 73 74 72 69 6e 67  .# find a string
1ee0: 20 61 73 20 6c 61 72 67 65 20 61 73 20 70 6f 73   as large as pos
1ef0: 73 69 62 6c 65 2c 20 61 73 20 6c 6f 6e 67 20 61  sible, as long a
1f00: 73 20 74 68 65 20 73 68 65 6c 6c 20 63 61 6e 20  s the shell can 
1f10: 63 6f 70 65 20 77 69 74 68 20 69 74 0a 20 20 66  cope with it.  f
1f20: 6f 72 20 63 6d 64 20 69 6e 20 27 73 65 64 20 35  or cmd in 'sed 5
1f30: 30 71 20 22 24 30 22 27 20 27 73 65 64 20 32 30  0q "$0"' 'sed 20
1f40: 71 20 22 24 30 22 27 20 27 73 65 64 20 31 30 71  q "$0"' 'sed 10q
1f50: 20 22 24 30 22 27 20 27 73 65 64 20 32 71 20 22   "$0"' 'sed 2q "
1f60: 24 30 22 27 20 27 65 63 68 6f 20 74 65 73 74 27  $0"' 'echo test'
1f70: 3b 20 64 6f 0a 20 20 20 20 23 20 65 78 70 65 63  ; do.    # expec
1f80: 74 65 64 20 73 69 7a 65 73 3a 20 6c 65 73 73 20  ted sizes: less 
1f90: 74 68 61 6e 20 32 4b 62 2c 20 31 4b 62 2c 20 35  than 2Kb, 1Kb, 5
1fa0: 31 32 20 62 79 74 65 73 2c 20 31 36 20 62 79 74  12 bytes, 16 byt
1fb0: 65 73 2c 20 2e 2e 2e 0a 20 20 20 20 69 66 20 28  es, ....    if (
1fc0: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
1fd0: 3d 22 60 65 76 61 6c 20 24 63 6d 64 60 22 29 20  ="`eval $cmd`") 
1fe0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20  2>/dev/null &&. 
1ff0: 20 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 5f        echo_test_
2000: 73 74 72 69 6e 67 3d 22 60 65 76 61 6c 20 24 63  string="`eval $c
2010: 6d 64 60 22 20 26 26 0a 20 20 20 20 20 20 20 28  md`" &&.       (
2020: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
2030: 74 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65  t_string" = "X$e
2040: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
2050: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20  ) 2>/dev/null.  
2060: 20 20 74 68 65 6e 0a 20 20 20 20 20 20 62 72 65    then.      bre
2070: 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65  ak.    fi.  done
2080: 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22 58 60  .fi..if test "X`
2090: 28 24 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f  ($echo '\t') 2>/
20a0: 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58 5c  dev/null`" = 'X\
20b0: 74 27 20 26 26 0a 20 20 20 65 63 68 6f 5f 74 65  t' &&.   echo_te
20c0: 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24  sting_string=`($
20d0: 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74  echo "$echo_test
20e0: 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76  _string") 2>/dev
20f0: 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 74 65 73  /null` &&.   tes
2100: 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
2110: 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65  g_string" = "X$e
2120: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
2130: 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
2140: 20 20 23 20 54 68 65 20 53 6f 6c 61 72 69 73 2c    # The Solaris,
2150: 20 41 49 58 2c 20 61 6e 64 20 44 69 67 69 74 61   AIX, and Digita
2160: 6c 20 55 6e 69 78 20 64 65 66 61 75 6c 74 20 65  l Unix default e
2170: 63 68 6f 20 70 72 6f 67 72 61 6d 73 20 75 6e 71  cho programs unq
2180: 75 6f 74 65 0a 20 20 23 20 62 61 63 6b 73 6c 61  uote.  # backsla
2190: 73 68 65 73 2e 20 20 54 68 69 73 20 6d 61 6b 65  shes.  This make
21a0: 73 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20  s it impossible 
21b0: 74 6f 20 71 75 6f 74 65 20 62 61 63 6b 73 6c 61  to quote backsla
21c0: 73 68 65 73 20 75 73 69 6e 67 0a 20 20 23 20 20  shes using.  #  
21d0: 20 65 63 68 6f 20 22 24 73 6f 6d 65 74 68 69 6e   echo "$somethin
21e0: 67 22 20 7c 20 73 65 64 20 27 73 2f 5c 5c 2f 5c  g" | sed 's/\\/\
21f0: 5c 5c 5c 2f 67 27 0a 20 20 23 0a 20 20 23 20 53  \\\/g'.  #.  # S
2200: 6f 2c 20 66 69 72 73 74 20 77 65 20 6c 6f 6f 6b  o, first we look
2210: 20 66 6f 72 20 61 20 77 6f 72 6b 69 6e 67 20 65   for a working e
2220: 63 68 6f 20 69 6e 20 74 68 65 20 75 73 65 72 27  cho in the user'
2230: 73 20 50 41 54 48 2e 0a 0a 20 20 49 46 53 3d 22  s PATH...  IFS="
2240: 24 7b 49 46 53 3d 20 09 7d 22 3b 20 73 61 76 65  ${IFS= .}"; save
2250: 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
2260: 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
2270: 0a 20 20 66 6f 72 20 64 69 72 20 69 6e 20 24 50  .  for dir in $P
2280: 41 54 48 20 2f 75 73 72 2f 75 63 62 3b 20 64 6f  ATH /usr/ucb; do
2290: 0a 20 20 20 20 69 66 20 28 74 65 73 74 20 2d 66  .    if (test -f
22a0: 20 24 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74 65   $dir/echo || te
22b0: 73 74 20 2d 66 20 24 64 69 72 2f 65 63 68 6f 24  st -f $dir/echo$
22c0: 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 20 20  ac_exeext) &&.  
22d0: 20 20 20 20 20 74 65 73 74 20 22 58 60 28 24 64       test "X`($d
22e0: 69 72 2f 65 63 68 6f 20 27 5c 74 27 29 20 32 3e  ir/echo '\t') 2>
22f0: 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58  /dev/null`" = 'X
2300: 5c 74 27 20 26 26 0a 20 20 20 20 20 20 20 65 63  \t' &&.       ec
2310: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
2320: 67 3d 60 28 24 64 69 72 2f 65 63 68 6f 20 22 24  g=`($dir/echo "$
2330: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
2340: 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20  ") 2>/dev/null` 
2350: 26 26 0a 20 20 20 20 20 20 20 74 65 73 74 20 22  &&.       test "
2360: 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73  X$echo_testing_s
2370: 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f  tring" = "X$echo
2380: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74  _test_string"; t
2390: 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 3d 22  hen.      echo="
23a0: 24 64 69 72 2f 65 63 68 6f 22 0a 20 20 20 20 20  $dir/echo".     
23b0: 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20   break.    fi.  
23c0: 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 73 61 76  done.  IFS="$sav
23d0: 65 5f 69 66 73 22 0a 0a 20 20 69 66 20 74 65 73  e_ifs"..  if tes
23e0: 74 20 22 58 24 65 63 68 6f 22 20 3d 20 58 65 63  t "X$echo" = Xec
23f0: 68 6f 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 57  ho; then.    # W
2400: 65 20 64 69 64 6e 27 74 20 66 69 6e 64 20 61 20  e didn't find a 
2410: 62 65 74 74 65 72 20 65 63 68 6f 2c 20 73 6f 20  better echo, so 
2420: 6c 6f 6f 6b 20 66 6f 72 20 61 6c 74 65 72 6e 61  look for alterna
2430: 74 69 76 65 73 2e 0a 20 20 20 20 69 66 20 74 65  tives..    if te
2440: 73 74 20 22 58 60 28 70 72 69 6e 74 20 2d 72 20  st "X`(print -r 
2450: 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  '\t') 2>/dev/nul
2460: 6c 60 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 20  l`" = 'X\t' &&. 
2470: 20 20 20 20 20 20 65 63 68 6f 5f 74 65 73 74 69        echo_testi
2480: 6e 67 5f 73 74 72 69 6e 67 3d 60 28 70 72 69 6e  ng_string=`(prin
2490: 74 20 2d 72 20 22 24 65 63 68 6f 5f 74 65 73 74  t -r "$echo_test
24a0: 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76  _string") 2>/dev
24b0: 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20 20 20 20  /null` &&.      
24c0: 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65   test "X$echo_te
24d0: 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20  sting_string" = 
24e0: 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72  "X$echo_test_str
24f0: 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ing"; then.     
2500: 20 23 20 54 68 69 73 20 73 68 65 6c 6c 20 68 61   # This shell ha
2510: 73 20 61 20 62 75 69 6c 74 69 6e 20 70 72 69 6e  s a builtin prin
2520: 74 20 2d 72 20 74 68 61 74 20 64 6f 65 73 20 74  t -r that does t
2530: 68 65 20 74 72 69 63 6b 2e 0a 20 20 20 20 20 20  he trick..      
2540: 65 63 68 6f 3d 27 70 72 69 6e 74 20 2d 72 27 0a  echo='print -r'.
2550: 20 20 20 20 65 6c 69 66 20 28 74 65 73 74 20 2d      elif (test -
2560: 66 20 2f 62 69 6e 2f 6b 73 68 20 7c 7c 20 74 65  f /bin/ksh || te
2570: 73 74 20 2d 66 20 2f 62 69 6e 2f 6b 73 68 24 61  st -f /bin/ksh$a
2580: 63 5f 65 78 65 65 78 74 29 20 26 26 0a 09 20 74  c_exeext) &&.. t
2590: 65 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53 48  est "X$CONFIG_SH
25a0: 45 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b 73  ELL" != X/bin/ks
25b0: 68 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20  h; then.      # 
25c0: 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c 20  If we have ksh, 
25d0: 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66  try running conf
25e0: 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74 68  igure again with
25f0: 20 69 74 2e 0a 20 20 20 20 20 20 4f 52 49 47 49   it..      ORIGI
2600: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
2610: 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d  =${CONFIG_SHELL-
2620: 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20 20 20 65  /bin/sh}.      e
2630: 78 70 6f 72 74 20 4f 52 49 47 49 4e 41 4c 5f 43  xport ORIGINAL_C
2640: 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 20 20 20 20  ONFIG_SHELL.    
2650: 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d 2f    CONFIG_SHELL=/
2660: 62 69 6e 2f 6b 73 68 0a 20 20 20 20 20 20 65 78  bin/ksh.      ex
2670: 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48 45 4c  port CONFIG_SHEL
2680: 4c 0a 20 20 20 20 20 20 65 78 65 63 20 24 43 4f  L.      exec $CO
2690: 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22 20  NFIG_SHELL "$0" 
26a0: 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 24 7b 31 2b  --no-reexec ${1+
26b0: 22 24 40 22 7d 0a 20 20 20 20 65 6c 73 65 0a 20  "$@"}.    else. 
26c0: 20 20 20 20 20 23 20 54 72 79 20 75 73 69 6e 67       # Try using
26d0: 20 70 72 69 6e 74 66 2e 0a 20 20 20 20 20 20 65   printf..      e
26e0: 63 68 6f 3d 27 70 72 69 6e 74 66 20 25 73 5c 6e  cho='printf %s\n
26f0: 27 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  '.      if test 
2700: 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27 29 20  "X`($echo '\t') 
2710: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20  2>/dev/null`" = 
2720: 27 58 5c 74 27 20 26 26 0a 09 20 65 63 68 6f 5f  'X\t' &&.. echo_
2730: 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60  testing_string=`
2740: 28 24 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65  ($echo "$echo_te
2750: 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64  st_string") 2>/d
2760: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 74 65  ev/null` &&.. te
2770: 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69  st "X$echo_testi
2780: 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24  ng_string" = "X$
2790: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
27a0: 22 3b 20 74 68 65 6e 0a 09 23 20 43 6f 6f 6c 2c  "; then..# Cool,
27b0: 20 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 09 3a   printf works..:
27c0: 0a 20 20 20 20 20 20 65 6c 69 66 20 65 63 68 6f  .      elif echo
27d0: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
27e0: 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46  `($ORIGINAL_CONF
27f0: 49 47 5f 53 48 45 4c 4c 20 22 24 30 22 20 2d 2d  IG_SHELL "$0" --
2800: 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 27 5c  fallback-echo '\
2810: 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60  t') 2>/dev/null`
2820: 20 26 26 0a 09 20 20 20 74 65 73 74 20 22 58 24   &&..   test "X$
2830: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
2840: 69 6e 67 22 20 3d 20 27 58 5c 74 27 20 26 26 0a  ing" = 'X\t' &&.
2850: 09 20 20 20 65 63 68 6f 5f 74 65 73 74 69 6e 67  .   echo_testing
2860: 5f 73 74 72 69 6e 67 3d 60 28 24 4f 52 49 47 49  _string=`($ORIGI
2870: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
2880: 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b   "$0" --fallback
2890: 2d 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65 73  -echo "$echo_tes
28a0: 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65  t_string") 2>/de
28b0: 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20 74  v/null` &&..   t
28c0: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74  est "X$echo_test
28d0: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58  ing_string" = "X
28e0: 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  $echo_test_strin
28f0: 67 22 3b 20 74 68 65 6e 0a 09 43 4f 4e 46 49 47  g"; then..CONFIG
2900: 5f 53 48 45 4c 4c 3d 24 4f 52 49 47 49 4e 41 4c  _SHELL=$ORIGINAL
2910: 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 09 65  _CONFIG_SHELL..e
2920: 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53 48 45  xport CONFIG_SHE
2930: 4c 4c 0a 09 53 48 45 4c 4c 3d 22 24 43 4f 4e 46  LL..SHELL="$CONF
2940: 49 47 5f 53 48 45 4c 4c 22 0a 09 65 78 70 6f 72  IG_SHELL"..expor
2950: 74 20 53 48 45 4c 4c 0a 09 65 63 68 6f 3d 22 24  t SHELL..echo="$
2960: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20  CONFIG_SHELL $0 
2970: 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22  --fallback-echo"
2980: 0a 20 20 20 20 20 20 65 6c 69 66 20 65 63 68 6f  .      elif echo
2990: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d  _testing_string=
29a0: 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  `($CONFIG_SHELL 
29b0: 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d  "$0" --fallback-
29c0: 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64 65  echo '\t') 2>/de
29d0: 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20 74  v/null` &&..   t
29e0: 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74  est "X$echo_test
29f0: 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 27 58  ing_string" = 'X
2a00: 5c 74 27 20 26 26 0a 09 20 20 20 65 63 68 6f 5f  \t' &&..   echo_
2a10: 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60  testing_string=`
2a20: 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22  ($CONFIG_SHELL "
2a30: 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65  $0" --fallback-e
2a40: 63 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74 5f  cho "$echo_test_
2a50: 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f  string") 2>/dev/
2a60: 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73  null` &&..   tes
2a70: 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
2a80: 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65  g_string" = "X$e
2a90: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
2aa0: 3b 20 74 68 65 6e 0a 09 65 63 68 6f 3d 22 24 43  ; then..echo="$C
2ab0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d  ONFIG_SHELL $0 -
2ac0: 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22 0a  -fallback-echo".
2ad0: 20 20 20 20 20 20 65 6c 73 65 0a 09 23 20 6d 61        else..# ma
2ae0: 79 62 65 20 77 69 74 68 20 61 20 73 6d 61 6c 6c  ybe with a small
2af0: 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a 09 70 72  er string.....pr
2b00: 65 76 3d 3a 0a 0a 09 66 6f 72 20 63 6d 64 20 69  ev=:...for cmd i
2b10: 6e 20 27 65 63 68 6f 20 74 65 73 74 27 20 27 73  n 'echo test' 's
2b20: 65 64 20 32 71 20 22 24 30 22 27 20 27 73 65 64  ed 2q "$0"' 'sed
2b30: 20 31 30 71 20 22 24 30 22 27 20 27 73 65 64 20   10q "$0"' 'sed 
2b40: 32 30 71 20 22 24 30 22 27 20 27 73 65 64 20 35  20q "$0"' 'sed 5
2b50: 30 71 20 22 24 30 22 27 3b 20 64 6f 0a 09 20 20  0q "$0"'; do..  
2b60: 69 66 20 28 74 65 73 74 20 22 58 24 65 63 68 6f  if (test "X$echo
2b70: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 20 3d 20  _test_string" = 
2b80: 22 58 60 65 76 61 6c 20 24 63 6d 64 60 22 29 20  "X`eval $cmd`") 
2b90: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09 20 20 74  2>/dev/null..  t
2ba0: 68 65 6e 0a 09 20 20 20 20 62 72 65 61 6b 0a 09  hen..    break..
2bb0: 20 20 66 69 0a 09 20 20 70 72 65 76 3d 22 24 63    fi..  prev="$c
2bc0: 6d 64 22 0a 09 64 6f 6e 65 0a 0a 09 69 66 20 74  md"..done...if t
2bd0: 65 73 74 20 22 24 70 72 65 76 22 20 21 3d 20 27  est "$prev" != '
2be0: 73 65 64 20 35 30 71 20 22 24 30 22 27 3b 20 74  sed 50q "$0"'; t
2bf0: 68 65 6e 0a 09 20 20 65 63 68 6f 5f 74 65 73 74  hen..  echo_test
2c00: 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c 20 24 70  _string=`eval $p
2c10: 72 65 76 60 0a 09 20 20 65 78 70 6f 72 74 20 65  rev`..  export e
2c20: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 0a  cho_test_string.
2c30: 09 20 20 65 78 65 63 20 24 7b 4f 52 49 47 49 4e  .  exec ${ORIGIN
2c40: 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d  AL_CONFIG_SHELL-
2c50: 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f  ${CONFIG_SHELL-/
2c60: 62 69 6e 2f 73 68 7d 7d 20 22 24 30 22 20 24 7b  bin/sh}} "$0" ${
2c70: 31 2b 22 24 40 22 7d 0a 09 65 6c 73 65 0a 09 20  1+"$@"}..else.. 
2c80: 20 23 20 4f 6f 70 73 2e 20 20 57 65 20 6c 6f 73   # Oops.  We los
2c90: 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 73 6f  t completely, so
2ca0: 20 6a 75 73 74 20 73 74 69 63 6b 20 77 69 74 68   just stick with
2cb0: 20 65 63 68 6f 2e 0a 09 20 20 65 63 68 6f 3d 65   echo...  echo=e
2cc0: 63 68 6f 0a 09 66 69 0a 20 20 20 20 20 20 66 69  cho..fi.      fi
2cd0: 0a 20 20 20 20 66 69 0a 20 20 66 69 0a 66 69 0a  .    fi.  fi.fi.
2ce0: 66 69 0a 0a 23 20 43 6f 70 79 20 65 63 68 6f 20  fi..# Copy echo 
2cf0: 61 6e 64 20 71 75 6f 74 65 20 74 68 65 20 63 6f  and quote the co
2d00: 70 79 20 73 75 69 74 61 62 6c 79 20 66 6f 72 20  py suitably for 
2d10: 70 61 73 73 69 6e 67 20 74 6f 20 6c 69 62 74 6f  passing to libto
2d20: 6f 6c 20 66 72 6f 6d 0a 23 20 74 68 65 20 4d 61  ol from.# the Ma
2d30: 6b 65 66 69 6c 65 2c 20 69 6e 73 74 65 61 64 20  kefile, instead 
2d40: 6f 66 20 71 75 6f 74 69 6e 67 20 74 68 65 20 6f  of quoting the o
2d50: 72 69 67 69 6e 61 6c 2c 20 77 68 69 63 68 20 69  riginal, which i
2d60: 73 20 75 73 65 64 20 6c 61 74 65 72 2e 0a 45 43  s used later..EC
2d70: 48 4f 3d 24 65 63 68 6f 0a 69 66 20 74 65 73 74  HO=$echo.if test
2d80: 20 22 58 24 45 43 48 4f 22 20 3d 20 22 58 24 43   "X$ECHO" = "X$C
2d90: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24 30 20 2d  ONFIG_SHELL $0 -
2da0: 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22 3b  -fallback-echo";
2db0: 20 74 68 65 6e 0a 20 20 20 45 43 48 4f 3d 22 24   then.   ECHO="$
2dc0: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 5c 5c 5c  CONFIG_SHELL \\\
2dd0: 24 5c 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d  $\$0 --fallback-
2de0: 65 63 68 6f 22 0a 66 69 0a 0a 0a 0a 23 20 4e 61  echo".fi....# Na
2df0: 6d 65 20 6f 66 20 74 68 65 20 68 6f 73 74 2e 0a  me of the host..
2e00: 23 20 68 6f 73 74 6e 61 6d 65 20 6f 6e 20 73 6f  # hostname on so
2e10: 6d 65 20 73 79 73 74 65 6d 73 20 28 53 56 52 33  me systems (SVR3
2e20: 2e 32 2c 20 4c 69 6e 75 78 29 20 72 65 74 75 72  .2, Linux) retur
2e30: 6e 73 20 61 20 62 6f 67 75 73 20 65 78 69 74 20  ns a bogus exit 
2e40: 73 74 61 74 75 73 2c 0a 23 20 73 6f 20 75 6e 61  status,.# so una
2e50: 6d 65 20 67 65 74 73 20 72 75 6e 20 74 6f 6f 2e  me gets run too.
2e60: 0a 61 63 5f 68 6f 73 74 6e 61 6d 65 3d 60 28 68  .ac_hostname=`(h
2e70: 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65  ostname || uname
2e80: 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -n) 2>/dev/null
2e90: 20 7c 20 73 65 64 20 31 71 60 0a 0a 65 78 65 63   | sed 1q`..exec
2ea0: 20 36 3e 26 31 0a 0a 23 0a 23 20 49 6e 69 74 69   6>&1..#.# Initi
2eb0: 61 6c 69 7a 61 74 69 6f 6e 73 2e 0a 23 0a 61 63  alizations..#.ac
2ec0: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 3d  _default_prefix=
2ed0: 2f 75 73 72 2f 6c 6f 63 61 6c 0a 61 63 5f 63 6f  /usr/local.ac_co
2ee0: 6e 66 69 67 5f 6c 69 62 6f 62 6a 5f 64 69 72 3d  nfig_libobj_dir=
2ef0: 2e 0a 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  ..cross_compilin
2f00: 67 3d 6e 6f 0a 73 75 62 64 69 72 73 3d 0a 4d 46  g=no.subdirs=.MF
2f10: 4c 41 47 53 3d 0a 4d 41 4b 45 46 4c 41 47 53 3d  LAGS=.MAKEFLAGS=
2f20: 0a 53 48 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f  .SHELL=${CONFIG_
2f30: 53 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 0a  SHELL-/bin/sh}..
2f40: 23 20 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72  # Maximum number
2f50: 20 6f 66 20 6c 69 6e 65 73 20 74 6f 20 70 75 74   of lines to put
2f60: 20 69 6e 20 61 20 73 68 65 6c 6c 20 68 65 72 65   in a shell here
2f70: 20 64 6f 63 75 6d 65 6e 74 2e 0a 23 20 54 68 69   document..# Thi
2f80: 73 20 76 61 72 69 61 62 6c 65 20 73 65 65 6d 73  s variable seems
2f90: 20 6f 62 73 6f 6c 65 74 65 2e 20 20 49 74 20 73   obsolete.  It s
2fa0: 68 6f 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 62  hould probably b
2fb0: 65 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64 0a 23  e removed, and.#
2fc0: 20 6f 6e 6c 79 20 61 63 5f 6d 61 78 5f 73 65 64   only ac_max_sed
2fd0: 5f 6c 69 6e 65 73 20 73 68 6f 75 6c 64 20 62 65  _lines should be
2fe0: 20 75 73 65 64 2e 0a 3a 20 24 7b 61 63 5f 6d 61   used..: ${ac_ma
2ff0: 78 5f 68 65 72 65 5f 6c 69 6e 65 73 3d 33 38 7d  x_here_lines=38}
3000: 0a 0a 23 20 49 64 65 6e 74 69 74 79 20 6f 66 20  ..# Identity of 
3010: 74 68 69 73 20 70 61 63 6b 61 67 65 2e 0a 50 41  this package..PA
3020: 43 4b 41 47 45 5f 4e 41 4d 45 3d 0a 50 41 43 4b  CKAGE_NAME=.PACK
3030: 41 47 45 5f 54 41 52 4e 41 4d 45 3d 0a 50 41 43  AGE_TARNAME=.PAC
3040: 4b 41 47 45 5f 56 45 52 53 49 4f 4e 3d 0a 50 41  KAGE_VERSION=.PA
3050: 43 4b 41 47 45 5f 53 54 52 49 4e 47 3d 0a 50 41  CKAGE_STRING=.PA
3060: 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 3d  CKAGE_BUGREPORT=
3070: 0a 0a 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65  ..ac_unique_file
3080: 3d 22 73 72 63 2f 73 71 6c 69 74 65 2e 68 2e 69  ="src/sqlite.h.i
3090: 6e 22 0a 23 20 46 61 63 74 6f 72 69 6e 67 20 64  n".# Factoring d
30a0: 65 66 61 75 6c 74 20 68 65 61 64 65 72 73 20 66  efault headers f
30b0: 6f 72 20 6d 6f 73 74 20 74 65 73 74 73 2e 0a 61  or most tests..a
30c0: 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61 75  c_includes_defau
30d0: 6c 74 3d 22 5c 0a 23 69 6e 63 6c 75 64 65 20 3c  lt="\.#include <
30e0: 73 74 64 69 6f 2e 68 3e 0a 23 69 66 20 48 41 56  stdio.h>.#if HAV
30f0: 45 5f 53 59 53 5f 54 59 50 45 53 5f 48 0a 23 20  E_SYS_TYPES_H.# 
3100: 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70  include <sys/typ
3110: 65 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66  es.h>.#endif.#if
3120: 20 48 41 56 45 5f 53 59 53 5f 53 54 41 54 5f 48   HAVE_SYS_STAT_H
3130: 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f  .# include <sys/
3140: 73 74 61 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23  stat.h>.#endif.#
3150: 69 66 20 53 54 44 43 5f 48 45 41 44 45 52 53 0a  if STDC_HEADERS.
3160: 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69  # include <stdli
3170: 62 2e 68 3e 0a 23 20 69 6e 63 6c 75 64 65 20 3c  b.h>.# include <
3180: 73 74 64 64 65 66 2e 68 3e 0a 23 65 6c 73 65 0a  stddef.h>.#else.
3190: 23 20 69 66 20 48 41 56 45 5f 53 54 44 4c 49 42  # if HAVE_STDLIB
31a0: 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73  _H.#  include <s
31b0: 74 64 6c 69 62 2e 68 3e 0a 23 20 65 6e 64 69 66  tdlib.h>.# endif
31c0: 0a 23 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45  .#endif.#if HAVE
31d0: 5f 53 54 52 49 4e 47 5f 48 0a 23 20 69 66 20 21  _STRING_H.# if !
31e0: 53 54 44 43 5f 48 45 41 44 45 52 53 20 26 26 20  STDC_HEADERS && 
31f0: 48 41 56 45 5f 4d 45 4d 4f 52 59 5f 48 0a 23 20  HAVE_MEMORY_H.# 
3200: 20 69 6e 63 6c 75 64 65 20 3c 6d 65 6d 6f 72 79   include <memory
3210: 2e 68 3e 0a 23 20 65 6e 64 69 66 0a 23 20 69 6e  .h>.# endif.# in
3220: 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e  clude <string.h>
3230: 0a 23 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45  .#endif.#if HAVE
3240: 5f 53 54 52 49 4e 47 53 5f 48 0a 23 20 69 6e 63  _STRINGS_H.# inc
3250: 6c 75 64 65 20 3c 73 74 72 69 6e 67 73 2e 68 3e  lude <strings.h>
3260: 0a 23 65 6e 64 69 66 0a 23 69 66 20 48 41 56 45  .#endif.#if HAVE
3270: 5f 49 4e 54 54 59 50 45 53 5f 48 0a 23 20 69 6e  _INTTYPES_H.# in
3280: 63 6c 75 64 65 20 3c 69 6e 74 74 79 70 65 73 2e  clude <inttypes.
3290: 68 3e 0a 23 65 6c 73 65 0a 23 20 69 66 20 48 41  h>.#else.# if HA
32a0: 56 45 5f 53 54 44 49 4e 54 5f 48 0a 23 20 20 69  VE_STDINT_H.#  i
32b0: 6e 63 6c 75 64 65 20 3c 73 74 64 69 6e 74 2e 68  nclude <stdint.h
32c0: 3e 0a 23 20 65 6e 64 69 66 0a 23 65 6e 64 69 66  >.# endif.#endif
32d0: 0a 23 69 66 20 48 41 56 45 5f 55 4e 49 53 54 44  .#if HAVE_UNISTD
32e0: 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 75 6e  _H.# include <un
32f0: 69 73 74 64 2e 68 3e 0a 23 65 6e 64 69 66 22 0a  istd.h>.#endif".
3300: 0a 61 63 5f 73 75 62 73 74 5f 76 61 72 73 3d 27  .ac_subst_vars='
3310: 53 48 45 4c 4c 20 50 41 54 48 5f 53 45 50 41 52  SHELL PATH_SEPAR
3320: 41 54 4f 52 20 50 41 43 4b 41 47 45 5f 4e 41 4d  ATOR PACKAGE_NAM
3330: 45 20 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d  E PACKAGE_TARNAM
3340: 45 20 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f  E PACKAGE_VERSIO
3350: 4e 20 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47  N PACKAGE_STRING
3360: 20 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50 4f   PACKAGE_BUGREPO
3370: 52 54 20 65 78 65 63 5f 70 72 65 66 69 78 20 70  RT exec_prefix p
3380: 72 65 66 69 78 20 70 72 6f 67 72 61 6d 5f 74 72  refix program_tr
3390: 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 20 62 69 6e  ansform_name bin
33a0: 64 69 72 20 73 62 69 6e 64 69 72 20 6c 69 62 65  dir sbindir libe
33b0: 78 65 63 64 69 72 20 64 61 74 61 64 69 72 20 73  xecdir datadir s
33c0: 79 73 63 6f 6e 66 64 69 72 20 73 68 61 72 65 64  ysconfdir shared
33d0: 73 74 61 74 65 64 69 72 20 6c 6f 63 61 6c 73 74  statedir localst
33e0: 61 74 65 64 69 72 20 6c 69 62 64 69 72 20 69 6e  atedir libdir in
33f0: 63 6c 75 64 65 64 69 72 20 6f 6c 64 69 6e 63 6c  cludedir oldincl
3400: 75 64 65 64 69 72 20 69 6e 66 6f 64 69 72 20 6d  udedir infodir m
3410: 61 6e 64 69 72 20 62 75 69 6c 64 5f 61 6c 69 61  andir build_alia
3420: 73 20 68 6f 73 74 5f 61 6c 69 61 73 20 74 61 72  s host_alias tar
3430: 67 65 74 5f 61 6c 69 61 73 20 44 45 46 53 20 45  get_alias DEFS E
3440: 43 48 4f 5f 43 20 45 43 48 4f 5f 4e 20 45 43 48  CHO_C ECHO_N ECH
3450: 4f 5f 54 20 4c 49 42 53 20 62 75 69 6c 64 20 62  O_T LIBS build b
3460: 75 69 6c 64 5f 63 70 75 20 62 75 69 6c 64 5f 76  uild_cpu build_v
3470: 65 6e 64 6f 72 20 62 75 69 6c 64 5f 6f 73 20 68  endor build_os h
3480: 6f 73 74 20 68 6f 73 74 5f 63 70 75 20 68 6f 73  ost host_cpu hos
3490: 74 5f 76 65 6e 64 6f 72 20 68 6f 73 74 5f 6f 73  t_vendor host_os
34a0: 20 43 43 20 43 46 4c 41 47 53 20 4c 44 46 4c 41   CC CFLAGS LDFLA
34b0: 47 53 20 43 50 50 46 4c 41 47 53 20 61 63 5f 63  GS CPPFLAGS ac_c
34c0: 74 5f 43 43 20 45 58 45 45 58 54 20 4f 42 4a 45  t_CC EXEEXT OBJE
34d0: 58 54 20 4c 4e 5f 53 20 45 43 48 4f 20 52 41 4e  XT LN_S ECHO RAN
34e0: 4c 49 42 20 61 63 5f 63 74 5f 52 41 4e 4c 49 42  LIB ac_ct_RANLIB
34f0: 20 53 54 52 49 50 20 61 63 5f 63 74 5f 53 54 52   STRIP ac_ct_STR
3500: 49 50 20 43 50 50 20 45 47 52 45 50 20 4c 49 42  IP CPP EGREP LIB
3510: 54 4f 4f 4c 20 49 4e 53 54 41 4c 4c 5f 50 52 4f  TOOL INSTALL_PRO
3520: 47 52 41 4d 20 49 4e 53 54 41 4c 4c 5f 53 43 52  GRAM INSTALL_SCR
3530: 49 50 54 20 49 4e 53 54 41 4c 4c 5f 44 41 54 41  IPT INSTALL_DATA
3540: 20 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 20   program_prefix 
3550: 56 45 52 53 49 4f 4e 20 42 55 49 4c 44 5f 43 43  VERSION BUILD_CC
3560: 20 42 55 49 4c 44 5f 43 46 4c 41 47 53 20 42 55   BUILD_CFLAGS BU
3570: 49 4c 44 5f 4c 49 42 53 20 54 41 52 47 45 54 5f  ILD_LIBS TARGET_
3580: 43 43 20 54 41 52 47 45 54 5f 43 46 4c 41 47 53  CC TARGET_CFLAGS
3590: 20 54 41 52 47 45 54 5f 4c 49 4e 4b 20 54 41 52   TARGET_LINK TAR
35a0: 47 45 54 5f 4c 46 4c 41 47 53 20 54 41 52 47 45  GET_LFLAGS TARGE
35b0: 54 5f 52 41 4e 4c 49 42 20 54 41 52 47 45 54 5f  T_RANLIB TARGET_
35c0: 41 52 20 45 4e 43 4f 44 49 4e 47 20 41 4c 4c 4f  AR ENCODING ALLO
35d0: 57 41 54 54 41 43 48 4d 45 4d 20 49 4e 4d 45 4d  WATTACHMEM INMEM
35e0: 4f 52 59 44 42 20 54 45 4d 50 5f 53 54 4f 52 45  ORYDB TEMP_STORE
35f0: 20 42 55 49 4c 44 5f 45 58 45 45 58 54 20 4f 53   BUILD_EXEEXT OS
3600: 5f 55 4e 49 58 20 4f 53 5f 57 49 4e 20 54 41 52  _UNIX OS_WIN TAR
3610: 47 45 54 5f 45 58 45 45 58 54 20 54 41 52 47 45  GET_EXEEXT TARGE
3620: 54 5f 4c 49 42 53 20 54 41 52 47 45 54 5f 54 43  T_LIBS TARGET_TC
3630: 4c 5f 4c 49 42 53 20 54 41 52 47 45 54 5f 54 43  L_LIBS TARGET_TC
3640: 4c 5f 49 4e 43 20 54 41 52 47 45 54 5f 52 45 41  L_INC TARGET_REA
3650: 44 4c 49 4e 45 5f 4c 49 42 53 20 54 41 52 47 45  DLINE_LIBS TARGE
3660: 54 5f 52 45 41 44 4c 49 4e 45 5f 49 4e 43 20 54  T_READLINE_INC T
3670: 41 52 47 45 54 5f 48 41 56 45 5f 52 45 41 44 4c  ARGET_HAVE_READL
3680: 49 4e 45 20 4c 49 42 4f 42 4a 53 20 4c 54 4c 49  INE LIBOBJS LTLI
3690: 42 4f 42 4a 53 27 0a 61 63 5f 73 75 62 73 74 5f  BOBJS'.ac_subst_
36a0: 66 69 6c 65 73 3d 27 27 0a 0a 23 20 49 6e 69 74  files=''..# Init
36b0: 69 61 6c 69 7a 65 20 73 6f 6d 65 20 76 61 72 69  ialize some vari
36c0: 61 62 6c 65 73 20 73 65 74 20 62 79 20 6f 70 74  ables set by opt
36d0: 69 6f 6e 73 2e 0a 61 63 5f 69 6e 69 74 5f 68 65  ions..ac_init_he
36e0: 6c 70 3d 0a 61 63 5f 69 6e 69 74 5f 76 65 72 73  lp=.ac_init_vers
36f0: 69 6f 6e 3d 66 61 6c 73 65 0a 23 20 54 68 65 20  ion=false.# The 
3700: 76 61 72 69 61 62 6c 65 73 20 68 61 76 65 20 74  variables have t
3710: 68 65 20 73 61 6d 65 20 6e 61 6d 65 73 20 61 73  he same names as
3720: 20 74 68 65 20 6f 70 74 69 6f 6e 73 2c 20 77 69   the options, wi
3730: 74 68 0a 23 20 64 61 73 68 65 73 20 63 68 61 6e  th.# dashes chan
3740: 67 65 64 20 74 6f 20 75 6e 64 65 72 6c 69 6e 65  ged to underline
3750: 73 2e 0a 63 61 63 68 65 5f 66 69 6c 65 3d 2f 64  s..cache_file=/d
3760: 65 76 2f 6e 75 6c 6c 0a 65 78 65 63 5f 70 72 65  ev/null.exec_pre
3770: 66 69 78 3d 4e 4f 4e 45 0a 6e 6f 5f 63 72 65 61  fix=NONE.no_crea
3780: 74 65 3d 0a 6e 6f 5f 72 65 63 75 72 73 69 6f 6e  te=.no_recursion
3790: 3d 0a 70 72 65 66 69 78 3d 4e 4f 4e 45 0a 70 72  =.prefix=NONE.pr
37a0: 6f 67 72 61 6d 5f 70 72 65 66 69 78 3d 4e 4f 4e  ogram_prefix=NON
37b0: 45 0a 70 72 6f 67 72 61 6d 5f 73 75 66 66 69 78  E.program_suffix
37c0: 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 74 72  =NONE.program_tr
37d0: 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d 73 2c 78  ansform_name=s,x
37e0: 2c 78 2c 0a 73 69 6c 65 6e 74 3d 0a 73 69 74 65  ,x,.silent=.site
37f0: 3d 0a 73 72 63 64 69 72 3d 0a 76 65 72 62 6f 73  =.srcdir=.verbos
3800: 65 3d 0a 78 5f 69 6e 63 6c 75 64 65 73 3d 4e 4f  e=.x_includes=NO
3810: 4e 45 0a 78 5f 6c 69 62 72 61 72 69 65 73 3d 4e  NE.x_libraries=N
3820: 4f 4e 45 0a 0a 23 20 49 6e 73 74 61 6c 6c 61 74  ONE..# Installat
3830: 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 6f 70  ion directory op
3840: 74 69 6f 6e 73 2e 0a 23 20 54 68 65 73 65 20 61  tions..# These a
3850: 72 65 20 6c 65 66 74 20 75 6e 65 78 70 61 6e 64  re left unexpand
3860: 65 64 20 73 6f 20 75 73 65 72 73 20 63 61 6e 20  ed so users can 
3870: 22 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 20 65 78  "make install ex
3880: 65 63 5f 70 72 65 66 69 78 3d 2f 66 6f 6f 22 0a  ec_prefix=/foo".
3890: 23 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 76 61  # and all the va
38a0: 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 72 65  riables that are
38b0: 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62 65 20   supposed to be 
38c0: 62 61 73 65 64 20 6f 6e 20 65 78 65 63 5f 70 72  based on exec_pr
38d0: 65 66 69 78 0a 23 20 62 79 20 64 65 66 61 75 6c  efix.# by defaul
38e0: 74 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c 79 20  t will actually 
38f0: 63 68 61 6e 67 65 2e 0a 23 20 55 73 65 20 62 72  change..# Use br
3900: 61 63 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20  aces instead of 
3910: 70 61 72 65 6e 73 20 62 65 63 61 75 73 65 20 73  parens because s
3920: 68 2c 20 70 65 72 6c 2c 20 65 74 63 2e 20 61 6c  h, perl, etc. al
3930: 73 6f 20 61 63 63 65 70 74 20 74 68 65 6d 2e 0a  so accept them..
3940: 62 69 6e 64 69 72 3d 27 24 7b 65 78 65 63 5f 70  bindir='${exec_p
3950: 72 65 66 69 78 7d 2f 62 69 6e 27 0a 73 62 69 6e  refix}/bin'.sbin
3960: 64 69 72 3d 27 24 7b 65 78 65 63 5f 70 72 65 66  dir='${exec_pref
3970: 69 78 7d 2f 73 62 69 6e 27 0a 6c 69 62 65 78 65  ix}/sbin'.libexe
3980: 63 64 69 72 3d 27 24 7b 65 78 65 63 5f 70 72 65  cdir='${exec_pre
3990: 66 69 78 7d 2f 6c 69 62 65 78 65 63 27 0a 64 61  fix}/libexec'.da
39a0: 74 61 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d  tadir='${prefix}
39b0: 2f 73 68 61 72 65 27 0a 73 79 73 63 6f 6e 66 64  /share'.sysconfd
39c0: 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 65 74  ir='${prefix}/et
39d0: 63 27 0a 73 68 61 72 65 64 73 74 61 74 65 64 69  c'.sharedstatedi
39e0: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 63 6f 6d  r='${prefix}/com
39f0: 27 0a 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d  '.localstatedir=
3a00: 27 24 7b 70 72 65 66 69 78 7d 2f 76 61 72 27 0a  '${prefix}/var'.
3a10: 6c 69 62 64 69 72 3d 27 24 7b 65 78 65 63 5f 70  libdir='${exec_p
3a20: 72 65 66 69 78 7d 2f 6c 69 62 27 0a 69 6e 63 6c  refix}/lib'.incl
3a30: 75 64 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78  udedir='${prefix
3a40: 7d 2f 69 6e 63 6c 75 64 65 27 0a 6f 6c 64 69 6e  }/include'.oldin
3a50: 63 6c 75 64 65 64 69 72 3d 27 2f 75 73 72 2f 69  cludedir='/usr/i
3a60: 6e 63 6c 75 64 65 27 0a 69 6e 66 6f 64 69 72 3d  nclude'.infodir=
3a70: 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 66 6f 27  '${prefix}/info'
3a80: 0a 6d 61 6e 64 69 72 3d 27 24 7b 70 72 65 66 69  .mandir='${prefi
3a90: 78 7d 2f 6d 61 6e 27 0a 0a 61 63 5f 70 72 65 76  x}/man'..ac_prev
3aa0: 3d 0a 66 6f 72 20 61 63 5f 6f 70 74 69 6f 6e 0a  =.for ac_option.
3ab0: 64 6f 0a 20 20 23 20 49 66 20 74 68 65 20 70 72  do.  # If the pr
3ac0: 65 76 69 6f 75 73 20 6f 70 74 69 6f 6e 20 6e 65  evious option ne
3ad0: 65 64 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c  eds an argument,
3ae0: 20 61 73 73 69 67 6e 20 69 74 2e 0a 20 20 69 66   assign it..  if
3af0: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 70 72   test -n "$ac_pr
3b00: 65 76 22 3b 20 74 68 65 6e 0a 20 20 20 20 65 76  ev"; then.    ev
3b10: 61 6c 20 22 24 61 63 5f 70 72 65 76 3d 5c 24 61  al "$ac_prev=\$a
3b20: 63 5f 6f 70 74 69 6f 6e 22 0a 20 20 20 20 61 63  c_option".    ac
3b30: 5f 70 72 65 76 3d 0a 20 20 20 20 63 6f 6e 74 69  _prev=.    conti
3b40: 6e 75 65 0a 20 20 66 69 0a 0a 20 20 61 63 5f 6f  nue.  fi..  ac_o
3b50: 70 74 61 72 67 3d 60 65 78 70 72 20 22 78 24 61  ptarg=`expr "x$a
3b60: 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 5b 5e  c_option" : 'x[^
3b70: 3d 5d 2a 3d 5c 28 2e 2a 5c 29 27 60 0a 0a 20 20  =]*=\(.*\)'`..  
3b80: 23 20 41 63 63 65 70 74 20 74 68 65 20 69 6d 70  # Accept the imp
3b90: 6f 72 74 61 6e 74 20 43 79 67 6e 75 73 20 63 6f  ortant Cygnus co
3ba0: 6e 66 69 67 75 72 65 20 6f 70 74 69 6f 6e 73 2c  nfigure options,
3bb0: 20 73 6f 20 77 65 20 63 61 6e 20 64 69 61 67 6e   so we can diagn
3bc0: 6f 73 65 20 74 79 70 6f 73 2e 0a 0a 20 20 63 61  ose typos...  ca
3bd0: 73 65 20 24 61 63 5f 6f 70 74 69 6f 6e 20 69 6e  se $ac_option in
3be0: 0a 0a 20 20 2d 62 69 6e 64 69 72 20 7c 20 2d 2d  ..  -bindir | --
3bf0: 62 69 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69  bindir | --bindi
3c00: 20 7c 20 2d 2d 62 69 6e 64 20 7c 20 2d 2d 62 69   | --bind | --bi
3c10: 6e 20 7c 20 2d 2d 62 69 29 0a 20 20 20 20 61 63  n | --bi).    ac
3c20: 5f 70 72 65 76 3d 62 69 6e 64 69 72 20 3b 3b 0a  _prev=bindir ;;.
3c30: 20 20 2d 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d    -bindir=* | --
3c40: 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e  bindir=* | --bin
3c50: 64 69 3d 2a 20 7c 20 2d 2d 62 69 6e 64 3d 2a 20  di=* | --bind=* 
3c60: 7c 20 2d 2d 62 69 6e 3d 2a 20 7c 20 2d 2d 62 69  | --bin=* | --bi
3c70: 3d 2a 29 0a 20 20 20 20 62 69 6e 64 69 72 3d 24  =*).    bindir=$
3c80: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
3c90: 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75 69 6c 64  -build | --build
3ca0: 20 7c 20 2d 2d 62 75 69 6c 20 7c 20 2d 2d 62 75   | --buil | --bu
3cb0: 69 20 7c 20 2d 2d 62 75 29 0a 20 20 20 20 61 63  i | --bu).    ac
3cc0: 5f 70 72 65 76 3d 62 75 69 6c 64 5f 61 6c 69 61  _prev=build_alia
3cd0: 73 20 3b 3b 0a 20 20 2d 62 75 69 6c 64 3d 2a 20  s ;;.  -build=* 
3ce0: 7c 20 2d 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d  | --build=* | --
3cf0: 62 75 69 6c 3d 2a 20 7c 20 2d 2d 62 75 69 3d 2a  buil=* | --bui=*
3d00: 20 7c 20 2d 2d 62 75 3d 2a 29 0a 20 20 20 20 62   | --bu=*).    b
3d10: 75 69 6c 64 5f 61 6c 69 61 73 3d 24 61 63 5f 6f  uild_alias=$ac_o
3d20: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 63 61 63  ptarg ;;..  -cac
3d30: 68 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68  he-file | --cach
3d40: 65 2d 66 69 6c 65 20 7c 20 2d 2d 63 61 63 68 65  e-file | --cache
3d50: 2d 66 69 6c 20 7c 20 2d 2d 63 61 63 68 65 2d 66  -fil | --cache-f
3d60: 69 20 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d  i \.  | --cache-
3d70: 66 20 7c 20 2d 2d 63 61 63 68 65 2d 20 7c 20 2d  f | --cache- | -
3d80: 2d 63 61 63 68 65 20 7c 20 2d 2d 63 61 63 68 20  -cache | --cach 
3d90: 7c 20 2d 2d 63 61 63 20 7c 20 2d 2d 63 61 20 7c  | --cac | --ca |
3da0: 20 2d 2d 63 29 0a 20 20 20 20 61 63 5f 70 72 65   --c).    ac_pre
3db0: 76 3d 63 61 63 68 65 5f 66 69 6c 65 20 3b 3b 0a  v=cache_file ;;.
3dc0: 20 20 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a 20    -cache-file=* 
3dd0: 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 2a  | --cache-file=*
3de0: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 3d 2a   | --cache-fil=*
3df0: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 3d 2a 20   | --cache-fi=* 
3e00: 5c 0a 20 20 7c 20 2d 2d 63 61 63 68 65 2d 66 3d  \.  | --cache-f=
3e10: 2a 20 7c 20 2d 2d 63 61 63 68 65 2d 3d 2a 20 7c  * | --cache-=* |
3e20: 20 2d 2d 63 61 63 68 65 3d 2a 20 7c 20 2d 2d 63   --cache=* | --c
3e30: 61 63 68 3d 2a 20 7c 20 2d 2d 63 61 63 3d 2a 20  ach=* | --cac=* 
3e40: 7c 20 2d 2d 63 61 3d 2a 20 7c 20 2d 2d 63 3d 2a  | --ca=* | --c=*
3e50: 29 0a 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65  ).    cache_file
3e60: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
3e70: 20 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65    --config-cache
3e80: 20 7c 20 2d 43 29 0a 20 20 20 20 63 61 63 68 65   | -C).    cache
3e90: 5f 66 69 6c 65 3d 63 6f 6e 66 69 67 2e 63 61 63  _file=config.cac
3ea0: 68 65 20 3b 3b 0a 0a 20 20 2d 64 61 74 61 64 69  he ;;..  -datadi
3eb0: 72 20 7c 20 2d 2d 64 61 74 61 64 69 72 20 7c 20  r | --datadir | 
3ec0: 2d 2d 64 61 74 61 64 69 20 7c 20 2d 2d 64 61 74  --datadi | --dat
3ed0: 61 64 20 7c 20 2d 2d 64 61 74 61 20 7c 20 2d 2d  ad | --data | --
3ee0: 64 61 74 20 7c 20 2d 2d 64 61 29 0a 20 20 20 20  dat | --da).    
3ef0: 61 63 5f 70 72 65 76 3d 64 61 74 61 64 69 72 20  ac_prev=datadir 
3f00: 3b 3b 0a 20 20 2d 64 61 74 61 64 69 72 3d 2a 20  ;;.  -datadir=* 
3f10: 7c 20 2d 2d 64 61 74 61 64 69 72 3d 2a 20 7c 20  | --datadir=* | 
3f20: 2d 2d 64 61 74 61 64 69 3d 2a 20 7c 20 2d 2d 64  --datadi=* | --d
3f30: 61 74 61 64 3d 2a 20 7c 20 2d 2d 64 61 74 61 3d  atad=* | --data=
3f40: 2a 20 7c 20 2d 2d 64 61 74 3d 2a 20 5c 0a 20 20  * | --dat=* \.  
3f50: 7c 20 2d 2d 64 61 3d 2a 29 0a 20 20 20 20 64 61  | --da=*).    da
3f60: 74 61 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  tadir=$ac_optarg
3f70: 20 3b 3b 0a 0a 20 20 2d 64 69 73 61 62 6c 65 2d   ;;..  -disable-
3f80: 2a 20 7c 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 29  * | --disable-*)
3f90: 0a 20 20 20 20 61 63 5f 66 65 61 74 75 72 65 3d  .    ac_feature=
3fa0: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
3fb0: 6f 6e 22 20 3a 20 27 78 2d 2a 64 69 73 61 62 6c  on" : 'x-*disabl
3fc0: 65 2d 5c 28 2e 2a 5c 29 27 60 0a 20 20 20 20 23  e-\(.*\)'`.    #
3fd0: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
3fe0: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
3ff0: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
4000: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
4010: 22 78 24 61 63 5f 66 65 61 74 75 72 65 22 20 3a  "x$ac_feature" :
4020: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
4030: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
4040: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
4050: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
4060: 3a 20 69 6e 76 61 6c 69 64 20 66 65 61 74 75 72  : invalid featur
4070: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 66 65 61 74  e name: $ac_feat
4080: 75 72 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ure" >&2.   { (e
4090: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
40a0: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 66 65 61 74  }; }.    ac_feat
40b0: 75 72 65 3d 60 65 63 68 6f 20 24 61 63 5f 66 65  ure=`echo $ac_fe
40c0: 61 74 75 72 65 20 7c 20 73 65 64 20 27 73 2f 2d  ature | sed 's/-
40d0: 2f 5f 2f 67 27 60 0a 20 20 20 20 65 76 61 6c 20  /_/g'`.    eval 
40e0: 22 65 6e 61 62 6c 65 5f 24 61 63 5f 66 65 61 74  "enable_$ac_feat
40f0: 75 72 65 3d 6e 6f 22 20 3b 3b 0a 0a 20 20 2d 65  ure=no" ;;..  -e
4100: 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62  nable-* | --enab
4110: 6c 65 2d 2a 29 0a 20 20 20 20 61 63 5f 66 65 61  le-*).    ac_fea
4120: 74 75 72 65 3d 60 65 78 70 72 20 22 78 24 61 63  ture=`expr "x$ac
4130: 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 65  _option" : 'x-*e
4140: 6e 61 62 6c 65 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27  nable-\([^=]*\)'
4150: 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e  `.    # Reject n
4160: 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f  ames that are no
4170: 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61  t valid shell va
4180: 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20  riable names..  
4190: 20 20 65 78 70 72 20 22 78 24 61 63 5f 66 65 61    expr "x$ac_fea
41a0: 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e 2d 5f 24  ture" : ".*[^-_$
41b0: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f  as_cr_alnum]" >/
41c0: 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20  dev/null &&.    
41d0: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
41e0: 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64  : error: invalid
41f0: 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a 20 24   feature name: $
4200: 61 63 5f 66 65 61 74 75 72 65 22 20 3e 26 32 0a  ac_feature" >&2.
4210: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
4220: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20  xit 1; }; }.    
4230: 61 63 5f 66 65 61 74 75 72 65 3d 60 65 63 68 6f  ac_feature=`echo
4240: 20 24 61 63 5f 66 65 61 74 75 72 65 20 7c 20 73   $ac_feature | s
4250: 65 64 20 27 73 2f 2d 2f 5f 2f 67 27 60 0a 20 20  ed 's/-/_/g'`.  
4260: 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69 6f    case $ac_optio
4270: 6e 20 69 6e 0a 20 20 20 20 20 20 2a 3d 2a 29 20  n in.      *=*) 
4280: 61 63 5f 6f 70 74 61 72 67 3d 60 65 63 68 6f 20  ac_optarg=`echo 
4290: 22 24 61 63 5f 6f 70 74 61 72 67 22 20 7c 20 73  "$ac_optarg" | s
42a0: 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c  ed "s/'/'\\\\\\\
42b0: 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20 20 20 20  \''/g"`;;.      
42c0: 2a 29 20 61 63 5f 6f 70 74 61 72 67 3d 79 65 73  *) ac_optarg=yes
42d0: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
42e0: 20 65 76 61 6c 20 22 65 6e 61 62 6c 65 5f 24 61   eval "enable_$a
42f0: 63 5f 66 65 61 74 75 72 65 3d 27 24 61 63 5f 6f  c_feature='$ac_o
4300: 70 74 61 72 67 27 22 20 3b 3b 0a 0a 20 20 2d 65  ptarg'" ;;..  -e
4310: 78 65 63 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65  xec-prefix | --e
4320: 78 65 63 5f 70 72 65 66 69 78 20 7c 20 2d 2d 65  xec_prefix | --e
4330: 78 65 63 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65  xec-prefix | --e
4340: 78 65 63 2d 70 72 65 66 69 20 5c 0a 20 20 7c 20  xec-prefi \.  | 
4350: 2d 2d 65 78 65 63 2d 70 72 65 66 20 7c 20 2d 2d  --exec-pref | --
4360: 65 78 65 63 2d 70 72 65 20 7c 20 2d 2d 65 78 65  exec-pre | --exe
4370: 63 2d 70 72 20 7c 20 2d 2d 65 78 65 63 2d 70 20  c-pr | --exec-p 
4380: 7c 20 2d 2d 65 78 65 63 2d 20 5c 0a 20 20 7c 20  | --exec- \.  | 
4390: 2d 2d 65 78 65 63 20 7c 20 2d 2d 65 78 65 20 7c  --exec | --exe |
43a0: 20 2d 2d 65 78 29 0a 20 20 20 20 61 63 5f 70 72   --ex).    ac_pr
43b0: 65 76 3d 65 78 65 63 5f 70 72 65 66 69 78 20 3b  ev=exec_prefix ;
43c0: 3b 0a 20 20 2d 65 78 65 63 2d 70 72 65 66 69 78  ;.  -exec-prefix
43d0: 3d 2a 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65 66  =* | --exec_pref
43e0: 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72  ix=* | --exec-pr
43f0: 65 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d  efix=* | --exec-
4400: 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  prefi=* \.  | --
4410: 65 78 65 63 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d  exec-pref=* | --
4420: 65 78 65 63 2d 70 72 65 3d 2a 20 7c 20 2d 2d 65  exec-pre=* | --e
4430: 78 65 63 2d 70 72 3d 2a 20 7c 20 2d 2d 65 78 65  xec-pr=* | --exe
4440: 63 2d 70 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 3d  c-p=* | --exec-=
4450: 2a 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 3d 2a  * \.  | --exec=*
4460: 20 7c 20 2d 2d 65 78 65 3d 2a 20 7c 20 2d 2d 65   | --exe=* | --e
4470: 78 3d 2a 29 0a 20 20 20 20 65 78 65 63 5f 70 72  x=*).    exec_pr
4480: 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20  efix=$ac_optarg 
4490: 3b 3b 0a 0a 20 20 2d 67 61 73 20 7c 20 2d 2d 67  ;;..  -gas | --g
44a0: 61 73 20 7c 20 2d 2d 67 61 20 7c 20 2d 2d 67 29  as | --ga | --g)
44b0: 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b  .    # Obsolete;
44c0: 20 75 73 65 20 2d 2d 77 69 74 68 2d 67 61 73 2e   use --with-gas.
44d0: 0a 20 20 20 20 77 69 74 68 5f 67 61 73 3d 79 65  .    with_gas=ye
44e0: 73 20 3b 3b 0a 0a 20 20 2d 68 65 6c 70 20 7c 20  s ;;..  -help | 
44f0: 2d 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 20 7c  --help | --hel |
4500: 20 2d 2d 68 65 20 7c 20 2d 68 29 0a 20 20 20 20   --he | -h).    
4510: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 6c 6f 6e  ac_init_help=lon
4520: 67 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 72 2a 20  g ;;.  -help=r* 
4530: 7c 20 2d 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d  | --help=r* | --
4540: 68 65 6c 3d 72 2a 20 7c 20 2d 2d 68 65 3d 72 2a  hel=r* | --he=r*
4550: 20 7c 20 2d 68 72 2a 29 0a 20 20 20 20 61 63 5f   | -hr*).    ac_
4560: 69 6e 69 74 5f 68 65 6c 70 3d 72 65 63 75 72 73  init_help=recurs
4570: 69 76 65 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 73  ive ;;.  -help=s
4580: 2a 20 7c 20 2d 2d 68 65 6c 70 3d 73 2a 20 7c 20  * | --help=s* | 
4590: 2d 2d 68 65 6c 3d 73 2a 20 7c 20 2d 2d 68 65 3d  --hel=s* | --he=
45a0: 73 2a 20 7c 20 2d 68 73 2a 29 0a 20 20 20 20 61  s* | -hs*).    a
45b0: 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 73 68 6f 72  c_init_help=shor
45c0: 74 20 3b 3b 0a 0a 20 20 2d 68 6f 73 74 20 7c 20  t ;;..  -host | 
45d0: 2d 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 20 7c  --host | --hos |
45e0: 20 2d 2d 68 6f 29 0a 20 20 20 20 61 63 5f 70 72   --ho).    ac_pr
45f0: 65 76 3d 68 6f 73 74 5f 61 6c 69 61 73 20 3b 3b  ev=host_alias ;;
4600: 0a 20 20 2d 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68  .  -host=* | --h
4610: 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73 3d 2a 20  ost=* | --hos=* 
4620: 7c 20 2d 2d 68 6f 3d 2a 29 0a 20 20 20 20 68 6f  | --ho=*).    ho
4630: 73 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74  st_alias=$ac_opt
4640: 61 72 67 20 3b 3b 0a 0a 20 20 2d 69 6e 63 6c 75  arg ;;..  -inclu
4650: 64 65 64 69 72 20 7c 20 2d 2d 69 6e 63 6c 75 64  dedir | --includ
4660: 65 64 69 72 20 7c 20 2d 2d 69 6e 63 6c 75 64 65  edir | --include
4670: 64 69 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 20  di | --included 
4680: 7c 20 2d 2d 69 6e 63 6c 75 64 65 20 5c 0a 20 20  | --include \.  
4690: 7c 20 2d 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d 69  | --includ | --i
46a0: 6e 63 6c 75 20 7c 20 2d 2d 69 6e 63 6c 20 7c 20  nclu | --incl | 
46b0: 2d 2d 69 6e 63 29 0a 20 20 20 20 61 63 5f 70 72  --inc).    ac_pr
46c0: 65 76 3d 69 6e 63 6c 75 64 65 64 69 72 20 3b 3b  ev=includedir ;;
46d0: 0a 20 20 2d 69 6e 63 6c 75 64 65 64 69 72 3d 2a  .  -includedir=*
46e0: 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 3d   | --includedir=
46f0: 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 3d  * | --includedi=
4700: 2a 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 3d 2a  * | --included=*
4710: 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 3d 2a 20 5c   | --include=* \
4720: 0a 20 20 7c 20 2d 2d 69 6e 63 6c 75 64 3d 2a 20  .  | --includ=* 
4730: 7c 20 2d 2d 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d  | --inclu=* | --
4740: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 69 6e 63 3d 2a  incl=* | --inc=*
4750: 29 0a 20 20 20 20 69 6e 63 6c 75 64 65 64 69 72  ).    includedir
4760: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
4770: 20 20 2d 69 6e 66 6f 64 69 72 20 7c 20 2d 2d 69    -infodir | --i
4780: 6e 66 6f 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64  nfodir | --infod
4790: 69 20 7c 20 2d 2d 69 6e 66 6f 64 20 7c 20 2d 2d  i | --infod | --
47a0: 69 6e 66 6f 20 7c 20 2d 2d 69 6e 66 29 0a 20 20  info | --inf).  
47b0: 20 20 61 63 5f 70 72 65 76 3d 69 6e 66 6f 64 69    ac_prev=infodi
47c0: 72 20 3b 3b 0a 20 20 2d 69 6e 66 6f 64 69 72 3d  r ;;.  -infodir=
47d0: 2a 20 7c 20 2d 2d 69 6e 66 6f 64 69 72 3d 2a 20  * | --infodir=* 
47e0: 7c 20 2d 2d 69 6e 66 6f 64 69 3d 2a 20 7c 20 2d  | --infodi=* | -
47f0: 2d 69 6e 66 6f 64 3d 2a 20 7c 20 2d 2d 69 6e 66  -infod=* | --inf
4800: 6f 3d 2a 20 7c 20 2d 2d 69 6e 66 3d 2a 29 0a 20  o=* | --inf=*). 
4810: 20 20 20 69 6e 66 6f 64 69 72 3d 24 61 63 5f 6f     infodir=$ac_o
4820: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62  ptarg ;;..  -lib
4830: 64 69 72 20 7c 20 2d 2d 6c 69 62 64 69 72 20 7c  dir | --libdir |
4840: 20 2d 2d 6c 69 62 64 69 20 7c 20 2d 2d 6c 69 62   --libdi | --lib
4850: 64 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c  d).    ac_prev=l
4860: 69 62 64 69 72 20 3b 3b 0a 20 20 2d 6c 69 62 64  ibdir ;;.  -libd
4870: 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 64 69 72 3d  ir=* | --libdir=
4880: 2a 20 7c 20 2d 2d 6c 69 62 64 69 3d 2a 20 7c 20  * | --libdi=* | 
4890: 2d 2d 6c 69 62 64 3d 2a 29 0a 20 20 20 20 6c 69  --libd=*).    li
48a0: 62 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  bdir=$ac_optarg 
48b0: 3b 3b 0a 0a 20 20 2d 6c 69 62 65 78 65 63 64 69  ;;..  -libexecdi
48c0: 72 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 72  r | --libexecdir
48d0: 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 20 7c   | --libexecdi |
48e0: 20 2d 2d 6c 69 62 65 78 65 63 64 20 7c 20 2d 2d   --libexecd | --
48f0: 6c 69 62 65 78 65 63 20 5c 0a 20 20 7c 20 2d 2d  libexec \.  | --
4900: 6c 69 62 65 78 65 20 7c 20 2d 2d 6c 69 62 65 78  libexe | --libex
4910: 20 7c 20 2d 2d 6c 69 62 65 29 0a 20 20 20 20 61   | --libe).    a
4920: 63 5f 70 72 65 76 3d 6c 69 62 65 78 65 63 64 69  c_prev=libexecdi
4930: 72 20 3b 3b 0a 20 20 2d 6c 69 62 65 78 65 63 64  r ;;.  -libexecd
4940: 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63  ir=* | --libexec
4950: 64 69 72 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65  dir=* | --libexe
4960: 63 64 69 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65  cdi=* | --libexe
4970: 63 64 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63  cd=* | --libexec
4980: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78  =* \.  | --libex
4990: 65 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 3d 2a 20  e=* | --libex=* 
49a0: 7c 20 2d 2d 6c 69 62 65 3d 2a 29 0a 20 20 20 20  | --libe=*).    
49b0: 6c 69 62 65 78 65 63 64 69 72 3d 24 61 63 5f 6f  libexecdir=$ac_o
49c0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6c 6f 63  ptarg ;;..  -loc
49d0: 61 6c 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 6c  alstatedir | --l
49e0: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 7c 20 2d  ocalstatedir | -
49f0: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 20 7c 20  -localstatedi | 
4a00: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 20 5c 0a  --localstated \.
4a10: 20 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65    | --localstate
4a20: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 20 7c   | --localstat |
4a30: 20 2d 2d 6c 6f 63 61 6c 73 74 61 20 7c 20 2d 2d   --localsta | --
4a40: 6c 6f 63 61 6c 73 74 20 5c 0a 20 20 7c 20 2d 2d  localst \.  | --
4a50: 6c 6f 63 61 6c 73 20 7c 20 2d 2d 6c 6f 63 61 6c  locals | --local
4a60: 20 7c 20 2d 2d 6c 6f 63 61 20 7c 20 2d 2d 6c 6f   | --loca | --lo
4a70: 63 20 7c 20 2d 2d 6c 6f 29 0a 20 20 20 20 61 63  c | --lo).    ac
4a80: 5f 70 72 65 76 3d 6c 6f 63 61 6c 73 74 61 74 65  _prev=localstate
4a90: 64 69 72 20 3b 3b 0a 20 20 2d 6c 6f 63 61 6c 73  dir ;;.  -locals
4aa0: 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 6c 6f  tatedir=* | --lo
4ab0: 63 61 6c 73 74 61 74 65 64 69 72 3d 2a 20 7c 20  calstatedir=* | 
4ac0: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 3d 2a  --localstatedi=*
4ad0: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64   | --localstated
4ae0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63 61 6c  =* \.  | --local
4af0: 73 74 61 74 65 3d 2a 20 7c 20 2d 2d 6c 6f 63 61  state=* | --loca
4b00: 6c 73 74 61 74 3d 2a 20 7c 20 2d 2d 6c 6f 63 61  lstat=* | --loca
4b10: 6c 73 74 61 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c  lsta=* | --local
4b20: 73 74 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6c 6f 63  st=* \.  | --loc
4b30: 61 6c 73 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 3d  als=* | --local=
4b40: 2a 20 7c 20 2d 2d 6c 6f 63 61 3d 2a 20 7c 20 2d  * | --loca=* | -
4b50: 2d 6c 6f 63 3d 2a 20 7c 20 2d 2d 6c 6f 3d 2a 29  -loc=* | --lo=*)
4b60: 0a 20 20 20 20 6c 6f 63 61 6c 73 74 61 74 65 64  .    localstated
4b70: 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  ir=$ac_optarg ;;
4b80: 0a 0a 20 20 2d 6d 61 6e 64 69 72 20 7c 20 2d 2d  ..  -mandir | --
4b90: 6d 61 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64 69  mandir | --mandi
4ba0: 20 7c 20 2d 2d 6d 61 6e 64 20 7c 20 2d 2d 6d 61   | --mand | --ma
4bb0: 6e 20 7c 20 2d 2d 6d 61 20 7c 20 2d 2d 6d 29 0a  n | --ma | --m).
4bc0: 20 20 20 20 61 63 5f 70 72 65 76 3d 6d 61 6e 64      ac_prev=mand
4bd0: 69 72 20 3b 3b 0a 20 20 2d 6d 61 6e 64 69 72 3d  ir ;;.  -mandir=
4be0: 2a 20 7c 20 2d 2d 6d 61 6e 64 69 72 3d 2a 20 7c  * | --mandir=* |
4bf0: 20 2d 2d 6d 61 6e 64 69 3d 2a 20 7c 20 2d 2d 6d   --mandi=* | --m
4c00: 61 6e 64 3d 2a 20 7c 20 2d 2d 6d 61 6e 3d 2a 20  and=* | --man=* 
4c10: 7c 20 2d 2d 6d 61 3d 2a 20 7c 20 2d 2d 6d 3d 2a  | --ma=* | --m=*
4c20: 29 0a 20 20 20 20 6d 61 6e 64 69 72 3d 24 61 63  ).    mandir=$ac
4c30: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6e  _optarg ;;..  -n
4c40: 66 70 20 7c 20 2d 2d 6e 66 70 20 7c 20 2d 2d 6e  fp | --nfp | --n
4c50: 66 29 0a 20 20 20 20 23 20 4f 62 73 6f 6c 65 74  f).    # Obsolet
4c60: 65 3b 20 75 73 65 20 2d 2d 77 69 74 68 6f 75 74  e; use --without
4c70: 2d 66 70 2e 0a 20 20 20 20 77 69 74 68 5f 66 70  -fp..    with_fp
4c80: 3d 6e 6f 20 3b 3b 0a 0a 20 20 2d 6e 6f 2d 63 72  =no ;;..  -no-cr
4c90: 65 61 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61  eate | --no-crea
4ca0: 74 65 20 7c 20 2d 2d 6e 6f 2d 63 72 65 61 74 20  te | --no-creat 
4cb0: 7c 20 2d 2d 6e 6f 2d 63 72 65 61 20 7c 20 2d 2d  | --no-crea | --
4cc0: 6e 6f 2d 63 72 65 20 5c 0a 20 20 7c 20 2d 2d 6e  no-cre \.  | --n
4cd0: 6f 2d 63 72 20 7c 20 2d 2d 6e 6f 2d 63 20 7c 20  o-cr | --no-c | 
4ce0: 2d 6e 29 0a 20 20 20 20 6e 6f 5f 63 72 65 61 74  -n).    no_creat
4cf0: 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 6e 6f 2d  e=yes ;;..  -no-
4d00: 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e 6f  recursion | --no
4d10: 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e  -recursion | --n
4d20: 6f 2d 72 65 63 75 72 73 69 6f 20 7c 20 2d 2d 6e  o-recursio | --n
4d30: 6f 2d 72 65 63 75 72 73 69 20 5c 0a 20 20 7c 20  o-recursi \.  | 
4d40: 2d 2d 6e 6f 2d 72 65 63 75 72 73 20 7c 20 2d 2d  --no-recurs | --
4d50: 6e 6f 2d 72 65 63 75 72 20 7c 20 2d 2d 6e 6f 2d  no-recur | --no-
4d60: 72 65 63 75 20 7c 20 2d 2d 6e 6f 2d 72 65 63 20  recu | --no-rec 
4d70: 7c 20 2d 2d 6e 6f 2d 72 65 20 7c 20 2d 2d 6e 6f  | --no-re | --no
4d80: 2d 72 29 0a 20 20 20 20 6e 6f 5f 72 65 63 75 72  -r).    no_recur
4d90: 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d  sion=yes ;;..  -
4da0: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 7c 20  oldincludedir | 
4db0: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 20  --oldincludedir 
4dc0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  | --oldincludedi
4dd0: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64   | --oldincluded
4de0: 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c   \.  | --oldincl
4df0: 75 64 65 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75  ude | --oldinclu
4e00: 64 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 20 7c  d | --oldinclu |
4e10: 20 2d 2d 6f 6c 64 69 6e 63 6c 20 7c 20 2d 2d 6f   --oldincl | --o
4e20: 6c 64 69 6e 63 20 5c 0a 20 20 7c 20 2d 2d 6f 6c  ldinc \.  | --ol
4e30: 64 69 6e 20 7c 20 2d 2d 6f 6c 64 69 20 7c 20 2d  din | --oldi | -
4e40: 2d 6f 6c 64 20 7c 20 2d 2d 6f 6c 20 7c 20 2d 2d  -old | --ol | --
4e50: 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6f  o).    ac_prev=o
4e60: 6c 64 69 6e 63 6c 75 64 65 64 69 72 20 3b 3b 0a  ldincludedir ;;.
4e70: 20 20 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72    -oldincludedir
4e80: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  =* | --oldinclud
4e90: 65 64 69 72 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e  edir=* | --oldin
4ea0: 63 6c 75 64 65 64 69 3d 2a 20 7c 20 2d 2d 6f 6c  cludedi=* | --ol
4eb0: 64 69 6e 63 6c 75 64 65 64 3d 2a 20 5c 0a 20 20  dincluded=* \.  
4ec0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 3d 2a  | --oldinclude=*
4ed0: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 3d 2a   | --oldinclud=*
4ee0: 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 3d 2a 20   | --oldinclu=* 
4ef0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 3d 2a 20 7c 20  | --oldincl=* | 
4f00: 2d 2d 6f 6c 64 69 6e 63 3d 2a 20 5c 0a 20 20 7c  --oldinc=* \.  |
4f10: 20 2d 2d 6f 6c 64 69 6e 3d 2a 20 7c 20 2d 2d 6f   --oldin=* | --o
4f20: 6c 64 69 3d 2a 20 7c 20 2d 2d 6f 6c 64 3d 2a 20  ldi=* | --old=* 
4f30: 7c 20 2d 2d 6f 6c 3d 2a 20 7c 20 2d 2d 6f 3d 2a  | --ol=* | --o=*
4f40: 29 0a 20 20 20 20 6f 6c 64 69 6e 63 6c 75 64 65  ).    oldinclude
4f50: 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  dir=$ac_optarg ;
4f60: 3b 0a 0a 20 20 2d 70 72 65 66 69 78 20 7c 20 2d  ;..  -prefix | -
4f70: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 65 66  -prefix | --pref
4f80: 69 20 7c 20 2d 2d 70 72 65 66 20 7c 20 2d 2d 70  i | --pref | --p
4f90: 72 65 20 7c 20 2d 2d 70 72 20 7c 20 2d 2d 70 29  re | --pr | --p)
4fa0: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 65  .    ac_prev=pre
4fb0: 66 69 78 20 3b 3b 0a 20 20 2d 70 72 65 66 69 78  fix ;;.  -prefix
4fc0: 3d 2a 20 7c 20 2d 2d 70 72 65 66 69 78 3d 2a 20  =* | --prefix=* 
4fd0: 7c 20 2d 2d 70 72 65 66 69 3d 2a 20 7c 20 2d 2d  | --prefi=* | --
4fe0: 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72 65 3d 2a  pref=* | --pre=*
4ff0: 20 7c 20 2d 2d 70 72 3d 2a 20 7c 20 2d 2d 70 3d   | --pr=* | --p=
5000: 2a 29 0a 20 20 20 20 70 72 65 66 69 78 3d 24 61  *).    prefix=$a
5010: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5020: 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 20 7c  program-prefix |
5030: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69   --program-prefi
5040: 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  x | --program-pr
5050: 65 66 69 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  efi | --program-
5060: 70 72 65 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  pref \.  | --pro
5070: 67 72 61 6d 2d 70 72 65 20 7c 20 2d 2d 70 72 6f  gram-pre | --pro
5080: 67 72 61 6d 2d 70 72 20 7c 20 2d 2d 70 72 6f 67  gram-pr | --prog
5090: 72 61 6d 2d 70 29 0a 20 20 20 20 61 63 5f 70 72  ram-p).    ac_pr
50a0: 65 76 3d 70 72 6f 67 72 61 6d 5f 70 72 65 66 69  ev=program_prefi
50b0: 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61 6d 2d  x ;;.  -program-
50c0: 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f  prefix=* | --pro
50d0: 67 72 61 6d 2d 70 72 65 66 69 78 3d 2a 20 7c 20  gram-prefix=* | 
50e0: 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 3d  --program-prefi=
50f0: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61  * \.  | --progra
5100: 6d 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 70 72 6f  m-pref=* | --pro
5110: 67 72 61 6d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70  gram-pre=* | --p
5120: 72 6f 67 72 61 6d 2d 70 72 3d 2a 20 7c 20 2d 2d  rogram-pr=* | --
5130: 70 72 6f 67 72 61 6d 2d 70 3d 2a 29 0a 20 20 20  program-p=*).   
5140: 20 70 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 3d   program_prefix=
5150: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
5160: 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78   -program-suffix
5170: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66   | --program-suf
5180: 66 69 78 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  fix | --program-
5190: 73 75 66 66 69 20 7c 20 2d 2d 70 72 6f 67 72 61  suffi | --progra
51a0: 6d 2d 73 75 66 66 20 5c 0a 20 20 7c 20 2d 2d 70  m-suff \.  | --p
51b0: 72 6f 67 72 61 6d 2d 73 75 66 20 7c 20 2d 2d 70  rogram-suf | --p
51c0: 72 6f 67 72 61 6d 2d 73 75 20 7c 20 2d 2d 70 72  rogram-su | --pr
51d0: 6f 67 72 61 6d 2d 73 29 0a 20 20 20 20 61 63 5f  ogram-s).    ac_
51e0: 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 73 75 66  prev=program_suf
51f0: 66 69 78 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61  fix ;;.  -progra
5200: 6d 2d 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d 70  m-suffix=* | --p
5210: 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d 2a 20  rogram-suffix=* 
5220: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66  | --program-suff
5230: 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  i=* \.  | --prog
5240: 72 61 6d 2d 73 75 66 66 3d 2a 20 7c 20 2d 2d 70  ram-suff=* | --p
5250: 72 6f 67 72 61 6d 2d 73 75 66 3d 2a 20 7c 20 2d  rogram-suf=* | -
5260: 2d 70 72 6f 67 72 61 6d 2d 73 75 3d 2a 20 7c 20  -program-su=* | 
5270: 2d 2d 70 72 6f 67 72 61 6d 2d 73 3d 2a 29 0a 20  --program-s=*). 
5280: 20 20 20 70 72 6f 67 72 61 6d 5f 73 75 66 66 69     program_suffi
5290: 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  x=$ac_optarg ;;.
52a0: 0a 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  .  -program-tran
52b0: 73 66 6f 72 6d 2d 6e 61 6d 65 20 7c 20 2d 2d 70  sform-name | --p
52c0: 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d  rogram-transform
52d0: 2d 6e 61 6d 65 20 5c 0a 20 20 7c 20 2d 2d 70 72  -name \.  | --pr
52e0: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
52f0: 6e 61 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  nam | --program-
5300: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 20 5c 0a 20  transform-na \. 
5310: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
5320: 6e 73 66 6f 72 6d 2d 6e 20 7c 20 2d 2d 70 72 6f  nsform-n | --pro
5330: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 20  gram-transform- 
5340: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
5350: 74 72 61 6e 73 66 6f 72 6d 20 7c 20 2d 2d 70 72  transform | --pr
5360: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 20 5c  ogram-transfor \
5370: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
5380: 72 61 6e 73 66 6f 20 7c 20 2d 2d 70 72 6f 67 72  ransfo | --progr
5390: 61 6d 2d 74 72 61 6e 73 66 20 5c 0a 20 20 7c 20  am-transf \.  | 
53a0: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 20  --program-trans 
53b0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
53c0: 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d 74   \.  | --progr-t
53d0: 72 61 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  ra | --program-t
53e0: 72 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 29  r | --program-t)
53f0: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f  .    ac_prev=pro
5400: 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e  gram_transform_n
5410: 61 6d 65 20 3b 3b 0a 20 20 2d 70 72 6f 67 72 61  ame ;;.  -progra
5420: 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65  m-transform-name
5430: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
5440: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20  ransform-name=* 
5450: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
5460: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 3d 2a 20  transform-nam=* 
5470: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
5480: 73 66 6f 72 6d 2d 6e 61 3d 2a 20 5c 0a 20 20 7c  sform-na=* \.  |
5490: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
54a0: 66 6f 72 6d 2d 6e 3d 2a 20 7c 20 2d 2d 70 72 6f  form-n=* | --pro
54b0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 3d  gram-transform-=
54c0: 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61  * \.  | --progra
54d0: 6d 2d 74 72 61 6e 73 66 6f 72 6d 3d 2a 20 7c 20  m-transform=* | 
54e0: 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66  --program-transf
54f0: 6f 72 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f  or=* \.  | --pro
5500: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 3d 2a 20 7c  gram-transfo=* |
5510: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
5520: 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  f=* \.  | --prog
5530: 72 61 6d 2d 74 72 61 6e 73 3d 2a 20 7c 20 2d 2d  ram-trans=* | --
5540: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 3d 2a 20 5c  program-tran=* \
5550: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 2d 74 72 61  .  | --progr-tra
5560: 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  =* | --program-t
5570: 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  r=* | --program-
5580: 74 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61 6d  t=*).    program
5590: 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 3d  _transform_name=
55a0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
55b0: 20 2d 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d   -q | -quiet | -
55c0: 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65 20  -quiet | --quie 
55d0: 7c 20 2d 2d 71 75 69 20 7c 20 2d 2d 71 75 20 7c  | --qui | --qu |
55e0: 20 2d 2d 71 20 5c 0a 20 20 7c 20 2d 73 69 6c 65   --q \.  | -sile
55f0: 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20  nt | --silent | 
5600: 2d 2d 73 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65  --silen | --sile
5610: 20 7c 20 2d 2d 73 69 6c 29 0a 20 20 20 20 73 69   | --sil).    si
5620: 6c 65 6e 74 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d  lent=yes ;;..  -
5630: 73 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69 6e  sbindir | --sbin
5640: 64 69 72 20 7c 20 2d 2d 73 62 69 6e 64 69 20 7c  dir | --sbindi |
5650: 20 2d 2d 73 62 69 6e 64 20 7c 20 2d 2d 73 62 69   --sbind | --sbi
5660: 6e 20 7c 20 2d 2d 73 62 69 20 7c 20 2d 2d 73 62  n | --sbi | --sb
5670: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 62  ).    ac_prev=sb
5680: 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 73 62 69 6e  indir ;;.  -sbin
5690: 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69  dir=* | --sbindi
56a0: 72 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 69 3d 2a  r=* | --sbindi=*
56b0: 20 7c 20 2d 2d 73 62 69 6e 64 3d 2a 20 7c 20 2d   | --sbind=* | -
56c0: 2d 73 62 69 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  -sbin=* \.  | --
56d0: 73 62 69 3d 2a 20 7c 20 2d 2d 73 62 3d 2a 29 0a  sbi=* | --sb=*).
56e0: 20 20 20 20 73 62 69 6e 64 69 72 3d 24 61 63 5f      sbindir=$ac_
56f0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 68  optarg ;;..  -sh
5700: 61 72 65 64 73 74 61 74 65 64 69 72 20 7c 20 2d  aredstatedir | -
5710: 2d 73 68 61 72 65 64 73 74 61 74 65 64 69 72 20  -sharedstatedir 
5720: 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64  | --sharedstated
5730: 69 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65 64  i \.  | --shared
5740: 73 74 61 74 65 64 20 7c 20 2d 2d 73 68 61 72 65  stated | --share
5750: 64 73 74 61 74 65 20 7c 20 2d 2d 73 68 61 72 65  dstate | --share
5760: 64 73 74 61 74 20 7c 20 2d 2d 73 68 61 72 65 64  dstat | --shared
5770: 73 74 61 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72  sta \.  | --shar
5780: 65 64 73 74 20 7c 20 2d 2d 73 68 61 72 65 64 73  edst | --shareds
5790: 20 7c 20 2d 2d 73 68 61 72 65 64 20 7c 20 2d 2d   | --shared | --
57a0: 73 68 61 72 65 20 7c 20 2d 2d 73 68 61 72 20 5c  share | --shar \
57b0: 0a 20 20 7c 20 2d 2d 73 68 61 20 7c 20 2d 2d 73  .  | --sha | --s
57c0: 68 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73  h).    ac_prev=s
57d0: 68 61 72 65 64 73 74 61 74 65 64 69 72 20 3b 3b  haredstatedir ;;
57e0: 0a 20 20 2d 73 68 61 72 65 64 73 74 61 74 65 64  .  -sharedstated
57f0: 69 72 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73  ir=* | --shareds
5800: 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68  tatedir=* | --sh
5810: 61 72 65 64 73 74 61 74 65 64 69 3d 2a 20 5c 0a  aredstatedi=* \.
5820: 20 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74    | --sharedstat
5830: 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 64 73  ed=* | --shareds
5840: 74 61 74 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 65  tate=* | --share
5850: 64 73 74 61 74 3d 2a 20 7c 20 2d 2d 73 68 61 72  dstat=* | --shar
5860: 65 64 73 74 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  edsta=* \.  | --
5870: 73 68 61 72 65 64 73 74 3d 2a 20 7c 20 2d 2d 73  sharedst=* | --s
5880: 68 61 72 65 64 73 3d 2a 20 7c 20 2d 2d 73 68 61  hareds=* | --sha
5890: 72 65 64 3d 2a 20 7c 20 2d 2d 73 68 61 72 65 3d  red=* | --share=
58a0: 2a 20 7c 20 2d 2d 73 68 61 72 3d 2a 20 5c 0a 20  * | --shar=* \. 
58b0: 20 7c 20 2d 2d 73 68 61 3d 2a 20 7c 20 2d 2d 73   | --sha=* | --s
58c0: 68 3d 2a 29 0a 20 20 20 20 73 68 61 72 65 64 73  h=*).    shareds
58d0: 74 61 74 65 64 69 72 3d 24 61 63 5f 6f 70 74 61  tatedir=$ac_opta
58e0: 72 67 20 3b 3b 0a 0a 20 20 2d 73 69 74 65 20 7c  rg ;;..  -site |
58f0: 20 2d 2d 73 69 74 65 20 7c 20 2d 2d 73 69 74 29   --site | --sit)
5900: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 73 69 74  .    ac_prev=sit
5910: 65 20 3b 3b 0a 20 20 2d 73 69 74 65 3d 2a 20 7c  e ;;.  -site=* |
5920: 20 2d 2d 73 69 74 65 3d 2a 20 7c 20 2d 2d 73 69   --site=* | --si
5930: 74 3d 2a 29 0a 20 20 20 20 73 69 74 65 3d 24 61  t=*).    site=$a
5940: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
5950: 73 72 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69  srcdir | --srcdi
5960: 72 20 7c 20 2d 2d 73 72 63 64 69 20 7c 20 2d 2d  r | --srcdi | --
5970: 73 72 63 64 20 7c 20 2d 2d 73 72 63 20 7c 20 2d  srcd | --src | -
5980: 2d 73 72 29 0a 20 20 20 20 61 63 5f 70 72 65 76  -sr).    ac_prev
5990: 3d 73 72 63 64 69 72 20 3b 3b 0a 20 20 2d 73 72  =srcdir ;;.  -sr
59a0: 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69  cdir=* | --srcdi
59b0: 72 3d 2a 20 7c 20 2d 2d 73 72 63 64 69 3d 2a 20  r=* | --srcdi=* 
59c0: 7c 20 2d 2d 73 72 63 64 3d 2a 20 7c 20 2d 2d 73  | --srcd=* | --s
59d0: 72 63 3d 2a 20 7c 20 2d 2d 73 72 3d 2a 29 0a 20  rc=* | --sr=*). 
59e0: 20 20 20 73 72 63 64 69 72 3d 24 61 63 5f 6f 70     srcdir=$ac_op
59f0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73 79 73 63  targ ;;..  -sysc
5a00: 6f 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f  onfdir | --sysco
5a10: 6e 66 64 69 72 20 7c 20 2d 2d 73 79 73 63 6f 6e  nfdir | --syscon
5a20: 66 64 69 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 64  fdi | --sysconfd
5a30: 20 7c 20 2d 2d 73 79 73 63 6f 6e 66 20 5c 0a 20   | --sysconf \. 
5a40: 20 7c 20 2d 2d 73 79 73 63 6f 6e 20 7c 20 2d 2d   | --syscon | --
5a50: 73 79 73 63 6f 20 7c 20 2d 2d 73 79 73 63 20 7c  sysco | --sysc |
5a60: 20 2d 2d 73 79 73 20 7c 20 2d 2d 73 79 29 0a 20   --sys | --sy). 
5a70: 20 20 20 61 63 5f 70 72 65 76 3d 73 79 73 63 6f     ac_prev=sysco
5a80: 6e 66 64 69 72 20 3b 3b 0a 20 20 2d 73 79 73 63  nfdir ;;.  -sysc
5a90: 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79 73  onfdir=* | --sys
5aa0: 63 6f 6e 66 64 69 72 3d 2a 20 7c 20 2d 2d 73 79  confdir=* | --sy
5ab0: 73 63 6f 6e 66 64 69 3d 2a 20 7c 20 2d 2d 73 79  sconfdi=* | --sy
5ac0: 73 63 6f 6e 66 64 3d 2a 20 7c 20 2d 2d 73 79 73  sconfd=* | --sys
5ad0: 63 6f 6e 66 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73  conf=* \.  | --s
5ae0: 79 73 63 6f 6e 3d 2a 20 7c 20 2d 2d 73 79 73 63  yscon=* | --sysc
5af0: 6f 3d 2a 20 7c 20 2d 2d 73 79 73 63 3d 2a 20 7c  o=* | --sysc=* |
5b00: 20 2d 2d 73 79 73 3d 2a 20 7c 20 2d 2d 73 79 3d   --sys=* | --sy=
5b10: 2a 29 0a 20 20 20 20 73 79 73 63 6f 6e 66 64 69  *).    sysconfdi
5b20: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
5b30: 0a 20 20 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74  .  -target | --t
5b40: 61 72 67 65 74 20 7c 20 2d 2d 74 61 72 67 65 20  arget | --targe 
5b50: 7c 20 2d 2d 74 61 72 67 20 7c 20 2d 2d 74 61 72  | --targ | --tar
5b60: 20 7c 20 2d 2d 74 61 20 7c 20 2d 2d 74 29 0a 20   | --ta | --t). 
5b70: 20 20 20 61 63 5f 70 72 65 76 3d 74 61 72 67 65     ac_prev=targe
5b80: 74 5f 61 6c 69 61 73 20 3b 3b 0a 20 20 2d 74 61  t_alias ;;.  -ta
5b90: 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65  rget=* | --targe
5ba0: 74 3d 2a 20 7c 20 2d 2d 74 61 72 67 65 3d 2a 20  t=* | --targe=* 
5bb0: 7c 20 2d 2d 74 61 72 67 3d 2a 20 7c 20 2d 2d 74  | --targ=* | --t
5bc0: 61 72 3d 2a 20 7c 20 2d 2d 74 61 3d 2a 20 7c 20  ar=* | --ta=* | 
5bd0: 2d 2d 74 3d 2a 29 0a 20 20 20 20 74 61 72 67 65  --t=*).    targe
5be0: 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61  t_alias=$ac_opta
5bf0: 72 67 20 3b 3b 0a 0a 20 20 2d 76 20 7c 20 2d 76  rg ;;..  -v | -v
5c00: 65 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62 6f  erbose | --verbo
5c10: 73 65 20 7c 20 2d 2d 76 65 72 62 6f 73 20 7c 20  se | --verbos | 
5c20: 2d 2d 76 65 72 62 6f 20 7c 20 2d 2d 76 65 72 62  --verbo | --verb
5c30: 29 0a 20 20 20 20 76 65 72 62 6f 73 65 3d 79 65  ).    verbose=ye
5c40: 73 20 3b 3b 0a 0a 20 20 2d 76 65 72 73 69 6f 6e  s ;;..  -version
5c50: 20 7c 20 2d 2d 76 65 72 73 69 6f 6e 20 7c 20 2d   | --version | -
5c60: 2d 76 65 72 73 69 6f 20 7c 20 2d 2d 76 65 72 73  -versio | --vers
5c70: 69 20 7c 20 2d 2d 76 65 72 73 20 7c 20 2d 56 29  i | --vers | -V)
5c80: 0a 20 20 20 20 61 63 5f 69 6e 69 74 5f 76 65 72  .    ac_init_ver
5c90: 73 69 6f 6e 3d 3a 20 3b 3b 0a 0a 20 20 2d 77 69  sion=: ;;..  -wi
5ca0: 74 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 29  th-* | --with-*)
5cb0: 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65 3d  .    ac_package=
5cc0: 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69  `expr "x$ac_opti
5cd0: 6f 6e 22 20 3a 20 27 78 2d 2a 77 69 74 68 2d 5c  on" : 'x-*with-\
5ce0: 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20 20 20 20 23  ([^=]*\)'`.    #
5cf0: 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74 68   Reject names th
5d00: 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69 64  at are not valid
5d10: 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20   shell variable 
5d20: 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72 20  names..    expr 
5d30: 22 78 24 61 63 5f 70 61 63 6b 61 67 65 22 20 3a  "x$ac_package" :
5d40: 20 22 2e 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61   ".*[^-_$as_cr_a
5d50: 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c  lnum]" >/dev/nul
5d60: 6c 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68  l &&.      { ech
5d70: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
5d80: 3a 20 69 6e 76 61 6c 69 64 20 70 61 63 6b 61 67  : invalid packag
5d90: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 70 61 63 6b  e name: $ac_pack
5da0: 61 67 65 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  age" >&2.   { (e
5db0: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
5dc0: 7d 3b 20 7d 0a 20 20 20 20 61 63 5f 70 61 63 6b  }; }.    ac_pack
5dd0: 61 67 65 3d 60 65 63 68 6f 20 24 61 63 5f 70 61  age=`echo $ac_pa
5de0: 63 6b 61 67 65 7c 20 73 65 64 20 27 73 2f 2d 2f  ckage| sed 's/-/
5df0: 5f 2f 67 27 60 0a 20 20 20 20 63 61 73 65 20 24  _/g'`.    case $
5e00: 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 20 20 20  ac_option in.   
5e10: 20 20 20 2a 3d 2a 29 20 61 63 5f 6f 70 74 61 72     *=*) ac_optar
5e20: 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f 70 74  g=`echo "$ac_opt
5e30: 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f  arg" | sed "s/'/
5e40: 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 3b  '\\\\\\\\''/g"`;
5e50: 3b 0a 20 20 20 20 20 20 2a 29 20 61 63 5f 6f 70  ;.      *) ac_op
5e60: 74 61 72 67 3d 79 65 73 20 3b 3b 0a 20 20 20 20  targ=yes ;;.    
5e70: 65 73 61 63 0a 20 20 20 20 65 76 61 6c 20 22 77  esac.    eval "w
5e80: 69 74 68 5f 24 61 63 5f 70 61 63 6b 61 67 65 3d  ith_$ac_package=
5e90: 27 24 61 63 5f 6f 70 74 61 72 67 27 22 20 3b 3b  '$ac_optarg'" ;;
5ea0: 0a 0a 20 20 2d 77 69 74 68 6f 75 74 2d 2a 20 7c  ..  -without-* |
5eb0: 20 2d 2d 77 69 74 68 6f 75 74 2d 2a 29 0a 20 20   --without-*).  
5ec0: 20 20 61 63 5f 70 61 63 6b 61 67 65 3d 60 65 78    ac_package=`ex
5ed0: 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e 22  pr "x$ac_option"
5ee0: 20 3a 20 27 78 2d 2a 77 69 74 68 6f 75 74 2d 5c   : 'x-*without-\
5ef0: 28 2e 2a 5c 29 27 60 0a 20 20 20 20 23 20 52 65  (.*\)'`.    # Re
5f00: 6a 65 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20  ject names that 
5f10: 61 72 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68  are not valid sh
5f20: 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d  ell variable nam
5f30: 65 73 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24  es..    expr "x$
5f40: 61 63 5f 70 61 63 6b 61 67 65 22 20 3a 20 22 2e  ac_package" : ".
5f50: 2a 5b 5e 2d 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  *[^-_$as_cr_alnu
5f60: 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26  m]" >/dev/null &
5f70: 26 0a 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22  &.      { echo "
5f80: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69  $as_me: error: i
5f90: 6e 76 61 6c 69 64 20 70 61 63 6b 61 67 65 20 6e  nvalid package n
5fa0: 61 6d 65 3a 20 24 61 63 5f 70 61 63 6b 61 67 65  ame: $ac_package
5fb0: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
5fc0: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
5fd0: 7d 0a 20 20 20 20 61 63 5f 70 61 63 6b 61 67 65  }.    ac_package
5fe0: 3d 60 65 63 68 6f 20 24 61 63 5f 70 61 63 6b 61  =`echo $ac_packa
5ff0: 67 65 20 7c 20 73 65 64 20 27 73 2f 2d 2f 5f 2f  ge | sed 's/-/_/
6000: 67 27 60 0a 20 20 20 20 65 76 61 6c 20 22 77 69  g'`.    eval "wi
6010: 74 68 5f 24 61 63 5f 70 61 63 6b 61 67 65 3d 6e  th_$ac_package=n
6020: 6f 22 20 3b 3b 0a 0a 20 20 2d 2d 78 29 0a 20 20  o" ;;..  --x).  
6030: 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73    # Obsolete; us
6040: 65 20 2d 2d 77 69 74 68 2d 78 2e 0a 20 20 20 20  e --with-x..    
6050: 77 69 74 68 5f 78 3d 79 65 73 20 3b 3b 0a 0a 20  with_x=yes ;;.. 
6060: 20 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d   -x-includes | -
6070: 2d 78 2d 69 6e 63 6c 75 64 65 73 20 7c 20 2d 2d  -x-includes | --
6080: 78 2d 69 6e 63 6c 75 64 65 20 7c 20 2d 2d 78 2d  x-include | --x-
6090: 69 6e 63 6c 75 64 20 7c 20 2d 2d 78 2d 69 6e 63  includ | --x-inc
60a0: 6c 75 20 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63  lu \.  | --x-inc
60b0: 6c 20 7c 20 2d 2d 78 2d 69 6e 63 20 7c 20 2d 2d  l | --x-inc | --
60c0: 78 2d 69 6e 20 7c 20 2d 2d 78 2d 69 29 0a 20 20  x-in | --x-i).  
60d0: 20 20 61 63 5f 70 72 65 76 3d 78 5f 69 6e 63 6c    ac_prev=x_incl
60e0: 75 64 65 73 20 3b 3b 0a 20 20 2d 78 2d 69 6e 63  udes ;;.  -x-inc
60f0: 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69 6e  ludes=* | --x-in
6100: 63 6c 75 64 65 73 3d 2a 20 7c 20 2d 2d 78 2d 69  cludes=* | --x-i
6110: 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 78 2d 69  nclude=* | --x-i
6120: 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 78 2d 69 6e  nclud=* | --x-in
6130: 63 6c 75 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d  clu=* \.  | --x-
6140: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63  incl=* | --x-inc
6150: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 3d 2a 20 7c 20  =* | --x-in=* | 
6160: 2d 2d 78 2d 69 3d 2a 29 0a 20 20 20 20 78 5f 69  --x-i=*).    x_i
6170: 6e 63 6c 75 64 65 73 3d 24 61 63 5f 6f 70 74 61  ncludes=$ac_opta
6180: 72 67 20 3b 3b 0a 0a 20 20 2d 78 2d 6c 69 62 72  rg ;;..  -x-libr
6190: 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 72  aries | --x-libr
61a0: 61 72 69 65 73 20 7c 20 2d 2d 78 2d 6c 69 62 72  aries | --x-libr
61b0: 61 72 69 65 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  arie | --x-libra
61c0: 72 69 20 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62  ri \.  | --x-lib
61d0: 72 61 72 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 20  rar | --x-libra 
61e0: 7c 20 2d 2d 78 2d 6c 69 62 72 20 7c 20 2d 2d 78  | --x-libr | --x
61f0: 2d 6c 69 62 20 7c 20 2d 2d 78 2d 6c 69 20 7c 20  -lib | --x-li | 
6200: 2d 2d 78 2d 6c 29 0a 20 20 20 20 61 63 5f 70 72  --x-l).    ac_pr
6210: 65 76 3d 78 5f 6c 69 62 72 61 72 69 65 73 20 3b  ev=x_libraries ;
6220: 3b 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73  ;.  -x-libraries
6230: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69  =* | --x-librari
6240: 65 73 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61  es=* | --x-libra
6250: 72 69 65 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72  rie=* | --x-libr
6260: 61 72 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 78 2d  ari=* \.  | --x-
6270: 6c 69 62 72 61 72 3d 2a 20 7c 20 2d 2d 78 2d 6c  librar=* | --x-l
6280: 69 62 72 61 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62  ibra=* | --x-lib
6290: 72 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 3d 2a 20  r=* | --x-lib=* 
62a0: 7c 20 2d 2d 78 2d 6c 69 3d 2a 20 7c 20 2d 2d 78  | --x-li=* | --x
62b0: 2d 6c 3d 2a 29 0a 20 20 20 20 78 5f 6c 69 62 72  -l=*).    x_libr
62c0: 61 72 69 65 73 3d 24 61 63 5f 6f 70 74 61 72 67  aries=$ac_optarg
62d0: 20 3b 3b 0a 0a 20 20 2d 2a 29 20 7b 20 65 63 68   ;;..  -*) { ech
62e0: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
62f0: 3a 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f  : unrecognized o
6300: 70 74 69 6f 6e 3a 20 24 61 63 5f 6f 70 74 69 6f  ption: $ac_optio
6310: 6e 0a 54 72 79 20 5c 60 24 30 20 2d 2d 68 65 6c  n.Try \`$0 --hel
6320: 70 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f  p' for more info
6330: 72 6d 61 74 69 6f 6e 2e 22 20 3e 26 32 0a 20 20  rmation." >&2.  
6340: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
6350: 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 3b 3b  t 1; }; }.    ;;
6360: 0a 0a 20 20 2a 3d 2a 29 0a 20 20 20 20 61 63 5f  ..  *=*).    ac_
6370: 65 6e 76 76 61 72 3d 60 65 78 70 72 20 22 78 24  envvar=`expr "x$
6380: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 5c  ac_option" : 'x\
6390: 28 5b 5e 3d 5d 2a 5c 29 3d 27 60 0a 20 20 20 20  ([^=]*\)='`.    
63a0: 23 20 52 65 6a 65 63 74 20 6e 61 6d 65 73 20 74  # Reject names t
63b0: 68 61 74 20 61 72 65 20 6e 6f 74 20 76 61 6c 69  hat are not vali
63c0: 64 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65  d shell variable
63d0: 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65 78 70 72   names..    expr
63e0: 20 22 78 24 61 63 5f 65 6e 76 76 61 72 22 20 3a   "x$ac_envvar" :
63f0: 20 22 2e 2a 5b 5e 5f 24 61 73 5f 63 72 5f 61 6c   ".*[^_$as_cr_al
6400: 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  num]" >/dev/null
6410: 20 26 26 0a 20 20 20 20 20 20 7b 20 65 63 68 6f   &&.      { echo
6420: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
6430: 20 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 6c   invalid variabl
6440: 65 20 6e 61 6d 65 3a 20 24 61 63 5f 65 6e 76 76  e name: $ac_envv
6450: 61 72 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  ar" >&2.   { (ex
6460: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
6470: 3b 20 7d 0a 20 20 20 20 61 63 5f 6f 70 74 61 72  ; }.    ac_optar
6480: 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 6f 70 74  g=`echo "$ac_opt
6490: 61 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f  arg" | sed "s/'/
64a0: 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 0a  '\\\\\\\\''/g"`.
64b0: 20 20 20 20 65 76 61 6c 20 22 24 61 63 5f 65 6e      eval "$ac_en
64c0: 76 76 61 72 3d 27 24 61 63 5f 6f 70 74 61 72 67  vvar='$ac_optarg
64d0: 27 22 0a 20 20 20 20 65 78 70 6f 72 74 20 24 61  '".    export $a
64e0: 63 5f 65 6e 76 76 61 72 20 3b 3b 0a 0a 20 20 2a  c_envvar ;;..  *
64f0: 29 0a 20 20 20 20 23 20 46 49 58 4d 45 3a 20 73  ).    # FIXME: s
6500: 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64  hould be removed
6510: 20 69 6e 20 61 75 74 6f 63 6f 6e 66 20 33 2e 30   in autoconf 3.0
6520: 2e 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ..    echo "$as_
6530: 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 79 6f 75  me: WARNING: you
6540: 20 73 68 6f 75 6c 64 20 75 73 65 20 2d 2d 62 75   should use --bu
6550: 69 6c 64 2c 20 2d 2d 68 6f 73 74 2c 20 2d 2d 74  ild, --host, --t
6560: 61 72 67 65 74 22 20 3e 26 32 0a 20 20 20 20 65  arget" >&2.    e
6570: 78 70 72 20 22 78 24 61 63 5f 6f 70 74 69 6f 6e  xpr "x$ac_option
6580: 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61 73 5f  " : ".*[^-._$as_
6590: 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65 76  cr_alnum]" >/dev
65a0: 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 65  /null &&.      e
65b0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
65c0: 4e 49 4e 47 3a 20 69 6e 76 61 6c 69 64 20 68 6f  NING: invalid ho
65d0: 73 74 20 74 79 70 65 3a 20 24 61 63 5f 6f 70 74  st type: $ac_opt
65e0: 69 6f 6e 22 20 3e 26 32 0a 20 20 20 20 3a 20 24  ion" >&2.    : $
65f0: 7b 62 75 69 6c 64 5f 61 6c 69 61 73 3d 24 61 63  {build_alias=$ac
6600: 5f 6f 70 74 69 6f 6e 7d 20 24 7b 68 6f 73 74 5f  _option} ${host_
6610: 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69 6f 6e  alias=$ac_option
6620: 7d 20 24 7b 74 61 72 67 65 74 5f 61 6c 69 61 73  } ${target_alias
6630: 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 0a 20 20 20  =$ac_option}.   
6640: 20 3b 3b 0a 0a 20 20 65 73 61 63 0a 64 6f 6e 65   ;;..  esac.done
6650: 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  ..if test -n "$a
6660: 63 5f 70 72 65 76 22 3b 20 74 68 65 6e 0a 20 20  c_prev"; then.  
6670: 61 63 5f 6f 70 74 69 6f 6e 3d 2d 2d 60 65 63 68  ac_option=--`ech
6680: 6f 20 24 61 63 5f 70 72 65 76 20 7c 20 73 65 64  o $ac_prev | sed
6690: 20 27 73 2f 5f 2f 2d 2f 67 27 60 0a 20 20 7b 20   's/_/-/g'`.  { 
66a0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
66b0: 72 6f 72 3a 20 6d 69 73 73 69 6e 67 20 61 72 67  ror: missing arg
66c0: 75 6d 65 6e 74 20 74 6f 20 24 61 63 5f 6f 70 74  ument to $ac_opt
66d0: 69 6f 6e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65  ion" >&2.   { (e
66e0: 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20  xit 1); exit 1; 
66f0: 7d 3b 20 7d 0a 66 69 0a 0a 23 20 42 65 20 73 75  }; }.fi..# Be su
6700: 72 65 20 74 6f 20 68 61 76 65 20 61 62 73 6f 6c  re to have absol
6710: 75 74 65 20 70 61 74 68 73 2e 0a 66 6f 72 20 61  ute paths..for a
6720: 63 5f 76 61 72 20 69 6e 20 65 78 65 63 5f 70 72  c_var in exec_pr
6730: 65 66 69 78 20 70 72 65 66 69 78 0a 64 6f 0a 20  efix prefix.do. 
6740: 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65   eval ac_val=$`e
6750: 63 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 63  cho $ac_var`.  c
6760: 61 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20  ase $ac_val in. 
6770: 20 20 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b     [\\/$]* | ?:[
6780: 5c 5c 2f 5d 2a 20 7c 20 4e 4f 4e 45 20 7c 20 27  \\/]* | NONE | '
6790: 27 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20 20 7b  ' ) ;;.    *)  {
67a0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
67b0: 72 72 6f 72 3a 20 65 78 70 65 63 74 65 64 20 61  rror: expected a
67c0: 6e 20 61 62 73 6f 6c 75 74 65 20 64 69 72 65 63  n absolute direc
67d0: 74 6f 72 79 20 6e 61 6d 65 20 66 6f 72 20 2d 2d  tory name for --
67e0: 24 61 63 5f 76 61 72 3a 20 24 61 63 5f 76 61 6c  $ac_var: $ac_val
67f0: 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
6800: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
6810: 7d 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a  };;.  esac.done.
6820: 0a 23 20 42 65 20 73 75 72 65 20 74 6f 20 68 61  .# Be sure to ha
6830: 76 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  ve absolute path
6840: 73 2e 0a 66 6f 72 20 61 63 5f 76 61 72 20 69 6e  s..for ac_var in
6850: 20 62 69 6e 64 69 72 20 73 62 69 6e 64 69 72 20   bindir sbindir 
6860: 6c 69 62 65 78 65 63 64 69 72 20 64 61 74 61 64  libexecdir datad
6870: 69 72 20 73 79 73 63 6f 6e 66 64 69 72 20 73 68  ir sysconfdir sh
6880: 61 72 65 64 73 74 61 74 65 64 69 72 20 5c 0a 20  aredstatedir \. 
6890: 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63               loc
68a0: 61 6c 73 74 61 74 65 64 69 72 20 6c 69 62 64 69  alstatedir libdi
68b0: 72 20 69 6e 63 6c 75 64 65 64 69 72 20 6f 6c 64  r includedir old
68c0: 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 66 6f 64  includedir infod
68d0: 69 72 20 6d 61 6e 64 69 72 0a 64 6f 0a 20 20 65  ir mandir.do.  e
68e0: 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65 63 68  val ac_val=$`ech
68f0: 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 63 61 73  o $ac_var`.  cas
6900: 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20  e $ac_val in.   
6910: 20 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c   [\\/$]* | ?:[\\
6920: 2f 5d 2a 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20  /]* ) ;;.    *) 
6930: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
6940: 20 65 72 72 6f 72 3a 20 65 78 70 65 63 74 65 64   error: expected
6950: 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 64 69 72   an absolute dir
6960: 65 63 74 6f 72 79 20 6e 61 6d 65 20 66 6f 72 20  ectory name for 
6970: 2d 2d 24 61 63 5f 76 61 72 3a 20 24 61 63 5f 76  --$ac_var: $ac_v
6980: 61 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  al" >&2.   { (ex
6990: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
69a0: 3b 20 7d 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e  ; };;.  esac.don
69b0: 65 0a 0a 23 20 54 68 65 72 65 20 6d 69 67 68 74  e..# There might
69c0: 20 62 65 20 70 65 6f 70 6c 65 20 77 68 6f 20 64   be people who d
69d0: 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 6f 6c 64  epend on the old
69e0: 20 62 72 6f 6b 65 6e 20 62 65 68 61 76 69 6f 72   broken behavior
69f0: 3a 20 60 24 68 6f 73 74 27 0a 23 20 75 73 65 64  : `$host'.# used
6a00: 20 74 6f 20 68 6f 6c 64 20 74 68 65 20 61 72 67   to hold the arg
6a10: 75 6d 65 6e 74 20 6f 66 20 2d 2d 68 6f 73 74 20  ument of --host 
6a20: 65 74 63 2e 0a 23 20 46 49 58 4d 45 3a 20 54 6f  etc..# FIXME: To
6a30: 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20 64 61 79   remove some day
6a40: 2e 0a 62 75 69 6c 64 3d 24 62 75 69 6c 64 5f 61  ..build=$build_a
6a50: 6c 69 61 73 0a 68 6f 73 74 3d 24 68 6f 73 74 5f  lias.host=$host_
6a60: 61 6c 69 61 73 0a 74 61 72 67 65 74 3d 24 74 61  alias.target=$ta
6a70: 72 67 65 74 5f 61 6c 69 61 73 0a 0a 23 20 46 49  rget_alias..# FI
6a80: 58 4d 45 3a 20 54 6f 20 72 65 6d 6f 76 65 20 73  XME: To remove s
6a90: 6f 6d 65 20 64 61 79 2e 0a 69 66 20 74 65 73 74  ome day..if test
6aa0: 20 22 78 24 68 6f 73 74 5f 61 6c 69 61 73 22 20   "x$host_alias" 
6ab0: 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20 69 66 20  != x; then.  if 
6ac0: 74 65 73 74 20 22 78 24 62 75 69 6c 64 5f 61 6c  test "x$build_al
6ad0: 69 61 73 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20  ias" = x; then. 
6ae0: 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69     cross_compili
6af0: 6e 67 3d 6d 61 79 62 65 0a 20 20 20 20 65 63 68  ng=maybe.    ech
6b00: 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
6b10: 4e 47 3a 20 49 66 20 79 6f 75 20 77 61 6e 74 65  NG: If you wante
6b20: 64 20 74 6f 20 73 65 74 20 74 68 65 20 2d 2d 62  d to set the --b
6b30: 75 69 6c 64 20 74 79 70 65 2c 20 64 6f 6e 27 74  uild type, don't
6b40: 20 75 73 65 20 2d 2d 68 6f 73 74 2e 0a 20 20 20   use --host..   
6b50: 20 49 66 20 61 20 63 72 6f 73 73 20 63 6f 6d 70   If a cross comp
6b60: 69 6c 65 72 20 69 73 20 64 65 74 65 63 74 65 64  iler is detected
6b70: 20 74 68 65 6e 20 63 72 6f 73 73 20 63 6f 6d 70   then cross comp
6b80: 69 6c 65 20 6d 6f 64 65 20 77 69 6c 6c 20 62 65  ile mode will be
6b90: 20 75 73 65 64 2e 22 20 3e 26 32 0a 20 20 65 6c   used." >&2.  el
6ba0: 69 66 20 74 65 73 74 20 22 78 24 62 75 69 6c 64  if test "x$build
6bb0: 5f 61 6c 69 61 73 22 20 21 3d 20 22 78 24 68 6f  _alias" != "x$ho
6bc0: 73 74 5f 61 6c 69 61 73 22 3b 20 74 68 65 6e 0a  st_alias"; then.
6bd0: 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70 69 6c      cross_compil
6be0: 69 6e 67 3d 79 65 73 0a 20 20 66 69 0a 66 69 0a  ing=yes.  fi.fi.
6bf0: 0a 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 3d  .ac_tool_prefix=
6c00: 0a 74 65 73 74 20 2d 6e 20 22 24 68 6f 73 74 5f  .test -n "$host_
6c10: 61 6c 69 61 73 22 20 26 26 20 61 63 5f 74 6f 6f  alias" && ac_too
6c20: 6c 5f 70 72 65 66 69 78 3d 24 68 6f 73 74 5f 61  l_prefix=$host_a
6c30: 6c 69 61 73 2d 0a 0a 74 65 73 74 20 22 24 73 69  lias-..test "$si
6c40: 6c 65 6e 74 22 20 3d 20 79 65 73 20 26 26 20 65  lent" = yes && e
6c50: 78 65 63 20 36 3e 2f 64 65 76 2f 6e 75 6c 6c 0a  xec 6>/dev/null.
6c60: 0a 0a 23 20 46 69 6e 64 20 74 68 65 20 73 6f 75  ..# Find the sou
6c70: 72 63 65 20 66 69 6c 65 73 2c 20 69 66 20 6c 6f  rce files, if lo
6c80: 63 61 74 69 6f 6e 20 77 61 73 20 6e 6f 74 20 73  cation was not s
6c90: 70 65 63 69 66 69 65 64 2e 0a 69 66 20 74 65 73  pecified..if tes
6ca0: 74 20 2d 7a 20 22 24 73 72 63 64 69 72 22 3b 20  t -z "$srcdir"; 
6cb0: 74 68 65 6e 0a 20 20 61 63 5f 73 72 63 64 69 72  then.  ac_srcdir
6cc0: 5f 64 65 66 61 75 6c 74 65 64 3d 79 65 73 0a 20  _defaulted=yes. 
6cd0: 20 23 20 54 72 79 20 74 68 65 20 64 69 72 65 63   # Try the direc
6ce0: 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20  tory containing 
6cf0: 74 68 69 73 20 73 63 72 69 70 74 2c 20 74 68 65  this script, the
6d00: 6e 20 69 74 73 20 70 61 72 65 6e 74 2e 0a 20 20  n its parent..  
6d10: 61 63 5f 63 6f 6e 66 64 69 72 3d 60 28 64 69 72  ac_confdir=`(dir
6d20: 6e 61 6d 65 20 22 24 30 22 29 20 32 3e 2f 64 65  name "$0") 2>/de
6d30: 76 2f 6e 75 6c 6c 20 7c 7c 0a 24 61 73 5f 65 78  v/null ||.$as_ex
6d40: 70 72 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2e  pr X"$0" : 'X\(.
6d50: 2a 5b 5e 2f 5d 5c 29 2f 2f 2a 5b 5e 2f 5d 5b 5e  *[^/]\)//*[^/][^
6d60: 2f 5d 2a 2f 2a 24 27 20 5c 7c 20 5c 0a 20 20 20  /]*/*$' \| \.   
6d70: 20 20 20 20 20 20 58 22 24 30 22 20 3a 20 27 58        X"$0" : 'X
6d80: 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c 20 5c  \(//\)[^/]' \| \
6d90: 0a 20 20 20 20 20 20 20 20 20 58 22 24 30 22 20  .         X"$0" 
6da0: 3a 20 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20  : 'X\(//\)$' \| 
6db0: 5c 0a 20 20 20 20 20 20 20 20 20 58 22 24 30 22  \.         X"$0"
6dc0: 20 3a 20 27 58 5c 28 2f 5c 29 27 20 5c 7c 20 5c   : 'X\(/\)' \| \
6dd0: 0a 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 20  .         .     
6de0: 3a 20 27 5c 28 2e 5c 29 27 20 32 3e 2f 64 65 76  : '\(.\)' 2>/dev
6df0: 2f 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58 22  /null ||.echo X"
6e00: 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27 2f  $0" |.    sed '/
6e10: 5e 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f  ^X\(.*[^/]\)\/\/
6e20: 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b  *[^/][^/]*\/*$/{
6e30: 20 73 2f 2f 5c 31 2f 3b 20 71 3b 20 7d 0a 20 20   s//\1/; q; }.  
6e40: 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c 29 5b 5e  .  /^X\(\/\/\)[^
6e50: 2f 5d 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20 71  /].*/{ s//\1/; q
6e60: 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c 2f  ; }.  .  /^X\(\/
6e70: 5c 2f 5c 29 24 2f 7b 20 73 2f 2f 5c 31 2f 3b 20  \/\)$/{ s//\1/; 
6e80: 71 3b 20 7d 0a 20 20 09 20 20 2f 5e 58 5c 28 5c  q; }.  .  /^X\(\
6e90: 2f 5c 29 2e 2a 2f 7b 20 73 2f 2f 5c 31 2f 3b 20  /\).*/{ s//\1/; 
6ea0: 71 3b 20 7d 0a 20 20 09 20 20 73 2f 2e 2a 2f 2e  q; }.  .  s/.*/.
6eb0: 2f 3b 20 71 27 60 0a 20 20 73 72 63 64 69 72 3d  /; q'`.  srcdir=
6ec0: 24 61 63 5f 63 6f 6e 66 64 69 72 0a 20 20 69 66  $ac_confdir.  if
6ed0: 20 74 65 73 74 20 21 20 2d 72 20 24 73 72 63 64   test ! -r $srcd
6ee0: 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69  ir/$ac_unique_fi
6ef0: 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 73 72 63  le; then.    src
6f00: 64 69 72 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73 65  dir=...  fi.else
6f10: 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65 66  .  ac_srcdir_def
6f20: 61 75 6c 74 65 64 3d 6e 6f 0a 66 69 0a 69 66 20  aulted=no.fi.if 
6f30: 74 65 73 74 20 21 20 2d 72 20 24 73 72 63 64 69  test ! -r $srcdi
6f40: 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c  r/$ac_unique_fil
6f50: 65 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  e; then.  if tes
6f60: 74 20 22 24 61 63 5f 73 72 63 64 69 72 5f 64 65  t "$ac_srcdir_de
6f70: 66 61 75 6c 74 65 64 22 20 3d 20 79 65 73 3b 20  faulted" = yes; 
6f80: 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20  then.    { echo 
6f90: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
6fa0: 63 61 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72  cannot find sour
6fb0: 63 65 73 20 28 24 61 63 5f 75 6e 69 71 75 65 5f  ces ($ac_unique_
6fc0: 66 69 6c 65 29 20 69 6e 20 24 61 63 5f 63 6f 6e  file) in $ac_con
6fd0: 66 64 69 72 20 6f 72 20 2e 2e 22 20 3e 26 32 0a  fdir or .." >&2.
6fe0: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
6ff0: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 65 6c  xit 1; }; }.  el
7000: 73 65 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24  se.    { echo "$
7010: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
7020: 6e 6e 6f 74 20 66 69 6e 64 20 73 6f 75 72 63 65  nnot find source
7030: 73 20 28 24 61 63 5f 75 6e 69 71 75 65 5f 66 69  s ($ac_unique_fi
7040: 6c 65 29 20 69 6e 20 24 73 72 63 64 69 72 22 20  le) in $srcdir" 
7050: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
7060: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
7070: 20 20 66 69 0a 66 69 0a 28 63 64 20 24 73 72 63    fi.fi.(cd $src
7080: 64 69 72 20 26 26 20 74 65 73 74 20 2d 72 20 2e  dir && test -r .
7090: 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69 6c 65  /$ac_unique_file
70a0: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c  ) 2>/dev/null ||
70b0: 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .  { echo "$as_m
70c0: 65 3a 20 65 72 72 6f 72 3a 20 73 6f 75 72 63 65  e: error: source
70d0: 73 20 61 72 65 20 69 6e 20 24 73 72 63 64 69 72  s are in $srcdir
70e0: 2c 20 62 75 74 20 5c 60 63 64 20 24 73 72 63 64  , but \`cd $srcd
70f0: 69 72 27 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72  ir' does not wor
7100: 6b 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69  k" >&2.   { (exi
7110: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
7120: 20 7d 0a 73 72 63 64 69 72 3d 60 65 63 68 6f 20   }.srcdir=`echo 
7130: 22 24 73 72 63 64 69 72 22 20 7c 20 73 65 64 20  "$srcdir" | sed 
7140: 27 73 25 5c 28 5b 5e 5c 5c 2f 5d 5c 29 5b 5c 5c  's%\([^\\/]\)[\\
7150: 2f 5d 2a 24 25 5c 31 25 27 60 0a 61 63 5f 65 6e  /]*$%\1%'`.ac_en
7160: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 73 65  v_build_alias_se
7170: 74 3d 24 7b 62 75 69 6c 64 5f 61 6c 69 61 73 2b  t=${build_alias+
7180: 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 62 75 69 6c  set}.ac_env_buil
7190: 64 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24 62  d_alias_value=$b
71a0: 75 69 6c 64 5f 61 6c 69 61 73 0a 61 63 5f 63 76  uild_alias.ac_cv
71b0: 5f 65 6e 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  _env_build_alias
71c0: 5f 73 65 74 3d 24 7b 62 75 69 6c 64 5f 61 6c 69  _set=${build_ali
71d0: 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  as+set}.ac_cv_en
71e0: 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 5f 76 61  v_build_alias_va
71f0: 6c 75 65 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73  lue=$build_alias
7200: 0a 61 63 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69  .ac_env_host_ali
7210: 61 73 5f 73 65 74 3d 24 7b 68 6f 73 74 5f 61 6c  as_set=${host_al
7220: 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f  ias+set}.ac_env_
7230: 68 6f 73 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65  host_alias_value
7240: 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 61 63 5f  =$host_alias.ac_
7250: 63 76 5f 65 6e 76 5f 68 6f 73 74 5f 61 6c 69 61  cv_env_host_alia
7260: 73 5f 73 65 74 3d 24 7b 68 6f 73 74 5f 61 6c 69  s_set=${host_ali
7270: 61 73 2b 73 65 74 7d 0a 61 63 5f 63 76 5f 65 6e  as+set}.ac_cv_en
7280: 76 5f 68 6f 73 74 5f 61 6c 69 61 73 5f 76 61 6c  v_host_alias_val
7290: 75 65 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a 61  ue=$host_alias.a
72a0: 63 5f 65 6e 76 5f 74 61 72 67 65 74 5f 61 6c 69  c_env_target_ali
72b0: 61 73 5f 73 65 74 3d 24 7b 74 61 72 67 65 74 5f  as_set=${target_
72c0: 61 6c 69 61 73 2b 73 65 74 7d 0a 61 63 5f 65 6e  alias+set}.ac_en
72d0: 76 5f 74 61 72 67 65 74 5f 61 6c 69 61 73 5f 76  v_target_alias_v
72e0: 61 6c 75 65 3d 24 74 61 72 67 65 74 5f 61 6c 69  alue=$target_ali
72f0: 61 73 0a 61 63 5f 63 76 5f 65 6e 76 5f 74 61 72  as.ac_cv_env_tar
7300: 67 65 74 5f 61 6c 69 61 73 5f 73 65 74 3d 24 7b  get_alias_set=${
7310: 74 61 72 67 65 74 5f 61 6c 69 61 73 2b 73 65 74  target_alias+set
7320: 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 74 61 72 67  }.ac_cv_env_targ
7330: 65 74 5f 61 6c 69 61 73 5f 76 61 6c 75 65 3d 24  et_alias_value=$
7340: 74 61 72 67 65 74 5f 61 6c 69 61 73 0a 61 63 5f  target_alias.ac_
7350: 65 6e 76 5f 43 43 5f 73 65 74 3d 24 7b 43 43 2b  env_CC_set=${CC+
7360: 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 43 5f 76  set}.ac_env_CC_v
7370: 61 6c 75 65 3d 24 43 43 0a 61 63 5f 63 76 5f 65  alue=$CC.ac_cv_e
7380: 6e 76 5f 43 43 5f 73 65 74 3d 24 7b 43 43 2b 73  nv_CC_set=${CC+s
7390: 65 74 7d 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 43  et}.ac_cv_env_CC
73a0: 5f 76 61 6c 75 65 3d 24 43 43 0a 61 63 5f 65 6e  _value=$CC.ac_en
73b0: 76 5f 43 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43  v_CFLAGS_set=${C
73c0: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e  FLAGS+set}.ac_en
73d0: 76 5f 43 46 4c 41 47 53 5f 76 61 6c 75 65 3d 24  v_CFLAGS_value=$
73e0: 43 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65 6e 76  CFLAGS.ac_cv_env
73f0: 5f 43 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 46  _CFLAGS_set=${CF
7400: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  LAGS+set}.ac_cv_
7410: 65 6e 76 5f 43 46 4c 41 47 53 5f 76 61 6c 75 65  env_CFLAGS_value
7420: 3d 24 43 46 4c 41 47 53 0a 61 63 5f 65 6e 76 5f  =$CFLAGS.ac_env_
7430: 4c 44 46 4c 41 47 53 5f 73 65 74 3d 24 7b 4c 44  LDFLAGS_set=${LD
7440: 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 65 6e  FLAGS+set}.ac_en
7450: 76 5f 4c 44 46 4c 41 47 53 5f 76 61 6c 75 65 3d  v_LDFLAGS_value=
7460: 24 4c 44 46 4c 41 47 53 0a 61 63 5f 63 76 5f 65  $LDFLAGS.ac_cv_e
7470: 6e 76 5f 4c 44 46 4c 41 47 53 5f 73 65 74 3d 24  nv_LDFLAGS_set=$
7480: 7b 4c 44 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63  {LDFLAGS+set}.ac
7490: 5f 63 76 5f 65 6e 76 5f 4c 44 46 4c 41 47 53 5f  _cv_env_LDFLAGS_
74a0: 76 61 6c 75 65 3d 24 4c 44 46 4c 41 47 53 0a 61  value=$LDFLAGS.a
74b0: 63 5f 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 73  c_env_CPPFLAGS_s
74c0: 65 74 3d 24 7b 43 50 50 46 4c 41 47 53 2b 73 65  et=${CPPFLAGS+se
74d0: 74 7d 0a 61 63 5f 65 6e 76 5f 43 50 50 46 4c 41  t}.ac_env_CPPFLA
74e0: 47 53 5f 76 61 6c 75 65 3d 24 43 50 50 46 4c 41  GS_value=$CPPFLA
74f0: 47 53 0a 61 63 5f 63 76 5f 65 6e 76 5f 43 50 50  GS.ac_cv_env_CPP
7500: 46 4c 41 47 53 5f 73 65 74 3d 24 7b 43 50 50 46  FLAGS_set=${CPPF
7510: 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  LAGS+set}.ac_cv_
7520: 65 6e 76 5f 43 50 50 46 4c 41 47 53 5f 76 61 6c  env_CPPFLAGS_val
7530: 75 65 3d 24 43 50 50 46 4c 41 47 53 0a 61 63 5f  ue=$CPPFLAGS.ac_
7540: 65 6e 76 5f 43 50 50 5f 73 65 74 3d 24 7b 43 50  env_CPP_set=${CP
7550: 50 2b 73 65 74 7d 0a 61 63 5f 65 6e 76 5f 43 50  P+set}.ac_env_CP
7560: 50 5f 76 61 6c 75 65 3d 24 43 50 50 0a 61 63 5f  P_value=$CPP.ac_
7570: 63 76 5f 65 6e 76 5f 43 50 50 5f 73 65 74 3d 24  cv_env_CPP_set=$
7580: 7b 43 50 50 2b 73 65 74 7d 0a 61 63 5f 63 76 5f  {CPP+set}.ac_cv_
7590: 65 6e 76 5f 43 50 50 5f 76 61 6c 75 65 3d 24 43  env_CPP_value=$C
75a0: 50 50 0a 0a 23 0a 23 20 52 65 70 6f 72 74 20 74  PP..#.# Report t
75b0: 68 65 20 2d 2d 68 65 6c 70 20 6d 65 73 73 61 67  he --help messag
75c0: 65 2e 0a 23 0a 69 66 20 74 65 73 74 20 22 24 61  e..#.if test "$a
75d0: 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d 20 22  c_init_help" = "
75e0: 6c 6f 6e 67 22 3b 20 74 68 65 6e 0a 20 20 23 20  long"; then.  # 
75f0: 4f 6d 69 74 20 73 6f 6d 65 20 69 6e 74 65 72 6e  Omit some intern
7600: 61 6c 20 6f 72 20 6f 62 73 6f 6c 65 74 65 20 6f  al or obsolete o
7610: 70 74 69 6f 6e 73 20 74 6f 20 6d 61 6b 65 20 74  ptions to make t
7620: 68 65 20 6c 69 73 74 20 6c 65 73 73 20 69 6d 70  he list less imp
7630: 6f 73 69 6e 67 2e 0a 20 20 23 20 54 68 69 73 20  osing..  # This 
7640: 6d 65 73 73 61 67 65 20 69 73 20 74 6f 6f 20 6c  message is too l
7650: 6f 6e 67 20 74 6f 20 62 65 20 61 20 73 74 72 69  ong to be a stri
7660: 6e 67 20 69 6e 20 74 68 65 20 41 2f 55 58 20 33  ng in the A/UX 3
7670: 2e 31 20 73 68 2e 0a 20 20 63 61 74 20 3c 3c 5f  .1 sh..  cat <<_
7680: 41 43 45 4f 46 0a 5c 60 63 6f 6e 66 69 67 75 72  ACEOF.\`configur
7690: 65 27 20 63 6f 6e 66 69 67 75 72 65 73 20 74 68  e' configures th
76a0: 69 73 20 70 61 63 6b 61 67 65 20 74 6f 20 61 64  is package to ad
76b0: 61 70 74 20 74 6f 20 6d 61 6e 79 20 6b 69 6e 64  apt to many kind
76c0: 73 20 6f 66 20 73 79 73 74 65 6d 73 2e 0a 0a 55  s of systems...U
76d0: 73 61 67 65 3a 20 24 30 20 5b 4f 50 54 49 4f 4e  sage: $0 [OPTION
76e0: 5d 2e 2e 2e 20 5b 56 41 52 3d 56 41 4c 55 45 5d  ]... [VAR=VALUE]
76f0: 2e 2e 2e 0a 0a 54 6f 20 61 73 73 69 67 6e 20 65  .....To assign e
7700: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
7710: 62 6c 65 73 20 28 65 2e 67 2e 2c 20 43 43 2c 20  bles (e.g., CC, 
7720: 43 46 4c 41 47 53 2e 2e 2e 29 2c 20 73 70 65 63  CFLAGS...), spec
7730: 69 66 79 20 74 68 65 6d 20 61 73 0a 56 41 52 3d  ify them as.VAR=
7740: 56 41 4c 55 45 2e 20 20 53 65 65 20 62 65 6c 6f  VALUE.  See belo
7750: 77 20 66 6f 72 20 64 65 73 63 72 69 70 74 69 6f  w for descriptio
7760: 6e 73 20 6f 66 20 73 6f 6d 65 20 6f 66 20 74 68  ns of some of th
7770: 65 20 75 73 65 66 75 6c 20 76 61 72 69 61 62 6c  e useful variabl
7780: 65 73 2e 0a 0a 44 65 66 61 75 6c 74 73 20 66 6f  es...Defaults fo
7790: 72 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 72  r the options ar
77a0: 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 62  e specified in b
77b0: 72 61 63 6b 65 74 73 2e 0a 0a 43 6f 6e 66 69 67  rackets...Config
77c0: 75 72 61 74 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d  uration:.  -h, -
77d0: 2d 68 65 6c 70 20 20 20 20 20 20 20 20 20 20 20  -help           
77e0: 20 20 20 64 69 73 70 6c 61 79 20 74 68 69 73 20     display this 
77f0: 68 65 6c 70 20 61 6e 64 20 65 78 69 74 0a 20 20  help and exit.  
7800: 20 20 20 20 2d 2d 68 65 6c 70 3d 73 68 6f 72 74      --help=short
7810: 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20          display 
7820: 6f 70 74 69 6f 6e 73 20 73 70 65 63 69 66 69 63  options specific
7830: 20 74 6f 20 74 68 69 73 20 70 61 63 6b 61 67 65   to this package
7840: 0a 20 20 20 20 20 20 2d 2d 68 65 6c 70 3d 72 65  .      --help=re
7850: 63 75 72 73 69 76 65 20 20 20 20 64 69 73 70 6c  cursive    displ
7860: 61 79 20 74 68 65 20 73 68 6f 72 74 20 68 65 6c  ay the short hel
7870: 70 20 6f 66 20 61 6c 6c 20 74 68 65 20 69 6e 63  p of all the inc
7880: 6c 75 64 65 64 20 70 61 63 6b 61 67 65 73 0a 20  luded packages. 
7890: 20 2d 56 2c 20 2d 2d 76 65 72 73 69 6f 6e 20 20   -V, --version  
78a0: 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79           display
78b0: 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61   version informa
78c0: 74 69 6f 6e 20 61 6e 64 20 65 78 69 74 0a 20 20  tion and exit.  
78d0: 2d 71 2c 20 2d 2d 71 75 69 65 74 2c 20 2d 2d 73  -q, --quiet, --s
78e0: 69 6c 65 6e 74 20 20 20 64 6f 20 6e 6f 74 20 70  ilent   do not p
78f0: 72 69 6e 74 20 5c 60 63 68 65 63 6b 69 6e 67 2e  rint \`checking.
7900: 2e 2e 27 20 6d 65 73 73 61 67 65 73 0a 20 20 20  ..' messages.   
7910: 20 20 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d     --cache-file=
7920: 46 49 4c 45 20 20 20 63 61 63 68 65 20 74 65 73  FILE   cache tes
7930: 74 20 72 65 73 75 6c 74 73 20 69 6e 20 46 49 4c  t results in FIL
7940: 45 20 5b 64 69 73 61 62 6c 65 64 5d 0a 20 20 2d  E [disabled].  -
7950: 43 2c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61 63 68  C, --config-cach
7960: 65 20 20 20 20 20 20 61 6c 69 61 73 20 66 6f 72  e      alias for
7970: 20 5c 60 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d   \`--cache-file=
7980: 63 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 20 20  config.cache'.  
7990: 2d 6e 2c 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20  -n, --no-create 
79a0: 20 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 63          do not c
79b0: 72 65 61 74 65 20 6f 75 74 70 75 74 20 66 69 6c  reate output fil
79c0: 65 73 0a 20 20 20 20 20 20 2d 2d 73 72 63 64 69  es.      --srcdi
79d0: 72 3d 44 49 52 20 20 20 20 20 20 20 20 66 69 6e  r=DIR        fin
79e0: 64 20 74 68 65 20 73 6f 75 72 63 65 73 20 69 6e  d the sources in
79f0: 20 44 49 52 20 5b 63 6f 6e 66 69 67 75 72 65 20   DIR [configure 
7a00: 64 69 72 20 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 5f  dir or \`..'].._
7a10: 41 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c 3c 5f  ACEOF..  cat <<_
7a20: 41 43 45 4f 46 0a 49 6e 73 74 61 6c 6c 61 74 69  ACEOF.Installati
7a30: 6f 6e 20 64 69 72 65 63 74 6f 72 69 65 73 3a 0a  on directories:.
7a40: 20 20 2d 2d 70 72 65 66 69 78 3d 50 52 45 46 49    --prefix=PREFI
7a50: 58 20 20 20 20 20 20 20 20 20 69 6e 73 74 61 6c  X         instal
7a60: 6c 20 61 72 63 68 69 74 65 63 74 75 72 65 2d 69  l architecture-i
7a70: 6e 64 65 70 65 6e 64 65 6e 74 20 66 69 6c 65 73  ndependent files
7a80: 20 69 6e 20 50 52 45 46 49 58 0a 20 20 20 20 20   in PREFIX.     
7a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7aa0: 20 20 20 20 20 5b 24 61 63 5f 64 65 66 61 75 6c       [$ac_defaul
7ab0: 74 5f 70 72 65 66 69 78 5d 0a 20 20 2d 2d 65 78  t_prefix].  --ex
7ac0: 65 63 2d 70 72 65 66 69 78 3d 45 50 52 45 46 49  ec-prefix=EPREFI
7ad0: 58 20 20 20 69 6e 73 74 61 6c 6c 20 61 72 63 68  X   install arch
7ae0: 69 74 65 63 74 75 72 65 2d 64 65 70 65 6e 64 65  itecture-depende
7af0: 6e 74 20 66 69 6c 65 73 20 69 6e 20 45 50 52 45  nt files in EPRE
7b00: 46 49 58 0a 20 20 20 20 20 20 20 20 20 20 20 20  FIX.            
7b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 50                [P
7b20: 52 45 46 49 58 5d 0a 0a 42 79 20 64 65 66 61 75  REFIX]..By defau
7b30: 6c 74 2c 20 5c 60 6d 61 6b 65 20 69 6e 73 74 61  lt, \`make insta
7b40: 6c 6c 27 20 77 69 6c 6c 20 69 6e 73 74 61 6c 6c  ll' will install
7b50: 20 61 6c 6c 20 74 68 65 20 66 69 6c 65 73 20 69   all the files i
7b60: 6e 0a 5c 60 24 61 63 5f 64 65 66 61 75 6c 74 5f  n.\`$ac_default_
7b70: 70 72 65 66 69 78 2f 62 69 6e 27 2c 20 5c 60 24  prefix/bin', \`$
7b80: 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69  ac_default_prefi
7b90: 78 2f 6c 69 62 27 20 65 74 63 2e 20 20 59 6f 75  x/lib' etc.  You
7ba0: 20 63 61 6e 20 73 70 65 63 69 66 79 0a 61 6e 20   can specify.an 
7bb0: 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 70 72 65  installation pre
7bc0: 66 69 78 20 6f 74 68 65 72 20 74 68 61 6e 20 5c  fix other than \
7bd0: 60 24 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65  `$ac_default_pre
7be0: 66 69 78 27 20 75 73 69 6e 67 20 5c 60 2d 2d 70  fix' using \`--p
7bf0: 72 65 66 69 78 27 2c 0a 66 6f 72 20 69 6e 73 74  refix',.for inst
7c00: 61 6e 63 65 20 5c 60 2d 2d 70 72 65 66 69 78 3d  ance \`--prefix=
7c10: 5c 24 48 4f 4d 45 27 2e 0a 0a 46 6f 72 20 62 65  \$HOME'...For be
7c20: 74 74 65 72 20 63 6f 6e 74 72 6f 6c 2c 20 75 73  tter control, us
7c30: 65 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 62 65  e the options be
7c40: 6c 6f 77 2e 0a 0a 46 69 6e 65 20 74 75 6e 69 6e  low...Fine tunin
7c50: 67 20 6f 66 20 74 68 65 20 69 6e 73 74 61 6c 6c  g of the install
7c60: 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 69 65  ation directorie
7c70: 73 3a 0a 20 20 2d 2d 62 69 6e 64 69 72 3d 44 49  s:.  --bindir=DI
7c80: 52 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72  R           user
7c90: 20 65 78 65 63 75 74 61 62 6c 65 73 20 5b 45 50   executables [EP
7ca0: 52 45 46 49 58 2f 62 69 6e 5d 0a 20 20 2d 2d 73  REFIX/bin].  --s
7cb0: 62 69 6e 64 69 72 3d 44 49 52 20 20 20 20 20 20  bindir=DIR      
7cc0: 20 20 20 20 73 79 73 74 65 6d 20 61 64 6d 69 6e      system admin
7cd0: 20 65 78 65 63 75 74 61 62 6c 65 73 20 5b 45 50   executables [EP
7ce0: 52 45 46 49 58 2f 73 62 69 6e 5d 0a 20 20 2d 2d  REFIX/sbin].  --
7cf0: 6c 69 62 65 78 65 63 64 69 72 3d 44 49 52 20 20  libexecdir=DIR  
7d00: 20 20 20 20 20 70 72 6f 67 72 61 6d 20 65 78 65       program exe
7d10: 63 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49  cutables [EPREFI
7d20: 58 2f 6c 69 62 65 78 65 63 5d 0a 20 20 2d 2d 64  X/libexec].  --d
7d30: 61 74 61 64 69 72 3d 44 49 52 20 20 20 20 20 20  atadir=DIR      
7d40: 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 61 72      read-only ar
7d50: 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65 70  chitecture-indep
7d60: 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50 52 45  endent data [PRE
7d70: 46 49 58 2f 73 68 61 72 65 5d 0a 20 20 2d 2d 73  FIX/share].  --s
7d80: 79 73 63 6f 6e 66 64 69 72 3d 44 49 52 20 20 20  ysconfdir=DIR   
7d90: 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 73 69      read-only si
7da0: 6e 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 61 74  ngle-machine dat
7db0: 61 20 5b 50 52 45 46 49 58 2f 65 74 63 5d 0a 20  a [PREFIX/etc]. 
7dc0: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69   --sharedstatedi
7dd0: 72 3d 44 49 52 20 20 20 6d 6f 64 69 66 69 61 62  r=DIR   modifiab
7de0: 6c 65 20 61 72 63 68 69 74 65 63 74 75 72 65 2d  le architecture-
7df0: 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 61 74 61  independent data
7e00: 20 5b 50 52 45 46 49 58 2f 63 6f 6d 5d 0a 20 20   [PREFIX/com].  
7e10: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d  --localstatedir=
7e20: 44 49 52 20 20 20 20 6d 6f 64 69 66 69 61 62 6c  DIR    modifiabl
7e30: 65 20 73 69 6e 67 6c 65 2d 6d 61 63 68 69 6e 65  e single-machine
7e40: 20 64 61 74 61 20 5b 50 52 45 46 49 58 2f 76 61   data [PREFIX/va
7e50: 72 5d 0a 20 20 2d 2d 6c 69 62 64 69 72 3d 44 49  r].  --libdir=DI
7e60: 52 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65  R           obje
7e70: 63 74 20 63 6f 64 65 20 6c 69 62 72 61 72 69 65  ct code librarie
7e80: 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62 5d 0a  s [EPREFIX/lib].
7e90: 20 20 2d 2d 69 6e 63 6c 75 64 65 64 69 72 3d 44    --includedir=D
7ea0: 49 52 20 20 20 20 20 20 20 43 20 68 65 61 64 65  IR       C heade
7eb0: 72 20 66 69 6c 65 73 20 5b 50 52 45 46 49 58 2f  r files [PREFIX/
7ec0: 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d 6f 6c 64  include].  --old
7ed0: 69 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20 20  includedir=DIR  
7ee0: 20 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 73    C header files
7ef0: 20 66 6f 72 20 6e 6f 6e 2d 67 63 63 20 5b 2f 75   for non-gcc [/u
7f00: 73 72 2f 69 6e 63 6c 75 64 65 5d 0a 20 20 2d 2d  sr/include].  --
7f10: 69 6e 66 6f 64 69 72 3d 44 49 52 20 20 20 20 20  infodir=DIR     
7f20: 20 20 20 20 20 69 6e 66 6f 20 64 6f 63 75 6d 65       info docume
7f30: 6e 74 61 74 69 6f 6e 20 5b 50 52 45 46 49 58 2f  ntation [PREFIX/
7f40: 69 6e 66 6f 5d 0a 20 20 2d 2d 6d 61 6e 64 69 72  info].  --mandir
7f50: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 20 6d  =DIR           m
7f60: 61 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  an documentation
7f70: 20 5b 50 52 45 46 49 58 2f 6d 61 6e 5d 0a 5f 41   [PREFIX/man]._A
7f80: 43 45 4f 46 0a 0a 20 20 63 61 74 20 3c 3c 5c 5f  CEOF..  cat <<\_
7f90: 41 43 45 4f 46 0a 0a 53 79 73 74 65 6d 20 74 79  ACEOF..System ty
7fa0: 70 65 73 3a 0a 20 20 2d 2d 62 75 69 6c 64 3d 42  pes:.  --build=B
7fb0: 55 49 4c 44 20 20 20 20 20 63 6f 6e 66 69 67 75  UILD     configu
7fc0: 72 65 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20  re for building 
7fd0: 6f 6e 20 42 55 49 4c 44 20 5b 67 75 65 73 73 65  on BUILD [guesse
7fe0: 64 5d 0a 20 20 2d 2d 68 6f 73 74 3d 48 4f 53 54  d].  --host=HOST
7ff0: 20 20 20 20 20 20 20 63 72 6f 73 73 2d 63 6f 6d         cross-com
8000: 70 69 6c 65 20 74 6f 20 62 75 69 6c 64 20 70 72  pile to build pr
8010: 6f 67 72 61 6d 73 20 74 6f 20 72 75 6e 20 6f 6e  ograms to run on
8020: 20 48 4f 53 54 20 5b 42 55 49 4c 44 5d 0a 5f 41   HOST [BUILD]._A
8030: 43 45 4f 46 0a 66 69 0a 0a 69 66 20 74 65 73 74  CEOF.fi..if test
8040: 20 2d 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 65   -n "$ac_init_he
8050: 6c 70 22 3b 20 74 68 65 6e 0a 0a 20 20 63 61 74  lp"; then..  cat
8060: 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 4f 70 74 69   <<\_ACEOF..Opti
8070: 6f 6e 61 6c 20 46 65 61 74 75 72 65 73 3a 0a 20  onal Features:. 
8080: 20 2d 2d 64 69 73 61 62 6c 65 2d 46 45 41 54 55   --disable-FEATU
8090: 52 45 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20  RE       do not 
80a0: 69 6e 63 6c 75 64 65 20 46 45 41 54 55 52 45 20  include FEATURE 
80b0: 28 73 61 6d 65 20 61 73 20 2d 2d 65 6e 61 62 6c  (same as --enabl
80c0: 65 2d 46 45 41 54 55 52 45 3d 6e 6f 29 0a 20 20  e-FEATURE=no).  
80d0: 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54 55 52 45  --enable-FEATURE
80e0: 5b 3d 41 52 47 5d 20 20 69 6e 63 6c 75 64 65 20  [=ARG]  include 
80f0: 46 45 41 54 55 52 45 20 5b 41 52 47 3d 79 65 73  FEATURE [ARG=yes
8100: 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61  ].  --enable-sha
8110: 72 65 64 3d 50 4b 47 53 20 20 62 75 69 6c 64 20  red=PKGS  build 
8120: 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
8130: 20 64 65 66 61 75 6c 74 3d 79 65 73 0a 20 20 2d   default=yes.  -
8140: 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 3d 50  -enable-static=P
8150: 4b 47 53 20 20 62 75 69 6c 64 20 73 74 61 74 69  KGS  build stati
8160: 63 20 6c 69 62 72 61 72 69 65 73 20 64 65 66 61  c libraries defa
8170: 75 6c 74 3d 79 65 73 0a 20 20 2d 2d 65 6e 61 62  ult=yes.  --enab
8180: 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 3d  le-fast-install=
8190: 50 4b 47 53 20 20 6f 70 74 69 6d 69 7a 65 20 66  PKGS  optimize f
81a0: 6f 72 20 66 61 73 74 20 69 6e 73 74 61 6c 6c 61  or fast installa
81b0: 74 69 6f 6e 20 64 65 66 61 75 6c 74 3d 79 65 73  tion default=yes
81c0: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62  .  --disable-lib
81d0: 74 6f 6f 6c 2d 6c 6f 63 6b 20 20 61 76 6f 69 64  tool-lock  avoid
81e0: 20 6c 6f 63 6b 69 6e 67 20 28 6d 69 67 68 74 20   locking (might 
81f0: 62 72 65 61 6b 20 70 61 72 61 6c 6c 65 6c 20 62  break parallel b
8200: 75 69 6c 64 73 29 0a 20 20 2d 2d 65 6e 61 62 6c  uilds).  --enabl
8210: 65 2d 75 74 66 38 20 20 20 20 20 20 20 20 20 20  e-utf8          
8220: 20 55 73 65 20 55 54 46 2d 38 20 65 6e 63 6f 64   Use UTF-8 encod
8230: 69 6e 67 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d  ings.  --enable-
8240: 69 6e 63 6f 72 65 2d 64 62 20 20 20 20 20 20 20  incore-db       
8250: 20 20 20 20 53 75 70 70 6f 72 74 20 69 6e 63 6f      Support inco
8260: 72 65 20 64 61 74 61 62 61 73 65 0a 20 20 2d 2d  re database.  --
8270: 65 6e 61 62 6c 65 2d 74 65 6d 70 64 62 2d 69 6e  enable-tempdb-in
8280: 2d 72 61 6d 20 20 20 20 20 55 73 65 20 61 6e 20  -ram     Use an 
8290: 69 6e 2d 72 61 6d 20 64 61 74 61 62 61 73 65 20  in-ram database 
82a0: 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 74 61  for temporary ta
82b0: 62 6c 65 73 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50  bles..Optional P
82c0: 61 63 6b 61 67 65 73 3a 0a 20 20 2d 2d 77 69 74  ackages:.  --wit
82d0: 68 2d 50 41 43 4b 41 47 45 5b 3d 41 52 47 5d 20  h-PACKAGE[=ARG] 
82e0: 20 20 20 75 73 65 20 50 41 43 4b 41 47 45 20 5b     use PACKAGE [
82f0: 41 52 47 3d 79 65 73 5d 0a 20 20 2d 2d 77 69 74  ARG=yes].  --wit
8300: 68 6f 75 74 2d 50 41 43 4b 41 47 45 20 20 20 20  hout-PACKAGE    
8310: 20 20 20 64 6f 20 6e 6f 74 20 75 73 65 20 50 41     do not use PA
8320: 43 4b 41 47 45 20 28 73 61 6d 65 20 61 73 20 2d  CKAGE (same as -
8330: 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 3d 6e 6f  -with-PACKAGE=no
8340: 29 0a 20 20 2d 2d 77 69 74 68 2d 67 6e 75 2d 6c  ).  --with-gnu-l
8350: 64 20 20 20 20 20 20 20 20 20 20 20 61 73 73 75  d           assu
8360: 6d 65 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65  me the C compile
8370: 72 20 75 73 65 73 20 47 4e 55 20 6c 64 20 64 65  r uses GNU ld de
8380: 66 61 75 6c 74 3d 6e 6f 0a 20 20 2d 2d 77 69 74  fault=no.  --wit
8390: 68 2d 70 69 63 20 20 20 20 20 20 20 20 20 20 20  h-pic           
83a0: 20 20 20 74 72 79 20 74 6f 20 75 73 65 20 6f 6e     try to use on
83b0: 6c 79 20 50 49 43 2f 6e 6f 6e 2d 50 49 43 20 6f  ly PIC/non-PIC o
83c0: 62 6a 65 63 74 73 20 64 65 66 61 75 6c 74 3d 75  bjects default=u
83d0: 73 65 20 62 6f 74 68 0a 20 20 2d 2d 77 69 74 68  se both.  --with
83e0: 2d 68 69 6e 74 73 3d 46 49 4c 45 20 20 20 20 20  -hints=FILE     
83f0: 20 20 52 65 61 64 20 63 6f 6e 66 69 67 75 72 61    Read configura
8400: 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 72 6f  tion options fro
8410: 6d 20 46 49 4c 45 0a 0a 53 6f 6d 65 20 69 6e 66  m FILE..Some inf
8420: 6c 75 65 6e 74 69 61 6c 20 65 6e 76 69 72 6f 6e  luential environ
8430: 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 3a 0a  ment variables:.
8440: 20 20 43 43 20 20 20 20 20 20 20 20 20 20 43 20    CC          C 
8450: 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 6d 61 6e 64  compiler command
8460: 0a 20 20 43 46 4c 41 47 53 20 20 20 20 20 20 43  .  CFLAGS      C
8470: 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a   compiler flags.
8480: 20 20 4c 44 46 4c 41 47 53 20 20 20 20 20 6c 69    LDFLAGS     li
8490: 6e 6b 65 72 20 66 6c 61 67 73 2c 20 65 2e 67 2e  nker flags, e.g.
84a0: 20 2d 4c 3c 6c 69 62 20 64 69 72 3e 20 69 66 20   -L<lib dir> if 
84b0: 79 6f 75 20 68 61 76 65 20 6c 69 62 72 61 72 69  you have librari
84c0: 65 73 20 69 6e 20 61 0a 20 20 20 20 20 20 20 20  es in a.        
84d0: 20 20 20 20 20 20 6e 6f 6e 73 74 61 6e 64 61 72        nonstandar
84e0: 64 20 64 69 72 65 63 74 6f 72 79 20 3c 6c 69 62  d directory <lib
84f0: 20 64 69 72 3e 0a 20 20 43 50 50 46 4c 41 47 53   dir>.  CPPFLAGS
8500: 20 20 20 20 43 2f 43 2b 2b 20 70 72 65 70 72 6f      C/C++ prepro
8510: 63 65 73 73 6f 72 20 66 6c 61 67 73 2c 20 65 2e  cessor flags, e.
8520: 67 2e 20 2d 49 3c 69 6e 63 6c 75 64 65 20 64 69  g. -I<include di
8530: 72 3e 20 69 66 20 79 6f 75 20 68 61 76 65 0a 20  r> if you have. 
8540: 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61               hea
8550: 64 65 72 73 20 69 6e 20 61 20 6e 6f 6e 73 74 61  ders in a nonsta
8560: 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20  ndard directory 
8570: 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e 0a 20 20  <include dir>.  
8580: 43 50 50 20 20 20 20 20 20 20 20 20 43 20 70 72  CPP         C pr
8590: 65 70 72 6f 63 65 73 73 6f 72 0a 0a 55 73 65 20  eprocessor..Use 
85a0: 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20  these variables 
85b0: 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  to override the 
85c0: 63 68 6f 69 63 65 73 20 6d 61 64 65 20 62 79 20  choices made by 
85d0: 60 63 6f 6e 66 69 67 75 72 65 27 20 6f 72 20 74  `configure' or t
85e0: 6f 20 68 65 6c 70 0a 69 74 20 74 6f 20 66 69 6e  o help.it to fin
85f0: 64 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20  d libraries and 
8600: 70 72 6f 67 72 61 6d 73 20 77 69 74 68 20 6e 6f  programs with no
8610: 6e 73 74 61 6e 64 61 72 64 20 6e 61 6d 65 73 2f  nstandard names/
8620: 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a 5f 41 43 45  locations..._ACE
8630: 4f 46 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 22  OF.fi..if test "
8640: 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 3d  $ac_init_help" =
8650: 20 22 72 65 63 75 72 73 69 76 65 22 3b 20 74 68   "recursive"; th
8660: 65 6e 0a 20 20 23 20 49 66 20 74 68 65 72 65 20  en.  # If there 
8670: 61 72 65 20 73 75 62 64 69 72 73 2c 20 72 65 70  are subdirs, rep
8680: 6f 72 74 20 74 68 65 69 72 20 73 70 65 63 69 66  ort their specif
8690: 69 63 20 2d 2d 68 65 6c 70 2e 0a 20 20 61 63 5f  ic --help..  ac_
86a0: 70 6f 70 64 69 72 3d 60 70 77 64 60 0a 20 20 66  popdir=`pwd`.  f
86b0: 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 3a 20 24  or ac_dir in : $
86c0: 61 63 5f 73 75 62 64 69 72 73 5f 61 6c 6c 3b 20  ac_subdirs_all; 
86d0: 64 6f 20 74 65 73 74 20 22 78 24 61 63 5f 64 69  do test "x$ac_di
86e0: 72 22 20 3d 20 78 3a 20 26 26 20 63 6f 6e 74 69  r" = x: && conti
86f0: 6e 75 65 0a 20 20 20 20 74 65 73 74 20 2d 64 20  nue.    test -d 
8700: 24 61 63 5f 64 69 72 20 7c 7c 20 63 6f 6e 74 69  $ac_dir || conti
8710: 6e 75 65 0a 20 20 20 20 61 63 5f 62 75 69 6c 64  nue.    ac_build
8720: 64 69 72 3d 2e 0a 0a 69 66 20 74 65 73 74 20 22  dir=...if test "
8730: 24 61 63 5f 64 69 72 22 20 21 3d 20 2e 3b 20 74  $ac_dir" != .; t
8740: 68 65 6e 0a 20 20 61 63 5f 64 69 72 5f 73 75 66  hen.  ac_dir_suf
8750: 66 69 78 3d 2f 60 65 63 68 6f 20 22 24 61 63 5f  fix=/`echo "$ac_
8760: 64 69 72 22 20 7c 20 73 65 64 20 27 73 2c 5e 5c  dir" | sed 's,^\
8770: 2e 5b 5c 5c 2f 5d 2c 2c 27 60 0a 20 20 23 20 41  .[\\/],,'`.  # A
8780: 20 22 2e 2e 2f 22 20 66 6f 72 20 65 61 63 68 20   "../" for each 
8790: 64 69 72 65 63 74 6f 72 79 20 69 6e 20 24 61 63  directory in $ac
87a0: 5f 64 69 72 5f 73 75 66 66 69 78 2e 0a 20 20 61  _dir_suffix..  a
87b0: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 3d 60  c_top_builddir=`
87c0: 65 63 68 6f 20 22 24 61 63 5f 64 69 72 5f 73 75  echo "$ac_dir_su
87d0: 66 66 69 78 22 20 7c 20 73 65 64 20 27 73 2c 2f  ffix" | sed 's,/
87e0: 5b 5e 5c 5c 2f 5d 2a 2c 2e 2e 2f 2c 67 27 60 0a  [^\\/]*,../,g'`.
87f0: 65 6c 73 65 0a 20 20 61 63 5f 64 69 72 5f 73 75  else.  ac_dir_su
8800: 66 66 69 78 3d 20 61 63 5f 74 6f 70 5f 62 75 69  ffix= ac_top_bui
8810: 6c 64 64 69 72 3d 0a 66 69 0a 0a 63 61 73 65 20  lddir=.fi..case 
8820: 24 73 72 63 64 69 72 20 69 6e 0a 20 20 2e 29 20  $srcdir in.  .) 
8830: 20 23 20 4e 6f 20 2d 2d 73 72 63 64 69 72 20 6f   # No --srcdir o
8840: 70 74 69 6f 6e 2e 20 20 57 65 20 61 72 65 20 62  ption.  We are b
8850: 75 69 6c 64 69 6e 67 20 69 6e 20 70 6c 61 63 65  uilding in place
8860: 2e 0a 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d  ..    ac_srcdir=
8870: 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a  ..    if test -z
8880: 20 22 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64   "$ac_top_buildd
8890: 69 72 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ir"; then.      
88a0: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 2e   ac_top_srcdir=.
88b0: 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
88c0: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 60   ac_top_srcdir=`
88d0: 65 63 68 6f 20 24 61 63 5f 74 6f 70 5f 62 75 69  echo $ac_top_bui
88e0: 6c 64 64 69 72 20 7c 20 73 65 64 20 27 73 2c 2f  lddir | sed 's,/
88f0: 24 2c 2c 27 60 0a 20 20 20 20 66 69 20 3b 3b 0a  $,,'`.    fi ;;.
8900: 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c 5c    [\\/]* | ?:[\\
8910: 2f 5d 2a 20 29 20 20 23 20 41 62 73 6f 6c 75 74  /]* )  # Absolut
8920: 65 20 70 61 74 68 2e 0a 20 20 20 20 61 63 5f 73  e path..    ac_s
8930: 72 63 64 69 72 3d 24 73 72 63 64 69 72 24 61 63  rcdir=$srcdir$ac
8940: 5f 64 69 72 5f 73 75 66 66 69 78 3b 0a 20 20 20  _dir_suffix;.   
8950: 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24   ac_top_srcdir=$
8960: 73 72 63 64 69 72 20 3b 3b 0a 20 20 2a 29 20 23  srcdir ;;.  *) #
8970: 20 52 65 6c 61 74 69 76 65 20 70 61 74 68 2e 0a   Relative path..
8980: 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d 24 61      ac_srcdir=$a
8990: 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 24 73  c_top_builddir$s
89a0: 72 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66  rcdir$ac_dir_suf
89b0: 66 69 78 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73  fix.    ac_top_s
89c0: 72 63 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75  rcdir=$ac_top_bu
89d0: 69 6c 64 64 69 72 24 73 72 63 64 69 72 20 3b 3b  ilddir$srcdir ;;
89e0: 0a 65 73 61 63 0a 23 20 44 6f 6e 27 74 20 62 6c  .esac.# Don't bl
89f0: 69 6e 64 6c 79 20 70 65 72 66 6f 72 6d 20 61 20  indly perform a 
8a00: 60 63 64 20 22 24 61 63 5f 64 69 72 22 2f 24 61  `cd "$ac_dir"/$a
8a10: 63 5f 66 6f 6f 20 26 26 20 70 77 64 60 20 73 69  c_foo && pwd` si
8a20: 6e 63 65 20 24 61 63 5f 66 6f 6f 20 63 61 6e 20  nce $ac_foo can 
8a30: 62 65 0a 23 20 61 62 73 6f 6c 75 74 65 2e 0a 61  be.# absolute..a
8a40: 63 5f 61 62 73 5f 62 75 69 6c 64 64 69 72 3d 60  c_abs_builddir=`
8a50: 63 64 20 22 24 61 63 5f 64 69 72 22 20 26 26 20  cd "$ac_dir" && 
8a60: 63 64 20 24 61 63 5f 62 75 69 6c 64 64 69 72 20  cd $ac_builddir 
8a70: 26 26 20 70 77 64 60 0a 61 63 5f 61 62 73 5f 74  && pwd`.ac_abs_t
8a80: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 60 63 64 20  op_builddir=`cd 
8a90: 22 24 61 63 5f 64 69 72 22 20 26 26 20 63 64 20  "$ac_dir" && cd 
8aa0: 24 7b 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69  ${ac_top_builddi
8ab0: 72 7d 2e 20 26 26 20 70 77 64 60 0a 61 63 5f 61  r}. && pwd`.ac_a
8ac0: 62 73 5f 73 72 63 64 69 72 3d 60 63 64 20 22 24  bs_srcdir=`cd "$
8ad0: 61 63 5f 64 69 72 22 20 26 26 20 63 64 20 24 61  ac_dir" && cd $a
8ae0: 63 5f 73 72 63 64 69 72 20 26 26 20 70 77 64 60  c_srcdir && pwd`
8af0: 0a 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64  .ac_abs_top_srcd
8b00: 69 72 3d 60 63 64 20 22 24 61 63 5f 64 69 72 22  ir=`cd "$ac_dir"
8b10: 20 26 26 20 63 64 20 24 61 63 5f 74 6f 70 5f 73   && cd $ac_top_s
8b20: 72 63 64 69 72 20 26 26 20 70 77 64 60 0a 0a 20  rcdir && pwd`.. 
8b30: 20 20 20 63 64 20 24 61 63 5f 64 69 72 0a 20 20     cd $ac_dir.  
8b40: 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 67 75    # Check for gu
8b50: 65 73 74 65 64 20 63 6f 6e 66 69 67 75 72 65 3b  ested configure;
8b60: 20 6f 74 68 65 72 77 69 73 65 20 67 65 74 20 43   otherwise get C
8b70: 79 67 6e 75 73 20 73 74 79 6c 65 20 63 6f 6e 66  ygnus style conf
8b80: 69 67 75 72 65 2e 0a 20 20 20 20 69 66 20 74 65  igure..    if te
8b90: 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64 69 72  st -f $ac_srcdir
8ba0: 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e 75 3b 20  /configure.gnu; 
8bb0: 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a  then.      echo.
8bc0: 20 20 20 20 20 20 24 53 48 45 4c 4c 20 24 61 63        $SHELL $ac
8bd0: 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72  _srcdir/configur
8be0: 65 2e 67 6e 75 20 20 2d 2d 68 65 6c 70 3d 72 65  e.gnu  --help=re
8bf0: 63 75 72 73 69 76 65 0a 20 20 20 20 65 6c 69 66  cursive.    elif
8c00: 20 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63   test -f $ac_src
8c10: 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 3b 20 74  dir/configure; t
8c20: 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 0a 20  hen.      echo. 
8c30: 20 20 20 20 20 24 53 48 45 4c 4c 20 24 61 63 5f       $SHELL $ac_
8c40: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  srcdir/configure
8c50: 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73 69    --help=recursi
8c60: 76 65 0a 20 20 20 20 65 6c 69 66 20 74 65 73 74  ve.    elif test
8c70: 20 2d 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63   -f $ac_srcdir/c
8c80: 6f 6e 66 69 67 75 72 65 2e 61 63 20 7c 7c 0a 20  onfigure.ac ||. 
8c90: 20 20 20 20 20 20 20 20 20 20 74 65 73 74 20 2d            test -
8ca0: 66 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e  f $ac_srcdir/con
8cb0: 66 69 67 75 72 65 2e 69 6e 3b 20 74 68 65 6e 0a  figure.in; then.
8cc0: 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20        echo.     
8cd0: 20 24 61 63 5f 63 6f 6e 66 69 67 75 72 65 20 2d   $ac_configure -
8ce0: 2d 68 65 6c 70 0a 20 20 20 20 65 6c 73 65 0a 20  -help.    else. 
8cf0: 20 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d       echo "$as_m
8d00: 65 3a 20 57 41 52 4e 49 4e 47 3a 20 6e 6f 20 63  e: WARNING: no c
8d10: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 66  onfiguration inf
8d20: 6f 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e 20 24  ormation is in $
8d30: 61 63 5f 64 69 72 22 20 3e 26 32 0a 20 20 20 20  ac_dir" >&2.    
8d40: 66 69 0a 20 20 20 20 63 64 20 24 61 63 5f 70 6f  fi.    cd $ac_po
8d50: 70 64 69 72 0a 20 20 64 6f 6e 65 0a 66 69 0a 0a  pdir.  done.fi..
8d60: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 69 6e 69  test -n "$ac_ini
8d70: 74 5f 68 65 6c 70 22 20 26 26 20 65 78 69 74 20  t_help" && exit 
8d80: 30 0a 69 66 20 24 61 63 5f 69 6e 69 74 5f 76 65  0.if $ac_init_ve
8d90: 72 73 69 6f 6e 3b 20 74 68 65 6e 0a 20 20 63 61  rsion; then.  ca
8da0: 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 0a 43 6f 70  t <<\_ACEOF..Cop
8db0: 79 72 69 67 68 74 20 31 39 39 32 2c 20 31 39 39  yright 1992, 199
8dc0: 33 2c 20 31 39 39 34 2c 20 31 39 39 35 2c 20 31  3, 1994, 1995, 1
8dd0: 39 39 36 2c 20 31 39 39 38 2c 20 31 39 39 39 2c  996, 1998, 1999,
8de0: 20 32 30 30 30 2c 20 32 30 30 31 2c 20 32 30 30   2000, 2001, 200
8df0: 32 0a 46 72 65 65 20 53 6f 66 74 77 61 72 65 20  2.Free Software 
8e00: 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e  Foundation, Inc.
8e10: 0a 54 68 69 73 20 63 6f 6e 66 69 67 75 72 65 20  .This configure 
8e20: 73 63 72 69 70 74 20 69 73 20 66 72 65 65 20 73  script is free s
8e30: 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 72 65  oftware; the Fre
8e40: 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64  e Software Found
8e50: 61 74 69 6f 6e 0a 67 69 76 65 73 20 75 6e 6c 69  ation.gives unli
8e60: 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e  mited permission
8e70: 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69   to copy, distri
8e80: 62 75 74 65 20 61 6e 64 20 6d 6f 64 69 66 79 20  bute and modify 
8e90: 69 74 2e 0a 5f 41 43 45 4f 46 0a 20 20 65 78 69  it.._ACEOF.  exi
8ea0: 74 20 30 0a 66 69 0a 65 78 65 63 20 35 3e 63 6f  t 0.fi.exec 5>co
8eb0: 6e 66 69 67 2e 6c 6f 67 0a 63 61 74 20 3e 26 35  nfig.log.cat >&5
8ec0: 20 3c 3c 5f 41 43 45 4f 46 0a 54 68 69 73 20 66   <<_ACEOF.This f
8ed0: 69 6c 65 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79  ile contains any
8ee0: 20 6d 65 73 73 61 67 65 73 20 70 72 6f 64 75 63   messages produc
8ef0: 65 64 20 62 79 20 63 6f 6d 70 69 6c 65 72 73 20  ed by compilers 
8f00: 77 68 69 6c 65 0a 72 75 6e 6e 69 6e 67 20 63 6f  while.running co
8f10: 6e 66 69 67 75 72 65 2c 20 74 6f 20 61 69 64 20  nfigure, to aid 
8f20: 64 65 62 75 67 67 69 6e 67 20 69 66 20 63 6f 6e  debugging if con
8f30: 66 69 67 75 72 65 20 6d 61 6b 65 73 20 61 20 6d  figure makes a m
8f40: 69 73 74 61 6b 65 2e 0a 0a 49 74 20 77 61 73 20  istake...It was 
8f50: 63 72 65 61 74 65 64 20 62 79 20 24 61 73 5f 6d  created by $as_m
8f60: 65 2c 20 77 68 69 63 68 20 77 61 73 0a 67 65 6e  e, which was.gen
8f70: 65 72 61 74 65 64 20 62 79 20 47 4e 55 20 41 75  erated by GNU Au
8f80: 74 6f 63 6f 6e 66 20 32 2e 35 37 2e 20 20 49 6e  toconf 2.57.  In
8f90: 76 6f 63 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64  vocation command
8fa0: 20 6c 69 6e 65 20 77 61 73 0a 0a 20 20 24 20 24   line was..  $ $
8fb0: 30 20 24 40 0a 0a 5f 41 43 45 4f 46 0a 7b 0a 63  0 $@.._ACEOF.{.c
8fc0: 61 74 20 3c 3c 5f 41 53 55 4e 41 4d 45 0a 23 23  at <<_ASUNAME.##
8fd0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23   --------- ##.##
8fe0: 20 50 6c 61 74 66 6f 72 6d 2e 20 23 23 0a 23 23   Platform. ##.##
8ff0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 68   --------- ##..h
9000: 6f 73 74 6e 61 6d 65 20 3d 20 60 28 68 6f 73 74  ostname = `(host
9010: 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e  name || uname -n
9020: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  ) 2>/dev/null | 
9030: 73 65 64 20 31 71 60 0a 75 6e 61 6d 65 20 2d 6d  sed 1q`.uname -m
9040: 20 3d 20 60 28 75 6e 61 6d 65 20 2d 6d 29 20 32   = `(uname -m) 2
9050: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63  >/dev/null || ec
9060: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d  ho unknown`.unam
9070: 65 20 2d 72 20 3d 20 60 28 75 6e 61 6d 65 20 2d  e -r = `(uname -
9080: 72 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c  r) 2>/dev/null |
9090: 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a  | echo unknown`.
90a0: 75 6e 61 6d 65 20 2d 73 20 3d 20 60 28 75 6e 61  uname -s = `(una
90b0: 6d 65 20 2d 73 29 20 32 3e 2f 64 65 76 2f 6e 75  me -s) 2>/dev/nu
90c0: 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f  ll || echo unkno
90d0: 77 6e 60 0a 75 6e 61 6d 65 20 2d 76 20 3d 20 60  wn`.uname -v = `
90e0: 28 75 6e 61 6d 65 20 2d 76 29 20 32 3e 2f 64 65  (uname -v) 2>/de
90f0: 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75  v/null || echo u
9100: 6e 6b 6e 6f 77 6e 60 0a 0a 2f 75 73 72 2f 62 69  nknown`../usr/bi
9110: 6e 2f 75 6e 61 6d 65 20 2d 70 20 3d 20 60 28 2f  n/uname -p = `(/
9120: 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70  usr/bin/uname -p
9130: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c  ) 2>/dev/null ||
9140: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
9150: 62 69 6e 2f 75 6e 61 6d 65 20 2d 58 20 20 20 20  bin/uname -X    
9160: 20 3d 20 60 28 2f 62 69 6e 2f 75 6e 61 6d 65 20   = `(/bin/uname 
9170: 2d 58 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  -X) 2>/dev/null 
9180: 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e      || echo unkn
9190: 6f 77 6e 60 0a 0a 2f 62 69 6e 2f 61 72 63 68 20  own`../bin/arch 
91a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 60               = `
91b0: 28 2f 62 69 6e 2f 61 72 63 68 29 20 32 3e 2f 64  (/bin/arch) 2>/d
91c0: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20  ev/null         
91d0: 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b       || echo unk
91e0: 6e 6f 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 61  nown`./usr/bin/a
91f0: 72 63 68 20 2d 6b 20 20 20 20 20 20 20 3d 20 60  rch -k       = `
9200: 28 2f 75 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d  (/usr/bin/arch -
9210: 6b 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20  k) 2>/dev/null  
9220: 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b       || echo unk
9230: 6e 6f 77 6e 60 0a 2f 75 73 72 2f 63 6f 6e 76 65  nown`./usr/conve
9240: 78 2f 67 65 74 73 79 73 69 6e 66 6f 20 3d 20 60  x/getsysinfo = `
9250: 28 2f 75 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74  (/usr/convex/get
9260: 73 79 73 69 6e 66 6f 29 20 32 3e 2f 64 65 76 2f  sysinfo) 2>/dev/
9270: 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b  null || echo unk
9280: 6e 6f 77 6e 60 0a 68 6f 73 74 69 6e 66 6f 20 20  nown`.hostinfo  
9290: 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 60               = `
92a0: 28 68 6f 73 74 69 6e 66 6f 29 20 32 3e 2f 64 65  (hostinfo) 2>/de
92b0: 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20  v/null          
92c0: 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b       || echo unk
92d0: 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 6d 61 63 68 69  nown`./bin/machi
92e0: 6e 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 60  ne           = `
92f0: 28 2f 62 69 6e 2f 6d 61 63 68 69 6e 65 29 20 32  (/bin/machine) 2
9300: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20  >/dev/null      
9310: 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b       || echo unk
9320: 6e 6f 77 6e 60 0a 2f 75 73 72 2f 62 69 6e 2f 6f  nown`./usr/bin/o
9330: 73 6c 65 76 65 6c 20 20 20 20 20 20 20 3d 20 60  slevel       = `
9340: 28 2f 75 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65  (/usr/bin/osleve
9350: 6c 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20  l) 2>/dev/null  
9360: 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b       || echo unk
9370: 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 69 76 65  nown`./bin/unive
9380: 72 73 65 20 20 20 20 20 20 20 20 20 20 3d 20 60  rse          = `
9390: 28 2f 62 69 6e 2f 75 6e 69 76 65 72 73 65 29 20  (/bin/universe) 
93a0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20  2>/dev/null     
93b0: 20 20 20 20 20 7c 7c 20 65 63 68 6f 20 75 6e 6b       || echo unk
93c0: 6e 6f 77 6e 60 0a 0a 5f 41 53 55 4e 41 4d 45 0a  nown`.._ASUNAME.
93d0: 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46  .as_save_IFS=$IF
93e0: 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  S; IFS=$PATH_SEP
93f0: 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69  ARATOR.for as_di
9400: 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20  r in $PATH.do.  
9410: 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
9420: 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f  .  test -z "$as_
9430: 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e  dir" && as_dir=.
9440: 0a 20 20 65 63 68 6f 20 22 50 41 54 48 3a 20 24  .  echo "PATH: $
9450: 61 73 5f 64 69 72 22 0a 64 6f 6e 65 0a 0a 7d 20  as_dir".done..} 
9460: 3e 26 35 0a 0a 63 61 74 20 3e 26 35 20 3c 3c 5f  >&5..cat >&5 <<_
9470: 41 43 45 4f 46 0a 0a 0a 23 23 20 2d 2d 2d 2d 2d  ACEOF...## -----
9480: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 6f 72  ------ ##.## Cor
9490: 65 20 74 65 73 74 73 2e 20 23 23 0a 23 23 20 2d  e tests. ##.## -
94a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 0a 5f  ---------- ##.._
94b0: 41 43 45 4f 46 0a 0a 0a 23 20 4b 65 65 70 20 61  ACEOF...# Keep a
94c0: 20 74 72 61 63 65 20 6f 66 20 74 68 65 20 63 6f   trace of the co
94d0: 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 23 20 53 74  mmand line..# St
94e0: 72 69 70 20 6f 75 74 20 2d 2d 6e 6f 2d 63 72 65  rip out --no-cre
94f0: 61 74 65 20 61 6e 64 20 2d 2d 6e 6f 2d 72 65 63  ate and --no-rec
9500: 75 72 73 69 6f 6e 20 73 6f 20 74 68 65 79 20 64  ursion so they d
9510: 6f 20 6e 6f 74 20 70 69 6c 65 20 75 70 2e 0a 23  o not pile up..#
9520: 20 53 74 72 69 70 20 6f 75 74 20 2d 2d 73 69 6c   Strip out --sil
9530: 65 6e 74 20 62 65 63 61 75 73 65 20 77 65 20 64  ent because we d
9540: 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 72 65 63  on't want to rec
9550: 6f 72 64 20 69 74 20 66 6f 72 20 66 75 74 75 72  ord it for futur
9560: 65 20 72 75 6e 73 2e 0a 23 20 41 6c 73 6f 20 71  e runs..# Also q
9570: 75 6f 74 65 20 61 6e 79 20 61 72 67 73 20 63 6f  uote any args co
9580: 6e 74 61 69 6e 69 6e 67 20 73 68 65 6c 6c 20 6d  ntaining shell m
9590: 65 74 61 2d 63 68 61 72 61 63 74 65 72 73 2e 0a  eta-characters..
95a0: 23 20 4d 61 6b 65 20 74 77 6f 20 70 61 73 73 65  # Make two passe
95b0: 73 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 70  s to allow for p
95c0: 72 6f 70 65 72 20 64 75 70 6c 69 63 61 74 65 2d  roper duplicate-
95d0: 61 72 67 75 6d 65 6e 74 20 73 75 70 70 72 65 73  argument suppres
95e0: 73 69 6f 6e 2e 0a 61 63 5f 63 6f 6e 66 69 67 75  sion..ac_configu
95f0: 72 65 5f 61 72 67 73 3d 0a 61 63 5f 63 6f 6e 66  re_args=.ac_conf
9600: 69 67 75 72 65 5f 61 72 67 73 30 3d 0a 61 63 5f  igure_args0=.ac_
9610: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3d  configure_args1=
9620: 0a 61 63 5f 73 65 70 3d 0a 61 63 5f 6d 75 73 74  .ac_sep=.ac_must
9630: 5f 6b 65 65 70 5f 6e 65 78 74 3d 66 61 6c 73 65  _keep_next=false
9640: 0a 66 6f 72 20 61 63 5f 70 61 73 73 20 69 6e 20  .for ac_pass in 
9650: 31 20 32 0a 64 6f 0a 20 20 66 6f 72 20 61 63 5f  1 2.do.  for ac_
9660: 61 72 67 0a 20 20 64 6f 0a 20 20 20 20 63 61 73  arg.  do.    cas
9670: 65 20 24 61 63 5f 61 72 67 20 69 6e 0a 20 20 20  e $ac_arg in.   
9680: 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d   -no-create | --
9690: 6e 6f 2d 63 2a 20 7c 20 2d 6e 20 7c 20 2d 6e 6f  no-c* | -n | -no
96a0: 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d 2d 6e  -recursion | --n
96b0: 6f 2d 72 2a 29 20 63 6f 6e 74 69 6e 75 65 20 3b  o-r*) continue ;
96c0: 3b 0a 20 20 20 20 2d 71 20 7c 20 2d 71 75 69 65  ;.    -q | -quie
96d0: 74 20 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d  t | --quiet | --
96e0: 71 75 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d  quie | --qui | -
96f0: 2d 71 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 20 20  -qu | --q \.    
9700: 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69  | -silent | --si
9710: 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c  lent | --silen |
9720: 20 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29   --sile | --sil)
9730: 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20  .      continue 
9740: 3b 3b 0a 20 20 20 20 2a 22 20 22 2a 7c 2a 22 09  ;;.    *" "*|*".
9750: 22 2a 7c 2a 5b 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c  "*|*[\[\]\~\#\$\
9760: 5e 5c 26 5c 2a 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c  ^\&\*\(\)\{\}\\\
9770: 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29  |\;\<\>\?\"\']*)
9780: 0a 20 20 20 20 20 20 61 63 5f 61 72 67 3d 60 65  .      ac_arg=`e
9790: 63 68 6f 20 22 24 61 63 5f 61 72 67 22 20 7c 20  cho "$ac_arg" | 
97a0: 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c  sed "s/'/'\\\\\\
97b0: 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20  \\''/g"` ;;.    
97c0: 65 73 61 63 0a 20 20 20 20 63 61 73 65 20 24 61  esac.    case $a
97d0: 63 5f 70 61 73 73 20 69 6e 0a 20 20 20 20 31 29  c_pass in.    1)
97e0: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
97f0: 67 73 30 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75  gs0="$ac_configu
9800: 72 65 5f 61 72 67 73 30 20 27 24 61 63 5f 61 72  re_args0 '$ac_ar
9810: 67 27 22 20 3b 3b 0a 20 20 20 20 32 29 0a 20 20  g'" ;;.    2).  
9820: 20 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65      ac_configure
9830: 5f 61 72 67 73 31 3d 22 24 61 63 5f 63 6f 6e 66  _args1="$ac_conf
9840: 69 67 75 72 65 5f 61 72 67 73 31 20 27 24 61 63  igure_args1 '$ac
9850: 5f 61 72 67 27 22 0a 20 20 20 20 20 20 69 66 20  _arg'".      if 
9860: 74 65 73 74 20 24 61 63 5f 6d 75 73 74 5f 6b 65  test $ac_must_ke
9870: 65 70 5f 6e 65 78 74 20 3d 20 74 72 75 65 3b 20  ep_next = true; 
9880: 74 68 65 6e 0a 20 20 20 20 20 20 20 20 61 63 5f  then.        ac_
9890: 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 66  must_keep_next=f
98a0: 61 6c 73 65 20 23 20 47 6f 74 20 76 61 6c 75 65  alse # Got value
98b0: 2c 20 62 61 63 6b 20 74 6f 20 6e 6f 72 6d 61 6c  , back to normal
98c0: 2e 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20  ..      else.   
98d0: 20 20 20 20 20 63 61 73 65 20 24 61 63 5f 61 72       case $ac_ar
98e0: 67 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 2a  g in.          *
98f0: 3d 2a 20 7c 20 2d 2d 63 6f 6e 66 69 67 2d 63 61  =* | --config-ca
9900: 63 68 65 20 7c 20 2d 43 20 7c 20 2d 64 69 73 61  che | -C | -disa
9910: 62 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73 61 62 6c  ble-* | --disabl
9920: 65 2d 2a 20 5c 0a 20 20 20 20 20 20 20 20 20 20  e-* \.          
9930: 7c 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 2d  | -enable-* | --
9940: 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 67 61 73 20  enable-* | -gas 
9950: 7c 20 2d 2d 67 2a 20 7c 20 2d 6e 66 70 20 7c 20  | --g* | -nfp | 
9960: 2d 2d 6e 66 2a 20 5c 0a 20 20 20 20 20 20 20 20  --nf* \.        
9970: 20 20 7c 20 2d 71 20 7c 20 2d 71 75 69 65 74 20    | -q | -quiet 
9980: 7c 20 2d 2d 71 2a 20 7c 20 2d 73 69 6c 65 6e 74  | --q* | -silent
9990: 20 7c 20 2d 2d 73 69 6c 2a 20 7c 20 2d 76 20 7c   | --sil* | -v |
99a0: 20 2d 76 65 72 62 2a 20 5c 0a 20 20 20 20 20 20   -verb* \.      
99b0: 20 20 20 20 7c 20 2d 77 69 74 68 2d 2a 20 7c 20      | -with-* | 
99c0: 2d 2d 77 69 74 68 2d 2a 20 7c 20 2d 77 69 74 68  --with-* | -with
99d0: 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f 75  out-* | --withou
99e0: 74 2d 2a 20 7c 20 2d 2d 78 29 0a 20 20 20 20 20  t-* | --x).     
99f0: 20 20 20 20 20 20 20 63 61 73 65 20 22 24 61 63         case "$ac
9a00: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30  _configure_args0
9a10: 20 22 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20   " in.          
9a20: 20 20 20 20 22 24 61 63 5f 63 6f 6e 66 69 67 75      "$ac_configu
9a30: 72 65 5f 61 72 67 73 31 22 2a 22 20 27 24 61 63  re_args1"*" '$ac
9a40: 5f 61 72 67 27 20 22 2a 20 29 20 63 6f 6e 74 69  _arg' "* ) conti
9a50: 6e 75 65 20 3b 3b 0a 20 20 20 20 20 20 20 20 20  nue ;;.         
9a60: 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 20 20     esac.        
9a70: 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20      ;;.         
9a80: 20 2d 2a 20 29 20 61 63 5f 6d 75 73 74 5f 6b 65   -* ) ac_must_ke
9a90: 65 70 5f 6e 65 78 74 3d 74 72 75 65 20 3b 3b 0a  ep_next=true ;;.
9aa0: 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 20          esac.   
9ab0: 20 20 20 66 69 0a 20 20 20 20 20 20 61 63 5f 63     fi.      ac_c
9ac0: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d 22 24  onfigure_args="$
9ad0: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
9ae0: 73 24 61 63 5f 73 65 70 27 24 61 63 5f 61 72 67  s$ac_sep'$ac_arg
9af0: 27 22 0a 20 20 20 20 20 20 23 20 47 65 74 20 72  '".      # Get r
9b00: 69 64 20 6f 66 20 74 68 65 20 6c 65 61 64 69 6e  id of the leadin
9b10: 67 20 73 70 61 63 65 2e 0a 20 20 20 20 20 20 61  g space..      a
9b20: 63 5f 73 65 70 3d 22 20 22 0a 20 20 20 20 20 20  c_sep=" ".      
9b30: 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 64 6f  ;;.    esac.  do
9b40: 6e 65 0a 64 6f 6e 65 0a 24 61 73 5f 75 6e 73 65  ne.done.$as_unse
9b50: 74 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  t ac_configure_a
9b60: 72 67 73 30 20 7c 7c 20 74 65 73 74 20 22 24 7b  rgs0 || test "${
9b70: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
9b80: 73 30 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 20  s0+set}" != set 
9b90: 7c 7c 20 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72  || { ac_configur
9ba0: 65 5f 61 72 67 73 30 3d 3b 20 65 78 70 6f 72 74  e_args0=; export
9bb0: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
9bc0: 67 73 30 3b 20 7d 0a 24 61 73 5f 75 6e 73 65 74  gs0; }.$as_unset
9bd0: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
9be0: 67 73 31 20 7c 7c 20 74 65 73 74 20 22 24 7b 61  gs1 || test "${a
9bf0: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
9c00: 31 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 20 7c  1+set}" != set |
9c10: 7c 20 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72 65  | { ac_configure
9c20: 5f 61 72 67 73 31 3d 3b 20 65 78 70 6f 72 74 20  _args1=; export 
9c30: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
9c40: 73 31 3b 20 7d 0a 0a 23 20 57 68 65 6e 20 69 6e  s1; }..# When in
9c50: 74 65 72 72 75 70 74 65 64 20 6f 72 20 65 78 69  terrupted or exi
9c60: 74 27 64 2c 20 63 6c 65 61 6e 75 70 20 74 65 6d  t'd, cleanup tem
9c70: 70 6f 72 61 72 79 20 66 69 6c 65 73 2c 20 61 6e  porary files, an
9c80: 64 20 63 6f 6d 70 6c 65 74 65 0a 23 20 63 6f 6e  d complete.# con
9c90: 66 69 67 2e 6c 6f 67 2e 20 20 57 65 20 72 65 6d  fig.log.  We rem
9ca0: 6f 76 65 20 63 6f 6d 6d 65 6e 74 73 20 62 65 63  ove comments bec
9cb0: 61 75 73 65 20 61 6e 79 77 61 79 20 74 68 65 20  ause anyway the 
9cc0: 71 75 6f 74 65 73 20 69 6e 20 74 68 65 72 65 0a  quotes in there.
9cd0: 23 20 77 6f 75 6c 64 20 63 61 75 73 65 20 70 72  # would cause pr
9ce0: 6f 62 6c 65 6d 73 20 6f 72 20 6c 6f 6f 6b 20 75  oblems or look u
9cf0: 67 6c 79 2e 0a 23 20 57 41 52 4e 49 4e 47 3a 20  gly..# WARNING: 
9d00: 42 65 20 73 75 72 65 20 6e 6f 74 20 74 6f 20 75  Be sure not to u
9d10: 73 65 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73  se single quotes
9d20: 20 69 6e 20 74 68 65 72 65 2c 20 61 73 20 73 6f   in there, as so
9d30: 6d 65 20 73 68 65 6c 6c 73 2c 0a 23 20 73 75 63  me shells,.# suc
9d40: 68 20 61 73 20 6f 75 72 20 44 55 20 35 2e 30 20  h as our DU 5.0 
9d50: 66 72 69 65 6e 64 2c 20 77 69 6c 6c 20 74 68 65  friend, will the
9d60: 6e 20 60 63 6c 6f 73 65 27 20 74 68 65 20 74 72  n `close' the tr
9d70: 61 70 2e 0a 74 72 61 70 20 27 65 78 69 74 5f 73  ap..trap 'exit_s
9d80: 74 61 74 75 73 3d 24 3f 0a 20 20 23 20 53 61 76  tatus=$?.  # Sav
9d90: 65 20 69 6e 74 6f 20 63 6f 6e 66 69 67 2e 6c 6f  e into config.lo
9da0: 67 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69  g some informati
9db0: 6f 6e 20 74 68 61 74 20 6d 69 67 68 74 20 68 65  on that might he
9dc0: 6c 70 20 69 6e 20 64 65 62 75 67 67 69 6e 67 2e  lp in debugging.
9dd0: 0a 20 20 7b 0a 20 20 20 20 65 63 68 6f 0a 0a 20  .  {.    echo.. 
9de0: 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58     cat <<\_ASBOX
9df0: 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .## ------------
9e00: 2d 2d 2d 2d 20 23 23 0a 23 23 20 43 61 63 68 65  ---- ##.## Cache
9e10: 20 76 61 72 69 61 62 6c 65 73 2e 20 23 23 0a 23   variables. ##.#
9e20: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
9e30: 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20  -- ##._ASBOX.   
9e40: 20 65 63 68 6f 0a 20 20 20 20 23 20 54 68 65 20   echo.    # The 
9e50: 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 20 6f 66  following way of
9e60: 20 77 72 69 74 69 6e 67 20 74 68 65 20 63 61 63   writing the cac
9e70: 68 65 20 6d 69 73 68 61 6e 64 6c 65 73 20 6e 65  he mishandles ne
9e80: 77 6c 69 6e 65 73 20 69 6e 20 76 61 6c 75 65 73  wlines in values
9e90: 2c 0a 7b 0a 20 20 28 73 65 74 29 20 32 3e 26 31  ,.{.  (set) 2>&1
9ea0: 20 7c 0a 20 20 20 20 63 61 73 65 20 60 28 61 63   |.    case `(ac
9eb0: 5f 73 70 61 63 65 3d 27 22 27 22 27 20 27 22 27  _space='"'"' '"'
9ec0: 22 27 3b 20 73 65 74 20 7c 20 67 72 65 70 20 61  "'; set | grep a
9ed0: 63 5f 73 70 61 63 65 29 20 32 3e 26 31 60 20 69  c_space) 2>&1` i
9ee0: 6e 0a 20 20 20 20 2a 61 63 5f 73 70 61 63 65 3d  n.    *ac_space=
9ef0: 5c 20 2a 29 0a 20 20 20 20 20 20 73 65 64 20 2d  \ *).      sed -
9f00: 6e 20 5c 0a 20 20 20 20 20 20 20 20 22 73 2f 27  n \.        "s/'
9f10: 22 27 22 27 2f 27 22 27 22 27 5c 5c 5c 5c 27 22  "'"'/'"'"'\\\\'"
9f20: 27 22 27 27 22 27 22 27 2f 67 3b 0a 20 20 20 20  '"''"'"'/g;.    
9f30: 09 20 20 73 2f 5e 5c 5c 28 5b 5f 24 61 73 5f 63  .  s/^\\([_$as_c
9f40: 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24  r_alnum]*_cv_[_$
9f50: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5c 5c 29  as_cr_alnum]*\\)
9f60: 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c 31 3d 27 22  =\\(.*\\)/\\1='"
9f70: 27 22 27 5c 5c 32 27 22 27 22 27 2f 70 22 0a 20  '"'\\2'"'"'/p". 
9f80: 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20       ;;.    *). 
9f90: 20 20 20 20 20 73 65 64 20 2d 6e 20 5c 0a 20 20       sed -n \.  
9fa0: 20 20 20 20 20 20 22 73 2f 5e 5c 5c 28 5b 5f 24        "s/^\\([_$
9fb0: 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f 63 76  as_cr_alnum]*_cv
9fc0: 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  _[_$as_cr_alnum]
9fd0: 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f 5c 5c  *\\)=\\(.*\\)/\\
9fe0: 31 3d 5c 5c 32 2f 70 22 0a 20 20 20 20 20 20 3b  1=\\2/p".      ;
9ff0: 3b 0a 20 20 20 20 65 73 61 63 3b 0a 7d 0a 20 20  ;.    esac;.}.  
a000: 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61 74 20    echo..    cat 
a010: 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d  <<\_ASBOX.## ---
a020: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
a030: 23 0a 23 23 20 4f 75 74 70 75 74 20 76 61 72 69  #.## Output vari
a040: 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d 2d 2d  ables. ##.## ---
a050: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  -------------- #
a060: 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65 63 68  #._ASBOX.    ech
a070: 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 76 61 72  o.    for ac_var
a080: 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f 76 61   in $ac_subst_va
a090: 72 73 0a 20 20 20 20 64 6f 0a 20 20 20 20 20 20  rs.    do.      
a0a0: 65 76 61 6c 20 61 63 5f 76 61 6c 3d 24 60 65 63  eval ac_val=$`ec
a0b0: 68 6f 20 24 61 63 5f 76 61 72 60 0a 20 20 20 20  ho $ac_var`.    
a0c0: 20 20 65 63 68 6f 20 22 24 61 63 5f 76 61 72 3d    echo "$ac_var=
a0d0: 27 22 27 22 27 24 61 63 5f 76 61 6c 27 22 27 22  '"'"'$ac_val'"'"
a0e0: 27 22 0a 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f  '".    done | so
a0f0: 72 74 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20 20  rt.    echo..   
a100: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
a110: 5f 73 75 62 73 74 5f 66 69 6c 65 73 22 3b 20 74  _subst_files"; t
a120: 68 65 6e 0a 20 20 20 20 20 20 63 61 74 20 3c 3c  hen.      cat <<
a130: 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d  \_ASBOX.## -----
a140: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f  -------- ##.## O
a150: 75 74 70 75 74 20 66 69 6c 65 73 2e 20 23 23 0a  utput files. ##.
a160: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
a170: 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 20   ##._ASBOX.     
a180: 20 65 63 68 6f 0a 20 20 20 20 20 20 66 6f 72 20   echo.      for 
a190: 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f 73 75  ac_var in $ac_su
a1a0: 62 73 74 5f 66 69 6c 65 73 0a 20 20 20 20 20 20  bst_files.      
a1b0: 64 6f 0a 09 65 76 61 6c 20 61 63 5f 76 61 6c 3d  do..eval ac_val=
a1c0: 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72 60 0a  $`echo $ac_var`.
a1d0: 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 24 61          echo "$a
a1e0: 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63 5f 76  c_var='"'"'$ac_v
a1f0: 61 6c 27 22 27 22 27 22 0a 20 20 20 20 20 20 64  al'"'"'".      d
a200: 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20 20 20  one | sort.     
a210: 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 0a 20 20   echo.    fi..  
a220: 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e    if test -s con
a230: 66 64 65 66 73 2e 68 3b 20 74 68 65 6e 0a 20 20  fdefs.h; then.  
a240: 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f      cat <<\_ASBO
a250: 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.## -----------
a260: 20 23 23 0a 23 23 20 63 6f 6e 66 64 65 66 73 2e   ##.## confdefs.
a270: 68 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  h. ##.## -------
a280: 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20  ---- ##._ASBOX. 
a290: 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20 20 20       echo.      
a2a0: 73 65 64 20 22 2f 5e 24 2f 64 22 20 63 6f 6e 66  sed "/^$/d" conf
a2b0: 64 65 66 73 2e 68 20 7c 20 73 6f 72 74 0a 20 20  defs.h | sort.  
a2c0: 20 20 20 20 65 63 68 6f 0a 20 20 20 20 66 69 0a      echo.    fi.
a2d0: 20 20 20 20 74 65 73 74 20 22 24 61 63 5f 73 69      test "$ac_si
a2e0: 67 6e 61 6c 22 20 21 3d 20 30 20 26 26 0a 20 20  gnal" != 0 &&.  
a2f0: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
a300: 3a 20 63 61 75 67 68 74 20 73 69 67 6e 61 6c 20  : caught signal 
a310: 24 61 63 5f 73 69 67 6e 61 6c 22 0a 20 20 20 20  $ac_signal".    
a320: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 78  echo "$as_me: ex
a330: 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 22  it $exit_status"
a340: 0a 20 20 7d 20 3e 26 35 0a 20 20 72 6d 20 2d 66  .  } >&5.  rm -f
a350: 20 63 6f 72 65 20 63 6f 72 65 2e 2a 20 2a 2e 63   core core.* *.c
a360: 6f 72 65 20 26 26 0a 20 20 72 6d 20 2d 72 66 20  ore &&.  rm -rf 
a370: 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 64 65  conftest* confde
a380: 66 73 2a 20 63 6f 6e 66 24 24 2a 20 24 61 63 5f  fs* conf$$* $ac_
a390: 63 6c 65 61 6e 5f 66 69 6c 65 73 20 26 26 0a 20  clean_files &&. 
a3a0: 20 20 20 65 78 69 74 20 24 65 78 69 74 5f 73 74     exit $exit_st
a3b0: 61 74 75 73 0a 20 20 20 20 20 27 20 30 0a 66 6f  atus.     ' 0.fo
a3c0: 72 20 61 63 5f 73 69 67 6e 61 6c 20 69 6e 20 31  r ac_signal in 1
a3d0: 20 32 20 31 33 20 31 35 3b 20 64 6f 0a 20 20 74   2 13 15; do.  t
a3e0: 72 61 70 20 27 61 63 5f 73 69 67 6e 61 6c 3d 27  rap 'ac_signal='
a3f0: 24 61 63 5f 73 69 67 6e 61 6c 27 3b 20 7b 20 28  $ac_signal'; { (
a400: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
a410: 20 7d 27 20 24 61 63 5f 73 69 67 6e 61 6c 0a 64   }' $ac_signal.d
a420: 6f 6e 65 0a 61 63 5f 73 69 67 6e 61 6c 3d 30 0a  one.ac_signal=0.
a430: 0a 23 20 63 6f 6e 66 64 65 66 73 2e 68 20 61 76  .# confdefs.h av
a440: 6f 69 64 73 20 4f 53 20 63 6f 6d 6d 61 6e 64 20  oids OS command 
a450: 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6c 69 6d 69  line length limi
a460: 74 73 20 74 68 61 74 20 44 45 46 53 20 63 61 6e  ts that DEFS can
a470: 20 65 78 63 65 65 64 2e 0a 72 6d 20 2d 72 66 20   exceed..rm -rf 
a480: 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66 64 65  conftest* confde
a490: 66 73 2e 68 0a 23 20 41 49 58 20 63 70 70 20 6c  fs.h.# AIX cpp l
a4a0: 6f 73 65 73 20 6f 6e 20 61 6e 20 65 6d 70 74 79  oses on an empty
a4b0: 20 66 69 6c 65 2c 20 73 6f 20 6d 61 6b 65 20 73   file, so make s
a4c0: 75 72 65 20 69 74 20 63 6f 6e 74 61 69 6e 73 20  ure it contains 
a4d0: 61 74 20 6c 65 61 73 74 20 61 20 6e 65 77 6c 69  at least a newli
a4e0: 6e 65 2e 0a 65 63 68 6f 20 3e 63 6f 6e 66 64 65  ne..echo >confde
a4f0: 66 73 2e 68 0a 0a 23 20 50 72 65 64 65 66 69 6e  fs.h..# Predefin
a500: 65 64 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20  ed preprocessor 
a510: 76 61 72 69 61 62 6c 65 73 2e 0a 0a 63 61 74 20  variables...cat 
a520: 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f  >>confdefs.h <<_
a530: 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41  ACEOF.#define PA
a540: 43 4b 41 47 45 5f 4e 41 4d 45 20 22 24 50 41 43  CKAGE_NAME "$PAC
a550: 4b 41 47 45 5f 4e 41 4d 45 22 0a 5f 41 43 45 4f  KAGE_NAME"._ACEO
a560: 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65  F...cat >>confde
a570: 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64  fs.h <<_ACEOF.#d
a580: 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 54 41  efine PACKAGE_TA
a590: 52 4e 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f  RNAME "$PACKAGE_
a5a0: 54 41 52 4e 41 4d 45 22 0a 5f 41 43 45 4f 46 0a  TARNAME"._ACEOF.
a5b0: 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
a5c0: 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66  .h <<_ACEOF.#def
a5d0: 69 6e 65 20 50 41 43 4b 41 47 45 5f 56 45 52 53  ine PACKAGE_VERS
a5e0: 49 4f 4e 20 22 24 50 41 43 4b 41 47 45 5f 56 45  ION "$PACKAGE_VE
a5f0: 52 53 49 4f 4e 22 0a 5f 41 43 45 4f 46 0a 0a 0a  RSION"._ACEOF...
a600: 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68  cat >>confdefs.h
a610: 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e   <<_ACEOF.#defin
a620: 65 20 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47  e PACKAGE_STRING
a630: 20 22 24 50 41 43 4b 41 47 45 5f 53 54 52 49 4e   "$PACKAGE_STRIN
a640: 47 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20  G"._ACEOF...cat 
a650: 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f  >>confdefs.h <<_
a660: 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41  ACEOF.#define PA
a670: 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52 54 20  CKAGE_BUGREPORT 
a680: 22 24 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50  "$PACKAGE_BUGREP
a690: 4f 52 54 22 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20  ORT"._ACEOF...# 
a6a0: 4c 65 74 20 74 68 65 20 73 69 74 65 20 66 69 6c  Let the site fil
a6b0: 65 20 73 65 6c 65 63 74 20 61 6e 20 61 6c 74 65  e select an alte
a6c0: 72 6e 61 74 65 20 63 61 63 68 65 20 66 69 6c 65  rnate cache file
a6d0: 20 69 66 20 69 74 20 77 61 6e 74 73 20 74 6f 2e   if it wants to.
a6e0: 0a 23 20 50 72 65 66 65 72 20 65 78 70 6c 69 63  .# Prefer explic
a6f0: 69 74 6c 79 20 73 65 6c 65 63 74 65 64 20 66 69  itly selected fi
a700: 6c 65 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61  le to automatica
a710: 6c 6c 79 20 73 65 6c 65 63 74 65 64 20 6f 6e 65  lly selected one
a720: 73 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  s..if test -z "$
a730: 43 4f 4e 46 49 47 5f 53 49 54 45 22 3b 20 74 68  CONFIG_SITE"; th
a740: 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 78 24  en.  if test "x$
a750: 70 72 65 66 69 78 22 20 21 3d 20 78 4e 4f 4e 45  prefix" != xNONE
a760: 3b 20 74 68 65 6e 0a 20 20 20 20 43 4f 4e 46 49  ; then.    CONFI
a770: 47 5f 53 49 54 45 3d 22 24 70 72 65 66 69 78 2f  G_SITE="$prefix/
a780: 73 68 61 72 65 2f 63 6f 6e 66 69 67 2e 73 69 74  share/config.sit
a790: 65 20 24 70 72 65 66 69 78 2f 65 74 63 2f 63 6f  e $prefix/etc/co
a7a0: 6e 66 69 67 2e 73 69 74 65 22 0a 20 20 65 6c 73  nfig.site".  els
a7b0: 65 0a 20 20 20 20 43 4f 4e 46 49 47 5f 53 49 54  e.    CONFIG_SIT
a7c0: 45 3d 22 24 61 63 5f 64 65 66 61 75 6c 74 5f 70  E="$ac_default_p
a7d0: 72 65 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66  refix/share/conf
a7e0: 69 67 2e 73 69 74 65 20 24 61 63 5f 64 65 66 61  ig.site $ac_defa
a7f0: 75 6c 74 5f 70 72 65 66 69 78 2f 65 74 63 2f 63  ult_prefix/etc/c
a800: 6f 6e 66 69 67 2e 73 69 74 65 22 0a 20 20 66 69  onfig.site".  fi
a810: 0a 66 69 0a 66 6f 72 20 61 63 5f 73 69 74 65 5f  .fi.for ac_site_
a820: 66 69 6c 65 20 69 6e 20 24 43 4f 4e 46 49 47 5f  file in $CONFIG_
a830: 53 49 54 45 3b 20 64 6f 0a 20 20 69 66 20 74 65  SITE; do.  if te
a840: 73 74 20 2d 72 20 22 24 61 63 5f 73 69 74 65 5f  st -r "$ac_site_
a850: 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20  file"; then.    
a860: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
a870: 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69 6e 67 20  LINENO: loading 
a880: 73 69 74 65 20 73 63 72 69 70 74 20 24 61 63 5f  site script $ac_
a890: 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65  site_file" >&5.e
a8a0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 6c 6f 61  cho "$as_me: loa
a8b0: 64 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74  ding site script
a8c0: 20 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20   $ac_site_file" 
a8d0: 3e 26 36 3b 7d 0a 20 20 20 20 73 65 64 20 27 73  >&6;}.    sed 's
a8e0: 2f 5e 2f 7c 20 2f 27 20 22 24 61 63 5f 73 69 74  /^/| /' "$ac_sit
a8f0: 65 5f 66 69 6c 65 22 20 3e 26 35 0a 20 20 20 20  e_file" >&5.    
a900: 2e 20 22 24 61 63 5f 73 69 74 65 5f 66 69 6c 65  . "$ac_site_file
a910: 22 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 69 66 20  ".  fi.done..if 
a920: 74 65 73 74 20 2d 72 20 22 24 63 61 63 68 65 5f  test -r "$cache_
a930: 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 23 20  file"; then.  # 
a940: 53 6f 6d 65 20 76 65 72 73 69 6f 6e 73 20 6f 66  Some versions of
a950: 20 62 61 73 68 20 77 69 6c 6c 20 66 61 69 6c 20   bash will fail 
a960: 74 6f 20 73 6f 75 72 63 65 20 2f 64 65 76 2f 6e  to source /dev/n
a970: 75 6c 6c 20 28 73 70 65 63 69 61 6c 0a 20 20 23  ull (special.  #
a980: 20 66 69 6c 65 73 20 61 63 74 75 61 6c 6c 79 29   files actually)
a990: 2c 20 73 6f 20 77 65 20 61 76 6f 69 64 20 64 6f  , so we avoid do
a9a0: 69 6e 67 20 74 68 61 74 2e 0a 20 20 69 66 20 74  ing that..  if t
a9b0: 65 73 74 20 2d 66 20 22 24 63 61 63 68 65 5f 66  est -f "$cache_f
a9c0: 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 7b  ile"; then.    {
a9d0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
a9e0: 49 4e 45 4e 4f 3a 20 6c 6f 61 64 69 6e 67 20 63  INENO: loading c
a9f0: 61 63 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65  ache $cache_file
aa00: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
aa10: 6d 65 3a 20 6c 6f 61 64 69 6e 67 20 63 61 63 68  me: loading cach
aa20: 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e  e $cache_file" >
aa30: 26 36 3b 7d 0a 20 20 20 20 63 61 73 65 20 24 63  &6;}.    case $c
aa40: 61 63 68 65 5f 66 69 6c 65 20 69 6e 0a 20 20 20  ache_file in.   
aa50: 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 3f 3a 5b 5c     [\\/]* | ?:[\
aa60: 5c 2f 5d 2a 20 29 20 2e 20 24 63 61 63 68 65 5f  \/]* ) . $cache_
aa70: 66 69 6c 65 3b 3b 0a 20 20 20 20 20 20 2a 29 20  file;;.      *) 
aa80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
aa90: 20 20 20 20 20 2e 20 2e 2f 24 63 61 63 68 65 5f       . ./$cache_
aaa0: 66 69 6c 65 3b 3b 0a 20 20 20 20 65 73 61 63 0a  file;;.    esac.
aab0: 20 20 66 69 0a 65 6c 73 65 0a 20 20 7b 20 65 63    fi.else.  { ec
aac0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
aad0: 4e 4f 3a 20 63 72 65 61 74 69 6e 67 20 63 61 63  NO: creating cac
aae0: 68 65 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20  he $cache_file" 
aaf0: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
ab00: 3a 20 63 72 65 61 74 69 6e 67 20 63 61 63 68 65  : creating cache
ab10: 20 24 63 61 63 68 65 5f 66 69 6c 65 22 20 3e 26   $cache_file" >&
ab20: 36 3b 7d 0a 20 20 3e 24 63 61 63 68 65 5f 66 69  6;}.  >$cache_fi
ab30: 6c 65 0a 66 69 0a 0a 23 20 43 68 65 63 6b 20 74  le.fi..# Check t
ab40: 68 61 74 20 74 68 65 20 70 72 65 63 69 6f 75 73  hat the precious
ab50: 20 76 61 72 69 61 62 6c 65 73 20 73 61 76 65 64   variables saved
ab60: 20 69 6e 20 74 68 65 20 63 61 63 68 65 20 68 61   in the cache ha
ab70: 76 65 20 6b 65 70 74 20 74 68 65 20 73 61 6d 65  ve kept the same
ab80: 0a 23 20 76 61 6c 75 65 2e 0a 61 63 5f 63 61 63  .# value..ac_cac
ab90: 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 66 61 6c  he_corrupted=fal
aba0: 73 65 0a 66 6f 72 20 61 63 5f 76 61 72 20 69 6e  se.for ac_var in
abb0: 20 60 28 73 65 74 29 20 32 3e 26 31 20 7c 0a 20   `(set) 2>&1 |. 
abc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65                se
abd0: 64 20 2d 6e 20 27 73 2f 5e 61 63 5f 65 6e 76 5f  d -n 's/^ac_env_
abe0: 5c 28 5b 61 2d 7a 41 2d 5a 5f 30 2d 39 5d 2a 5c  \([a-zA-Z_0-9]*\
abf0: 29 5f 73 65 74 3d 2e 2a 2f 5c 31 2f 70 27 60 3b  )_set=.*/\1/p'`;
ac00: 20 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f 6f 6c   do.  eval ac_ol
ac10: 64 5f 73 65 74 3d 5c 24 61 63 5f 63 76 5f 65 6e  d_set=\$ac_cv_en
ac20: 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a  v_${ac_var}_set.
ac30: 20 20 65 76 61 6c 20 61 63 5f 6e 65 77 5f 73 65    eval ac_new_se
ac40: 74 3d 5c 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f  t=\$ac_env_${ac_
ac50: 76 61 72 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20  var}_set.  eval 
ac60: 61 63 5f 6f 6c 64 5f 76 61 6c 3d 22 5c 24 61 63  ac_old_val="\$ac
ac70: 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72  _cv_env_${ac_var
ac80: 7d 5f 76 61 6c 75 65 22 0a 20 20 65 76 61 6c 20  }_value".  eval 
ac90: 61 63 5f 6e 65 77 5f 76 61 6c 3d 22 5c 24 61 63  ac_new_val="\$ac
aca0: 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76  _env_${ac_var}_v
acb0: 61 6c 75 65 22 0a 20 20 63 61 73 65 20 24 61 63  alue".  case $ac
acc0: 5f 6f 6c 64 5f 73 65 74 2c 24 61 63 5f 6e 65 77  _old_set,$ac_new
acd0: 5f 73 65 74 20 69 6e 0a 20 20 20 20 73 65 74 2c  _set in.    set,
ace0: 29 0a 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22  ).      { echo "
acf0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ad00: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
ad10: 27 20 77 61 73 20 73 65 74 20 74 6f 20 5c 60 24  ' was set to \`$
ad20: 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69 6e 20 74  ac_old_val' in t
ad30: 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22  he previous run"
ad40: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
ad50: 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f  e: error: \`$ac_
ad60: 76 61 72 27 20 77 61 73 20 73 65 74 20 74 6f 20  var' was set to 
ad70: 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c 27 20 69  \`$ac_old_val' i
ad80: 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72  n the previous r
ad90: 75 6e 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20  un" >&2;}.      
ada0: 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74  ac_cache_corrupt
adb0: 65 64 3d 3a 20 3b 3b 0a 20 20 20 20 2c 73 65 74  ed=: ;;.    ,set
adc0: 29 0a 20 20 20 20 20 20 7b 20 65 63 68 6f 20 22  ).      { echo "
add0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ade0: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
adf0: 27 20 77 61 73 20 6e 6f 74 20 73 65 74 20 69 6e  ' was not set in
ae00: 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 72 75   the previous ru
ae10: 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  n" >&5.echo "$as
ae20: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61  _me: error: \`$a
ae30: 63 5f 76 61 72 27 20 77 61 73 20 6e 6f 74 20 73  c_var' was not s
ae40: 65 74 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f  et in the previo
ae50: 75 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a 20 20  us run" >&2;}.  
ae60: 20 20 20 20 61 63 5f 63 61 63 68 65 5f 63 6f 72      ac_cache_cor
ae70: 72 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20 20 20  rupted=: ;;.    
ae80: 2c 29 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20 20  ,);;.    *).    
ae90: 20 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f    if test "x$ac_
aea0: 6f 6c 64 5f 76 61 6c 22 20 21 3d 20 22 78 24 61  old_val" != "x$a
aeb0: 63 5f 6e 65 77 5f 76 61 6c 22 3b 20 74 68 65 6e  c_new_val"; then
aec0: 0a 20 20 20 20 20 20 20 20 7b 20 65 63 68 6f 20  .        { echo 
aed0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
aee0: 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61   error: \`$ac_va
aef0: 72 27 20 68 61 73 20 63 68 61 6e 67 65 64 20 73  r' has changed s
af00: 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f 75  ince the previou
af10: 73 20 72 75 6e 3a 22 20 3e 26 35 0a 65 63 68 6f  s run:" >&5.echo
af20: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
af30: 20 5c 60 24 61 63 5f 76 61 72 27 20 68 61 73 20   \`$ac_var' has 
af40: 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 74 68  changed since th
af50: 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 3a 22  e previous run:"
af60: 20 3e 26 32 3b 7d 0a 20 20 20 20 20 20 20 20 7b   >&2;}.        {
af70: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
af80: 49 4e 45 4e 4f 3a 20 20 20 66 6f 72 6d 65 72 20  INENO:   former 
af90: 76 61 6c 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f  value:  $ac_old_
afa0: 76 61 6c 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  val" >&5.echo "$
afb0: 61 73 5f 6d 65 3a 20 20 20 66 6f 72 6d 65 72 20  as_me:   former 
afc0: 76 61 6c 75 65 3a 20 20 24 61 63 5f 6f 6c 64 5f  value:  $ac_old_
afd0: 76 61 6c 22 20 3e 26 32 3b 7d 0a 20 20 20 20 20  val" >&2;}.     
afe0: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
aff0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20 63 75 72  e:$LINENO:   cur
b000: 72 65 6e 74 20 76 61 6c 75 65 3a 20 24 61 63 5f  rent value: $ac_
b010: 6e 65 77 5f 76 61 6c 22 20 3e 26 35 0a 65 63 68  new_val" >&5.ech
b020: 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20 63 75 72  o "$as_me:   cur
b030: 72 65 6e 74 20 76 61 6c 75 65 3a 20 24 61 63 5f  rent value: $ac_
b040: 6e 65 77 5f 76 61 6c 22 20 3e 26 32 3b 7d 0a 20  new_val" >&2;}. 
b050: 20 20 20 20 20 20 20 61 63 5f 63 61 63 68 65 5f         ac_cache_
b060: 63 6f 72 72 75 70 74 65 64 3d 3a 0a 20 20 20 20  corrupted=:.    
b070: 20 20 66 69 3b 3b 0a 20 20 65 73 61 63 0a 20 20    fi;;.  esac.  
b080: 23 20 50 61 73 73 20 70 72 65 63 69 6f 75 73 20  # Pass precious 
b090: 76 61 72 69 61 62 6c 65 73 20 74 6f 20 63 6f 6e  variables to con
b0a0: 66 69 67 2e 73 74 61 74 75 73 2e 0a 20 20 69 66  fig.status..  if
b0b0: 20 74 65 73 74 20 22 24 61 63 5f 6e 65 77 5f 73   test "$ac_new_s
b0c0: 65 74 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  et" = set; then.
b0d0: 20 20 20 20 63 61 73 65 20 24 61 63 5f 6e 65 77      case $ac_new
b0e0: 5f 76 61 6c 20 69 6e 0a 20 20 20 20 2a 22 20 22  _val in.    *" "
b0f0: 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c 7e  *|*"."*|*[\[\]\~
b100: 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c 7b  \#\$\^\&\*\(\)\{
b110: 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c 22  \}\\\|\;\<\>\?\"
b120: 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f 61  \']*).      ac_a
b130: 72 67 3d 24 61 63 5f 76 61 72 3d 60 65 63 68 6f  rg=$ac_var=`echo
b140: 20 22 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 7c   "$ac_new_val" |
b150: 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c   sed "s/'/'\\\\\
b160: 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20  \\\''/g"` ;;.   
b170: 20 2a 29 20 61 63 5f 61 72 67 3d 24 61 63 5f 76   *) ac_arg=$ac_v
b180: 61 72 3d 24 61 63 5f 6e 65 77 5f 76 61 6c 20 3b  ar=$ac_new_val ;
b190: 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 63  ;.    esac.    c
b1a0: 61 73 65 20 22 20 24 61 63 5f 63 6f 6e 66 69 67  ase " $ac_config
b1b0: 75 72 65 5f 61 72 67 73 20 22 20 69 6e 0a 20 20  ure_args " in.  
b1c0: 20 20 20 20 2a 22 20 27 24 61 63 5f 61 72 67 27      *" '$ac_arg'
b1d0: 20 22 2a 29 20 3b 3b 20 23 20 41 76 6f 69 64 20   "*) ;; # Avoid 
b1e0: 64 75 70 73 2e 20 20 55 73 65 20 6f 66 20 71 75  dups.  Use of qu
b1f0: 6f 74 65 73 20 65 6e 73 75 72 65 73 20 61 63 63  otes ensures acc
b200: 75 72 61 63 79 2e 0a 20 20 20 20 20 20 2a 29 20  uracy..      *) 
b210: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
b220: 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  s="$ac_configure
b230: 5f 61 72 67 73 20 27 24 61 63 5f 61 72 67 27 22  _args '$ac_arg'"
b240: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66   ;;.    esac.  f
b250: 69 0a 64 6f 6e 65 0a 69 66 20 24 61 63 5f 63 61  i.done.if $ac_ca
b260: 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3b 20 74  che_corrupted; t
b270: 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  hen.  { echo "$a
b280: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
b290: 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20  ror: changes in 
b2a0: 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  the environment 
b2b0: 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74  can compromise t
b2c0: 68 65 20 62 75 69 6c 64 22 20 3e 26 35 0a 65 63  he build" >&5.ec
b2d0: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
b2e0: 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68  r: changes in th
b2f0: 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 63 61  e environment ca
b300: 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74 68 65  n compromise the
b310: 20 62 75 69 6c 64 22 20 3e 26 32 3b 7d 0a 20 20   build" >&2;}.  
b320: 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
b330: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
b340: 20 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74   run \`make dist
b350: 63 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60  clean' and/or \`
b360: 72 6d 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20  rm $cache_file' 
b370: 61 6e 64 20 73 74 61 72 74 20 6f 76 65 72 22 20  and start over" 
b380: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
b390: 3a 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60 6d  : error: run \`m
b3a0: 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 27 20 61  ake distclean' a
b3b0: 6e 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63 68  nd/or \`rm $cach
b3c0: 65 5f 66 69 6c 65 27 20 61 6e 64 20 73 74 61 72  e_file' and star
b3d0: 74 20 6f 76 65 72 22 20 3e 26 32 3b 7d 0a 20 20  t over" >&2;}.  
b3e0: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
b3f0: 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63  t 1; }; }.fi..ac
b400: 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
b410: 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
b420: 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
b430: 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
b440: 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
b450: 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
b460: 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
b470: 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
b480: 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
b490: 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
b4a0: 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
b4b0: 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
b4c0: 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
b4d0: 70 69 6c 65 72 5f 67 6e 75 0a 0a 0a 0a 0a 0a 0a  piler_gnu.......
b4e0: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20  ..............# 
b4f0: 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 52 43  The following RC
b500: 53 20 72 65 76 69 73 69 6f 6e 20 73 74 72 69 6e  S revision strin
b510: 67 20 61 70 70 6c 69 65 73 20 74 6f 20 63 6f 6e  g applies to con
b520: 66 69 67 75 72 65 2e 69 6e 0a 23 20 24 52 65 76  figure.in.# $Rev
b530: 69 73 69 6f 6e 3a 20 31 2e 31 35 20 24 0a 0a 23  ision: 1.15 $..#
b540: 23 23 23 23 23 23 23 23 0a 23 20 50 72 6f 67 72  ########.# Progr
b550: 61 6d 73 20 6e 65 65 64 65 64 0a 23 0a 23 20 43  ams needed.#.# C
b560: 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65  heck whether --e
b570: 6e 61 62 6c 65 2d 73 68 61 72 65 64 20 6f 72 20  nable-shared or 
b580: 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72 65 64  --disable-shared
b590: 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74   was given..if t
b5a0: 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 68  est "${enable_sh
b5b0: 61 72 65 64 2b 73 65 74 7d 22 20 3d 20 73 65 74  ared+set}" = set
b5c0: 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76  ; then.  enablev
b5d0: 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 73 68 61 72  al="$enable_shar
b5e0: 65 64 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47  ed".  p=${PACKAG
b5f0: 45 2d 64 65 66 61 75 6c 74 7d 0a 63 61 73 65 20  E-default}.case 
b600: 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 79 65  $enableval in.ye
b610: 73 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  s) enable_shared
b620: 3d 79 65 73 20 3b 3b 0a 6e 6f 29 20 65 6e 61 62  =yes ;;.no) enab
b630: 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 20 3b 3b 0a  le_shared=no ;;.
b640: 2a 29 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72  *).  enable_shar
b650: 65 64 3d 6e 6f 0a 20 20 23 20 4c 6f 6f 6b 20 61  ed=no.  # Look a
b660: 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77  t the argument w
b670: 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61  e got.  We use a
b680: 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69  ll the common li
b690: 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20  st separators.. 
b6a0: 20 49 46 53 3d 22 24 7b 49 46 53 3d 20 09 7d 22   IFS="${IFS= .}"
b6b0: 3b 20 61 63 5f 73 61 76 65 5f 69 66 73 3d 22 24  ; ac_save_ifs="$
b6c0: 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53  IFS"; IFS="${IFS
b6d0: 7d 3a 2c 22 0a 20 20 66 6f 72 20 70 6b 67 20 69  }:,".  for pkg i
b6e0: 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f  n $enableval; do
b6f0: 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 58 24  .    if test "X$
b700: 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68  pkg" = "X$p"; th
b710: 65 6e 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f  en.      enable_
b720: 73 68 61 72 65 64 3d 79 65 73 0a 20 20 20 20 66  shared=yes.    f
b730: 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
b740: 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $ac_save_ifs".  
b750: 3b 3b 0a 65 73 61 63 0a 65 6c 73 65 0a 20 20 65  ;;.esac.else.  e
b760: 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73  nable_shared=yes
b770: 0a 66 69 3b 0a 23 20 43 68 65 63 6b 20 77 68 65  .fi;.# Check whe
b780: 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 74  ther --enable-st
b790: 61 74 69 63 20 6f 72 20 2d 2d 64 69 73 61 62 6c  atic or --disabl
b7a0: 65 2d 73 74 61 74 69 63 20 77 61 73 20 67 69 76  e-static was giv
b7b0: 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65  en..if test "${e
b7c0: 6e 61 62 6c 65 5f 73 74 61 74 69 63 2b 73 65 74  nable_static+set
b7d0: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
b7e0: 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61   enableval="$ena
b7f0: 62 6c 65 5f 73 74 61 74 69 63 22 0a 20 20 70 3d  ble_static".  p=
b800: 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c  ${PACKAGE-defaul
b810: 74 7d 0a 63 61 73 65 20 24 65 6e 61 62 6c 65 76  t}.case $enablev
b820: 61 6c 20 69 6e 0a 79 65 73 29 20 65 6e 61 62 6c  al in.yes) enabl
b830: 65 5f 73 74 61 74 69 63 3d 79 65 73 20 3b 3b 0a  e_static=yes ;;.
b840: 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 74 61 74 69  no) enable_stati
b850: 63 3d 6e 6f 20 3b 3b 0a 2a 29 0a 20 20 65 6e 61  c=no ;;.*).  ena
b860: 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20  ble_static=no.  
b870: 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72  # Look at the ar
b880: 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20  gument we got.  
b890: 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63  We use all the c
b8a0: 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72  ommon list separ
b8b0: 61 74 6f 72 73 2e 0a 20 20 49 46 53 3d 22 24 7b  ators..  IFS="${
b8c0: 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61 76  IFS= .}"; ac_sav
b8d0: 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46  e_ifs="$IFS"; IF
b8e0: 53 3d 22 24 7b 49 46 53 7d 3a 2c 22 0a 20 20 66  S="${IFS}:,".  f
b8f0: 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c  or pkg in $enabl
b900: 65 76 61 6c 3b 20 64 6f 0a 20 20 20 20 69 66 20  eval; do.    if 
b910: 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22  test "X$pkg" = "
b920: 58 24 70 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  X$p"; then.     
b930: 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79   enable_static=y
b940: 65 73 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65  es.    fi.  done
b950: 0a 20 20 49 46 53 3d 22 24 61 63 5f 73 61 76 65  .  IFS="$ac_save
b960: 5f 69 66 73 22 0a 20 20 3b 3b 0a 65 73 61 63 0a  _ifs".  ;;.esac.
b970: 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 74  else.  enable_st
b980: 61 74 69 63 3d 79 65 73 0a 66 69 3b 0a 23 20 43  atic=yes.fi;.# C
b990: 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65  heck whether --e
b9a0: 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61  nable-fast-insta
b9b0: 6c 6c 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d  ll or --disable-
b9c0: 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20 77 61 73  fast-install was
b9d0: 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
b9e0: 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69  "${enable_fast_i
b9f0: 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d 20 73  nstall+set}" = s
ba00: 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c  et; then.  enabl
ba10: 65 76 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 66 61  eval="$enable_fa
ba20: 73 74 5f 69 6e 73 74 61 6c 6c 22 0a 20 20 70 3d  st_install".  p=
ba30: 24 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c  ${PACKAGE-defaul
ba40: 74 7d 0a 63 61 73 65 20 24 65 6e 61 62 6c 65 76  t}.case $enablev
ba50: 61 6c 20 69 6e 0a 79 65 73 29 20 65 6e 61 62 6c  al in.yes) enabl
ba60: 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79  e_fast_install=y
ba70: 65 73 20 3b 3b 0a 6e 6f 29 20 65 6e 61 62 6c 65  es ;;.no) enable
ba80: 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f  _fast_install=no
ba90: 20 3b 3b 0a 2a 29 0a 20 20 65 6e 61 62 6c 65 5f   ;;.*).  enable_
baa0: 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a  fast_install=no.
bab0: 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20    # Look at the 
bac0: 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e  argument we got.
bad0: 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65    We use all the
bae0: 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70   common list sep
baf0: 61 72 61 74 6f 72 73 2e 0a 20 20 49 46 53 3d 22  arators..  IFS="
bb00: 24 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73  ${IFS= .}"; ac_s
bb10: 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
bb20: 49 46 53 3d 22 24 7b 49 46 53 7d 3a 2c 22 0a 20  IFS="${IFS}:,". 
bb30: 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61   for pkg in $ena
bb40: 62 6c 65 76 61 6c 3b 20 64 6f 0a 20 20 20 20 69  bleval; do.    i
bb50: 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d  f test "X$pkg" =
bb60: 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 20 20 20   "X$p"; then.   
bb70: 20 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69     enable_fast_i
bb80: 6e 73 74 61 6c 6c 3d 79 65 73 0a 20 20 20 20 66  nstall=yes.    f
bb90: 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
bba0: 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $ac_save_ifs".  
bbb0: 3b 3b 0a 65 73 61 63 0a 65 6c 73 65 0a 20 20 65  ;;.esac.else.  e
bbc0: 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
bbd0: 6c 6c 3d 79 65 73 0a 66 69 3b 0a 61 63 5f 61 75  ll=yes.fi;.ac_au
bbe0: 78 5f 64 69 72 3d 0a 66 6f 72 20 61 63 5f 64 69  x_dir=.for ac_di
bbf0: 72 20 69 6e 20 24 73 72 63 64 69 72 20 24 73 72  r in $srcdir $sr
bc00: 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f  cdir/.. $srcdir/
bc10: 2e 2e 2f 2e 2e 3b 20 64 6f 0a 20 20 69 66 20 74  ../..; do.  if t
bc20: 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 69  est -f $ac_dir/i
bc30: 6e 73 74 61 6c 6c 2d 73 68 3b 20 74 68 65 6e 0a  nstall-sh; then.
bc40: 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24      ac_aux_dir=$
bc50: 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e  ac_dir.    ac_in
bc60: 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75  stall_sh="$ac_au
bc70: 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68  x_dir/install-sh
bc80: 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20   -c".    break. 
bc90: 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 24 61   elif test -f $a
bca0: 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73 68  c_dir/install.sh
bcb0: 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61 75  ; then.    ac_au
bcc0: 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20 20  x_dir=$ac_dir.  
bcd0: 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d    ac_install_sh=
bce0: 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e 73  "$ac_aux_dir/ins
bcf0: 74 61 6c 6c 2e 73 68 20 2d 63 22 0a 20 20 20 20  tall.sh -c".    
bd00: 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65 73  break.  elif tes
bd10: 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 73 68 74  t -f $ac_dir/sht
bd20: 6f 6f 6c 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  ool; then.    ac
bd30: 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72  _aux_dir=$ac_dir
bd40: 0a 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f  .    ac_install_
bd50: 73 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f  sh="$ac_aux_dir/
bd60: 73 68 74 6f 6f 6c 20 69 6e 73 74 61 6c 6c 20 2d  shtool install -
bd70: 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 66  c".    break.  f
bd80: 69 0a 64 6f 6e 65 0a 69 66 20 74 65 73 74 20 2d  i.done.if test -
bd90: 7a 20 22 24 61 63 5f 61 75 78 5f 64 69 72 22 3b  z "$ac_aux_dir";
bda0: 20 74 68 65 6e 0a 20 20 7b 20 7b 20 65 63 68 6f   then.  { { echo
bdb0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
bdc0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
bdd0: 66 69 6e 64 20 69 6e 73 74 61 6c 6c 2d 73 68 20  find install-sh 
bde0: 6f 72 20 69 6e 73 74 61 6c 6c 2e 73 68 20 69 6e  or install.sh in
bdf0: 20 24 73 72 63 64 69 72 20 24 73 72 63 64 69 72   $srcdir $srcdir
be00: 2f 2e 2e 20 24 73 72 63 64 69 72 2f 2e 2e 2f 2e  /.. $srcdir/../.
be10: 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  ." >&5.echo "$as
be20: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  _me: error: cann
be30: 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c 2d  ot find install-
be40: 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73 68  sh or install.sh
be50: 20 69 6e 20 24 73 72 63 64 69 72 20 24 73 72 63   in $srcdir $src
be60: 64 69 72 2f 2e 2e 20 24 73 72 63 64 69 72 2f 2e  dir/.. $srcdir/.
be70: 2e 2f 2e 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  ./.." >&2;}.   {
be80: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
be90: 31 3b 20 7d 3b 20 7d 0a 66 69 0a 61 63 5f 63 6f  1; }; }.fi.ac_co
bea0: 6e 66 69 67 5f 67 75 65 73 73 3d 22 24 53 48 45  nfig_guess="$SHE
beb0: 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63  LL $ac_aux_dir/c
bec0: 6f 6e 66 69 67 2e 67 75 65 73 73 22 0a 61 63 5f  onfig.guess".ac_
bed0: 63 6f 6e 66 69 67 5f 73 75 62 3d 22 24 53 48 45  config_sub="$SHE
bee0: 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63  LL $ac_aux_dir/c
bef0: 6f 6e 66 69 67 2e 73 75 62 22 0a 61 63 5f 63 6f  onfig.sub".ac_co
bf00: 6e 66 69 67 75 72 65 3d 22 24 53 48 45 4c 4c 20  nfigure="$SHELL 
bf10: 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e 66  $ac_aux_dir/conf
bf20: 69 67 75 72 65 22 20 23 20 54 68 69 73 20 73 68  igure" # This sh
bf30: 6f 75 6c 64 20 62 65 20 43 79 67 6e 75 73 20 63  ould be Cygnus c
bf40: 6f 6e 66 69 67 75 72 65 2e 0a 0a 23 20 4d 61 6b  onfigure...# Mak
bf50: 65 20 73 75 72 65 20 77 65 20 63 61 6e 20 72 75  e sure we can ru
bf60: 6e 20 63 6f 6e 66 69 67 2e 73 75 62 2e 0a 24 61  n config.sub..$a
bf70: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 73 75 6e  c_config_sub sun
bf80: 34 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26  4 >/dev/null 2>&
bf90: 31 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20  1 ||.  { { echo 
bfa0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
bfb0: 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72   error: cannot r
bfc0: 75 6e 20 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75  un $ac_config_su
bfd0: 62 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  b" >&5.echo "$as
bfe0: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  _me: error: cann
bff0: 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f 6e 66 69  ot run $ac_confi
c000: 67 5f 73 75 62 22 20 3e 26 32 3b 7d 0a 20 20 20  g_sub" >&2;}.   
c010: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
c020: 20 31 3b 20 7d 3b 20 7d 0a 0a 65 63 68 6f 20 22   1; }; }..echo "
c030: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
c040: 63 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73  checking build s
c050: 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35 0a  ystem type" >&5.
c060: 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
c070: 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 79 73  ecking build sys
c080: 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45 43 48  tem type... $ECH
c090: 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
c0a0: 20 22 24 7b 61 63 5f 63 76 5f 62 75 69 6c 64 2b   "${ac_cv_build+
c0b0: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
c0c0: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
c0d0: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
c0e0: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61  _C" >&6.else.  a
c0f0: 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  c_cv_build_alias
c100: 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 74 65  =$build_alias.te
c110: 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 62 75  st -z "$ac_cv_bu
c120: 69 6c 64 5f 61 6c 69 61 73 22 20 26 26 0a 20 20  ild_alias" &&.  
c130: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c140: 73 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 67 75  s=`$ac_config_gu
c150: 65 73 73 60 0a 74 65 73 74 20 2d 7a 20 22 24 61  ess`.test -z "$a
c160: 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  c_cv_build_alias
c170: 22 20 26 26 0a 20 20 7b 20 7b 20 65 63 68 6f 20  " &&.  { { echo 
c180: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
c190: 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 67   error: cannot g
c1a0: 75 65 73 73 20 62 75 69 6c 64 20 74 79 70 65 3b  uess build type;
c1b0: 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69 66   you must specif
c1c0: 79 20 6f 6e 65 22 20 3e 26 35 0a 65 63 68 6f 20  y one" >&5.echo 
c1d0: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
c1e0: 63 61 6e 6e 6f 74 20 67 75 65 73 73 20 62 75 69  cannot guess bui
c1f0: 6c 64 20 74 79 70 65 3b 20 79 6f 75 20 6d 75 73  ld type; you mus
c200: 74 20 73 70 65 63 69 66 79 20 6f 6e 65 22 20 3e  t specify one" >
c210: 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
c220: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
c230: 0a 61 63 5f 63 76 5f 62 75 69 6c 64 3d 60 24 61  .ac_cv_build=`$a
c240: 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63  c_config_sub $ac
c250: 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 60  _cv_build_alias`
c260: 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22   ||.  { { echo "
c270: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
c280: 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69  error: $ac_confi
c290: 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 62 75 69  g_sub $ac_cv_bui
c2a0: 6c 64 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22  ld_alias failed"
c2b0: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
c2c0: 65 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f  e: error: $ac_co
c2d0: 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76 5f  nfig_sub $ac_cv_
c2e0: 62 75 69 6c 64 5f 61 6c 69 61 73 20 66 61 69 6c  build_alias fail
c2f0: 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  ed" >&2;}.   { (
c300: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
c310: 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f 20 22   }; }..fi.echo "
c320: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
c330: 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 62  result: $ac_cv_b
c340: 75 69 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  uild" >&5.echo "
c350: 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
c360: 62 75 69 6c 64 22 20 3e 26 36 0a 62 75 69 6c 64  build" >&6.build
c370: 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a 62 75  =$ac_cv_build.bu
c380: 69 6c 64 5f 63 70 75 3d 60 65 63 68 6f 20 24 61  ild_cpu=`echo $a
c390: 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73 65 64  c_cv_build | sed
c3a0: 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c   's/^\([^-]*\)-\
c3b0: 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24  ([^-]*\)-\(.*\)$
c3c0: 2f 5c 31 2f 27 60 0a 62 75 69 6c 64 5f 76 65 6e  /\1/'`.build_ven
c3d0: 64 6f 72 3d 60 65 63 68 6f 20 24 61 63 5f 63 76  dor=`echo $ac_cv
c3e0: 5f 62 75 69 6c 64 20 7c 20 73 65 64 20 27 73 2f  _build | sed 's/
c3f0: 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d  ^\([^-]*\)-\([^-
c400: 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 32 2f  ]*\)-\(.*\)$/\2/
c410: 27 60 0a 62 75 69 6c 64 5f 6f 73 3d 60 65 63 68  '`.build_os=`ech
c420: 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c  o $ac_cv_build |
c430: 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a   sed 's/^\([^-]*
c440: 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e  \)-\([^-]*\)-\(.
c450: 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a 65 63 68  *\)$/\3/'`...ech
c460: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
c470: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 73 74  O: checking host
c480: 20 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26   system type" >&
c490: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
c4a0: 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73 79  checking host sy
c4b0: 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45 43  stem type... $EC
c4c0: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
c4d0: 74 20 22 24 7b 61 63 5f 63 76 5f 68 6f 73 74 2b  t "${ac_cv_host+
c4e0: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
c4f0: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
c500: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
c510: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61  _C" >&6.else.  a
c520: 63 5f 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 3d  c_cv_host_alias=
c530: 24 68 6f 73 74 5f 61 6c 69 61 73 0a 74 65 73 74  $host_alias.test
c540: 20 2d 7a 20 22 24 61 63 5f 63 76 5f 68 6f 73 74   -z "$ac_cv_host
c550: 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 61 63 5f  _alias" &&.  ac_
c560: 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 3d 24 61  cv_host_alias=$a
c570: 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73  c_cv_build_alias
c580: 0a 61 63 5f 63 76 5f 68 6f 73 74 3d 60 24 61 63  .ac_cv_host=`$ac
c590: 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f  _config_sub $ac_
c5a0: 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 60 20 7c  cv_host_alias` |
c5b0: 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61  |.  { { echo "$a
c5c0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
c5d0: 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69 67 5f  ror: $ac_config_
c5e0: 73 75 62 20 24 61 63 5f 63 76 5f 68 6f 73 74 5f  sub $ac_cv_host_
c5f0: 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20 3e 26  alias failed" >&
c600: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
c610: 65 72 72 6f 72 3a 20 24 61 63 5f 63 6f 6e 66 69  error: $ac_confi
c620: 67 5f 73 75 62 20 24 61 63 5f 63 76 5f 68 6f 73  g_sub $ac_cv_hos
c630: 74 5f 61 6c 69 61 73 20 66 61 69 6c 65 64 22 20  t_alias failed" 
c640: 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74  >&2;}.   { (exit
c650: 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20   1); exit 1; }; 
c660: 7d 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  }..fi.echo "$as_
c670: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
c680: 6c 74 3a 20 24 61 63 5f 63 76 5f 68 6f 73 74 22  lt: $ac_cv_host"
c690: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
c6a0: 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 6f 73 74 22  O_T}$ac_cv_host"
c6b0: 20 3e 26 36 0a 68 6f 73 74 3d 24 61 63 5f 63 76   >&6.host=$ac_cv
c6c0: 5f 68 6f 73 74 0a 68 6f 73 74 5f 63 70 75 3d 60  _host.host_cpu=`
c6d0: 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73 74  echo $ac_cv_host
c6e0: 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d   | sed 's/^\([^-
c6f0: 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c  ]*\)-\([^-]*\)-\
c700: 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 68 6f 73  (.*\)$/\1/'`.hos
c710: 74 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f 20 24  t_vendor=`echo $
c720: 61 63 5f 63 76 5f 68 6f 73 74 20 7c 20 73 65 64  ac_cv_host | sed
c730: 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c   's/^\([^-]*\)-\
c740: 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24  ([^-]*\)-\(.*\)$
c750: 2f 5c 32 2f 27 60 0a 68 6f 73 74 5f 6f 73 3d 60  /\2/'`.host_os=`
c760: 65 63 68 6f 20 24 61 63 5f 63 76 5f 68 6f 73 74  echo $ac_cv_host
c770: 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d   | sed 's/^\([^-
c780: 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c  ]*\)-\([^-]*\)-\
c790: 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60 0a 0a 0a 61  (.*\)$/\3/'`...a
c7a0: 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27  c_ext=c.ac_cpp='
c7b0: 24 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a  $CPP $CPPFLAGS'.
c7c0: 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20  ac_compile='$CC 
c7d0: 2d 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  -c $CFLAGS $CPPF
c7e0: 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
c7f0: 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69  c_ext >&5'.ac_li
c800: 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74  nk='$CC -o conft
c810: 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
c820: 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
c830: 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  $LDFLAGS conftes
c840: 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20  t.$ac_ext $LIBS 
c850: 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72  >&5'.ac_compiler
c860: 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f  _gnu=$ac_cv_c_co
c870: 6d 70 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74 65  mpiler_gnu.if te
c880: 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
c890: 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
c8a0: 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
c8b0: 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61  rst word of "${a
c8c0: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63  c_tool_prefix}gc
c8d0: 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  c", so it can be
c8e0: 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
c8f0: 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
c900: 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70  ummy ${ac_tool_p
c910: 72 65 66 69 78 7d 67 63 63 3b 20 61 63 5f 77 6f  refix}gcc; ac_wo
c920: 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f  rd=$2.echo "$as_
c930: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
c940: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
c950: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
c960: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
c970: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
c980: 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
c990: 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
c9a0: 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _CC+set}" = set;
c9b0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
c9c0: 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
c9d0: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
c9e0: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
c9f0: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
ca00: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20  v_prog_CC="$CC" 
ca10: 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
ca20: 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
ca30: 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
ca40: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
ca50: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
ca60: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
ca70: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
ca80: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
ca90: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
caa0: 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
cab0: 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
cac0: 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
cad0: 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
cae0: 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
caf0: 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
cb00: 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
cb10: 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
cb20: 76 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f  v_prog_CC="${ac_
cb30: 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63 22  tool_prefix}gcc"
cb40: 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
cb50: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
cb60: 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
cb70: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
cb80: 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
cb90: 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66   fi.done.done..f
cba0: 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70  i.fi.CC=$ac_cv_p
cbb0: 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d  rog_CC.if test -
cbc0: 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20  n "$CC"; then.  
cbd0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
cbe0: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43  NENO: result: $C
cbf0: 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  C" >&5.echo "${E
cc00: 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a 65  CHO_T}$CC" >&6.e
cc10: 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
cc20: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
cc30: 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
cc40: 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
cc50: 26 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73  &6.fi..fi.if tes
cc60: 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
cc70: 67 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63  g_CC"; then.  ac
cc80: 5f 63 74 5f 43 43 3d 24 43 43 0a 20 20 23 20 45  _ct_CC=$CC.  # E
cc90: 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
cca0: 20 77 6f 72 64 20 6f 66 20 22 67 63 63 22 2c 20   word of "gcc", 
ccb0: 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
ccc0: 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
ccd0: 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
cce0: 20 67 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24 32   gcc; ac_word=$2
ccf0: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
cd00: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
cd10: 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
cd20: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
cd30: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
cd40: 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
cd50: 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
cd60: 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  {ac_cv_prog_ac_c
cd70: 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74  t_CC+set}" = set
cd80: 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
cd90: 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
cda0: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
cdb0: 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
cdc0: 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e  $ac_ct_CC"; then
cdd0: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  .  ac_cv_prog_ac
cde0: 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43  _ct_CC="$ac_ct_C
cdf0: 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  C" # Let the use
ce00: 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
ce10: 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
ce20: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
ce30: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
ce40: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
ce50: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
ce60: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
ce70: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
ce80: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
ce90: 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
cea0: 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
ceb0: 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
cec0: 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
ced0: 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
cee0: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
cef0: 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61  ext"; then.    a
cf00: 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
cf10: 43 43 3d 22 67 63 63 22 0a 20 20 20 20 65 63 68  CC="gcc".    ech
cf20: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
cf30: 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
cf40: 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
cf50: 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
cf60: 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
cf70: 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f  .done..fi.fi.ac_
cf80: 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f  ct_CC=$ac_cv_pro
cf90: 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65  g_ac_ct_CC.if te
cfa0: 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43  st -n "$ac_ct_CC
cfb0: 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22  "; then.  echo "
cfc0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
cfd0: 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43  result: $ac_ct_C
cfe0: 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  C" >&5.echo "${E
cff0: 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43 22  CHO_T}$ac_ct_CC"
d000: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
d010: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d020: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
d030: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
d040: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 43  }no" >&6.fi..  C
d050: 43 3d 24 61 63 5f 63 74 5f 43 43 0a 65 6c 73 65  C=$ac_ct_CC.else
d060: 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f 70 72  .  CC="$ac_cv_pr
d070: 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20 74 65  og_CC".fi..if te
d080: 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65  st -z "$CC"; the
d090: 6e 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  n.  if test -n "
d0a0: 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
d0b0: 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
d0c0: 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
d0d0: 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
d0e0: 70 72 65 66 69 78 7d 63 63 22 2c 20 73 6f 20 69  prefix}cc", so i
d0f0: 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
d100: 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
d110: 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61  s..set dummy ${a
d120: 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63  c_tool_prefix}cc
d130: 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68  ; ac_word=$2.ech
d140: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
d150: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
d160: 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63  $ac_word" >&5.ec
d170: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
d180: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
d190: 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
d1a0: 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
d1b0: 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22  cv_prog_CC+set}"
d1c0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
d1d0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
d1e0: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
d1f0: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
d200: 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e  t -n "$CC"; then
d210: 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  .  ac_cv_prog_CC
d220: 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65  ="$CC" # Let the
d230: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
d240: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
d250: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
d260: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
d270: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
d280: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
d290: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
d2a0: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
d2b0: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
d2c0: 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
d2d0: 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
d2e0: 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
d2f0: 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
d300: 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
d310: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
d320: 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
d330: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
d340: 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  ="${ac_tool_pref
d350: 69 78 7d 63 63 22 0a 20 20 20 20 65 63 68 6f 20  ix}cc".    echo 
d360: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
d370: 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
d380: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
d390: 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
d3a0: 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
d3b0: 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61  one..fi.fi.CC=$a
d3c0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
d3d0: 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
d3e0: 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
d3f0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
d400: 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63 68  lt: $CC" >&5.ech
d410: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22  o "${ECHO_T}$CC"
d420: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
d430: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d440: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
d450: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
d460: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
d470: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
d480: 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74 68 65  cv_prog_CC"; the
d490: 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24 43 43  n.  ac_ct_CC=$CC
d4a0: 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
d4b0: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
d4c0: 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  cc", so it can b
d4d0: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
d4e0: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
d4f0: 64 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72  dummy cc; ac_wor
d500: 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d  d=$2.echo "$as_m
d510: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
d520: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
d530: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
d540: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
d550: 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43   $ac_word... $EC
d560: 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
d570: 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
d580: 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d  ac_ct_CC+set}" =
d590: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
d5a0: 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
d5b0: 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
d5c0: 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
d5d0: 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20  -n "$ac_ct_CC"; 
d5e0: 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
d5f0: 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f  g_ac_ct_CC="$ac_
d600: 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74 68 65  ct_CC" # Let the
d610: 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
d620: 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73  he test..else.as
d630: 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
d640: 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
d650: 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
d660: 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
d670: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
d680: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
d690: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
d6a0: 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
d6b0: 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
d6c0: 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
d6d0: 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65   do.  if $as_exe
d6e0: 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64  cutable_p "$as_d
d6f0: 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
d700: 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20  xec_ext"; then. 
d710: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63     ac_cv_prog_ac
d720: 5f 63 74 5f 43 43 3d 22 63 63 22 0a 20 20 20 20  _ct_CC="cc".    
d730: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
d740: 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f  NENO: found $as_
d750: 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
d760: 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
d770: 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
d780: 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a  one.done..fi.fi.
d790: 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f  ac_ct_CC=$ac_cv_
d7a0: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66  prog_ac_ct_CC.if
d7b0: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
d7c0: 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68  _CC"; then.  ech
d7d0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
d7e0: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
d7f0: 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22  t_CC" >&5.echo "
d800: 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f  ${ECHO_T}$ac_ct_
d810: 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  CC" >&6.else.  e
d820: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
d830: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
d840: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
d850: 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
d860: 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 65    CC=$ac_ct_CC.e
d870: 6c 73 65 0a 20 20 43 43 3d 22 24 61 63 5f 63 76  lse.  CC="$ac_cv
d880: 5f 70 72 6f 67 5f 43 43 22 0a 66 69 0a 0a 66 69  _prog_CC".fi..fi
d890: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43  .if test -z "$CC
d8a0: 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
d8b0: 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
d8c0: 72 64 20 6f 66 20 22 63 63 22 2c 20 73 6f 20 69  rd of "cc", so i
d8d0: 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
d8e0: 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
d8f0: 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 63 3b  s..set dummy cc;
d900: 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
d910: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
d920: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
d930: 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
d940: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
d950: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
d960: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
d970: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
d980: 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20  v_prog_CC+set}" 
d990: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
d9a0: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
d9b0: 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
d9c0: 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
d9d0: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
d9e0: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
d9f0: 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20  "$CC" # Let the 
da00: 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
da10: 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 20 20 61  e test..else.  a
da20: 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d  c_prog_rejected=
da30: 6e 6f 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  no.as_save_IFS=$
da40: 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
da50: 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
da60: 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
da70: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
da80: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
da90: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
daa0: 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
dab0: 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
dac0: 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
dad0: 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
dae0: 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
daf0: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
db00: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
db10: 68 65 6e 0a 20 20 20 20 69 66 20 74 65 73 74 20  hen.    if test 
db20: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
db30: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3d  d$ac_exec_ext" =
db40: 20 22 2f 75 73 72 2f 75 63 62 2f 63 63 22 3b 20   "/usr/ucb/cc"; 
db50: 74 68 65 6e 0a 20 20 20 20 20 20 20 61 63 5f 70  then.       ac_p
db60: 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d 79 65 73  rog_rejected=yes
db70: 0a 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65  .       continue
db80: 0a 20 20 20 20 20 66 69 0a 20 20 20 20 61 63 5f  .     fi.    ac_
db90: 63 76 5f 70 72 6f 67 5f 43 43 3d 22 63 63 22 0a  cv_prog_CC="cc".
dba0: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
dbb0: 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
dbc0: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
dbd0: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
dbe0: 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
dbf0: 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 69 66  fi.done.done..if
dc00: 20 74 65 73 74 20 24 61 63 5f 70 72 6f 67 5f 72   test $ac_prog_r
dc10: 65 6a 65 63 74 65 64 20 3d 20 79 65 73 3b 20 74  ejected = yes; t
dc20: 68 65 6e 0a 20 20 23 20 57 65 20 66 6f 75 6e 64  hen.  # We found
dc30: 20 61 20 62 6f 67 6f 6e 20 69 6e 20 74 68 65 20   a bogon in the 
dc40: 70 61 74 68 2c 20 73 6f 20 6d 61 6b 65 20 73 75  path, so make su
dc50: 72 65 20 77 65 20 6e 65 76 65 72 20 75 73 65 20  re we never use 
dc60: 69 74 2e 0a 20 20 73 65 74 20 64 75 6d 6d 79 20  it..  set dummy 
dc70: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 20  $ac_cv_prog_CC. 
dc80: 20 73 68 69 66 74 0a 20 20 69 66 20 74 65 73 74   shift.  if test
dc90: 20 24 23 20 21 3d 20 30 3b 20 74 68 65 6e 0a 20   $# != 0; then. 
dca0: 20 20 20 23 20 57 65 20 63 68 6f 73 65 20 61 20     # We chose a 
dcb0: 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 70 69 6c  different compil
dcc0: 65 72 20 66 72 6f 6d 20 74 68 65 20 62 6f 67 75  er from the bogu
dcd0: 73 20 6f 6e 65 2e 0a 20 20 20 20 23 20 48 6f 77  s one..    # How
dce0: 65 76 65 72 2c 20 69 74 20 68 61 73 20 74 68 65  ever, it has the
dcf0: 20 73 61 6d 65 20 62 61 73 65 6e 61 6d 65 2c 20   same basename, 
dd00: 73 6f 20 74 68 65 20 62 6f 67 6f 6e 20 77 69 6c  so the bogon wil
dd10: 6c 20 62 65 20 63 68 6f 73 65 6e 0a 20 20 20 20  l be chosen.    
dd20: 23 20 66 69 72 73 74 20 69 66 20 77 65 20 73 65  # first if we se
dd30: 74 20 43 43 20 74 6f 20 6a 75 73 74 20 74 68 65  t CC to just the
dd40: 20 62 61 73 65 6e 61 6d 65 3b 20 75 73 65 20 74   basename; use t
dd50: 68 65 20 66 75 6c 6c 20 66 69 6c 65 20 6e 61 6d  he full file nam
dd60: 65 2e 0a 20 20 20 20 73 68 69 66 74 0a 20 20 20  e..    shift.   
dd70: 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22   ac_cv_prog_CC="
dd80: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
dd90: 24 7b 31 2b 27 20 27 7d 24 40 22 0a 20 20 66 69  ${1+' '}$@".  fi
dda0: 0a 66 69 0a 66 69 0a 66 69 0a 43 43 3d 24 61 63  .fi.fi.fi.CC=$ac
ddb0: 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20 74  _cv_prog_CC.if t
ddc0: 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68  est -n "$CC"; th
ddd0: 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
dde0: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
ddf0: 74 3a 20 24 43 43 22 20 3e 26 35 0a 65 63 68 6f  t: $CC" >&5.echo
de00: 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22 20   "${ECHO_T}$CC" 
de10: 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
de20: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
de30: 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
de40: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
de50: 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69  no" >&6.fi..fi.i
de60: 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b  f test -z "$CC";
de70: 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
de80: 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65  -n "$ac_tool_pre
de90: 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66 6f 72  fix"; then.  for
dea0: 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a 20   ac_prog in cl. 
deb0: 20 64 6f 0a 20 20 20 20 23 20 45 78 74 72 61 63   do.    # Extrac
dec0: 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64  t the first word
ded0: 20 6f 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   of "$ac_tool_pr
dee0: 65 66 69 78 24 61 63 5f 70 72 6f 67 22 2c 20 73  efix$ac_prog", s
def0: 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
df00: 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
df10: 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
df20: 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24  $ac_tool_prefix$
df30: 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64  ac_prog; ac_word
df40: 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
df50: 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
df60: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
df70: 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
df80: 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
df90: 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
dfa0: 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
dfb0: 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43   "${ac_cv_prog_C
dfc0: 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  C+set}" = set; t
dfd0: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
dfe0: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
dff0: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
e000: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43   if test -n "$CC
e010: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
e020: 70 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20  prog_CC="$CC" # 
e030: 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
e040: 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
e050: 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
e060: 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
e070: 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
e080: 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
e090: 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
e0a0: 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
e0b0: 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
e0c0: 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
e0d0: 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
e0e0: 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
e0f0: 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
e100: 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
e110: 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
e120: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
e130: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
e140: 70 72 6f 67 5f 43 43 3d 22 24 61 63 5f 74 6f 6f  prog_CC="$ac_too
e150: 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67  l_prefix$ac_prog
e160: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
e170: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
e180: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
e190: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
e1a0: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
e1b0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
e1c0: 66 69 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f  fi.fi.CC=$ac_cv_
e1d0: 70 72 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20  prog_CC.if test 
e1e0: 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20  -n "$CC"; then. 
e1f0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e200: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
e210: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
e220: 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 0a  ECHO_T}$CC" >&6.
e230: 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
e240: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
e250: 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
e260: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
e270: 3e 26 36 0a 66 69 0a 0a 20 20 20 20 74 65 73 74  >&6.fi..    test
e280: 20 2d 6e 20 22 24 43 43 22 20 26 26 20 62 72 65   -n "$CC" && bre
e290: 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66 20  ak.  done.fi.if 
e2a0: 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74  test -z "$CC"; t
e2b0: 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24  hen.  ac_ct_CC=$
e2c0: 43 43 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67  CC.  for ac_prog
e2d0: 20 69 6e 20 63 6c 0a 64 6f 0a 20 20 23 20 45 78   in cl.do.  # Ex
e2e0: 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20  tract the first 
e2f0: 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 70 72 6f  word of "$ac_pro
e300: 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  g", so it can be
e310: 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
e320: 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
e330: 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67 3b 20 61  ummy $ac_prog; a
e340: 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
e350: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
e360: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
e370: 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
e380: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
e390: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
e3a0: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
e3b0: 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
e3c0: 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73 65  prog_ac_ct_CC+se
e3d0: 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
e3e0: 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
e3f0: 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
e400: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
e410: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f  test -n "$ac_ct_
e420: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
e430: 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d  v_prog_ac_ct_CC=
e440: 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20 4c 65  "$ac_ct_CC" # Le
e450: 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
e460: 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
e470: 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
e480: 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
e490: 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
e4a0: 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
e4b0: 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
e4c0: 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
e4d0: 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
e4e0: 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
e4f0: 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
e500: 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
e510: 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61  ions; do.  if $a
e520: 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22  s_executable_p "
e530: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
e540: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74  $ac_exec_ext"; t
e550: 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
e560: 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61 63  og_ac_ct_CC="$ac
e570: 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20  _prog".    echo 
e580: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
e590: 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
e5a0: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
e5b0: 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
e5c0: 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
e5d0: 6f 6e 65 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74  one..fi.fi.ac_ct
e5e0: 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  _CC=$ac_cv_prog_
e5f0: 61 63 5f 63 74 5f 43 43 0a 69 66 20 74 65 73 74  ac_ct_CC.if test
e600: 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 3b   -n "$ac_ct_CC";
e610: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
e620: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
e630: 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 43 43 22  sult: $ac_ct_CC"
e640: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
e650: 4f 5f 54 7d 24 61 63 5f 63 74 5f 43 43 22 20 3e  O_T}$ac_ct_CC" >
e660: 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
e670: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
e680: 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
e690: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
e6a0: 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 74 65 73  o" >&6.fi..  tes
e6b0: 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22  t -n "$ac_ct_CC"
e6c0: 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a   && break.done..
e6d0: 20 20 43 43 3d 24 61 63 5f 63 74 5f 43 43 0a 66    CC=$ac_ct_CC.f
e6e0: 69 0a 0a 66 69 0a 0a 0a 74 65 73 74 20 2d 7a 20  i..fi...test -z 
e6f0: 22 24 43 43 22 20 26 26 20 7b 20 7b 20 65 63 68  "$CC" && { { ech
e700: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e710: 4f 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63  O: error: no acc
e720: 65 70 74 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c  eptable C compil
e730: 65 72 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41  er found in \$PA
e740: 54 48 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  TH.See \`config.
e750: 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
e760: 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f  tails." >&5.echo
e770: 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
e780: 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 43   no acceptable C
e790: 20 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64 20   compiler found 
e7a0: 69 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c 60  in \$PATH.See \`
e7b0: 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
e7c0: 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
e7d0: 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
e7e0: 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
e7f0: 0a 0a 23 20 50 72 6f 76 69 64 65 20 73 6f 6d 65  ..# Provide some
e800: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f   information abo
e810: 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e  ut the compiler.
e820: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
e830: 49 4e 45 4e 4f 3a 22 20 5c 0a 20 20 20 20 20 22  INENO:" \.     "
e840: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63  checking for C c
e850: 6f 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e 22  ompiler version"
e860: 20 3e 26 35 0a 61 63 5f 63 6f 6d 70 69 6c 65 72   >&5.ac_compiler
e870: 3d 60 73 65 74 20 58 20 24 61 63 5f 63 6f 6d 70  =`set X $ac_comp
e880: 69 6c 65 3b 20 65 63 68 6f 20 24 32 60 0a 7b 20  ile; echo $2`.{ 
e890: 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
e8a0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
e8b0: 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72  c_compiler --ver
e8c0: 73 69 6f 6e 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20  sion </dev/null 
e8d0: 3e 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  >&5\"") >&5.  (e
e8e0: 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72  val $ac_compiler
e8f0: 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76   --version </dev
e900: 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a  /null >&5) 2>&5.
e910: 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
e920: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e930: 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
e940: 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
e950: 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
e960: 3b 20 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f  ; }.{ (eval echo
e970: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e980: 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72  : \"$ac_compiler
e990: 20 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e   -v </dev/null >
e9a0: 26 35 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  &5\"") >&5.  (ev
e9b0: 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20  al $ac_compiler 
e9c0: 2d 76 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26  -v </dev/null >&
e9d0: 35 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  5) 2>&5.  ac_sta
e9e0: 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
e9f0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
ea00: 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
ea10: 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
ea20: 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65  _status); }.{ (e
ea30: 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
ea40: 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
ea50: 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65  compiler -V </de
ea60: 76 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e  v/null >&5\"") >
ea70: 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
ea80: 6f 6d 70 69 6c 65 72 20 2d 56 20 3c 2f 64 65 76  ompiler -V </dev
ea90: 2f 6e 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a  /null >&5) 2>&5.
eaa0: 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
eab0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
eac0: 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
ead0: 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
eae0: 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
eaf0: 3b 20 7d 0a 0a 63 61 74 20 3e 63 6f 6e 66 74 65  ; }..cat >confte
eb00: 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
eb10: 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e  EOF.#line $LINEN
eb20: 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a  O "configure"./*
eb30: 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
eb40: 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
eb50: 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
eb60: 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
eb70: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
eb80: 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
eb90: 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
eba0: 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ..int.main ().{.
ebb0: 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
ebc0: 0a 7d 0a 5f 41 43 45 4f 46 0a 61 63 5f 63 6c 65  .}._ACEOF.ac_cle
ebd0: 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 3d 24 61  an_files_save=$a
ebe0: 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 0a 61 63  c_clean_files.ac
ebf0: 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 3d 22 24 61  _clean_files="$a
ec00: 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 20 61 2e  c_clean_files a.
ec10: 6f 75 74 20 61 2e 65 78 65 20 62 2e 6f 75 74 22  out a.exe b.out"
ec20: 0a 23 20 54 72 79 20 74 6f 20 63 72 65 61 74 65  .# Try to create
ec30: 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 77   an executable w
ec40: 69 74 68 6f 75 74 20 2d 6f 20 66 69 72 73 74 2c  ithout -o first,
ec50: 20 64 69 73 72 65 67 61 72 64 20 61 2e 6f 75 74   disregard a.out
ec60: 2e 0a 23 20 49 74 20 77 69 6c 6c 20 68 65 6c 70  ..# It will help
ec70: 20 75 73 20 64 69 61 67 6e 6f 73 65 20 62 72 6f   us diagnose bro
ec80: 6b 65 6e 20 63 6f 6d 70 69 6c 65 72 73 2c 20 61  ken compilers, a
ec90: 6e 64 20 66 69 6e 64 69 6e 67 20 6f 75 74 20 61  nd finding out a
eca0: 6e 20 69 6e 74 75 69 74 69 6f 6e 0a 23 20 6f 66  n intuition.# of
ecb0: 20 65 78 65 65 78 74 2e 0a 65 63 68 6f 20 22 24   exeext..echo "$
ecc0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
ecd0: 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f  hecking for C co
ece0: 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20 6f  mpiler default o
ecf0: 75 74 70 75 74 22 20 3e 26 35 0a 65 63 68 6f 20  utput" >&5.echo 
ed00: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
ed10: 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72  g for C compiler
ed20: 20 64 65 66 61 75 6c 74 20 6f 75 74 70 75 74 2e   default output.
ed30: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
ed40: 61 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 3d  ac_link_default=
ed50: 60 65 63 68 6f 20 22 24 61 63 5f 6c 69 6e 6b 22  `echo "$ac_link"
ed60: 20 7c 20 73 65 64 20 27 73 2f 20 2d 6f 20 2a 63   | sed 's/ -o *c
ed70: 6f 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f 2f 27 60  onftest[^ ]*//'`
ed80: 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
ed90: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
eda0: 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5f 64 65 66  : \"$ac_link_def
edb0: 61 75 6c 74 5c 22 22 29 20 3e 26 35 0a 20 20 28  ault\"") >&5.  (
edc0: 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 5f 64 65  eval $ac_link_de
edd0: 66 61 75 6c 74 29 20 32 3e 26 35 0a 20 20 61 63  fault) 2>&5.  ac
ede0: 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
edf0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
ee00: 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
ee10: 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
ee20: 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
ee30: 20 74 68 65 6e 0a 20 20 23 20 46 69 6e 64 20 74   then.  # Find t
ee40: 68 65 20 6f 75 74 70 75 74 2c 20 73 74 61 72 74  he output, start
ee50: 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6d 6f 73  ing from the mos
ee60: 74 20 6c 69 6b 65 6c 79 2e 20 20 54 68 69 73 20  t likely.  This 
ee70: 73 63 68 65 6d 65 20 69 73 0a 23 20 6e 6f 74 20  scheme is.# not 
ee80: 72 6f 62 75 73 74 20 74 6f 20 6a 75 6e 6b 20 69  robust to junk i
ee90: 6e 20 60 2e 27 2c 20 68 65 6e 63 65 20 67 6f 20  n `.', hence go 
eea0: 74 6f 20 77 69 6c 64 63 61 72 64 73 20 28 61 2e  to wildcards (a.
eeb0: 2a 29 20 6f 6e 6c 79 20 61 73 20 61 20 6c 61 73  *) only as a las
eec0: 74 0a 23 20 72 65 73 6f 72 74 2e 0a 0a 23 20 42  t.# resort...# B
eed0: 65 20 63 61 72 65 66 75 6c 20 74 6f 20 69 6e 69  e careful to ini
eee0: 74 69 61 6c 69 7a 65 20 74 68 69 73 20 76 61 72  tialize this var
eef0: 69 61 62 6c 65 2c 20 73 69 6e 63 65 20 69 74 20  iable, since it 
ef00: 75 73 65 64 20 74 6f 20 62 65 20 63 61 63 68 65  used to be cache
ef10: 64 2e 0a 23 20 4f 74 68 65 72 77 69 73 65 20 61  d..# Otherwise a
ef20: 6e 20 6f 6c 64 20 63 61 63 68 65 20 76 61 6c 75  n old cache valu
ef30: 65 20 6f 66 20 60 6e 6f 27 20 6c 65 64 20 74 6f  e of `no' led to
ef40: 20 60 45 58 45 45 58 54 20 3d 20 6e 6f 27 20 69   `EXEEXT = no' i
ef50: 6e 20 61 20 4d 61 6b 65 66 69 6c 65 2e 0a 61 63  n a Makefile..ac
ef60: 5f 63 76 5f 65 78 65 65 78 74 3d 0a 23 20 62 2e  _cv_exeext=.# b.
ef70: 6f 75 74 20 69 73 20 63 72 65 61 74 65 64 20 62  out is created b
ef80: 79 20 69 39 36 30 20 63 6f 6d 70 69 6c 65 72 73  y i960 compilers
ef90: 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69 6e  ..for ac_file in
efa0: 20 61 5f 6f 75 74 2e 65 78 65 20 61 2e 65 78 65   a_out.exe a.exe
efb0: 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 61 2e   conftest.exe a.
efc0: 6f 75 74 20 63 6f 6e 66 74 65 73 74 20 61 2e 2a  out conftest a.*
efd0: 20 63 6f 6e 66 74 65 73 74 2e 2a 20 62 2e 6f 75   conftest.* b.ou
efe0: 74 0a 64 6f 0a 20 20 74 65 73 74 20 2d 66 20 22  t.do.  test -f "
eff0: 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63 6f 6e  $ac_file" || con
f000: 74 69 6e 75 65 0a 20 20 63 61 73 65 20 24 61 63  tinue.  case $ac
f010: 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24  _file in.    *.$
f020: 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66  ac_ext | *.xcoff
f030: 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c   | *.tds | *.d |
f040: 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20   *.pdb | *.xSYM 
f050: 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20 7c  | *.bb | *.bbg |
f060: 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29 0a 20   *.o | *.obj ). 
f070: 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 63 6f         ;;.    co
f080: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 29  nftest.$ac_ext )
f090: 0a 20 20 20 20 20 20 20 20 23 20 54 68 69 73 20  .        # This 
f0a0: 69 73 20 74 68 65 20 73 6f 75 72 63 65 20 66 69  is the source fi
f0b0: 6c 65 2e 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20  le..        ;;. 
f0c0: 20 20 20 5b 61 62 5d 2e 6f 75 74 20 29 0a 20 20     [ab].out ).  
f0d0: 20 20 20 20 20 20 23 20 57 65 20 66 6f 75 6e 64        # We found
f0e0: 20 74 68 65 20 64 65 66 61 75 6c 74 20 65 78 65   the default exe
f0f0: 63 75 74 61 62 6c 65 2c 20 62 75 74 20 65 78 65  cutable, but exe
f100: 65 78 74 3d 27 27 20 69 73 20 6d 6f 73 74 0a 20  ext='' is most. 
f110: 20 20 20 20 20 20 20 23 20 63 65 72 74 61 69 6e         # certain
f120: 6c 79 20 72 69 67 68 74 2e 0a 20 20 20 20 20 20  ly right..      
f130: 20 20 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 2e    break;;.    *.
f140: 2a 20 29 0a 20 20 20 20 20 20 20 20 61 63 5f 63  * ).        ac_c
f150: 76 5f 65 78 65 65 78 74 3d 60 65 78 70 72 20 22  v_exeext=`expr "
f160: 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b 5e 2e  $ac_file" : '[^.
f170: 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 20 20 20  ]*\(\..*\)'`.   
f180: 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 49 20       # FIXME: I 
f190: 62 65 6c 69 65 76 65 20 77 65 20 65 78 70 6f 72  believe we expor
f1a0: 74 20 61 63 5f 63 76 5f 65 78 65 65 78 74 20 66  t ac_cv_exeext f
f1b0: 6f 72 20 4c 69 62 74 6f 6f 6c 2c 0a 20 20 20 20  or Libtool,.    
f1c0: 20 20 20 20 23 20 62 75 74 20 69 74 20 77 6f 75      # but it wou
f1d0: 6c 64 20 62 65 20 63 6f 6f 6c 20 74 6f 20 66 69  ld be cool to fi
f1e0: 6e 64 20 6f 75 74 20 69 66 20 69 74 27 73 20 74  nd out if it's t
f1f0: 72 75 65 2e 20 20 44 6f 65 73 20 61 6e 79 62 6f  rue.  Does anybo
f200: 64 79 0a 20 20 20 20 20 20 20 20 23 20 6d 61 69  dy.        # mai
f210: 6e 74 61 69 6e 20 4c 69 62 74 6f 6f 6c 3f 20 2d  ntain Libtool? -
f220: 2d 61 6b 69 6d 2e 0a 20 20 20 20 20 20 20 20 65  -akim..        e
f230: 78 70 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65  xport ac_cv_exee
f240: 78 74 0a 20 20 20 20 20 20 20 20 62 72 65 61 6b  xt.        break
f250: 3b 3b 0a 20 20 20 20 2a 20 29 0a 20 20 20 20 20  ;;.    * ).     
f260: 20 20 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61     break;;.  esa
f270: 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20 65 63  c.done.else.  ec
f280: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
f290: 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
f2a0: 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
f2b0: 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
f2c0: 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65 63 68  ext >&5..{ { ech
f2d0: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f2e0: 4f 3a 20 65 72 72 6f 72 3a 20 43 20 63 6f 6d 70  O: error: C comp
f2f0: 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63 72 65 61  iler cannot crea
f300: 74 65 20 65 78 65 63 75 74 61 62 6c 65 73 0a 53  te executables.S
f310: 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
f320: 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
f330: 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s." >&5.echo "$a
f340: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43 20 63  s_me: error: C c
f350: 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f 74 20 63  ompiler cannot c
f360: 72 65 61 74 65 20 65 78 65 63 75 74 61 62 6c 65  reate executable
f370: 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  s.See \`config.l
f380: 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
f390: 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
f3a0: 7b 20 28 65 78 69 74 20 37 37 29 3b 20 65 78 69  { (exit 77); exi
f3b0: 74 20 37 37 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61  t 77; }; }.fi..a
f3c0: 63 5f 65 78 65 65 78 74 3d 24 61 63 5f 63 76 5f  c_exeext=$ac_cv_
f3d0: 65 78 65 65 78 74 0a 65 63 68 6f 20 22 24 61 73  exeext.echo "$as
f3e0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
f3f0: 75 6c 74 3a 20 24 61 63 5f 66 69 6c 65 22 20 3e  ult: $ac_file" >
f400: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
f410: 54 7d 24 61 63 5f 66 69 6c 65 22 20 3e 26 36 0a  T}$ac_file" >&6.
f420: 0a 23 20 43 68 65 63 6b 20 74 68 65 20 63 6f 6d  .# Check the com
f430: 70 69 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65  piler produces e
f440: 78 65 63 75 74 61 62 6c 65 73 20 77 65 20 63 61  xecutables we ca
f450: 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20  n run.  If not, 
f460: 65 69 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d  either.# the com
f470: 70 69 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c  piler is broken,
f480: 20 6f 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d   or we cross com
f490: 70 69 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f  pile..echo "$as_
f4a0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
f4b0: 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
f4c0: 20 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b   C compiler work
f4d0: 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
f4e0: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
f4f0: 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70  ether the C comp
f500: 69 6c 65 72 20 77 6f 72 6b 73 2e 2e 2e 20 24 45  iler works... $E
f510: 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20 46 49 58  CHO_C" >&6.# FIX
f520: 4d 45 3a 20 54 68 65 73 65 20 63 72 6f 73 73 20  ME: These cross 
f530: 63 6f 6d 70 69 6c 65 72 20 68 61 63 6b 73 20 73  compiler hacks s
f540: 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64  hould be removed
f550: 20 66 6f 72 20 41 75 74 6f 63 6f 6e 66 20 33 2e   for Autoconf 3.
f560: 30 0a 23 20 49 66 20 6e 6f 74 20 63 72 6f 73 73  0.# If not cross
f570: 20 63 6f 6d 70 69 6c 69 6e 67 2c 20 63 68 65 63   compiling, chec
f580: 6b 20 74 68 61 74 20 77 65 20 63 61 6e 20 72 75  k that we can ru
f590: 6e 20 61 20 73 69 6d 70 6c 65 20 70 72 6f 67 72  n a simple progr
f5a0: 61 6d 2e 0a 69 66 20 74 65 73 74 20 22 24 63 72  am..if test "$cr
f5b0: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 21  oss_compiling" !
f5c0: 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 69 66  = yes; then.  if
f5d0: 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 24 61 63   { ac_try='./$ac
f5e0: 5f 66 69 6c 65 27 0a 20 20 7b 20 28 65 76 61 6c  _file'.  { (eval
f5f0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
f600: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79  INENO: \"$ac_try
f610: 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
f620: 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20   $ac_try) 2>&5. 
f630: 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
f640: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
f650: 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
f660: 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
f670: 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
f680: 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20   }; }; then.    
f690: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
f6a0: 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 69 66  no.  else.    if
f6b0: 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f   test "$cross_co
f6c0: 6d 70 69 6c 69 6e 67 22 20 3d 20 6d 61 79 62 65  mpiling" = maybe
f6d0: 3b 20 74 68 65 6e 0a 09 63 72 6f 73 73 5f 63 6f  ; then..cross_co
f6e0: 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 20 20  mpiling=yes.    
f6f0: 65 6c 73 65 0a 09 7b 20 7b 20 65 63 68 6f 20 22  else..{ { echo "
f700: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f710: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75  error: cannot ru
f720: 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72 6f  n C compiled pro
f730: 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d 65  grams..If you me
f740: 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f 6d  ant to cross com
f750: 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68 6f  pile, use \`--ho
f760: 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66 69  st'..See \`confi
f770: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
f780: 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63  details." >&5.ec
f790: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
f7a0: 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 43 20  r: cannot run C 
f7b0: 63 6f 6d 70 69 6c 65 64 20 70 72 6f 67 72 61 6d  compiled program
f7c0: 73 2e 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74 20  s..If you meant 
f7d0: 74 6f 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65  to cross compile
f7e0: 2c 20 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27 2e  , use \`--host'.
f7f0: 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
f800: 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
f810: 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  ils." >&2;}.   {
f820: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
f830: 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 66 69 0a 20  1; }; }.    fi. 
f840: 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73   fi.fi.echo "$as
f850: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
f860: 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65 63  ult: yes" >&5.ec
f870: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73  ho "${ECHO_T}yes
f880: 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20 61 2e 6f  " >&6..rm -f a.o
f890: 75 74 20 61 2e 65 78 65 20 63 6f 6e 66 74 65 73  ut a.exe conftes
f8a0: 74 24 61 63 5f 63 76 5f 65 78 65 65 78 74 20 62  t$ac_cv_exeext b
f8b0: 2e 6f 75 74 0a 61 63 5f 63 6c 65 61 6e 5f 66 69  .out.ac_clean_fi
f8c0: 6c 65 73 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69  les=$ac_clean_fi
f8d0: 6c 65 73 5f 73 61 76 65 0a 23 20 43 68 65 63 6b  les_save.# Check
f8e0: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72   the compiler pr
f8f0: 6f 64 75 63 65 73 20 65 78 65 63 75 74 61 62 6c  oduces executabl
f900: 65 73 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20  es we can run.  
f910: 49 66 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23  If not, either.#
f920: 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73   the compiler is
f930: 20 62 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63   broken, or we c
f940: 72 6f 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63  ross compile..ec
f950: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
f960: 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
f970: 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f 73  ther we are cros
f980: 73 20 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35  s compiling" >&5
f990: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
f9a0: 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
f9b0: 77 65 20 61 72 65 20 63 72 6f 73 73 20 63 6f 6d  we are cross com
f9c0: 70 69 6c 69 6e 67 2e 2e 2e 20 24 45 43 48 4f 5f  piling... $ECHO_
f9d0: 43 22 20 3e 26 36 0a 65 63 68 6f 20 22 24 61 73  C" >&6.echo "$as
f9e0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
f9f0: 75 6c 74 3a 20 24 63 72 6f 73 73 5f 63 6f 6d 70  ult: $cross_comp
fa00: 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63 68 6f 20  iling" >&5.echo 
fa10: 22 24 7b 45 43 48 4f 5f 54 7d 24 63 72 6f 73 73  "${ECHO_T}$cross
fa20: 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 36 0a  _compiling" >&6.
fa30: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
fa40: 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
fa50: 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20 65 78  for suffix of ex
fa60: 65 63 75 74 61 62 6c 65 73 22 20 3e 26 35 0a 65  ecutables" >&5.e
fa70: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
fa80: 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78  cking for suffix
fa90: 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 2e   of executables.
faa0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
fab0: 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
fac0: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
fad0: 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
fae0: 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
faf0: 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f  link) 2>&5.  ac_
fb00: 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
fb10: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
fb20: 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
fb30: 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
fb40: 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
fb50: 74 68 65 6e 0a 20 20 23 20 49 66 20 62 6f 74 68  then.  # If both
fb60: 20 60 63 6f 6e 66 74 65 73 74 2e 65 78 65 27 20   `conftest.exe' 
fb70: 61 6e 64 20 60 63 6f 6e 66 74 65 73 74 27 20 61  and `conftest' a
fb80: 72 65 20 60 70 72 65 73 65 6e 74 27 20 28 77 65  re `present' (we
fb90: 6c 6c 2c 20 6f 62 73 65 72 76 61 62 6c 65 29 0a  ll, observable).
fba0: 23 20 63 61 74 63 68 20 60 63 6f 6e 66 74 65 73  # catch `conftes
fbb0: 74 2e 65 78 65 27 2e 20 20 46 6f 72 20 69 6e 73  t.exe'.  For ins
fbc0: 74 61 6e 63 65 20 77 69 74 68 20 43 79 67 77 69  tance with Cygwi
fbd0: 6e 2c 20 60 6c 73 20 63 6f 6e 66 74 65 73 74 27  n, `ls conftest'
fbe0: 20 77 69 6c 6c 0a 23 20 77 6f 72 6b 20 70 72 6f   will.# work pro
fbf0: 70 65 72 6c 79 20 28 69 2e 65 2e 2c 20 72 65 66  perly (i.e., ref
fc00: 65 72 20 74 6f 20 60 63 6f 6e 66 74 65 73 74 2e  er to `conftest.
fc10: 65 78 65 27 29 2c 20 77 68 69 6c 65 20 69 74 20  exe'), while it 
fc20: 77 6f 6e 27 74 20 77 69 74 68 0a 23 20 60 72 6d  won't with.# `rm
fc30: 27 2e 0a 66 6f 72 20 61 63 5f 66 69 6c 65 20 69  '..for ac_file i
fc40: 6e 20 63 6f 6e 66 74 65 73 74 2e 65 78 65 20 63  n conftest.exe c
fc50: 6f 6e 66 74 65 73 74 20 63 6f 6e 66 74 65 73 74  onftest conftest
fc60: 2e 2a 3b 20 64 6f 0a 20 20 74 65 73 74 20 2d 66  .*; do.  test -f
fc70: 20 22 24 61 63 5f 66 69 6c 65 22 20 7c 7c 20 63   "$ac_file" || c
fc80: 6f 6e 74 69 6e 75 65 0a 20 20 63 61 73 65 20 24  ontinue.  case $
fc90: 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a  ac_file in.    *
fca0: 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f  .$ac_ext | *.xco
fcb0: 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64  ff | *.tds | *.d
fcc0: 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59   | *.pdb | *.xSY
fcd0: 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67  M | *.bb | *.bbg
fce0: 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29   | *.o | *.obj )
fcf0: 20 3b 3b 0a 20 20 20 20 2a 2e 2a 20 29 20 61 63   ;;.    *.* ) ac
fd00: 5f 63 76 5f 65 78 65 65 78 74 3d 60 65 78 70 72  _cv_exeext=`expr
fd10: 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20 27 5b   "$ac_file" : '[
fd20: 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29 27 60 0a 20  ^.]*\(\..*\)'`. 
fd30: 20 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 20           export 
fd40: 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 20 20 20  ac_cv_exeext.   
fd50: 20 20 20 20 20 20 20 62 72 65 61 6b 3b 3b 0a 20         break;;. 
fd60: 20 20 20 2a 20 29 20 62 72 65 61 6b 3b 3b 0a 20     * ) break;;. 
fd70: 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a   esac.done.else.
fd80: 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
fd90: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
fda0: 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74  r: cannot comput
fdb0: 65 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 63  e suffix of exec
fdc0: 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f 74 20  utables: cannot 
fdd0: 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69 6e 6b  compile and link
fde0: 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f  .See \`config.lo
fdf0: 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  g' for more deta
fe00: 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22  ils." >&5.echo "
fe10: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63  $as_me: error: c
fe20: 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75  annot compute su
fe30: 66 66 69 78 20 6f 66 20 65 78 65 63 75 74 61 62  ffix of executab
fe40: 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  les: cannot comp
fe50: 69 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a 53 65 65  ile and link.See
fe60: 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66   \`config.log' f
fe70: 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e  or more details.
fe80: 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78  " >&2;}.   { (ex
fe90: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
fea0: 3b 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f  ; }.fi..rm -f co
feb0: 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78 65  nftest$ac_cv_exe
fec0: 65 78 74 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  ext.echo "$as_me
fed0: 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
fee0: 3a 20 24 61 63 5f 63 76 5f 65 78 65 65 78 74 22  : $ac_cv_exeext"
fef0: 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
ff00: 4f 5f 54 7d 24 61 63 5f 63 76 5f 65 78 65 65 78  O_T}$ac_cv_exeex
ff10: 74 22 20 3e 26 36 0a 0a 72 6d 20 2d 66 20 63 6f  t" >&6..rm -f co
ff20: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 45  nftest.$ac_ext.E
ff30: 58 45 45 58 54 3d 24 61 63 5f 63 76 5f 65 78 65  XEEXT=$ac_cv_exe
ff40: 65 78 74 0a 61 63 5f 65 78 65 65 78 74 3d 24 45  ext.ac_exeext=$E
ff50: 58 45 45 58 54 0a 65 63 68 6f 20 22 24 61 73 5f  XEEXT.echo "$as_
ff60: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
ff70: 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78 20  king for suffix 
ff80: 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22  of object files"
ff90: 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
ffa0: 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
ffb0: 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74  suffix of object
ffc0: 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f   files... $ECHO_
ffd0: 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
ffe0: 24 7b 61 63 5f 63 76 5f 6f 62 6a 65 78 74 2b 73  ${ac_cv_objext+s
fff0: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
10000 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
10010 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
10020 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61  C" >&6.else.  ca
10030 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
10040 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69  ext <<_ACEOF.#li
10050 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66  ne $LINENO "conf
10060 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65  igure"./* confde
10070 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
10080 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
10090 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
100a0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
100b0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
100c0 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
100d0 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
100e0 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20  ain ().{..  ;.  
100f0 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
10100 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
10110 74 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a  t.o conftest.obj
10120 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
10130 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
10140 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
10150 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
10160 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
10170 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
10180 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
10190 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
101a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
101b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
101c0 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 66 6f  s); }; then.  fo
101d0 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 60 28 6c  r ac_file in `(l
101e0 73 20 63 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e  s conftest.o con
101f0 66 74 65 73 74 2e 6f 62 6a 3b 20 6c 73 20 63 6f  ftest.obj; ls co
10200 6e 66 74 65 73 74 2e 2a 29 20 32 3e 2f 64 65 76  nftest.*) 2>/dev
10210 2f 6e 75 6c 6c 60 3b 20 64 6f 0a 20 20 63 61 73  /null`; do.  cas
10220 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20 20  e $ac_file in.  
10230 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a 2e    *.$ac_ext | *.
10240 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c 20  xcoff | *.tds | 
10250 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a 2e  *.d | *.pdb | *.
10260 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a 2e  xSYM | *.bb | *.
10270 62 62 67 20 29 20 3b 3b 0a 20 20 20 20 2a 29 20  bbg ) ;;.    *) 
10280 61 63 5f 63 76 5f 6f 62 6a 65 78 74 3d 60 65 78  ac_cv_objext=`ex
10290 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20 3a 20  pr "$ac_file" : 
102a0 27 2e 2a 5c 2e 5c 28 2e 2a 5c 29 27 60 0a 20 20  '.*\.\(.*\)'`.  
102b0 20 20 20 20 20 62 72 65 61 6b 3b 3b 0a 20 20 65       break;;.  e
102c0 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20 20  sac.done.else.  
102d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
102e0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
102f0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
10300 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
10310 63 5f 65 78 74 20 3e 26 35 0a 0a 7b 20 7b 20 65  c_ext >&5..{ { e
10320 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10330 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  ENO: error: cann
10340 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66 66 69  ot compute suffi
10350 78 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65  x of object file
10360 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c  s: cannot compil
10370 65 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  e.See \`config.l
10380 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
10390 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20  ails." >&5.echo 
103a0 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
103b0 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73  cannot compute s
103c0 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20  uffix of object 
103d0 66 69 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f  files: cannot co
103e0 6d 70 69 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66  mpile.See \`conf
103f0 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
10400 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d   details." >&2;}
10410 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
10420 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a  exit 1; }; }.fi.
10430 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
10440 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 20 63 6f  $ac_cv_objext co
10450 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66  nftest.$ac_ext.f
10460 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
10470 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
10480 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22 20 3e  $ac_cv_objext" >
10490 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
104a0 54 7d 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 22  T}$ac_cv_objext"
104b0 20 3e 26 36 0a 4f 42 4a 45 58 54 3d 24 61 63 5f   >&6.OBJEXT=$ac_
104c0 63 76 5f 6f 62 6a 65 78 74 0a 61 63 5f 6f 62 6a  cv_objext.ac_obj
104d0 65 78 74 3d 24 4f 42 4a 45 58 54 0a 65 63 68 6f  ext=$OBJEXT.echo
104e0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
104f0 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
10500 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20  er we are using 
10510 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c  the GNU C compil
10520 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  er" >&5.echo $EC
10530 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
10540 68 65 74 68 65 72 20 77 65 20 61 72 65 20 75 73  hether we are us
10550 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20 63 6f  ing the GNU C co
10560 6d 70 69 6c 65 72 2e 2e 2e 20 24 45 43 48 4f 5f  mpiler... $ECHO_
10570 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
10580 24 7b 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c  ${ac_cv_c_compil
10590 65 72 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73  er_gnu+set}" = s
105a0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
105b0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
105c0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
105d0 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
105e0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
105f0 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45  CEOF.#line $LINE
10600 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f  NO "configure"./
10610 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
10620 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
10630 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
10640 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
10650 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
10660 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
10670 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
10680 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
10690 0a 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f  .#ifndef __GNUC_
106a0 5f 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d  _.       choke m
106b0 65 0a 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20  e.#endif..  ;.  
106c0 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
106d0 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
106e0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20  t.$ac_objext.if 
106f0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
10700 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
10710 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20  $ac_compile\"") 
10720 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
10730 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20  compile) 2>&5.  
10740 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
10750 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10760 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
10770 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
10780 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
10790 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20  } &&.         { 
107a0 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
107b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
107c0 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65  ext'.  { (eval e
107d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
107e0 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22  ENO: \"$ac_try\"
107f0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
10800 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61  ac_try) 2>&5.  a
10810 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
10820 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10830 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
10840 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
10850 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
10860 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  ; }; then.  ac_c
10870 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65 73 0a  ompiler_gnu=yes.
10880 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
10890 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
108a0 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
108b0 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
108c0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
108d0 0a 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  ..ac_compiler_gn
108e0 75 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  u=no.fi.rm -f co
108f0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
10900 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
10910 78 74 0a 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  xt.ac_cv_c_compi
10920 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 6f 6d 70  ler_gnu=$ac_comp
10930 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63 68  iler_gnu..fi.ech
10940 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
10950 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
10960 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
10970 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
10980 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 63 5f 63 6f  HO_T}$ac_cv_c_co
10990 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 0a  mpiler_gnu" >&6.
109a0 47 43 43 3d 60 74 65 73 74 20 24 61 63 5f 63 6f  GCC=`test $ac_co
109b0 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73  mpiler_gnu = yes
109c0 20 26 26 20 65 63 68 6f 20 79 65 73 60 0a 61 63   && echo yes`.ac
109d0 5f 74 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43  _test_CFLAGS=${C
109e0 46 4c 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61  FLAGS+set}.ac_sa
109f0 76 65 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47  ve_CFLAGS=$CFLAG
10a00 53 0a 43 46 4c 41 47 53 3d 22 2d 67 22 0a 65 63  S.CFLAGS="-g".ec
10a10 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10a20 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
10a30 74 68 65 72 20 24 43 43 20 61 63 63 65 70 74 73  ther $CC accepts
10a40 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45   -g" >&5.echo $E
10a50 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
10a60 77 68 65 74 68 65 72 20 24 43 43 20 61 63 63 65  whether $CC acce
10a70 70 74 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f 5f  pts -g... $ECHO_
10a80 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
10a90 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  ${ac_cv_prog_cc_
10aa0 67 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  g+set}" = set; t
10ab0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
10ac0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
10ad0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
10ae0 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
10af0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
10b00 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63  #line $LINENO "c
10b10 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e  onfigure"./* con
10b20 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
10b30 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
10b40 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
10b50 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
10b60 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
10b70 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
10b80 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
10b90 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b  t.main ().{..  ;
10ba0 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
10bb0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
10bc0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
10bd0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
10be0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
10bf0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
10c00 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
10c10 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35  ac_compile) 2>&5
10c20 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
10c30 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
10c40 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
10c50 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
10c60 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
10c70 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20  ); } &&.        
10c80 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
10c90 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
10ca0 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
10cb0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
10cc0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
10cd0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
10ce0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
10cf0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
10d00 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
10d10 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
10d20 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
10d30 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
10d40 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
10d50 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 3d 79  c_cv_prog_cc_g=y
10d60 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
10d70 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
10d80 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
10d90 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
10da0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
10db0 3e 26 35 0a 0a 61 63 5f 63 76 5f 70 72 6f 67 5f  >&5..ac_cv_prog_
10dc0 63 63 5f 67 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  cc_g=no.fi.rm -f
10dd0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
10de0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
10df0 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24  c_ext.fi.echo "$
10e00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
10e10 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72  esult: $ac_cv_pr
10e20 6f 67 5f 63 63 5f 67 22 20 3e 26 35 0a 65 63 68  og_cc_g" >&5.ech
10e30 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
10e40 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26  cv_prog_cc_g" >&
10e50 36 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 74  6.if test "$ac_t
10e60 65 73 74 5f 43 46 4c 41 47 53 22 20 3d 20 73 65  est_CFLAGS" = se
10e70 74 3b 20 74 68 65 6e 0a 20 20 43 46 4c 41 47 53  t; then.  CFLAGS
10e80 3d 24 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 53  =$ac_save_CFLAGS
10e90 0a 65 6c 69 66 20 74 65 73 74 20 24 61 63 5f 63  .elif test $ac_c
10ea0 76 5f 70 72 6f 67 5f 63 63 5f 67 20 3d 20 79 65  v_prog_cc_g = ye
10eb0 73 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  s; then.  if tes
10ec0 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
10ed0 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47 53 3d  then.    CFLAGS=
10ee0 22 2d 67 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a  "-g -O2".  else.
10ef0 20 20 20 20 43 46 4c 41 47 53 3d 22 2d 67 22 0a      CFLAGS="-g".
10f00 20 20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 74    fi.else.  if t
10f10 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
10f20 3b 20 74 68 65 6e 0a 20 20 20 20 43 46 4c 41 47  ; then.    CFLAG
10f30 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20  S="-O2".  else. 
10f40 20 20 20 43 46 4c 41 47 53 3d 0a 20 20 66 69 0a     CFLAGS=.  fi.
10f50 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
10f60 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
10f70 67 20 66 6f 72 20 24 43 43 20 6f 70 74 69 6f 6e  g for $CC option
10f80 20 74 6f 20 61 63 63 65 70 74 20 41 4e 53 49 20   to accept ANSI 
10f90 43 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  C" >&5.echo $ECH
10fa0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
10fb0 72 20 24 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20  r $CC option to 
10fc0 61 63 63 65 70 74 20 41 4e 53 49 20 43 2e 2e 2e  accept ANSI C...
10fd0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
10fe0 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
10ff0 72 6f 67 5f 63 63 5f 73 74 64 63 2b 73 65 74 7d  rog_cc_stdc+set}
11000 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
11010 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
11020 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
11030 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76  >&6.else.  ac_cv
11040 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 3d 6e 6f  _prog_cc_stdc=no
11050 0a 61 63 5f 73 61 76 65 5f 43 43 3d 24 43 43 0a  .ac_save_CC=$CC.
11060 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
11070 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23  c_ext <<_ACEOF.#
11080 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f  line $LINENO "co
11090 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66  nfigure"./* conf
110a0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
110b0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
110c0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
110d0 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
110e0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
110f0 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
11100 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
11110 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a  lude <stdarg.h>.
11120 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e  #include <stdio.
11130 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73  h>.#include <sys
11140 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63 6c 75  /types.h>.#inclu
11150 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68 3e 0a  de <sys/stat.h>.
11160 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 66  /* Most of the f
11170 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 74 73 20 61  ollowing tests a
11180 72 65 20 73 74 6f 6c 65 6e 20 66 72 6f 6d 20 52  re stolen from R
11190 43 53 20 35 2e 37 27 73 20 73 72 63 2f 63 6f 6e  CS 5.7's src/con
111a0 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 72 75 63 74  f.sh.  */.struct
111b0 20 62 75 66 20 7b 20 69 6e 74 20 78 3b 20 7d 3b   buf { int x; };
111c0 0a 46 49 4c 45 20 2a 20 28 2a 72 63 73 6f 70 65  .FILE * (*rcsope
111d0 6e 29 20 28 73 74 72 75 63 74 20 62 75 66 20 2a  n) (struct buf *
111e0 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a 2c  , struct stat *,
111f0 20 69 6e 74 29 3b 0a 73 74 61 74 69 63 20 63 68   int);.static ch
11200 61 72 20 2a 65 20 28 70 2c 20 69 29 0a 20 20 20  ar *e (p, i).   
11210 20 20 63 68 61 72 20 2a 2a 70 3b 0a 20 20 20 20    char **p;.    
11220 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 72 65 74 75   int i;.{.  retu
11230 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 74 61 74 69  rn p[i];.}.stati
11240 63 20 63 68 61 72 20 2a 66 20 28 63 68 61 72 20  c char *f (char 
11250 2a 20 28 2a 67 29 20 28 63 68 61 72 20 2a 2a 2c  * (*g) (char **,
11260 20 69 6e 74 29 2c 20 63 68 61 72 20 2a 2a 70 2c   int), char **p,
11270 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 61 72 20 2a   ...).{.  char *
11280 73 3b 0a 20 20 76 61 5f 6c 69 73 74 20 76 3b 0a  s;.  va_list v;.
11290 20 20 76 61 5f 73 74 61 72 74 20 28 76 2c 70 29    va_start (v,p)
112a0 3b 0a 20 20 73 20 3d 20 67 20 28 70 2c 20 76 61  ;.  s = g (p, va
112b0 5f 61 72 67 20 28 76 2c 69 6e 74 29 29 3b 0a 20  _arg (v,int));. 
112c0 20 76 61 5f 65 6e 64 20 28 76 29 3b 0a 20 20 72   va_end (v);.  r
112d0 65 74 75 72 6e 20 73 3b 0a 7d 0a 69 6e 74 20 74  eturn s;.}.int t
112e0 65 73 74 20 28 69 6e 74 20 69 2c 20 64 6f 75 62  est (int i, doub
112f0 6c 65 20 78 29 3b 0a 73 74 72 75 63 74 20 73 31  le x);.struct s1
11300 20 7b 69 6e 74 20 28 2a 66 29 20 28 69 6e 74 20   {int (*f) (int 
11310 61 29 3b 7d 3b 0a 73 74 72 75 63 74 20 73 32 20  a);};.struct s2 
11320 7b 69 6e 74 20 28 2a 66 29 20 28 64 6f 75 62 6c  {int (*f) (doubl
11330 65 20 61 29 3b 7d 3b 0a 69 6e 74 20 70 61 69 72  e a);};.int pair
11340 6e 61 6d 65 73 20 28 69 6e 74 2c 20 63 68 61 72  names (int, char
11350 20 2a 2a 2c 20 46 49 4c 45 20 2a 28 2a 29 28 73   **, FILE *(*)(s
11360 74 72 75 63 74 20 62 75 66 20 2a 2c 20 73 74 72  truct buf *, str
11370 75 63 74 20 73 74 61 74 20 2a 2c 20 69 6e 74 29  uct stat *, int)
11380 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a 69 6e 74  , int, int);.int
11390 20 61 72 67 63 3b 0a 63 68 61 72 20 2a 2a 61 72   argc;.char **ar
113a0 67 76 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  gv;.int.main ().
113b0 7b 0a 72 65 74 75 72 6e 20 66 20 28 65 2c 20 61  {.return f (e, a
113c0 72 67 76 2c 20 30 29 20 21 3d 20 61 72 67 76 5b  rgv, 0) != argv[
113d0 30 5d 20 20 7c 7c 20 20 66 20 28 65 2c 20 61 72  0]  ||  f (e, ar
113e0 67 76 2c 20 31 29 20 21 3d 20 61 72 67 76 5b 31  gv, 1) != argv[1
113f0 5d 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  ];.  ;.  return 
11400 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 23 20 44 6f  0;.}._ACEOF.# Do
11410 6e 27 74 20 74 72 79 20 67 63 63 20 2d 61 6e 73  n't try gcc -ans
11420 69 3b 20 74 68 61 74 20 74 75 72 6e 73 20 6f 66  i; that turns of
11430 66 20 75 73 65 66 75 6c 20 65 78 74 65 6e 73 69  f useful extensi
11440 6f 6e 73 20 61 6e 64 0a 23 20 62 72 65 61 6b 73  ons and.# breaks
11450 20 73 6f 6d 65 20 73 79 73 74 65 6d 73 27 20 68   some systems' h
11460 65 61 64 65 72 20 66 69 6c 65 73 2e 0a 23 20 41  eader files..# A
11470 49 58 09 09 09 2d 71 6c 61 6e 67 6c 76 6c 3d 61  IX...-qlanglvl=a
11480 6e 73 69 0a 23 20 55 6c 74 72 69 78 20 61 6e 64  nsi.# Ultrix and
11490 20 4f 53 46 2f 31 09 2d 73 74 64 31 0a 23 20 48   OSF/1.-std1.# H
114a0 50 2d 55 58 20 31 30 2e 32 30 20 61 6e 64 20 6c  P-UX 10.20 and l
114b0 61 74 65 72 09 2d 41 65 0a 23 20 48 50 2d 55 58  ater.-Ae.# HP-UX
114c0 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 09   older versions.
114d0 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f 55 52  -Aa -D_HPUX_SOUR
114e0 43 45 0a 23 20 53 56 52 34 09 09 09 2d 58 63 20  CE.# SVR4...-Xc 
114f0 2d 44 5f 5f 45 58 54 45 4e 53 49 4f 4e 53 5f 5f  -D__EXTENSIONS__
11500 0a 66 6f 72 20 61 63 5f 61 72 67 20 69 6e 20 22  .for ac_arg in "
11510 22 20 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e 73 69  " -qlanglvl=ansi
11520 20 2d 73 74 64 31 20 2d 41 65 20 22 2d 41 61 20   -std1 -Ae "-Aa 
11530 2d 44 5f 48 50 55 58 5f 53 4f 55 52 43 45 22 20  -D_HPUX_SOURCE" 
11540 22 2d 58 63 20 2d 44 5f 5f 45 58 54 45 4e 53 49  "-Xc -D__EXTENSI
11550 4f 4e 53 5f 5f 22 0a 64 6f 0a 20 20 43 43 3d 22  ONS__".do.  CC="
11560 24 61 63 5f 73 61 76 65 5f 43 43 20 24 61 63 5f  $ac_save_CC $ac_
11570 61 72 67 22 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  arg".  rm -f con
11580 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
11590 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
115a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
115b0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
115c0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
115d0 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
115e0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
115f0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
11600 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
11610 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
11620 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
11630 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20  s); } &&.       
11640 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74    { ac_try='test
11650 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -s conftest.$ac
11660 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76  _objext'.  { (ev
11670 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
11680 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
11690 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
116a0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
116b0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
116c0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
116d0 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
116e0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
116f0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
11700 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
11710 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  ac_cv_prog_cc_st
11720 64 63 3d 24 61 63 5f 61 72 67 0a 62 72 65 61 6b  dc=$ac_arg.break
11730 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
11740 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
11750 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
11760 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
11770 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
11780 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  5..fi.rm -f conf
11790 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
117a0 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  done.rm -f conft
117b0 65 73 74 2e 24 61 63 5f 65 78 74 20 63 6f 6e 66  est.$ac_ext conf
117c0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
117d0 43 43 3d 24 61 63 5f 73 61 76 65 5f 43 43 0a 0a  CC=$ac_save_CC..
117e0 66 69 0a 0a 63 61 73 65 20 22 78 24 61 63 5f 63  fi..case "x$ac_c
117f0 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22 20  v_prog_cc_stdc" 
11800 69 6e 0a 20 20 78 7c 78 6e 6f 29 0a 20 20 20 20  in.  x|xno).    
11810 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11820 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
11830 6e 65 20 6e 65 65 64 65 64 22 20 3e 26 35 0a 65  ne needed" >&5.e
11840 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
11850 6e 65 20 6e 65 65 64 65 64 22 20 3e 26 36 20 3b  ne needed" >&6 ;
11860 3b 0a 20 20 2a 29 0a 20 20 20 20 65 63 68 6f 20  ;.  *).    echo 
11870 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
11880 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
11890 70 72 6f 67 5f 63 63 5f 73 74 64 63 22 20 3e 26  prog_cc_stdc" >&
118a0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
118b0 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  }$ac_cv_prog_cc_
118c0 73 74 64 63 22 20 3e 26 36 0a 20 20 20 20 43 43  stdc" >&6.    CC
118d0 3d 22 24 43 43 20 24 61 63 5f 63 76 5f 70 72 6f  ="$CC $ac_cv_pro
118e0 67 5f 63 63 5f 73 74 64 63 22 20 3b 3b 0a 65 73  g_cc_stdc" ;;.es
118f0 61 63 0a 0a 23 20 53 6f 6d 65 20 70 65 6f 70 6c  ac..# Some peopl
11900 65 20 75 73 65 20 61 20 43 2b 2b 20 63 6f 6d 70  e use a C++ comp
11910 69 6c 65 72 20 74 6f 20 63 6f 6d 70 69 6c 65 20  iler to compile 
11920 43 2e 20 20 53 69 6e 63 65 20 77 65 20 75 73 65  C.  Since we use
11930 20 60 65 78 69 74 27 2c 0a 23 20 69 6e 20 43 2b   `exit',.# in C+
11940 2b 20 77 65 20 6e 65 65 64 20 74 6f 20 64 65 63  + we need to dec
11950 6c 61 72 65 20 69 74 2e 20 20 49 6e 20 63 61 73  lare it.  In cas
11960 65 20 73 6f 6d 65 6f 6e 65 20 75 73 65 73 20 74  e someone uses t
11970 68 65 20 73 61 6d 65 20 63 6f 6d 70 69 6c 65 72  he same compiler
11980 0a 23 20 66 6f 72 20 62 6f 74 68 20 63 6f 6d 70  .# for both comp
11990 69 6c 69 6e 67 20 43 20 61 6e 64 20 43 2b 2b 20  iling C and C++ 
119a0 77 65 20 6e 65 65 64 20 74 6f 20 68 61 76 65 20  we need to have 
119b0 74 68 65 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72  the C++ compiler
119c0 20 64 65 63 69 64 65 0a 23 20 74 68 65 20 64 65   decide.# the de
119d0 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 65 78 69  claration of exi
119e0 74 2c 20 73 69 6e 63 65 20 69 74 27 73 20 74 68  t, since it's th
119f0 65 20 6d 6f 73 74 20 64 65 6d 61 6e 64 69 6e 67  e most demanding
11a00 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 63 61   environment..ca
11a10 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
11a20 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 69 66  ext <<_ACEOF.#if
11a30 6e 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73  ndef __cplusplus
11a40 0a 20 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64  .  choke me.#end
11a50 69 66 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  if._ACEOF.rm -f 
11a60 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
11a70 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
11a80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11a90 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
11aa0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
11ab0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
11ac0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
11ad0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
11ae0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
11af0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
11b00 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
11b10 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20  atus); } &&.    
11b20 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74       { ac_try='t
11b30 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
11b40 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
11b50 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
11b60 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
11b70 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
11b80 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
11b90 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
11ba0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
11bb0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
11bc0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
11bd0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
11be0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
11bf0 0a 20 20 66 6f 72 20 61 63 5f 64 65 63 6c 61 72  .  for ac_declar
11c00 61 74 69 6f 6e 20 69 6e 20 5c 0a 20 20 20 27 27  ation in \.   ''
11c10 5c 0a 20 20 20 27 23 69 6e 63 6c 75 64 65 20 3c  \.   '#include <
11c20 73 74 64 6c 69 62 2e 68 3e 27 20 5c 0a 20 20 20  stdlib.h>' \.   
11c30 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69 64  'extern "C" void
11c40 20 73 74 64 3a 3a 65 78 69 74 20 28 69 6e 74 29   std::exit (int)
11c50 20 74 68 72 6f 77 20 28 29 3b 20 75 73 69 6e 67   throw (); using
11c60 20 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20   std::exit;' \. 
11c70 20 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f    'extern "C" vo
11c80 69 64 20 73 74 64 3a 3a 65 78 69 74 20 28 69 6e  id std::exit (in
11c90 74 29 3b 20 75 73 69 6e 67 20 73 74 64 3a 3a 65  t); using std::e
11ca0 78 69 74 3b 27 20 5c 0a 20 20 20 27 65 78 74 65  xit;' \.   'exte
11cb0 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69 74  rn "C" void exit
11cc0 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29 3b   (int) throw ();
11cd0 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22  ' \.   'extern "
11ce0 43 22 20 76 6f 69 64 20 65 78 69 74 20 28 69 6e  C" void exit (in
11cf0 74 29 3b 27 20 5c 0a 20 20 20 27 76 6f 69 64 20  t);' \.   'void 
11d00 65 78 69 74 20 28 69 6e 74 29 3b 27 0a 64 6f 0a  exit (int);'.do.
11d10 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
11d20 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
11d30 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22  .#line $LINENO "
11d40 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f  configure"./* co
11d50 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
11d60 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
11d70 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
11d80 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
11d90 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
11da0 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
11db0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
11dc0 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68  nclude <stdlib.h
11dd0 3e 0a 24 61 63 5f 64 65 63 6c 61 72 61 74 69 6f  >.$ac_declaratio
11de0 6e 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  n.int.main ().{.
11df0 65 78 69 74 20 28 34 32 29 3b 0a 20 20 3b 0a 20  exit (42);.  ;. 
11e00 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
11e10 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
11e20 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
11e30 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
11e40 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
11e50 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
11e60 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
11e70 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
11e80 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
11e90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11ea0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
11eb0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
11ec0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
11ed0 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b   } &&.         {
11ee0 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
11ef0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
11f00 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
11f10 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
11f20 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
11f30 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
11f40 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
11f50 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
11f60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11f70 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
11f80 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
11f90 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
11fa0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  }; }; then.  :.e
11fb0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
11fc0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
11fd0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
11fe0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
11ff0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
12000 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20  .continue.fi.rm 
12010 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
12020 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  objext conftest.
12030 24 61 63 5f 65 78 74 0a 20 20 63 61 74 20 3e 63  $ac_ext.  cat >c
12040 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
12050 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24  <<_ACEOF.#line $
12060 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72  LINENO "configur
12070 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  e"./* confdefs.h
12080 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
12090 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
120a0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
120b0 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
120c0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
120d0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
120e0 2e 20 20 2a 2f 0a 24 61 63 5f 64 65 63 6c 61 72  .  */.$ac_declar
120f0 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e 20 28  ation.int.main (
12100 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b 0a 20  ).{.exit (42);. 
12110 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
12120 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
12130 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
12140 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  t.if { (eval ech
12150 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
12160 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
12170 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
12180 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
12190 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
121a0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
121b0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
121c0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
121d0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
121e0 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20  us); } &&.      
121f0 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73     { ac_try='tes
12200 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
12210 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
12220 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
12230 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
12240 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
12250 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
12260 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
12270 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
12280 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
12290 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
122a0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
122b0 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
122c0 20 62 72 65 61 6b 0a 65 6c 73 65 0a 20 20 65 63   break.else.  ec
122d0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
122e0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
122f0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
12300 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
12310 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d  ext >&5..fi.rm -
12320 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
12330 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
12340 61 63 5f 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d  ac_ext.done.rm -
12350 66 20 63 6f 6e 66 74 65 73 74 2a 0a 69 66 20 74  f conftest*.if t
12360 65 73 74 20 2d 6e 20 22 24 61 63 5f 64 65 63 6c  est -n "$ac_decl
12370 61 72 61 74 69 6f 6e 22 3b 20 74 68 65 6e 0a 20  aration"; then. 
12380 20 65 63 68 6f 20 27 23 69 66 64 65 66 20 5f 5f   echo '#ifdef __
12390 63 70 6c 75 73 70 6c 75 73 27 20 3e 3e 63 6f 6e  cplusplus' >>con
123a0 66 64 65 66 73 2e 68 0a 20 20 65 63 68 6f 20 24  fdefs.h.  echo $
123b0 61 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 20 20  ac_declaration  
123c0 20 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68      >>confdefs.h
123d0 0a 20 20 65 63 68 6f 20 27 23 65 6e 64 69 66 27  .  echo '#endif'
123e0 20 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 63               >>c
123f0 6f 6e 66 64 65 66 73 2e 68 0a 66 69 0a 0a 65 6c  onfdefs.h.fi..el
12400 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
12410 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
12420 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
12430 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
12440 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
12450 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
12460 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
12470 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63  ftest.$ac_ext.ac
12480 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
12490 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
124a0 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
124b0 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
124c0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
124d0 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
124e0 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
124f0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
12500 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
12510 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
12520 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
12530 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
12540 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
12550 70 69 6c 65 72 5f 67 6e 75 0a 0a 23 20 46 69 6e  piler_gnu..# Fin
12560 64 20 74 68 65 20 63 6f 72 72 65 63 74 20 50 41  d the correct PA
12570 54 48 20 73 65 70 61 72 61 74 6f 72 2e 20 20 55  TH separator.  U
12580 73 75 61 6c 6c 79 20 74 68 69 73 20 69 73 20 60  sually this is `
12590 3a 27 2c 20 62 75 74 0a 23 20 44 4a 47 50 50 20  :', but.# DJGPP 
125a0 75 73 65 73 20 60 3b 27 20 6c 69 6b 65 20 44 4f  uses `;' like DO
125b0 53 2e 0a 69 66 20 74 65 73 74 20 22 58 24 7b 50  S..if test "X${P
125c0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2b 73 65  ATH_SEPARATOR+se
125d0 74 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65  t}" != Xset; the
125e0 6e 0a 20 20 55 4e 41 4d 45 3d 24 7b 55 4e 41 4d  n.  UNAME=${UNAM
125f0 45 2d 60 75 6e 61 6d 65 20 32 3e 2f 64 65 76 2f  E-`uname 2>/dev/
12600 6e 75 6c 6c 60 7d 0a 20 20 63 61 73 65 20 58 24  null`}.  case X$
12610 55 4e 41 4d 45 20 69 6e 0a 20 20 20 20 2a 2d 44  UNAME in.    *-D
12620 4f 53 29 20 6c 74 5f 63 76 5f 73 79 73 5f 70 61  OS) lt_cv_sys_pa
12630 74 68 5f 73 65 70 61 72 61 74 6f 72 3d 27 3b 27  th_separator=';'
12640 20 3b 3b 0a 20 20 20 20 2a 29 20 20 20 20 20 6c   ;;.    *)     l
12650 74 5f 63 76 5f 73 79 73 5f 70 61 74 68 5f 73 65  t_cv_sys_path_se
12660 70 61 72 61 74 6f 72 3d 27 3a 27 20 3b 3b 0a 20  parator=':' ;;. 
12670 20 65 73 61 63 0a 20 20 50 41 54 48 5f 53 45 50   esac.  PATH_SEP
12680 41 52 41 54 4f 52 3d 24 6c 74 5f 63 76 5f 73 79  ARATOR=$lt_cv_sy
12690 73 5f 70 61 74 68 5f 73 65 70 61 72 61 74 6f 72  s_path_separator
126a0 0a 66 69 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68  .fi...# Check wh
126b0 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 67 6e 75  ether --with-gnu
126c0 2d 6c 64 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74  -ld or --without
126d0 2d 67 6e 75 2d 6c 64 20 77 61 73 20 67 69 76 65  -gnu-ld was give
126e0 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69  n..if test "${wi
126f0 74 68 5f 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20  th_gnu_ld+set}" 
12700 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 77 69  = set; then.  wi
12710 74 68 76 61 6c 3d 22 24 77 69 74 68 5f 67 6e 75  thval="$with_gnu
12720 5f 6c 64 22 0a 20 20 74 65 73 74 20 22 24 77 69  _ld".  test "$wi
12730 74 68 76 61 6c 22 20 3d 20 6e 6f 20 7c 7c 20 77  thval" = no || w
12740 69 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 65  ith_gnu_ld=yes.e
12750 6c 73 65 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c  lse.  with_gnu_l
12760 64 3d 6e 6f 0a 66 69 3b 0a 61 63 5f 70 72 6f 67  d=no.fi;.ac_prog
12770 3d 6c 64 0a 69 66 20 74 65 73 74 20 22 24 47 43  =ld.if test "$GC
12780 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
12790 20 23 20 43 68 65 63 6b 20 69 66 20 67 63 63 20   # Check if gcc 
127a0 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65  -print-prog-name
127b0 3d 6c 64 20 67 69 76 65 73 20 61 20 70 61 74 68  =ld gives a path
127c0 2e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ..  echo "$as_me
127d0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
127e0 6e 67 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62  ng for ld used b
127f0 79 20 47 43 43 22 20 3e 26 35 0a 65 63 68 6f 20  y GCC" >&5.echo 
12800 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
12810 67 20 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79  g for ld used by
12820 20 47 43 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22   GCC... $ECHO_C"
12830 20 3e 26 36 0a 20 20 63 61 73 65 20 24 68 6f 73   >&6.  case $hos
12840 74 20 69 6e 0a 20 20 2a 2d 2a 2d 6d 69 6e 67 77  t in.  *-*-mingw
12850 2a 29 0a 20 20 20 20 23 20 67 63 63 20 6c 65 61  *).    # gcc lea
12860 76 65 73 20 61 20 74 72 61 69 6c 69 6e 67 20 63  ves a trailing c
12870 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 20 77  arriage return w
12880 68 69 63 68 20 75 70 73 65 74 73 20 6d 69 6e 67  hich upsets ming
12890 77 0a 20 20 20 20 61 63 5f 70 72 6f 67 3d 60 28  w.    ac_prog=`(
128a0 24 43 43 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d  $CC -print-prog-
128b0 6e 61 6d 65 3d 6c 64 29 20 32 3e 26 35 20 7c 20  name=ld) 2>&5 | 
128c0 74 72 20 2d 64 20 27 5c 30 31 35 27 60 20 3b 3b  tr -d '\015'` ;;
128d0 0a 20 20 2a 29 0a 20 20 20 20 61 63 5f 70 72 6f  .  *).    ac_pro
128e0 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74 2d 70  g=`($CC -print-p
128f0 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32 3e 26  rog-name=ld) 2>&
12900 35 60 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 63  5` ;;.  esac.  c
12910 61 73 65 20 24 61 63 5f 70 72 6f 67 20 69 6e 0a  ase $ac_prog in.
12920 20 20 20 20 23 20 41 63 63 65 70 74 20 61 62 73      # Accept abs
12930 6f 6c 75 74 65 20 70 61 74 68 73 2e 0a 20 20 20  olute paths..   
12940 20 5b 5c 5c 2f 5d 2a 20 7c 20 5b 41 2d 5a 61 2d   [\\/]* | [A-Za-
12950 7a 5d 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 20 20 20  z]:[\\/]*).     
12960 20 72 65 5f 64 69 72 65 6c 74 3d 27 2f 5b 5e 2f   re_direlt='/[^/
12970 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27 0a 20 20  ][^/]*/\.\./'.  
12980 20 20 20 20 23 20 43 61 6e 6f 6e 69 63 61 6c 69      # Canonicali
12990 7a 65 20 74 68 65 20 70 61 74 68 20 6f 66 20 6c  ze the path of l
129a0 64 0a 20 20 20 20 20 20 61 63 5f 70 72 6f 67 3d  d.      ac_prog=
129b0 60 65 63 68 6f 20 24 61 63 5f 70 72 6f 67 7c 20  `echo $ac_prog| 
129c0 73 65 64 20 27 73 25 5c 5c 5c 5c 25 2f 25 67 27  sed 's%\\\\%/%g'
129d0 60 0a 20 20 20 20 20 20 77 68 69 6c 65 20 65 63  `.      while ec
129e0 68 6f 20 24 61 63 5f 70 72 6f 67 20 7c 20 67 72  ho $ac_prog | gr
129f0 65 70 20 22 24 72 65 5f 64 69 72 65 6c 74 22 20  ep "$re_direlt" 
12a00 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31  > /dev/null 2>&1
12a10 3b 20 64 6f 0a 09 61 63 5f 70 72 6f 67 3d 60 65  ; do..ac_prog=`e
12a20 63 68 6f 20 24 61 63 5f 70 72 6f 67 7c 20 73 65  cho $ac_prog| se
12a30 64 20 22 73 25 24 72 65 5f 64 69 72 65 6c 74 25  d "s%$re_direlt%
12a40 2f 25 22 60 0a 20 20 20 20 20 20 64 6f 6e 65 0a  /%"`.      done.
12a50 20 20 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24        test -z "$
12a60 4c 44 22 20 26 26 20 4c 44 3d 22 24 61 63 5f 70  LD" && LD="$ac_p
12a70 72 6f 67 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  rog".      ;;.  
12a80 22 22 29 0a 20 20 20 20 23 20 49 66 20 69 74 20  "").    # If it 
12a90 66 61 69 6c 73 2c 20 74 68 65 6e 20 70 72 65 74  fails, then pret
12aa0 65 6e 64 20 77 65 20 61 72 65 6e 27 74 20 75 73  end we aren't us
12ab0 69 6e 67 20 47 43 43 2e 0a 20 20 20 20 61 63 5f  ing GCC..    ac_
12ac0 70 72 6f 67 3d 6c 64 0a 20 20 20 20 3b 3b 0a 20  prog=ld.    ;;. 
12ad0 20 2a 29 0a 20 20 20 20 23 20 49 66 20 69 74 20   *).    # If it 
12ae0 69 73 20 72 65 6c 61 74 69 76 65 2c 20 74 68 65  is relative, the
12af0 6e 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 65  n search for the
12b00 20 66 69 72 73 74 20 6c 64 20 69 6e 20 50 41 54   first ld in PAT
12b10 48 2e 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 5f  H..    with_gnu_
12b20 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 20 20 3b  ld=unknown.    ;
12b30 3b 0a 20 20 65 73 61 63 0a 65 6c 69 66 20 74 65  ;.  esac.elif te
12b40 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
12b50 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
12b60 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
12b70 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
12b80 6f 72 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a 65  or GNU ld" >&5.e
12b90 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
12ba0 63 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64  cking for GNU ld
12bb0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
12bc0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
12bd0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
12be0 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47  ecking for non-G
12bf0 4e 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20  NU ld" >&5.echo 
12c00 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
12c10 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64  g for non-GNU ld
12c20 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
12c30 0a 66 69 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  .fi.if test "${l
12c40 74 5f 63 76 5f 70 61 74 68 5f 4c 44 2b 73 65 74  t_cv_path_LD+set
12c50 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
12c60 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
12c70 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
12c80 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
12c90 65 73 74 20 2d 7a 20 22 24 4c 44 22 3b 20 74 68  est -z "$LD"; th
12ca0 65 6e 0a 20 20 49 46 53 3d 22 24 7b 49 46 53 3d  en.  IFS="${IFS=
12cb0 20 09 7d 22 3b 20 61 63 5f 73 61 76 65 5f 69 66   .}"; ac_save_if
12cc0 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50  s="$IFS"; IFS=$P
12cd0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20  ATH_SEPARATOR.  
12ce0 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 50  for ac_dir in $P
12cf0 41 54 48 3b 20 64 6f 0a 20 20 20 20 74 65 73 74  ATH; do.    test
12d00 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
12d10 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66   ac_dir=..    if
12d20 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69   test -f "$ac_di
12d30 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c 7c 20 74  r/$ac_prog" || t
12d40 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69 72 2f  est -f "$ac_dir/
12d50 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 65  $ac_prog$ac_exee
12d60 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  xt"; then.      
12d70 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22 24  lt_cv_path_LD="$
12d80 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22  ac_dir/$ac_prog"
12d90 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 74  .      # Check t
12da0 6f 20 73 65 65 20 69 66 20 74 68 65 20 70 72 6f  o see if the pro
12db0 67 72 61 6d 20 69 73 20 47 4e 55 20 6c 64 2e 20  gram is GNU ld. 
12dc0 20 49 27 64 20 72 61 74 68 65 72 20 75 73 65 20   I'd rather use 
12dd0 2d 2d 76 65 72 73 69 6f 6e 2c 0a 20 20 20 20 20  --version,.     
12de0 20 23 20 62 75 74 20 61 70 70 61 72 65 6e 74 6c   # but apparentl
12df0 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64 27 73 20  y some GNU ld's 
12e00 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a  only accept -v..
12e10 20 20 20 20 20 20 23 20 42 72 65 61 6b 20 6f 6e        # Break on
12e20 6c 79 20 69 66 20 69 74 20 77 61 73 20 74 68 65  ly if it was the
12e30 20 47 4e 55 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 20   GNU/non-GNU ld 
12e40 74 68 61 74 20 77 65 20 70 72 65 66 65 72 2e 0a  that we prefer..
12e50 20 20 20 20 20 20 69 66 20 22 24 6c 74 5f 63 76        if "$lt_cv
12e60 5f 70 61 74 68 5f 4c 44 22 20 2d 76 20 32 3e 26  _path_LD" -v 2>&
12e70 31 20 3c 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  1 < /dev/null | 
12e80 65 67 72 65 70 20 27 28 47 4e 55 7c 77 69 74 68  egrep '(GNU|with
12e90 20 42 46 44 29 27 20 3e 20 2f 64 65 76 2f 6e 75   BFD)' > /dev/nu
12ea0 6c 6c 3b 20 74 68 65 6e 0a 09 74 65 73 74 20 22  ll; then..test "
12eb0 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d  $with_gnu_ld" !=
12ec0 20 6e 6f 20 26 26 20 62 72 65 61 6b 0a 20 20 20   no && break.   
12ed0 20 20 20 65 6c 73 65 0a 09 74 65 73 74 20 22 24     else..test "$
12ee0 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d 20  with_gnu_ld" != 
12ef0 79 65 73 20 26 26 20 62 72 65 61 6b 0a 20 20 20  yes && break.   
12f00 20 20 20 66 69 0a 20 20 20 20 66 69 0a 20 20 64     fi.    fi.  d
12f10 6f 6e 65 0a 20 20 49 46 53 3d 22 24 61 63 5f 73  one.  IFS="$ac_s
12f20 61 76 65 5f 69 66 73 22 0a 65 6c 73 65 0a 20 20  ave_ifs".else.  
12f30 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22 24  lt_cv_path_LD="$
12f40 4c 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  LD" # Let the us
12f50 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
12f60 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68  test with a path
12f70 2e 0a 66 69 0a 66 69 0a 0a 4c 44 3d 22 24 6c 74  ..fi.fi..LD="$lt
12f80 5f 63 76 5f 70 61 74 68 5f 4c 44 22 0a 69 66 20  _cv_path_LD".if 
12f90 74 65 73 74 20 2d 6e 20 22 24 4c 44 22 3b 20 74  test -n "$LD"; t
12fa0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
12fb0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
12fc0 6c 74 3a 20 24 4c 44 22 20 3e 26 35 0a 65 63 68  lt: $LD" >&5.ech
12fd0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4c 44 22  o "${ECHO_T}$LD"
12fe0 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
12ff0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
13000 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
13010 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
13020 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 74 65 73 74  }no" >&6.fi.test
13030 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 7b 20 7b   -z "$LD" && { {
13040 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
13050 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 6e 6f  INENO: error: no
13060 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64 20 66   acceptable ld f
13070 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 22 20  ound in \$PATH" 
13080 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
13090 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65  : error: no acce
130a0 70 74 61 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20  ptable ld found 
130b0 69 6e 20 5c 24 50 41 54 48 22 20 3e 26 32 3b 7d  in \$PATH" >&2;}
130c0 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
130d0 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 65 63 68  exit 1; }; }.ech
130e0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
130f0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 74  O: checking if t
13100 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20  he linker ($LD) 
13110 69 73 20 47 4e 55 20 6c 64 22 20 3e 26 35 0a 65  is GNU ld" >&5.e
13120 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
13130 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69 6e  cking if the lin
13140 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e 55  ker ($LD) is GNU
13150 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20   ld... $ECHO_C" 
13160 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
13170 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
13180 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
13190 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
131a0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
131b0 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
131c0 23 20 49 27 64 20 72 61 74 68 65 72 20 75 73 65  # I'd rather use
131d0 20 2d 2d 76 65 72 73 69 6f 6e 20 68 65 72 65 2c   --version here,
131e0 20 62 75 74 20 61 70 70 61 72 65 6e 74 6c 79 20   but apparently 
131f0 73 6f 6d 65 20 47 4e 55 20 6c 64 27 73 20 6f 6e  some GNU ld's on
13200 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a 69 66  ly accept -v..if
13210 20 24 4c 44 20 2d 76 20 32 3e 26 31 20 3c 2f 64   $LD -v 2>&1 </d
13220 65 76 2f 6e 75 6c 6c 20 7c 20 65 67 72 65 70 20  ev/null | egrep 
13230 27 28 47 4e 55 7c 77 69 74 68 20 42 46 44 29 27  '(GNU|with BFD)'
13240 20 31 3e 26 35 3b 20 74 68 65 6e 0a 20 20 6c 74   1>&5; then.  lt
13250 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d  _cv_prog_gnu_ld=
13260 79 65 73 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76  yes.else.  lt_cv
13270 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a  _prog_gnu_ld=no.
13280 66 69 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  fi.fi.echo "$as_
13290 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
132a0 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lt: $lt_cv_prog_
132b0 67 6e 75 5f 6c 64 22 20 3e 26 35 0a 65 63 68 6f  gnu_ld" >&5.echo
132c0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
132d0 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e  v_prog_gnu_ld" >
132e0 26 36 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24  &6.with_gnu_ld=$
132f0 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
13300 64 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  d...echo "$as_me
13310 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
13320 6e 67 20 66 6f 72 20 24 4c 44 20 6f 70 74 69 6f  ng for $LD optio
13330 6e 20 74 6f 20 72 65 6c 6f 61 64 20 6f 62 6a 65  n to reload obje
13340 63 74 20 66 69 6c 65 73 22 20 3e 26 35 0a 65 63  ct files" >&5.ec
13350 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
13360 6b 69 6e 67 20 66 6f 72 20 24 4c 44 20 6f 70 74  king for $LD opt
13370 69 6f 6e 20 74 6f 20 72 65 6c 6f 61 64 20 6f 62  ion to reload ob
13380 6a 65 63 74 20 66 69 6c 65 73 2e 2e 2e 20 24 45  ject files... $E
13390 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
133a0 73 74 20 22 24 7b 6c 74 5f 63 76 5f 6c 64 5f 72  st "${lt_cv_ld_r
133b0 65 6c 6f 61 64 5f 66 6c 61 67 2b 73 65 74 7d 22  eload_flag+set}"
133c0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
133d0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
133e0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
133f0 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f  &6.else.  lt_cv_
13400 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 27  ld_reload_flag='
13410 2d 72 27 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  -r'.fi.echo "$as
13420 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
13430 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 6c 64 5f 72  ult: $lt_cv_ld_r
13440 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 35 0a  eload_flag" >&5.
13450 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
13460 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f  lt_cv_ld_reload_
13470 66 6c 61 67 22 20 3e 26 36 0a 72 65 6c 6f 61 64  flag" >&6.reload
13480 5f 66 6c 61 67 3d 24 6c 74 5f 63 76 5f 6c 64 5f  _flag=$lt_cv_ld_
13490 72 65 6c 6f 61 64 5f 66 6c 61 67 0a 74 65 73 74  reload_flag.test
134a0 20 2d 6e 20 22 24 72 65 6c 6f 61 64 5f 66 6c 61   -n "$reload_fla
134b0 67 22 20 26 26 20 72 65 6c 6f 61 64 5f 66 6c 61  g" && reload_fla
134c0 67 3d 22 20 24 72 65 6c 6f 61 64 5f 66 6c 61 67  g=" $reload_flag
134d0 22 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  "..echo "$as_me:
134e0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
134f0 67 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74  g for BSD-compat
13500 69 62 6c 65 20 6e 6d 22 20 3e 26 35 0a 65 63 68  ible nm" >&5.ech
13510 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
13520 69 6e 67 20 66 6f 72 20 42 53 44 2d 63 6f 6d 70  ing for BSD-comp
13530 61 74 69 62 6c 65 20 6e 6d 2e 2e 2e 20 24 45 43  atible nm... $EC
13540 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
13550 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  t "${lt_cv_path_
13560 4e 4d 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  NM+set}" = set; 
13570 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
13580 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
13590 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
135a0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4e    if test -n "$N
135b0 4d 22 3b 20 74 68 65 6e 0a 20 20 23 20 4c 65 74  M"; then.  # Let
135c0 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69   the user overri
135d0 64 65 20 74 68 65 20 74 65 73 74 2e 0a 20 20 6c  de the test..  l
135e0 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e  t_cv_path_NM="$N
135f0 4d 22 0a 65 6c 73 65 0a 20 20 49 46 53 3d 22 24  M".else.  IFS="$
13600 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61  {IFS= .}"; ac_sa
13610 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49  ve_ifs="$IFS"; I
13620 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
13630 4f 52 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  OR.  for ac_dir 
13640 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f 63 63  in $PATH /usr/cc
13650 73 2f 62 69 6e 20 2f 75 73 72 2f 75 63 62 20 2f  s/bin /usr/ucb /
13660 62 69 6e 3b 20 64 6f 0a 20 20 20 20 74 65 73 74  bin; do.    test
13670 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
13680 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 74 6d   ac_dir=..    tm
13690 70 5f 6e 6d 3d 24 61 63 5f 64 69 72 2f 24 7b 61  p_nm=$ac_dir/${a
136a0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 6e 6d  c_tool_prefix}nm
136b0 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20  .    if test -f 
136c0 24 74 6d 70 5f 6e 6d 20 7c 7c 20 74 65 73 74 20  $tmp_nm || test 
136d0 2d 66 20 24 74 6d 70 5f 6e 6d 24 61 63 5f 65 78  -f $tmp_nm$ac_ex
136e0 65 65 78 74 20 3b 20 74 68 65 6e 0a 20 20 20 20  eext ; then.    
136f0 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65    # Check to see
13700 20 69 66 20 74 68 65 20 6e 6d 20 61 63 63 65 70   if the nm accep
13710 74 73 20 61 20 42 53 44 2d 63 6f 6d 70 61 74 20  ts a BSD-compat 
13720 66 6c 61 67 2e 0a 20 20 20 20 20 20 23 20 41 64  flag..      # Ad
13730 64 69 6e 67 20 74 68 65 20 60 73 65 64 20 31 71  ding the `sed 1q
13740 27 20 70 72 65 76 65 6e 74 73 20 66 61 6c 73 65  ' prevents false
13750 20 70 6f 73 69 74 69 76 65 73 20 6f 6e 20 48 50   positives on HP
13760 2d 55 58 2c 20 77 68 69 63 68 20 73 61 79 73 3a  -UX, which says:
13770 0a 20 20 20 20 20 20 23 20 20 20 6e 6d 3a 20 75  .      #   nm: u
13780 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e 20 22 42  nknown option "B
13790 22 20 69 67 6e 6f 72 65 64 0a 20 20 20 20 20 20  " ignored.      
137a0 23 20 54 72 75 36 34 27 73 20 6e 6d 20 63 6f 6d  # Tru64's nm com
137b0 70 6c 61 69 6e 73 20 74 68 61 74 20 2f 64 65 76  plains that /dev
137c0 2f 6e 75 6c 6c 20 69 73 20 61 6e 20 69 6e 76 61  /null is an inva
137d0 6c 69 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 0a  lid object file.
137e0 20 20 20 20 20 20 69 66 20 28 24 74 6d 70 5f 6e        if ($tmp_n
137f0 6d 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c 20 32  m -B /dev/null 2
13800 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 3b 20  >&1 | sed '1q'; 
13810 65 78 69 74 20 30 29 20 7c 20 65 67 72 65 70 20  exit 0) | egrep 
13820 27 28 2f 64 65 76 2f 6e 75 6c 6c 7c 49 6e 76 61  '(/dev/null|Inva
13830 6c 69 64 20 66 69 6c 65 20 6f 72 20 6f 62 6a 65  lid file or obje
13840 63 74 20 74 79 70 65 29 27 20 3e 2f 64 65 76 2f  ct type)' >/dev/
13850 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 6c 74 5f 63  null; then..lt_c
13860 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f  v_path_NM="$tmp_
13870 6e 6d 20 2d 42 22 0a 09 62 72 65 61 6b 0a 20 20  nm -B"..break.  
13880 20 20 20 20 65 6c 69 66 20 28 24 74 6d 70 5f 6e      elif ($tmp_n
13890 6d 20 2d 70 20 2f 64 65 76 2f 6e 75 6c 6c 20 32  m -p /dev/null 2
138a0 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 3b 20  >&1 | sed '1q'; 
138b0 65 78 69 74 20 30 29 20 7c 20 65 67 72 65 70 20  exit 0) | egrep 
138c0 2f 64 65 76 2f 6e 75 6c 6c 20 3e 2f 64 65 76 2f  /dev/null >/dev/
138d0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 6c 74 5f 63  null; then..lt_c
138e0 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f  v_path_NM="$tmp_
138f0 6e 6d 20 2d 70 22 0a 09 62 72 65 61 6b 0a 20 20  nm -p"..break.  
13900 20 20 20 20 65 6c 73 65 0a 09 6c 74 5f 63 76 5f      else..lt_cv_
13910 70 61 74 68 5f 4e 4d 3d 24 7b 6c 74 5f 63 76 5f  path_NM=${lt_cv_
13920 70 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d  path_NM="$tmp_nm
13930 22 7d 20 23 20 6b 65 65 70 20 74 68 65 20 66 69  "} # keep the fi
13940 72 73 74 20 6d 61 74 63 68 2c 20 62 75 74 0a 09  rst match, but..
13950 63 6f 6e 74 69 6e 75 65 20 23 20 73 6f 20 74 68  continue # so th
13960 61 74 20 77 65 20 63 61 6e 20 74 72 79 20 74 6f  at we can try to
13970 20 66 69 6e 64 20 6f 6e 65 20 74 68 61 74 20 73   find one that s
13980 75 70 70 6f 72 74 73 20 42 53 44 20 66 6c 61 67  upports BSD flag
13990 73 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 66  s.      fi.    f
139a0 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
139b0 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $ac_save_ifs".  
139c0 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f  test -z "$lt_cv_
139d0 70 61 74 68 5f 4e 4d 22 20 26 26 20 6c 74 5f 63  path_NM" && lt_c
139e0 76 5f 70 61 74 68 5f 4e 4d 3d 6e 6d 0a 66 69 0a  v_path_NM=nm.fi.
139f0 66 69 0a 0a 4e 4d 3d 22 24 6c 74 5f 63 76 5f 70  fi..NM="$lt_cv_p
13a00 61 74 68 5f 4e 4d 22 0a 65 63 68 6f 20 22 24 61  ath_NM".echo "$a
13a10 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
13a20 73 75 6c 74 3a 20 24 4e 4d 22 20 3e 26 35 0a 65  sult: $NM" >&5.e
13a30 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4e  cho "${ECHO_T}$N
13a40 4d 22 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61  M" >&6..echo "$a
13a50 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
13a60 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64  ecking for a sed
13a70 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74   that does not t
13a80 72 75 6e 63 61 74 65 20 6f 75 74 70 75 74 22 20  runcate output" 
13a90 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
13aa0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 61   "checking for a
13ab0 20 73 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e   sed that does n
13ac0 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70  ot truncate outp
13ad0 75 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ut... $ECHO_C" >
13ae0 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
13af0 5f 63 76 5f 70 61 74 68 5f 53 45 44 2b 73 65 74  _cv_path_SED+set
13b00 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
13b10 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
13b20 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
13b30 20 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 4c 6f   >&6.else.  # Lo
13b40 6f 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 75  op through the u
13b50 73 65 72 27 73 20 70 61 74 68 20 61 6e 64 20 74  ser's path and t
13b60 65 73 74 20 66 6f 72 20 73 65 64 20 61 6e 64 20  est for sed and 
13b70 67 73 65 64 2e 0a 23 20 54 68 65 6e 20 75 73 65  gsed..# Then use
13b80 20 74 68 61 74 20 6c 69 73 74 20 6f 66 20 73 65   that list of se
13b90 64 27 73 20 61 73 20 6f 6e 65 73 20 74 6f 20 74  d's as ones to t
13ba0 65 73 74 20 66 6f 72 20 74 72 75 6e 63 61 74 69  est for truncati
13bb0 6f 6e 2e 0a 61 73 5f 65 78 65 63 75 74 61 62 6c  on..as_executabl
13bc0 65 5f 70 3d 22 74 65 73 74 20 2d 66 22 0a 61 73  e_p="test -f".as
13bd0 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20  _save_IFS=$IFS; 
13be0 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
13bf0 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69  TOR.for as_dir i
13c00 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  n $PATH.do.  IFS
13c10 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
13c20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
13c30 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
13c40 66 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 73  for ac_prog in s
13c50 65 64 20 67 73 65 64 3b 20 64 6f 0a 20 20 20 20  ed gsed; do.    
13c60 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20  for ac_exec_ext 
13c70 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74  in '' $ac_execut
13c80 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b  able_extensions;
13c90 20 64 6f 0a 20 20 20 20 20 20 69 66 20 24 61 73   do.      if $as
13ca0 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24  _executable_p "$
13cb0 61 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24  as_dir/$ac_prog$
13cc0 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68  ac_exec_ext"; th
13cd0 65 6e 0a 20 20 20 20 20 20 20 20 5f 73 65 64 5f  en.        _sed_
13ce0 6c 69 73 74 3d 22 24 5f 73 65 64 5f 6c 69 73 74  list="$_sed_list
13cf0 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f   $as_dir/$ac_pro
13d00 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 0a 20  g$ac_exec_ext". 
13d10 20 20 20 20 20 66 69 0a 20 20 20 20 64 6f 6e 65       fi.    done
13d20 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20 20  .  done.done..  
13d30 23 20 43 72 65 61 74 65 20 61 20 74 65 6d 70 6f  # Create a tempo
13d40 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 2c 20  rary directory, 
13d50 61 6e 64 20 68 6f 6f 6b 20 66 6f 72 20 69 74 73  and hook for its
13d60 20 72 65 6d 6f 76 61 6c 20 75 6e 6c 65 73 73 20   removal unless 
13d70 64 65 62 75 67 67 69 6e 67 2e 0a 24 64 65 62 75  debugging..$debu
13d80 67 20 7c 7c 0a 7b 0a 20 20 74 72 61 70 20 27 65  g ||.{.  trap 'e
13d90 78 69 74 5f 73 74 61 74 75 73 3d 24 3f 3b 20 72  xit_status=$?; r
13da0 6d 20 2d 72 66 20 24 74 6d 70 20 26 26 20 65 78  m -rf $tmp && ex
13db0 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 27  it $exit_status'
13dc0 20 30 0a 20 20 74 72 61 70 20 27 7b 20 28 65 78   0.  trap '{ (ex
13dd0 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
13de0 27 20 31 20 32 20 31 33 20 31 35 0a 7d 0a 0a 23  ' 1 2 13 15.}..#
13df0 20 43 72 65 61 74 65 20 61 20 28 73 65 63 75 72   Create a (secur
13e00 65 29 20 74 6d 70 20 64 69 72 65 63 74 6f 72 79  e) tmp directory
13e10 20 66 6f 72 20 74 6d 70 20 66 69 6c 65 73 2e 0a   for tmp files..
13e20 3a 20 24 7b 54 4d 50 44 49 52 3d 2f 74 6d 70 7d  : ${TMPDIR=/tmp}
13e30 0a 7b 0a 20 20 74 6d 70 3d 60 28 75 6d 61 73 6b  .{.  tmp=`(umask
13e40 20 30 37 37 20 26 26 20 6d 6b 74 65 6d 70 20 2d   077 && mktemp -
13e50 64 20 2d 71 20 22 24 54 4d 50 44 49 52 2f 73 65  d -q "$TMPDIR/se
13e60 64 58 58 58 58 58 58 22 29 20 32 3e 2f 64 65 76  dXXXXXX") 2>/dev
13e70 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 74 65 73 74  /null` &&.  test
13e80 20 2d 6e 20 22 24 74 6d 70 22 20 26 26 20 74 65   -n "$tmp" && te
13e90 73 74 20 2d 64 20 22 24 74 6d 70 22 0a 7d 20 20  st -d "$tmp".}  
13ea0 7c 7c 0a 7b 0a 20 20 74 6d 70 3d 24 54 4d 50 44  ||.{.  tmp=$TMPD
13eb0 49 52 2f 73 65 64 24 24 2d 24 52 41 4e 44 4f 4d  IR/sed$$-$RANDOM
13ec0 0a 20 20 28 75 6d 61 73 6b 20 30 37 37 20 26 26  .  (umask 077 &&
13ed0 20 6d 6b 64 69 72 20 24 74 6d 70 29 0a 7d 20 7c   mkdir $tmp).} |
13ee0 7c 0a 7b 0a 20 20 20 65 63 68 6f 20 22 24 6d 65  |.{.   echo "$me
13ef0 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20  : cannot create 
13f00 61 20 74 65 6d 70 6f 72 61 72 79 20 64 69 72 65  a temporary dire
13f10 63 74 6f 72 79 20 69 6e 20 24 54 4d 50 44 49 52  ctory in $TMPDIR
13f20 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74  " >&2.   { (exit
13f30 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 0a 7d   1); exit 1; }.}
13f40 0a 20 20 5f 6d 61 78 3d 30 0a 20 20 5f 63 6f 75  .  _max=0.  _cou
13f50 6e 74 3d 30 0a 20 20 23 20 41 64 64 20 2f 75 73  nt=0.  # Add /us
13f60 72 2f 78 70 67 34 2f 62 69 6e 2f 73 65 64 20 61  r/xpg4/bin/sed a
13f70 73 20 69 74 20 69 73 20 74 79 70 69 63 61 6c 6c  s it is typicall
13f80 79 20 66 6f 75 6e 64 20 6f 6e 20 53 6f 6c 61 72  y found on Solar
13f90 69 73 0a 20 20 23 20 61 6c 6f 6e 67 20 77 69 74  is.  # along wit
13fa0 68 20 2f 62 69 6e 2f 73 65 64 20 74 68 61 74 20  h /bin/sed that 
13fb0 74 72 75 6e 63 61 74 65 73 20 6f 75 74 70 75 74  truncates output
13fc0 2e 0a 20 20 66 6f 72 20 5f 73 65 64 20 69 6e 20  ..  for _sed in 
13fd0 24 5f 73 65 64 5f 6c 69 73 74 20 2f 75 73 72 2f  $_sed_list /usr/
13fe0 78 70 67 34 2f 62 69 6e 2f 73 65 64 3b 20 64 6f  xpg4/bin/sed; do
13ff0 0a 20 20 20 20 74 65 73 74 20 21 20 2d 66 20 24  .    test ! -f $
14000 7b 5f 73 65 64 7d 20 26 26 20 62 72 65 61 6b 0a  {_sed} && break.
14010 20 20 20 20 63 61 74 20 2f 64 65 76 2f 6e 75 6c      cat /dev/nul
14020 6c 20 3e 20 22 24 74 6d 70 2f 73 65 64 2e 69 6e  l > "$tmp/sed.in
14030 22 0a 20 20 20 20 5f 63 6f 75 6e 74 3d 30 0a 20  ".    _count=0. 
14040 20 20 20 65 63 68 6f 20 24 7b 45 43 48 4f 5f 4e     echo ${ECHO_N
14050 2d 24 61 63 5f 6e 7d 20 22 30 31 32 33 34 35 36  -$ac_n} "0123456
14060 37 38 39 24 7b 45 43 48 4f 5f 43 2d 24 61 63 5f  789${ECHO_C-$ac_
14070 63 7d 22 20 3e 22 24 74 6d 70 2f 73 65 64 2e 69  c}" >"$tmp/sed.i
14080 6e 22 0a 20 20 20 20 23 20 43 68 65 63 6b 20 66  n".    # Check f
14090 6f 72 20 47 4e 55 20 73 65 64 20 61 6e 64 20 73  or GNU sed and s
140a0 65 6c 65 63 74 20 69 74 20 69 66 20 69 74 20 69  elect it if it i
140b0 73 20 66 6f 75 6e 64 2e 0a 20 20 20 20 69 66 20  s found..    if 
140c0 22 24 7b 5f 73 65 64 7d 22 20 2d 2d 76 65 72 73  "${_sed}" --vers
140d0 69 6f 6e 20 32 3e 26 31 20 3c 20 2f 64 65 76 2f  ion 2>&1 < /dev/
140e0 6e 75 6c 6c 20 7c 20 65 67 72 65 70 20 27 28 47  null | egrep '(G
140f0 4e 55 29 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  NU)' > /dev/null
14100 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f  ; then.      lt_
14110 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 7b 5f 73  cv_path_SED=${_s
14120 65 64 7d 0a 20 20 20 20 20 20 62 72 65 61 6b 0a  ed}.      break.
14130 20 20 20 20 66 69 0a 20 20 20 20 77 68 69 6c 65      fi.    while
14140 20 74 72 75 65 3b 20 64 6f 0a 20 20 20 20 20 20   true; do.      
14150 63 61 74 20 22 24 74 6d 70 2f 73 65 64 2e 69 6e  cat "$tmp/sed.in
14160 22 20 22 24 74 6d 70 2f 73 65 64 2e 69 6e 22 20  " "$tmp/sed.in" 
14170 3e 22 24 74 6d 70 2f 73 65 64 2e 74 6d 70 22 0a  >"$tmp/sed.tmp".
14180 20 20 20 20 20 20 6d 76 20 22 24 74 6d 70 2f 73        mv "$tmp/s
14190 65 64 2e 74 6d 70 22 20 22 24 74 6d 70 2f 73 65  ed.tmp" "$tmp/se
141a0 64 2e 69 6e 22 0a 20 20 20 20 20 20 63 70 20 22  d.in".      cp "
141b0 24 74 6d 70 2f 73 65 64 2e 69 6e 22 20 22 24 74  $tmp/sed.in" "$t
141c0 6d 70 2f 73 65 64 2e 6e 6c 22 0a 20 20 20 20 20  mp/sed.nl".     
141d0 20 65 63 68 6f 20 3e 3e 22 24 74 6d 70 2f 73 65   echo >>"$tmp/se
141e0 64 2e 6e 6c 22 0a 20 20 20 20 20 20 24 7b 5f 73  d.nl".      ${_s
141f0 65 64 7d 20 2d 65 20 27 73 2f 61 24 2f 2f 27 20  ed} -e 's/a$//' 
14200 3c 20 22 24 74 6d 70 2f 73 65 64 2e 6e 6c 22 20  < "$tmp/sed.nl" 
14210 3e 22 24 74 6d 70 2f 73 65 64 2e 6f 75 74 22 20  >"$tmp/sed.out" 
14220 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20 20 20 63  || break.      c
14230 6d 70 20 2d 73 20 22 24 74 6d 70 2f 73 65 64 2e  mp -s "$tmp/sed.
14240 6f 75 74 22 20 22 24 74 6d 70 2f 73 65 64 2e 6e  out" "$tmp/sed.n
14250 6c 22 20 7c 7c 20 62 72 65 61 6b 0a 20 20 20 20  l" || break.    
14260 20 20 23 20 34 30 30 30 30 20 63 68 61 72 73 20    # 40000 chars 
14270 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d  as input seems m
14280 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a  ore than enough.
14290 20 20 20 20 20 20 74 65 73 74 20 24 5f 63 6f 75        test $_cou
142a0 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62 72 65  nt -gt 10 && bre
142b0 61 6b 0a 20 20 20 20 20 20 5f 63 6f 75 6e 74 3d  ak.      _count=
142c0 60 65 78 70 72 20 24 5f 63 6f 75 6e 74 20 2b 20  `expr $_count + 
142d0 31 60 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  1`.      if test
142e0 20 24 5f 63 6f 75 6e 74 20 2d 67 74 20 24 5f 6d   $_count -gt $_m
142f0 61 78 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  ax; then.       
14300 20 5f 6d 61 78 3d 24 5f 63 6f 75 6e 74 0a 20 20   _max=$_count.  
14310 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68        lt_cv_path
14320 5f 53 45 44 3d 24 5f 73 65 64 0a 20 20 20 20 20  _SED=$_sed.     
14330 20 66 69 0a 20 20 20 20 64 6f 6e 65 0a 20 20 64   fi.    done.  d
14340 6f 6e 65 0a 20 20 72 6d 20 2d 72 66 20 22 24 74  one.  rm -rf "$t
14350 6d 70 22 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74  mp"..fi..if test
14360 20 22 58 24 53 45 44 22 20 21 3d 20 22 58 22 3b   "X$SED" != "X";
14370 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 70 61   then.  lt_cv_pa
14380 74 68 5f 53 45 44 3d 24 53 45 44 0a 65 6c 73 65  th_SED=$SED.else
14390 0a 20 20 53 45 44 3d 24 6c 74 5f 63 76 5f 70 61  .  SED=$lt_cv_pa
143a0 74 68 5f 53 45 44 0a 66 69 0a 65 63 68 6f 20 22  th_SED.fi.echo "
143b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
143c0 72 65 73 75 6c 74 3a 20 24 53 45 44 22 20 3e 26  result: $SED" >&
143d0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
143e0 7d 24 53 45 44 22 20 3e 26 36 0a 0a 65 63 68 6f  }$SED" >&6..echo
143f0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
14400 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
14410 65 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 22 20  er ln -s works" 
14420 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
14430 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68   "checking wheth
14440 65 72 20 6c 6e 20 2d 73 20 77 6f 72 6b 73 2e 2e  er ln -s works..
14450 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 4c  . $ECHO_C" >&6.L
14460 4e 5f 53 3d 24 61 73 5f 6c 6e 5f 73 0a 69 66 20  N_S=$as_ln_s.if 
14470 74 65 73 74 20 22 24 4c 4e 5f 53 22 20 3d 20 22  test "$LN_S" = "
14480 6c 6e 20 2d 73 22 3b 20 74 68 65 6e 0a 20 20 65  ln -s"; then.  e
14490 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
144a0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 79 65 73  ENO: result: yes
144b0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
144c0 48 4f 5f 54 7d 79 65 73 22 20 3e 26 36 0a 65 6c  HO_T}yes" >&6.el
144d0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
144e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
144f0 74 3a 20 6e 6f 2c 20 75 73 69 6e 67 20 24 4c 4e  t: no, using $LN
14500 5f 53 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  _S" >&5.echo "${
14510 45 43 48 4f 5f 54 7d 6e 6f 2c 20 75 73 69 6e 67  ECHO_T}no, using
14520 20 24 4c 4e 5f 53 22 20 3e 26 36 0a 66 69 0a 0a   $LN_S" >&6.fi..
14530 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
14540 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68  NENO: checking h
14550 6f 77 20 74 6f 20 72 65 63 6f 67 6e 69 73 65 20  ow to recognise 
14560 64 65 70 65 6e 64 65 6e 74 20 6c 69 62 72 61 72  dependent librar
14570 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ies" >&5.echo $E
14580 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
14590 68 6f 77 20 74 6f 20 72 65 63 6f 67 6e 69 73 65  how to recognise
145a0 20 64 65 70 65 6e 64 65 6e 74 20 6c 69 62 72 61   dependent libra
145b0 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ries... $ECHO_C"
145c0 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
145d0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
145e0 65 63 6b 5f 6d 65 74 68 6f 64 2b 73 65 74 7d 22  eck_method+set}"
145f0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
14600 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
14610 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
14620 26 36 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f  &6.else.  lt_cv_
14630 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
14640 24 4d 41 47 49 43 5f 43 4d 44 27 0a 6c 74 5f 63  $MAGIC_CMD'.lt_c
14650 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
14660 74 5f 66 69 6c 65 3d 0a 6c 74 5f 63 76 5f 64 65  t_file=.lt_cv_de
14670 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
14680 6f 64 3d 27 75 6e 6b 6e 6f 77 6e 27 0a 23 20 4e  od='unknown'.# N
14690 65 65 64 20 74 6f 20 73 65 74 20 74 68 65 20 70  eed to set the p
146a0 72 65 63 65 64 69 6e 67 20 76 61 72 69 61 62 6c  receding variabl
146b0 65 20 6f 6e 20 61 6c 6c 20 70 6c 61 74 66 6f 72  e on all platfor
146c0 6d 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 0a  ms that support.
146d0 23 20 69 6e 74 65 72 6c 69 62 72 61 72 79 20 64  # interlibrary d
146e0 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 23 20 27  ependencies..# '
146f0 6e 6f 6e 65 27 20 2d 2d 20 64 65 70 65 6e 64 65  none' -- depende
14700 6e 63 69 65 73 20 6e 6f 74 20 73 75 70 70 6f 72  ncies not suppor
14710 74 65 64 2e 0a 23 20 60 75 6e 6b 6e 6f 77 6e 27  ted..# `unknown'
14720 20 2d 2d 20 73 61 6d 65 20 61 73 20 6e 6f 6e 65   -- same as none
14730 2c 20 62 75 74 20 64 6f 63 75 6d 65 6e 74 73 20  , but documents 
14740 74 68 61 74 20 77 65 20 72 65 61 6c 6c 79 20 64  that we really d
14750 6f 6e 27 74 20 6b 6e 6f 77 2e 0a 23 20 27 70 61  on't know..# 'pa
14760 73 73 5f 61 6c 6c 27 20 2d 2d 20 61 6c 6c 20 64  ss_all' -- all d
14770 65 70 65 6e 64 65 6e 63 69 65 73 20 70 61 73 73  ependencies pass
14780 65 64 20 77 69 74 68 20 6e 6f 20 63 68 65 63 6b  ed with no check
14790 73 2e 0a 23 20 27 74 65 73 74 5f 63 6f 6d 70 69  s..# 'test_compi
147a0 6c 65 27 20 2d 2d 20 63 68 65 63 6b 20 62 79 20  le' -- check by 
147b0 6d 61 6b 69 6e 67 20 74 65 73 74 20 70 72 6f 67  making test prog
147c0 72 61 6d 2e 0a 23 20 27 66 69 6c 65 5f 6d 61 67  ram..# 'file_mag
147d0 69 63 20 5b 5b 72 65 67 65 78 5d 5d 27 20 2d 2d  ic [[regex]]' --
147e0 20 63 68 65 63 6b 20 62 79 20 6c 6f 6f 6b 69 6e   check by lookin
147f0 67 20 66 6f 72 20 66 69 6c 65 73 20 69 6e 20 6c  g for files in l
14800 69 62 72 61 72 79 20 70 61 74 68 0a 23 20 77 68  ibrary path.# wh
14810 69 63 68 20 72 65 73 70 6f 6e 64 73 20 74 6f 20  ich responds to 
14820 74 68 65 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f  the $file_magic_
14830 63 6d 64 20 77 69 74 68 20 61 20 67 69 76 65 6e  cmd with a given
14840 20 65 67 72 65 70 20 72 65 67 65 78 2e 0a 23 20   egrep regex..# 
14850 49 66 20 79 6f 75 20 68 61 76 65 20 60 66 69 6c  If you have `fil
14860 65 27 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74  e' or equivalent
14870 20 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 20   on your system 
14880 61 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74 20 73  and you're not s
14890 75 72 65 0a 23 20 77 68 65 74 68 65 72 20 60 70  ure.# whether `p
148a0 61 73 73 5f 61 6c 6c 27 20 77 69 6c 6c 20 2a 61  ass_all' will *a
148b0 6c 77 61 79 73 2a 20 77 6f 72 6b 2c 20 79 6f 75  lways* work, you
148c0 20 70 72 6f 62 61 62 6c 79 20 77 61 6e 74 20 74   probably want t
148d0 68 69 73 20 6f 6e 65 2e 0a 0a 63 61 73 65 20 24  his one...case $
148e0 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 34 2a  host_os in.aix4*
148f0 20 7c 20 61 69 78 35 2a 29 0a 20 20 6c 74 5f 63   | aix5*).  lt_c
14900 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
14910 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
14920 20 20 3b 3b 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c    ;;..beos*).  l
14930 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
14940 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
14950 6c 6c 0a 20 20 3b 3b 0a 0a 62 73 64 69 34 2a 29  ll.  ;;..bsdi4*)
14960 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
14970 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
14980 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30  ile_magic ELF [0
14990 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d  -9][0-9]*-bit [M
149a0 4c 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a  L]SB (shared obj
149b0 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29  ect|dynamic lib)
149c0 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  '.  lt_cv_file_m
149d0 61 67 69 63 5f 63 6d 64 3d 27 2f 75 73 72 2f 62  agic_cmd='/usr/b
149e0 69 6e 2f 66 69 6c 65 20 2d 4c 27 0a 20 20 6c 74  in/file -L'.  lt
149f0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
14a00 65 73 74 5f 66 69 6c 65 3d 2f 73 68 6c 69 62 2f  est_file=/shlib/
14a10 6c 69 62 63 2e 73 6f 0a 20 20 3b 3b 0a 0a 63 79  libc.so.  ;;..cy
14a20 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
14a30 20 70 77 33 32 2a 29 0a 20 20 6c 74 5f 63 76 5f   pw32*).  lt_cv_
14a40 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
14a50 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
14a60 20 66 69 6c 65 20 66 6f 72 6d 61 74 20 70 65 69   file format pei
14a70 2a 2d 69 33 38 36 28 2e 2a 61 72 63 68 69 74 65  *-i386(.*archite
14a80 63 74 75 72 65 3a 20 69 33 38 36 29 3f 27 0a 20  cture: i386)?'. 
14a90 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
14aa0 63 5f 63 6d 64 3d 27 24 4f 42 4a 44 55 4d 50 20  c_cmd='$OBJDUMP 
14ab0 2d 66 27 0a 20 20 3b 3b 0a 0a 64 61 72 77 69 6e  -f'.  ;;..darwin
14ac0 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20  * | rhapsody*). 
14ad0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
14ae0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
14af0 65 5f 6d 61 67 69 63 20 4d 61 63 68 2d 4f 20 64  e_magic Mach-O d
14b00 79 6e 61 6d 69 63 61 6c 6c 79 20 6c 69 6e 6b 65  ynamically linke
14b10 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79  d shared library
14b20 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  '.  lt_cv_file_m
14b30 61 67 69 63 5f 63 6d 64 3d 27 2f 75 73 72 2f 62  agic_cmd='/usr/b
14b40 69 6e 2f 66 69 6c 65 20 2d 4c 27 0a 20 20 63 61  in/file -L'.  ca
14b50 73 65 20 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e  se "$host_os" in
14b60 0a 20 20 72 68 61 70 73 6f 64 79 2a 20 7c 20 64  .  rhapsody* | d
14b70 61 72 77 69 6e 31 2e 5b 30 31 32 5d 29 0a 20 20  arwin1.[012]).  
14b80 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
14b90 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63  ic_test_file=`ec
14ba0 68 6f 20 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61  ho /System/Libra
14bb0 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 53 79  ry/Frameworks/Sy
14bc0 73 74 65 6d 2e 66 72 61 6d 65 77 6f 72 6b 2f 56  stem.framework/V
14bd0 65 72 73 69 6f 6e 73 2f 2a 2f 53 79 73 74 65 6d  ersions/*/System
14be0 20 7c 20 68 65 61 64 20 2d 31 60 0a 20 20 20 20   | head -1`.    
14bf0 3b 3b 0a 20 20 2a 29 20 23 20 44 61 72 77 69 6e  ;;.  *) # Darwin
14c00 20 31 2e 33 20 6f 6e 0a 20 20 20 20 6c 74 5f 63   1.3 on.    lt_c
14c10 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
14c20 74 5f 66 69 6c 65 3d 27 2f 75 73 72 2f 6c 69 62  t_file='/usr/lib
14c30 2f 6c 69 62 53 79 73 74 65 6d 2e 64 79 6c 69 62  /libSystem.dylib
14c40 27 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  '.    ;;.  esac.
14c50 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a 29 0a    ;;..freebsd*).
14c60 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f    if echo __ELF_
14c70 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67  _ | $CC -E - | g
14c80 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 20 2f 64  rep __ELF__ > /d
14c90 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
14ca0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75    case $host_cpu
14cb0 20 69 6e 0a 20 20 20 20 69 2a 38 36 20 29 0a 20   in.    i*86 ). 
14cc0 20 20 20 20 20 23 20 4e 6f 74 20 73 75 72 65 20       # Not sure 
14cd0 77 68 65 74 68 65 72 20 74 68 65 20 70 72 65 73  whether the pres
14ce0 65 6e 63 65 20 6f 66 20 4f 70 65 6e 42 53 44 20  ence of OpenBSD 
14cf0 68 65 72 65 20 77 61 73 20 61 20 6d 69 73 74 61  here was a mista
14d00 6b 65 2e 0a 20 20 20 20 20 20 23 20 4c 65 74 27  ke..      # Let'
14d10 73 20 61 63 63 65 70 74 20 62 6f 74 68 20 6f 66  s accept both of
14d20 20 74 68 65 6d 20 75 6e 74 69 6c 20 74 68 69 73   them until this
14d30 20 69 73 20 63 6c 65 61 72 65 64 20 75 70 2e 0a   is cleared up..
14d40 20 20 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c        lt_cv_depl
14d50 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
14d60 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28 46 72  ='file_magic (Fr
14d70 65 65 42 53 44 7c 4f 70 65 6e 42 53 44 29 2f 69  eeBSD|OpenBSD)/i
14d80 5b 33 2d 39 5d 38 36 20 28 63 6f 6d 70 61 63 74  [3-9]86 (compact
14d90 20 29 3f 64 65 6d 61 6e 64 20 70 61 67 65 64 20   )?demand paged 
14da0 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a  shared library'.
14db0 20 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65        lt_cv_file
14dc0 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f  _magic_cmd=/usr/
14dd0 62 69 6e 2f 66 69 6c 65 0a 20 20 20 20 20 20 6c  bin/file.      l
14de0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
14df0 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
14e00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  /usr/lib/libc.so
14e10 2e 2a 60 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  .*`.      ;;.   
14e20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 20   esac.  else.   
14e30 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
14e40 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
14e50 5f 61 6c 6c 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a  _all.  fi.  ;;..
14e60 67 6e 75 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  gnu*).  lt_cv_de
14e70 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
14e80 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
14e90 0a 0a 68 70 75 78 31 30 2e 32 30 2a 7c 68 70 75  ..hpux10.20*|hpu
14ea0 78 31 31 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  x11*).  lt_cv_de
14eb0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
14ec0 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 28  od='file_magic (
14ed0 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30 2d 39 5d  s[0-9][0-9][0-9]
14ee0 7c 50 41 2d 52 49 53 43 5b 30 2d 39 5d 2e 5b 30  |PA-RISC[0-9].[0
14ef0 2d 39 5d 29 20 73 68 61 72 65 64 20 6c 69 62 72  -9]) shared libr
14f00 61 72 79 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c  ary'.  lt_cv_fil
14f10 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72  e_magic_cmd=/usr
14f20 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 6c 74 5f 63  /bin/file.  lt_c
14f30 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
14f40 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f  t_file=/usr/lib/
14f50 6c 69 62 63 2e 73 6c 0a 20 20 3b 3b 0a 0a 69 72  libc.sl.  ;;..ir
14f60 69 78 35 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20  ix5* | irix6* | 
14f70 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 63 61  nonstopux*).  ca
14f80 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
14f90 20 69 72 69 78 35 2a 20 7c 20 6e 6f 6e 73 74 6f   irix5* | nonsto
14fa0 70 75 78 2a 29 0a 20 20 20 20 23 20 74 68 69 73  pux*).    # this
14fb0 20 77 69 6c 6c 20 62 65 20 6f 76 65 72 72 69 64   will be overrid
14fc0 64 65 6e 20 77 69 74 68 20 70 61 73 73 5f 61 6c  den with pass_al
14fd0 6c 2c 20 62 75 74 20 6c 65 74 20 75 73 20 6b 65  l, but let us ke
14fe0 65 70 20 69 74 20 6a 75 73 74 20 69 6e 20 63 61  ep it just in ca
14ff0 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  se.    lt_cv_dep
15000 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
15010 64 3d 22 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c  d="file_magic EL
15020 46 20 33 32 2d 62 69 74 20 4d 53 42 20 64 79 6e  F 32-bit MSB dyn
15030 61 6d 69 63 20 6c 69 62 20 4d 49 50 53 20 2d 20  amic lib MIPS - 
15040 76 65 72 73 69 6f 6e 20 31 22 0a 20 20 20 20 3b  version 1".    ;
15050 3b 0a 20 20 2a 29 0a 20 20 20 20 63 61 73 65 20  ;.  *).    case 
15060 24 4c 44 20 69 6e 0a 20 20 20 20 2a 2d 33 32 7c  $LD in.    *-32|
15070 2a 22 2d 33 32 20 22 29 20 6c 69 62 6d 61 67 69  *"-32 ") libmagi
15080 63 3d 33 32 2d 62 69 74 3b 3b 0a 20 20 20 20 2a  c=32-bit;;.    *
15090 2d 6e 33 32 7c 2a 22 2d 6e 33 32 20 22 29 20 6c  -n32|*"-n32 ") l
150a0 69 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20 20  ibmagic=N32;;.  
150b0 20 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29 20    *-64|*"-64 ") 
150c0 6c 69 62 6d 61 67 69 63 3d 36 34 2d 62 69 74 3b  libmagic=64-bit;
150d0 3b 0a 20 20 20 20 2a 29 20 6c 69 62 6d 61 67 69  ;.    *) libmagi
150e0 63 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a  c=never-match;;.
150f0 20 20 20 20 65 73 61 63 0a 20 20 20 20 23 20 74      esac.    # t
15100 68 69 73 20 77 69 6c 6c 20 62 65 20 6f 76 65 72  his will be over
15110 72 69 64 64 65 6e 20 77 69 74 68 20 70 61 73 73  ridden with pass
15120 5f 61 6c 6c 2c 20 62 75 74 20 6c 65 74 20 75 73  _all, but let us
15130 20 6b 65 65 70 20 69 74 20 6a 75 73 74 20 69 6e   keep it just in
15140 20 63 61 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f   case.    lt_cv_
15150 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15160 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67 69 63  thod="file_magic
15170 20 45 4c 46 20 24 7b 6c 69 62 6d 61 67 69 63 7d   ELF ${libmagic}
15180 20 4d 53 42 20 6d 69 70 73 2d 5b 31 32 33 34 5d   MSB mips-[1234]
15190 20 64 79 6e 61 6d 69 63 20 6c 69 62 20 4d 49 50   dynamic lib MIP
151a0 53 20 2d 20 76 65 72 73 69 6f 6e 20 31 22 0a 20  S - version 1". 
151b0 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6c     ;;.  esac.  l
151c0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
151d0 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
151e0 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 2f 6c  /lib${libsuff}/l
151f0 69 62 63 2e 73 6f 2a 60 0a 20 20 6c 74 5f 63 76  ibc.so*`.  lt_cv
15200 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
15210 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
15220 20 3b 3b 0a 0a 23 20 54 68 69 73 20 6d 75 73 74   ;;..# This must
15230 20 62 65 20 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c   be Linux ELF..l
15240 69 6e 75 78 2d 67 6e 75 2a 29 0a 20 20 63 61 73  inux-gnu*).  cas
15250 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 20  e $host_cpu in. 
15260 20 61 6c 70 68 61 2a 20 7c 20 68 70 70 61 2a 20   alpha* | hppa* 
15270 7c 20 69 2a 38 36 20 7c 20 6d 69 70 73 20 7c 20  | i*86 | mips | 
15280 6d 69 70 73 65 6c 20 7c 20 70 6f 77 65 72 70 63  mipsel | powerpc
15290 2a 20 7c 20 73 70 61 72 63 2a 20 7c 20 69 61 36  * | sparc* | ia6
152a0 34 2a 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65  4*).    lt_cv_de
152b0 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
152c0 6f 64 3d 70 61 73 73 5f 61 6c 6c 20 3b 3b 0a 20  od=pass_all ;;. 
152d0 20 2a 29 0a 20 20 20 20 23 20 67 6c 69 62 63 20   *).    # glibc 
152e0 75 70 20 74 6f 20 32 2e 31 2e 31 20 64 6f 65 73  up to 2.1.1 does
152f0 20 6e 6f 74 20 70 65 72 66 6f 72 6d 20 73 6f 6d   not perform som
15300 65 20 72 65 6c 6f 63 61 74 69 6f 6e 73 20 6f 6e  e relocations on
15310 20 41 52 4d 0a 20 20 20 20 6c 74 5f 63 76 5f 64   ARM.    lt_cv_d
15320 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
15330 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
15340 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d  ELF [0-9][0-9]*-
15350 62 69 74 20 5b 4c 4d 5d 53 42 20 28 73 68 61 72  bit [LM]SB (shar
15360 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69  ed object|dynami
15370 63 20 6c 69 62 20 29 27 20 3b 3b 0a 20 20 65 73  c lib )' ;;.  es
15380 61 63 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  ac.  lt_cv_file_
15390 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
153a0 60 65 63 68 6f 20 2f 6c 69 62 2f 6c 69 62 63 2e  `echo /lib/libc.
153b0 73 6f 2a 20 2f 6c 69 62 2f 6c 69 62 63 2d 2a 2e  so* /lib/libc-*.
153c0 73 6f 60 0a 20 20 3b 3b 0a 0a 6e 65 74 62 73 64  so`.  ;;..netbsd
153d0 2a 29 0a 20 20 69 66 20 65 63 68 6f 20 5f 5f 45  *).  if echo __E
153e0 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20  LF__ | $CC -E - 
153f0 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e  | grep __ELF__ >
15400 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
15410 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
15420 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
15430 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f  'match_pattern /
15440 6c 69 62 5b 5e 2f 5c 2e 5d 2b 5c 2e 73 6f 5c 2e  lib[^/\.]+\.so\.
15450 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 24 27  [0-9]+\.[0-9]+$'
15460 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63  .  else.    lt_c
15470 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15480 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61  method='match_pa
15490 74 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5c 2e 5d  ttern /lib[^/\.]
154a0 2b 5c 2e 73 6f 24 27 0a 20 20 66 69 0a 20 20 3b  +\.so$'.  fi.  ;
154b0 3b 0a 0a 6e 65 77 6f 73 36 2a 29 0a 20 20 6c 74  ;..newos6*).  lt
154c0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
154d0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
154e0 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30  agic ELF [0-9][0
154f0 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20  -9]*-bit [ML]SB 
15500 28 65 78 65 63 75 74 61 62 6c 65 7c 64 79 6e 61  (executable|dyna
15510 6d 69 63 20 6c 69 62 29 27 0a 20 20 6c 74 5f 63  mic lib)'.  lt_c
15520 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
15530 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20  =/usr/bin/file. 
15540 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15550 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72  c_test_file=/usr
15560 2f 6c 69 62 2f 6c 69 62 6e 6c 73 2e 73 6f 0a 20  /lib/libnls.so. 
15570 20 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20   ;;..openbsd*). 
15580 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15590 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66  c_cmd=/usr/bin/f
155a0 69 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  ile.  lt_cv_file
155b0 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
155c0 3d 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f  =`echo /usr/lib/
155d0 6c 69 62 63 2e 73 6f 2e 2a 60 0a 20 20 69 66 20  libc.so.*`.  if 
155e0 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f  test -z "`echo _
155f0 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20  _ELF__ | $CC -E 
15600 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f  - | grep __ELF__
15610 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f 73  `" || test "$hos
15620 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 20  t_os-$host_cpu" 
15630 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f  = "openbsd2.8-po
15640 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 20 20 20  werpc"; then.   
15650 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15660 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
15670 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39  e_magic ELF [0-9
15680 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d  ][0-9]*-bit [LM]
15690 53 42 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74  SB shared object
156a0 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f  '.  else.    lt_
156b0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
156c0 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
156d0 67 69 63 20 4f 70 65 6e 42 53 44 2e 2a 20 73 68  gic OpenBSD.* sh
156e0 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20  ared library'.  
156f0 66 69 0a 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 7c  fi.  ;;..osf3* |
15700 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a   osf4* | osf5*).
15710 20 20 23 20 74 68 69 73 20 77 69 6c 6c 20 62 65    # this will be
15720 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68   overridden with
15730 20 70 61 73 73 5f 61 6c 6c 2c 20 62 75 74 20 6c   pass_all, but l
15740 65 74 20 75 73 20 6b 65 65 70 20 69 74 20 6a 75  et us keep it ju
15750 73 74 20 69 6e 20 63 61 73 65 0a 20 20 6c 74 5f  st in case.  lt_
15760 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15770 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61  _method='file_ma
15780 67 69 63 20 43 4f 46 46 20 66 6f 72 6d 61 74 20  gic COFF format 
15790 61 6c 70 68 61 20 73 68 61 72 65 64 20 6c 69 62  alpha shared lib
157a0 72 61 72 79 27 0a 20 20 6c 74 5f 63 76 5f 66 69  rary'.  lt_cv_fi
157b0 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
157c0 6c 65 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e 73  le=/shlib/libc.s
157d0 6f 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  o.  lt_cv_deplib
157e0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
157f0 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 63  ass_all.  ;;..sc
15800 6f 33 2e 32 76 35 2a 29 0a 20 20 6c 74 5f 63 76  o3.2v5*).  lt_cv
15810 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
15820 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
15830 20 3b 3b 0a 0a 73 6f 6c 61 72 69 73 2a 29 0a 20   ;;..solaris*). 
15840 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15850 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
15860 5f 61 6c 6c 0a 20 20 6c 74 5f 63 76 5f 66 69 6c  _all.  lt_cv_fil
15870 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
15880 65 3d 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a 20  e=/lib/libc.so. 
15890 20 3b 3b 0a 0a 73 79 73 76 35 75 77 5b 37 38 5d   ;;..sysv5uw[78]
158a0 2a 20 7c 20 73 79 73 76 34 2a 75 77 32 2a 29 0a  * | sysv4*uw2*).
158b0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
158c0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
158d0 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 79 73 76  s_all.  ;;..sysv
158e0 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 20  4 | sysv4.2uw2* 
158f0 7c 20 73 79 73 76 34 2e 33 2a 20 7c 20 73 79 73  | sysv4.3* | sys
15900 76 35 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73  v5*).  case $hos
15910 74 5f 76 65 6e 64 6f 72 20 69 6e 0a 20 20 6d 6f  t_vendor in.  mo
15920 74 6f 72 6f 6c 61 29 0a 20 20 20 20 6c 74 5f 63  torola).    lt_c
15930 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15940 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
15950 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39  ic ELF [0-9][0-9
15960 5d 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 73  ]*-bit [ML]SB (s
15970 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e  hared object|dyn
15980 61 6d 69 63 20 6c 69 62 29 20 4d 5b 30 2d 39 5d  amic lib) M[0-9]
15990 5b 30 2d 39 5d 2a 20 56 65 72 73 69 6f 6e 20 5b  [0-9]* Version [
159a0 30 2d 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f  0-9]'.    lt_cv_
159b0 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
159c0 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f  file=`echo /usr/
159d0 6c 69 62 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20 20  lib/libc.so*`.  
159e0 20 20 3b 3b 0a 20 20 6e 63 72 29 0a 20 20 20 20    ;;.  ncr).    
159f0 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
15a00 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
15a10 61 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 73 65 71  all.    ;;.  seq
15a20 75 65 6e 74 29 0a 20 20 20 20 6c 74 5f 63 76 5f  uent).    lt_cv_
15a30 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
15a40 2f 62 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c  /bin/file'.    l
15a50 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15a60 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
15a70 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b  magic ELF [0-9][
15a80 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42  0-9]*-bit [LM]SB
15a90 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c   (shared object|
15aa0 64 79 6e 61 6d 69 63 20 6c 69 62 20 29 27 0a 20  dynamic lib )'. 
15ab0 20 20 20 3b 3b 0a 20 20 73 6e 69 29 0a 20 20 20     ;;.  sni).   
15ac0 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
15ad0 63 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65  c_cmd='/bin/file
15ae0 27 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  '.    lt_cv_depl
15af0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15b00 3d 22 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46  ="file_magic ELF
15b10 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74   [0-9][0-9]*-bit
15b20 20 5b 4c 4d 5d 53 42 20 64 79 6e 61 6d 69 63 20   [LM]SB dynamic 
15b30 6c 69 62 22 0a 20 20 20 20 6c 74 5f 63 76 5f 66  lib".    lt_cv_f
15b40 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
15b50 69 6c 65 3d 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  ile=/lib/libc.so
15b60 0a 20 20 20 20 3b 3b 0a 20 20 73 69 65 6d 65 6e  .    ;;.  siemen
15b70 73 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  s).    lt_cv_dep
15b80 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
15b90 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b  d=pass_all.    ;
15ba0 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 65 73  ;.  esac.  ;;.es
15bb0 61 63 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  ac..fi.echo "$as
15bc0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
15bd0 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 64 65 70 6c  ult: $lt_cv_depl
15be0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15bf0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
15c00 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 64 65 70 6c  HO_T}$lt_cv_depl
15c10 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15c20 22 20 3e 26 36 0a 66 69 6c 65 5f 6d 61 67 69 63  " >&6.file_magic
15c30 5f 63 6d 64 3d 24 6c 74 5f 63 76 5f 66 69 6c 65  _cmd=$lt_cv_file
15c40 5f 6d 61 67 69 63 5f 63 6d 64 0a 64 65 70 6c 69  _magic_cmd.depli
15c50 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
15c60 24 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63  $lt_cv_deplibs_c
15c70 68 65 63 6b 5f 6d 65 74 68 6f 64 0a 0a 0a 0a 0a  heck_method.....
15c80 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 66 6f 72 20  ....# Check for 
15c90 63 6f 6d 6d 61 6e 64 20 74 6f 20 67 72 61 62 20  command to grab 
15ca0 74 68 65 20 72 61 77 20 73 79 6d 62 6f 6c 20 6e  the raw symbol n
15cb0 61 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20  ame followed by 
15cc0 43 20 73 79 6d 62 6f 6c 20 66 72 6f 6d 20 6e 6d  C symbol from nm
15cd0 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
15ce0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
15cf0 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73   command to pars
15d00 65 20 24 4e 4d 20 6f 75 74 70 75 74 22 20 3e 26  e $NM output" >&
15d10 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
15d20 63 68 65 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64  checking command
15d30 20 74 6f 20 70 61 72 73 65 20 24 4e 4d 20 6f 75   to parse $NM ou
15d40 74 70 75 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  tput... $ECHO_C"
15d50 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
15d60 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
15d70 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 2b 73 65 74  _symbol_pipe+set
15d80 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
15d90 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
15da0 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
15db0 20 3e 26 36 0a 65 6c 73 65 0a 0a 23 20 54 68 65   >&6.else..# The
15dc0 73 65 20 61 72 65 20 73 61 6e 65 20 64 65 66 61  se are sane defa
15dd0 75 6c 74 73 20 74 68 61 74 20 77 6f 72 6b 20 6f  ults that work o
15de0 6e 20 61 74 20 6c 65 61 73 74 20 61 20 66 65 77  n at least a few
15df0 20 6f 6c 64 20 73 79 73 74 65 6d 73 2e 0a 23 20   old systems..# 
15e00 5b 54 68 65 79 20 63 6f 6d 65 20 66 72 6f 6d 20  [They come from 
15e10 55 6c 74 72 69 78 2e 20 20 57 68 61 74 20 63 6f  Ultrix.  What co
15e20 75 6c 64 20 62 65 20 6f 6c 64 65 72 20 74 68 61  uld be older tha
15e30 6e 20 55 6c 74 72 69 78 3f 21 21 20 3b 29 5d 0a  n Ultrix?!! ;)].
15e40 0a 23 20 43 68 61 72 61 63 74 65 72 20 63 6c 61  .# Character cla
15e50 73 73 20 64 65 73 63 72 69 62 69 6e 67 20 4e 4d  ss describing NM
15e60 20 67 6c 6f 62 61 6c 20 73 79 6d 62 6f 6c 20 63   global symbol c
15e70 6f 64 65 73 2e 0a 73 79 6d 63 6f 64 65 3d 27 5b  odes..symcode='[
15e80 42 43 44 45 47 52 53 54 5d 27 0a 0a 23 20 52 65  BCDEGRST]'..# Re
15e90 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 73 79  gexp to match sy
15ea0 6d 62 6f 6c 73 20 74 68 61 74 20 63 61 6e 20 62  mbols that can b
15eb0 65 20 61 63 63 65 73 73 65 64 20 64 69 72 65 63  e accessed direc
15ec0 74 6c 79 20 66 72 6f 6d 20 43 2e 0a 73 79 6d 70  tly from C..symp
15ed0 61 74 3d 27 5c 28 5b 5f 41 2d 5a 61 2d 7a 5d 5b  at='\([_A-Za-z][
15ee0 5f 41 2d 5a 61 2d 7a 30 2d 39 5d 2a 5c 29 27 0a  _A-Za-z0-9]*\)'.
15ef0 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 74 68 65  .# Transform the
15f00 20 61 62 6f 76 65 20 69 6e 74 6f 20 61 20 72 61   above into a ra
15f10 77 20 73 79 6d 62 6f 6c 20 61 6e 64 20 61 20 43  w symbol and a C
15f20 20 73 79 6d 62 6f 6c 2e 0a 73 79 6d 78 66 72 6d   symbol..symxfrm
15f30 3d 27 5c 31 20 5c 32 5c 33 20 5c 33 27 0a 0a 23  ='\1 \2\3 \3'..#
15f40 20 54 72 61 6e 73 66 6f 72 6d 20 61 6e 20 65 78   Transform an ex
15f50 74 72 61 63 74 65 64 20 73 79 6d 62 6f 6c 20 6c  tracted symbol l
15f60 69 6e 65 20 69 6e 74 6f 20 61 20 70 72 6f 70 65  ine into a prope
15f70 72 20 43 20 64 65 63 6c 61 72 61 74 69 6f 6e 0a  r C declaration.
15f80 6c 74 5f 63 76 5f 67 6c 6f 62 61 6c 5f 73 79 6d  lt_cv_global_sym
15f90 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22 73 65  bol_to_cdecl="se
15fa0 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 2e 20 2e 2a  d -n -e 's/^. .*
15fb0 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72 6e 20   \(.*\)$/extern 
15fc0 63 68 61 72 20 5c 31 3b 2f 70 27 22 0a 0a 23 20  char \1;/p'"..# 
15fd0 54 72 61 6e 73 66 6f 72 6d 20 61 6e 20 65 78 74  Transform an ext
15fe0 72 61 63 74 65 64 20 73 79 6d 62 6f 6c 20 6c 69  racted symbol li
15ff0 6e 65 20 69 6e 74 6f 20 73 79 6d 62 6f 6c 20 6e  ne into symbol n
16000 61 6d 65 20 61 6e 64 20 73 79 6d 62 6f 6c 20 61  ame and symbol a
16010 64 64 72 65 73 73 0a 6c 74 5f 63 76 5f 67 6c 6f  ddress.lt_cv_glo
16020 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f  bal_symbol_to_c_
16030 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73 65  name_address="se
16040 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c 28  d -n -e 's/^: \(
16050 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c  [^ ]*\) $/  {\\\
16060 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74 72  "\1\\\", (lt_ptr
16070 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e  ) 0},/p' -e 's/^
16080 24 73 79 6d 63 6f 64 65 20 5c 28 5b 5e 20 5d 2a  $symcode \([^ ]*
16090 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20  \) \([^ ]*\)$/  
160a0 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72  {\"\2\", (lt_ptr
160b0 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 0a 23 20  ) \&\2},/p'"..# 
160c0 44 65 66 69 6e 65 20 73 79 73 74 65 6d 2d 73 70  Define system-sp
160d0 65 63 69 66 69 63 20 76 61 72 69 61 62 6c 65 73  ecific variables
160e0 2e 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20  ..case $host_os 
160f0 69 6e 0a 61 69 78 2a 29 0a 20 20 73 79 6d 63 6f  in.aix*).  symco
16100 64 65 3d 27 5b 42 43 44 54 5d 27 0a 20 20 3b 3b  de='[BCDT]'.  ;;
16110 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77  .cygwin* | mingw
16120 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 73 79 6d  * | pw32*).  sym
16130 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 53 54 57  code='[ABCDGISTW
16140 5d 27 0a 20 20 3b 3b 0a 68 70 75 78 2a 29 20 23  ]'.  ;;.hpux*) #
16150 20 49 74 73 20 6c 69 6e 6b 65 72 20 64 69 73 74   Its linker dist
16160 69 6e 67 75 69 73 68 65 73 20 64 61 74 61 20 66  inguishes data f
16170 72 6f 6d 20 63 6f 64 65 20 73 79 6d 62 6f 6c 73  rom code symbols
16180 0a 20 20 6c 74 5f 63 76 5f 67 6c 6f 62 61 6c 5f  .  lt_cv_global_
16190 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d  symbol_to_cdecl=
161a0 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 54  "sed -n -e 's/^T
161b0 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65   .* \(.*\)$/exte
161c0 72 6e 20 63 68 61 72 20 5c 31 28 29 3b 2f 70 27  rn char \1();/p'
161d0 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65   -e 's/^$symcode
161e0 2a 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74  * .* \(.*\)$/ext
161f0 65 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70 27 22  ern char \1;/p'"
16200 0a 20 20 6c 74 5f 63 76 5f 67 6c 6f 62 61 6c 5f  .  lt_cv_global_
16210 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
16220 5f 61 64 64 72 65 73 73 3d 22 73 65 64 20 2d 6e  _address="sed -n
16230 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d   -e 's/^: \([^ ]
16240 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c  *\) $/  {\\\"\1\
16250 5c 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 30 7d  \\", (lt_ptr) 0}
16260 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d  ,/p' -e 's/^$sym
16270 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d 2a 5c 29 20  code* \([^ ]*\) 
16280 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22  \([^ ]*\)$/  {\"
16290 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 5c  \2\", (lt_ptr) \
162a0 26 5c 32 7d 2c 2f 70 27 22 0a 20 20 3b 3b 0a 69  &\2},/p'".  ;;.i
162b0 72 69 78 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  rix* | nonstopux
162c0 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 42  *).  symcode='[B
162d0 43 44 45 47 52 53 54 5d 27 0a 20 20 3b 3b 0a 6f  CDEGRST]'.  ;;.o
162e0 73 66 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  sf*).  symcode='
162f0 5b 42 43 44 45 47 51 52 53 54 5d 27 0a 20 20 3b  [BCDEGQRST]'.  ;
16300 3b 0a 73 6f 6c 61 72 69 73 2a 20 7c 20 73 79 73  ;.solaris* | sys
16310 76 35 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  v5*).  symcode='
16320 5b 42 44 54 5d 27 0a 20 20 3b 3b 0a 73 79 73 76  [BDT]'.  ;;.sysv
16330 34 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 44  4).  symcode='[D
16340 46 4e 53 54 55 5d 27 0a 20 20 3b 3b 0a 65 73 61  FNSTU]'.  ;;.esa
16350 63 0a 0a 23 20 48 61 6e 64 6c 65 20 43 52 4c 46  c..# Handle CRLF
16360 20 69 6e 20 6d 69 6e 67 77 20 74 6f 6f 6c 20 63   in mingw tool c
16370 68 61 69 6e 0a 6f 70 74 5f 63 72 3d 0a 63 61 73  hain.opt_cr=.cas
16380 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 6d 69  e $host_os in.mi
16390 6e 67 77 2a 29 0a 20 20 6f 70 74 5f 63 72 3d 60  ngw*).  opt_cr=`
163a0 65 63 68 6f 20 27 78 5c 7b 30 2c 31 5c 7d 27 20  echo 'x\{0,1\}' 
163b0 7c 20 74 72 20 78 20 27 5c 30 31 35 27 60 20 23  | tr x '\015'` #
163c0 20 6f 70 74 69 6f 6e 20 63 72 20 69 6e 20 72 65   option cr in re
163d0 67 65 78 70 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a  gexp.  ;;.esac..
163e0 23 20 49 66 20 77 65 27 72 65 20 75 73 69 6e 67  # If we're using
163f0 20 47 4e 55 20 6e 6d 2c 20 74 68 65 6e 20 75 73   GNU nm, then us
16400 65 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 73  e its standard s
16410 79 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a 69 66 20  ymbol codes..if 
16420 24 4e 4d 20 2d 56 20 32 3e 26 31 20 7c 20 65 67  $NM -V 2>&1 | eg
16430 72 65 70 20 27 28 47 4e 55 7c 77 69 74 68 20 42  rep '(GNU|with B
16440 46 44 29 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  FD)' > /dev/null
16450 3b 20 74 68 65 6e 0a 20 20 73 79 6d 63 6f 64 65  ; then.  symcode
16460 3d 27 5b 41 42 43 44 47 49 53 54 57 5d 27 0a 66  ='[ABCDGISTW]'.f
16470 69 0a 0a 23 20 54 72 79 20 77 69 74 68 6f 75 74  i..# Try without
16480 20 61 20 70 72 65 66 69 78 20 75 6e 64 65 72 63   a prefix underc
16490 6f 72 65 2c 20 74 68 65 6e 20 77 69 74 68 20 69  ore, then with i
164a0 74 2e 0a 66 6f 72 20 61 63 5f 73 79 6d 70 72 66  t..for ac_symprf
164b0 78 20 69 6e 20 22 22 20 22 5f 22 3b 20 64 6f 0a  x in "" "_"; do.
164c0 0a 20 20 23 20 57 72 69 74 65 20 74 68 65 20 72  .  # Write the r
164d0 61 77 20 61 6e 64 20 43 20 69 64 65 6e 74 69 66  aw and C identif
164e0 69 65 72 73 2e 0a 6c 74 5f 63 76 5f 73 79 73 5f  iers..lt_cv_sys_
164f0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
16500 70 65 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73  pe="sed -n -e 's
16510 2f 5e 2e 2a 5b 20 09 5d 5c 28 24 73 79 6d 63 6f  /^.*[ .]\($symco
16520 64 65 24 73 79 6d 63 6f 64 65 2a 5c 29 5b 20 09  de$symcode*\)[ .
16530 5d 5b 20 09 5d 2a 5c 28 24 61 63 5f 73 79 6d 70  ][ .]*\($ac_symp
16540 72 66 78 5c 29 24 73 79 6d 70 61 74 24 6f 70 74  rfx\)$sympat$opt
16550 5f 63 72 24 2f 24 73 79 6d 78 66 72 6d 2f 70 27  _cr$/$symxfrm/p'
16560 22 0a 0a 20 20 23 20 43 68 65 63 6b 20 74 6f 20  "..  # Check to 
16570 73 65 65 20 74 68 61 74 20 74 68 65 20 70 69 70  see that the pip
16580 65 20 77 6f 72 6b 73 20 63 6f 72 72 65 63 74 6c  e works correctl
16590 79 2e 0a 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d  y..  pipe_works=
165a0 6e 6f 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  no.  rm -f conft
165b0 65 73 74 2a 0a 20 20 63 61 74 20 3e 20 63 6f 6e  est*.  cat > con
165c0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
165d0 45 4f 46 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c  EOF.#ifdef __cpl
165e0 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
165f0 22 20 7b 0a 23 65 6e 64 69 66 0a 63 68 61 72 20  " {.#endif.char 
16600 6e 6d 5f 74 65 73 74 5f 76 61 72 3b 0a 76 6f 69  nm_test_var;.voi
16610 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29  d nm_test_func()
16620 7b 7d 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75  {}.#ifdef __cplu
16630 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 69  splus.}.#endif.i
16640 6e 74 20 6d 61 69 6e 28 29 7b 6e 6d 5f 74 65 73  nt main(){nm_tes
16650 74 5f 76 61 72 3d 27 61 27 3b 6e 6d 5f 74 65 73  t_var='a';nm_tes
16660 74 5f 66 75 6e 63 28 29 3b 72 65 74 75 72 6e 28  t_func();return(
16670 30 29 3b 7d 0a 45 4f 46 0a 0a 20 20 69 66 20 7b  0);}.EOF..  if {
16680 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
16690 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
166a0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
166b0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
166c0 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61  ompile) 2>&5.  a
166d0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
166e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
166f0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
16700 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
16710 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
16720 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 4e 6f 77  ; then.    # Now
16730 20 74 72 79 20 74 6f 20 67 72 61 62 20 74 68 65   try to grab the
16740 20 73 79 6d 62 6f 6c 73 2e 0a 20 20 20 20 6e 6c   symbols..    nl
16750 69 73 74 3d 63 6f 6e 66 74 65 73 74 2e 6e 6d 0a  ist=conftest.nm.
16760 20 20 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65      if { (eval e
16770 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
16780 45 4e 4f 3a 20 5c 22 24 4e 4d 20 63 6f 6e 66 74  ENO: \"$NM conft
16790 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c  est.$ac_objext \
167a0 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f  | $lt_cv_sys_glo
167b0 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20  bal_symbol_pipe 
167c0 5c 3e 20 24 6e 6c 69 73 74 5c 22 22 29 20 3e 26  \> $nlist\"") >&
167d0 35 0a 20 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f  5.  (eval $NM co
167e0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
167f0 74 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f  t \| $lt_cv_sys_
16800 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
16810 70 65 20 5c 3e 20 24 6e 6c 69 73 74 29 20 32 3e  pe \> $nlist) 2>
16820 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
16830 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
16840 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
16850 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
16860 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
16870 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d  us); } && test -
16880 73 20 22 24 6e 6c 69 73 74 22 3b 20 74 68 65 6e  s "$nlist"; then
16890 0a 20 20 20 20 20 20 23 20 54 72 79 20 73 6f 72  .      # Try sor
168a0 74 69 6e 67 20 61 6e 64 20 75 6e 69 71 75 69 66  ting and uniquif
168b0 79 69 6e 67 20 74 68 65 20 6f 75 74 70 75 74 2e  ying the output.
168c0 0a 20 20 20 20 20 20 69 66 20 73 6f 72 74 20 22  .      if sort "
168d0 24 6e 6c 69 73 74 22 20 7c 20 75 6e 69 71 20 3e  $nlist" | uniq >
168e0 20 22 24 6e 6c 69 73 74 22 54 3b 20 74 68 65 6e   "$nlist"T; then
168f0 0a 09 6d 76 20 2d 66 20 22 24 6e 6c 69 73 74 22  ..mv -f "$nlist"
16900 54 20 22 24 6e 6c 69 73 74 22 0a 20 20 20 20 20  T "$nlist".     
16910 20 65 6c 73 65 0a 09 72 6d 20 2d 66 20 22 24 6e   else..rm -f "$n
16920 6c 69 73 74 22 54 0a 20 20 20 20 20 20 66 69 0a  list"T.      fi.
16930 0a 20 20 20 20 20 20 23 20 4d 61 6b 65 20 73 75  .      # Make su
16940 72 65 20 74 68 61 74 20 77 65 20 73 6e 61 67 67  re that we snagg
16950 65 64 20 61 6c 6c 20 74 68 65 20 73 79 6d 62 6f  ed all the symbo
16960 6c 73 20 77 65 20 6e 65 65 64 2e 0a 20 20 20 20  ls we need..    
16970 20 20 69 66 20 65 67 72 65 70 20 27 20 6e 6d 5f    if egrep ' nm_
16980 74 65 73 74 5f 76 61 72 24 27 20 22 24 6e 6c 69  test_var$' "$nli
16990 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  st" >/dev/null; 
169a0 74 68 65 6e 0a 09 69 66 20 65 67 72 65 70 20 27  then..if egrep '
169b0 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 24 27 20   nm_test_func$' 
169c0 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e  "$nlist" >/dev/n
169d0 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 63 61 74  ull; then..  cat
169e0 20 3c 3c 45 4f 46 20 3e 20 63 6f 6e 66 74 65 73   <<EOF > conftes
169f0 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 64 65 66  t.$ac_ext.#ifdef
16a00 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
16a10 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66  ern "C" {.#endif
16a20 0a 0a 45 4f 46 0a 09 20 20 23 20 4e 6f 77 20 67  ..EOF..  # Now g
16a30 65 6e 65 72 61 74 65 20 74 68 65 20 73 79 6d 62  enerate the symb
16a40 6f 6c 20 66 69 6c 65 2e 0a 09 20 20 65 76 61 6c  ol file...  eval
16a50 20 22 24 6c 74 5f 63 76 5f 67 6c 6f 62 61 6c 5f   "$lt_cv_global_
16a60 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22  symbol_to_cdecl"
16a70 27 20 3c 20 22 24 6e 6c 69 73 74 22 20 3e 3e 20  ' < "$nlist" >> 
16a80 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
16a90 27 0a 0a 09 20 20 63 61 74 20 3c 3c 45 4f 46 20  '...  cat <<EOF 
16aa0 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  >> conftest.$ac_
16ab0 65 78 74 0a 23 69 66 20 64 65 66 69 6e 65 64 20  ext.#if defined 
16ac0 28 5f 5f 53 54 44 43 5f 5f 29 20 26 26 20 5f 5f  (__STDC__) && __
16ad0 53 54 44 43 5f 5f 0a 23 20 64 65 66 69 6e 65 20  STDC__.# define 
16ae0 6c 74 5f 70 74 72 20 76 6f 69 64 20 2a 0a 23 65  lt_ptr void *.#e
16af0 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 6c 74 5f  lse.# define lt_
16b00 70 74 72 20 63 68 61 72 20 2a 0a 23 20 64 65 66  ptr char *.# def
16b10 69 6e 65 20 63 6f 6e 73 74 0a 23 65 6e 64 69 66  ine const.#endif
16b20 0a 0a 2f 2a 20 54 68 65 20 6d 61 70 70 69 6e 67  ../* The mapping
16b30 20 62 65 74 77 65 65 6e 20 73 79 6d 62 6f 6c 20   between symbol 
16b40 6e 61 6d 65 73 20 61 6e 64 20 73 79 6d 62 6f 6c  names and symbol
16b50 73 2e 20 2a 2f 0a 63 6f 6e 73 74 20 73 74 72 75  s. */.const stru
16b60 63 74 20 7b 0a 20 20 63 6f 6e 73 74 20 63 68 61  ct {.  const cha
16b70 72 20 2a 6e 61 6d 65 3b 0a 20 20 6c 74 5f 70 74  r *name;.  lt_pt
16b80 72 20 61 64 64 72 65 73 73 3b 0a 7d 0a 6c 74 5f  r address;.}.lt_
16b90 70 72 65 6c 6f 61 64 65 64 5f 73 79 6d 62 6f 6c  preloaded_symbol
16ba0 73 5b 5d 20 3d 0a 7b 0a 45 4f 46 0a 09 20 20 73  s[] =.{.EOF..  s
16bb0 65 64 20 22 73 2f 5e 24 73 79 6d 63 6f 64 65 24  ed "s/^$symcode$
16bc0 73 79 6d 63 6f 64 65 2a 20 5c 28 2e 2a 5c 29 20  symcode* \(.*\) 
16bd0 5c 28 2e 2a 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c  \(.*\)$/  {\"\2\
16be0 22 2c 20 28 6c 74 5f 70 74 72 29 20 5c 26 5c 32  ", (lt_ptr) \&\2
16bf0 7d 2c 2f 22 20 3c 20 22 24 6e 6c 69 73 74 22 20  },/" < "$nlist" 
16c00 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  >> conftest.$ac_
16c10 65 78 74 0a 09 20 20 63 61 74 20 3c 3c 5c 45 4f  ext..  cat <<\EO
16c20 46 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  F >> conftest.$a
16c30 63 5f 65 78 74 0a 20 20 7b 30 2c 20 28 6c 74 5f  c_ext.  {0, (lt_
16c40 70 74 72 29 20 30 7d 0a 7d 3b 0a 0a 23 69 66 64  ptr) 0}.};..#ifd
16c50 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d  ef __cplusplus.}
16c60 0a 23 65 6e 64 69 66 0a 45 4f 46 0a 09 20 20 23  .#endif.EOF..  #
16c70 20 4e 6f 77 20 74 72 79 20 6c 69 6e 6b 69 6e 67   Now try linking
16c80 20 74 68 65 20 74 77 6f 20 66 69 6c 65 73 2e 0a   the two files..
16c90 09 20 20 6d 76 20 63 6f 6e 66 74 65 73 74 2e 24  .  mv conftest.$
16ca0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 73  ac_objext confts
16cb0 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 09 20  tm.$ac_objext.. 
16cc0 20 73 61 76 65 5f 4c 49 42 53 3d 22 24 4c 49 42   save_LIBS="$LIB
16cd0 53 22 0a 09 20 20 73 61 76 65 5f 43 46 4c 41 47  S"..  save_CFLAG
16ce0 53 3d 22 24 43 46 4c 41 47 53 22 0a 09 20 20 4c  S="$CFLAGS"..  L
16cf0 49 42 53 3d 22 63 6f 6e 66 74 73 74 6d 2e 24 61  IBS="conftstm.$a
16d00 63 5f 6f 62 6a 65 78 74 22 0a 09 20 20 43 46 4c  c_objext"..  CFL
16d10 41 47 53 3d 22 24 43 46 4c 41 47 53 24 6e 6f 5f  AGS="$CFLAGS$no_
16d20 62 75 69 6c 74 69 6e 5f 66 6c 61 67 22 0a 09 20  builtin_flag".. 
16d30 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
16d40 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
16d50 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
16d60 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
16d70 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63  _link) 2>&5.  ac
16d80 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
16d90 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
16da0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
16db0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
16dc0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
16dd0 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  && test -s conft
16de0 65 73 74 24 61 63 5f 65 78 65 65 78 74 3b 20 74  est$ac_exeext; t
16df0 68 65 6e 0a 09 20 20 20 20 70 69 70 65 5f 77 6f  hen..    pipe_wo
16e00 72 6b 73 3d 79 65 73 0a 09 20 20 66 69 0a 09 20  rks=yes..  fi.. 
16e10 20 4c 49 42 53 3d 22 24 73 61 76 65 5f 4c 49 42   LIBS="$save_LIB
16e20 53 22 0a 09 20 20 43 46 4c 41 47 53 3d 22 24 73  S"..  CFLAGS="$s
16e30 61 76 65 5f 43 46 4c 41 47 53 22 0a 09 65 6c 73  ave_CFLAGS"..els
16e40 65 0a 09 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f  e..  echo "canno
16e50 74 20 66 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 66  t find nm_test_f
16e60 75 6e 63 20 69 6e 20 24 6e 6c 69 73 74 22 20 3e  unc in $nlist" >
16e70 26 35 0a 09 66 69 0a 20 20 20 20 20 20 65 6c 73  &5..fi.      els
16e80 65 0a 09 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20  e..echo "cannot 
16e90 66 69 6e 64 20 6e 6d 5f 74 65 73 74 5f 76 61 72  find nm_test_var
16ea0 20 69 6e 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a   in $nlist" >&5.
16eb0 20 20 20 20 20 20 66 69 0a 20 20 20 20 65 6c 73        fi.    els
16ec0 65 0a 20 20 20 20 20 20 65 63 68 6f 20 22 63 61  e.      echo "ca
16ed0 6e 6e 6f 74 20 72 75 6e 20 24 6c 74 5f 63 76 5f  nnot run $lt_cv_
16ee0 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
16ef0 6c 5f 70 69 70 65 22 20 3e 26 35 0a 20 20 20 20  l_pipe" >&5.    
16f00 66 69 0a 20 20 65 6c 73 65 0a 20 20 20 20 65 63  fi.  else.    ec
16f10 68 6f 20 22 24 70 72 6f 67 6e 61 6d 65 3a 20 66  ho "$progname: f
16f20 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
16f30 73 3a 22 20 3e 26 35 0a 20 20 20 20 63 61 74 20  s:" >&5.    cat 
16f40 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
16f50 20 3e 26 35 0a 20 20 66 69 0a 20 20 72 6d 20 2d   >&5.  fi.  rm -
16f60 66 20 63 6f 6e 66 74 65 73 74 2a 20 63 6f 6e 66  f conftest* conf
16f70 74 73 74 2a 0a 0a 20 20 23 20 44 6f 20 6e 6f 74  tst*..  # Do not
16f80 20 75 73 65 20 74 68 65 20 67 6c 6f 62 61 6c 5f   use the global_
16f90 73 79 6d 62 6f 6c 5f 70 69 70 65 20 75 6e 6c 65  symbol_pipe unle
16fa0 73 73 20 69 74 20 77 6f 72 6b 73 2e 0a 20 20 69  ss it works..  i
16fb0 66 20 74 65 73 74 20 22 24 70 69 70 65 5f 77 6f  f test "$pipe_wo
16fc0 72 6b 73 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  rks" = yes; then
16fd0 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c 73  .    break.  els
16fe0 65 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f  e.    lt_cv_sys_
16ff0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
17000 70 65 3d 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 66  pe=.  fi.done..f
17010 69 0a 0a 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  i..global_symbol
17020 5f 70 69 70 65 3d 22 24 6c 74 5f 63 76 5f 73 79  _pipe="$lt_cv_sy
17030 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  s_global_symbol_
17040 70 69 70 65 22 0a 69 66 20 74 65 73 74 20 2d 7a  pipe".if test -z
17050 20 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f   "$lt_cv_sys_glo
17060 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22  bal_symbol_pipe"
17070 3b 20 74 68 65 6e 0a 20 20 67 6c 6f 62 61 6c 5f  ; then.  global_
17080 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d  symbol_to_cdecl=
17090 0a 20 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  .  global_symbol
170a0 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65  _to_c_name_addre
170b0 73 73 3d 0a 65 6c 73 65 0a 20 20 67 6c 6f 62 61  ss=.else.  globa
170c0 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
170d0 6c 3d 22 24 6c 74 5f 63 76 5f 67 6c 6f 62 61 6c  l="$lt_cv_global
170e0 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c  _symbol_to_cdecl
170f0 22 0a 20 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  ".  global_symbo
17100 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72  l_to_c_name_addr
17110 65 73 73 3d 22 24 6c 74 5f 63 76 5f 67 6c 6f 62  ess="$lt_cv_glob
17120 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e  al_symbol_to_c_n
17130 61 6d 65 5f 61 64 64 72 65 73 73 22 0a 66 69 0a  ame_address".fi.
17140 69 66 20 74 65 73 74 20 2d 7a 20 22 24 67 6c 6f  if test -z "$glo
17150 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 24  bal_symbol_pipe$
17160 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
17170 5f 63 64 65 63 24 67 6c 6f 62 61 6c 5f 73 79 6d  _cdec$global_sym
17180 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64  bol_to_c_name_ad
17190 64 72 65 73 73 22 3b 0a 74 68 65 6e 0a 20 20 65  dress";.then.  e
171a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
171b0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 66 61 69  ENO: result: fai
171c0 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  led" >&5.echo "$
171d0 7b 45 43 48 4f 5f 54 7d 66 61 69 6c 65 64 22 20  {ECHO_T}failed" 
171e0 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
171f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
17200 20 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26 35   result: ok" >&5
17210 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
17220 6f 6b 22 20 3e 26 36 0a 66 69 0a 0a 61 63 5f 65  ok" >&6.fi..ac_e
17230 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50  xt=c.ac_cpp='$CP
17240 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f  P $CPPFLAGS'.ac_
17250 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20  compile='$CC -c 
17260 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
17270 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
17280 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
17290 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74  '$CC -o conftest
172a0 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41  $ac_exeext $CFLA
172b0 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44  GS $CPPFLAGS $LD
172c0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
172d0 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35  ac_ext $LIBS >&5
172e0 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  '.ac_compiler_gn
172f0 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  u=$ac_cv_c_compi
17300 6c 65 72 5f 67 6e 75 0a 65 63 68 6f 20 22 24 61  ler_gnu.echo "$a
17310 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
17320 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75  ecking how to ru
17330 6e 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65  n the C preproce
17340 73 73 6f 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  ssor" >&5.echo $
17350 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
17360 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 65 20   how to run the 
17370 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e  C preprocessor..
17380 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 23  . $ECHO_C" >&6.#
17390 20 4f 6e 20 53 75 6e 73 2c 20 73 6f 6d 65 74 69   On Suns, someti
173a0 6d 65 73 20 24 43 50 50 20 6e 61 6d 65 73 20 61  mes $CPP names a
173b0 20 64 69 72 65 63 74 6f 72 79 2e 0a 69 66 20 74   directory..if t
173c0 65 73 74 20 2d 6e 20 22 24 43 50 50 22 20 26 26  est -n "$CPP" &&
173d0 20 74 65 73 74 20 2d 64 20 22 24 43 50 50 22 3b   test -d "$CPP";
173e0 20 74 68 65 6e 0a 20 20 43 50 50 3d 0a 66 69 0a   then.  CPP=.fi.
173f0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 50 50  if test -z "$CPP
17400 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
17410 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
17420 43 50 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  CPP+set}" = set;
17430 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
17440 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
17450 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
17460 0a 20 20 20 20 20 20 23 20 44 6f 75 62 6c 65 20  .      # Double 
17470 71 75 6f 74 65 73 20 62 65 63 61 75 73 65 20 43  quotes because C
17480 50 50 20 6e 65 65 64 73 20 74 6f 20 62 65 20 65  PP needs to be e
17490 78 70 61 6e 64 65 64 0a 20 20 20 20 66 6f 72 20  xpanded.    for 
174a0 43 50 50 20 69 6e 20 22 24 43 43 20 2d 45 22 20  CPP in "$CC -E" 
174b0 22 24 43 43 20 2d 45 20 2d 74 72 61 64 69 74 69  "$CC -E -traditi
174c0 6f 6e 61 6c 2d 63 70 70 22 20 22 2f 6c 69 62 2f  onal-cpp" "/lib/
174d0 63 70 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20  cpp".    do.    
174e0 20 20 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d    ac_preproc_ok=
174f0 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70  false.for ac_c_p
17500 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
17510 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20   in '' yes.do.  
17520 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66  # Use a header f
17530 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77  ile that comes w
17540 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66  ith gcc, so conf
17550 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20  iguring glibc.  
17560 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63  # with a fresh c
17570 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f  ross-compiler wo
17580 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20  rks..  # Prefer 
17590 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61  <limits.h> to <a
175a0 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54  ssert.h> if __ST
175b0 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c  DC__ is defined,
175c0 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69   since.  # <limi
175d0 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65  ts.h> exists eve
175e0 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e  n on freestandin
175f0 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23  g compilers..  #
17600 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63   On the NeXT, cc
17610 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64   -E runs the cod
17620 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f  e through the co
17630 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c  mpiler's parser,
17640 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68  .  # not just th
17650 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74  rough cpp. "Synt
17660 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72  ax error" is her
17670 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20  e to catch this 
17680 63 61 73 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e  case..  cat >con
17690 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
176a0 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49  _ACEOF.#line $LI
176b0 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22  NENO "configure"
176c0 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
176d0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
176e0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
176f0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
17700 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
17710 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
17720 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
17730 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 44   */.#ifdef __STD
17740 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c  C__.# include <l
17750 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23  imits.h>.#else.#
17760 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74   include <assert
17770 2e 68 3e 0a 23 65 6e 64 69 66 0a 20 20 20 20 20  .h>.#endif.     
17780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17790 53 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43  Syntax error._AC
177a0 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  EOF.if { (eval e
177b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
177c0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63  ENO: \"$ac_cpp c
177d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c  onftest.$ac_ext\
177e0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
177f0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
17800 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66  .$ac_ext) 2>conf
17810 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74  test.er1.  ac_st
17820 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d  atus=$?.  grep -
17830 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73  v '^ *+' conftes
17840 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e  t.er1 >conftest.
17850 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66  err.  rm -f conf
17860 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63  test.er1.  cat c
17870 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a  onftest.err >&5.
17880 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
17890 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
178a0 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
178b0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
178c0 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b  ); } >/dev/null;
178d0 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20   then.  if test 
178e0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
178f0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70   then.    ac_cpp
17900 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72  _err=$ac_c_prepr
17910 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 65  oc_warn_flag.  e
17920 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65  lse.    ac_cpp_e
17930 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20  rr=.  fi.else.  
17940 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66  ac_cpp_err=yes.f
17950 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
17960 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e  c_cpp_err"; then
17970 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
17980 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
17990 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
179a0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
179b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
179c0 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65  t >&5..  # Broke
179d0 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69  n: fails on vali
179e0 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75  d input..continu
179f0 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  e.fi.rm -f conft
17a00 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
17a10 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b  .$ac_ext..  # OK
17a20 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20  , works on sane 
17a30 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65 63  cases.  Now chec
17a40 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65 78  k whether non-ex
17a50 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a 20  istent headers. 
17a60 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63 74   # can be detect
17a70 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61  ed and how..  ca
17a80 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
17a90 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69  ext <<_ACEOF.#li
17aa0 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66  ne $LINENO "conf
17ab0 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65  igure"./* confde
17ac0 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
17ad0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
17ae0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
17af0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
17b00 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
17b10 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
17b20 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75  fs.h.  */.#inclu
17b30 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74 65  de <ac_nonexiste
17b40 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66 20  nt.h>._ACEOF.if 
17b50 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
17b60 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
17b70 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
17b80 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26 35  .$ac_ext\"") >&5
17b90 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70 70  .  (eval $ac_cpp
17ba0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
17bb0 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  t) 2>conftest.er
17bc0 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
17bd0 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
17be0 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
17bf0 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
17c00 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
17c10 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
17c20 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
17c30 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
17c40 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
17c50 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
17c60 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
17c70 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
17c80 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   if test -s conf
17c90 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20  test.err; then. 
17ca0 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24 61     ac_cpp_err=$a
17cb0 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e  c_c_preproc_warn
17cc0 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20 20  _flag.  else.   
17cd0 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66   ac_cpp_err=.  f
17ce0 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f  i.else.  ac_cpp_
17cf0 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74 65  err=yes.fi.if te
17d00 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65  st -z "$ac_cpp_e
17d10 72 72 22 3b 20 74 68 65 6e 0a 20 20 23 20 42 72  rr"; then.  # Br
17d20 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f 6e  oken: success on
17d30 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a   invalid input..
17d40 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20 20  continue.else.  
17d50 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
17d60 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
17d70 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
17d80 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
17d90 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20 50  c_ext >&5..  # P
17da0 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74 73  asses both tests
17db0 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d  ..ac_preproc_ok=
17dc0 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d 66  :.break.fi.rm -f
17dd0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
17de0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
17df0 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 20 6f  done.# Because o
17e00 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f 50  f `break', _AC_P
17e10 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 73 20  REPROC_IFELSE's 
17e20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 77 61  cleaning code wa
17e30 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d 66  s skipped..rm -f
17e40 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
17e50 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69  nftest.$ac_ext.i
17e60 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b  f $ac_preproc_ok
17e70 3b 20 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 66  ; then.  break.f
17e80 69 0a 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  i..    done.    
17e90 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24  ac_cv_prog_CPP=$
17ea0 43 50 50 0a 0a 66 69 0a 20 20 43 50 50 3d 24 61  CPP..fi.  CPP=$a
17eb0 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 0a 65 6c  c_cv_prog_CPP.el
17ec0 73 65 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  se.  ac_cv_prog_
17ed0 43 50 50 3d 24 43 50 50 0a 66 69 0a 65 63 68 6f  CPP=$CPP.fi.echo
17ee0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
17ef0 3a 20 72 65 73 75 6c 74 3a 20 24 43 50 50 22 20  : result: $CPP" 
17f00 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
17f10 5f 54 7d 24 43 50 50 22 20 3e 26 36 0a 61 63 5f  _T}$CPP" >&6.ac_
17f20 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65  preproc_ok=false
17f30 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65 70 72 6f  .for ac_c_prepro
17f40 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27  c_warn_flag in '
17f50 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65  ' yes.do.  # Use
17f60 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 20 74   a header file t
17f70 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67  hat comes with g
17f80 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69  cc, so configuri
17f90 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74  ng glibc.  # wit
17fa0 68 20 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d  h a fresh cross-
17fb0 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a  compiler works..
17fc0 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69    # Prefer <limi
17fd0 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74  ts.h> to <assert
17fe0 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20  .h> if __STDC__ 
17ff0 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63  is defined, sinc
18000 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e  e.  # <limits.h>
18010 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20   exists even on 
18020 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d  freestanding com
18030 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74  pilers..  # On t
18040 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72  he NeXT, cc -E r
18050 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68 72  uns the code thr
18060 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65  ough the compile
18070 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20  r's parser,.  # 
18080 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68  not just through
18090 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72   cpp. "Syntax er
180a0 72 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f 20  ror" is here to 
180b0 63 61 74 63 68 20 74 68 69 73 20 63 61 73 65 2e  catch this case.
180c0 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
180d0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
180e0 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20  F.#line $LINENO 
180f0 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63  "configure"./* c
18100 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
18110 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
18120 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
18130 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
18140 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
18150 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
18160 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23  onfdefs.h.  */.#
18170 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
18180 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
18190 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
181a0 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
181b0 65 6e 64 69 66 0a 20 20 20 20 20 20 20 20 20 20  endif.          
181c0 20 20 20 20 20 20 20 20 20 20 20 53 79 6e 74 61             Synta
181d0 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69  x error._ACEOF.i
181e0 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
181f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
18200 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  \"$ac_cpp confte
18210 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e  st.$ac_ext\"") >
18220 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
18230 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
18240 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ext) 2>conftest.
18250 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
18260 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
18270 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
18280 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
18290 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
182a0 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
182b0 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
182c0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
182d0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
182e0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
182f0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
18300 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
18310 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f  .  if test -s co
18320 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
18330 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
18340 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61  $ac_c_preproc_wa
18350 72 6e 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20  rn_flag.  else. 
18360 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20     ac_cpp_err=. 
18370 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70   fi.else.  ac_cp
18380 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20  p_err=yes.fi.if 
18390 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70  test -z "$ac_cpp
183a0 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 3a 0a  _err"; then.  :.
183b0 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
183c0 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  _me: failed prog
183d0 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65  ram was:" >&5.se
183e0 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66  d 's/^/| /' conf
183f0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35  test.$ac_ext >&5
18400 0a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 66 61  ..  # Broken: fa
18410 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69 6e 70  ils on valid inp
18420 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66 69 0a  ut..continue.fi.
18430 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
18440 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
18450 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20 77 6f 72  ext..  # OK, wor
18460 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61 73 65 73  ks on sane cases
18470 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20 77 68 65  .  Now check whe
18480 74 68 65 72 20 6e 6f 6e 2d 65 78 69 73 74 65 6e  ther non-existen
18490 74 20 68 65 61 64 65 72 73 0a 20 20 23 20 63 61  t headers.  # ca
184a0 6e 20 62 65 20 64 65 74 65 63 74 65 64 20 61 6e  n be detected an
184b0 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e 63 6f  d how..  cat >co
184c0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
184d0 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c  <_ACEOF.#line $L
184e0 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65  INENO "configure
184f0 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  "./* confdefs.h.
18500 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
18510 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
18520 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
18530 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
18540 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
18550 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
18560 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 61    */.#include <a
18570 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68 3e  c_nonexistent.h>
18580 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 65 76  ._ACEOF.if { (ev
18590 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
185a0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
185b0 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
185c0 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ext\"") >&5.  (e
185d0 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f 6e 66  val $ac_cpp conf
185e0 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20 32 3e  test.$ac_ext) 2>
185f0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
18600 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
18610 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
18620 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
18630 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
18640 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
18650 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
18660 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
18670 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
18680 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
18690 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
186a0 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e  atus); } >/dev/n
186b0 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66 20 74  ull; then.  if t
186c0 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
186d0 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  err; then.    ac
186e0 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70  _cpp_err=$ac_c_p
186f0 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
18700 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63  .  else.    ac_c
18710 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73  pp_err=.  fi.els
18720 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 79  e.  ac_cpp_err=y
18730 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  es.fi.if test -z
18740 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22 3b 20   "$ac_cpp_err"; 
18750 74 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a  then.  # Broken:
18760 20 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61   success on inva
18770 6c 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69  lid input..conti
18780 6e 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  nue.else.  echo 
18790 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
187a0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
187b0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
187c0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
187d0 20 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73   >&5..  # Passes
187e0 20 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f   both tests..ac_
187f0 70 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65  preproc_ok=:.bre
18800 61 6b 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ak.fi.rm -f conf
18810 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18820 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
18830 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
18840 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
18850 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
18860 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
18870 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
18880 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18890 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
188a0 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
188b0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 7b 20 7b  n.  :.else.  { {
188c0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
188d0 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 43 20  INENO: error: C 
188e0 70 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24  preprocessor \"$
188f0 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e 69  CPP\" fails sani
18900 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60 63  ty check.See \`c
18910 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
18920 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
18930 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
18940 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72 6f 63  error: C preproc
18950 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22 20 66  essor \"$CPP\" f
18960 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68 65 63  ails sanity chec
18970 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  k.See \`config.l
18980 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
18990 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
189a0 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
189b0 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 61 63 5f   1; }; }.fi..ac_
189c0 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43  ext=c.ac_cpp='$C
189d0 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63  PP $CPPFLAGS'.ac
189e0 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63  _compile='$CC -c
189f0 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
18a00 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
18a10 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
18a20 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73  ='$CC -o conftes
18a30 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c  t$ac_exeext $CFL
18a40 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
18a50 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
18a60 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
18a70 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
18a80 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70  nu=$ac_cv_c_comp
18a90 69 6c 65 72 5f 67 6e 75 0a 0a 0a 65 63 68 6f 20  iler_gnu...echo 
18aa0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
18ab0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 65 67   checking for eg
18ac0 72 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  rep" >&5.echo $E
18ad0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
18ae0 66 6f 72 20 65 67 72 65 70 2e 2e 2e 20 24 45 43  for egrep... $EC
18af0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
18b00 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
18b10 65 67 72 65 70 2b 73 65 74 7d 22 20 3d 20 73 65  egrep+set}" = se
18b20 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
18b30 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
18b40 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
18b50 73 65 0a 20 20 69 66 20 65 63 68 6f 20 61 20 7c  se.  if echo a |
18b60 20 28 67 72 65 70 20 2d 45 20 27 28 61 7c 62 29   (grep -E '(a|b)
18b70 27 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  ') >/dev/null 2>
18b80 26 31 0a 20 20 20 20 74 68 65 6e 20 61 63 5f 63  &1.    then ac_c
18b90 76 5f 70 72 6f 67 5f 65 67 72 65 70 3d 27 67 72  v_prog_egrep='gr
18ba0 65 70 20 2d 45 27 0a 20 20 20 20 65 6c 73 65 20  ep -E'.    else 
18bb0 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70  ac_cv_prog_egrep
18bc0 3d 27 65 67 72 65 70 27 0a 20 20 20 20 66 69 0a  ='egrep'.    fi.
18bd0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
18be0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
18bf0 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72   $ac_cv_prog_egr
18c00 65 70 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ep" >&5.echo "${
18c10 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
18c20 6f 67 5f 65 67 72 65 70 22 20 3e 26 36 0a 20 45  og_egrep" >&6. E
18c30 47 52 45 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67  GREP=$ac_cv_prog
18c40 5f 65 67 72 65 70 0a 0a 0a 65 63 68 6f 20 22 24  _egrep...echo "$
18c50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
18c60 68 65 63 6b 69 6e 67 20 66 6f 72 20 41 4e 53 49  hecking for ANSI
18c70 20 43 20 68 65 61 64 65 72 20 66 69 6c 65 73 22   C header files"
18c80 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
18c90 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
18ca0 41 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 69  ANSI C header fi
18cb0 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  les... $ECHO_C" 
18cc0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
18cd0 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
18ce0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
18cf0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
18d00 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
18d10 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
18d20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
18d30 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23  c_ext <<_ACEOF.#
18d40 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f  line $LINENO "co
18d50 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66  nfigure"./* conf
18d60 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
18d70 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
18d80 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
18d90 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
18da0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
18db0 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
18dc0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63  defs.h.  */.#inc
18dd0 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a  lude <stdlib.h>.
18de0 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67  #include <stdarg
18df0 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74  .h>.#include <st
18e00 72 69 6e 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65  ring.h>.#include
18e10 20 3c 66 6c 6f 61 74 2e 68 3e 0a 0a 69 6e 74 0a   <float.h>..int.
18e20 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20  main ().{..  ;. 
18e30 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
18e40 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
18e50 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
18e60 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
18e70 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
18e80 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
18e90 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
18ea0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
18eb0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
18ec0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18ed0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
18ee0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
18ef0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
18f00 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b   } &&.         {
18f10 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
18f20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
18f30 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
18f40 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18f50 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
18f60 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
18f70 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
18f80 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
18f90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
18fa0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
18fb0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
18fc0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
18fd0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f  }; }; then.  ac_
18fe0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 79  cv_header_stdc=y
18ff0 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
19000 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
19010 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
19020 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
19030 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
19040 3e 26 35 0a 0a 61 63 5f 63 76 5f 68 65 61 64 65  >&5..ac_cv_heade
19050 72 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20  r_stdc=no.fi.rm 
19060 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
19070 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e  objext conftest.
19080 24 61 63 5f 65 78 74 0a 0a 69 66 20 74 65 73 74  $ac_ext..if test
19090 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73   $ac_cv_header_s
190a0 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  tdc = yes; then.
190b0 20 20 23 20 53 75 6e 4f 53 20 34 2e 78 20 73 74    # SunOS 4.x st
190c0 72 69 6e 67 2e 68 20 64 6f 65 73 20 6e 6f 74 20  ring.h does not 
190d0 64 65 63 6c 61 72 65 20 6d 65 6d 2a 2c 20 63 6f  declare mem*, co
190e0 6e 74 72 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a  ntrary to ANSI..
190f0 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
19100 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
19110 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22  .#line $LINENO "
19120 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f  configure"./* co
19130 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
19140 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
19150 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
19160 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
19170 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19180 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
19190 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
191a0 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68  nclude <string.h
191b0 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20 28 65 76  >.._ACEOF.if (ev
191c0 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  al "$ac_cpp conf
191d0 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20 32  test.$ac_ext") 2
191e0 3e 26 35 20 7c 0a 20 20 24 45 47 52 45 50 20 22  >&5 |.  $EGREP "
191f0 6d 65 6d 63 68 72 22 20 3e 2f 64 65 76 2f 6e 75  memchr" >/dev/nu
19200 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20  ll 2>&1; then.  
19210 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 68  :.else.  ac_cv_h
19220 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66 69  eader_stdc=no.fi
19230 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2a  .rm -f conftest*
19240 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24 61  ..fi..if test $a
19250 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
19260 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
19270 20 49 53 43 20 32 2e 30 2e 32 20 73 74 64 6c 69   ISC 2.0.2 stdli
19280 62 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 63  b.h does not dec
19290 6c 61 72 65 20 66 72 65 65 2c 20 63 6f 6e 74 72  lare free, contr
192a0 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63  ary to ANSI..  c
192b0 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
192c0 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c  _ext <<_ACEOF.#l
192d0 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e  ine $LINENO "con
192e0 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64  figure"./* confd
192f0 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
19300 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
19310 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
19320 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
19330 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
19340 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
19350 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c  efs.h.  */.#incl
19360 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 0a  ude <stdlib.h>..
19370 5f 41 43 45 4f 46 0a 69 66 20 28 65 76 61 6c 20  _ACEOF.if (eval 
19380 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
19390 74 2e 24 61 63 5f 65 78 74 22 29 20 32 3e 26 35  t.$ac_ext") 2>&5
193a0 20 7c 0a 20 20 24 45 47 52 45 50 20 22 66 72 65   |.  $EGREP "fre
193b0 65 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  e" >/dev/null 2>
193c0 26 31 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73  &1; then.  :.els
193d0 65 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72  e.  ac_cv_header
193e0 5f 73 74 64 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d  _stdc=no.fi.rm -
193f0 66 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a  f conftest*..fi.
19400 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f  .if test $ac_cv_
19410 68 65 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65  header_stdc = ye
19420 73 3b 20 74 68 65 6e 0a 20 20 23 20 2f 62 69 6e  s; then.  # /bin
19430 2f 63 63 20 69 6e 20 49 72 69 78 2d 34 2e 30 2e  /cc in Irix-4.0.
19440 35 20 67 65 74 73 20 6e 6f 6e 2d 41 4e 53 49 20  5 gets non-ANSI 
19450 63 74 79 70 65 20 6d 61 63 72 6f 73 20 75 6e 6c  ctype macros unl
19460 65 73 73 20 75 73 69 6e 67 20 2d 61 6e 73 69 2e  ess using -ansi.
19470 0a 20 20 69 66 20 74 65 73 74 20 22 24 63 72 6f  .  if test "$cro
19480 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20  ss_compiling" = 
19490 79 65 73 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  yes; then.  :.el
194a0 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  se.  cat >confte
194b0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
194c0 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e  EOF.#line $LINEN
194d0 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a  O "configure"./*
194e0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
194f0 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
19500 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
19510 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
19520 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19530 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
19540 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
19550 0a 23 69 6e 63 6c 75 64 65 20 3c 63 74 79 70 65  .#include <ctype
19560 2e 68 3e 0a 23 69 66 20 28 28 27 20 27 20 26 20  .h>.#if ((' ' & 
19570 30 78 30 46 46 29 20 3d 3d 20 30 78 30 32 30 29  0x0FF) == 0x020)
19580 0a 23 20 64 65 66 69 6e 65 20 49 53 4c 4f 57 45  .# define ISLOWE
19590 52 28 63 29 20 28 27 61 27 20 3c 3d 20 28 63 29  R(c) ('a' <= (c)
195a0 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27 29 0a   && (c) <= 'z').
195b0 23 20 64 65 66 69 6e 65 20 54 4f 55 50 50 45 52  # define TOUPPER
195c0 28 63 29 20 28 49 53 4c 4f 57 45 52 28 63 29 20  (c) (ISLOWER(c) 
195d0 3f 20 27 41 27 20 2b 20 28 28 63 29 20 2d 20 27  ? 'A' + ((c) - '
195e0 61 27 29 20 3a 20 28 63 29 29 0a 23 65 6c 73 65  a') : (c)).#else
195f0 0a 23 20 64 65 66 69 6e 65 20 49 53 4c 4f 57 45  .# define ISLOWE
19600 52 28 63 29 20 5c 0a 20 20 20 20 20 20 20 20 20  R(c) \.         
19610 20 20 20 20 20 20 20 20 20 20 28 28 27 61 27 20            (('a' 
19620 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d  <= (c) && (c) <=
19630 20 27 69 27 29 20 5c 0a 20 20 20 20 20 20 20 20   'i') \.        
19640 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20               || 
19650 28 27 6a 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('j' <= (c) && (
19660 63 29 20 3c 3d 20 27 72 27 29 20 5c 0a 20 20 20  c) <= 'r') \.   
19670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19680 20 20 7c 7c 20 28 27 73 27 20 3c 3d 20 28 63 29    || ('s' <= (c)
19690 20 26 26 20 28 63 29 20 3c 3d 20 27 7a 27 29 29   && (c) <= 'z'))
196a0 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50 50 45  .# define TOUPPE
196b0 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28 63 29  R(c) (ISLOWER(c)
196c0 20 3f 20 28 28 63 29 20 7c 20 30 78 34 30 29 20   ? ((c) | 0x40) 
196d0 3a 20 28 63 29 29 0a 23 65 6e 64 69 66 0a 0a 23  : (c)).#endif..#
196e0 64 65 66 69 6e 65 20 58 4f 52 28 65 2c 20 66 29  define XOR(e, f)
196f0 20 28 28 28 65 29 20 26 26 20 21 28 66 29 29 20   (((e) && !(f)) 
19700 7c 7c 20 28 21 28 65 29 20 26 26 20 28 66 29 29  || (!(e) && (f))
19710 29 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ).int.main ().{.
19720 20 20 69 6e 74 20 69 3b 0a 20 20 66 6f 72 20 28    int i;.  for (
19730 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b 20  i = 0; i < 256; 
19740 69 2b 2b 29 0a 20 20 20 20 69 66 20 28 58 4f 52  i++).    if (XOR
19750 20 28 69 73 6c 6f 77 65 72 20 28 69 29 2c 20 49   (islower (i), I
19760 53 4c 4f 57 45 52 20 28 69 29 29 0a 20 20 20 20  SLOWER (i)).    
19770 20 20 20 20 7c 7c 20 74 6f 75 70 70 65 72 20 28      || toupper (
19780 69 29 20 21 3d 20 54 4f 55 50 50 45 52 20 28 69  i) != TOUPPER (i
19790 29 29 0a 20 20 20 20 20 20 65 78 69 74 28 32 29  )).      exit(2)
197a0 3b 0a 20 20 65 78 69 74 20 28 30 29 3b 0a 7d 0a  ;.  exit (0);.}.
197b0 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
197c0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a  ftest$ac_exeext.
197d0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
197e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
197f0 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20   \"$ac_link\"") 
19800 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
19810 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f  link) 2>&5.  ac_
19820 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
19830 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19840 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
19850 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
19860 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
19870 26 20 7b 20 61 63 5f 74 72 79 3d 27 2e 2f 63 6f  & { ac_try='./co
19880 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
19890 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
198a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
198b0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
198c0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
198d0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
198e0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
198f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19900 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
19910 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
19920 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
19930 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
19940 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
19950 70 72 6f 67 72 61 6d 20 65 78 69 74 65 64 20 77  program exited w
19960 69 74 68 20 73 74 61 74 75 73 20 24 61 63 5f 73  ith status $ac_s
19970 74 61 74 75 73 22 20 3e 26 35 0a 65 63 68 6f 20  tatus" >&5.echo 
19980 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
19990 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
199a0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
199b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
199c0 20 3e 26 35 0a 0a 28 20 65 78 69 74 20 24 61 63   >&5..( exit $ac
199d0 5f 73 74 61 74 75 73 20 29 0a 61 63 5f 63 76 5f  _status ).ac_cv_
199e0 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66  header_stdc=no.f
199f0 69 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 72  i.rm -f core cor
19a00 65 2e 2a 20 2a 2e 63 6f 72 65 20 67 6d 6f 6e 2e  e.* *.core gmon.
19a10 6f 75 74 20 62 62 2e 6f 75 74 20 63 6f 6e 66 74  out bb.out conft
19a20 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f  est$ac_exeext co
19a30 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
19a40 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
19a50 78 74 0a 66 69 0a 66 69 0a 66 69 0a 65 63 68 6f  xt.fi.fi.fi.echo
19a60 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19a70 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
19a80 5f 68 65 61 64 65 72 5f 73 74 64 63 22 20 3e 26  _header_stdc" >&
19a90 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
19aa0 7d 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73  }$ac_cv_header_s
19ab0 74 64 63 22 20 3e 26 36 0a 69 66 20 74 65 73 74  tdc" >&6.if test
19ac0 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73   $ac_cv_header_s
19ad0 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  tdc = yes; then.
19ae0 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e  .cat >>confdefs.
19af0 68 20 3c 3c 5c 5f 41 43 45 4f 46 0a 23 64 65 66  h <<\_ACEOF.#def
19b00 69 6e 65 20 53 54 44 43 5f 48 45 41 44 45 52 53  ine STDC_HEADERS
19b10 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 23   1._ACEOF..fi..#
19b20 20 4f 6e 20 49 52 49 58 20 35 2e 33 2c 20 73 79   On IRIX 5.3, sy
19b30 73 2f 74 79 70 65 73 20 61 6e 64 20 69 6e 74 74  s/types and intt
19b40 79 70 65 73 2e 68 20 61 72 65 20 63 6f 6e 66 6c  ypes.h are confl
19b50 69 63 74 69 6e 67 2e 0a 0a 0a 0a 0a 0a 0a 0a 0a  icting..........
19b60 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20 69  .for ac_header i
19b70 6e 20 73 79 73 2f 74 79 70 65 73 2e 68 20 73 79  n sys/types.h sy
19b80 73 2f 73 74 61 74 2e 68 20 73 74 64 6c 69 62 2e  s/stat.h stdlib.
19b90 68 20 73 74 72 69 6e 67 2e 68 20 6d 65 6d 6f 72  h string.h memor
19ba0 79 2e 68 20 73 74 72 69 6e 67 73 2e 68 20 5c 0a  y.h strings.h \.
19bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19bc0 20 20 69 6e 74 74 79 70 65 73 2e 68 20 73 74 64    inttypes.h std
19bd0 69 6e 74 2e 68 20 75 6e 69 73 74 64 2e 68 0a 64  int.h unistd.h.d
19be0 6f 0a 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 60  o.as_ac_Header=`
19bf0 65 63 68 6f 20 22 61 63 5f 63 76 5f 68 65 61 64  echo "ac_cv_head
19c00 65 72 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c  er_$ac_header" |
19c10 20 24 61 73 5f 74 72 5f 73 68 60 0a 65 63 68 6f   $as_tr_sh`.echo
19c20 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19c30 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
19c40 61 63 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65  ac_header" >&5.e
19c50 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
19c60 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65  cking for $ac_he
19c70 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ader... $ECHO_C"
19c80 20 3e 26 36 0a 69 66 20 65 76 61 6c 20 22 74 65   >&6.if eval "te
19c90 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48  st \"\${$as_ac_H
19ca0 65 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73  eader+set}\" = s
19cb0 65 74 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  et"; then.  echo
19cc0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
19cd0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
19ce0 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66  else.  cat >conf
19cf0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
19d00 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e  ACEOF.#line $LIN
19d10 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a  ENO "configure".
19d20 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
19d30 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
19d40 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
19d50 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
19d60 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
19d70 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
19d80 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
19d90 2a 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f  */.$ac_includes_
19da0 64 65 66 61 75 6c 74 0a 0a 23 69 6e 63 6c 75 64  default..#includ
19db0 65 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f  e <$ac_header>._
19dc0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
19dd0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
19de0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
19df0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
19e00 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
19e10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
19e20 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35  ac_compile) 2>&5
19e30 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
19e40 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
19e50 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
19e60 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
19e70 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
19e80 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20  ); } &&.        
19e90 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20   { ac_try='test 
19ea0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
19eb0 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61  objext'.  { (eva
19ec0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
19ed0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
19ee0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
19ef0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
19f00 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
19f10 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19f20 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
19f30 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
19f40 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
19f50 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 65  ; }; }; then.  e
19f60 76 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64  val "$as_ac_Head
19f70 65 72 3d 79 65 73 22 0a 65 6c 73 65 0a 20 20 65  er=yes".else.  e
19f80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
19f90 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
19fa0 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
19fb0 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
19fc0 5f 65 78 74 20 3e 26 35 0a 0a 65 76 61 6c 20 22  _ext >&5..eval "
19fd0 24 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 6e 6f  $as_ac_Header=no
19fe0 22 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  ".fi.rm -f conft
19ff0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
1a000 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1a010 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
1a020 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1a030 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27   `eval echo '${'
1a040 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27  $as_ac_Header'}'
1a050 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  `" >&5.echo "${E
1a060 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63 68 6f  CHO_T}`eval echo
1a070 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64   '${'$as_ac_Head
1a080 65 72 27 7d 27 60 22 20 3e 26 36 0a 69 66 20 74  er'}'`" >&6.if t
1a090 65 73 74 20 60 65 76 61 6c 20 65 63 68 6f 20 27  est `eval echo '
1a0a0 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1a0b0 27 7d 27 60 20 3d 20 79 65 73 3b 20 74 68 65 6e  '}'` = yes; then
1a0c0 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66  .  cat >>confdef
1a0d0 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65  s.h <<_ACEOF.#de
1a0e0 66 69 6e 65 20 60 65 63 68 6f 20 22 48 41 56 45  fine `echo "HAVE
1a0f0 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24  _$ac_header" | $
1a100 61 73 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41 43  as_tr_cpp` 1._AC
1a110 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 0a  EOF..fi..done...
1a120 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20 69  .for ac_header i
1a130 6e 20 64 6c 66 63 6e 2e 68 0a 64 6f 0a 61 73 5f  n dlfcn.h.do.as_
1a140 61 63 5f 48 65 61 64 65 72 3d 60 65 63 68 6f 20  ac_Header=`echo 
1a150 22 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 24 61  "ac_cv_header_$a
1a160 63 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f  c_header" | $as_
1a170 74 72 5f 73 68 60 0a 69 66 20 65 76 61 6c 20 22  tr_sh`.if eval "
1a180 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63  test \"\${$as_ac
1a190 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d  _Header+set}\" =
1a1a0 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65 63   set"; then.  ec
1a1b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1a1c0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
1a1d0 20 24 61 63 5f 68 65 61 64 65 72 22 20 3e 26 35   $ac_header" >&5
1a1e0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1a1f0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1a200 68 65 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f  header... $ECHO_
1a210 43 22 20 3e 26 36 0a 69 66 20 65 76 61 6c 20 22  C" >&6.if eval "
1a220 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61 63  test \"\${$as_ac
1a230 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20 3d  _Header+set}\" =
1a240 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65 63   set"; then.  ec
1a250 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1a260 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1a270 36 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  6.fi.echo "$as_m
1a280 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1a290 74 3a 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24  t: `eval echo '$
1a2a0 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27  {'$as_ac_Header'
1a2b0 7d 27 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  }'`" >&5.echo "$
1a2c0 7b 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63  {ECHO_T}`eval ec
1a2d0 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65  ho '${'$as_ac_He
1a2e0 61 64 65 72 27 7d 27 60 22 20 3e 26 36 0a 65 6c  ader'}'`" >&6.el
1a2f0 73 65 0a 20 20 23 20 49 73 20 74 68 65 20 68 65  se.  # Is the he
1a300 61 64 65 72 20 63 6f 6d 70 69 6c 61 62 6c 65 3f  ader compilable?
1a310 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1a320 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1a330 24 61 63 5f 68 65 61 64 65 72 20 75 73 61 62 69  $ac_header usabi
1a340 6c 69 74 79 22 20 3e 26 35 0a 65 63 68 6f 20 24  lity" >&5.echo $
1a350 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1a360 20 24 61 63 5f 68 65 61 64 65 72 20 75 73 61 62   $ac_header usab
1a370 69 6c 69 74 79 2e 2e 2e 20 24 45 43 48 4f 5f 43  ility... $ECHO_C
1a380 22 20 3e 26 36 0a 63 61 74 20 3e 63 6f 6e 66 74  " >&6.cat >conft
1a390 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1a3a0 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45  CEOF.#line $LINE
1a3b0 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f  NO "configure"./
1a3c0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
1a3d0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
1a3e0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
1a3f0 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
1a400 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1a410 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
1a420 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
1a430 2f 0a 24 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64  /.$ac_includes_d
1a440 65 66 61 75 6c 74 0a 23 69 6e 63 6c 75 64 65 20  efault.#include 
1a450 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43  <$ac_header>._AC
1a460 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
1a470 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
1a480 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
1a490 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1a4a0 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29  "$ac_compile\"")
1a4b0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
1a4c0 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20  _compile) 2>&5. 
1a4d0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
1a4e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a4f0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
1a500 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
1a510 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
1a520 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b   } &&.         {
1a530 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73   ac_try='test -s
1a540 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a550 6a 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  jext'.  { (eval 
1a560 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a570 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
1a580 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1a590 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
1a5a0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
1a5b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a5c0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1a5d0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1a5e0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1a5f0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f  }; }; then.  ac_
1a600 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d  header_compiler=
1a610 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
1a620 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1a630 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1a640 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1a650 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1a660 20 3e 26 35 0a 0a 61 63 5f 68 65 61 64 65 72 5f   >&5..ac_header_
1a670 63 6f 6d 70 69 6c 65 72 3d 6e 6f 0a 66 69 0a 72  compiler=no.fi.r
1a680 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
1a690 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
1a6a0 74 2e 24 61 63 5f 65 78 74 0a 65 63 68 6f 20 22  t.$ac_ext.echo "
1a6b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1a6c0 72 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 64  result: $ac_head
1a6d0 65 72 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35  er_compiler" >&5
1a6e0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1a6f0 24 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69  $ac_header_compi
1a700 6c 65 72 22 20 3e 26 36 0a 0a 23 20 49 73 20 74  ler" >&6..# Is t
1a710 68 65 20 68 65 61 64 65 72 20 70 72 65 73 65 6e  he header presen
1a720 74 3f 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  t?.echo "$as_me:
1a730 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
1a740 67 20 24 61 63 5f 68 65 61 64 65 72 20 70 72 65  g $ac_header pre
1a750 73 65 6e 63 65 22 20 3e 26 35 0a 65 63 68 6f 20  sence" >&5.echo 
1a760 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1a770 67 20 24 61 63 5f 68 65 61 64 65 72 20 70 72 65  g $ac_header pre
1a780 73 65 6e 63 65 2e 2e 2e 20 24 45 43 48 4f 5f 43  sence... $ECHO_C
1a790 22 20 3e 26 36 0a 63 61 74 20 3e 63 6f 6e 66 74  " >&6.cat >conft
1a7a0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
1a7b0 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45  CEOF.#line $LINE
1a7c0 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f  NO "configure"./
1a7d0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
1a7e0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
1a7f0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
1a800 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
1a810 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1a820 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
1a830 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
1a840 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61 63 5f  /.#include <$ac_
1a850 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46 0a 69  header>._ACEOF.i
1a860 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
1a870 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1a880 5c 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  \"$ac_cpp confte
1a890 73 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e  st.$ac_ext\"") >
1a8a0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1a8b0 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  pp conftest.$ac_
1a8c0 65 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e  ext) 2>conftest.
1a8d0 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  er1.  ac_status=
1a8e0 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20  $?.  grep -v '^ 
1a8f0 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31  *+' conftest.er1
1a900 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20   >conftest.err. 
1a910 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e   rm -f conftest.
1a920 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65  er1.  cat confte
1a930 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68  st.err >&5.  ech
1a940 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1a950 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1a960 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1a970 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
1a980 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
1a990 0a 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f  .  if test -s co
1a9a0 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
1a9b0 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d  .    ac_cpp_err=
1a9c0 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61  $ac_c_preproc_wa
1a9d0 72 6e 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20  rn_flag.  else. 
1a9e0 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20     ac_cpp_err=. 
1a9f0 20 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70   fi.else.  ac_cp
1aa00 70 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20  p_err=yes.fi.if 
1aa10 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70  test -z "$ac_cpp
1aa20 5f 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 61 63  _err"; then.  ac
1aa30 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d  _header_preproc=
1aa40 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
1aa50 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1aa60 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1aa70 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1aa80 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1aa90 20 3e 26 35 0a 0a 20 20 61 63 5f 68 65 61 64 65   >&5..  ac_heade
1aaa0 72 5f 70 72 65 70 72 6f 63 3d 6e 6f 0a 66 69 0a  r_preproc=no.fi.
1aab0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1aac0 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
1aad0 65 78 74 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  ext.echo "$as_me
1aae0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1aaf0 3a 20 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65  : $ac_header_pre
1ab00 70 72 6f 63 22 20 3e 26 35 0a 65 63 68 6f 20 22  proc" >&5.echo "
1ab10 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 68 65 61  ${ECHO_T}$ac_hea
1ab20 64 65 72 5f 70 72 65 70 72 6f 63 22 20 3e 26 36  der_preproc" >&6
1ab30 0a 0a 23 20 53 6f 3f 20 20 57 68 61 74 20 61 62  ..# So?  What ab
1ab40 6f 75 74 20 74 68 69 73 20 68 65 61 64 65 72 3f  out this header?
1ab50 0a 63 61 73 65 20 24 61 63 5f 68 65 61 64 65 72  .case $ac_header
1ab60 5f 63 6f 6d 70 69 6c 65 72 3a 24 61 63 5f 68 65  _compiler:$ac_he
1ab70 61 64 65 72 5f 70 72 65 70 72 6f 63 20 69 6e 0a  ader_preproc in.
1ab80 20 20 79 65 73 3a 6e 6f 20 29 0a 20 20 20 20 7b    yes:no ).    {
1ab90 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1aba0 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20  INENO: WARNING: 
1abb0 24 61 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65  $ac_header: acce
1abc0 70 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70  pted by the comp
1abd0 69 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62  iler, rejected b
1abe0 79 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73  y the preprocess
1abf0 6f 72 21 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  or!" >&5.echo "$
1ac00 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
1ac10 24 61 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65  $ac_header: acce
1ac20 70 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70  pted by the comp
1ac30 69 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62  iler, rejected b
1ac40 79 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73  y the preprocess
1ac50 6f 72 21 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b  or!" >&2;}.    {
1ac60 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1ac70 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20  INENO: WARNING: 
1ac80 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f 63  $ac_header: proc
1ac90 65 65 64 69 6e 67 20 77 69 74 68 20 74 68 65 20  eeding with the 
1aca0 70 72 65 70 72 6f 63 65 73 73 6f 72 27 73 20 72  preprocessor's r
1acb0 65 73 75 6c 74 22 20 3e 26 35 0a 65 63 68 6f 20  esult" >&5.echo 
1acc0 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
1acd0 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72  : $ac_header: pr
1ace0 6f 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68  oceeding with th
1acf0 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72 27 73  e preprocessor's
1ad00 20 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d 0a 20   result" >&2;}. 
1ad10 20 20 20 28 0a 20 20 20 20 20 20 63 61 74 20 3c     (.      cat <
1ad20 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d  <\_ASBOX.## ----
1ad30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ad40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ad50 20 23 23 0a 23 23 20 52 65 70 6f 72 74 20 74 68   ##.## Report th
1ad60 69 73 20 74 6f 20 62 75 67 2d 61 75 74 6f 63 6f  is to bug-autoco
1ad70 6e 66 40 67 6e 75 2e 6f 72 67 2e 20 23 23 0a 23  nf@gnu.org. ##.#
1ad80 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
1ad90 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ada0 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58  ------ ##._ASBOX
1adb0 0a 20 20 20 20 29 20 7c 0a 20 20 20 20 20 20 73  .    ) |.      s
1adc0 65 64 20 22 73 2f 5e 2f 24 61 73 5f 6d 65 3a 20  ed "s/^/$as_me: 
1add0 57 41 52 4e 49 4e 47 3a 20 20 20 20 20 2f 22 20  WARNING:     /" 
1ade0 3e 26 32 0a 20 20 20 20 3b 3b 0a 20 20 6e 6f 3a  >&2.    ;;.  no:
1adf0 79 65 73 20 29 0a 20 20 20 20 7b 20 65 63 68 6f  yes ).    { echo
1ae00 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1ae10 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1ae20 65 61 64 65 72 3a 20 70 72 65 73 65 6e 74 20 62  eader: present b
1ae30 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d  ut cannot be com
1ae40 70 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  piled" >&5.echo 
1ae50 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
1ae60 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72  : $ac_header: pr
1ae70 65 73 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74  esent but cannot
1ae80 20 62 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26   be compiled" >&
1ae90 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  2;}.    { echo "
1aea0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1aeb0 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61  WARNING: $ac_hea
1aec0 64 65 72 3a 20 63 68 65 63 6b 20 66 6f 72 20 6d  der: check for m
1aed0 69 73 73 69 6e 67 20 70 72 65 72 65 71 75 69 73  issing prerequis
1aee0 69 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e 26  ite headers?" >&
1aef0 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
1af00 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61  WARNING: $ac_hea
1af10 64 65 72 3a 20 63 68 65 63 6b 20 66 6f 72 20 6d  der: check for m
1af20 69 73 73 69 6e 67 20 70 72 65 72 65 71 75 69 73  issing prerequis
1af30 69 74 65 20 68 65 61 64 65 72 73 3f 22 20 3e 26  ite headers?" >&
1af40 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  2;}.    { echo "
1af50 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1af60 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61  WARNING: $ac_hea
1af70 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67 20  der: proceeding 
1af80 77 69 74 68 20 74 68 65 20 70 72 65 70 72 6f 63  with the preproc
1af90 65 73 73 6f 72 27 73 20 72 65 73 75 6c 74 22 20  essor's result" 
1afa0 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
1afb0 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1afc0 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e  eader: proceedin
1afd0 67 20 77 69 74 68 20 74 68 65 20 70 72 65 70 72  g with the prepr
1afe0 6f 63 65 73 73 6f 72 27 73 20 72 65 73 75 6c 74  ocessor's result
1aff0 22 20 3e 26 32 3b 7d 0a 20 20 20 20 28 0a 20 20  " >&2;}.    (.  
1b000 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f      cat <<\_ASBO
1b010 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.## -----------
1b020 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1b030 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20  --------- ##.## 
1b040 52 65 70 6f 72 74 20 74 68 69 73 20 74 6f 20 62  Report this to b
1b050 75 67 2d 61 75 74 6f 63 6f 6e 66 40 67 6e 75 2e  ug-autoconf@gnu.
1b060 6f 72 67 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d  org. ##.## -----
1b070 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1b080 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
1b090 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 29 20  ##._ASBOX.    ) 
1b0a0 7c 0a 20 20 20 20 20 20 73 65 64 20 22 73 2f 5e  |.      sed "s/^
1b0b0 2f 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  /$as_me: WARNING
1b0c0 3a 20 20 20 20 20 2f 22 20 3e 26 32 0a 20 20 20  :     /" >&2.   
1b0d0 20 3b 3b 0a 65 73 61 63 0a 65 63 68 6f 20 22 24   ;;.esac.echo "$
1b0e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1b0f0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
1b100 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63 68 6f  header" >&5.echo
1b110 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
1b120 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65  ng for $ac_heade
1b130 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  r... $ECHO_C" >&
1b140 36 0a 69 66 20 65 76 61 6c 20 22 74 65 73 74 20  6.if eval "test 
1b150 5c 22 5c 24 7b 24 61 73 5f 61 63 5f 48 65 61 64  \"\${$as_ac_Head
1b160 65 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74 22  er+set}\" = set"
1b170 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
1b180 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
1b190 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
1b1a0 65 0a 20 20 65 76 61 6c 20 22 24 61 73 5f 61 63  e.  eval "$as_ac
1b1b0 5f 48 65 61 64 65 72 3d 24 61 63 5f 68 65 61 64  _Header=$ac_head
1b1c0 65 72 5f 70 72 65 70 72 6f 63 22 0a 66 69 0a 65  er_preproc".fi.e
1b1d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b1e0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 60 65 76  ENO: result: `ev
1b1f0 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f  al echo '${'$as_
1b200 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e  ac_Header'}'`" >
1b210 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1b220 54 7d 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b  T}`eval echo '${
1b230 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d  '$as_ac_Header'}
1b240 27 60 22 20 3e 26 36 0a 0a 66 69 0a 69 66 20 74  '`" >&6..fi.if t
1b250 65 73 74 20 60 65 76 61 6c 20 65 63 68 6f 20 27  est `eval echo '
1b260 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1b270 27 7d 27 60 20 3d 20 79 65 73 3b 20 74 68 65 6e  '}'` = yes; then
1b280 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66  .  cat >>confdef
1b290 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65  s.h <<_ACEOF.#de
1b2a0 66 69 6e 65 20 60 65 63 68 6f 20 22 48 41 56 45  fine `echo "HAVE
1b2b0 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24  _$ac_header" | $
1b2c0 61 73 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41 43  as_tr_cpp` 1._AC
1b2d0 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 0a  EOF..fi..done...
1b2e0 0a 0a 0a 0a 23 20 4f 6e 6c 79 20 70 65 72 66 6f  ....# Only perfo
1b2f0 72 6d 20 74 68 65 20 63 68 65 63 6b 20 66 6f 72  rm the check for
1b300 20 66 69 6c 65 2c 20 69 66 20 74 68 65 20 63 68   file, if the ch
1b310 65 63 6b 20 6d 65 74 68 6f 64 20 72 65 71 75 69  eck method requi
1b320 72 65 73 20 69 74 0a 63 61 73 65 20 24 64 65 70  res it.case $dep
1b330 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
1b340 64 20 69 6e 0a 66 69 6c 65 5f 6d 61 67 69 63 2a  d in.file_magic*
1b350 29 0a 20 20 69 66 20 74 65 73 74 20 22 24 66 69  ).  if test "$fi
1b360 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 22 20 3d 20  le_magic_cmd" = 
1b370 27 24 4d 41 47 49 43 5f 43 4d 44 27 3b 20 74 68  '$MAGIC_CMD'; th
1b380 65 6e 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  en.    echo "$as
1b390 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1b3a0 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61 63 5f 74  cking for ${ac_t
1b3b0 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 22  ool_prefix}file"
1b3c0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
1b3d0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
1b3e0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1b3f0 7d 66 69 6c 65 2e 2e 2e 20 24 45 43 48 4f 5f 43  }file... $ECHO_C
1b400 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
1b410 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49  {lt_cv_path_MAGI
1b420 43 5f 43 4d 44 2b 73 65 74 7d 22 20 3d 20 73 65  C_CMD+set}" = se
1b430 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
1b440 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1b450 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
1b460 73 65 0a 20 20 63 61 73 65 20 24 4d 41 47 49 43  se.  case $MAGIC
1b470 5f 43 4d 44 20 69 6e 0a 20 20 2f 2a 29 0a 20 20  _CMD in.  /*).  
1b480 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43  lt_cv_path_MAGIC
1b490 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44  _CMD="$MAGIC_CMD
1b4a0 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
1b4b0 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
1b4c0 73 74 20 77 69 74 68 20 61 20 70 61 74 68 2e 0a  st with a path..
1b4d0 20 20 3b 3b 0a 20 20 3f 3a 2f 2a 29 0a 20 20 6c    ;;.  ?:/*).  l
1b4e0 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
1b4f0 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22  CMD="$MAGIC_CMD"
1b500 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
1b510 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
1b520 74 20 77 69 74 68 20 61 20 64 6f 73 20 70 61 74  t with a dos pat
1b530 68 2e 0a 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 61  h..  ;;.  *).  a
1b540 63 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44  c_save_MAGIC_CMD
1b550 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20  ="$MAGIC_CMD".  
1b560 49 46 53 3d 22 24 7b 49 46 53 3d 20 20 20 7d 22  IFS="${IFS=   }"
1b570 3b 20 61 63 5f 73 61 76 65 5f 69 66 73 3d 22 24  ; ac_save_ifs="$
1b580 49 46 53 22 3b 20 49 46 53 3d 22 3a 22 0a 20 20  IFS"; IFS=":".  
1b590 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62  ac_dummy="/usr/b
1b5a0 69 6e 3a 24 50 41 54 48 22 0a 20 20 66 6f 72 20  in:$PATH".  for 
1b5b0 61 63 5f 64 69 72 20 69 6e 20 24 61 63 5f 64 75  ac_dir in $ac_du
1b5c0 6d 6d 79 3b 20 64 6f 0a 20 20 20 20 74 65 73 74  mmy; do.    test
1b5d0 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
1b5e0 20 61 63 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66   ac_dir=..    if
1b5f0 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
1b600 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
1b610 78 7d 66 69 6c 65 3b 20 74 68 65 6e 0a 20 20 20  x}file; then.   
1b620 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41     lt_cv_path_MA
1b630 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64 69 72  GIC_CMD="$ac_dir
1b640 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  /${ac_tool_prefi
1b650 78 7d 66 69 6c 65 22 0a 20 20 20 20 20 20 69 66  x}file".      if
1b660 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c 65 5f   test -n "$file_
1b670 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 22  magic_test_file"
1b680 3b 20 74 68 65 6e 0a 09 63 61 73 65 20 24 64 65  ; then..case $de
1b690 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
1b6a0 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f 6d 61 67  od in.."file_mag
1b6b0 69 63 20 22 2a 29 0a 09 20 20 66 69 6c 65 5f 6d  ic "*)..  file_m
1b6c0 61 67 69 63 5f 72 65 67 65 78 3d 22 60 65 78 70  agic_regex="`exp
1b6d0 72 20 5c 22 24 64 65 70 6c 69 62 73 5f 63 68 65  r \"$deplibs_che
1b6e0 63 6b 5f 6d 65 74 68 6f 64 5c 22 20 3a 20 5c 22  ck_method\" : \"
1b6f0 66 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c  file_magic \(.*\
1b700 29 5c 22 60 22 0a 09 20 20 4d 41 47 49 43 5f 43  )\"`"..  MAGIC_C
1b710 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f  MD="$lt_cv_path_
1b720 4d 41 47 49 43 5f 43 4d 44 22 0a 09 20 20 69 66  MAGIC_CMD"..  if
1b730 20 65 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69   eval $file_magi
1b740 63 5f 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67  c_cmd \$file_mag
1b750 69 63 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e 20  ic_test_file 2> 
1b760 2f 64 65 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20  /dev/null |..   
1b770 20 65 67 72 65 70 20 22 24 66 69 6c 65 5f 6d 61   egrep "$file_ma
1b780 67 69 63 5f 72 65 67 65 78 22 20 3e 20 2f 64 65  gic_regex" > /de
1b790 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20  v/null; then..  
1b7a0 20 20 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20 20    :..  else..   
1b7b0 20 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a   cat <<EOF 1>&2.
1b7c0 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68  .*** Warning: th
1b7d0 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f  e command libtoo
1b7e0 6c 20 75 73 65 73 20 74 6f 20 64 65 74 65 63 74  l uses to detect
1b7f0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
1b800 73 2c 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67  s,.*** $file_mag
1b810 69 63 5f 63 6d 64 2c 20 70 72 6f 64 75 63 65 73  ic_cmd, produces
1b820 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 62   output that lib
1b830 74 6f 6f 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f  tool cannot reco
1b840 67 6e 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72  gnize..*** The r
1b850 65 73 75 6c 74 20 69 73 20 74 68 61 74 20 6c 69  esult is that li
1b860 62 74 6f 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74  btool may fail t
1b870 6f 20 72 65 63 6f 67 6e 69 7a 65 20 73 68 61 72  o recognize shar
1b880 65 64 20 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a  ed libraries.***
1b890 20 61 73 20 73 75 63 68 2e 20 20 54 68 69 73 20   as such.  This 
1b8a0 77 69 6c 6c 20 61 66 66 65 63 74 20 74 68 65 20  will affect the 
1b8b0 63 72 65 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74  creation of libt
1b8c0 6f 6f 6c 20 6c 69 62 72 61 72 69 65 73 20 74 68  ool libraries th
1b8d0 61 74 0a 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e  at.*** depend on
1b8e0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
1b8f0 73 2c 20 62 75 74 20 70 72 6f 67 72 61 6d 73 20  s, but programs 
1b900 6c 69 6e 6b 65 64 20 77 69 74 68 20 73 75 63 68  linked with such
1b910 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62   libtool.*** lib
1b920 72 61 72 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b  raries will work
1b930 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74   regardless of t
1b940 68 69 73 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65  his problem.  Ne
1b950 76 65 72 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a  vertheless, you.
1b960 2a 2a 2a 20 6d 61 79 20 77 61 6e 74 20 74 6f 20  *** may want to 
1b970 72 65 70 6f 72 74 20 74 68 65 20 70 72 6f 62 6c  report the probl
1b980 65 6d 20 74 6f 20 79 6f 75 72 20 73 79 73 74 65  em to your syste
1b990 6d 20 6d 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72  m manager and/or
1b9a0 20 74 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74   to.*** bug-libt
1b9b0 6f 6f 6c 40 67 6e 75 2e 6f 72 67 0a 0a 45 4f 46  ool@gnu.org..EOF
1b9c0 0a 09 20 20 66 69 20 3b 3b 0a 09 65 73 61 63 0a  ..  fi ;;..esac.
1b9d0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 62        fi.      b
1b9e0 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f  reak.    fi.  do
1b9f0 6e 65 0a 20 20 49 46 53 3d 22 24 61 63 5f 73 61  ne.  IFS="$ac_sa
1ba00 76 65 5f 69 66 73 22 0a 20 20 4d 41 47 49 43 5f  ve_ifs".  MAGIC_
1ba10 43 4d 44 3d 22 24 61 63 5f 73 61 76 65 5f 4d 41  CMD="$ac_save_MA
1ba20 47 49 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65 73  GIC_CMD".  ;;.es
1ba30 61 63 0a 66 69 0a 0a 4d 41 47 49 43 5f 43 4d 44  ac.fi..MAGIC_CMD
1ba40 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41  ="$lt_cv_path_MA
1ba50 47 49 43 5f 43 4d 44 22 0a 69 66 20 74 65 73 74  GIC_CMD".if test
1ba60 20 2d 6e 20 22 24 4d 41 47 49 43 5f 43 4d 44 22   -n "$MAGIC_CMD"
1ba70 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24  ; then.  echo "$
1ba80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1ba90 65 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f 43 4d  esult: $MAGIC_CM
1baa0 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  D" >&5.echo "${E
1bab0 43 48 4f 5f 54 7d 24 4d 41 47 49 43 5f 43 4d 44  CHO_T}$MAGIC_CMD
1bac0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
1bad0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1bae0 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
1baf0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1bb00 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 69 66  T}no" >&6.fi..if
1bb10 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76   test -z "$lt_cv
1bb20 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22  _path_MAGIC_CMD"
1bb30 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
1bb40 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
1bb50 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 20 20  efix"; then.    
1bb60 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1bb70 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
1bb80 6f 72 20 66 69 6c 65 22 20 3e 26 35 0a 65 63 68  or file" >&5.ech
1bb90 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1bba0 69 6e 67 20 66 6f 72 20 66 69 6c 65 2e 2e 2e 20  ing for file... 
1bbb0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
1bbc0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61  test "${lt_cv_pa
1bbd0 74 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 73 65 74  th_MAGIC_CMD+set
1bbe0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
1bbf0 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
1bc00 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
1bc10 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73 65   >&6.else.  case
1bc20 20 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a 20   $MAGIC_CMD in. 
1bc30 20 2f 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74   /*).  lt_cv_pat
1bc40 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41  h_MAGIC_CMD="$MA
1bc50 47 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74  GIC_CMD" # Let t
1bc60 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
1bc70 20 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61   the test with a
1bc80 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 20 20 3f 3a   path..  ;;.  ?:
1bc90 2f 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  /*).  lt_cv_path
1bca0 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47  _MAGIC_CMD="$MAG
1bcb0 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68  IC_CMD" # Let th
1bcc0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
1bcd0 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20  the test with a 
1bce0 64 6f 73 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 20  dos path..  ;;. 
1bcf0 20 2a 29 0a 20 20 61 63 5f 73 61 76 65 5f 4d 41   *).  ac_save_MA
1bd00 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f  GIC_CMD="$MAGIC_
1bd10 43 4d 44 22 0a 20 20 49 46 53 3d 22 24 7b 49 46  CMD".  IFS="${IF
1bd20 53 3d 20 20 20 7d 22 3b 20 61 63 5f 73 61 76 65  S=   }"; ac_save
1bd30 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
1bd40 3d 22 3a 22 0a 20 20 61 63 5f 64 75 6d 6d 79 3d  =":".  ac_dummy=
1bd50 22 2f 75 73 72 2f 62 69 6e 3a 24 50 41 54 48 22  "/usr/bin:$PATH"
1bd60 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e  .  for ac_dir in
1bd70 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20   $ac_dummy; do. 
1bd80 20 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f     test -z "$ac_
1bd90 64 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e  dir" && ac_dir=.
1bda0 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20  .    if test -f 
1bdb0 24 61 63 5f 64 69 72 2f 66 69 6c 65 3b 20 74 68  $ac_dir/file; th
1bdc0 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70  en.      lt_cv_p
1bdd0 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ath_MAGIC_CMD="$
1bde0 61 63 5f 64 69 72 2f 66 69 6c 65 22 0a 20 20 20  ac_dir/file".   
1bdf0 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24     if test -n "$
1be00 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f  file_magic_test_
1be10 66 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73  file"; then..cas
1be20 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  e $deplibs_check
1be30 5f 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c  _method in.."fil
1be40 65 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66  e_magic "*)..  f
1be50 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d  ile_magic_regex=
1be60 22 60 65 78 70 72 20 5c 22 24 64 65 70 6c 69 62  "`expr \"$deplib
1be70 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 5c 22  s_check_method\"
1be80 20 3a 20 5c 22 66 69 6c 65 5f 6d 61 67 69 63 20   : \"file_magic 
1be90 5c 28 2e 2a 5c 29 5c 22 60 22 0a 09 20 20 4d 41  \(.*\)\"`"..  MA
1bea0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f  GIC_CMD="$lt_cv_
1beb0 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  path_MAGIC_CMD".
1bec0 09 20 20 69 66 20 65 76 61 6c 20 24 66 69 6c 65  .  if eval $file
1bed0 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24 66 69 6c  _magic_cmd \$fil
1bee0 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
1bef0 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c  e 2> /dev/null |
1bf00 0a 09 20 20 20 20 65 67 72 65 70 20 22 24 66 69  ..    egrep "$fi
1bf10 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 22 20  le_magic_regex" 
1bf20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
1bf30 6e 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 73 65  n..    :..  else
1bf40 0a 09 20 20 20 20 63 61 74 20 3c 3c 45 4f 46 20  ..    cat <<EOF 
1bf50 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e  1>&2..*** Warnin
1bf60 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c  g: the command l
1bf70 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20 64  ibtool uses to d
1bf80 65 74 65 63 74 20 73 68 61 72 65 64 20 6c 69 62  etect shared lib
1bf90 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69 6c  raries,.*** $fil
1bfa0 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72 6f  e_magic_cmd, pro
1bfb0 64 75 63 65 73 20 6f 75 74 70 75 74 20 74 68 61  duces output tha
1bfc0 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f 74  t libtool cannot
1bfd0 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a 20   recognize..*** 
1bfe0 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 74 68  The result is th
1bff0 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20 66  at libtool may f
1c000 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65  ail to recognize
1c010 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
1c020 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20 20  s.*** as such.  
1c030 54 68 69 73 20 77 69 6c 6c 20 61 66 66 65 63 74  This will affect
1c040 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f 66   the creation of
1c050 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72 69   libtool librari
1c060 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70 65  es that.*** depe
1c070 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 6c 69 62  nd on shared lib
1c080 72 61 72 69 65 73 2c 20 62 75 74 20 70 72 6f 67  raries, but prog
1c090 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74 68  rams linked with
1c0a0 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a 2a   such libtool.**
1c0b0 2a 20 6c 69 62 72 61 72 69 65 73 20 77 69 6c 6c  * libraries will
1c0c0 20 77 6f 72 6b 20 72 65 67 61 72 64 6c 65 73 73   work regardless
1c0d0 20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c 65 6d   of this problem
1c0e0 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c  .  Nevertheless,
1c0f0 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61 6e   you.*** may wan
1c100 74 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65 20  t to report the 
1c110 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72 20  problem to your 
1c120 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 72 20 61  system manager a
1c130 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75 67  nd/or to.*** bug
1c140 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72 67  -libtool@gnu.org
1c150 0a 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a 09  ..EOF..  fi ;;..
1c160 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20  esac.      fi.  
1c170 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69      break.    fi
1c180 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24  .  done.  IFS="$
1c190 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 4d  ac_save_ifs".  M
1c1a0 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 73 61  AGIC_CMD="$ac_sa
1c1b0 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20  ve_MAGIC_CMD".  
1c1c0 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47 49  ;;.esac.fi..MAGI
1c1d0 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70 61  C_CMD="$lt_cv_pa
1c1e0 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69 66  th_MAGIC_CMD".if
1c1f0 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 49 43   test -n "$MAGIC
1c200 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 65 63  _CMD"; then.  ec
1c210 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1c220 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41 47  NO: result: $MAG
1c230 49 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63 68 6f  IC_CMD" >&5.echo
1c240 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41 47 49   "${ECHO_T}$MAGI
1c250 43 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73 65 0a  C_CMD" >&6.else.
1c260 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1c270 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1c280 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
1c290 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
1c2a0 69 0a 0a 20 20 65 6c 73 65 0a 20 20 20 20 4d 41  i..  else.    MA
1c2b0 47 49 43 5f 43 4d 44 3d 3a 0a 20 20 66 69 0a 66  GIC_CMD=:.  fi.f
1c2c0 69 0a 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61  i..  fi.  ;;.esa
1c2d0 63 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  c..if test -n "$
1c2e0 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b  ac_tool_prefix";
1c2f0 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63   then.  # Extrac
1c300 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64  t the first word
1c310 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70   of "${ac_tool_p
1c320 72 65 66 69 78 7d 72 61 6e 6c 69 62 22 2c 20 73  refix}ranlib", s
1c330 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
1c340 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
1c350 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
1c360 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1c370 7d 72 61 6e 6c 69 62 3b 20 61 63 5f 77 6f 72 64  }ranlib; ac_word
1c380 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
1c390 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1c3a0 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
1c3b0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
1c3c0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
1c3d0 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
1c3e0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
1c3f0 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 52   "${ac_cv_prog_R
1c400 41 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20 73 65  ANLIB+set}" = se
1c410 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
1c420 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1c430 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
1c440 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
1c450 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a  "$RANLIB"; then.
1c460 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e    ac_cv_prog_RAN
1c470 4c 49 42 3d 22 24 52 41 4e 4c 49 42 22 20 23 20  LIB="$RANLIB" # 
1c480 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
1c490 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
1c4a0 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
1c4b0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
1c4c0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
1c4d0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
1c4e0 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
1c4f0 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
1c500 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
1c510 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
1c520 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
1c530 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
1c540 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
1c550 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
1c560 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
1c570 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
1c580 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
1c590 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24 7b 61  prog_RANLIB="${a
1c5a0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61  c_tool_prefix}ra
1c5b0 6e 6c 69 62 22 0a 20 20 20 20 65 63 68 6f 20 22  nlib".    echo "
1c5c0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c5d0 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
1c5e0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
1c5f0 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
1c600 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
1c610 6e 65 0a 0a 66 69 0a 66 69 0a 52 41 4e 4c 49 42  ne..fi.fi.RANLIB
1c620 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e  =$ac_cv_prog_RAN
1c630 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  LIB.if test -n "
1c640 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20  $RANLIB"; then. 
1c650 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1c660 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
1c670 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65 63 68 6f  RANLIB" >&5.echo
1c680 20 22 24 7b 45 43 48 4f 5f 54 7d 24 52 41 4e 4c   "${ECHO_T}$RANL
1c690 49 42 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  IB" >&6.else.  e
1c6a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c6b0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
1c6c0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1c6d0 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
1c6e0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
1c6f0 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49  ac_cv_prog_RANLI
1c700 42 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74  B"; then.  ac_ct
1c710 5f 52 41 4e 4c 49 42 3d 24 52 41 4e 4c 49 42 0a  _RANLIB=$RANLIB.
1c720 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
1c730 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 72  first word of "r
1c740 61 6e 6c 69 62 22 2c 20 73 6f 20 69 74 20 63 61  anlib", so it ca
1c750 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
1c760 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
1c770 65 74 20 64 75 6d 6d 79 20 72 61 6e 6c 69 62 3b  et dummy ranlib;
1c780 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
1c790 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1c7a0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
1c7b0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
1c7c0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1c7d0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
1c7e0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
1c7f0 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
1c800 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e  v_prog_ac_ct_RAN
1c810 4c 49 42 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  LIB+set}" = set;
1c820 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
1c830 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
1c840 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
1c850 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
1c860 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 3b 20 74  ac_ct_RANLIB"; t
1c870 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
1c880 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 24  _ac_ct_RANLIB="$
1c890 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 23 20  ac_ct_RANLIB" # 
1c8a0 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
1c8b0 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a  rride the test..
1c8c0 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53  else.as_save_IFS
1c8d0 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48  =$IFS; IFS=$PATH
1c8e0 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61  _SEPARATOR.for a
1c8f0 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64  s_dir in $PATH.d
1c900 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65  o.  IFS=$as_save
1c910 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22  _IFS.  test -z "
1c920 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64  $as_dir" && as_d
1c930 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78  ir=..  for ac_ex
1c940 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
1c950 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
1c960 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20  nsions; do.  if 
1c970 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70  $as_executable_p
1c980 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
1c990 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
1c9a0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
1c9b0 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49  prog_ac_ct_RANLI
1c9c0 42 3d 22 72 61 6e 6c 69 62 22 0a 20 20 20 20 65  B="ranlib".    e
1c9d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1c9e0 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
1c9f0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
1ca00 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
1ca10 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
1ca20 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20  ne.done..  test 
1ca30 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f  -z "$ac_cv_prog_
1ca40 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 26 26  ac_ct_RANLIB" &&
1ca50 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63   ac_cv_prog_ac_c
1ca60 74 5f 52 41 4e 4c 49 42 3d 22 3a 22 0a 66 69 0a  t_RANLIB=":".fi.
1ca70 66 69 0a 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d  fi.ac_ct_RANLIB=
1ca80 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63  $ac_cv_prog_ac_c
1ca90 74 5f 52 41 4e 4c 49 42 0a 69 66 20 74 65 73 74  t_RANLIB.if test
1caa0 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c   -n "$ac_ct_RANL
1cab0 49 42 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  IB"; then.  echo
1cac0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1cad0 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 74  : result: $ac_ct
1cae0 5f 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65 63 68  _RANLIB" >&5.ech
1caf0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
1cb00 63 74 5f 52 41 4e 4c 49 42 22 20 3e 26 36 0a 65  ct_RANLIB" >&6.e
1cb10 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1cb20 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1cb30 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
1cb40 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
1cb50 26 36 0a 66 69 0a 0a 20 20 52 41 4e 4c 49 42 3d  &6.fi..  RANLIB=
1cb60 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 0a 65 6c  $ac_ct_RANLIB.el
1cb70 73 65 0a 20 20 52 41 4e 4c 49 42 3d 22 24 61 63  se.  RANLIB="$ac
1cb80 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22  _cv_prog_RANLIB"
1cb90 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  .fi..if test -n 
1cba0 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
1cbb0 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
1cbc0 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
1cbd0 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c  rd of "${ac_tool
1cbe0 5f 70 72 65 66 69 78 7d 73 74 72 69 70 22 2c 20  _prefix}strip", 
1cbf0 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
1cc00 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
1cc10 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
1cc20 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   ${ac_tool_prefi
1cc30 78 7d 73 74 72 69 70 3b 20 61 63 5f 77 6f 72 64  x}strip; ac_word
1cc40 3d 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  =$2.echo "$as_me
1cc50 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1cc60 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
1cc70 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
1cc80 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
1cc90 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
1cca0 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
1ccb0 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 53   "${ac_cv_prog_S
1ccc0 54 52 49 50 2b 73 65 74 7d 22 20 3d 20 73 65 74  TRIP+set}" = set
1ccd0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
1cce0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
1ccf0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
1cd00 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
1cd10 24 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20  $STRIP"; then.  
1cd20 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50  ac_cv_prog_STRIP
1cd30 3d 22 24 53 54 52 49 50 22 20 23 20 4c 65 74 20  ="$STRIP" # Let 
1cd40 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
1cd50 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65  e the test..else
1cd60 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46  .as_save_IFS=$IF
1cd70 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  S; IFS=$PATH_SEP
1cd80 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69  ARATOR.for as_di
1cd90 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20  r in $PATH.do.  
1cda0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
1cdb0 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f  .  test -z "$as_
1cdc0 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e  dir" && as_dir=.
1cdd0 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65  .  for ac_exec_e
1cde0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
1cdf0 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
1ce00 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f  ns; do.  if $as_
1ce10 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
1ce20 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
1ce30 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
1ce40 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
1ce50 5f 53 54 52 49 50 3d 22 24 7b 61 63 5f 74 6f 6f  _STRIP="${ac_too
1ce60 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70 22 0a  l_prefix}strip".
1ce70 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
1ce80 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20  :$LINENO: found 
1ce90 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
1cea0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26  $ac_exec_ext" >&
1ceb0 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20  5.    break 2.  
1cec0 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69  fi.done.done..fi
1ced0 0a 66 69 0a 53 54 52 49 50 3d 24 61 63 5f 63 76  .fi.STRIP=$ac_cv
1cee0 5f 70 72 6f 67 5f 53 54 52 49 50 0a 69 66 20 74  _prog_STRIP.if t
1cef0 65 73 74 20 2d 6e 20 22 24 53 54 52 49 50 22 3b  est -n "$STRIP";
1cf00 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
1cf10 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1cf20 73 75 6c 74 3a 20 24 53 54 52 49 50 22 20 3e 26  sult: $STRIP" >&
1cf30 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1cf40 7d 24 53 54 52 49 50 22 20 3e 26 36 0a 65 6c 73  }$STRIP" >&6.els
1cf50 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
1cf60 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1cf70 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
1cf80 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
1cf90 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20  .fi..fi.if test 
1cfa0 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f  -z "$ac_cv_prog_
1cfb0 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61  STRIP"; then.  a
1cfc0 63 5f 63 74 5f 53 54 52 49 50 3d 24 53 54 52 49  c_ct_STRIP=$STRI
1cfd0 50 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68  P.  # Extract th
1cfe0 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
1cff0 22 73 74 72 69 70 22 2c 20 73 6f 20 69 74 20 63  "strip", so it c
1d000 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
1d010 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
1d020 73 65 74 20 64 75 6d 6d 79 20 73 74 72 69 70 3b  set dummy strip;
1d030 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
1d040 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1d050 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
1d060 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
1d070 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1d080 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
1d090 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
1d0a0 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
1d0b0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
1d0c0 49 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  IP+set}" = set; 
1d0d0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
1d0e0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
1d0f0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
1d100 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61    if test -n "$a
1d110 63 5f 63 74 5f 53 54 52 49 50 22 3b 20 74 68 65  c_ct_STRIP"; the
1d120 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61  n.  ac_cv_prog_a
1d130 63 5f 63 74 5f 53 54 52 49 50 3d 22 24 61 63 5f  c_ct_STRIP="$ac_
1d140 63 74 5f 53 54 52 49 50 22 20 23 20 4c 65 74 20  ct_STRIP" # Let 
1d150 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
1d160 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65  e the test..else
1d170 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46  .as_save_IFS=$IF
1d180 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50  S; IFS=$PATH_SEP
1d190 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69  ARATOR.for as_di
1d1a0 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20  r in $PATH.do.  
1d1b0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
1d1c0 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f  .  test -z "$as_
1d1d0 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e  dir" && as_dir=.
1d1e0 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65  .  for ac_exec_e
1d1f0 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65  xt in '' $ac_exe
1d200 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f  cutable_extensio
1d210 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f  ns; do.  if $as_
1d220 65 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61  executable_p "$a
1d230 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
1d240 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65  c_exec_ext"; the
1d250 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
1d260 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 73 74  _ac_ct_STRIP="st
1d270 72 69 70 22 0a 20 20 20 20 65 63 68 6f 20 22 24  rip".    echo "$
1d280 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
1d290 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
1d2a0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
1d2b0 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
1d2c0 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
1d2d0 65 0a 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  e..  test -z "$a
1d2e0 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
1d2f0 53 54 52 49 50 22 20 26 26 20 61 63 5f 63 76 5f  STRIP" && ac_cv_
1d300 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50  prog_ac_ct_STRIP
1d310 3d 22 3a 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74  =":".fi.fi.ac_ct
1d320 5f 53 54 52 49 50 3d 24 61 63 5f 63 76 5f 70 72  _STRIP=$ac_cv_pr
1d330 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 0a 69  og_ac_ct_STRIP.i
1d340 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
1d350 74 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20  t_STRIP"; then. 
1d360 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d370 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
1d380 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3e 26 35  ac_ct_STRIP" >&5
1d390 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1d3a0 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3e 26  $ac_ct_STRIP" >&
1d3b0 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  6.else.  echo "$
1d3c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1d3d0 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
1d3e0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
1d3f0 22 20 3e 26 36 0a 66 69 0a 0a 20 20 53 54 52 49  " >&6.fi..  STRI
1d400 50 3d 24 61 63 5f 63 74 5f 53 54 52 49 50 0a 65  P=$ac_ct_STRIP.e
1d410 6c 73 65 0a 20 20 53 54 52 49 50 3d 22 24 61 63  lse.  STRIP="$ac
1d420 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 0a  _cv_prog_STRIP".
1d430 66 69 0a 0a 0a 65 6e 61 62 6c 65 5f 64 6c 6f 70  fi...enable_dlop
1d440 65 6e 3d 6e 6f 0a 65 6e 61 62 6c 65 5f 77 69 6e  en=no.enable_win
1d450 33 32 5f 64 6c 6c 3d 6e 6f 0a 0a 23 20 43 68 65  32_dll=no..# Che
1d460 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61  ck whether --ena
1d470 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b  ble-libtool-lock
1d480 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69   or --disable-li
1d490 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 77 61 73 20 67  btool-lock was g
1d4a0 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20 22 24  iven..if test "$
1d4b0 7b 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f  {enable_libtool_
1d4c0 6c 6f 63 6b 2b 73 65 74 7d 22 20 3d 20 73 65 74  lock+set}" = set
1d4d0 3b 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76  ; then.  enablev
1d4e0 61 6c 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62 74  al="$enable_libt
1d4f0 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 66 69 3b 0a 74  ool_lock"..fi;.t
1d500 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f 6c 69  est "x$enable_li
1d510 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21 3d 20 78  btool_lock" != x
1d520 6e 6f 20 26 26 20 65 6e 61 62 6c 65 5f 6c 69 62  no && enable_lib
1d530 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73 0a 0a 23  tool_lock=yes..#
1d540 20 53 6f 6d 65 20 66 6c 61 67 73 20 6e 65 65 64   Some flags need
1d550 20 74 6f 20 62 65 20 70 72 6f 70 61 67 61 74 65   to be propagate
1d560 64 20 74 6f 20 74 68 65 20 63 6f 6d 70 69 6c 65  d to the compile
1d570 72 20 6f 72 20 6c 69 6e 6b 65 72 20 66 6f 72 20  r or linker for 
1d580 67 6f 6f 64 0a 23 20 6c 69 62 74 6f 6f 6c 20 73  good.# libtool s
1d590 75 70 70 6f 72 74 2e 0a 63 61 73 65 20 24 68 6f  upport..case $ho
1d5a0 73 74 20 69 6e 0a 2a 2d 2a 2d 69 72 69 78 36 2a  st in.*-*-irix6*
1d5b0 29 0a 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77  ).  # Find out w
1d5c0 68 69 63 68 20 41 42 49 20 77 65 20 61 72 65 20  hich ABI we are 
1d5d0 75 73 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27 23  using..  echo '#
1d5e0 6c 69 6e 65 20 34 30 33 39 20 22 63 6f 6e 66 69  line 4039 "confi
1d5f0 67 75 72 65 22 27 20 3e 20 63 6f 6e 66 74 65 73  gure"' > conftes
1d600 74 2e 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b  t.$ac_ext.  if {
1d610 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1d620 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1d630 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
1d640 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1d650 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61  ompile) 2>&5.  a
1d660 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1d670 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1d680 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1d690 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1d6a0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1d6b0 3b 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20  ; then.    case 
1d6c0 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63  `/usr/bin/file c
1d6d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1d6e0 78 74 60 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62  xt` in.    *32-b
1d6f0 69 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24  it*).      LD="$
1d700 7b 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 20 20 20  {LD-ld} -32".   
1d710 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a 29     ;;.    *N32*)
1d720 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d  .      LD="${LD-
1d730 6c 64 7d 20 2d 6e 33 32 22 0a 20 20 20 20 20 20  ld} -n32".      
1d740 3b 3b 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a 29  ;;.    *64-bit*)
1d750 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d  .      LD="${LD-
1d760 6c 64 7d 20 2d 36 34 22 0a 20 20 20 20 20 20 3b  ld} -64".      ;
1d770 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a  ;.    esac.  fi.
1d780 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73    rm -rf conftes
1d790 74 2a 0a 20 20 3b 3b 0a 0a 2a 2d 2a 2d 73 63 6f  t*.  ;;..*-*-sco
1d7a0 33 2e 32 76 35 2a 29 0a 20 20 23 20 4f 6e 20 53  3.2v5*).  # On S
1d7b0 43 4f 20 4f 70 65 6e 53 65 72 76 65 72 20 35 2c  CO OpenServer 5,
1d7c0 20 77 65 20 6e 65 65 64 20 2d 62 65 6c 66 20 74   we need -belf t
1d7d0 6f 20 67 65 74 20 66 75 6c 6c 2d 66 65 61 74 75  o get full-featu
1d7e0 72 65 64 20 62 69 6e 61 72 69 65 73 2e 0a 20 20  red binaries..  
1d7f0 53 41 56 45 5f 43 46 4c 41 47 53 3d 22 24 43 46  SAVE_CFLAGS="$CF
1d800 4c 41 47 53 22 0a 20 20 43 46 4c 41 47 53 3d 22  LAGS".  CFLAGS="
1d810 24 43 46 4c 41 47 53 20 2d 62 65 6c 66 22 0a 20  $CFLAGS -belf". 
1d820 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d830 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1d840 77 68 65 74 68 65 72 20 74 68 65 20 43 20 63 6f  whether the C co
1d850 6d 70 69 6c 65 72 20 6e 65 65 64 73 20 2d 62 65  mpiler needs -be
1d860 6c 66 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  lf" >&5.echo $EC
1d870 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77  HO_N "checking w
1d880 68 65 74 68 65 72 20 74 68 65 20 43 20 63 6f 6d  hether the C com
1d890 70 69 6c 65 72 20 6e 65 65 64 73 20 2d 62 65 6c  piler needs -bel
1d8a0 66 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  f... $ECHO_C" >&
1d8b0 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f  6.if test "${lt_
1d8c0 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66  cv_cc_needs_belf
1d8d0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1d8e0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
1d8f0 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
1d900 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 0a 0a  O_C" >&6.else...
1d910 20 20 20 20 20 61 63 5f 65 78 74 3d 63 0a 61 63       ac_ext=c.ac
1d920 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
1d930 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
1d940 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
1d950 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
1d960 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
1d970 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
1d980 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
1d990 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
1d9a0 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
1d9b0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1d9c0 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
1d9d0 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
1d9e0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
1d9f0 0a 0a 20 20 20 20 20 63 61 74 20 3e 63 6f 6e 66  ..     cat >conf
1da00 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
1da10 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e  ACEOF.#line $LIN
1da20 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a  ENO "configure".
1da30 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
1da40 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
1da50 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
1da60 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
1da70 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1da80 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
1da90 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
1daa0 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
1dab0 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
1dac0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
1dad0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
1dae0 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
1daf0 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
1db00 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1db10 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1db20 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
1db30 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
1db40 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1db50 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1db60 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1db70 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1db80 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1db90 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20  tus); } &&.     
1dba0 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65      { ac_try='te
1dbb0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61  st -s conftest$a
1dbc0 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65  c_exeext'.  { (e
1dbd0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1dbe0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1dbf0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1dc00 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1dc10 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
1dc20 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1dc30 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1dc40 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1dc50 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1dc60 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
1dc70 20 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f   lt_cv_cc_needs_
1dc80 62 65 6c 66 3d 79 65 73 0a 65 6c 73 65 0a 20 20  belf=yes.else.  
1dc90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
1dca0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
1dcb0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
1dcc0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
1dcd0 63 5f 65 78 74 20 3e 26 35 0a 0a 6c 74 5f 63 76  c_ext >&5..lt_cv
1dce0 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 6e  _cc_needs_belf=n
1dcf0 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
1dd00 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
1dd10 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
1dd20 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
1dd30 78 74 0a 20 20 20 20 20 61 63 5f 65 78 74 3d 63  xt.     ac_ext=c
1dd40 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
1dd50 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
1dd60 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
1dd70 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
1dd80 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1dd90 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
1dda0 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
1ddb0 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
1ddc0 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
1ddd0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1dde0 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
1ddf0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
1de00 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
1de10 67 6e 75 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61  gnu..fi.echo "$a
1de20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1de30 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 63 63 5f  sult: $lt_cv_cc_
1de40 6e 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 35 0a  needs_belf" >&5.
1de50 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1de60 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62  lt_cv_cc_needs_b
1de70 65 6c 66 22 20 3e 26 36 0a 20 20 69 66 20 74 65  elf" >&6.  if te
1de80 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 5f 6e  st x"$lt_cv_cc_n
1de90 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 78 22  eeds_belf" != x"
1dea0 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 23  yes"; then.    #
1deb0 20 74 68 69 73 20 69 73 20 70 72 6f 62 61 62 6c   this is probabl
1dec0 79 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 67 63  y gcc 2.8.0, egc
1ded0 73 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 3b 20  s 1.0 or newer; 
1dee0 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 65 6c  no need for -bel
1def0 66 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24 53  f.    CFLAGS="$S
1df00 41 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 66 69  AVE_CFLAGS".  fi
1df10 0a 20 20 3b 3b 0a 0a 0a 65 73 61 63 0a 0a 23 20  .  ;;...esac..# 
1df20 53 65 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e  Sed substitution
1df30 20 74 68 61 74 20 68 65 6c 70 73 20 75 73 20 64   that helps us d
1df40 6f 20 72 6f 62 75 73 74 20 71 75 6f 74 69 6e 67  o robust quoting
1df50 2e 20 20 49 74 20 62 61 63 6b 73 6c 61 73 68 69  .  It backslashi
1df60 66 69 65 73 0a 23 20 6d 65 74 61 63 68 61 72 61  fies.# metachara
1df70 63 74 65 72 73 20 74 68 61 74 20 61 72 65 20 73  cters that are s
1df80 74 69 6c 6c 20 61 63 74 69 76 65 20 77 69 74 68  till active with
1df90 69 6e 20 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64  in double-quoted
1dfa0 20 73 74 72 69 6e 67 73 2e 0a 58 73 65 64 3d 27   strings..Xsed='
1dfb0 73 65 64 20 2d 65 20 73 2f 5e 58 2f 2f 27 0a 73  sed -e s/^X//'.s
1dfc0 65 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27  ed_quote_subst='
1dfd0 73 2f 5c 28 5b 5c 5c 22 5c 5c 60 24 5c 5c 5c 5c  s/\([\\"\\`$\\\\
1dfe0 5d 5c 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53  ]\)/\\\1/g'..# S
1dff0 61 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75  ame as above, bu
1e000 74 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76  t do not quote v
1e010 61 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63  ariable referenc
1e020 65 73 2e 0a 64 6f 75 62 6c 65 5f 71 75 6f 74 65  es..double_quote
1e030 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22  _subst='s/\([\\"
1e040 5c 5c 60 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f  \\`\\\\]\)/\\\1/
1e050 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  g'..# Sed substi
1e060 74 75 74 69 6f 6e 20 74 6f 20 64 65 6c 61 79 20  tution to delay 
1e070 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 61 6e 20  expansion of an 
1e080 65 73 63 61 70 65 64 20 73 68 65 6c 6c 20 76 61  escaped shell va
1e090 72 69 61 62 6c 65 20 69 6e 20 61 0a 23 20 64 6f  riable in a.# do
1e0a0 75 62 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74  uble_quote_subst
1e0b0 27 65 64 20 73 74 72 69 6e 67 2e 0a 64 65 6c 61  'ed string..dela
1e0c0 79 5f 76 61 72 69 61 62 6c 65 5f 73 75 62 73 74  y_variable_subst
1e0d0 3d 27 73 2f 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 5c 24  ='s/\\\\\\\\\\\$
1e0e0 2f 5c 5c 5c 5c 5c 5c 24 2f 67 27 0a 0a 23 20 43  /\\\\\\$/g'..# C
1e0f0 6f 6e 73 74 61 6e 74 73 3a 0a 72 6d 3d 22 72 6d  onstants:.rm="rm
1e100 20 2d 66 22 0a 0a 23 20 47 6c 6f 62 61 6c 20 76   -f"..# Global v
1e110 61 72 69 61 62 6c 65 73 3a 0a 64 65 66 61 75 6c  ariables:.defaul
1e120 74 5f 6f 66 69 6c 65 3d 6c 69 62 74 6f 6f 6c 0a  t_ofile=libtool.
1e130 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
1e140 3d 79 65 73 0a 0a 23 20 41 6c 6c 20 6b 6e 6f 77  =yes..# All know
1e150 6e 20 6c 69 6e 6b 65 72 73 20 72 65 71 75 69 72  n linkers requir
1e160 65 20 61 20 60 2e 61 27 20 61 72 63 68 69 76 65  e a `.a' archive
1e170 20 66 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b   for static link
1e180 69 6e 67 20 28 65 78 63 65 70 74 20 4d 24 56 43  ing (except M$VC
1e190 2c 0a 23 20 77 68 69 63 68 20 6e 65 65 64 73 20  ,.# which needs 
1e1a0 27 2e 6c 69 62 27 29 2e 0a 6c 69 62 65 78 74 3d  '.lib')..libext=
1e1b0 61 0a 6c 74 6d 61 69 6e 3d 22 24 61 63 5f 61 75  a.ltmain="$ac_au
1e1c0 78 5f 64 69 72 2f 6c 74 6d 61 69 6e 2e 73 68 22  x_dir/ltmain.sh"
1e1d0 0a 6f 66 69 6c 65 3d 22 24 64 65 66 61 75 6c 74  .ofile="$default
1e1e0 5f 6f 66 69 6c 65 22 0a 77 69 74 68 5f 67 6e 75  _ofile".with_gnu
1e1f0 5f 6c 64 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67  _ld="$lt_cv_prog
1e200 5f 67 6e 75 5f 6c 64 22 0a 6e 65 65 64 5f 6c 6f  _gnu_ld".need_lo
1e210 63 6b 73 3d 22 24 65 6e 61 62 6c 65 5f 6c 69 62  cks="$enable_lib
1e220 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a 0a 6f 6c 64 5f  tool_lock"..old_
1e230 43 43 3d 22 24 43 43 22 0a 6f 6c 64 5f 43 46 4c  CC="$CC".old_CFL
1e240 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 0a 23  AGS="$CFLAGS"..#
1e250 20 53 65 74 20 73 61 6e 65 20 64 65 66 61 75 6c   Set sane defaul
1e260 74 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 76  ts for various v
1e270 61 72 69 61 62 6c 65 73 0a 74 65 73 74 20 2d 7a  ariables.test -z
1e280 20 22 24 41 52 22 20 26 26 20 41 52 3d 61 72 0a   "$AR" && AR=ar.
1e290 74 65 73 74 20 2d 7a 20 22 24 41 52 5f 46 4c 41  test -z "$AR_FLA
1e2a0 47 53 22 20 26 26 20 41 52 5f 46 4c 41 47 53 3d  GS" && AR_FLAGS=
1e2b0 63 72 75 0a 74 65 73 74 20 2d 7a 20 22 24 41 53  cru.test -z "$AS
1e2c0 22 20 26 26 20 41 53 3d 61 73 0a 74 65 73 74 20  " && AS=as.test 
1e2d0 2d 7a 20 22 24 43 43 22 20 26 26 20 43 43 3d 63  -z "$CC" && CC=c
1e2e0 63 0a 74 65 73 74 20 2d 7a 20 22 24 44 4c 4c 54  c.test -z "$DLLT
1e2f0 4f 4f 4c 22 20 26 26 20 44 4c 4c 54 4f 4f 4c 3d  OOL" && DLLTOOL=
1e300 64 6c 6c 74 6f 6f 6c 0a 74 65 73 74 20 2d 7a 20  dlltool.test -z 
1e310 22 24 4c 44 22 20 26 26 20 4c 44 3d 6c 64 0a 74  "$LD" && LD=ld.t
1e320 65 73 74 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26  est -z "$LN_S" &
1e330 26 20 4c 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 74  & LN_S="ln -s".t
1e340 65 73 74 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43  est -z "$MAGIC_C
1e350 4d 44 22 20 26 26 20 4d 41 47 49 43 5f 43 4d 44  MD" && MAGIC_CMD
1e360 3d 66 69 6c 65 0a 74 65 73 74 20 2d 7a 20 22 24  =file.test -z "$
1e370 4e 4d 22 20 26 26 20 4e 4d 3d 6e 6d 0a 74 65 73  NM" && NM=nm.tes
1e380 74 20 2d 7a 20 22 24 4f 42 4a 44 55 4d 50 22 20  t -z "$OBJDUMP" 
1e390 26 26 20 4f 42 4a 44 55 4d 50 3d 6f 62 6a 64 75  && OBJDUMP=objdu
1e3a0 6d 70 0a 74 65 73 74 20 2d 7a 20 22 24 52 41 4e  mp.test -z "$RAN
1e3b0 4c 49 42 22 20 26 26 20 52 41 4e 4c 49 42 3d 3a  LIB" && RANLIB=:
1e3c0 0a 74 65 73 74 20 2d 7a 20 22 24 53 54 52 49 50  .test -z "$STRIP
1e3d0 22 20 26 26 20 53 54 52 49 50 3d 3a 0a 74 65 73  " && STRIP=:.tes
1e3e0 74 20 2d 7a 20 22 24 61 63 5f 6f 62 6a 65 78 74  t -z "$ac_objext
1e3f0 22 20 26 26 20 61 63 5f 6f 62 6a 65 78 74 3d 6f  " && ac_objext=o
1e400 0a 0a 69 66 20 74 65 73 74 20 78 22 24 68 6f 73  ..if test x"$hos
1e410 74 22 20 21 3d 20 78 22 24 62 75 69 6c 64 22 3b  t" != x"$build";
1e420 20 74 68 65 6e 0a 20 20 61 63 5f 74 6f 6f 6c 5f   then.  ac_tool_
1e430 70 72 65 66 69 78 3d 24 7b 68 6f 73 74 5f 61 6c  prefix=${host_al
1e440 69 61 73 7d 2d 0a 65 6c 73 65 0a 20 20 61 63 5f  ias}-.else.  ac_
1e450 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 0a 66 69 0a  tool_prefix=.fi.
1e460 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 6c 69 6e  .# Transform lin
1e470 75 78 2a 20 74 6f 20 2a 2d 2a 2d 6c 69 6e 75 78  ux* to *-*-linux
1e480 2d 67 6e 75 2a 2c 20 74 6f 20 73 75 70 70 6f 72  -gnu*, to suppor
1e490 74 20 6f 6c 64 20 63 6f 6e 66 69 67 75 72 65 20  t old configure 
1e4a0 73 63 72 69 70 74 73 2e 0a 63 61 73 65 20 24 68  scripts..case $h
1e4b0 6f 73 74 5f 6f 73 20 69 6e 0a 6c 69 6e 75 78 2d  ost_os in.linux-
1e4c0 67 6e 75 2a 29 20 3b 3b 0a 6c 69 6e 75 78 2a 29  gnu*) ;;.linux*)
1e4d0 20 68 6f 73 74 3d 60 65 63 68 6f 20 24 68 6f 73   host=`echo $hos
1e4e0 74 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 2e 2a  t | sed 's/^\(.*
1e4f0 2d 2e 2a 2d 6c 69 6e 75 78 5c 29 5c 28 2e 2a 5c  -.*-linux\)\(.*\
1e500 29 24 2f 5c 31 2d 67 6e 75 5c 32 2f 27 60 0a 65  )$/\1-gnu\2/'`.e
1e510 73 61 63 0a 0a 63 61 73 65 20 24 68 6f 73 74 5f  sac..case $host_
1e520 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20 23  os in.aix3*).  #
1e530 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73 20 68   AIX sometimes h
1e540 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68  as problems with
1e550 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65 63 74   the GCC collect
1e560 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f 72 20  2 program.  For 
1e570 73 6f 6d 65 0a 20 20 23 20 72 65 61 73 6f 6e 2c  some.  # reason,
1e580 20 69 66 20 77 65 20 73 65 74 20 74 68 65 20 43   if we set the C
1e590 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65 6e 76  OLLECT_NAMES env
1e5a0 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
1e5b0 65 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d 73 0a  e, the problems.
1e5c0 20 20 23 20 76 61 6e 69 73 68 20 69 6e 20 61 20    # vanish in a 
1e5d0 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65 2e 0a 20  puff of smoke.. 
1e5e0 20 69 66 20 74 65 73 74 20 22 58 24 7b 43 4f 4c   if test "X${COL
1e5f0 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65 74 7d 22  LECT_NAMES+set}"
1e600 20 21 3d 20 58 73 65 74 3b 20 74 68 65 6e 0a 20   != Xset; then. 
1e610 20 20 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53     COLLECT_NAMES
1e620 3d 0a 20 20 20 20 65 78 70 6f 72 74 20 43 4f 4c  =.    export COL
1e630 4c 45 43 54 5f 4e 41 4d 45 53 0a 20 20 66 69 0a  LECT_NAMES.  fi.
1e640 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 44 65 74    ;;.esac..# Det
1e650 65 72 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20  ermine commands 
1e660 74 6f 20 63 72 65 61 74 65 20 6f 6c 64 2d 73 74  to create old-st
1e670 79 6c 65 20 73 74 61 74 69 63 20 61 72 63 68 69  yle static archi
1e680 76 65 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65  ves..old_archive
1e690 5f 63 6d 64 73 3d 27 24 41 52 20 24 41 52 5f 46  _cmds='$AR $AR_F
1e6a0 4c 41 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c 64  LAGS $oldlib$old
1e6b0 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62 73  objs$old_deplibs
1e6c0 27 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c  '.old_postinstal
1e6d0 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20 36 34  l_cmds='chmod 64
1e6e0 34 20 24 6f 6c 64 6c 69 62 27 0a 6f 6c 64 5f 70  4 $oldlib'.old_p
1e6f0 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
1e700 73 3d 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  s=..if test -n "
1e710 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20  $RANLIB"; then. 
1e720 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
1e730 6e 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20 20  n.  openbsd*).  
1e740 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c    old_postinstal
1e750 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e 4c 49 42  l_cmds="\$RANLIB
1e760 20 2d 74 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c   -t \$oldlib~$ol
1e770 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
1e780 64 73 22 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a  ds".    ;;.  *).
1e790 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74      old_postinst
1e7a0 61 6c 6c 5f 63 6d 64 73 3d 22 5c 24 52 41 4e 4c  all_cmds="\$RANL
1e7b0 49 42 20 5c 24 6f 6c 64 6c 69 62 7e 24 6f 6c 64  IB \$oldlib~$old
1e7c0 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
1e7d0 73 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  s".    ;;.  esac
1e7e0 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  .  old_archive_c
1e7f0 6d 64 73 3d 22 24 6f 6c 64 5f 61 72 63 68 69 76  mds="$old_archiv
1e800 65 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20  e_cmds~\$RANLIB 
1e810 5c 24 6f 6c 64 6c 69 62 22 0a 66 69 0a 0a 23 20  \$oldlib".fi..# 
1e820 41 6c 6c 6f 77 20 43 43 20 74 6f 20 62 65 20 61  Allow CC to be a
1e830 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
1e840 74 68 20 61 72 67 75 6d 65 6e 74 73 2e 0a 73 65  th arguments..se
1e850 74 20 64 75 6d 6d 79 20 24 43 43 0a 63 6f 6d 70  t dummy $CC.comp
1e860 69 6c 65 72 3d 22 24 32 22 0a 0a 65 63 68 6f 20  iler="$2"..echo 
1e870 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1e880 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62   checking for ob
1e890 6a 64 69 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  jdir" >&5.echo $
1e8a0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1e8b0 20 66 6f 72 20 6f 62 6a 64 69 72 2e 2e 2e 20 24   for objdir... $
1e8c0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 72 6d 20 2d  ECHO_C" >&6.rm -
1e8d0 66 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e  f .libs 2>/dev/n
1e8e0 75 6c 6c 0a 6d 6b 64 69 72 20 2e 6c 69 62 73 20  ull.mkdir .libs 
1e8f0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 69 66 20 74  2>/dev/null.if t
1e900 65 73 74 20 2d 64 20 2e 6c 69 62 73 3b 20 74 68  est -d .libs; th
1e910 65 6e 0a 20 20 6f 62 6a 64 69 72 3d 2e 6c 69 62  en.  objdir=.lib
1e920 73 0a 65 6c 73 65 0a 20 20 23 20 4d 53 2d 44 4f  s.else.  # MS-DO
1e930 53 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77  S does not allow
1e940 20 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 74 20   filenames that 
1e950 62 65 67 69 6e 20 77 69 74 68 20 61 20 64 6f 74  begin with a dot
1e960 2e 0a 20 20 6f 62 6a 64 69 72 3d 5f 6c 69 62 73  ..  objdir=_libs
1e970 0a 66 69 0a 72 6d 64 69 72 20 2e 6c 69 62 73 20  .fi.rmdir .libs 
1e980 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 65 63 68 6f  2>/dev/null.echo
1e990 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1e9a0 3a 20 72 65 73 75 6c 74 3a 20 24 6f 62 6a 64 69  : result: $objdi
1e9b0 72 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  r" >&5.echo "${E
1e9c0 43 48 4f 5f 54 7d 24 6f 62 6a 64 69 72 22 20 3e  CHO_T}$objdir" >
1e9d0 26 36 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68  &6....# Check wh
1e9e0 65 74 68 65 72 20 2d 2d 77 69 74 68 2d 70 69 63  ether --with-pic
1e9f0 20 6f 72 20 2d 2d 77 69 74 68 6f 75 74 2d 70 69   or --without-pi
1ea00 63 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20  c was given..if 
1ea10 74 65 73 74 20 22 24 7b 77 69 74 68 5f 70 69 63  test "${with_pic
1ea20 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
1ea30 65 6e 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77  en.  withval="$w
1ea40 69 74 68 5f 70 69 63 22 0a 20 20 70 69 63 5f 6d  ith_pic".  pic_m
1ea50 6f 64 65 3d 22 24 77 69 74 68 76 61 6c 22 0a 65  ode="$withval".e
1ea60 6c 73 65 0a 20 20 70 69 63 5f 6d 6f 64 65 3d 64  lse.  pic_mode=d
1ea70 65 66 61 75 6c 74 0a 66 69 3b 0a 74 65 73 74 20  efault.fi;.test 
1ea80 2d 7a 20 22 24 70 69 63 5f 6d 6f 64 65 22 20 26  -z "$pic_mode" &
1ea90 26 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75  & pic_mode=defau
1eaa0 6c 74 0a 0a 23 20 57 65 20 61 73 73 75 6d 65 20  lt..# We assume 
1eab0 68 65 72 65 20 74 68 61 74 20 74 68 65 20 76 61  here that the va
1eac0 6c 75 65 20 66 6f 72 20 6c 74 5f 63 76 5f 70 72  lue for lt_cv_pr
1ead0 6f 67 5f 63 63 5f 70 69 63 20 77 69 6c 6c 20 6e  og_cc_pic will n
1eae0 6f 74 20 62 65 20 63 61 63 68 65 64 0a 23 20 69  ot be cached.# i
1eaf0 6e 20 69 73 6f 6c 61 74 69 6f 6e 2c 20 61 6e 64  n isolation, and
1eb00 20 74 68 61 74 20 73 65 65 69 6e 67 20 69 74 20   that seeing it 
1eb10 73 65 74 20 28 66 72 6f 6d 20 74 68 65 20 63 61  set (from the ca
1eb20 63 68 65 29 20 69 6e 64 69 63 61 74 65 73 20 74  che) indicates t
1eb30 68 61 74 0a 23 20 74 68 65 20 61 73 73 6f 63 69  hat.# the associ
1eb40 61 74 65 64 20 76 61 6c 75 65 73 20 61 72 65 20  ated values are 
1eb50 73 65 74 20 28 69 6e 20 74 68 65 20 63 61 63 68  set (in the cach
1eb60 65 29 20 63 6f 72 72 65 63 74 6c 79 20 74 6f 6f  e) correctly too
1eb70 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
1eb80 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1eb90 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f   for $compiler o
1eba0 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65  ption to produce
1ebb0 20 50 49 43 22 20 3e 26 35 0a 65 63 68 6f 20 24   PIC" >&5.echo $
1ebc0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
1ebd0 20 66 6f 72 20 24 63 6f 6d 70 69 6c 65 72 20 6f   for $compiler o
1ebe0 70 74 69 6f 6e 20 74 6f 20 70 72 6f 64 75 63 65  ption to produce
1ebf0 20 50 49 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22   PIC... $ECHO_C"
1ec00 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
1ec10 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
1ec20 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  c+set}" = set; t
1ec30 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
1ec40 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
1ec50 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
1ec60 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    lt_cv_prog_cc_
1ec70 70 69 63 3d 0a 20 20 6c 74 5f 63 76 5f 70 72 6f  pic=.  lt_cv_pro
1ec80 67 5f 63 63 5f 73 68 6c 69 62 3d 0a 20 20 6c 74  g_cc_shlib=.  lt
1ec90 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d 0a  _cv_prog_cc_wl=.
1eca0 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    lt_cv_prog_cc_
1ecb0 73 74 61 74 69 63 3d 0a 20 20 6c 74 5f 63 76 5f  static=.  lt_cv_
1ecc0 70 72 6f 67 5f 63 63 5f 6e 6f 5f 62 75 69 6c 74  prog_cc_no_built
1ecd0 69 6e 3d 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67  in=.  lt_cv_prog
1ece0 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73 68  _cc_can_build_sh
1ecf0 61 72 65 64 3d 24 63 61 6e 5f 62 75 69 6c 64 5f  ared=$can_build_
1ed00 73 68 61 72 65 64 0a 0a 20 20 69 66 20 74 65 73  shared..  if tes
1ed10 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
1ed20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 70  then.    lt_cv_p
1ed30 72 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27  rog_cc_wl='-Wl,'
1ed40 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f  .    lt_cv_prog_
1ed50 63 63 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74  cc_static='-stat
1ed60 69 63 27 0a 0a 20 20 20 20 63 61 73 65 20 24 68  ic'..    case $h
1ed70 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69  ost_os in.    ai
1ed80 78 2a 29 0a 20 20 20 20 20 20 23 20 42 65 6c 6f  x*).      # Belo
1ed90 77 20 74 68 65 72 65 20 69 73 20 61 20 64 69 72  w there is a dir
1eda0 74 79 20 68 61 63 6b 20 74 6f 20 66 6f 72 63 65  ty hack to force
1edb0 20 6e 6f 72 6d 61 6c 20 73 74 61 74 69 63 20 6c   normal static l
1edc0 69 6e 6b 69 6e 67 20 77 69 74 68 20 2d 6c 64 6c  inking with -ldl
1edd0 0a 20 20 20 20 20 20 23 20 54 68 65 20 70 72 6f  .      # The pro
1ede0 62 6c 65 6d 20 69 73 20 62 65 63 61 75 73 65 20  blem is because 
1edf0 6c 69 62 64 6c 20 64 79 6e 61 6d 69 63 61 6c 6c  libdl dynamicall
1ee00 79 20 6c 69 6e 6b 65 64 20 77 69 74 68 20 62 6f  y linked with bo
1ee10 74 68 20 6c 69 62 63 20 61 6e 64 0a 20 20 20 20  th libc and.    
1ee20 20 20 23 20 6c 69 62 43 20 28 41 49 58 20 43 2b    # libC (AIX C+
1ee30 2b 20 6c 69 62 72 61 72 79 29 2c 20 77 68 69 63  + library), whic
1ee40 68 20 6f 62 76 69 6f 75 73 6c 79 20 64 6f 65 73  h obviously does
1ee50 6e 27 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20  n't included in 
1ee60 6c 69 62 72 61 72 69 65 73 0a 20 20 20 20 20 20  libraries.      
1ee70 23 20 6c 69 73 74 20 62 79 20 67 63 63 2e 20 54  # list by gcc. T
1ee80 68 69 73 20 63 61 75 73 65 20 75 6e 64 65 66 69  his cause undefi
1ee90 6e 65 64 20 73 79 6d 62 6f 6c 73 20 77 69 74 68  ned symbols with
1eea0 20 2d 73 74 61 74 69 63 20 66 6c 61 67 73 2e 0a   -static flags..
1eeb0 20 20 20 20 20 20 23 20 54 68 69 73 20 68 61 63        # This hac
1eec0 6b 20 61 6c 6c 6f 77 73 20 43 20 70 72 6f 67 72  k allows C progr
1eed0 61 6d 73 20 74 6f 20 62 65 20 6c 69 6e 6b 65 64  ams to be linked
1eee0 20 77 69 74 68 20 22 2d 73 74 61 74 69 63 20 2d   with "-static -
1eef0 6c 64 6c 22 2c 20 62 75 74 0a 20 20 20 20 20 20  ldl", but.      
1ef00 23 20 6e 6f 74 20 73 75 72 65 20 61 62 6f 75 74  # not sure about
1ef10 20 43 2b 2b 20 70 72 6f 67 72 61 6d 73 2e 0a 20   C++ programs.. 
1ef20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1ef30 63 63 5f 73 74 61 74 69 63 3d 22 24 6c 74 5f 63  cc_static="$lt_c
1ef40 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
1ef50 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63   ${lt_cv_prog_cc
1ef60 5f 77 6c 7d 2d 6c 43 22 0a 20 20 20 20 20 20 3b  _wl}-lC".      ;
1ef70 3b 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29 0a  ;.    amigaos*).
1ef80 20 20 20 20 20 20 23 20 46 49 58 4d 45 3a 20 77        # FIXME: w
1ef90 65 20 6e 65 65 64 20 61 74 20 6c 65 61 73 74 20  e need at least 
1efa0 36 38 30 32 30 20 63 6f 64 65 20 74 6f 20 62 75  68020 code to bu
1efb0 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ild shared libra
1efc0 72 69 65 73 2c 20 62 75 74 0a 20 20 20 20 20 20  ries, but.      
1efd0 23 20 61 64 64 69 6e 67 20 74 68 65 20 60 2d 6d  # adding the `-m
1efe0 36 38 30 32 30 27 20 66 6c 61 67 20 74 6f 20 47  68020' flag to G
1eff0 43 43 20 70 72 65 76 65 6e 74 73 20 62 75 69 6c  CC prevents buil
1f000 64 69 6e 67 20 61 6e 79 74 68 69 6e 67 20 62 65  ding anything be
1f010 74 74 65 72 2c 0a 20 20 20 20 20 20 23 20 6c 69  tter,.      # li
1f020 6b 65 20 60 2d 6d 36 38 30 34 30 27 2e 0a 20 20  ke `-m68040'..  
1f030 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
1f040 63 5f 70 69 63 3d 27 2d 6d 36 38 30 32 30 20 2d  c_pic='-m68020 -
1f050 72 65 73 69 64 65 6e 74 33 32 20 2d 6d 61 6c 77  resident32 -malw
1f060 61 79 73 2d 72 65 73 74 6f 72 65 2d 61 34 27 0a  ays-restore-a4'.
1f070 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 62 65 6f        ;;.    beo
1f080 73 2a 20 7c 20 69 72 69 78 35 2a 20 7c 20 69 72  s* | irix5* | ir
1f090 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix6* | nonstopux
1f0a0 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 6f 73 66 34  * | osf3* | osf4
1f0b0 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20 20  * | osf5*).     
1f0c0 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64 65   # PIC is the de
1f0d0 66 61 75 6c 74 20 66 6f 72 20 74 68 65 73 65 20  fault for these 
1f0e0 4f 53 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a 20  OSes..      ;;. 
1f0f0 20 20 20 64 61 72 77 69 6e 2a 20 7c 20 72 68 61     darwin* | rha
1f100 70 73 6f 64 79 2a 29 0a 20 20 20 20 20 20 23 20  psody*).      # 
1f110 50 49 43 20 69 73 20 74 68 65 20 64 65 66 61 75  PIC is the defau
1f120 6c 74 20 6f 6e 20 74 68 69 73 20 70 6c 61 74 66  lt on this platf
1f130 6f 72 6d 0a 20 20 20 20 20 20 23 20 43 6f 6d 6d  orm.      # Comm
1f140 6f 6e 20 73 79 6d 62 6f 6c 73 20 6e 6f 74 20 61  on symbols not a
1f150 6c 6c 6f 77 65 64 20 69 6e 20 4d 48 5f 44 59 4c  llowed in MH_DYL
1f160 49 42 20 66 69 6c 65 73 0a 20 20 20 20 20 20 6c  IB files.      l
1f170 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
1f180 3d 27 2d 66 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20  ='-fno-common'. 
1f190 20 20 20 20 20 3b 3b 0a 20 20 20 20 63 79 67 77       ;;.    cygw
1f1a0 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70  in* | mingw* | p
1f1b0 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20 20  w32* | os2*).   
1f1c0 20 20 20 23 20 54 68 69 73 20 68 61 63 6b 20 69     # This hack i
1f1d0 73 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f  s so that the so
1f1e0 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65  urce file can te
1f1f0 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73  ll whether it is
1f200 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62   being.      # b
1f210 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69  uilt for inclusi
1f220 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64  on in a dll (and
1f230 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73   should export s
1f240 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70  ymbols for examp
1f250 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76  le)..      lt_cv
1f260 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 44  _prog_cc_pic='-D
1f270 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20 20 20  DLL_EXPORT'.    
1f280 20 20 3b 3b 0a 20 20 20 20 73 79 73 76 34 2a 4d    ;;.    sysv4*M
1f290 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  P*).      if tes
1f2a0 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 3b 20 74  t -d /usr/nec; t
1f2b0 68 65 6e 0a 09 20 6c 74 5f 63 76 5f 70 72 6f 67  hen.. lt_cv_prog
1f2c0 5f 63 63 5f 70 69 63 3d 2d 4b 63 6f 6e 66 6f 72  _cc_pic=-Kconfor
1f2d0 6d 5f 70 69 63 0a 20 20 20 20 20 20 66 69 0a 20  m_pic.      fi. 
1f2e0 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20       ;;.    *). 
1f2f0 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1f300 63 63 5f 70 69 63 3d 27 2d 66 50 49 43 27 0a 20  cc_pic='-fPIC'. 
1f310 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
1f320 0a 20 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f  .  else.    # PO
1f330 52 54 4d 45 20 43 68 65 63 6b 20 66 6f 72 20 50  RTME Check for P
1f340 49 43 20 66 6c 61 67 73 20 66 6f 72 20 74 68 65  IC flags for the
1f350 20 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c 65 72   system compiler
1f360 2e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  ..    case $host
1f370 5f 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 33 2a  _os in.    aix3*
1f380 20 7c 20 61 69 78 34 2a 20 7c 20 61 69 78 35 2a   | aix4* | aix5*
1f390 29 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72  ).      lt_cv_pr
1f3a0 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a  og_cc_wl='-Wl,'.
1f3b0 20 20 20 20 20 20 23 20 41 6c 6c 20 41 49 58 20        # All AIX 
1f3c0 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20 20 20  code is PIC..   
1f3d0 20 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73     if test "$hos
1f3e0 74 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74  t_cpu" = ia64; t
1f3f0 68 65 6e 0a 09 23 20 41 49 58 20 35 20 6e 6f 77  hen..# AIX 5 now
1f400 20 73 75 70 70 6f 72 74 73 20 49 41 36 34 20 70   supports IA64 p
1f410 72 6f 63 65 73 73 6f 72 0a 09 6c 74 5f 63 76 5f  rocessor..lt_cv_
1f420 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27  prog_cc_static='
1f430 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
1f440 65 6c 73 65 0a 09 6c 74 5f 63 76 5f 70 72 6f 67  else..lt_cv_prog
1f450 5f 63 63 5f 73 74 61 74 69 63 3d 27 2d 62 6e 73  _cc_static='-bns
1f460 6f 20 2d 62 49 3a 2f 6c 69 62 2f 73 79 73 63 61  o -bI:/lib/sysca
1f470 6c 6c 73 2e 65 78 70 27 0a 20 20 20 20 20 20 66  lls.exp'.      f
1f480 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
1f490 68 70 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a  hpux9* | hpux10*
1f4a0 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 20 20   | hpux11*).    
1f4b0 20 20 23 20 49 73 20 74 68 65 72 65 20 61 20 62    # Is there a b
1f4c0 65 74 74 65 72 20 6c 74 5f 63 76 5f 70 72 6f 67  etter lt_cv_prog
1f4d0 5f 63 63 5f 73 74 61 74 69 63 20 74 68 61 74 20  _cc_static that 
1f4e0 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 62  works with the b
1f4f0 75 6e 64 6c 65 64 20 43 43 3f 0a 20 20 20 20 20  undled CC?.     
1f500 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77   lt_cv_prog_cc_w
1f510 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20 20 6c  l='-Wl,'.      l
1f520 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61  t_cv_prog_cc_sta
1f530 74 69 63 3d 22 24 7b 6c 74 5f 63 76 5f 70 72 6f  tic="${lt_cv_pro
1f540 67 5f 63 63 5f 77 6c 7d 2d 61 20 24 7b 6c 74 5f  g_cc_wl}-a ${lt_
1f550 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 7d 61 72  cv_prog_cc_wl}ar
1f560 63 68 69 76 65 22 0a 20 20 20 20 20 20 6c 74 5f  chive".      lt_
1f570 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27  cv_prog_cc_pic='
1f580 2b 5a 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  +Z'.      ;;..  
1f590 20 20 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36    irix5* | irix6
1f5a0 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
1f5b0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
1f5c0 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  _cc_wl='-Wl,'.  
1f5d0 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
1f5e0 63 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73  c_static='-non_s
1f5f0 68 61 72 65 64 27 0a 20 20 20 20 20 20 23 20 50  hared'.      # P
1f600 49 43 20 28 77 69 74 68 20 2d 4b 50 49 43 29 20  IC (with -KPIC) 
1f610 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a  is the default..
1f620 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63 79        ;;..    cy
1f630 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
1f640 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20   pw32* | os2*). 
1f650 20 20 20 20 20 23 20 54 68 69 73 20 68 61 63 6b       # This hack
1f660 20 69 73 20 73 6f 20 74 68 61 74 20 74 68 65 20   is so that the 
1f670 73 6f 75 72 63 65 20 66 69 6c 65 20 63 61 6e 20  source file can 
1f680 74 65 6c 6c 20 77 68 65 74 68 65 72 20 69 74 20  tell whether it 
1f690 69 73 20 62 65 69 6e 67 0a 20 20 20 20 20 20 23  is being.      #
1f6a0 20 62 75 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75   built for inclu
1f6b0 73 69 6f 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61  sion in a dll (a
1f6c0 6e 64 20 73 68 6f 75 6c 64 20 65 78 70 6f 72 74  nd should export
1f6d0 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61   symbols for exa
1f6e0 6d 70 6c 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f  mple)..      lt_
1f6f0 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27  cv_prog_cc_pic='
1f700 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20  -DDLL_EXPORT'.  
1f710 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6e 65 77 73      ;;..    news
1f720 6f 73 36 29 0a 20 20 20 20 20 20 6c 74 5f 63 76  os6).      lt_cv
1f730 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 4b  _prog_cc_pic='-K
1f740 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 63 76  PIC'.      lt_cv
1f750 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d  _prog_cc_static=
1f760 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
1f770 20 3b 3b 0a 0a 20 20 20 20 6f 73 66 33 2a 20 7c   ;;..    osf3* |
1f780 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a   osf4* | osf5*).
1f790 20 20 20 20 20 20 23 20 41 6c 6c 20 4f 53 46 2f        # All OSF/
1f7a0 31 20 63 6f 64 65 20 69 73 20 50 49 43 2e 0a 20  1 code is PIC.. 
1f7b0 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1f7c0 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  cc_wl='-Wl,'.   
1f7d0 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
1f7e0 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68  _static='-non_sh
1f7f0 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  ared'.      ;;..
1f800 20 20 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20      sco3.2v5*). 
1f810 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1f820 63 63 5f 70 69 63 3d 27 2d 4b 70 69 63 27 0a 20  cc_pic='-Kpic'. 
1f830 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1f840 63 63 5f 73 74 61 74 69 63 3d 27 2d 64 6e 27 0a  cc_static='-dn'.
1f850 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
1f860 5f 63 63 5f 73 68 6c 69 62 3d 27 2d 62 65 6c 66  _cc_shlib='-belf
1f870 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
1f880 73 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 20 20  solaris*).      
1f890 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
1f8a0 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20 20  c='-KPIC'.      
1f8b0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  lt_cv_prog_cc_st
1f8c0 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
1f8d0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
1f8e0 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  _cc_wl='-Wl,'.  
1f8f0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e 6f      ;;..    suno
1f900 73 34 2a 29 0a 20 20 20 20 20 20 6c 74 5f 63 76  s4*).      lt_cv
1f910 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 50  _prog_cc_pic='-P
1f920 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  IC'.      lt_cv_
1f930 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27  prog_cc_static='
1f940 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
1f950 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c  lt_cv_prog_cc_wl
1f960 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64 20 27 0a  ='-Qoption ld '.
1f970 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79        ;;..    sy
1f980 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32  sv4 | sysv4.2uw2
1f990 2a 20 7c 20 73 79 73 76 34 2e 33 2a 20 7c 20 73  * | sysv4.3* | s
1f9a0 79 73 76 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f  ysv5*).      lt_
1f9b0 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27  cv_prog_cc_pic='
1f9c0 2d 4b 50 49 43 27 0a 20 20 20 20 20 20 6c 74 5f  -KPIC'.      lt_
1f9d0 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69  cv_prog_cc_stati
1f9e0 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20  c='-Bstatic'.   
1f9f0 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
1fa00 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20  _wl='-Wl,'.     
1fa10 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a 29 0a   ;;..    uts4*).
1fa20 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
1fa30 5f 63 63 5f 70 69 63 3d 27 2d 70 69 63 27 0a 20  _cc_pic='-pic'. 
1fa40 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1fa50 63 63 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61  cc_static='-Bsta
1fa60 74 69 63 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  tic'.      ;;.. 
1fa70 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20     sysv4*MP*).  
1fa80 20 20 20 20 69 66 20 74 65 73 74 20 2d 64 20 2f      if test -d /
1fa90 75 73 72 2f 6e 65 63 20 3b 74 68 65 6e 0a 09 6c  usr/nec ;then..l
1faa0 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
1fab0 3d 27 2d 4b 63 6f 6e 66 6f 72 6d 5f 70 69 63 27  ='-Kconform_pic'
1fac0 0a 09 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  ..lt_cv_prog_cc_
1fad0 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
1fae0 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
1faf0 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20 20   ;;..    *).    
1fb00 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f    lt_cv_prog_cc_
1fb10 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
1fb20 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  =no.      ;;.   
1fb30 20 65 73 61 63 0a 20 20 66 69 0a 0a 66 69 0a 0a   esac.  fi..fi..
1fb40 69 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f  if test -z "$lt_
1fb50 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 22 3b  cv_prog_cc_pic";
1fb60 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61   then.  echo "$a
1fb70 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1fb80 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e 26 35 0a  sult: none" >&5.
1fb90 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
1fba0 6f 6e 65 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  one" >&6.else.  
1fbb0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1fbc0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c  NENO: result: $l
1fbd0 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63  t_cv_prog_cc_pic
1fbe0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
1fbf0 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67  HO_T}$lt_cv_prog
1fc00 5f 63 63 5f 70 69 63 22 20 3e 26 36 0a 0a 20 20  _cc_pic" >&6..  
1fc10 23 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b 65 20  # Check to make 
1fc20 73 75 72 65 20 74 68 65 20 70 69 63 5f 66 6c 61  sure the pic_fla
1fc30 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73  g actually works
1fc40 2e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ..  echo "$as_me
1fc50 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1fc60 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20  ng if $compiler 
1fc70 50 49 43 20 66 6c 61 67 20 24 6c 74 5f 63 76 5f  PIC flag $lt_cv_
1fc80 70 72 6f 67 5f 63 63 5f 70 69 63 20 77 6f 72 6b  prog_cc_pic work
1fc90 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
1fca0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  O_N "checking if
1fcb0 20 24 63 6f 6d 70 69 6c 65 72 20 50 49 43 20 66   $compiler PIC f
1fcc0 6c 61 67 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lag $lt_cv_prog_
1fcd0 63 63 5f 70 69 63 20 77 6f 72 6b 73 2e 2e 2e 20  cc_pic works... 
1fce0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 69  $ECHO_C" >&6.  i
1fcf0 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
1fd00 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b  prog_cc_pic_work
1fd10 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  s+set}" = set; t
1fd20 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
1fd30 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
1fd40 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
1fd50 20 20 20 20 20 73 61 76 65 5f 43 46 4c 41 47 53       save_CFLAGS
1fd60 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 20 20 43  ="$CFLAGS".    C
1fd70 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 24  FLAGS="$CFLAGS $
1fd80 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
1fd90 63 20 2d 44 50 49 43 22 0a 20 20 20 20 63 61 74  c -DPIC".    cat
1fda0 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1fdb0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e  xt <<_ACEOF.#lin
1fdc0 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69  e $LINENO "confi
1fdd0 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66  gure"./* confdef
1fde0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
1fdf0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
1fe00 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1fe10 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
1fe20 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1fe30 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
1fe40 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
1fe50 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
1fe60 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
1fe70 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1fe80 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
1fe90 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
1fea0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
1feb0 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
1fec0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
1fed0 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61  ompile) 2>&5.  a
1fee0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1fef0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ff00 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1ff10 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1ff20 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1ff30 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20 61   &&.         { a
1ff40 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
1ff50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1ff60 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
1ff70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ff80 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
1ff90 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
1ffa0 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
1ffb0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
1ffc0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1ffd0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
1ffe0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
1fff0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
20000 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20   }; then.       
20010 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
20020 6e 0a 20 20 20 20 20 20 68 70 75 78 39 2a 20 7c  n.      hpux9* |
20030 20 68 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31   hpux10* | hpux1
20040 31 2a 29 0a 09 23 20 4f 6e 20 48 50 2d 55 58 2c  1*)..# On HP-UX,
20050 20 62 6f 74 68 20 43 43 20 61 6e 64 20 47 43 43   both CC and GCC
20060 20 6f 6e 6c 79 20 77 61 72 6e 20 74 68 61 74 20   only warn that 
20070 50 49 43 20 69 73 20 73 75 70 70 6f 72 74 65 64  PIC is supported
20080 2e 2e 2e 20 74 68 65 6e 0a 09 23 20 74 68 65 79  ... then..# they
20090 20 63 72 65 61 74 65 20 6e 6f 6e 2d 50 49 43 20   create non-PIC 
200a0 6f 62 6a 65 63 74 73 2e 20 20 53 6f 2c 20 69 66  objects.  So, if
200b0 20 74 68 65 72 65 20 77 65 72 65 20 61 6e 79 20   there were any 
200c0 77 61 72 6e 69 6e 67 73 2c 20 77 65 0a 09 23 20  warnings, we..# 
200d0 61 73 73 75 6d 65 20 74 68 61 74 20 50 49 43 20  assume that PIC 
200e0 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64  is not supported
200f0 2e 0a 09 69 66 20 74 65 73 74 20 2d 73 20 63 6f  ...if test -s co
20100 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
20110 0a 09 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  ..  lt_cv_prog_c
20120 63 5f 70 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 09  c_pic_works=no..
20130 65 6c 73 65 0a 09 20 20 6c 74 5f 63 76 5f 70 72  else..  lt_cv_pr
20140 6f 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b 73 3d  og_cc_pic_works=
20150 79 65 73 0a 09 66 69 0a 09 3b 3b 0a 20 20 20 20  yes..fi..;;.    
20160 20 20 2a 29 0a 09 6c 74 5f 63 76 5f 70 72 6f 67    *)..lt_cv_prog
20170 5f 63 63 5f 70 69 63 5f 77 6f 72 6b 73 3d 79 65  _cc_pic_works=ye
20180 73 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63  s..;;.      esac
20190 0a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  ..else.  echo "$
201a0 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
201b0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
201c0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
201d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
201e0 26 35 0a 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  &5..      lt_cv_
201f0 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b  prog_cc_pic_work
20200 73 3d 6e 6f 0a 0a 66 69 0a 72 6d 20 2d 66 20 63  s=no..fi.rm -f c
20210 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
20220 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
20230 65 78 74 0a 20 20 20 20 43 46 4c 41 47 53 3d 22  ext.    CFLAGS="
20240 24 73 61 76 65 5f 43 46 4c 41 47 53 22 0a 0a 66  $save_CFLAGS"..f
20250 69 0a 0a 0a 20 20 69 66 20 74 65 73 74 20 22 58  i...  if test "X
20260 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70  $lt_cv_prog_cc_p
20270 69 63 5f 77 6f 72 6b 73 22 20 3d 20 58 6e 6f 3b  ic_works" = Xno;
20280 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f   then.    lt_cv_
20290 70 72 6f 67 5f 63 63 5f 70 69 63 3d 0a 20 20 20  prog_cc_pic=.   
202a0 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63   lt_cv_prog_cc_c
202b0 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d  an_build_shared=
202c0 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74  no.  else.    lt
202d0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d  _cv_prog_cc_pic=
202e0 22 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63  " $lt_cv_prog_cc
202f0 5f 70 69 63 22 0a 20 20 66 69 0a 0a 20 20 65 63  _pic".  fi..  ec
20300 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
20310 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
20320 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77  cv_prog_cc_pic_w
20330 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 22  orks" >&5.echo "
20340 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f  ${ECHO_T}$lt_cv_
20350 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b  prog_cc_pic_work
20360 73 22 20 3e 26 36 0a 66 69 0a 0a 23 20 43 68 65  s" >&6.fi..# Che
20370 63 6b 20 66 6f 72 20 61 6e 79 20 73 70 65 63 69  ck for any speci
20380 61 6c 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  al shared librar
20390 79 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 6c  y compilation fl
203a0 61 67 73 2e 0a 69 66 20 74 65 73 74 20 2d 6e 20  ags..if test -n 
203b0 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  "$lt_cv_prog_cc_
203c0 73 68 6c 69 62 22 3b 20 74 68 65 6e 0a 20 20 7b  shlib"; then.  {
203d0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
203e0 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20  INENO: WARNING: 
203f0 5c 60 24 43 43 27 20 72 65 71 75 69 72 65 73 20  \`$CC' requires 
20400 5c 60 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63  \`$lt_cv_prog_cc
20410 5f 73 68 6c 69 62 27 20 74 6f 20 62 75 69 6c 64  _shlib' to build
20420 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
20430 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  s" >&5.echo "$as
20440 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60  _me: WARNING: \`
20450 24 43 43 27 20 72 65 71 75 69 72 65 73 20 5c 60  $CC' requires \`
20460 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73  $lt_cv_prog_cc_s
20470 68 6c 69 62 27 20 74 6f 20 62 75 69 6c 64 20 73  hlib' to build s
20480 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 22  hared libraries"
20490 20 3e 26 32 3b 7d 0a 20 20 69 66 20 65 63 68 6f   >&2;}.  if echo
204a0 20 22 24 6f 6c 64 5f 43 43 20 24 6f 6c 64 5f 43   "$old_CC $old_C
204b0 46 4c 41 47 53 20 22 20 7c 20 65 67 72 65 70 20  FLAGS " | egrep 
204c0 2d 65 20 22 5b 20 09 5d 24 6c 74 5f 63 76 5f 70  -e "[ .]$lt_cv_p
204d0 72 6f 67 5f 63 63 5f 73 68 6c 69 62 5b 20 09 5d  rog_cc_shlib[ .]
204e0 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  " >/dev/null; th
204f0 65 6e 20 3a 0a 20 20 65 6c 73 65 0a 20 20 20 7b  en :.  else.   {
20500 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
20510 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20  INENO: WARNING: 
20520 61 64 64 20 5c 60 24 6c 74 5f 63 76 5f 70 72 6f  add \`$lt_cv_pro
20530 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 74  g_cc_shlib' to t
20540 68 65 20 43 43 20 6f 72 20 43 46 4c 41 47 53 20  he CC or CFLAGS 
20550 65 6e 76 20 76 61 72 69 61 62 6c 65 20 61 6e 64  env variable and
20560 20 72 65 63 6f 6e 66 69 67 75 72 65 22 20 3e 26   reconfigure" >&
20570 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
20580 57 41 52 4e 49 4e 47 3a 20 61 64 64 20 5c 60 24  WARNING: add \`$
20590 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68  lt_cv_prog_cc_sh
205a0 6c 69 62 27 20 74 6f 20 74 68 65 20 43 43 20 6f  lib' to the CC o
205b0 72 20 43 46 4c 41 47 53 20 65 6e 76 20 76 61 72  r CFLAGS env var
205c0 69 61 62 6c 65 20 61 6e 64 20 72 65 63 6f 6e 66  iable and reconf
205d0 69 67 75 72 65 22 20 3e 26 32 3b 7d 0a 20 20 20  igure" >&2;}.   
205e0 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63   lt_cv_prog_cc_c
205f0 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d  an_build_shared=
20600 6e 6f 0a 20 20 66 69 0a 66 69 0a 0a 65 63 68 6f  no.  fi.fi..echo
20610 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20620 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63  : checking if $c
20630 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63 20 66  ompiler static f
20640 6c 61 67 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lag $lt_cv_prog_
20650 63 63 5f 73 74 61 74 69 63 20 77 6f 72 6b 73 22  cc_static works"
20660 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
20670 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24  N "checking if $
20680 63 6f 6d 70 69 6c 65 72 20 73 74 61 74 69 63 20  compiler static 
20690 66 6c 61 67 20 24 6c 74 5f 63 76 5f 70 72 6f 67  flag $lt_cv_prog
206a0 5f 63 63 5f 73 74 61 74 69 63 20 77 6f 72 6b 73  _cc_static works
206b0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
206c0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
206d0 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
206e0 5f 77 6f 72 6b 73 2b 73 65 74 7d 22 20 3d 20 73  _works+set}" = s
206f0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
20700 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
20710 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
20720 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72  lse.    lt_cv_pr
20730 6f 67 5f 63 63 5f 73 74 61 74 69 63 5f 77 6f 72  og_cc_static_wor
20740 6b 73 3d 6e 6f 0a 20 20 73 61 76 65 5f 4c 44 46  ks=no.  save_LDF
20750 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a  LAGS="$LDFLAGS".
20760 20 20 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c    LDFLAGS="$LDFL
20770 41 47 53 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  AGS $lt_cv_prog_
20780 63 63 5f 73 74 61 74 69 63 22 0a 20 20 63 61 74  cc_static".  cat
20790 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
207a0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e  xt <<_ACEOF.#lin
207b0 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69  e $LINENO "confi
207c0 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66  gure"./* confdef
207d0 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
207e0 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
207f0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
20800 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
20810 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
20820 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
20830 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
20840 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
20850 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
20860 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
20870 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
20880 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
20890 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
208a0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
208b0 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
208c0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
208d0 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ink) 2>&5.  ac_s
208e0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
208f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20900 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
20910 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
20920 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
20930 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74  .         { ac_t
20940 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
20950 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a  test$ac_exeext'.
20960 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
20970 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20980 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
20990 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
209a0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
209b0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
209c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
209d0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
209e0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
209f0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
20a00 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 70 72 6f  then.  lt_cv_pro
20a10 67 5f 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b  g_cc_static_work
20a20 73 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  s=yes.else.  ech
20a30 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
20a40 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
20a50 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
20a60 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
20a70 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66  xt >&5..fi.rm -f
20a80 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
20a90 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63  jext conftest$ac
20aa0 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74  _exeext conftest
20ab0 2e 24 61 63 5f 65 78 74 0a 20 20 4c 44 46 4c 41  .$ac_ext.  LDFLA
20ac0 47 53 3d 22 24 73 61 76 65 5f 4c 44 46 4c 41 47  GS="$save_LDFLAG
20ad0 53 22 0a 0a 66 69 0a 0a 0a 23 20 42 65 6c 74 20  S"..fi...# Belt 
20ae0 2a 61 6e 64 2a 20 62 72 61 63 65 73 20 74 6f 20  *and* braces to 
20af0 73 74 6f 70 20 6d 79 20 74 72 6f 75 73 65 72 73  stop my trousers
20b00 20 66 61 6c 6c 69 6e 67 20 64 6f 77 6e 3a 0a 74   falling down:.t
20b10 65 73 74 20 22 58 24 6c 74 5f 63 76 5f 70 72 6f  est "X$lt_cv_pro
20b20 67 5f 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b  g_cc_static_work
20b30 73 22 20 3d 20 58 6e 6f 20 26 26 20 6c 74 5f 63  s" = Xno && lt_c
20b40 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
20b50 3d 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  =.echo "$as_me:$
20b60 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
20b70 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73  $lt_cv_prog_cc_s
20b80 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35  tatic_works" >&5
20b90 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
20ba0 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73  $lt_cv_prog_cc_s
20bb0 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36  tatic_works" >&6
20bc0 0a 0a 70 69 63 5f 66 6c 61 67 3d 22 24 6c 74 5f  ..pic_flag="$lt_
20bd0 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 22 0a  cv_prog_cc_pic".
20be0 73 70 65 63 69 61 6c 5f 73 68 6c 69 62 5f 63 6f  special_shlib_co
20bf0 6d 70 69 6c 65 5f 66 6c 61 67 73 3d 22 24 6c 74  mpile_flags="$lt
20c00 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69  _cv_prog_cc_shli
20c10 62 22 0a 77 6c 3d 22 24 6c 74 5f 63 76 5f 70 72  b".wl="$lt_cv_pr
20c20 6f 67 5f 63 63 5f 77 6c 22 0a 6c 69 6e 6b 5f 73  og_cc_wl".link_s
20c30 74 61 74 69 63 5f 66 6c 61 67 3d 22 24 6c 74 5f  tatic_flag="$lt_
20c40 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69  cv_prog_cc_stati
20c50 63 22 0a 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c  c".no_builtin_fl
20c60 61 67 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  ag="$lt_cv_prog_
20c70 63 63 5f 6e 6f 5f 62 75 69 6c 74 69 6e 22 0a 63  cc_no_builtin".c
20c80 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 3d  an_build_shared=
20c90 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  "$lt_cv_prog_cc_
20ca0 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
20cb0 22 0a 0a 0a 23 20 43 68 65 63 6b 20 74 6f 20 73  "...# Check to s
20cc0 65 65 20 69 66 20 6f 70 74 69 6f 6e 73 20 2d 6f  ee if options -o
20cd0 20 61 6e 64 20 2d 63 20 61 72 65 20 73 69 6d 75   and -c are simu
20ce0 6c 74 61 6e 65 6f 75 73 6c 79 20 73 75 70 70 6f  ltaneously suppo
20cf0 72 74 65 64 20 62 79 20 63 6f 6d 70 69 6c 65 72  rted by compiler
20d00 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
20d10 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
20d20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70  if $compiler sup
20d30 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65  ports -c -o file
20d40 2e 24 61 63 5f 6f 62 6a 65 78 74 22 20 3e 26 35  .$ac_objext" >&5
20d50 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
20d60 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
20d70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63  iler supports -c
20d80 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a   -o file.$ac_obj
20d90 65 78 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ext... $ECHO_C" 
20da0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
20db0 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  t_cv_compiler_c_
20dc0 6f 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  o+set}" = set; t
20dd0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
20de0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
20df0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 0a  HO_C" >&6.else..
20e00 24 72 6d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20  $rm -r conftest 
20e10 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64 69  2>/dev/null.mkdi
20e20 72 20 63 6f 6e 66 74 65 73 74 0a 63 64 20 63 6f  r conftest.cd co
20e30 6e 66 74 65 73 74 0a 65 63 68 6f 20 22 69 6e 74  nftest.echo "int
20e40 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d   some_variable =
20e50 20 30 3b 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e   0;" > conftest.
20e60 24 61 63 5f 65 78 74 0a 6d 6b 64 69 72 20 6f 75  $ac_ext.mkdir ou
20e70 74 0a 23 20 41 63 63 6f 72 64 69 6e 67 20 74 6f  t.# According to
20e80 20 54 6f 6d 20 54 72 6f 6d 65 79 2c 20 49 61 6e   Tom Tromey, Ian
20e90 20 4c 61 6e 63 65 20 54 61 79 6c 6f 72 20 72 65   Lance Taylor re
20ea0 70 6f 72 74 65 64 20 74 68 65 72 65 20 61 72 65  ported there are
20eb0 20 43 20 63 6f 6d 70 69 6c 65 72 73 0a 23 20 74   C compilers.# t
20ec0 68 61 74 20 77 69 6c 6c 20 63 72 65 61 74 65 20  hat will create 
20ed0 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 20  temporary files 
20ee0 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64  in the current d
20ef0 69 72 65 63 74 6f 72 79 20 72 65 67 61 72 64 6c  irectory regardl
20f00 65 73 73 20 6f 66 0a 23 20 74 68 65 20 6f 75 74  ess of.# the out
20f10 70 75 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20  put directory.  
20f20 54 68 75 73 2c 20 6d 61 6b 69 6e 67 20 43 57 44  Thus, making CWD
20f30 20 72 65 61 64 2d 6f 6e 6c 79 20 77 69 6c 6c 20   read-only will 
20f40 63 61 75 73 65 20 74 68 69 73 20 74 65 73 74 0a  cause this test.
20f50 23 20 74 6f 20 66 61 69 6c 2c 20 65 6e 61 62 6c  # to fail, enabl
20f60 69 6e 67 20 6c 6f 63 6b 69 6e 67 20 6f 72 20 61  ing locking or a
20f70 74 20 6c 65 61 73 74 20 77 61 72 6e 69 6e 67 20  t least warning 
20f80 74 68 65 20 75 73 65 72 20 6e 6f 74 20 74 6f 20  the user not to 
20f90 64 6f 20 70 61 72 61 6c 6c 65 6c 0a 23 20 62 75  do parallel.# bu
20fa0 69 6c 64 73 2e 0a 63 68 6d 6f 64 20 2d 77 20 2e  ilds..chmod -w .
20fb0 0a 73 61 76 65 5f 43 46 4c 41 47 53 3d 22 24 43  .save_CFLAGS="$C
20fc0 46 4c 41 47 53 22 0a 43 46 4c 41 47 53 3d 22 24  FLAGS".CFLAGS="$
20fd0 43 46 4c 41 47 53 20 2d 6f 20 6f 75 74 2f 63 6f  CFLAGS -o out/co
20fe0 6e 66 74 65 73 74 32 2e 24 61 63 5f 6f 62 6a 65  nftest2.$ac_obje
20ff0 78 74 22 0a 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f  xt".compiler_c_o
21000 3d 6e 6f 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  =no.if { (eval e
21010 63 68 6f 20 63 6f 6e 66 69 67 75 72 65 3a 34 35  cho configure:45
21020 36 38 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  68: \"$ac_compil
21030 65 5c 22 29 20 31 3e 26 35 3b 20 28 65 76 61 6c  e\") 1>&5; (eval
21040 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
21050 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72  out/conftest.err
21060 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 6f  ; } && test -s o
21070 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63  ut/conftest2.$ac
21080 5f 6f 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20 20  _objext; then.  
21090 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63  # The compiler c
210a0 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64  an only warn and
210b0 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69   ignore the opti
210c0 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e  on if not recogn
210d0 69 7a 65 64 0a 20 20 23 20 53 6f 20 73 61 79 20  ized.  # So say 
210e0 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20  no if there are 
210f0 77 61 72 6e 69 6e 67 73 0a 20 20 69 66 20 74 65  warnings.  if te
21100 73 74 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65  st -s out/confte
21110 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20  st.err; then.   
21120 20 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f   lt_cv_compiler_
21130 63 5f 6f 3d 6e 6f 0a 20 20 65 6c 73 65 0a 20 20  c_o=no.  else.  
21140 20 20 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72    lt_cv_compiler
21150 5f 63 5f 6f 3d 79 65 73 0a 20 20 66 69 0a 65 6c  _c_o=yes.  fi.el
21160 73 65 0a 20 20 23 20 41 70 70 65 6e 64 20 61 6e  se.  # Append an
21170 79 20 65 72 72 6f 72 73 20 74 6f 20 74 68 65 20  y errors to the 
21180 63 6f 6e 66 69 67 2e 6c 6f 67 2e 0a 20 20 63 61  config.log..  ca
21190 74 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65  t out/conftest.e
211a0 72 72 20 31 3e 26 35 0a 20 20 6c 74 5f 63 76 5f  rr 1>&5.  lt_cv_
211b0 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a  compiler_c_o=no.
211c0 66 69 0a 43 46 4c 41 47 53 3d 22 24 73 61 76 65  fi.CFLAGS="$save
211d0 5f 43 46 4c 41 47 53 22 0a 63 68 6d 6f 64 20 75  _CFLAGS".chmod u
211e0 2b 77 20 2e 0a 24 72 6d 20 63 6f 6e 66 74 65 73  +w ..$rm conftes
211f0 74 2a 20 6f 75 74 2f 2a 0a 72 6d 64 69 72 20 6f  t* out/*.rmdir o
21200 75 74 0a 63 64 20 2e 2e 0a 72 6d 64 69 72 20 63  ut.cd ...rmdir c
21210 6f 6e 66 74 65 73 74 0a 24 72 6d 20 2d 72 20 63  onftest.$rm -r c
21220 6f 6e 66 74 65 73 74 20 32 3e 2f 64 65 76 2f 6e  onftest 2>/dev/n
21230 75 6c 6c 0a 0a 66 69 0a 0a 63 6f 6d 70 69 6c 65  ull..fi..compile
21240 72 5f 63 5f 6f 3d 24 6c 74 5f 63 76 5f 63 6f 6d  r_c_o=$lt_cv_com
21250 70 69 6c 65 72 5f 63 5f 6f 0a 65 63 68 6f 20 22  piler_c_o.echo "
21260 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
21270 72 65 73 75 6c 74 3a 20 24 63 6f 6d 70 69 6c 65  result: $compile
21280 72 5f 63 5f 6f 22 20 3e 26 35 0a 65 63 68 6f 20  r_c_o" >&5.echo 
21290 22 24 7b 45 43 48 4f 5f 54 7d 24 63 6f 6d 70 69  "${ECHO_T}$compi
212a0 6c 65 72 5f 63 5f 6f 22 20 3e 26 36 0a 0a 69 66  ler_c_o" >&6..if
212b0 20 74 65 73 74 20 78 22 24 63 6f 6d 70 69 6c 65   test x"$compile
212c0 72 5f 63 5f 6f 22 20 3d 20 78 22 79 65 73 22 3b  r_c_o" = x"yes";
212d0 20 74 68 65 6e 0a 20 20 23 20 43 68 65 63 6b 20   then.  # Check 
212e0 74 6f 20 73 65 65 20 69 66 20 77 65 20 63 61 6e  to see if we can
212f0 20 77 72 69 74 65 20 74 6f 20 61 20 2e 6c 6f 0a   write to a .lo.
21300 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
21310 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
21320 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75   if $compiler su
21330 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c  pports -c -o fil
21340 65 2e 6c 6f 22 20 3e 26 35 0a 65 63 68 6f 20 24  e.lo" >&5.echo $
21350 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
21360 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75   if $compiler su
21370 70 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c  pports -c -o fil
21380 65 2e 6c 6f 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  e.lo... $ECHO_C"
21390 20 3e 26 36 0a 20 20 69 66 20 74 65 73 74 20 22   >&6.  if test "
213a0 24 7b 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72  ${lt_cv_compiler
213b0 5f 6f 5f 6c 6f 2b 73 65 74 7d 22 20 3d 20 73 65  _o_lo+set}" = se
213c0 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
213d0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
213e0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
213f0 73 65 0a 0a 20 20 6c 74 5f 63 76 5f 63 6f 6d 70  se..  lt_cv_comp
21400 69 6c 65 72 5f 6f 5f 6c 6f 3d 6e 6f 0a 20 20 73  iler_o_lo=no.  s
21410 61 76 65 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c  ave_CFLAGS="$CFL
21420 41 47 53 22 0a 20 20 43 46 4c 41 47 53 3d 22 24  AGS".  CFLAGS="$
21430 43 46 4c 41 47 53 20 2d 63 20 2d 6f 20 63 6f 6e  CFLAGS -c -o con
21440 66 74 65 73 74 2e 6c 6f 22 0a 20 20 73 61 76 65  ftest.lo".  save
21450 5f 6f 62 6a 65 78 74 3d 22 24 61 63 5f 6f 62 6a  _objext="$ac_obj
21460 65 78 74 22 0a 20 20 61 63 5f 6f 62 6a 65 78 74  ext".  ac_objext
21470 3d 6c 6f 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  =lo.  cat >conft
21480 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
21490 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45  CEOF.#line $LINE
214a0 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f  NO "configure"./
214b0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
214c0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
214d0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
214e0 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
214f0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
21500 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
21510 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
21520 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
21530 0a 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61 62  .int some_variab
21540 6c 65 20 3d 20 30 3b 0a 20 20 3b 0a 20 20 72 65  le = 0;.  ;.  re
21550 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46  turn 0;.}._ACEOF
21560 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
21570 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
21580 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
21590 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
215a0 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26  c_compile\"") >&
215b0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
215c0 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63  mpile) 2>&5.  ac
215d0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
215e0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
215f0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
21600 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
21610 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
21620 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63  &&.         { ac
21630 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
21640 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
21650 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68  t'.  { (eval ech
21660 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
21670 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29  O: \"$ac_try\"")
21680 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
21690 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f  _try) 2>&5.  ac_
216a0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
216b0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
216c0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
216d0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
216e0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
216f0 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20  }; then.      # 
21700 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e  The compiler can
21710 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69   only warn and i
21720 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e  gnore the option
21730 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a   if not recogniz
21740 65 64 0a 20 20 20 20 23 20 53 6f 20 73 61 79 20  ed.    # So say 
21750 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20  no if there are 
21760 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 69 66 20  warnings.    if 
21770 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
21780 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20  .err; then.     
21790 20 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f   lt_cv_compiler_
217a0 6f 5f 6c 6f 3d 6e 6f 0a 20 20 20 20 65 6c 73 65  o_lo=no.    else
217b0 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 63 6f 6d  .      lt_cv_com
217c0 70 69 6c 65 72 5f 6f 5f 6c 6f 3d 79 65 73 0a 20  piler_o_lo=yes. 
217d0 20 20 20 66 69 0a 0a 65 6c 73 65 0a 20 20 65 63     fi..else.  ec
217e0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
217f0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
21800 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
21810 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
21820 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d  ext >&5..fi.rm -
21830 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
21840 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  bjext conftest.$
21850 61 63 5f 65 78 74 0a 20 20 61 63 5f 6f 62 6a 65  ac_ext.  ac_obje
21860 78 74 3d 22 24 73 61 76 65 5f 6f 62 6a 65 78 74  xt="$save_objext
21870 22 0a 20 20 43 46 4c 41 47 53 3d 22 24 73 61 76  ".  CFLAGS="$sav
21880 65 5f 43 46 4c 41 47 53 22 0a 0a 66 69 0a 0a 20  e_CFLAGS"..fi.. 
21890 20 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 3d 24   compiler_o_lo=$
218a0 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 6f  lt_cv_compiler_o
218b0 5f 6c 6f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  _lo.  echo "$as_
218c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
218d0 6c 74 3a 20 24 63 6f 6d 70 69 6c 65 72 5f 6f 5f  lt: $compiler_o_
218e0 6c 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  lo" >&5.echo "${
218f0 45 43 48 4f 5f 54 7d 24 63 6f 6d 70 69 6c 65 72  ECHO_T}$compiler
21900 5f 6f 5f 6c 6f 22 20 3e 26 36 0a 65 6c 73 65 0a  _o_lo" >&6.else.
21910 20 20 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 3d    compiler_o_lo=
21920 6e 6f 0a 66 69 0a 0a 23 20 43 68 65 63 6b 20 74  no.fi..# Check t
21930 6f 20 73 65 65 20 69 66 20 77 65 20 63 61 6e 20  o see if we can 
21940 64 6f 20 68 61 72 64 20 6c 69 6e 6b 73 20 74 6f  do hard links to
21950 20 6c 6f 63 6b 20 73 6f 6d 65 20 66 69 6c 65 73   lock some files
21960 20 69 66 20 6e 65 65 64 65 64 0a 68 61 72 64 5f   if needed.hard_
21970 6c 69 6e 6b 73 3d 22 6e 6f 74 74 65 73 74 65 64  links="nottested
21980 22 0a 69 66 20 74 65 73 74 20 22 24 63 6f 6d 70  ".if test "$comp
21990 69 6c 65 72 5f 63 5f 6f 22 20 3d 20 6e 6f 20 26  iler_c_o" = no &
219a0 26 20 74 65 73 74 20 22 24 6e 65 65 64 5f 6c 6f  & test "$need_lo
219b0 63 6b 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e  cks" != no; then
219c0 0a 20 20 23 20 64 6f 20 6e 6f 74 20 6f 76 65 72  .  # do not over
219d0 77 72 69 74 65 20 74 68 65 20 76 61 6c 75 65 20  write the value 
219e0 6f 66 20 6e 65 65 64 5f 6c 6f 63 6b 73 20 70 72  of need_locks pr
219f0 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 75 73  ovided by the us
21a00 65 72 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  er.  echo "$as_m
21a10 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
21a20 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c 6f  ing if we can lo
21a30 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69 6e  ck with hard lin
21a40 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ks" >&5.echo $EC
21a50 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69  HO_N "checking i
21a60 66 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69  f we can lock wi
21a70 74 68 20 68 61 72 64 20 6c 69 6e 6b 73 2e 2e 2e  th hard links...
21a80 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20   $ECHO_C" >&6.  
21a90 68 61 72 64 5f 6c 69 6e 6b 73 3d 79 65 73 0a 20  hard_links=yes. 
21aa0 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 20   $rm conftest*. 
21ab0 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63   ln conftest.a c
21ac0 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76  onftest.b 2>/dev
21ad0 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69  /null && hard_li
21ae0 6e 6b 73 3d 6e 6f 0a 20 20 74 6f 75 63 68 20 63  nks=no.  touch c
21af0 6f 6e 66 74 65 73 74 2e 61 0a 20 20 6c 6e 20 63  onftest.a.  ln c
21b00 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65  onftest.a confte
21b10 73 74 2e 62 20 32 3e 26 35 20 7c 7c 20 68 61 72  st.b 2>&5 || har
21b20 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 6c 6e 20  d_links=no.  ln 
21b30 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74  conftest.a conft
21b40 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c  est.b 2>/dev/nul
21b50 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d  l && hard_links=
21b60 6e 6f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  no.  echo "$as_m
21b70 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
21b80 74 3a 20 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20  t: $hard_links" 
21b90 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
21ba0 5f 54 7d 24 68 61 72 64 5f 6c 69 6e 6b 73 22 20  _T}$hard_links" 
21bb0 3e 26 36 0a 20 20 69 66 20 74 65 73 74 20 22 24  >&6.  if test "$
21bc0 68 61 72 64 5f 6c 69 6e 6b 73 22 20 3d 20 6e 6f  hard_links" = no
21bd0 3b 20 74 68 65 6e 0a 20 20 20 20 7b 20 65 63 68  ; then.    { ech
21be0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
21bf0 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43  O: WARNING: \`$C
21c00 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70  C' does not supp
21c10 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f  ort \`-c -o', so
21c20 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20   \`make -j' may 
21c30 62 65 20 75 6e 73 61 66 65 22 20 3e 26 35 0a 65  be unsafe" >&5.e
21c40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
21c50 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 64 6f 65  NING: \`$CC' doe
21c60 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 5c 60  s not support \`
21c70 2d 63 20 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b  -c -o', so \`mak
21c80 65 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e 73  e -j' may be uns
21c90 61 66 65 22 20 3e 26 32 3b 7d 0a 20 20 20 20 6e  afe" >&2;}.    n
21ca0 65 65 64 5f 6c 6f 63 6b 73 3d 77 61 72 6e 0a 20  eed_locks=warn. 
21cb0 20 66 69 0a 65 6c 73 65 0a 20 20 6e 65 65 64 5f   fi.else.  need_
21cc0 6c 6f 63 6b 73 3d 6e 6f 0a 66 69 0a 0a 69 66 20  locks=no.fi..if 
21cd0 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
21ce0 73 3b 20 74 68 65 6e 0a 20 20 23 20 43 68 65 63  s; then.  # Chec
21cf0 6b 20 74 6f 20 73 65 65 20 69 66 20 6f 70 74 69  k to see if opti
21d00 6f 6e 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66  ons -fno-rtti -f
21d10 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 20 61 72  no-exceptions ar
21d20 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 63  e supported by c
21d30 6f 6d 70 69 6c 65 72 0a 20 20 65 63 68 6f 20 22  ompiler.  echo "
21d40 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
21d50 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d  checking if $com
21d60 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d  piler supports -
21d70 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78  fno-rtti -fno-ex
21d80 63 65 70 74 69 6f 6e 73 22 20 3e 26 35 0a 65 63  ceptions" >&5.ec
21d90 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
21da0 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65  king if $compile
21db0 72 20 73 75 70 70 6f 72 74 73 20 2d 66 6e 6f 2d  r supports -fno-
21dc0 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74  rtti -fno-except
21dd0 69 6f 6e 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ions... $ECHO_C"
21de0 20 3e 26 36 0a 20 20 65 63 68 6f 20 22 69 6e 74   >&6.  echo "int
21df0 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d   some_variable =
21e00 20 30 3b 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e   0;" > conftest.
21e10 24 61 63 5f 65 78 74 0a 20 20 73 61 76 65 5f 43  $ac_ext.  save_C
21e20 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a  FLAGS="$CFLAGS".
21e30 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47    CFLAGS="$CFLAG
21e40 53 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f  S -fno-rtti -fno
21e50 2d 65 78 63 65 70 74 69 6f 6e 73 20 2d 63 20 63  -exceptions -c c
21e60 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
21e70 0a 20 20 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  .  compiler_rtti
21e80 5f 65 78 63 65 70 74 69 6f 6e 73 3d 6e 6f 0a 20  _exceptions=no. 
21e90 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
21ea0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
21eb0 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63  #line $LINENO "c
21ec0 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e  onfigure"./* con
21ed0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
21ee0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
21ef0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
21f00 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
21f10 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
21f20 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
21f30 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e  fdefs.h.  */..in
21f40 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 69 6e 74 20  t.main ().{.int 
21f50 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d 20  some_variable = 
21f60 30 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  0;.  ;.  return 
21f70 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
21f80 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
21f90 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
21fa0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
21fb0 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
21fc0 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
21fd0 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
21fe0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
21ff0 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
22000 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
22010 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
22020 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
22030 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20  status); } &&.  
22040 20 20 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d         { ac_try=
22050 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73  'test -s conftes
22060 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20  t.$ac_objext'.  
22070 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
22080 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
22090 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
220a0 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
220b0 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
220c0 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
220d0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
220e0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
220f0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
22100 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
22110 65 6e 0a 20 20 20 20 20 20 23 20 54 68 65 20 63  en.      # The c
22120 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79  ompiler can only
22130 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65   warn and ignore
22140 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e   the option if n
22150 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20  ot recognized.  
22160 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66    # So say no if
22170 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69   there are warni
22180 6e 67 73 0a 20 20 20 20 69 66 20 74 65 73 74 20  ngs.    if test 
22190 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b  -s conftest.err;
221a0 20 74 68 65 6e 0a 20 20 20 20 20 20 63 6f 6d 70   then.      comp
221b0 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74  iler_rtti_except
221c0 69 6f 6e 73 3d 6e 6f 0a 20 20 20 20 65 6c 73 65  ions=no.    else
221d0 0a 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72 5f  .      compiler_
221e0 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 3d  rtti_exceptions=
221f0 79 65 73 0a 20 20 20 20 66 69 0a 0a 65 6c 73 65  yes.    fi..else
22200 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
22210 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
22220 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
22230 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
22240 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69  .$ac_ext >&5..fi
22250 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
22260 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
22270 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 43 46  est.$ac_ext.  CF
22280 4c 41 47 53 3d 22 24 73 61 76 65 5f 43 46 4c 41  LAGS="$save_CFLA
22290 47 53 22 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  GS".  echo "$as_
222a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
222b0 6c 74 3a 20 24 63 6f 6d 70 69 6c 65 72 5f 72 74  lt: $compiler_rt
222c0 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e  ti_exceptions" >
222d0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
222e0 54 7d 24 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  T}$compiler_rtti
222f0 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 36  _exceptions" >&6
22300 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24 63 6f  ..  if test "$co
22310 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65  mpiler_rtti_exce
22320 70 74 69 6f 6e 73 22 20 3d 20 22 79 65 73 22 3b  ptions" = "yes";
22330 20 74 68 65 6e 0a 20 20 20 20 6e 6f 5f 62 75 69   then.    no_bui
22340 6c 74 69 6e 5f 66 6c 61 67 3d 27 20 2d 66 6e 6f  ltin_flag=' -fno
22350 2d 62 75 69 6c 74 69 6e 20 2d 66 6e 6f 2d 72 74  -builtin -fno-rt
22360 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f  ti -fno-exceptio
22370 6e 73 27 0a 20 20 65 6c 73 65 0a 20 20 20 20 6e  ns'.  else.    n
22380 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d 27  o_builtin_flag='
22390 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 27 0a 20   -fno-builtin'. 
223a0 20 66 69 0a 66 69 0a 0a 23 20 53 65 65 20 69 66   fi.fi..# See if
223b0 20 74 68 65 20 6c 69 6e 6b 65 72 20 73 75 70 70   the linker supp
223c0 6f 72 74 73 20 62 75 69 6c 64 69 6e 67 20 73 68  orts building sh
223d0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a  ared libraries..
223e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
223f0 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77  NENO: checking w
22400 68 65 74 68 65 72 20 74 68 65 20 6c 69 6e 6b 65  hether the linke
22410 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73  r ($LD) supports
22420 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
22430 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
22440 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
22450 65 74 68 65 72 20 74 68 65 20 6c 69 6e 6b 65 72  ether the linker
22460 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73 20   ($LD) supports 
22470 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
22480 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
22490 0a 0a 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ..allow_undefine
224a0 64 5f 66 6c 61 67 3d 0a 6e 6f 5f 75 6e 64 65 66  d_flag=.no_undef
224b0 69 6e 65 64 5f 66 6c 61 67 3d 0a 6e 65 65 64 5f  ined_flag=.need_
224c0 6c 69 62 5f 70 72 65 66 69 78 3d 75 6e 6b 6e 6f  lib_prefix=unkno
224d0 77 6e 0a 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  wn.need_version=
224e0 75 6e 6b 6e 6f 77 6e 0a 23 20 77 68 65 6e 20 79  unknown.# when y
224f0 6f 75 20 73 65 74 20 6e 65 65 64 5f 76 65 72 73  ou set need_vers
22500 69 6f 6e 20 74 6f 20 6e 6f 2c 20 6d 61 6b 65 20  ion to no, make 
22510 73 75 72 65 20 69 74 20 64 6f 65 73 20 6e 6f 74  sure it does not
22520 20 63 61 75 73 65 20 2d 73 65 74 5f 76 65 72 73   cause -set_vers
22530 69 6f 6e 0a 23 20 66 6c 61 67 73 20 74 6f 20 62  ion.# flags to b
22540 65 20 6c 65 66 74 20 77 69 74 68 6f 75 74 20 61  e left without a
22550 72 67 75 6d 65 6e 74 73 0a 61 72 63 68 69 76 65  rguments.archive
22560 5f 63 6d 64 73 3d 0a 61 72 63 68 69 76 65 5f 65  _cmds=.archive_e
22570 78 70 73 79 6d 5f 63 6d 64 73 3d 0a 6f 6c 64 5f  xpsym_cmds=.old_
22580 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77  archive_from_new
22590 5f 63 6d 64 73 3d 0a 6f 6c 64 5f 61 72 63 68 69  _cmds=.old_archi
225a0 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f  ve_from_expsyms_
225b0 63 6d 64 73 3d 0a 65 78 70 6f 72 74 5f 64 79 6e  cmds=.export_dyn
225c0 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  amic_flag_spec=.
225d0 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c  whole_archive_fl
225e0 61 67 5f 73 70 65 63 3d 0a 74 68 72 65 61 64 5f  ag_spec=.thread_
225f0 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  safe_flag_spec=.
22600 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
22610 62 73 3d 6e 6f 0a 68 61 72 64 63 6f 64 65 5f 6c  bs=no.hardcode_l
22620 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
22630 0a 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72  .hardcode_libdir
22640 5f 73 65 70 61 72 61 74 6f 72 3d 0a 68 61 72 64  _separator=.hard
22650 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 0a 68  code_direct=no.h
22660 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
22670 6e 6f 0a 68 61 72 64 63 6f 64 65 5f 73 68 6c 69  no.hardcode_shli
22680 62 70 61 74 68 5f 76 61 72 3d 75 6e 73 75 70 70  bpath_var=unsupp
22690 6f 72 74 65 64 0a 72 75 6e 70 61 74 68 5f 76 61  orted.runpath_va
226a0 72 3d 0a 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c  r=.link_all_depl
226b0 69 62 73 3d 75 6e 6b 6e 6f 77 6e 0a 61 6c 77 61  ibs=unknown.alwa
226c0 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  ys_export_symbol
226d0 73 3d 6e 6f 0a 65 78 70 6f 72 74 5f 73 79 6d 62  s=no.export_symb
226e0 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c  ols_cmds='$NM $l
226f0 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65  ibobjs $convenie
22700 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79  nce | $global_sy
22710 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 73 65 64 20  mbol_pipe | sed 
22720 27 5c 27 27 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20  '\''s/.* //'\'' 
22730 7c 20 73 6f 72 74 20 7c 20 75 6e 69 71 20 3e 20  | sort | uniq > 
22740 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27  $export_symbols'
22750 0a 23 20 69 6e 63 6c 75 64 65 5f 65 78 70 73 79  .# include_expsy
22760 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c  ms should be a l
22770 69 73 74 20 6f 66 20 73 70 61 63 65 2d 73 65 70  ist of space-sep
22780 61 72 61 74 65 64 20 73 79 6d 62 6f 6c 73 20 74  arated symbols t
22790 6f 20 62 65 20 2a 61 6c 77 61 79 73 2a 0a 23 20  o be *always*.# 
227a0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20  included in the 
227b0 73 79 6d 62 6f 6c 20 6c 69 73 74 0a 69 6e 63 6c  symbol list.incl
227c0 75 64 65 5f 65 78 70 73 79 6d 73 3d 0a 23 20 65  ude_expsyms=.# e
227d0 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20 63  xclude_expsyms c
227e0 61 6e 20 62 65 20 61 6e 20 65 67 72 65 70 20 72  an be an egrep r
227f0 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f  egular expressio
22800 6e 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20  n of symbols to 
22810 65 78 63 6c 75 64 65 0a 23 20 69 74 20 77 69 6c  exclude.# it wil
22820 6c 20 62 65 20 77 72 61 70 70 65 64 20 62 79 20  l be wrapped by 
22830 60 20 28 27 20 61 6e 64 20 60 29 24 27 2c 20 73  ` (' and `)$', s
22840 6f 20 6f 6e 65 20 6d 75 73 74 20 6e 6f 74 20 6d  o one must not m
22850 61 74 63 68 20 62 65 67 69 6e 6e 69 6e 67 20 6f  atch beginning o
22860 72 0a 23 20 65 6e 64 20 6f 66 20 6c 69 6e 65 2e  r.# end of line.
22870 20 20 45 78 61 6d 70 6c 65 3a 20 60 61 7c 62 63    Example: `a|bc
22880 7c 2e 2a 64 2e 2a 27 20 77 69 6c 6c 20 65 78 63  |.*d.*' will exc
22890 6c 75 64 65 20 74 68 65 20 73 79 6d 62 6f 6c 73  lude the symbols
228a0 20 60 61 27 20 61 6e 64 20 60 62 63 27 2c 0a 23   `a' and `bc',.#
228b0 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6e 79 20   as well as any 
228c0 73 79 6d 62 6f 6c 20 74 68 61 74 20 63 6f 6e 74  symbol that cont
228d0 61 69 6e 73 20 60 64 27 2e 0a 65 78 63 6c 75 64  ains `d'..exclud
228e0 65 5f 65 78 70 73 79 6d 73 3d 22 5f 47 4c 4f 42  e_expsyms="_GLOB
228f0 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f  AL_OFFSET_TABLE_
22900 22 0a 23 20 41 6c 74 68 6f 75 67 68 20 5f 47 4c  ".# Although _GL
22910 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54 41 42 4c  OBAL_OFFSET_TABL
22920 45 5f 20 69 73 20 61 20 76 61 6c 69 64 20 73 79  E_ is a valid sy
22930 6d 62 6f 6c 20 43 20 6e 61 6d 65 2c 20 6d 6f 73  mbol C name, mos
22940 74 20 61 2e 6f 75 74 0a 23 20 70 6c 61 74 66 6f  t a.out.# platfo
22950 72 6d 73 20 28 61 62 29 75 73 65 20 69 74 20 69  rms (ab)use it i
22960 6e 20 50 49 43 20 63 6f 64 65 2c 20 62 75 74 20  n PIC code, but 
22970 74 68 65 69 72 20 6c 69 6e 6b 65 72 73 20 67 65  their linkers ge
22980 74 20 63 6f 6e 66 75 73 65 64 20 69 66 0a 23 20  t confused if.# 
22990 74 68 65 20 73 79 6d 62 6f 6c 20 69 73 20 65 78  the symbol is ex
229a0 70 6c 69 63 69 74 6c 79 20 72 65 66 65 72 65 6e  plicitly referen
229b0 63 65 64 2e 20 20 53 69 6e 63 65 20 70 6f 72 74  ced.  Since port
229c0 61 62 6c 65 20 63 6f 64 65 20 63 61 6e 6e 6f 74  able code cannot
229d0 0a 23 20 72 65 6c 79 20 6f 6e 20 74 68 69 73 20  .# rely on this 
229e0 73 79 6d 62 6f 6c 20 6e 61 6d 65 2c 20 69 74 27  symbol name, it'
229f0 73 20 70 72 6f 62 61 62 6c 79 20 66 69 6e 65 20  s probably fine 
22a00 74 6f 20 6e 65 76 65 72 20 69 6e 63 6c 75 64 65  to never include
22a10 20 69 74 20 69 6e 0a 23 20 70 72 65 6c 6f 61 64   it in.# preload
22a20 65 64 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65 73  ed symbol tables
22a30 2e 0a 65 78 74 72 61 63 74 5f 65 78 70 73 79 6d  ..extract_expsym
22a40 73 5f 63 6d 64 73 3d 0a 0a 63 61 73 65 20 24 68  s_cmds=..case $h
22a50 6f 73 74 5f 6f 73 20 69 6e 0a 63 79 67 77 69 6e  ost_os in.cygwin
22a60 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33  * | mingw* | pw3
22a70 32 2a 29 0a 20 20 23 20 46 49 58 4d 45 3a 20 74  2*).  # FIXME: t
22a80 68 65 20 4d 53 56 43 2b 2b 20 70 6f 72 74 20 68  he MSVC++ port h
22a90 61 73 6e 27 74 20 62 65 65 6e 20 74 65 73 74 65  asn't been teste
22aa0 64 20 69 6e 20 61 20 6c 6f 6f 6f 6f 6e 67 20 74  d in a loooong t
22ab0 69 6d 65 0a 20 20 23 20 57 68 65 6e 20 6e 6f 74  ime.  # When not
22ac0 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63   using gcc, we c
22ad0 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20  urrently assume 
22ae0 74 68 61 74 20 77 65 20 61 72 65 20 75 73 69 6e  that we are usin
22af0 67 0a 20 20 23 20 4d 69 63 72 6f 73 6f 66 74 20  g.  # Microsoft 
22b00 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 69 66  Visual C++..  if
22b10 20 74 65 73 74 20 22 24 47 43 43 22 20 21 3d 20   test "$GCC" != 
22b20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 77 69  yes; then.    wi
22b30 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 66  th_gnu_ld=no.  f
22b40 69 0a 20 20 3b 3b 0a 6f 70 65 6e 62 73 64 2a 29  i.  ;;.openbsd*)
22b50 0a 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e  .  with_gnu_ld=n
22b60 6f 0a 20 20 3b 3b 0a 65 73 61 63 0a 0a 6c 64 5f  o.  ;;.esac..ld_
22b70 73 68 6c 69 62 73 3d 79 65 73 0a 69 66 20 74 65  shlibs=yes.if te
22b80 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
22b90 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
22ba0 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d 64  # If archive_cmd
22bb0 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20 43  s runs LD, not C
22bc0 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64 20  C, wlarc should 
22bd0 62 65 20 65 6d 70 74 79 0a 20 20 77 6c 61 72 63  be empty.  wlarc
22be0 3d 27 24 7b 77 6c 7d 27 0a 0a 20 20 23 20 53 65  ='${wl}'..  # Se
22bf0 65 20 69 66 20 47 4e 55 20 6c 64 20 73 75 70 70  e if GNU ld supp
22c00 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72  orts shared libr
22c10 61 72 69 65 73 2e 0a 20 20 63 61 73 65 20 24 68  aries..  case $h
22c20 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 61 69 78 33  ost_os in.  aix3
22c30 2a 20 7c 20 61 69 78 34 2a 20 7c 20 61 69 78 35  * | aix4* | aix5
22c40 2a 29 0a 20 20 20 20 23 20 4f 6e 20 41 49 58 2c  *).    # On AIX,
22c50 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20   the GNU linker 
22c60 69 73 20 76 65 72 79 20 62 72 6f 6b 65 6e 0a 20  is very broken. 
22c70 20 20 20 23 20 4e 6f 74 65 3a 43 68 65 63 6b 20     # Note:Check 
22c80 47 4e 55 20 6c 69 6e 6b 65 72 20 6f 6e 20 41 49  GNU linker on AI
22c90 58 20 35 2d 49 41 36 34 20 77 68 65 6e 2f 69 66  X 5-IA64 when/if
22ca0 20 69 74 20 62 65 63 6f 6d 65 73 20 61 76 61 69   it becomes avai
22cb0 6c 61 62 6c 65 2e 0a 20 20 20 20 6c 64 5f 73 68  lable..    ld_sh
22cc0 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 63 61 74 20  libs=no.    cat 
22cd0 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20  <<EOF 1>&2..*** 
22ce0 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 47 4e 55  Warning: the GNU
22cf0 20 6c 69 6e 6b 65 72 2c 20 61 74 20 6c 65 61 73   linker, at leas
22d00 74 20 75 70 20 74 6f 20 72 65 6c 65 61 73 65 20  t up to release 
22d10 32 2e 39 2e 31 2c 20 69 73 20 72 65 70 6f 72 74  2.9.1, is report
22d20 65 64 0a 2a 2a 2a 20 74 6f 20 62 65 20 75 6e 61  ed.*** to be una
22d30 62 6c 65 20 74 6f 20 72 65 6c 69 61 62 6c 79 20  ble to reliably 
22d40 63 72 65 61 74 65 20 73 68 61 72 65 64 20 6c 69  create shared li
22d50 62 72 61 72 69 65 73 20 6f 6e 20 41 49 58 2e 0a  braries on AIX..
22d60 2a 2a 2a 20 54 68 65 72 65 66 6f 72 65 2c 20 6c  *** Therefore, l
22d70 69 62 74 6f 6f 6c 20 69 73 20 64 69 73 61 62 6c  ibtool is disabl
22d80 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61  ing shared libra
22d90 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20 49  ries support.  I
22da0 66 20 79 6f 75 0a 2a 2a 2a 20 72 65 61 6c 6c 79  f you.*** really
22db0 20 63 61 72 65 20 66 6f 72 20 73 68 61 72 65 64   care for shared
22dc0 20 6c 69 62 72 61 72 69 65 73 2c 20 79 6f 75 20   libraries, you 
22dd0 6d 61 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69  may want to modi
22de0 66 79 20 79 6f 75 72 20 50 41 54 48 0a 2a 2a 2a  fy your PATH.***
22df0 20 73 6f 20 74 68 61 74 20 61 20 6e 6f 6e 2d 47   so that a non-G
22e00 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 66 6f 75  NU linker is fou
22e10 6e 64 2c 20 61 6e 64 20 74 68 65 6e 20 72 65 73  nd, and then res
22e20 74 61 72 74 2e 0a 0a 45 4f 46 0a 20 20 20 20 3b  tart...EOF.    ;
22e30 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20  ;..  amigaos*). 
22e40 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
22e50 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a  '$rm $output_obj
22e60 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
22e70 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
22e80 69 6e 65 20 4e 41 4d 45 20 24 6c 69 62 6e 61 6d  ine NAME $libnam
22e90 65 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  e" > $output_obj
22ea0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
22eb0 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
22ec0 69 6e 65 20 4c 49 42 52 41 52 59 5f 49 44 20 31  ine LIBRARY_ID 1
22ed0 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
22ee0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
22ef0 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
22f00 69 6e 65 20 56 45 52 53 49 4f 4e 20 24 6d 61 6a  ine VERSION $maj
22f10 6f 72 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  or" >> $output_o
22f20 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
22f30 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64  y.data~$echo "#d
22f40 65 66 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 24  efine REVISION $
22f50 72 65 76 69 73 69 6f 6e 22 20 3e 3e 20 24 6f 75  revision" >> $ou
22f60 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78  tput_objdir/a2ix
22f70 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 41 52  library.data~$AR
22f80 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20   $AR_FLAGS $lib 
22f90 24 6c 69 62 6f 62 6a 73 7e 24 52 41 4e 4c 49 42  $libobjs~$RANLIB
22fa0 20 24 6c 69 62 7e 28 63 64 20 24 6f 75 74 70 75   $lib~(cd $outpu
22fb0 74 5f 6f 62 6a 64 69 72 20 26 26 20 61 32 69 78  t_objdir && a2ix
22fc0 6c 69 62 72 61 72 79 20 2d 33 32 29 27 0a 20 20  library -32)'.  
22fd0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
22fe0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24  r_flag_spec='-L$
22ff0 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61 72 64  libdir'.    hard
23000 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
23010 0a 0a 20 20 20 20 23 20 53 61 6d 75 65 6c 20 41  ..    # Samuel A
23020 2e 20 46 61 6c 76 6f 20 49 49 20 3c 6b 63 35 74  . Falvo II <kc5t
23030 6a 61 40 64 6f 6c 70 68 69 6e 2e 6f 70 65 6e 70  ja@dolphin.openp
23040 72 6f 6a 65 63 74 73 2e 6e 65 74 3e 20 72 65 70  rojects.net> rep
23050 6f 72 74 73 0a 20 20 20 20 23 20 74 68 61 74 20  orts.    # that 
23060 74 68 65 20 73 65 6d 61 6e 74 69 63 73 20 6f 66  the semantics of
23070 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 69   dynamic librari
23080 65 73 20 6f 6e 20 41 6d 69 67 61 4f 53 2c 20 61  es on AmigaOS, a
23090 74 20 6c 65 61 73 74 20 75 70 0a 20 20 20 20 23  t least up.    #
230a0 20 74 6f 20 76 65 72 73 69 6f 6e 20 34 2c 20 69   to version 4, i
230b0 73 20 74 6f 20 73 68 61 72 65 20 64 61 74 61 20  s to share data 
230c0 61 6d 6f 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70  among multiple p
230d0 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64 0a 20  rograms linked. 
230e0 20 20 20 23 20 77 69 74 68 20 74 68 65 20 73 61     # with the sa
230f0 6d 65 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61  me dynamic libra
23100 72 79 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20  ry.  Since this 
23110 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 74 68  doesn't match th
23120 65 0a 20 20 20 20 23 20 62 65 68 61 76 69 6f 72  e.    # behavior
23130 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62 72 61   of shared libra
23140 72 69 65 73 20 6f 6e 20 6f 74 68 65 72 20 70 6c  ries on other pl
23150 61 74 66 6f 72 6d 73 2c 20 77 65 20 63 61 6e 20  atforms, we can 
23160 75 73 65 0a 20 20 20 20 23 20 74 68 65 6d 2e 0a  use.    # them..
23170 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
23180 0a 20 20 20 20 3b 3b 0a 0a 20 20 62 65 6f 73 2a  .    ;;..  beos*
23190 29 0a 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68  ).    if $LD --h
231a0 65 6c 70 20 32 3e 26 31 20 7c 20 65 67 72 65 70  elp 2>&1 | egrep
231b0 20 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61   ': supported ta
231c0 72 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20  rgets:.* elf' > 
231d0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
231e0 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65        allow_unde
231f0 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70  fined_flag=unsup
23200 70 6f 72 74 65 64 0a 20 20 20 20 20 20 23 20 4a  ported.      # J
23210 6f 73 65 70 68 20 42 65 63 6b 65 6e 62 61 63 68  oseph Beckenbach
23220 20 3c 6a 72 62 33 40 62 65 73 74 2e 63 6f 6d 3e   <jrb3@best.com>
23230 20 73 61 79 73 20 73 6f 6d 65 20 72 65 6c 65 61   says some relea
23240 73 65 73 20 6f 66 20 67 63 63 0a 20 20 20 20 20  ses of gcc.     
23250 20 23 20 73 75 70 70 6f 72 74 20 2d 2d 75 6e 64   # support --und
23260 65 66 69 6e 65 64 2e 20 20 54 68 69 73 20 64 65  efined.  This de
23270 73 65 72 76 65 73 20 73 6f 6d 65 20 69 6e 76 65  serves some inve
23280 73 74 69 67 61 74 69 6f 6e 2e 20 20 46 49 58 4d  stigation.  FIXM
23290 45 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  E.      archive_
232a0 63 6d 64 73 3d 27 24 43 43 20 2d 6e 6f 73 74 61  cmds='$CC -nosta
232b0 72 74 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  rt $libobjs $dep
232c0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
232d0 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
232e0 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
232f0 24 6c 69 62 27 0a 20 20 20 20 65 6c 73 65 0a 20  $lib'.    else. 
23300 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e       ld_shlibs=n
23310 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a  o.    fi.    ;;.
23320 0a 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e  .  cygwin* | min
23330 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20  gw* | pw32*).   
23340 20 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64   # hardcode_libd
23350 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73 20  ir_flag_spec is 
23360 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67  actually meaning
23370 6c 65 73 73 2c 20 61 73 20 74 68 65 72 65 20 69  less, as there i
23380 73 0a 20 20 20 20 23 20 6e 6f 20 73 65 61 72 63  s.    # no searc
23390 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73 2e  h path for DLLs.
233a0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
233b0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
233c0 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 61  -L$libdir'.    a
233d0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
233e0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
233f0 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72      always_expor
23400 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 0a 20  t_symbols=yes.. 
23410 20 20 20 65 78 74 72 61 63 74 5f 65 78 70 73 79     extract_expsy
23420 6d 73 5f 63 6d 64 73 3d 27 74 65 73 74 20 2d 66  ms_cmds='test -f
23430 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
23440 69 6d 70 67 65 6e 2e 63 20 7c 7c 20 5c 0a 20 20  impgen.c || \.  
23450 20 20 20 20 73 65 64 20 2d 65 20 22 2f 5e 23 20      sed -e "/^# 
23460 5c 2f 5c 2a 20 69 6d 70 67 65 6e 5c 2e 63 20 73  \/\* impgen\.c s
23470 74 61 72 74 73 20 68 65 72 65 20 5c 2a 5c 2f 2f  tarts here \*\//
23480 2c 2f 5e 23 20 5c 2f 5c 2a 20 69 6d 70 67 65 6e  ,/^# \/\* impgen
23490 2e 63 20 65 6e 64 73 20 68 65 72 65 20 5c 2a 5c  .c ends here \*\
234a0 2f 2f 20 7b 20 73 2f 5e 23 20 2f 2f 3b 73 2f 5e  // { s/^# //;s/^
234b0 23 20 2a 24 2f 2f 3b 20 70 3b 20 7d 22 20 2d 65  # *$//; p; }" -e
234c0 20 64 20 3c 20 24 27 27 30 20 3e 20 24 6f 75 74   d < $''0 > $out
234d0 70 75 74 5f 6f 62 6a 64 69 72 2f 69 6d 70 67 65  put_objdir/impge
234e0 6e 2e 63 7e 0a 20 20 20 20 20 20 74 65 73 74 20  n.c~.      test 
234f0 2d 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -f $output_objdi
23500 72 2f 69 6d 70 67 65 6e 2e 65 78 65 20 7c 7c 20  r/impgen.exe || 
23510 28 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  (cd $output_objd
23520 69 72 20 26 26 20 5c 0a 20 20 20 20 20 20 69 66  ir && \.      if
23530 20 74 65 73 74 20 22 78 24 48 4f 53 54 5f 43 43   test "x$HOST_CC
23540 22 20 21 3d 20 22 78 22 20 3b 20 74 68 65 6e 20  " != "x" ; then 
23550 24 48 4f 53 54 5f 43 43 20 2d 6f 20 69 6d 70 67  $HOST_CC -o impg
23560 65 6e 20 69 6d 70 67 65 6e 2e 63 20 3b 20 5c 0a  en impgen.c ; \.
23570 20 20 20 20 20 20 65 6c 73 65 20 24 43 43 20 2d        else $CC -
23580 6f 20 69 6d 70 67 65 6e 20 69 6d 70 67 65 6e 2e  o impgen impgen.
23590 63 20 3b 20 66 69 29 7e 0a 20 20 20 20 20 20 24  c ; fi)~.      $
235a0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 69 6d  output_objdir/im
235b0 70 67 65 6e 20 24 64 69 72 2f 24 73 6f 72 6f 6f  pgen $dir/$soroo
235c0 74 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  t > $output_objd
235d0 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 27 0a  ir/$soname-def'.
235e0 0a 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65  .    old_archive
235f0 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d  _from_expsyms_cm
23600 64 73 3d 27 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 61  ds='$DLLTOOL --a
23610 73 3d 24 41 53 20 2d 2d 64 6c 6c 6e 61 6d 65 20  s=$AS --dllname 
23620 24 73 6f 6e 61 6d 65 20 2d 2d 64 65 66 20 24 6f  $soname --def $o
23630 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
23640 6e 61 6d 65 2d 64 65 66 20 2d 2d 6f 75 74 70 75  name-def --outpu
23650 74 2d 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62  t-lib $output_ob
23660 6a 64 69 72 2f 24 6e 65 77 6c 69 62 27 0a 0a 20  jdir/$newlib'.. 
23670 20 20 20 23 20 63 79 67 77 69 6e 20 61 6e 64 20     # cygwin and 
23680 6d 69 6e 67 77 20 64 6c 6c 73 20 68 61 76 65 20  mingw dlls have 
23690 64 69 66 66 65 72 65 6e 74 20 65 6e 74 72 79 20  different entry 
236a0 70 6f 69 6e 74 73 20 61 6e 64 20 73 65 74 73 20  points and sets 
236b0 6f 66 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 23  of symbols.    #
236c0 20 74 6f 20 65 78 63 6c 75 64 65 2e 0a 20 20 20   to exclude..   
236d0 20 23 20 46 49 58 4d 45 3a 20 77 68 61 74 20 61   # FIXME: what a
236e0 62 6f 75 74 20 76 61 6c 75 65 73 20 66 6f 72 20  bout values for 
236f0 4d 53 56 43 3f 0a 20 20 20 20 64 6c 6c 5f 65 6e  MSVC?.    dll_en
23700 74 72 79 3d 5f 5f 63 79 67 77 69 6e 5f 64 6c 6c  try=__cygwin_dll
23710 5f 65 6e 74 72 79 40 31 32 0a 20 20 20 20 64 6c  _entry@12.    dl
23720 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62 6f 6c  l_exclude_symbol
23730 73 3d 44 6c 6c 4d 61 69 6e 40 31 32 2c 5f 63 79  s=DllMain@12,_cy
23740 67 77 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79 40 31  gwin_dll_entry@1
23750 32 2c 5f 63 79 67 77 69 6e 5f 6e 6f 6e 63 79 67  2,_cygwin_noncyg
23760 77 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79 40 31 32  win_dll_entry@12
23770 7e 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  ~.    case $host
23780 5f 6f 73 20 69 6e 0a 20 20 20 20 6d 69 6e 67 77  _os in.    mingw
23790 2a 29 0a 20 20 20 20 20 20 23 20 6d 69 6e 67 77  *).      # mingw
237a0 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 64 6c   values.      dl
237b0 6c 5f 65 6e 74 72 79 3d 5f 44 6c 6c 4d 61 69 6e  l_entry=_DllMain
237c0 43 52 54 53 74 61 72 74 75 70 40 31 32 0a 20 20  CRTStartup@12.  
237d0 20 20 20 20 64 6c 6c 5f 65 78 63 6c 75 64 65 5f      dll_exclude_
237e0 73 79 6d 62 6f 6c 73 3d 44 6c 6c 4d 61 69 6e 40  symbols=DllMain@
237f0 31 32 2c 44 6c 6c 4d 61 69 6e 43 52 54 53 74 61  12,DllMainCRTSta
23800 72 74 75 70 40 31 32 2c 44 6c 6c 45 6e 74 72 79  rtup@12,DllEntry
23810 50 6f 69 6e 74 40 31 32 7e 0a 20 20 20 20 20 20  Point@12~.      
23820 3b 3b 0a 20 20 20 20 65 73 61 63 0a 0a 20 20 20  ;;.    esac..   
23830 20 23 20 6d 69 6e 67 77 20 61 6e 64 20 63 79 67   # mingw and cyg
23840 77 69 6e 20 64 69 66 66 65 72 2c 20 61 6e 64 20  win differ, and 
23850 69 74 27 73 20 73 69 6d 70 6c 65 73 74 20 74 6f  it's simplest to
23860 20 6a 75 73 74 20 65 78 63 6c 75 64 65 20 74 68   just exclude th
23870 65 20 75 6e 69 6f 6e 0a 20 20 20 20 23 20 6f 66  e union.    # of
23880 20 74 68 65 20 74 77 6f 20 73 79 6d 62 6f 6c 20   the two symbol 
23890 73 65 74 73 2e 0a 20 20 20 20 64 6c 6c 5f 65 78  sets..    dll_ex
238a0 63 6c 75 64 65 5f 73 79 6d 62 6f 6c 73 3d 44 6c  clude_symbols=Dl
238b0 6c 4d 61 69 6e 40 31 32 2c 5f 63 79 67 77 69 6e  lMain@12,_cygwin
238c0 5f 64 6c 6c 5f 65 6e 74 72 79 40 31 32 2c 5f 63  _dll_entry@12,_c
238d0 79 67 77 69 6e 5f 6e 6f 6e 63 79 67 77 69 6e 5f  ygwin_noncygwin_
238e0 64 6c 6c 5f 65 6e 74 72 79 40 31 32 2c 44 6c 6c  dll_entry@12,Dll
238f0 4d 61 69 6e 43 52 54 53 74 61 72 74 75 70 40 31  MainCRTStartup@1
23900 32 2c 44 6c 6c 45 6e 74 72 79 50 6f 69 6e 74 40  2,DllEntryPoint@
23910 31 32 0a 0a 20 20 20 20 23 20 72 65 63 65 6e 74  12..    # recent
23920 20 63 79 67 77 69 6e 20 61 6e 64 20 6d 69 6e 67   cygwin and ming
23930 77 20 73 79 73 74 65 6d 73 20 73 75 70 70 6c 79  w systems supply
23940 20 61 20 73 74 75 62 20 44 6c 6c 4d 61 69 6e 20   a stub DllMain 
23950 77 68 69 63 68 20 74 68 65 20 75 73 65 72 0a 20  which the user. 
23960 20 20 20 23 20 63 61 6e 20 6f 76 65 72 72 69 64     # can overrid
23970 65 2c 20 62 75 74 20 6f 6e 20 6f 6c 64 65 72 20  e, but on older 
23980 73 79 73 74 65 6d 73 20 77 65 20 68 61 76 65 20  systems we have 
23990 74 6f 20 73 75 70 70 6c 79 20 6f 6e 65 20 28 69  to supply one (i
239a0 6e 20 6c 74 64 6c 6c 2e 63 29 0a 20 20 20 20 69  n ltdll.c).    i
239b0 66 20 74 65 73 74 20 22 78 24 6c 74 5f 63 76 5f  f test "x$lt_cv_
239c0 6e 65 65 64 5f 64 6c 6c 6d 61 69 6e 22 20 3d 20  need_dllmain" = 
239d0 22 78 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20  "xyes"; then.   
239e0 20 20 20 6c 74 64 6c 6c 5f 6f 62 6a 3d 27 24 6f     ltdll_obj='$o
239f0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
23a00 6e 61 6d 65 2d 6c 74 64 6c 6c 2e 27 22 24 61 63  name-ltdll.'"$ac
23a10 5f 6f 62 6a 65 78 74 20 22 0a 20 20 20 20 20 20  _objext ".      
23a20 6c 74 64 6c 6c 5f 63 6d 64 73 3d 27 74 65 73 74  ltdll_cmds='test
23a30 20 2d 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -f $output_objd
23a40 69 72 2f 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c  ir/$soname-ltdll
23a50 2e 63 20 7c 7c 20 73 65 64 20 2d 65 20 22 2f 5e  .c || sed -e "/^
23a60 23 20 5c 2f 5c 2a 20 6c 74 64 6c 6c 5c 2e 63 20  # \/\* ltdll\.c 
23a70 73 74 61 72 74 73 20 68 65 72 65 20 5c 2a 5c 2f  starts here \*\/
23a80 2f 2c 2f 5e 23 20 5c 2f 5c 2a 20 6c 74 64 6c 6c  /,/^# \/\* ltdll
23a90 2e 63 20 65 6e 64 73 20 68 65 72 65 20 5c 2a 5c  .c ends here \*\
23aa0 2f 2f 20 7b 20 73 2f 5e 23 20 2f 2f 3b 20 70 3b  // { s/^# //; p;
23ab0 20 7d 22 20 2d 65 20 64 20 3c 20 24 27 27 30 20   }" -e d < $''0 
23ac0 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
23ad0 2f 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c 2e 63  /$soname-ltdll.c
23ae0 7e 0a 09 74 65 73 74 20 2d 66 20 24 6f 75 74 70  ~..test -f $outp
23af0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
23b00 65 2d 6c 74 64 6c 6c 2e 24 61 63 5f 6f 62 6a 65  e-ltdll.$ac_obje
23b10 78 74 20 7c 7c 20 28 63 64 20 24 6f 75 74 70 75  xt || (cd $outpu
23b20 74 5f 6f 62 6a 64 69 72 20 26 26 20 24 43 43 20  t_objdir && $CC 
23b30 2d 63 20 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c  -c $soname-ltdll
23b40 2e 63 29 7e 27 0a 20 20 20 20 65 6c 73 65 0a 20  .c)~'.    else. 
23b50 20 20 20 20 20 6c 74 64 6c 6c 5f 6f 62 6a 3d 0a       ltdll_obj=.
23b60 20 20 20 20 20 20 6c 74 64 6c 6c 5f 63 6d 64 73        ltdll_cmds
23b70 3d 0a 20 20 20 20 66 69 0a 0a 20 20 20 20 23 20  =.    fi..    # 
23b80 45 78 74 72 61 63 74 20 74 68 65 20 73 79 6d 62  Extract the symb
23b90 6f 6c 20 65 78 70 6f 72 74 20 6c 69 73 74 20 66  ol export list f
23ba0 72 6f 6d 20 61 6e 20 60 2d 2d 65 78 70 6f 72 74  rom an `--export
23bb0 2d 61 6c 6c 27 20 64 65 66 20 66 69 6c 65 2c 0a  -all' def file,.
23bc0 20 20 20 20 23 20 74 68 65 6e 20 72 65 67 65 6e      # then regen
23bd0 65 72 61 74 65 20 74 68 65 20 64 65 66 20 66 69  erate the def fi
23be0 6c 65 20 66 72 6f 6d 20 74 68 65 20 73 79 6d 62  le from the symb
23bf0 6f 6c 20 65 78 70 6f 72 74 20 6c 69 73 74 2c 20  ol export list, 
23c00 73 6f 20 74 68 61 74 0a 20 20 20 20 23 20 74 68  so that.    # th
23c10 65 20 63 6f 6d 70 69 6c 65 64 20 64 6c 6c 20 6f  e compiled dll o
23c20 6e 6c 79 20 65 78 70 6f 72 74 73 20 74 68 65 20  nly exports the 
23c30 73 79 6d 62 6f 6c 20 65 78 70 6f 72 74 20 6c 69  symbol export li
23c40 73 74 2e 0a 20 20 20 20 23 20 42 65 20 63 61 72  st..    # Be car
23c50 65 66 75 6c 20 6e 6f 74 20 74 6f 20 73 74 72 69  eful not to stri
23c60 70 20 74 68 65 20 44 41 54 41 20 74 61 67 20 6c  p the DATA tag l
23c70 65 66 74 20 62 65 20 6e 65 77 65 72 20 64 6c 6c  eft be newer dll
23c80 74 6f 6f 6c 73 2e 0a 20 20 20 20 65 78 70 6f 72  tools..    expor
23c90 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 22  t_symbols_cmds="
23ca0 24 6c 74 64 6c 6c 5f 63 6d 64 73 22 27 0a 20 20  $ltdll_cmds"'.  
23cb0 20 20 20 20 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 65      $DLLTOOL --e
23cc0 78 70 6f 72 74 2d 61 6c 6c 20 2d 2d 65 78 63 6c  xport-all --excl
23cd0 75 64 65 2d 73 79 6d 62 6f 6c 73 20 27 24 64 6c  ude-symbols '$dl
23ce0 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62 6f 6c  l_exclude_symbol
23cf0 73 27 20 2d 2d 6f 75 74 70 75 74 2d 64 65 66 20  s' --output-def 
23d00 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
23d10 73 6f 6e 61 6d 65 2d 64 65 66 20 27 24 6c 74 64  soname-def '$ltd
23d20 6c 6c 5f 6f 62 6a 27 24 6c 69 62 6f 62 6a 73 20  ll_obj'$libobjs 
23d30 24 63 6f 6e 76 65 6e 69 65 6e 63 65 7e 0a 20 20  $convenience~.  
23d40 20 20 20 20 73 65 64 20 2d 65 20 22 31 2c 2f 45      sed -e "1,/E
23d50 58 50 4f 52 54 53 2f 64 22 20 2d 65 20 22 73 2f  XPORTS/d" -e "s/
23d60 20 40 20 5b 30 2d 39 5d 2a 2f 2f 22 20 2d 65 20   @ [0-9]*//" -e 
23d70 22 73 2f 20 2a 3b 2e 2a 24 2f 2f 22 20 3c 20 24  "s/ *;.*$//" < $
23d80 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
23d90 6f 6e 61 6d 65 2d 64 65 66 20 3e 20 24 65 78 70  oname-def > $exp
23da0 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 0a 20 20  ort_symbols'..  
23db0 20 20 23 20 49 66 20 74 68 65 20 65 78 70 6f 72    # If the expor
23dc0 74 2d 73 79 6d 62 6f 6c 73 20 66 69 6c 65 20 61  t-symbols file a
23dd0 6c 72 65 61 64 79 20 69 73 20 61 20 2e 64 65 66  lready is a .def
23de0 20 66 69 6c 65 20 28 31 73 74 20 6c 69 6e 65 0a   file (1st line.
23df0 20 20 20 20 23 20 69 73 20 45 58 50 4f 52 54 53      # is EXPORTS
23e00 29 2c 20 75 73 65 20 69 74 20 61 73 20 69 73 2e  ), use it as is.
23e10 0a 20 20 20 20 23 20 49 66 20 44 41 54 41 20 74  .    # If DATA t
23e20 61 67 73 20 66 72 6f 6d 20 61 20 72 65 63 65 6e  ags from a recen
23e30 74 20 64 6c 6c 74 6f 6f 6c 20 61 72 65 20 70 72  t dlltool are pr
23e40 65 73 65 6e 74 2c 20 68 6f 6e 6f 75 72 20 74 68  esent, honour th
23e50 65 6d 21 0a 20 20 20 20 61 72 63 68 69 76 65 5f  em!.    archive_
23e60 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 69 66 20  expsym_cmds='if 
23e70 74 65 73 74 20 22 78 60 73 65 64 20 31 71 20 24  test "x`sed 1q $
23e80 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 60 22  export_symbols`"
23e90 20 3d 20 78 45 58 50 4f 52 54 53 3b 20 74 68 65   = xEXPORTS; the
23ea0 6e 0a 09 63 70 20 24 65 78 70 6f 72 74 5f 73 79  n..cp $export_sy
23eb0 6d 62 6f 6c 73 20 24 6f 75 74 70 75 74 5f 6f 62  mbols $output_ob
23ec0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66  jdir/$soname-def
23ed0 3b 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 65 63  ;.      else..ec
23ee0 68 6f 20 45 58 50 4f 52 54 53 20 3e 20 24 6f 75  ho EXPORTS > $ou
23ef0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
23f00 61 6d 65 2d 64 65 66 3b 0a 09 5f 6c 74 5f 68 69  ame-def;.._lt_hi
23f10 6e 74 3d 31 3b 0a 09 63 61 74 20 24 65 78 70 6f  nt=1;..cat $expo
23f20 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 77 68 69  rt_symbols | whi
23f30 6c 65 20 72 65 61 64 20 73 79 6d 62 6f 6c 3b 20  le read symbol; 
23f40 64 6f 0a 09 20 73 65 74 20 64 75 6d 6d 79 20 5c  do.. set dummy \
23f50 24 73 79 6d 62 6f 6c 3b 0a 09 20 63 61 73 65 20  $symbol;.. case 
23f60 5c 24 23 20 69 6e 0a 09 20 20 20 32 29 20 65 63  \$# in..   2) ec
23f70 68 6f 20 22 20 20 20 5c 24 32 20 40 20 5c 24 5f  ho "   \$2 @ \$_
23f80 6c 74 5f 68 69 6e 74 20 3b 20 22 20 3e 3e 20 24  lt_hint ; " >> $
23f90 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
23fa0 6f 6e 61 6d 65 2d 64 65 66 3b 3b 0a 09 20 20 20  oname-def;;..   
23fb0 34 29 20 65 63 68 6f 20 22 20 20 20 5c 24 32 20  4) echo "   \$2 
23fc0 5c 24 33 20 5c 24 34 20 3b 20 22 20 3e 3e 20 24  \$3 \$4 ; " >> $
23fd0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
23fe0 6f 6e 61 6d 65 2d 64 65 66 3b 20 5f 6c 74 5f 68  oname-def; _lt_h
23ff0 69 6e 74 3d 60 65 78 70 72 20 5c 24 5f 6c 74 5f  int=`expr \$_lt_
24000 68 69 6e 74 20 2d 20 31 60 3b 3b 0a 09 20 20 20  hint - 1`;;..   
24010 2a 29 20 65 63 68 6f 20 22 20 20 20 20 20 5c 24  *) echo "     \$
24020 32 20 40 20 5c 24 5f 6c 74 5f 68 69 6e 74 20 5c  2 @ \$_lt_hint \
24030 24 33 20 3b 20 22 20 3e 3e 20 24 6f 75 74 70 75  $3 ; " >> $outpu
24040 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
24050 2d 64 65 66 3b 3b 0a 09 20 65 73 61 63 3b 0a 09  -def;;.. esac;..
24060 20 5f 6c 74 5f 68 69 6e 74 3d 60 65 78 70 72 20   _lt_hint=`expr 
24070 31 20 2b 20 5c 24 5f 6c 74 5f 68 69 6e 74 60 3b  1 + \$_lt_hint`;
24080 0a 09 64 6f 6e 65 3b 0a 20 20 20 20 20 20 66 69  ..done;.      fi
24090 7e 0a 20 20 20 20 20 20 27 22 24 6c 74 64 6c 6c  ~.      '"$ltdll
240a0 5f 63 6d 64 73 22 27 0a 20 20 20 20 20 20 24 43  _cmds"'.      $C
240b0 43 20 2d 57 6c 2c 2d 2d 62 61 73 65 2d 66 69 6c  C -Wl,--base-fil
240c0 65 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  e,$output_objdir
240d0 2f 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 27 24  /$soname-base '$
240e0 6c 74 5f 63 76 5f 63 63 5f 64 6c 6c 5f 73 77 69  lt_cv_cc_dll_swi
240f0 74 63 68 27 20 2d 57 6c 2c 2d 65 2c 27 24 64 6c  tch' -Wl,-e,'$dl
24100 6c 5f 65 6e 74 72 79 27 20 2d 6f 20 24 6f 75 74  l_entry' -o $out
24110 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
24120 6d 65 20 27 24 6c 74 64 6c 6c 5f 6f 62 6a 27 24  me '$ltdll_obj'$
24130 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
24140 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
24150 7e 0a 20 20 20 20 20 20 24 44 4c 4c 54 4f 4f 4c  ~.      $DLLTOOL
24160 20 2d 2d 61 73 3d 24 41 53 20 2d 2d 64 6c 6c 6e   --as=$AS --dlln
24170 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d 2d 65 78  ame $soname --ex
24180 63 6c 75 64 65 2d 73 79 6d 62 6f 6c 73 20 27 24  clude-symbols '$
24190 64 6c 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62  dll_exclude_symb
241a0 6f 6c 73 27 20 2d 2d 64 65 66 20 24 6f 75 74 70  ols' --def $outp
241b0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
241c0 65 2d 64 65 66 20 2d 2d 62 61 73 65 2d 66 69 6c  e-def --base-fil
241d0 65 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  e $output_objdir
241e0 2f 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 2d 2d  /$soname-base --
241f0 6f 75 74 70 75 74 2d 65 78 70 20 24 6f 75 74 70  output-exp $outp
24200 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
24210 65 2d 65 78 70 7e 0a 20 20 20 20 20 20 24 43 43  e-exp~.      $CC
24220 20 2d 57 6c 2c 2d 2d 62 61 73 65 2d 66 69 6c 65   -Wl,--base-file
24230 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f  ,$output_objdir/
24240 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 24 6f 75  $soname-base $ou
24250 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
24260 61 6d 65 2d 65 78 70 20 27 24 6c 74 5f 63 76 5f  ame-exp '$lt_cv_
24270 63 63 5f 64 6c 6c 5f 73 77 69 74 63 68 27 20 2d  cc_dll_switch' -
24280 57 6c 2c 2d 65 2c 27 24 64 6c 6c 5f 65 6e 74 72  Wl,-e,'$dll_entr
24290 79 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  y' -o $output_ob
242a0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 27 24 6c  jdir/$soname '$l
242b0 74 64 6c 6c 5f 6f 62 6a 27 24 6c 69 62 6f 62 6a  tdll_obj'$libobj
242c0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
242d0 69 6c 65 72 5f 66 6c 61 67 73 7e 0a 20 20 20 20  iler_flags~.    
242e0 20 20 24 44 4c 4c 54 4f 4f 4c 20 2d 2d 61 73 3d    $DLLTOOL --as=
242f0 24 41 53 20 2d 2d 64 6c 6c 6e 61 6d 65 20 24 73  $AS --dllname $s
24300 6f 6e 61 6d 65 20 2d 2d 65 78 63 6c 75 64 65 2d  oname --exclude-
24310 73 79 6d 62 6f 6c 73 20 27 24 64 6c 6c 5f 65 78  symbols '$dll_ex
24320 63 6c 75 64 65 5f 73 79 6d 62 6f 6c 73 27 20 2d  clude_symbols' -
24330 2d 64 65 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a  -def $output_obj
24340 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 20  dir/$soname-def 
24350 2d 2d 62 61 73 65 2d 66 69 6c 65 20 24 6f 75 74  --base-file $out
24360 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
24370 6d 65 2d 62 61 73 65 20 2d 2d 6f 75 74 70 75 74  me-base --output
24380 2d 65 78 70 20 24 6f 75 74 70 75 74 5f 6f 62 6a  -exp $output_obj
24390 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 65 78 70 20  dir/$soname-exp 
243a0 2d 2d 6f 75 74 70 75 74 2d 6c 69 62 20 24 6f 75  --output-lib $ou
243b0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
243c0 6e 61 6d 65 2e 64 6c 6c 2e 61 7e 0a 20 20 20 20  name.dll.a~.    
243d0 20 20 24 43 43 20 24 6f 75 74 70 75 74 5f 6f 62    $CC $output_ob
243e0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 65 78 70  jdir/$soname-exp
243f0 20 27 24 6c 74 5f 63 76 5f 63 63 5f 64 6c 6c 5f   '$lt_cv_cc_dll_
24400 73 77 69 74 63 68 27 20 2d 57 6c 2c 2d 65 2c 27  switch' -Wl,-e,'
24410 24 64 6c 6c 5f 65 6e 74 72 79 27 20 2d 6f 20 24  $dll_entry' -o $
24420 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
24430 6f 6e 61 6d 65 20 27 24 6c 74 64 6c 6c 5f 6f 62  oname '$ltdll_ob
24440 6a 27 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  j'$libobjs $depl
24450 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
24460 61 67 73 27 0a 20 20 20 20 3b 3b 0a 0a 20 20 6e  ags'.    ;;..  n
24470 65 74 62 73 64 2a 29 0a 20 20 20 20 69 66 20 65  etbsd*).    if e
24480 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43  cho __ELF__ | $C
24490 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f  C -E - | grep __
244a0 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c  ELF__ >/dev/null
244b0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61 72 63  ; then.      arc
244c0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
244d0 42 73 68 61 72 65 61 62 6c 65 20 24 6c 69 62 6f  Bshareable $libo
244e0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
244f0 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6c  nker_flags -o $l
24500 69 62 27 0a 20 20 20 20 20 20 77 6c 61 72 63 3d  ib'.      wlarc=
24510 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
24520 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
24530 43 20 2d 73 68 61 72 65 64 20 2d 6e 6f 64 65 66  C -shared -nodef
24540 61 75 6c 74 6c 69 62 73 20 24 6c 69 62 6f 62 6a  aultlibs $libobj
24550 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
24560 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
24570 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
24580 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  me -o $lib'.    
24590 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
245a0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
245b0 65 64 20 2d 6e 6f 64 65 66 61 75 6c 74 6c 69 62  ed -nodefaultlib
245c0 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  s $libobjs $depl
245d0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
245e0 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
245f0 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c   $wl$soname ${wl
24600 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  }-retain-symbols
24610 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74  -file $wl$export
24620 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62  _symbols -o $lib
24630 27 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a  '.    fi.    ;;.
24640 0a 20 20 73 6f 6c 61 72 69 73 2a 20 7c 20 73 79  .  solaris* | sy
24650 73 76 35 2a 29 0a 20 20 20 20 69 66 20 24 4c 44  sv5*).    if $LD
24660 20 2d 76 20 32 3e 26 31 20 7c 20 65 67 72 65 70   -v 2>&1 | egrep
24670 20 27 42 46 44 20 32 5c 2e 38 27 20 3e 20 2f 64   'BFD 2\.8' > /d
24680 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
24690 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f      ld_shlibs=no
246a0 0a 20 20 20 20 20 20 63 61 74 20 3c 3c 45 4f 46  .      cat <<EOF
246b0 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69   1>&2..*** Warni
246c0 6e 67 3a 20 54 68 65 20 72 65 6c 65 61 73 65 73  ng: The releases
246d0 20 32 2e 38 2e 2a 20 6f 66 20 74 68 65 20 47 4e   2.8.* of the GN
246e0 55 20 6c 69 6e 6b 65 72 20 63 61 6e 6e 6f 74 20  U linker cannot 
246f0 72 65 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63 72 65  reliably.*** cre
24700 61 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 61  ate shared libra
24710 72 69 65 73 20 6f 6e 20 53 6f 6c 61 72 69 73 20  ries on Solaris 
24720 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72 65 66  systems.  Theref
24730 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a  ore, libtool.***
24740 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68   is disabling sh
24750 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 73  ared libraries s
24760 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72 67 65  upport.  We urge
24770 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64 65 20   you to upgrade 
24780 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c 73  GNU.*** binutils
24790 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 39 2e   to release 2.9.
247a0 31 20 6f 72 20 6e 65 77 65 72 2e 20 20 41 6e 6f  1 or newer.  Ano
247b0 74 68 65 72 20 6f 70 74 69 6f 6e 20 69 73 20 74  ther option is t
247c0 6f 20 6d 6f 64 69 66 79 0a 2a 2a 2a 20 79 6f 75  o modify.*** you
247d0 72 20 50 41 54 48 20 6f 72 20 63 6f 6d 70 69 6c  r PATH or compil
247e0 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  er configuration
247f0 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 61 74   so that the nat
24800 69 76 65 20 6c 69 6e 6b 65 72 20 69 73 0a 2a 2a  ive linker is.**
24810 2a 20 75 73 65 64 2c 20 61 6e 64 20 74 68 65 6e  * used, and then
24820 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46 0a 20   restart...EOF. 
24830 20 20 20 65 6c 69 66 20 24 4c 44 20 2d 2d 68 65     elif $LD --he
24840 6c 70 20 32 3e 26 31 20 7c 20 65 67 72 65 70 20  lp 2>&1 | egrep 
24850 27 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61 72  ': supported tar
24860 67 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f  gets:.* elf' > /
24870 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
24880 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
24890 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
248a0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
248b0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
248c0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
248d0 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  l$soname -o $lib
248e0 27 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  '.      archive_
248f0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43  expsym_cmds='$CC
24900 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
24910 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
24920 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
24930 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
24940 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d  me ${wl}-retain-
24950 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c  symbols-file $wl
24960 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
24970 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 65 6c 73  -o $lib'.    els
24980 65 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62  e.      ld_shlib
24990 73 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20  s=no.    fi.    
249a0 3b 3b 0a 0a 20 20 73 75 6e 6f 73 34 2a 29 0a 20  ;;..  sunos4*). 
249b0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
249c0 27 24 4c 44 20 2d 61 73 73 65 72 74 20 70 75 72  '$LD -assert pur
249d0 65 2d 74 65 78 74 20 2d 42 73 68 61 72 65 61 62  e-text -Bshareab
249e0 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  le -o $lib $libo
249f0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
24a00 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20  nker_flags'.    
24a10 77 6c 61 72 63 3d 0a 20 20 20 20 68 61 72 64 63  wlarc=.    hardc
24a20 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20  ode_direct=yes. 
24a30 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
24a40 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
24a50 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20 20 69 66   ;;..  *).    if
24a60 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31   $LD --help 2>&1
24a70 20 7c 20 65 67 72 65 70 20 27 3a 20 73 75 70 70   | egrep ': supp
24a80 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a  orted targets:.*
24a90 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c   elf' > /dev/nul
24aa0 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61 72  l; then.      ar
24ab0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
24ac0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
24ad0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
24ae0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
24af0 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
24b00 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20  e -o $lib'.     
24b10 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f   archive_expsym_
24b20 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65  cmds='$CC -share
24b30 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  d $libobjs $depl
24b40 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
24b50 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
24b60 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c   $wl$soname ${wl
24b70 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  }-retain-symbols
24b80 2d 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74  -file $wl$export
24b90 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62  _symbols -o $lib
24ba0 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  '.    else.     
24bb0 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20   ld_shlibs=no.  
24bc0 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 65 73    fi.    ;;.  es
24bd0 61 63 0a 0a 20 20 69 66 20 74 65 73 74 20 22 24  ac..  if test "$
24be0 6c 64 5f 73 68 6c 69 62 73 22 20 3d 20 79 65 73  ld_shlibs" = yes
24bf0 3b 20 74 68 65 6e 0a 20 20 20 20 72 75 6e 70 61  ; then.    runpa
24c00 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41  th_var=LD_RUN_PA
24c10 54 48 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  TH.    hardcode_
24c20 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
24c30 3d 27 24 7b 77 6c 7d 2d 2d 72 70 61 74 68 20 24  ='${wl}--rpath $
24c40 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20  {wl}$libdir'.   
24c50 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
24c60 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
24c70 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63  --export-dynamic
24c80 27 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74  '.    case $host
24c90 5f 6f 73 20 69 6e 0a 20 20 20 20 63 79 67 77 69  _os in.    cygwi
24ca0 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77  n* | mingw* | pw
24cb0 33 32 2a 29 0a 20 20 20 20 20 20 23 20 64 6c 6c  32*).      # dll
24cc0 74 6f 6f 6c 20 64 6f 65 73 6e 27 74 20 75 6e 64  tool doesn't und
24cd0 65 72 73 74 61 6e 64 20 2d 2d 77 68 6f 6c 65 2d  erstand --whole-
24ce0 61 72 63 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a  archive et. al..
24cf0 20 20 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68        whole_arch
24d00 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20  ive_flag_spec=. 
24d10 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20       ;;.    *). 
24d20 20 20 20 20 20 23 20 61 6e 63 69 65 6e 74 20 47       # ancient G
24d30 4e 55 20 6c 64 20 64 69 64 6e 27 74 20 73 75 70  NU ld didn't sup
24d40 70 6f 72 74 20 2d 2d 77 68 6f 6c 65 2d 61 72 63  port --whole-arc
24d50 68 69 76 65 20 65 74 2e 20 61 6c 2e 0a 20 20 20  hive et. al..   
24d60 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
24d70 20 32 3e 26 31 20 7c 20 65 67 72 65 70 20 27 6e   2>&1 | egrep 'n
24d80 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27  o-whole-archive'
24d90 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
24da0 65 6e 0a 09 77 68 6f 6c 65 5f 61 72 63 68 69 76  en..whole_archiv
24db0 65 5f 66 6c 61 67 5f 73 70 65 63 3d 22 24 77 6c  e_flag_spec="$wl
24dc0 61 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63  arc"'--whole-arc
24dd0 68 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65  hive$convenience
24de0 20 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d   '"$wlarc"'--no-
24df0 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 20  whole-archive'. 
24e00 20 20 20 20 20 65 6c 73 65 0a 09 77 68 6f 6c 65       else..whole
24e10 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70  _archive_flag_sp
24e20 65 63 3d 0a 20 20 20 20 20 20 66 69 0a 20 20 20  ec=.      fi.   
24e30 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20     ;;.    esac. 
24e40 20 66 69 0a 65 6c 73 65 0a 20 20 23 20 50 4f 52   fi.else.  # POR
24e50 54 4d 45 20 66 69 6c 6c 20 69 6e 20 61 20 64 65  TME fill in a de
24e60 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 79 6f 75  scription of you
24e70 72 20 73 79 73 74 65 6d 27 73 20 6c 69 6e 6b 65  r system's linke
24e80 72 20 28 6e 6f 74 20 47 4e 55 20 6c 64 29 0a 20  r (not GNU ld). 
24e90 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
24ea0 6e 0a 20 20 61 69 78 33 2a 29 0a 20 20 20 20 61  n.  aix3*).    a
24eb0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
24ec0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
24ed0 20 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72      always_expor
24ee0 74 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20 20  t_symbols=yes.  
24ef0 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
24f00 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 6f 20 24 6f  _cmds='$LD -o $o
24f10 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
24f20 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64  name $libobjs $d
24f30 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
24f40 6c 61 67 73 20 2d 62 45 3a 24 65 78 70 6f 72 74  lags -bE:$export
24f50 5f 73 79 6d 62 6f 6c 73 20 2d 54 35 31 32 20 2d  _symbols -T512 -
24f60 48 35 31 32 20 2d 62 4d 3a 53 52 45 7e 24 41 52  H512 -bM:SRE~$AR
24f70 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20   $AR_FLAGS $lib 
24f80 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
24f90 73 6f 6e 61 6d 65 27 0a 20 20 20 20 23 20 4e 6f  soname'.    # No
24fa0 74 65 3a 20 74 68 69 73 20 6c 69 6e 6b 65 72 20  te: this linker 
24fb0 68 61 72 64 63 6f 64 65 73 20 74 68 65 20 64 69  hardcodes the di
24fc0 72 65 63 74 6f 72 69 65 73 20 69 6e 20 4c 49 42  rectories in LIB
24fd0 50 41 54 48 20 69 66 20 74 68 65 72 65 0a 20 20  PATH if there.  
24fe0 20 20 23 20 61 72 65 20 6e 6f 20 64 69 72 65 63    # are no direc
24ff0 74 6f 72 69 65 73 20 73 70 65 63 69 66 69 65 64  tories specified
25000 20 62 79 20 2d 4c 2e 0a 20 20 20 20 68 61 72 64   by -L..    hard
25010 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
25020 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47  .    if test "$G
25030 43 43 22 20 3d 20 79 65 73 20 26 26 20 74 65 73  CC" = yes && tes
25040 74 20 2d 7a 20 22 24 6c 69 6e 6b 5f 73 74 61 74  t -z "$link_stat
25050 69 63 5f 66 6c 61 67 22 3b 20 74 68 65 6e 0a 20  ic_flag"; then. 
25060 20 20 20 20 20 23 20 4e 65 69 74 68 65 72 20 64       # Neither d
25070 69 72 65 63 74 20 68 61 72 64 63 6f 64 69 6e 67  irect hardcoding
25080 20 6e 6f 72 20 73 74 61 74 69 63 20 6c 69 6e 6b   nor static link
25090 69 6e 67 20 69 73 20 73 75 70 70 6f 72 74 65 64  ing is supported
250a0 20 77 69 74 68 20 61 0a 20 20 20 20 20 20 23 20   with a.      # 
250b0 62 72 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 2e  broken collect2.
250c0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
250d0 64 69 72 65 63 74 3d 75 6e 73 75 70 70 6f 72 74  direct=unsupport
250e0 65 64 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b  ed.    fi.    ;;
250f0 0a 0a 20 20 61 69 78 34 2a 20 7c 20 61 69 78 35  ..  aix4* | aix5
25100 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  *).    if test "
25110 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36  $host_cpu" = ia6
25120 34 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20  4; then.      # 
25130 4f 6e 20 49 41 36 34 2c 20 74 68 65 20 6c 69 6e  On IA64, the lin
25140 6b 65 72 20 64 6f 65 73 20 72 75 6e 20 74 69 6d  ker does run tim
25150 65 20 6c 69 6e 6b 69 6e 67 20 62 79 20 64 65 66  e linking by def
25160 61 75 6c 74 2c 20 73 6f 20 77 65 20 64 6f 6e 27  ault, so we don'
25170 74 0a 20 20 20 20 20 20 23 20 68 61 76 65 20 74  t.      # have t
25180 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 73 70  o do anything sp
25190 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 61 69 78  ecial..      aix
251a0 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b  _use_runtimelink
251b0 69 6e 67 3d 6e 6f 0a 20 20 20 20 20 20 65 78 70  ing=no.      exp
251c0 5f 73 79 6d 5f 66 6c 61 67 3d 27 2d 42 65 78 70  _sym_flag='-Bexp
251d0 6f 72 74 27 0a 20 20 20 20 20 20 6e 6f 5f 65 6e  ort'.      no_en
251e0 74 72 79 5f 66 6c 61 67 3d 22 22 0a 20 20 20 20  try_flag="".    
251f0 65 6c 73 65 0a 20 20 20 20 20 20 61 69 78 5f 75  else.      aix_u
25200 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e  se_runtimelinkin
25210 67 3d 6e 6f 0a 0a 20 20 20 20 20 20 23 20 54 65  g=no..      # Te
25220 73 74 20 69 66 20 77 65 20 61 72 65 20 74 72 79  st if we are try
25230 69 6e 67 20 74 6f 20 75 73 65 20 72 75 6e 20 74  ing to use run t
25240 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e  ime linking or n
25250 6f 72 6d 61 6c 0a 20 20 20 20 20 20 23 20 41 49  ormal.      # AI
25260 58 20 73 74 79 6c 65 20 6c 69 6e 6b 69 6e 67 2e  X style linking.
25270 20 49 66 20 2d 62 72 74 6c 20 69 73 20 73 6f 6d   If -brtl is som
25280 65 77 68 65 72 65 20 69 6e 20 4c 44 46 4c 41 47  ewhere in LDFLAG
25290 53 2c 20 77 65 0a 20 20 20 20 20 20 23 20 6e 65  S, we.      # ne
252a0 65 64 20 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65  ed to do runtime
252b0 20 6c 69 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20   linking..      
252c0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
252d0 20 61 69 78 34 2e 5b 32 33 5d 7c 61 69 78 34 2e   aix4.[23]|aix4.
252e0 5b 32 33 5d 2e 2a 7c 61 69 78 35 2a 29 0a 09 66  [23].*|aix5*)..f
252f0 6f 72 20 6c 64 5f 66 6c 61 67 20 69 6e 20 24 4c  or ld_flag in $L
25300 44 46 4c 41 47 53 3b 20 64 6f 0a 09 20 20 63 61  DFLAGS; do..  ca
25310 73 65 20 24 6c 64 5f 66 6c 61 67 20 69 6e 0a 09  se $ld_flag in..
25320 20 20 2a 2d 62 72 74 6c 2a 29 0a 09 20 20 20 20    *-brtl*)..    
25330 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c  aix_use_runtimel
25340 69 6e 6b 69 6e 67 3d 79 65 73 0a 09 20 20 20 20  inking=yes..    
25350 62 72 65 61 6b 0a 09 20 20 3b 3b 0a 09 20 20 65  break..  ;;..  e
25360 73 61 63 0a 09 64 6f 6e 65 0a 20 20 20 20 20 20  sac..done.      
25370 65 73 61 63 0a 0a 20 20 20 20 20 20 65 78 70 5f  esac..      exp_
25380 73 79 6d 5f 66 6c 61 67 3d 27 2d 62 65 78 70 6f  sym_flag='-bexpo
25390 72 74 27 0a 20 20 20 20 20 20 6e 6f 5f 65 6e 74  rt'.      no_ent
253a0 72 79 5f 66 6c 61 67 3d 27 2d 62 6e 6f 65 6e 74  ry_flag='-bnoent
253b0 72 79 27 0a 20 20 20 20 66 69 0a 0a 20 20 20 20  ry'.    fi..    
253c0 23 20 57 68 65 6e 20 6c 61 72 67 65 20 65 78 65  # When large exe
253d0 63 75 74 61 62 6c 65 73 20 6f 72 20 73 68 61 72  cutables or shar
253e0 65 64 20 6f 62 6a 65 63 74 73 20 61 72 65 20 62  ed objects are b
253f0 75 69 6c 74 2c 20 41 49 58 20 6c 64 20 63 61 6e  uilt, AIX ld can
25400 0a 20 20 20 20 23 20 68 61 76 65 20 70 72 6f 62  .    # have prob
25410 6c 65 6d 73 20 63 72 65 61 74 69 6e 67 20 74 68  lems creating th
25420 65 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74 65  e table of conte
25430 6e 74 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e 67  nts.  If linking
25440 20 61 20 6c 69 62 72 61 72 79 0a 20 20 20 20 23   a library.    #
25450 20 6f 72 20 70 72 6f 67 72 61 6d 20 72 65 73 75   or program resu
25460 6c 74 73 20 69 6e 20 22 65 72 72 6f 72 20 54 4f  lts in "error TO
25470 43 20 6f 76 65 72 66 6c 6f 77 22 20 61 64 64 20  C overflow" add 
25480 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f  -mminimal-toc to
25490 0a 20 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f  .    # CXXFLAGS/
254a0 43 46 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67  CFLAGS for g++/g
254b0 63 63 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65  cc.  In the case
254c0 73 20 77 68 65 72 65 20 74 68 61 74 20 69 73 20  s where that is 
254d0 6e 6f 74 0a 20 20 20 20 23 20 65 6e 6f 75 67 68  not.    # enough
254e0 20 74 6f 20 66 69 78 20 74 68 65 20 70 72 6f 62   to fix the prob
254f0 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d 62 62  lem, add -Wl,-bb
25500 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41 47 53  igtoc to LDFLAGS
25510 2e 0a 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  ...    hardcode_
25520 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 61  direct=yes.    a
25530 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 27 0a 20  rchive_cmds=''. 
25540 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
25550 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a 27  ir_separator=':'
25560 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47  .    if test "$G
25570 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  CC" = yes; then.
25580 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74        case $host
25590 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 30 31 32  _os in aix4.[012
255a0 5d 7c 61 69 78 34 2e 5b 30 31 32 5d 2e 2a 29 0a  ]|aix4.[012].*).
255b0 09 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 3d 60 24  .collect2name=`$
255c0 7b 43 43 7d 20 2d 70 72 69 6e 74 2d 70 72 6f 67  {CC} -print-prog
255d0 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63 74 32 60 0a  -name=collect2`.
255e0 09 69 66 20 74 65 73 74 20 2d 66 20 22 24 63 6f  .if test -f "$co
255f0 6c 6c 65 63 74 32 6e 61 6d 65 22 20 26 26 20 5c  llect2name" && \
25600 0a 09 20 20 73 74 72 69 6e 67 73 20 22 24 63 6f  ..  strings "$co
25610 6c 6c 65 63 74 32 6e 61 6d 65 22 20 7c 20 67 72  llect2name" | gr
25620 65 70 20 72 65 73 6f 6c 76 65 5f 6c 69 62 5f 6e  ep resolve_lib_n
25630 61 6d 65 20 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09  ame >/dev/null..
25640 74 68 65 6e 0a 09 20 20 23 20 57 65 20 68 61 76  then..  # We hav
25650 65 20 72 65 77 6f 72 6b 65 64 20 63 6f 6c 6c 65  e reworked colle
25660 63 74 32 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  ct2..  hardcode_
25670 64 69 72 65 63 74 3d 79 65 73 0a 09 65 6c 73 65  direct=yes..else
25680 0a 09 20 20 23 20 57 65 20 68 61 76 65 20 6f 6c  ..  # We have ol
25690 64 20 63 6f 6c 6c 65 63 74 32 0a 09 20 20 68 61  d collect2..  ha
256a0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e  rdcode_direct=un
256b0 73 75 70 70 6f 72 74 65 64 0a 09 20 20 23 20 49  supported..  # I
256c0 74 20 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 20  t fails to find 
256d0 75 6e 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72  uninstalled libr
256e0 61 72 69 65 73 20 77 68 65 6e 20 74 68 65 20 75  aries when the u
256f0 6e 69 6e 73 74 61 6c 6c 65 64 0a 09 20 20 23 20  ninstalled..  # 
25700 70 61 74 68 20 69 73 20 6e 6f 74 20 6c 69 73 74  path is not list
25710 65 64 20 69 6e 20 74 68 65 20 6c 69 62 70 61 74  ed in the libpat
25720 68 2e 20 20 53 65 74 74 69 6e 67 20 68 61 72 64  h.  Setting hard
25730 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 09 20 20  code_minus_L..  
25740 23 20 74 6f 20 75 6e 73 75 70 70 6f 72 74 65 64  # to unsupported
25750 20 66 6f 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e   forces relinkin
25760 67 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69  g..  hardcode_mi
25770 6e 75 73 5f 4c 3d 79 65 73 0a 09 20 20 68 61 72  nus_L=yes..  har
25780 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
25790 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69  g_spec='-L$libdi
257a0 72 27 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c  r'..  hardcode_l
257b0 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
257c0 0a 09 66 69 0a 20 20 20 20 20 20 65 73 61 63 0a  ..fi.      esac.
257d0 0a 20 20 20 20 20 20 73 68 61 72 65 64 5f 66 6c  .      shared_fl
257e0 61 67 3d 27 2d 73 68 61 72 65 64 27 0a 20 20 20  ag='-shared'.   
257f0 20 65 6c 73 65 0a 20 20 20 20 20 20 23 20 6e 6f   else.      # no
25800 74 20 75 73 69 6e 67 20 67 63 63 0a 20 20 20 20  t using gcc.    
25810 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74    if test "$host
25820 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
25830 65 6e 0a 09 73 68 61 72 65 64 5f 66 6c 61 67 3d  en..shared_flag=
25840 27 24 7b 77 6c 7d 2d 47 27 0a 20 20 20 20 20 20  '${wl}-G'.      
25850 65 6c 73 65 0a 09 69 66 20 74 65 73 74 20 22 24  else..if test "$
25860 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c  aix_use_runtimel
25870 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74  inking" = yes; t
25880 68 65 6e 0a 09 20 20 73 68 61 72 65 64 5f 66 6c  hen..  shared_fl
25890 61 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a 09 65 6c  ag='${wl}-G'..el
258a0 73 65 0a 09 20 20 73 68 61 72 65 64 5f 66 6c 61  se..  shared_fla
258b0 67 3d 27 24 7b 77 6c 7d 2d 62 4d 3a 53 52 45 27  g='${wl}-bM:SRE'
258c0 0a 09 66 69 0a 20 20 20 20 20 20 66 69 0a 20 20  ..fi.      fi.  
258d0 20 20 66 69 0a 0a 20 20 20 20 23 20 49 74 20 73    fi..    # It s
258e0 65 65 6d 73 20 74 68 61 74 20 2d 62 65 78 70 61  eems that -bexpa
258f0 6c 6c 20 63 61 6e 20 64 6f 20 73 74 72 61 6e 67  ll can do strang
25900 65 20 74 68 69 6e 67 73 2c 20 73 6f 20 69 74 20  e things, so it 
25910 69 73 20 62 65 74 74 65 72 20 74 6f 0a 20 20 20  is better to.   
25920 20 23 20 67 65 6e 65 72 61 74 65 20 61 20 6c 69   # generate a li
25930 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f  st of symbols to
25940 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 61 6c 77   export..    alw
25950 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
25960 6c 73 3d 79 65 73 0a 20 20 20 20 69 66 20 74 65  ls=yes.    if te
25970 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e  st "$aix_use_run
25980 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79  timelinking" = y
25990 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23  es; then.      #
259a0 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f   Warning - witho
259b0 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f 74 68  ut using the oth
259c0 65 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69  er runtime loadi
259d0 6e 67 20 66 6c 61 67 73 20 28 2d 62 72 74 6c 29  ng flags (-brtl)
259e0 2c 0a 20 20 20 20 20 20 23 20 2d 62 65 72 6f 6b  ,.      # -berok
259f0 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f   will link witho
25a00 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61  ut error, but ma
25a10 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b  y produce a brok
25a20 65 6e 20 6c 69 62 72 61 72 79 2e 0a 20 20 20 20  en library..    
25a30 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
25a40 64 5f 66 6c 61 67 3d 27 2d 62 65 72 6f 6b 27 0a  d_flag='-berok'.
25a50 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
25a60 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
25a70 27 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a  '${wl}-blibpath:
25a80 24 6c 69 62 64 69 72 3a 2f 75 73 72 2f 6c 69 62  $libdir:/usr/lib
25a90 3a 2f 6c 69 62 27 0a 20 20 20 20 20 20 61 72 63  :/lib'.      arc
25aa0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
25ab0 3d 22 5c 24 43 43 22 27 20 2d 6f 20 24 6f 75 74  ="\$CC"' -o $out
25ac0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
25ad0 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
25ae0 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
25af0 6c 61 67 73 20 60 69 66 20 74 65 73 74 20 22 78  lags `if test "x
25b00 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
25b10 64 5f 66 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b  d_flag}" != "x";
25b20 20 74 68 65 6e 20 65 63 68 6f 20 22 24 7b 77 6c   then echo "${wl
25b30 7d 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  }${allow_undefin
25b40 65 64 5f 66 6c 61 67 7d 22 3b 20 65 6c 73 65 20  ed_flag}"; else 
25b50 3a 3b 20 66 69 60 20 27 22 5c 24 7b 77 6c 7d 24  :; fi` '"\${wl}$
25b60 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 20 5c 24  no_entry_flag \$
25b70 7b 77 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61  {wl}$exp_sym_fla
25b80 67 3a 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  g:\$export_symbo
25b90 6c 73 20 24 73 68 61 72 65 64 5f 66 6c 61 67 22  ls $shared_flag"
25ba0 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20  .    else.      
25bb0 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63  if test "$host_c
25bc0 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e  pu" = ia64; then
25bd0 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  ..hardcode_libdi
25be0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
25bf0 6c 7d 2d 52 20 24 6c 69 62 64 69 72 3a 2f 75 73  l}-R $libdir:/us
25c00 72 2f 6c 69 62 3a 2f 6c 69 62 27 0a 09 61 6c 6c  r/lib:/lib'..all
25c10 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
25c20 67 3d 22 2d 7a 20 6e 6f 64 65 66 73 22 0a 09 61  g="-z nodefs"..a
25c30 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
25c40 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65 64  ds="\$CC $shared
25c50 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74 70  _flag"' -o $outp
25c60 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
25c70 65 20 24 7b 77 6c 7d 2d 68 24 73 6f 6e 61 6d 65  e ${wl}-h$soname
25c80 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
25c90 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
25ca0 67 73 20 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f  gs ${wl}${allow_
25cb0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
25cc0 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72  '"\${wl}$no_entr
25cd0 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24 65 78  y_flag \${wl}$ex
25ce0 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70  p_sym_flag:\$exp
25cf0 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 0a 20 20 20  ort_symbols".   
25d00 20 20 20 65 6c 73 65 0a 09 68 61 72 64 63 6f 64     else..hardcod
25d10 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
25d20 65 63 3d 27 24 7b 77 6c 7d 2d 62 6e 6f 6c 69 62  ec='${wl}-bnolib
25d30 70 61 74 68 20 24 7b 77 6c 7d 2d 62 6c 69 62 70  path ${wl}-blibp
25d40 61 74 68 3a 24 6c 69 62 64 69 72 3a 2f 75 73 72  ath:$libdir:/usr
25d50 2f 6c 69 62 3a 2f 6c 69 62 27 0a 09 23 20 57 61  /lib:/lib'..# Wa
25d60 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75 74 20  rning - without 
25d70 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20  using the other 
25d80 72 75 6e 20 74 69 6d 65 20 6c 6f 61 64 69 6e 67  run time loading
25d90 20 66 6c 61 67 73 2c 0a 09 23 20 2d 62 65 72 6f   flags,..# -bero
25da0 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68  k will link with
25db0 6f 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d  out error, but m
25dc0 61 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f  ay produce a bro
25dd0 6b 65 6e 20 6c 69 62 72 61 72 79 2e 0a 09 61 6c  ken library...al
25de0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
25df0 61 67 3d 27 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27  ag='${wl}-berok'
25e00 0a 09 23 20 54 68 69 73 20 69 73 20 61 20 62 69  ..# This is a bi
25e10 74 20 73 74 72 61 6e 67 65 2c 20 62 75 74 20 69  t strange, but i
25e20 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 68 6f 77  s similar to how
25e30 20 41 49 58 20 74 72 61 64 69 74 69 6f 6e 61 6c   AIX traditional
25e40 6c 79 20 62 75 69 6c 64 73 0a 09 23 20 69 74 27  ly builds..# it'
25e50 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  s shared librari
25e60 65 73 2e 0a 09 61 72 63 68 69 76 65 5f 65 78 70  es...archive_exp
25e70 73 79 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 20 24  sym_cmds="\$CC $
25e80 73 68 61 72 65 64 5f 66 6c 61 67 22 27 20 2d 6f  shared_flag"' -o
25e90 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
25ea0 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73  $soname $libobjs
25eb0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
25ec0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 61 6c 6c 6f  ler_flags ${allo
25ed0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
25ee0 7d 20 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e  } '"\${wl}$no_en
25ef0 74 72 79 5f 66 6c 61 67 20 5c 24 7b 77 6c 7d 24  try_flag \${wl}$
25f00 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65  exp_sym_flag:\$e
25f10 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 27 20  xport_symbols"' 
25f20 7e 24 41 52 20 2d 63 72 6c 6f 20 24 6f 75 74 70  ~$AR -crlo $outp
25f30 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61  ut_objdir/$libna
25f40 6d 65 24 72 65 6c 65 61 73 65 2e 61 20 24 6f 75  me$release.a $ou
25f50 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
25f60 61 6d 65 27 0a 20 20 20 20 20 20 66 69 0a 20 20  ame'.      fi.  
25f70 20 20 66 69 0a 20 20 20 20 3b 3b 0a 0a 20 20 61    fi.    ;;..  a
25f80 6d 69 67 61 6f 73 2a 29 0a 20 20 20 20 61 72 63  migaos*).    arc
25f90 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24  hive_cmds='$rm $
25fa0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
25fb0 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
25fc0 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4e 41  echo "#define NA
25fd0 4d 45 20 24 6c 69 62 6e 61 6d 65 22 20 3e 20 24  ME $libname" > $
25fe0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
25ff0 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
26000 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 4c 49  echo "#define LI
26010 42 52 41 52 59 5f 49 44 20 31 22 20 3e 3e 20 24  BRARY_ID 1" >> $
26020 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32  output_objdir/a2
26030 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24  ixlibrary.data~$
26040 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20 56 45  echo "#define VE
26050 52 53 49 4f 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e  RSION $major" >>
26060 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
26070 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
26080 7e 24 65 63 68 6f 20 22 23 64 65 66 69 6e 65 20  ~$echo "#define 
26090 52 45 56 49 53 49 4f 4e 20 24 72 65 76 69 73 69  REVISION $revisi
260a0 6f 6e 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  on" >> $output_o
260b0 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72  bjdir/a2ixlibrar
260c0 79 2e 64 61 74 61 7e 24 41 52 20 24 41 52 5f 46  y.data~$AR $AR_F
260d0 4c 41 47 53 20 24 6c 69 62 20 24 6c 69 62 6f 62  LAGS $lib $libob
260e0 6a 73 7e 24 52 41 4e 4c 49 42 20 24 6c 69 62 7e  js~$RANLIB $lib~
260f0 28 63 64 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  (cd $output_objd
26100 69 72 20 26 26 20 61 32 69 78 6c 69 62 72 61 72  ir && a2ixlibrar
26110 79 20 2d 33 32 29 27 0a 20 20 20 20 68 61 72 64  y -32)'.    hard
26120 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
26130 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72  _spec='-L$libdir
26140 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d  '.    hardcode_m
26150 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 23  inus_L=yes.    #
26160 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f   see comment abo
26170 75 74 20 64 69 66 66 65 72 65 6e 74 20 73 65 6d  ut different sem
26180 61 6e 74 69 63 73 20 6f 6e 20 74 68 65 20 47 4e  antics on the GN
26190 55 20 6c 64 20 73 65 63 74 69 6f 6e 0a 20 20 20  U ld section.   
261a0 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20   ld_shlibs=no.  
261b0 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20    ;;..  cygwin* 
261c0 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a  | mingw* | pw32*
261d0 29 0a 20 20 20 20 23 20 57 68 65 6e 20 6e 6f 74  ).    # When not
261e0 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63   using gcc, we c
261f0 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20  urrently assume 
26200 74 68 61 74 20 77 65 20 61 72 65 20 75 73 69 6e  that we are usin
26210 67 0a 20 20 20 20 23 20 4d 69 63 72 6f 73 6f 66  g.    # Microsof
26220 74 20 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20  t Visual C++..  
26230 20 20 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62    # hardcode_lib
26240 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73  dir_flag_spec is
26250 20 61 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e   actually meanin
26260 67 6c 65 73 73 2c 20 61 73 20 74 68 65 72 65 20  gless, as there 
26270 69 73 0a 20 20 20 20 23 20 6e 6f 20 73 65 61 72  is.    # no sear
26280 63 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73  ch path for DLLs
26290 2e 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  ..    hardcode_l
262a0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
262b0 27 20 27 0a 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  ' '.    allow_un
262c0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73  defined_flag=uns
262d0 75 70 70 6f 72 74 65 64 0a 20 20 20 20 23 20 54  upported.    # T
262e0 65 6c 6c 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61  ell ltmain to ma
262f0 6b 65 20 2e 6c 69 62 20 66 69 6c 65 73 2c 20 6e  ke .lib files, n
26300 6f 74 20 2e 61 20 66 69 6c 65 73 2e 0a 20 20 20  ot .a files..   
26310 20 6c 69 62 65 78 74 3d 6c 69 62 0a 20 20 20 20   libext=lib.    
26320 23 20 46 49 58 4d 45 3a 20 53 65 74 74 69 6e 67  # FIXME: Setting
26330 20 6c 69 6e 6b 6e 61 6d 65 73 20 68 65 72 65 20   linknames here 
26340 69 73 20 61 20 62 61 64 20 68 61 63 6b 2e 0a 20  is a bad hack.. 
26350 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
26360 27 24 43 43 20 2d 6f 20 24 6c 69 62 20 24 6c 69  '$CC -o $lib $li
26370 62 6f 62 6a 73 20 24 63 6f 6d 70 69 6c 65 72 5f  bobjs $compiler_
26380 66 6c 61 67 73 20 60 65 63 68 6f 20 22 24 64 65  flags `echo "$de
26390 70 6c 69 62 73 22 20 7c 20 73 65 64 20 2d 65 20  plibs" | sed -e 
263a0 27 5c 27 27 73 2f 20 2d 6c 63 24 2f 2f 27 5c 27  '\''s/ -lc$//'\'
263b0 27 60 20 2d 6c 69 6e 6b 20 2d 64 6c 6c 7e 6c 69  '` -link -dll~li
263c0 6e 6b 6e 61 6d 65 73 3d 27 0a 20 20 20 20 23 20  nknames='.    # 
263d0 54 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20  The linker will 
263e0 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75  automatically bu
263f0 69 6c 64 20 61 20 2e 6c 69 62 20 66 69 6c 65 20  ild a .lib file 
26400 69 66 20 77 65 20 62 75 69 6c 64 20 61 20 44 4c  if we build a DL
26410 4c 2e 0a 20 20 20 20 6f 6c 64 5f 61 72 63 68 69  L..    old_archi
26420 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73  ve_from_new_cmds
26430 3d 27 74 72 75 65 27 0a 20 20 20 20 23 20 46 49  ='true'.    # FI
26440 58 4d 45 3a 20 53 68 6f 75 6c 64 20 6c 65 74 20  XME: Should let 
26450 74 68 65 20 75 73 65 72 20 73 70 65 63 69 66 79  the user specify
26460 20 74 68 65 20 6c 69 62 20 70 72 6f 67 72 61 6d   the lib program
26470 2e 0a 20 20 20 20 6f 6c 64 5f 61 72 63 68 69 76  ..    old_archiv
26480 65 5f 63 6d 64 73 3d 27 6c 69 62 20 2f 4f 55 54  e_cmds='lib /OUT
26490 3a 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62 6a 73  :$oldlib$oldobjs
264a0 24 6f 6c 64 5f 64 65 70 6c 69 62 73 27 0a 20 20  $old_deplibs'.  
264b0 20 20 66 69 78 5f 73 72 63 66 69 6c 65 5f 70 61    fix_srcfile_pa
264c0 74 68 3d 27 60 63 79 67 70 61 74 68 20 2d 77 20  th='`cygpath -w 
264d0 22 24 73 72 63 66 69 6c 65 22 60 27 0a 20 20 20  "$srcfile"`'.   
264e0 20 3b 3b 0a 0a 20 20 64 61 72 77 69 6e 2a 20 7c   ;;..  darwin* |
264f0 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20 20 20   rhapsody*).    
26500 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22 20  case "$host_os" 
26510 69 6e 0a 20 20 20 20 72 68 61 70 73 6f 64 79 2a  in.    rhapsody*
26520 20 7c 20 64 61 72 77 69 6e 31 2e 5b 30 31 32 5d   | darwin1.[012]
26530 29 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  ).      allow_un
26540 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 75  defined_flag='-u
26550 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72 65 73  ndefined suppres
26560 73 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  s'.      ;;.    
26570 2a 29 20 23 20 44 61 72 77 69 6e 20 31 2e 33 20  *) # Darwin 1.3 
26580 6f 6e 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75  on.      allow_u
26590 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d  ndefined_flag='-
265a0 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 2d  flat_namespace -
265b0 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70 72 65  undefined suppre
265c0 73 73 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  ss'.      ;;.   
265d0 20 65 73 61 63 0a 20 20 20 20 23 20 46 49 58 4d   esac.    # FIXM
265e0 45 3a 20 52 65 6c 79 69 6e 67 20 6f 6e 20 70 6f  E: Relying on po
265f0 73 69 78 79 20 24 28 29 20 77 69 6c 6c 20 63 61  sixy $() will ca
26600 75 73 65 20 70 72 6f 62 6c 65 6d 73 20 66 6f 72  use problems for
26610 0a 20 20 20 20 23 20 20 20 20 20 20 20 20 63 72  .    #        cr
26620 6f 73 73 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2c  oss-compilation,
26630 20 62 75 74 20 75 6e 66 6f 72 74 75 6e 61 74 65   but unfortunate
26640 6c 79 20 74 68 65 20 65 63 68 6f 20 74 65 73 74  ly the echo test
26650 73 20 64 6f 20 6e 6f 74 0a 20 20 20 20 23 20 20  s do not.    #  
26660 20 20 20 20 20 20 79 65 74 20 64 65 74 65 63 74        yet detect
26670 20 7a 73 68 20 65 63 68 6f 27 73 20 72 65 6d 6f   zsh echo's remo
26680 76 61 6c 20 6f 66 20 5c 20 65 73 63 61 70 65 73  val of \ escapes
26690 2e 20 20 41 6c 73 6f 20 7a 73 68 20 6d 61 6e 67  .  Also zsh mang
266a0 6c 65 73 0a 20 20 20 20 23 09 20 20 20 20 20 60  les.    #.     `
266b0 22 27 20 71 75 6f 74 65 73 20 69 66 20 77 65 20  "' quotes if we 
266c0 70 75 74 20 74 68 65 6d 20 69 6e 20 68 65 72 65  put them in here
266d0 2e 2e 2e 20 73 6f 20 64 6f 6e 27 74 21 0a 20 20  ... so don't!.  
266e0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
266f0 24 43 43 20 2d 72 20 2d 6b 65 65 70 5f 70 72 69  $CC -r -keep_pri
26700 76 61 74 65 5f 65 78 74 65 72 6e 73 20 2d 6e 6f  vate_externs -no
26710 73 74 64 6c 69 62 20 2d 6f 20 24 7b 6c 69 62 7d  stdlib -o ${lib}
26720 2d 6d 61 73 74 65 72 2e 6f 20 24 6c 69 62 6f 62  -master.o $libob
26730 6a 73 20 26 26 20 24 43 43 20 24 28 74 65 73 74  js && $CC $(test
26740 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73   .$module = .yes
26750 20 26 26 20 65 63 68 6f 20 2d 62 75 6e 64 6c 65   && echo -bundle
26760 20 7c 7c 20 65 63 68 6f 20 2d 64 79 6e 61 6d 69   || echo -dynami
26770 63 6c 69 62 29 20 24 61 6c 6c 6f 77 5f 75 6e 64  clib) $allow_und
26780 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24  efined_flag -o $
26790 6c 69 62 20 24 7b 6c 69 62 7d 2d 6d 61 73 74 65  lib ${lib}-maste
267a0 72 2e 6f 20 24 64 65 70 6c 69 62 73 24 6c 69 6e  r.o $deplibs$lin
267b0 6b 65 72 5f 66 6c 61 67 73 20 24 28 74 65 73 74  ker_flags $(test
267c0 20 2e 24 6d 6f 64 75 6c 65 20 21 3d 20 2e 79 65   .$module != .ye
267d0 73 20 26 26 20 65 63 68 6f 20 2d 69 6e 73 74 61  s && echo -insta
267e0 6c 6c 5f 6e 61 6d 65 20 24 72 70 61 74 68 2f 24  ll_name $rpath/$
267f0 73 6f 6e 61 6d 65 20 24 76 65 72 73 74 72 69 6e  soname $verstrin
26800 67 29 27 0a 20 20 20 20 23 20 57 65 20 6e 65 65  g)'.    # We nee
26810 64 20 74 6f 20 61 64 64 20 27 5f 27 20 74 6f 20  d to add '_' to 
26820 74 68 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 24  the symbols in $
26830 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 66  export_symbols f
26840 69 72 73 74 0a 20 20 20 20 23 61 72 63 68 69 76  irst.    #archiv
26850 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22 24  e_expsym_cmds="$
26860 61 72 63 68 69 76 65 5f 63 6d 64 73 22 27 20 26  archive_cmds"' &
26870 26 20 73 74 72 69 70 20 2d 73 20 24 65 78 70 6f  & strip -s $expo
26880 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20 20 20 20  rt_symbols'.    
26890 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
268a0 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65  yes.    hardcode
268b0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
268c0 6f 0a 20 20 20 20 77 68 6f 6c 65 5f 61 72 63 68  o.    whole_arch
268d0 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  ive_flag_spec='-
268e0 61 6c 6c 5f 6c 6f 61 64 20 24 63 6f 6e 76 65 6e  all_load $conven
268f0 69 65 6e 63 65 27 0a 20 20 20 20 3b 3b 0a 0a 20  ience'.    ;;.. 
26900 20 66 72 65 65 62 73 64 31 2a 29 0a 20 20 20 20   freebsd1*).    
26910 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20  ld_shlibs=no.   
26920 20 3b 3b 0a 0a 20 20 23 20 46 72 65 65 42 53 44   ;;..  # FreeBSD
26930 20 32 2e 32 2e 5b 30 31 32 5d 20 61 6c 6c 6f 77   2.2.[012] allow
26940 73 20 75 73 20 74 6f 20 69 6e 63 6c 75 64 65 20  s us to include 
26950 63 2b 2b 72 74 30 2e 6f 20 74 6f 20 67 65 74 20  c++rt0.o to get 
26960 43 2b 2b 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a  C++ constructor.
26970 20 20 23 20 73 75 70 70 6f 72 74 2e 20 20 46 75    # support.  Fu
26980 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 64 6f  ture versions do
26990 20 74 68 69 73 20 61 75 74 6f 6d 61 74 69 63 61   this automatica
269a0 6c 6c 79 2c 20 62 75 74 20 61 6e 20 65 78 70 6c  lly, but an expl
269b0 69 63 69 74 20 63 2b 2b 72 74 30 2e 6f 0a 20 20  icit c++rt0.o.  
269c0 23 20 64 6f 65 73 20 6e 6f 74 20 62 72 65 61 6b  # does not break
269d0 20 61 6e 79 74 68 69 6e 67 2c 20 61 6e 64 20 68   anything, and h
269e0 65 6c 70 73 20 73 69 67 6e 69 66 69 63 61 6e 74  elps significant
269f0 6c 79 20 28 61 74 20 74 68 65 20 63 6f 73 74 20  ly (at the cost 
26a00 6f 66 20 61 20 6c 69 74 74 6c 65 0a 20 20 23 20  of a little.  # 
26a10 65 78 74 72 61 20 73 70 61 63 65 29 2e 0a 20 20  extra space)..  
26a20 66 72 65 65 62 73 64 32 2e 32 2a 29 0a 20 20 20  freebsd2.2*).   
26a30 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
26a40 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d  LD -Bshareable -
26a50 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
26a60 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
26a70 5f 66 6c 61 67 73 20 2f 75 73 72 2f 6c 69 62 2f  _flags /usr/lib/
26a80 63 2b 2b 72 74 30 2e 6f 27 0a 20 20 20 20 68 61  c++rt0.o'.    ha
26a90 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
26aa0 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64  ag_spec='-R$libd
26ab0 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65  ir'.    hardcode
26ac0 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20  _direct=yes.    
26ad0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
26ae0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b  th_var=no.    ;;
26af0 0a 0a 20 20 23 20 55 6e 66 6f 72 74 75 6e 61 74  ..  # Unfortunat
26b00 65 6c 79 2c 20 6f 6c 64 65 72 20 76 65 72 73 69  ely, older versi
26b10 6f 6e 73 20 6f 66 20 46 72 65 65 42 53 44 20 32  ons of FreeBSD 2
26b20 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 68 69   do not have thi
26b30 73 20 66 65 61 74 75 72 65 2e 0a 20 20 66 72 65  s feature..  fre
26b40 65 62 73 64 32 2a 29 0a 20 20 20 20 61 72 63 68  ebsd2*).    arch
26b50 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42  ive_cmds='$LD -B
26b60 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69  shareable -o $li
26b70 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
26b80 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
26b90 73 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  s'.    hardcode_
26ba0 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68  direct=yes.    h
26bb0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
26bc0 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65  yes.    hardcode
26bd0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
26be0 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 23 20 46 72  o.    ;;..  # Fr
26bf0 65 65 42 53 44 20 33 20 61 6e 64 20 67 72 65 61  eeBSD 3 and grea
26c00 74 65 72 20 75 73 65 73 20 67 63 63 20 2d 73 68  ter uses gcc -sh
26c10 61 72 65 64 20 74 6f 20 64 6f 20 73 68 61 72 65  ared to do share
26c20 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 66  d libraries..  f
26c30 72 65 65 62 73 64 2a 29 0a 20 20 20 20 61 72 63  reebsd*).    arc
26c40 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
26c50 73 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20 24  shared -o $lib $
26c60 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
26c70 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
26c80 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  '.    hardcode_l
26c90 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
26ca0 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-R$libdir'.    
26cb0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
26cc0 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65  yes.    hardcode
26cd0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
26ce0 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 68 70 75 78  o.    ;;..  hpux
26cf0 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c 20 68  9* | hpux10* | h
26d00 70 75 78 31 31 2a 29 0a 20 20 20 20 63 61 73 65  pux11*).    case
26d10 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
26d20 20 68 70 75 78 39 2a 29 20 61 72 63 68 69 76 65   hpux9*) archive
26d30 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70  _cmds='$rm $outp
26d40 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
26d50 65 7e 24 4c 44 20 2d 62 20 2b 62 20 24 69 6e 73  e~$LD -b +b $ins
26d60 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24  tall_libdir -o $
26d70 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
26d80 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24  oname $libobjs $
26d90 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
26da0 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75 74 70  flags~test $outp
26db0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
26dc0 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76 20 24  e = $lib || mv $
26dd0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
26de0 6f 6e 61 6d 65 20 24 6c 69 62 27 20 3b 3b 0a 20  oname $lib' ;;. 
26df0 20 20 20 2a 29 20 61 72 63 68 69 76 65 5f 63 6d     *) archive_cm
26e00 64 73 3d 27 24 4c 44 20 2d 62 20 2b 68 20 24 73  ds='$LD -b +h $s
26e10 6f 6e 61 6d 65 20 2b 62 20 24 69 6e 73 74 61 6c  oname +b $instal
26e20 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6c 69 62  l_libdir -o $lib
26e30 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
26e40 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
26e50 27 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20  ' ;;.    esac.  
26e60 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
26e70 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77  r_flag_spec='${w
26e80 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69  l}+b ${wl}$libdi
26e90 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  r'.    hardcode_
26ea0 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
26eb0 3d 3a 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  =:.    hardcode_
26ec0 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68  direct=yes.    h
26ed0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d  ardcode_minus_L=
26ee0 79 65 73 20 23 20 4e 6f 74 20 69 6e 20 74 68 65  yes # Not in the
26ef0 20 73 65 61 72 63 68 20 50 41 54 48 2c 20 62 75   search PATH, bu
26f00 74 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74  t as the default
26f10 0a 09 09 09 20 23 20 6c 6f 63 61 74 69 6f 6e 20  .... # location 
26f20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a  of the library..
26f30 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d      export_dynam
26f40 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ic_flag_spec='${
26f50 77 6c 7d 2d 45 27 0a 20 20 20 20 3b 3b 0a 0a 20  wl}-E'.    ;;.. 
26f60 20 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36 2a   irix5* | irix6*
26f70 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20   | nonstopux*). 
26f80 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43     if test "$GCC
26f90 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
26fa0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
26fb0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c  ='$CC -shared $l
26fc0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
26fd0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
26fe0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77  ${wl}-soname ${w
26ff0 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  l}$soname `test 
27000 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
27010 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73 65  && echo ${wl}-se
27020 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d 24  t_version ${wl}$
27030 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77 6c 7d  verstring` ${wl}
27040 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79  -update_registry
27050 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f   ${wl}${output_o
27060 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69  bjdir}/so_locati
27070 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20  ons -o $lib'.   
27080 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
27090 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b  ir_flag_spec='${
270a0 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24  wl}-rpath ${wl}$
270b0 6c 69 62 64 69 72 27 0a 20 20 20 20 65 6c 73 65  libdir'.    else
270c0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
270d0 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64  mds='$LD -shared
270e0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
270f0 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
27100 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65   -soname $soname
27110 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
27120 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 2d  tring" && echo -
27130 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 76 65 72  set_version $ver
27140 73 74 72 69 6e 67 60 20 2d 75 70 64 61 74 65 5f  string` -update_
27150 72 65 67 69 73 74 72 79 20 24 7b 6f 75 74 70 75  registry ${outpu
27160 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63  t_objdir}/so_loc
27170 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a  ations -o $lib'.
27180 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c        hardcode_l
27190 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
271a0 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 72 27  '-rpath $libdir'
271b0 0a 20 20 20 20 66 69 0a 20 20 20 20 68 61 72 64  .    fi.    hard
271c0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
271d0 72 61 74 6f 72 3d 3a 0a 20 20 20 20 6c 69 6e 6b  rator=:.    link
271e0 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73  _all_deplibs=yes
271f0 0a 20 20 20 20 3b 3b 0a 0a 20 20 6e 65 74 62 73  .    ;;..  netbs
27200 64 2a 29 0a 20 20 20 20 69 66 20 65 63 68 6f 20  d*).    if echo 
27210 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
27220 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
27230 5f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  _ >/dev/null; th
27240 65 6e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  en.      archive
27250 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61  _cmds='$LD -Bsha
27260 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24  reable -o $lib $
27270 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
27280 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 20   $linker_flags' 
27290 20 23 20 61 2e 6f 75 74 0a 20 20 20 20 65 6c 73   # a.out.    els
272a0 65 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  e.      archive_
272b0 63 6d 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65  cmds='$LD -share
272c0 64 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  d -o $lib $libob
272d0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
272e0 6b 65 72 5f 66 6c 61 67 73 27 20 20 20 20 20 20  ker_flags'      
272f0 23 20 45 4c 46 0a 20 20 20 20 66 69 0a 20 20 20  # ELF.    fi.   
27300 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
27310 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24 6c  _flag_spec='-R$l
27320 69 62 64 69 72 27 0a 20 20 20 20 68 61 72 64 63  ibdir'.    hardc
27330 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20  ode_direct=yes. 
27340 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69     hardcode_shli
27350 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20  bpath_var=no.   
27360 20 3b 3b 0a 0a 20 20 6e 65 77 73 6f 73 36 29 0a   ;;..  newsos6).
27370 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
27380 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e  ='$LD -G -h $son
27390 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
273a0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
273b0 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  inker_flags'.   
273c0 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
273d0 3d 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64  =yes.    hardcod
273e0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
273f0 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  ec='${wl}-rpath 
27400 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
27410 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
27420 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
27430 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
27440 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
27450 3b 3b 0a 0a 20 20 6f 70 65 6e 62 73 64 2a 29 0a  ;;..  openbsd*).
27460 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72      hardcode_dir
27470 65 63 74 3d 79 65 73 0a 20 20 20 20 68 61 72 64  ect=yes.    hard
27480 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
27490 61 72 3d 6e 6f 0a 20 20 20 20 69 66 20 74 65 73  ar=no.    if tes
274a0 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f 45 4c  t -z "`echo __EL
274b0 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c  F__ | $CC -E - |
274c0 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60 22 20   grep __ELF__`" 
274d0 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74 5f 6f  || test "$host_o
274e0 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 22  s-$host_cpu" = "
274f0 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77 65 72  openbsd2.8-power
27500 70 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  pc"; then.      
27510 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
27520 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66  C -shared $pic_f
27530 6c 61 67 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  lag -o $lib $lib
27540 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
27550 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20  ompiler_flags'. 
27560 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69       hardcode_li
27570 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
27580 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62  ${wl}-rpath,$lib
27590 64 69 72 27 0a 20 20 20 20 20 20 65 78 70 6f 72  dir'.      expor
275a0 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
275b0 70 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20  pec='${wl}-E'.  
275c0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 63 61 73    else.      cas
275d0 65 20 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a  e "$host_os" in.
275e0 20 20 20 20 20 20 6f 70 65 6e 62 73 64 5b 30 31        openbsd[01
275f0 5d 2e 2a 20 7c 20 6f 70 65 6e 62 73 64 32 2e 5b  ].* | openbsd2.[
27600 30 2d 37 5d 20 7c 20 6f 70 65 6e 62 73 64 32 2e  0-7] | openbsd2.
27610 5b 30 2d 37 5d 2e 2a 29 0a 09 61 72 63 68 69 76  [0-7].*)..archiv
27620 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68  e_cmds='$LD -Bsh
27630 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20  areable -o $lib 
27640 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
27650 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
27660 0a 09 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  ..hardcode_libdi
27670 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52 24  r_flag_spec='-R$
27680 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 20 20  libdir'.        
27690 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 20 20 20 20  ;;.      *).    
276a0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
276b0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70  ='$CC -shared $p
276c0 69 63 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ic_flag -o $lib 
276d0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
276e0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
276f0 73 27 0a 20 20 20 20 20 20 20 20 68 61 72 64 63  s'.        hardc
27700 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
27710 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
27720 68 2c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  h,$libdir'.     
27730 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63     ;;.      esac
27740 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 0a  .    fi.    ;;..
27750 20 20 6f 73 32 2a 29 0a 20 20 20 20 68 61 72 64    os2*).    hard
27760 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
27770 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72  _spec='-L$libdir
27780 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d  '.    hardcode_m
27790 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 61  inus_L=yes.    a
277a0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
277b0 6c 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  lag=unsupported.
277c0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
277d0 3d 27 24 65 63 68 6f 20 22 4c 49 42 52 41 52 59  ='$echo "LIBRARY
277e0 20 24 6c 69 62 6e 61 6d 65 20 49 4e 49 54 49 4e   $libname INITIN
277f0 53 54 41 4e 43 45 22 20 3e 20 24 6f 75 74 70 75  STANCE" > $outpu
27800 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
27810 65 2e 64 65 66 7e 24 65 63 68 6f 20 22 44 45 53  e.def~$echo "DES
27820 43 52 49 50 54 49 4f 4e 20 5c 22 24 6c 69 62 6e  CRIPTION \"$libn
27830 61 6d 65 5c 22 22 20 3e 3e 20 24 6f 75 74 70 75  ame\"" >> $outpu
27840 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
27850 65 2e 64 65 66 7e 24 65 63 68 6f 20 44 41 54 41  e.def~$echo DATA
27860 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   >> $output_objd
27870 69 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e  ir/$libname.def~
27880 24 65 63 68 6f 20 22 20 53 49 4e 47 4c 45 20 4e  $echo " SINGLE N
27890 4f 4e 53 48 41 52 45 44 22 20 3e 3e 20 24 6f 75  ONSHARED" >> $ou
278a0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62  tput_objdir/$lib
278b0 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68 6f 20 45  name.def~$echo E
278c0 58 50 4f 52 54 53 20 3e 3e 20 24 6f 75 74 70 75  XPORTS >> $outpu
278d0 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
278e0 65 2e 64 65 66 7e 65 6d 78 65 78 70 20 24 6c 69  e.def~emxexp $li
278f0 62 6f 62 6a 73 20 3e 3e 20 24 6f 75 74 70 75 74  bobjs >> $output
27900 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65  _objdir/$libname
27910 2e 64 65 66 7e 24 43 43 20 2d 5a 64 6c 6c 20 2d  .def~$CC -Zdll -
27920 5a 63 72 74 64 6c 6c 20 2d 6f 20 24 6c 69 62 20  Zcrtdll -o $lib 
27930 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
27940 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
27950 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  s $output_objdir
27960 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20  /$libname.def'. 
27970 20 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66     old_archive_f
27980 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 27 65 6d  rom_new_cmds='em
27990 78 69 6d 70 20 2d 6f 20 24 6f 75 74 70 75 74 5f  ximp -o $output_
279a0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
279b0 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  a $output_objdir
279c0 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 27 0a 20  /$libname.def'. 
279d0 20 20 20 3b 3b 0a 0a 20 20 6f 73 66 33 2a 29 0a     ;;..  osf3*).
279e0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
279f0 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
27a00 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
27a10 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c  ined_flag=' ${wl
27a20 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c  }-expect_unresol
27a30 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 20 20 20  ved ${wl}\*'.   
27a40 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
27a50 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61 6c  '$CC -shared${al
27a60 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
27a70 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ag} $libobjs $de
27a80 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
27a90 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
27aa0 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20  me ${wl}$soname 
27ab0 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
27ac0 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24 7b  ring" && echo ${
27ad0 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  wl}-set_version 
27ae0 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 60  ${wl}$verstring`
27af0 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65   ${wl}-update_re
27b00 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75  gistry ${wl}${ou
27b10 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f  tput_objdir}/so_
27b20 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69  locations -o $li
27b30 62 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  b'.    else.    
27b40 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
27b50 64 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74  d_flag=' -expect
27b60 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a  _unresolved \*'.
27b70 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
27b80 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24  ds='$LD -shared$
27b90 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
27ba0 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20  _flag} $libobjs 
27bb0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
27bc0 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24  _flags -soname $
27bd0 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20  soname `test -n 
27be0 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20  "$verstring" && 
27bf0 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f  echo -set_versio
27c00 6e 20 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75  n $verstring` -u
27c10 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24  pdate_registry $
27c20 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f  {output_objdir}/
27c30 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20  so_locations -o 
27c40 24 6c 69 62 27 0a 20 20 20 20 66 69 0a 20 20 20  $lib'.    fi.   
27c50 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
27c60 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
27c70 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69  }-rpath ${wl}$li
27c80 62 64 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f  bdir'.    hardco
27c90 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61  de_libdir_separa
27ca0 74 6f 72 3d 3a 0a 20 20 20 20 3b 3b 0a 0a 20 20  tor=:.    ;;..  
27cb0 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 09 23  osf4* | osf5*).#
27cc0 20 61 73 20 6f 73 66 33 2a 20 77 69 74 68 20 74   as osf3* with t
27cd0 68 65 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 2d  he addition of -
27ce0 6d 73 79 6d 20 66 6c 61 67 0a 20 20 20 20 69 66  msym flag.    if
27cf0 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79   test "$GCC" = y
27d00 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61  es; then.      a
27d10 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
27d20 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 65  lag=' ${wl}-expe
27d30 63 74 5f 75 6e 72 65 73 6f 6c 76 65 64 20 24 7b  ct_unresolved ${
27d40 77 6c 7d 5c 2a 27 0a 20 20 20 20 20 20 61 72 63  wl}\*'.      arc
27d50 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
27d60 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e  shared${allow_un
27d70 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c  defined_flag} $l
27d80 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
27d90 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
27da0 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24 7b 77 6c 7d  ${wl}-msym ${wl}
27db0 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f  -soname ${wl}$so
27dc0 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24  name `test -n "$
27dd0 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63  verstring" && ec
27de0 68 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72  ho ${wl}-set_ver
27df0 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74  sion ${wl}$verst
27e00 72 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64 61  ring` ${wl}-upda
27e10 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c  te_registry ${wl
27e20 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  }${output_objdir
27e30 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d  }/so_locations -
27e40 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 68 61  o $lib'.      ha
27e50 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
27e60 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72  ag_spec='${wl}-r
27e70 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
27e80 72 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  r'.    else.    
27e90 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
27ea0 64 5f 66 6c 61 67 3d 27 20 2d 65 78 70 65 63 74  d_flag=' -expect
27eb0 5f 75 6e 72 65 73 6f 6c 76 65 64 20 5c 2a 27 0a  _unresolved \*'.
27ec0 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
27ed0 64 73 3d 27 24 4c 44 20 2d 73 68 61 72 65 64 24  ds='$LD -shared$
27ee0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
27ef0 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20  _flag} $libobjs 
27f00 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
27f10 5f 66 6c 61 67 73 20 2d 6d 73 79 6d 20 2d 73 6f  _flags -msym -so
27f20 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65  name $soname `te
27f30 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e  st -n "$verstrin
27f40 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f  g" && echo -set_
27f50 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69  version $verstri
27f60 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69  ng` -update_regi
27f70 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62  stry ${output_ob
27f80 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f  jdir}/so_locatio
27f90 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ns -o $lib'.    
27fa0 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d    archive_expsym
27fb0 5f 63 6d 64 73 3d 27 66 6f 72 20 69 20 69 6e 20  _cmds='for i in 
27fc0 60 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d  `cat $export_sym
27fd0 62 6f 6c 73 60 3b 20 64 6f 20 70 72 69 6e 74 66  bols`; do printf
27fe0 20 22 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62   "-exported_symb
27ff0 6f 6c 20 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70  ol " >> $lib.exp
28000 3b 20 65 63 68 6f 20 22 5c 24 69 22 20 3e 3e 20  ; echo "\$i" >> 
28010 24 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65 3b 20  $lib.exp; done; 
28020 65 63 68 6f 20 22 2d 68 69 64 64 65 6e 22 3e 3e  echo "-hidden">>
28030 20 24 6c 69 62 2e 65 78 70 7e 0a 20 20 20 20 20   $lib.exp~.     
28040 20 24 4c 44 20 2d 73 68 61 72 65 64 24 7b 61 6c   $LD -shared${al
28050 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
28060 61 67 7d 20 2d 69 6e 70 75 74 20 24 6c 69 62 2e  ag} -input $lib.
28070 65 78 70 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  exp $linker_flag
28080 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  s $libobjs $depl
28090 69 62 73 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e  ibs -soname $son
280a0 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76  ame `test -n "$v
280b0 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63 68  erstring" && ech
280c0 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24  o -set_version $
280d0 76 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64 61  verstring` -upda
280e0 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 62  te_registry ${ob
280f0 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f  jdir}/so_locatio
28100 6e 73 20 2d 6f 20 24 6c 69 62 7e 24 72 6d 20 24  ns -o $lib~$rm $
28110 6c 69 62 2e 65 78 70 27 0a 0a 20 20 20 20 20 20  lib.exp'..      
28120 23 42 6f 74 68 20 63 20 61 6e 64 20 63 78 78 20  #Both c and cxx 
28130 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74  compiler support
28140 20 2d 72 70 61 74 68 20 64 69 72 65 63 74 6c 79   -rpath directly
28150 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
28160 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
28170 3d 27 2d 72 70 61 74 68 20 24 6c 69 62 64 69 72  ='-rpath $libdir
28180 27 0a 20 20 20 20 66 69 0a 20 20 20 20 68 61 72  '.    fi.    har
28190 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
281a0 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 3b 3b 0a  arator=:.    ;;.
281b0 0a 20 20 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20  .  sco3.2v5*).  
281c0 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
281d0 24 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d  $LD -G -h $sonam
281e0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
281f0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
28200 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68  ker_flags'.    h
28210 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
28220 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 72 75 6e  h_var=no.    run
28230 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f  path_var=LD_RUN_
28240 50 41 54 48 0a 20 20 20 20 68 61 72 64 63 6f 64  PATH.    hardcod
28250 65 5f 72 75 6e 70 61 74 68 5f 76 61 72 3d 79 65  e_runpath_var=ye
28260 73 0a 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e  s.    export_dyn
28270 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27  amic_flag_spec='
28280 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 27 0a 20  ${wl}-Bexport'. 
28290 20 20 20 3b 3b 0a 0a 20 20 73 6f 6c 61 72 69 73     ;;..  solaris
282a0 2a 29 0a 20 20 20 20 23 20 67 63 63 20 2d 2d 76  *).    # gcc --v
282b0 65 72 73 69 6f 6e 20 3c 20 33 2e 30 20 77 69 74  ersion < 3.0 wit
282c0 68 6f 75 74 20 62 69 6e 75 74 69 6c 73 20 63 61  hout binutils ca
282d0 6e 6e 6f 74 20 63 72 65 61 74 65 20 73 65 6c 66  nnot create self
282e0 20 63 6f 6e 74 61 69 6e 65 64 0a 20 20 20 20 23   contained.    #
282f0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
28300 73 20 72 65 6c 69 61 62 6c 79 2c 20 72 65 71 75  s reliably, requ
28310 69 72 69 6e 67 20 6c 69 62 67 63 63 2e 61 20 74  iring libgcc.a t
28320 6f 20 72 65 73 6f 6c 76 65 20 73 6f 6d 65 20 6f  o resolve some o
28330 66 0a 20 20 20 20 23 20 74 68 65 20 6f 62 6a 65  f.    # the obje
28340 63 74 20 73 79 6d 62 6f 6c 73 20 67 65 6e 65 72  ct symbols gener
28350 61 74 65 64 20 69 6e 20 73 6f 6d 65 20 63 61 73  ated in some cas
28360 65 73 2e 20 20 4c 69 62 72 61 72 69 65 73 20 74  es.  Libraries t
28370 68 61 74 20 75 73 65 0a 20 20 20 20 23 20 61 73  hat use.    # as
28380 73 65 72 74 20 6e 65 65 64 20 6c 69 62 67 63 63  sert need libgcc
28390 2e 61 20 74 6f 20 72 65 73 6f 6c 76 65 20 5f 5f  .a to resolve __
283a0 65 70 72 69 6e 74 66 2c 20 66 6f 72 20 65 78 61  eprintf, for exa
283b0 6d 70 6c 65 2e 20 20 4c 69 6e 6b 69 6e 67 0a 20  mple.  Linking. 
283c0 20 20 20 23 20 61 20 63 6f 70 79 20 6f 66 20 6c     # a copy of l
283d0 69 62 67 63 63 2e 61 20 69 6e 74 6f 20 65 76 65  ibgcc.a into eve
283e0 72 79 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ry shared librar
283f0 79 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 72  y to guarantee r
28400 65 73 6f 6c 76 69 6e 67 0a 20 20 20 20 23 20 73  esolving.    # s
28410 75 63 68 20 73 79 6d 62 6f 6c 73 20 63 61 75 73  uch symbols caus
28420 65 73 20 6f 74 68 65 72 20 70 72 6f 62 6c 65 6d  es other problem
28430 73 3a 20 20 41 63 63 6f 72 64 69 6e 67 20 74 6f  s:  According to
28440 20 54 69 6d 20 56 61 6e 20 48 6f 6c 64 65 72 0a   Tim Van Holder.
28450 20 20 20 20 23 20 3c 74 69 6d 2e 76 61 6e 2e 68      # <tim.van.h
28460 6f 6c 64 65 72 40 70 61 6e 64 6f 72 61 2e 62 65  older@pandora.be
28470 3e 2c 20 43 2b 2b 20 6c 69 62 72 61 72 69 65 73  >, C++ libraries
28480 20 65 6e 64 20 75 70 20 77 69 74 68 20 61 20 73   end up with a s
28490 65 70 61 72 61 74 65 0a 20 20 20 20 23 20 28 74  eparate.    # (t
284a0 6f 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f  o the applicatio
284b0 6e 29 20 65 78 63 65 70 74 69 6f 6e 20 73 74 61  n) exception sta
284c0 63 6b 20 66 6f 72 20 6f 6e 65 20 74 68 69 6e 67  ck for one thing
284d0 2e 0a 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69 6e  ..    no_undefin
284e0 65 64 5f 66 6c 61 67 3d 27 20 2d 7a 20 64 65 66  ed_flag=' -z def
284f0 73 27 0a 20 20 20 20 69 66 20 74 65 73 74 20 22  s'.    if test "
28500 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65  $GCC" = yes; the
28510 6e 0a 20 20 20 20 20 20 63 61 73 65 20 60 24 43  n.      case `$C
28520 43 20 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 2f 64  C --version 2>/d
28530 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 20 20  ev/null` in.    
28540 20 20 5b 31 32 5d 2e 2a 29 0a 09 63 61 74 20 3c    [12].*)..cat <
28550 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57  <EOF 1>&2..*** W
28560 61 72 6e 69 6e 67 3a 20 52 65 6c 65 61 73 65 73  arning: Releases
28570 20 6f 66 20 47 43 43 20 65 61 72 6c 69 65 72 20   of GCC earlier 
28580 74 68 61 6e 20 76 65 72 73 69 6f 6e 20 33 2e 30  than version 3.0
28590 20 63 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79   cannot reliably
285a0 0a 2a 2a 2a 20 63 72 65 61 74 65 20 73 65 6c 66  .*** create self
285b0 20 63 6f 6e 74 61 69 6e 65 64 20 73 68 61 72 65   contained share
285c0 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 53  d libraries on S
285d0 6f 6c 61 72 69 73 20 73 79 73 74 65 6d 73 2c 20  olaris systems, 
285e0 77 69 74 68 6f 75 74 0a 2a 2a 2a 20 69 6e 74 72  without.*** intr
285f0 6f 64 75 63 69 6e 67 20 61 20 64 65 70 65 6e 64  oducing a depend
28600 65 6e 63 79 20 6f 6e 20 6c 69 62 67 63 63 2e 61  ency on libgcc.a
28610 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69  .  Therefore, li
28620 62 74 6f 6f 6c 20 69 73 20 64 69 73 61 62 6c 69  btool is disabli
28630 6e 67 0a 2a 2a 2a 20 2d 6e 6f 2d 75 6e 64 65 66  ng.*** -no-undef
28640 69 6e 65 64 20 73 75 70 70 6f 72 74 2c 20 77 68  ined support, wh
28650 69 63 68 20 77 69 6c 6c 20 61 74 20 6c 65 61 73  ich will at leas
28660 74 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 62  t allow you to b
28670 75 69 6c 64 20 73 68 61 72 65 64 0a 2a 2a 2a 20  uild shared.*** 
28680 6c 69 62 72 61 72 69 65 73 2e 20 20 48 6f 77 65  libraries.  Howe
28690 76 65 72 2c 20 79 6f 75 20 6d 61 79 20 66 69 6e  ver, you may fin
286a0 64 20 74 68 61 74 20 77 68 65 6e 20 79 6f 75 20  d that when you 
286b0 6c 69 6e 6b 20 73 75 63 68 20 6c 69 62 72 61 72  link such librar
286c0 69 65 73 0a 2a 2a 2a 20 69 6e 74 6f 20 61 6e 20  ies.*** into an 
286d0 61 70 70 6c 69 63 61 74 69 6f 6e 20 77 69 74 68  application with
286e0 6f 75 74 20 75 73 69 6e 67 20 47 43 43 2c 20 79  out using GCC, y
286f0 6f 75 20 68 61 76 65 20 74 6f 20 6d 61 6e 75 61  ou have to manua
28700 6c 6c 79 20 61 64 64 0a 2a 2a 2a 20 5c 60 67 63  lly add.*** \`gc
28710 63 20 2d 2d 70 72 69 6e 74 2d 6c 69 62 67 63 63  c --print-libgcc
28720 2d 66 69 6c 65 2d 6e 61 6d 65 5c 60 20 74 6f 20  -file-name\` to 
28730 74 68 65 20 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64  the link command
28740 2e 20 20 57 65 20 75 72 67 65 20 79 6f 75 20 74  .  We urge you t
28750 6f 0a 2a 2a 2a 20 75 70 67 72 61 64 65 20 74 6f  o.*** upgrade to
28760 20 61 20 6e 65 77 65 72 20 76 65 72 73 69 6f 6e   a newer version
28770 20 6f 66 20 47 43 43 2e 20 20 41 6e 6f 74 68 65   of GCC.  Anothe
28780 72 20 6f 70 74 69 6f 6e 20 69 73 20 74 6f 20 72  r option is to r
28790 65 62 75 69 6c 64 20 79 6f 75 72 0a 2a 2a 2a 20  ebuild your.*** 
287a0 63 75 72 72 65 6e 74 20 47 43 43 20 74 6f 20 75  current GCC to u
287b0 73 65 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65  se the GNU linke
287c0 72 20 66 72 6f 6d 20 47 4e 55 20 62 69 6e 75 74  r from GNU binut
287d0 69 6c 73 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77  ils 2.9.1 or new
287e0 65 72 2e 0a 0a 45 4f 46 0a 20 20 20 20 20 20 20  er...EOF.       
287f0 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c   no_undefined_fl
28800 61 67 3d 0a 09 3b 3b 0a 20 20 20 20 20 20 65 73  ag=..;;.      es
28810 61 63 0a 20 20 20 20 66 69 0a 20 20 20 20 23 20  ac.    fi.    # 
28820 24 43 43 20 2d 73 68 61 72 65 64 20 77 69 74 68  $CC -shared with
28830 6f 75 74 20 47 4e 55 20 6c 64 20 77 69 6c 6c 20  out GNU ld will 
28840 6e 6f 74 20 63 72 65 61 74 65 20 61 20 6c 69 62  not create a lib
28850 72 61 72 79 20 66 72 6f 6d 20 43 2b 2b 0a 20 20  rary from C++.  
28860 20 20 23 20 6f 62 6a 65 63 74 20 66 69 6c 65 73    # object files
28870 20 61 6e 64 20 61 20 73 74 61 74 69 63 20 6c 69   and a static li
28880 62 73 74 64 63 2b 2b 2c 20 62 65 74 74 65 72 20  bstdc++, better 
28890 61 76 6f 69 64 20 69 74 20 62 79 20 6e 6f 77 0a  avoid it by now.
288a0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
288b0 3d 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f  ='$LD -G${allow_
288c0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
288d0 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
288e0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
288f0 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
28900 67 73 27 0a 20 20 20 20 61 72 63 68 69 76 65 5f  gs'.    archive_
28910 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63  expsym_cmds='$ec
28920 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e  ho "{ global:" >
28930 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65   $lib.exp~cat $e
28940 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20  xport_symbols | 
28950 73 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29  sed -e "s/\(.*\)
28960 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65  /\1;/" >> $lib.e
28970 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a  xp~$echo "local:
28980 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e   *; };" >> $lib.
28990 65 78 70 7e 0a 09 09 24 4c 44 20 2d 47 24 7b 61  exp~...$LD -G${a
289a0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
289b0 6c 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70  lag} -M $lib.exp
289c0 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
289d0 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
289e0 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
289f0 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70  ags~$rm $lib.exp
28a00 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c  '.    hardcode_l
28a10 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
28a20 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20  '-R$libdir'.    
28a30 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
28a40 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 63 61  th_var=no.    ca
28a50 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
28a60 20 20 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d 35     solaris2.[0-5
28a70 5d 20 7c 20 73 6f 6c 61 72 69 73 32 2e 5b 30 2d  ] | solaris2.[0-
28a80 35 5d 2e 2a 29 20 3b 3b 0a 20 20 20 20 2a 29 20  5].*) ;;.    *) 
28a90 23 20 53 75 70 70 6f 72 74 65 64 20 73 69 6e 63  # Supported sinc
28aa0 65 20 53 6f 6c 61 72 69 73 20 32 2e 36 20 28 6d  e Solaris 2.6 (m
28ab0 61 79 62 65 20 32 2e 35 2e 31 3f 29 0a 20 20 20  aybe 2.5.1?).   
28ac0 20 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65     whole_archive
28ad0 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 7a 20 61  _flag_spec='-z a
28ae0 6c 6c 65 78 74 72 61 63 74 24 63 6f 6e 76 65 6e  llextract$conven
28af0 69 65 6e 63 65 20 2d 7a 20 64 65 66 61 75 6c 74  ience -z default
28b00 65 78 74 72 61 63 74 27 20 3b 3b 0a 20 20 20 20  extract' ;;.    
28b10 65 73 61 63 0a 20 20 20 20 6c 69 6e 6b 5f 61 6c  esac.    link_al
28b20 6c 5f 64 65 70 6c 69 62 73 3d 79 65 73 0a 20 20  l_deplibs=yes.  
28b30 20 20 3b 3b 0a 0a 20 20 73 75 6e 6f 73 34 2a 29    ;;..  sunos4*)
28b40 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24  .    if test "x$
28b50 68 6f 73 74 5f 76 65 6e 64 6f 72 22 20 3d 20 78  host_vendor" = x
28b60 73 65 71 75 65 6e 74 3b 20 74 68 65 6e 0a 20 20  sequent; then.  
28b70 20 20 20 20 23 20 55 73 65 20 24 43 43 20 74 6f      # Use $CC to
28b80 20 6c 69 6e 6b 20 75 6e 64 65 72 20 73 65 71 75   link under sequ
28b90 65 6e 74 2c 20 62 65 63 61 75 73 65 20 69 74 20  ent, because it 
28ba0 74 68 72 6f 77 73 20 69 6e 20 73 6f 6d 65 20 65  throws in some e
28bb0 78 74 72 61 20 2e 6f 0a 20 20 20 20 20 20 23 20  xtra .o.      # 
28bc0 66 69 6c 65 73 20 74 68 61 74 20 6d 61 6b 65 20  files that make 
28bd0 2e 69 6e 69 74 20 61 6e 64 20 2e 66 69 6e 69 20  .init and .fini 
28be0 73 65 63 74 69 6f 6e 73 20 77 6f 72 6b 2e 0a 20  sections work.. 
28bf0 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
28c00 73 3d 27 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d  s='$CC -G ${wl}-
28c10 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
28c20 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
28c30 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
28c40 61 67 73 27 0a 20 20 20 20 65 6c 73 65 0a 20 20  ags'.    else.  
28c50 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
28c60 3d 27 24 4c 44 20 2d 61 73 73 65 72 74 20 70 75  ='$LD -assert pu
28c70 72 65 2d 74 65 78 74 20 2d 42 73 74 61 74 69 63  re-text -Bstatic
28c80 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
28c90 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
28ca0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 66 69  er_flags'.    fi
28cb0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
28cc0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27  bdir_flag_spec='
28cd0 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68  -L$libdir'.    h
28ce0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
28cf0 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  es.    hardcode_
28d00 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20  minus_L=yes.    
28d10 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
28d20 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b  th_var=no.    ;;
28d30 0a 0a 20 20 73 79 73 76 34 29 0a 20 20 20 20 63  ..  sysv4).    c
28d40 61 73 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72  ase $host_vendor
28d50 20 69 6e 0a 20 20 20 20 20 20 73 6e 69 29 0a 20   in.      sni). 
28d60 20 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63         archive_c
28d70 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
28d80 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
28d90 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
28da0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
28db0 20 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65          hardcode
28dc0 5f 64 69 72 65 63 74 3d 79 65 73 20 23 20 69 73  _direct=yes # is
28dd0 20 74 68 69 73 20 72 65 61 6c 6c 79 20 74 72 75   this really tru
28de0 65 3f 3f 3f 0a 20 20 20 20 20 20 20 20 3b 3b 0a  e???.        ;;.
28df0 20 20 20 20 20 20 73 69 65 6d 65 6e 73 29 0a 20        siemens). 
28e00 20 20 20 20 20 20 20 23 23 20 4c 44 20 69 73 20         ## LD is 
28e10 6c 64 20 69 74 20 6d 61 6b 65 73 20 61 20 50 4c  ld it makes a PL
28e20 41 4d 4c 49 42 0a 20 20 20 20 20 20 20 20 23 23  AMLIB.        ##
28e30 20 43 43 20 6a 75 73 74 20 6d 61 6b 65 73 20 61   CC just makes a
28e40 20 47 72 6f 73 73 4d 6f 64 75 6c 65 2e 0a 20 20   GrossModule..  
28e50 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
28e60 64 73 3d 27 24 4c 44 20 2d 47 20 2d 6f 20 24 6c  ds='$LD -G -o $l
28e70 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
28e80 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
28e90 67 73 27 0a 20 20 20 20 20 20 20 20 72 65 6c 6f  gs'.        relo
28ea0 61 64 5f 63 6d 64 73 3d 27 24 43 43 20 2d 72 20  ad_cmds='$CC -r 
28eb0 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c 6f 61  -o $output$reloa
28ec0 64 5f 6f 62 6a 73 27 0a 20 20 20 20 20 20 20 20  d_objs'.        
28ed0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
28ee0 6e 6f 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20  no.        ;;.  
28ef0 20 20 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20      motorola).  
28f00 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
28f10 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24 73  ds='$LD -G -h $s
28f20 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
28f30 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
28f40 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 20  $linker_flags'. 
28f50 20 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f         hardcode_
28f60 64 69 72 65 63 74 3d 6e 6f 20 23 4d 6f 74 6f 72  direct=no #Motor
28f70 6f 6c 61 20 6d 61 6e 75 61 6c 20 73 61 79 73 20  ola manual says 
28f80 79 65 73 2c 20 62 75 74 20 6d 79 20 74 65 73 74  yes, but my test
28f90 73 20 73 61 79 20 74 68 65 79 20 6c 69 65 0a 20  s say they lie. 
28fa0 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73         ;;.    es
28fb0 61 63 0a 20 20 20 20 72 75 6e 70 61 74 68 5f 76  ac.    runpath_v
28fc0 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48 27  ar='LD_RUN_PATH'
28fd0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68  .    hardcode_sh
28fe0 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
28ff0 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76 34 2e 33     ;;..  sysv4.3
29000 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63  *).    archive_c
29010 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
29020 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
29030 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
29040 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
29050 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
29060 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
29070 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63    export_dynamic
29080 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 42 65 78  _flag_spec='-Bex
29090 70 6f 72 74 27 0a 20 20 20 20 3b 3b 0a 0a 20 20  port'.    ;;..  
290a0 73 79 73 76 35 2a 29 0a 20 20 20 20 6e 6f 5f 75  sysv5*).    no_u
290b0 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20  ndefined_flag=' 
290c0 2d 7a 20 74 65 78 74 27 0a 20 20 20 20 23 20 24  -z text'.    # $
290d0 43 43 20 2d 73 68 61 72 65 64 20 77 69 74 68 6f  CC -shared witho
290e0 75 74 20 47 4e 55 20 6c 64 20 77 69 6c 6c 20 6e  ut GNU ld will n
290f0 6f 74 20 63 72 65 61 74 65 20 61 20 6c 69 62 72  ot create a libr
29100 61 72 79 20 66 72 6f 6d 20 43 2b 2b 0a 20 20 20  ary from C++.   
29110 20 23 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20   # object files 
29120 61 6e 64 20 61 20 73 74 61 74 69 63 20 6c 69 62  and a static lib
29130 73 74 64 63 2b 2b 2c 20 62 65 74 74 65 72 20 61  stdc++, better a
29140 76 6f 69 64 20 69 74 20 62 79 20 6e 6f 77 0a 20  void it by now. 
29150 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
29160 27 24 4c 44 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75  '$LD -G${allow_u
29170 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 2d  ndefined_flag} -
29180 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
29190 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
291a0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
291b0 73 27 0a 20 20 20 20 61 72 63 68 69 76 65 5f 65  s'.    archive_e
291c0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65 63 68  xpsym_cmds='$ech
291d0 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20 3e 20  o "{ global:" > 
291e0 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24 65 78  $lib.exp~cat $ex
291f0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c 20 73  port_symbols | s
29200 65 64 20 2d 65 20 22 73 2f 5c 28 2e 2a 5c 29 2f  ed -e "s/\(.*\)/
29210 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62 2e 65 78  \1;/" >> $lib.ex
29220 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20  p~$echo "local: 
29230 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69 62 2e 65  *; };" >> $lib.e
29240 78 70 7e 0a 09 09 24 4c 44 20 2d 47 24 7b 61 6c  xp~...$LD -G${al
29250 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
29260 61 67 7d 20 2d 4d 20 24 6c 69 62 2e 65 78 70 20  ag} -M $lib.exp 
29270 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  -h $soname -o $l
29280 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
29290 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
292a0 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70 27  gs~$rm $lib.exp'
292b0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
292c0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  bdir_flag_spec=.
292d0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
292e0 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
292f0 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c    runpath_var='L
29300 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20 20  D_RUN_PATH'.    
29310 3b 3b 0a 0a 20 20 75 74 73 34 2a 29 0a 20 20 20  ;;..  uts4*).   
29320 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
29330 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
29340 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
29350 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
29360 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68 61  er_flags'.    ha
29370 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
29380 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64  ag_spec='-L$libd
29390 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65  ir'.    hardcode
293a0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
293b0 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 64 67 75 78  o.    ;;..  dgux
293c0 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63  *).    archive_c
293d0 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
293e0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
293f0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
29400 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
29410 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
29420 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
29430 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61  L$libdir'.    ha
29440 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
29450 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a  _var=no.    ;;..
29460 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20    sysv4*MP*).   
29470 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72   if test -d /usr
29480 2f 6e 65 63 3b 20 74 68 65 6e 0a 20 20 20 20 20  /nec; then.     
29490 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
294a0 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
294b0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
294c0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
294d0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
294e0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
294f0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20  th_var=no.      
29500 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52  runpath_var=LD_R
29510 55 4e 5f 50 41 54 48 0a 20 20 20 20 20 20 68 61  UN_PATH.      ha
29520 72 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76  rdcode_runpath_v
29530 61 72 3d 79 65 73 0a 20 20 20 20 20 20 6c 64 5f  ar=yes.      ld_
29540 73 68 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 66  shlibs=yes.    f
29550 69 0a 20 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76  i.    ;;..  sysv
29560 34 2e 32 75 77 32 2a 29 0a 20 20 20 20 61 72 63  4.2uw2*).    arc
29570 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
29580 47 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  G -o $lib $libob
29590 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
295a0 6b 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68  ker_flags'.    h
295b0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
295c0 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  es.    hardcode_
295d0 6d 69 6e 75 73 5f 4c 3d 6e 6f 0a 20 20 20 20 68  minus_L=no.    h
295e0 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
295f0 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 68 61 72  h_var=no.    har
29600 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f 76 61  dcode_runpath_va
29610 72 3d 79 65 73 0a 20 20 20 20 72 75 6e 70 61 74  r=yes.    runpat
29620 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54  h_var=LD_RUN_PAT
29630 48 0a 20 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76  H.    ;;..  sysv
29640 35 75 77 37 2a 20 7c 20 75 6e 69 78 77 61 72 65  5uw7* | unixware
29650 37 2a 29 0a 20 20 20 20 6e 6f 5f 75 6e 64 65 66  7*).    no_undef
29660 69 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d  ined_flag='${wl}
29670 2d 7a 20 24 7b 77 6c 7d 74 65 78 74 27 0a 20 20  -z ${wl}text'.  
29680 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
29690 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
296a0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
296b0 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77  '$CC -shared ${w
296c0 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  l}-h ${wl}$sonam
296d0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
296e0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
296f0 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20  piler_flags'.   
29700 20 65 6c 73 65 0a 20 20 20 20 20 20 61 72 63 68   else.      arch
29710 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47  ive_cmds='$CC -G
29720 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d 24 73   ${wl}-h ${wl}$s
29730 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
29740 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
29750 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
29760 0a 20 20 20 20 66 69 0a 20 20 20 20 72 75 6e 70  .    fi.    runp
29770 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f  ath_var='LD_RUN_
29780 50 41 54 48 27 0a 20 20 20 20 68 61 72 64 63 6f  PATH'.    hardco
29790 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
297a0 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 29  =no.    ;;..  *)
297b0 0a 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e  .    ld_shlibs=n
297c0 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  o.    ;;.  esac.
297d0 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
297e0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
297f0 20 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 35   $ld_shlibs" >&5
29800 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
29810 24 6c 64 5f 73 68 6c 69 62 73 22 20 3e 26 36 0a  $ld_shlibs" >&6.
29820 74 65 73 74 20 22 24 6c 64 5f 73 68 6c 69 62 73  test "$ld_shlibs
29830 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75  " = no && can_bu
29840 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 23  ild_shared=no..#
29850 20 43 68 65 63 6b 20 68 61 72 64 63 6f 64 69 6e   Check hardcodin
29860 67 20 61 74 74 72 69 62 75 74 65 73 2e 0a 65 63  g attributes..ec
29870 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
29880 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77  NO: checking how
29890 20 74 6f 20 68 61 72 64 63 6f 64 65 20 6c 69 62   to hardcode lib
298a0 72 61 72 79 20 70 61 74 68 73 20 69 6e 74 6f 20  rary paths into 
298b0 70 72 6f 67 72 61 6d 73 22 20 3e 26 35 0a 65 63  programs" >&5.ec
298c0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
298d0 6b 69 6e 67 20 68 6f 77 20 74 6f 20 68 61 72 64  king how to hard
298e0 63 6f 64 65 20 6c 69 62 72 61 72 79 20 70 61 74  code library pat
298f0 68 73 20 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73  hs into programs
29900 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
29910 0a 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e  .hardcode_action
29920 3d 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 68  =.if test -n "$h
29930 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
29940 6c 61 67 5f 73 70 65 63 22 20 7c 7c 20 5c 0a 20  lag_spec" || \. 
29950 20 20 74 65 73 74 20 2d 6e 20 22 24 72 75 6e 70    test -n "$runp
29960 61 74 68 5f 76 61 72 22 3b 20 74 68 65 6e 0a 0a  ath_var"; then..
29970 20 20 23 20 57 65 20 63 61 6e 20 68 61 72 64 63    # We can hardc
29980 6f 64 65 20 6e 6f 6e 2d 65 78 69 73 74 61 6e 74  ode non-existant
29990 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20   directories..  
299a0 69 66 20 74 65 73 74 20 22 24 68 61 72 64 63 6f  if test "$hardco
299b0 64 65 5f 64 69 72 65 63 74 22 20 21 3d 20 6e 6f  de_direct" != no
299c0 20 26 26 0a 20 20 20 20 20 23 20 49 66 20 74 68   &&.     # If th
299d0 65 20 6f 6e 6c 79 20 6d 65 63 68 61 6e 69 73 6d  e only mechanism
299e0 20 74 6f 20 61 76 6f 69 64 20 68 61 72 64 63 6f   to avoid hardco
299f0 64 69 6e 67 20 69 73 20 73 68 6c 69 62 70 61 74  ding is shlibpat
29a00 68 5f 76 61 72 2c 20 77 65 0a 20 20 20 20 20 23  h_var, we.     #
29a10 20 68 61 76 65 20 74 6f 20 72 65 6c 69 6e 6b 2c   have to relink,
29a20 20 6f 74 68 65 72 77 69 73 65 20 77 65 20 6d 69   otherwise we mi
29a30 67 68 74 20 6c 69 6e 6b 20 77 69 74 68 20 61 6e  ght link with an
29a40 20 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61   installed libra
29a50 72 79 0a 20 20 20 20 20 23 20 77 68 65 6e 20 77  ry.     # when w
29a60 65 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 6e 6b  e should be link
29a70 69 6e 67 20 77 69 74 68 20 61 20 79 65 74 2d 74  ing with a yet-t
29a80 6f 2d 62 65 2d 69 6e 73 74 61 6c 6c 65 64 20 6f  o-be-installed o
29a90 6e 65 0a 20 20 20 20 20 23 23 20 74 65 73 74 20  ne.     ## test 
29aa0 22 24 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62  "$hardcode_shlib
29ab0 70 61 74 68 5f 76 61 72 22 20 21 3d 20 6e 6f 20  path_var" != no 
29ac0 26 26 0a 20 20 20 20 20 74 65 73 74 20 22 24 68  &&.     test "$h
29ad0 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 22  ardcode_minus_L"
29ae0 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 20   != no; then.   
29af0 20 23 20 4c 69 6e 6b 69 6e 67 20 61 6c 77 61 79   # Linking alway
29b00 73 20 68 61 72 64 63 6f 64 65 73 20 74 68 65 20  s hardcodes the 
29b10 74 65 6d 70 6f 72 61 72 79 20 6c 69 62 72 61 72  temporary librar
29b20 79 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20  y directory..   
29b30 20 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e   hardcode_action
29b40 3d 72 65 6c 69 6e 6b 0a 20 20 65 6c 73 65 0a 20  =relink.  else. 
29b50 20 20 20 23 20 57 65 20 63 61 6e 20 6c 69 6e 6b     # We can link
29b60 20 77 69 74 68 6f 75 74 20 68 61 72 64 63 6f 64   without hardcod
29b70 69 6e 67 2c 20 61 6e 64 20 77 65 20 63 61 6e 20  ing, and we can 
29b80 68 61 72 64 63 6f 64 65 20 6e 6f 6e 65 78 69 73  hardcode nonexis
29b90 74 69 6e 67 20 64 69 72 73 2e 0a 20 20 20 20 68  ting dirs..    h
29ba0 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 3d 69  ardcode_action=i
29bb0 6d 6d 65 64 69 61 74 65 0a 20 20 66 69 0a 65 6c  mmediate.  fi.el
29bc0 73 65 0a 20 20 23 20 57 65 20 63 61 6e 6e 6f 74  se.  # We cannot
29bd0 20 68 61 72 64 63 6f 64 65 20 61 6e 79 74 68 69   hardcode anythi
29be0 6e 67 2c 20 6f 72 20 65 6c 73 65 20 77 65 20 63  ng, or else we c
29bf0 61 6e 20 6f 6e 6c 79 20 68 61 72 64 63 6f 64 65  an only hardcode
29c00 20 65 78 69 73 74 69 6e 67 0a 20 20 23 20 64 69   existing.  # di
29c10 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 68 61 72  rectories..  har
29c20 64 63 6f 64 65 5f 61 63 74 69 6f 6e 3d 75 6e 73  dcode_action=uns
29c30 75 70 70 6f 72 74 65 64 0a 66 69 0a 65 63 68 6f  upported.fi.echo
29c40 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
29c50 3a 20 72 65 73 75 6c 74 3a 20 24 68 61 72 64 63  : result: $hardc
29c60 6f 64 65 5f 61 63 74 69 6f 6e 22 20 3e 26 35 0a  ode_action" >&5.
29c70 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
29c80 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 22  hardcode_action"
29c90 20 3e 26 36 0a 0a 73 74 72 69 70 6c 69 62 3d 0a   >&6..striplib=.
29ca0 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 0a 65 63  old_striplib=.ec
29cb0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
29cc0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65  NO: checking whe
29cd0 74 68 65 72 20 73 74 72 69 70 70 69 6e 67 20 6c  ther stripping l
29ce0 69 62 72 61 72 69 65 73 20 69 73 20 70 6f 73 73  ibraries is poss
29cf0 69 62 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 24  ible" >&5.echo $
29d00 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
29d10 20 77 68 65 74 68 65 72 20 73 74 72 69 70 70 69   whether strippi
29d20 6e 67 20 6c 69 62 72 61 72 69 65 73 20 69 73 20  ng libraries is 
29d30 70 6f 73 73 69 62 6c 65 2e 2e 2e 20 24 45 43 48  possible... $ECH
29d40 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
29d50 20 2d 6e 20 22 24 53 54 52 49 50 22 20 26 26 20   -n "$STRIP" && 
29d60 24 53 54 52 49 50 20 2d 56 20 32 3e 26 31 20 7c  $STRIP -V 2>&1 |
29d70 20 67 72 65 70 20 22 47 4e 55 20 73 74 72 69 70   grep "GNU strip
29d80 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68  " >/dev/null; th
29d90 65 6e 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 6f  en.  test -z "$o
29da0 6c 64 5f 73 74 72 69 70 6c 69 62 22 20 26 26 20  ld_striplib" && 
29db0 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 22 24 53  old_striplib="$S
29dc0 54 52 49 50 20 2d 2d 73 74 72 69 70 2d 64 65 62  TRIP --strip-deb
29dd0 75 67 22 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  ug".  test -z "$
29de0 73 74 72 69 70 6c 69 62 22 20 26 26 20 73 74 72  striplib" && str
29df0 69 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d 2d  iplib="$STRIP --
29e00 73 74 72 69 70 2d 75 6e 6e 65 65 64 65 64 22 0a  strip-unneeded".
29e10 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
29e20 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
29e30 79 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  yes" >&5.echo "$
29e40 7b 45 43 48 4f 5f 54 7d 79 65 73 22 20 3e 26 36  {ECHO_T}yes" >&6
29e50 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
29e60 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
29e70 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
29e80 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
29e90 20 3e 26 36 0a 66 69 0a 0a 72 65 6c 6f 61 64 5f   >&6.fi..reload_
29ea0 63 6d 64 73 3d 27 24 4c 44 24 72 65 6c 6f 61 64  cmds='$LD$reload
29eb0 5f 66 6c 61 67 20 2d 6f 20 24 6f 75 74 70 75 74  _flag -o $output
29ec0 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 74 65  $reload_objs'.te
29ed0 73 74 20 2d 7a 20 22 24 64 65 70 6c 69 62 73 5f  st -z "$deplibs_
29ee0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 22 20 26 26  check_method" &&
29ef0 20 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d   deplibs_check_m
29f00 65 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a 0a 23  ethod=unknown..#
29f10 20 50 4f 52 54 4d 45 20 46 69 6c 6c 20 69 6e 20   PORTME Fill in 
29f20 79 6f 75 72 20 6c 64 2e 73 6f 20 63 68 61 72 61  your ld.so chara
29f30 63 74 65 72 69 73 74 69 63 73 0a 65 63 68 6f 20  cteristics.echo 
29f40 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
29f50 20 63 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d 69   checking dynami
29f60 63 20 6c 69 6e 6b 65 72 20 63 68 61 72 61 63 74  c linker charact
29f70 65 72 69 73 74 69 63 73 22 20 3e 26 35 0a 65 63  eristics" >&5.ec
29f80 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
29f90 6b 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 69 6e  king dynamic lin
29fa0 6b 65 72 20 63 68 61 72 61 63 74 65 72 69 73 74  ker characterist
29fb0 69 63 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ics... $ECHO_C" 
29fc0 3e 26 36 0a 6c 69 62 72 61 72 79 5f 6e 61 6d 65  >&6.library_name
29fd0 73 5f 73 70 65 63 3d 0a 6c 69 62 6e 61 6d 65 5f  s_spec=.libname_
29fe0 73 70 65 63 3d 27 6c 69 62 24 6e 61 6d 65 27 0a  spec='lib$name'.
29ff0 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 0a 70 6f 73  soname_spec=.pos
2a000 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 70  tinstall_cmds=.p
2a010 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
2a020 73 3d 0a 66 69 6e 69 73 68 5f 63 6d 64 73 3d 0a  s=.finish_cmds=.
2a030 66 69 6e 69 73 68 5f 65 76 61 6c 3d 0a 73 68 6c  finish_eval=.shl
2a040 69 62 70 61 74 68 5f 76 61 72 3d 0a 73 68 6c 69  ibpath_var=.shli
2a050 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
2a060 72 75 6e 70 61 74 68 3d 75 6e 6b 6e 6f 77 6e 0a  runpath=unknown.
2a070 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e 6f 6e  version_type=non
2a080 65 0a 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72  e.dynamic_linker
2a090 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e 73 6f  ="$host_os ld.so
2a0a0 22 0a 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72  ".sys_lib_dlsear
2a0b0 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 6c  ch_path_spec="/l
2a0c0 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a 73 79 73  ib /usr/lib".sys
2a0d0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
2a0e0 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72  _spec="/lib /usr
2a0f0 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f  /lib /usr/local/
2a100 6c 69 62 22 0a 0a 63 61 73 65 20 24 68 6f 73 74  lib"..case $host
2a110 5f 6f 73 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20  _os in.aix3*).  
2a120 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
2a130 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  ux.  library_nam
2a140 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2a150 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2a160 24 76 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e  $versuffix $libn
2a170 61 6d 65 2e 61 27 0a 20 20 73 68 6c 69 62 70 61  ame.a'.  shlibpa
2a180 74 68 5f 76 61 72 3d 4c 49 42 50 41 54 48 0a 0a  th_var=LIBPATH..
2a190 20 20 23 20 41 49 58 20 68 61 73 20 6e 6f 20 76    # AIX has no v
2a1a0 65 72 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72  ersioning suppor
2a1b0 74 2c 20 73 6f 20 77 65 20 61 70 70 65 6e 64 20  t, so we append 
2a1c0 61 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20  a major version 
2a1d0 74 6f 20 74 68 65 20 6e 61 6d 65 2e 0a 20 20 73  to the name..  s
2a1e0 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
2a1f0 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2a200 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 3b 3b 0a  .so$major'.  ;;.
2a210 0a 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a  .aix4* | aix5*).
2a220 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c    version_type=l
2a230 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f  inux.  need_lib_
2a240 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64  prefix=no.  need
2a250 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 68 61  _version=no.  ha
2a260 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
2a270 3d 79 65 73 0a 20 20 69 66 20 74 65 73 74 20 22  =yes.  if test "
2a280 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36  $host_cpu" = ia6
2a290 34 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 41 49  4; then.    # AI
2a2a0 58 20 35 20 73 75 70 70 6f 72 74 73 20 49 41 36  X 5 supports IA6
2a2b0 34 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  4.    library_na
2a2c0 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2a2d0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2a2e0 6f 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d  o$major ${libnam
2a2f0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2a300 76 65 72 73 75 66 66 69 78 20 24 6c 69 62 6e 61  versuffix $libna
2a310 6d 65 2e 73 6f 27 0a 20 20 20 20 73 68 6c 69 62  me.so'.    shlib
2a320 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
2a330 41 52 59 5f 50 41 54 48 0a 20 20 65 6c 73 65 0a  ARY_PATH.  else.
2a340 20 20 20 20 23 20 57 69 74 68 20 47 43 43 20 75      # With GCC u
2a350 70 20 74 6f 20 32 2e 39 35 2e 78 2c 20 63 6f 6c  p to 2.95.x, col
2a360 6c 65 63 74 32 20 77 6f 75 6c 64 20 63 72 65 61  lect2 would crea
2a370 74 65 20 61 6e 20 69 6d 70 6f 72 74 20 66 69 6c  te an import fil
2a380 65 0a 20 20 20 20 23 20 66 6f 72 20 64 65 70 65  e.    # for depe
2a390 6e 64 65 6e 63 65 20 6c 69 62 72 61 72 69 65 73  ndence libraries
2a3a0 2e 20 20 54 68 65 20 69 6d 70 6f 72 74 20 66 69  .  The import fi
2a3b0 6c 65 20 77 6f 75 6c 64 20 73 74 61 72 74 20 77  le would start w
2a3c0 69 74 68 0a 20 20 20 20 23 20 74 68 65 20 6c 69  ith.    # the li
2a3d0 6e 65 20 60 23 21 20 2e 27 2e 20 20 54 68 69 73  ne `#! .'.  This
2a3e0 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65   would cause the
2a3f0 20 67 65 6e 65 72 61 74 65 64 20 6c 69 62 72 61   generated libra
2a400 72 79 20 74 6f 0a 20 20 20 20 23 20 64 65 70 65  ry to.    # depe
2a410 6e 64 20 6f 6e 20 60 2e 27 2c 20 61 6c 77 61 79  nd on `.', alway
2a420 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6c 69 62  s an invalid lib
2a430 72 61 72 79 2e 20 20 54 68 69 73 20 77 61 73 20  rary.  This was 
2a440 66 69 78 65 64 20 69 6e 0a 20 20 20 20 23 20 64  fixed in.    # d
2a450 65 76 65 6c 6f 70 6d 65 6e 74 20 73 6e 61 70 73  evelopment snaps
2a460 68 6f 74 73 20 6f 66 20 47 43 43 20 70 72 69 6f  hots of GCC prio
2a470 72 20 74 6f 20 33 2e 30 2e 0a 20 20 20 20 63 61  r to 3.0..    ca
2a480 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2a490 20 20 20 20 20 61 69 78 34 20 7c 20 61 69 78 34       aix4 | aix4
2a4a0 2e 5b 30 31 5d 20 7c 20 61 69 78 34 2e 5b 30 31  .[01] | aix4.[01
2a4b0 5d 2e 2a 29 0a 09 69 66 20 7b 20 65 63 68 6f 20  ].*)..if { echo 
2a4c0 27 23 69 66 20 5f 5f 47 4e 55 43 5f 5f 20 3e 20  '#if __GNUC__ > 
2a4d0 32 20 7c 7c 20 28 5f 5f 47 4e 55 43 5f 5f 20 3d  2 || (__GNUC__ =
2a4e0 3d 20 32 20 26 26 20 5f 5f 47 4e 55 43 5f 4d 49  = 2 && __GNUC_MI
2a4f0 4e 4f 52 5f 5f 20 3e 3d 20 39 37 29 27 0a 09 20  NOR__ >= 97)'.. 
2a500 20 20 20 20 65 63 68 6f 20 27 20 79 65 73 20 27      echo ' yes '
2a510 0a 09 20 20 20 20 20 65 63 68 6f 20 27 23 65 6e  ..     echo '#en
2a520 64 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 7d 20  dif'; } | ${CC} 
2a530 2d 45 20 2d 20 7c 20 67 72 65 70 20 79 65 73 20  -E - | grep yes 
2a540 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
2a550 6e 0a 09 20 20 3a 0a 09 65 6c 73 65 0a 09 20 20  n..  :..else..  
2a560 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
2a570 3d 6e 6f 0a 09 66 69 0a 09 3b 3b 0a 20 20 20 20  =no..fi..;;.    
2a580 65 73 61 63 0a 20 20 20 20 23 20 41 49 58 20 28  esac.    # AIX (
2a590 6f 6e 20 50 6f 77 65 72 2a 29 20 68 61 73 20 6e  on Power*) has n
2a5a0 6f 20 76 65 72 73 69 6f 6e 69 6e 67 20 73 75 70  o versioning sup
2a5b0 70 6f 72 74 2c 20 73 6f 20 63 75 72 72 65 6e 74  port, so current
2a5c0 6c 79 20 77 65 20 63 61 6e 0a 20 20 20 20 23 20  ly we can.    # 
2a5d0 6e 6f 74 20 68 61 72 64 63 6f 64 65 20 63 6f 72  not hardcode cor
2a5e0 72 65 63 74 20 73 6f 6e 61 6d 65 20 69 6e 74 6f  rect soname into
2a5f0 20 65 78 65 63 75 74 61 62 6c 65 2e 20 50 72 6f   executable. Pro
2a600 62 61 62 6c 79 20 77 65 20 63 61 6e 0a 20 20 20  bably we can.   
2a610 20 23 20 61 64 64 20 76 65 72 73 69 6f 6e 69 6e   # add versionin
2a620 67 20 73 75 70 70 6f 72 74 20 74 6f 20 63 6f 6c  g support to col
2a630 6c 65 63 74 32 2c 20 73 6f 20 61 64 64 69 74 69  lect2, so additi
2a640 6f 6e 61 6c 20 6c 69 6e 6b 73 20 63 61 6e 0a 20  onal links can. 
2a650 20 20 20 23 20 62 65 20 75 73 65 66 75 6c 20 69     # be useful i
2a660 6e 20 66 75 74 75 72 65 2e 0a 20 20 20 20 69 66  n future..    if
2a670 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f   test "$aix_use_
2a680 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20  runtimelinking" 
2a690 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
2a6a0 20 20 23 20 49 66 20 75 73 69 6e 67 20 72 75 6e    # If using run
2a6b0 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 28 6f   time linking (o
2a6c0 6e 20 41 49 58 20 34 2e 32 20 6f 72 20 6c 61 74  n AIX 4.2 or lat
2a6d0 65 72 29 20 75 73 65 20 6c 69 62 3c 6e 61 6d 65  er) use lib<name
2a6e0 3e 2e 73 6f 0a 20 20 20 20 20 20 23 20 69 6e 73  >.so.      # ins
2a6f0 74 65 61 64 20 6f 66 20 6c 69 62 3c 6e 61 6d 65  tead of lib<name
2a700 3e 2e 61 20 74 6f 20 6c 65 74 20 70 65 6f 70 6c  >.a to let peopl
2a710 65 20 6b 6e 6f 77 20 74 68 61 74 20 74 68 65 73  e know that thes
2a720 65 20 61 72 65 20 6e 6f 74 0a 20 20 20 20 20 20  e are not.      
2a730 23 20 74 79 70 69 63 61 6c 20 41 49 58 20 73 68  # typical AIX sh
2a740 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a  ared libraries..
2a750 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61        library_na
2a760 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2a770 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2a780 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  o$versuffix ${li
2a790 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2a7a0 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61  .so$major $libna
2a7b0 6d 65 2e 73 6f 27 0a 20 20 20 20 65 6c 73 65 0a  me.so'.    else.
2a7c0 20 20 20 20 20 20 23 20 57 65 20 70 72 65 73 65        # We prese
2a7d0 72 76 65 20 2e 61 20 61 73 20 65 78 74 65 6e 73  rve .a as extens
2a7e0 69 6f 6e 20 66 6f 72 20 73 68 61 72 65 64 20 6c  ion for shared l
2a7f0 69 62 72 61 72 69 65 73 20 74 68 72 6f 75 67 68  ibraries through
2a800 20 41 49 58 34 2e 32 0a 20 20 20 20 20 20 23 20   AIX4.2.      # 
2a810 61 6e 64 20 6c 61 74 65 72 20 77 68 65 6e 20 77  and later when w
2a820 65 20 61 72 65 20 6e 6f 74 20 64 6f 69 6e 67 20  e are not doing 
2a830 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67  run time linking
2a840 2e 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f  ..      library_
2a850 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2a860 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2a870 2e 61 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20  .a $libname.a'. 
2a880 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63       soname_spec
2a890 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2a8a0 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27  lease}.so$major'
2a8b0 0a 20 20 20 20 66 69 0a 20 20 20 20 73 68 6c 69  .    fi.    shli
2a8c0 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 41 54  bpath_var=LIBPAT
2a8d0 48 0a 20 20 66 69 0a 20 20 68 61 72 64 63 6f 64  H.  fi.  hardcod
2a8e0 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a  e_into_libs=yes.
2a8f0 20 20 3b 3b 0a 0a 61 6d 69 67 61 6f 73 2a 29 0a    ;;..amigaos*).
2a900 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
2a910 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 69  spec='$libname.i
2a920 78 6c 69 62 72 61 72 79 20 24 6c 69 62 6e 61 6d  xlibrary $libnam
2a930 65 2e 61 27 0a 20 20 23 20 43 72 65 61 74 65 20  e.a'.  # Create 
2a940 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62  ${libname}_ixlib
2a950 72 61 72 79 2e 61 20 65 6e 74 72 69 65 73 20 69  rary.a entries i
2a960 6e 20 2f 73 79 73 2f 6c 69 62 73 2e 0a 20 20 66  n /sys/libs..  f
2a970 69 6e 69 73 68 5f 65 76 61 6c 3d 27 66 6f 72 20  inish_eval='for 
2a980 6c 69 62 20 69 6e 20 60 6c 73 20 24 6c 69 62 64  lib in `ls $libd
2a990 69 72 2f 2a 2e 69 78 6c 69 62 72 61 72 79 20 32  ir/*.ixlibrary 2
2a9a0 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 20  >/dev/null`; do 
2a9b0 6c 69 62 6e 61 6d 65 3d 60 24 65 63 68 6f 20 22  libname=`$echo "
2a9c0 58 24 6c 69 62 22 20 7c 20 24 58 73 65 64 20 2d  X$lib" | $Xsed -
2a9d0 65 20 27 5c 27 27 73 25 5e 2e 2a 2f 5c 28 5b 5e  e '\''s%^.*/\([^
2a9e0 2f 5d 2a 5c 29 5c 2e 69 78 6c 69 62 72 61 72 79  /]*\)\.ixlibrary
2a9f0 24 25 5c 31 25 27 5c 27 27 60 3b 20 74 65 73 74  $%\1%'\''`; test
2aa00 20 24 72 6d 20 2f 73 79 73 2f 6c 69 62 73 2f 24   $rm /sys/libs/$
2aa10 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72  {libname}_ixlibr
2aa20 61 72 79 2e 61 3b 20 24 73 68 6f 77 20 22 28 63  ary.a; $show "(c
2aa30 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 26 20 24  d /sys/libs && $
2aa40 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c 69 62 6e  LN_S $lib ${libn
2aa50 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e 61  ame}_ixlibrary.a
2aa60 29 22 3b 20 28 63 64 20 2f 73 79 73 2f 6c 69 62  )"; (cd /sys/lib
2aa70 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20  s && $LN_S $lib 
2aa80 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62  ${libname}_ixlib
2aa90 72 61 72 79 2e 61 29 20 7c 7c 20 65 78 69 74 20  rary.a) || exit 
2aaa0 31 3b 20 64 6f 6e 65 27 0a 20 20 3b 3b 0a 0a 62  1; done'.  ;;..b
2aab0 65 6f 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f  eos*).  library_
2aac0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2aad0 62 6e 61 6d 65 7d 2e 73 6f 27 0a 20 20 64 79 6e  bname}.so'.  dyn
2aae0 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f  amic_linker="$ho
2aaf0 73 74 5f 6f 73 20 6c 64 2e 73 6f 22 0a 20 20 73  st_os ld.so".  s
2ab00 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42  hlibpath_var=LIB
2ab10 52 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a  RARY_PATH.  ;;..
2ab20 62 73 64 69 34 2a 29 0a 20 20 76 65 72 73 69 6f  bsdi4*).  versio
2ab30 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e  n_type=linux.  n
2ab40 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20  eed_version=no. 
2ab50 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
2ab60 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2ab70 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72  {release}.so$ver
2ab80 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
2ab90 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2aba0 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f  ajor $libname.so
2abb0 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  '.  soname_spec=
2abc0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
2abd0 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a  ease}.so$major'.
2abe0 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50    finish_cmds='P
2abf0 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69  ATH="\$PATH:/sbi
2ac00 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24 6c 69 62  n" ldconfig $lib
2ac10 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68  dir'.  shlibpath
2ac20 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f  _var=LD_LIBRARY_
2ac30 50 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f 73  PATH.  sys_lib_s
2ac40 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
2ac50 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c 69 62  "/shlib /usr/lib
2ac60 20 2f 75 73 72 2f 58 31 31 2f 6c 69 62 20 2f 75   /usr/X11/lib /u
2ac70 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62 20 2f  sr/contrib/lib /
2ac80 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
2ac90 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64 6c  ib".  sys_lib_dl
2aca0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
2acb0 3d 22 2f 73 68 6c 69 62 20 2f 75 73 72 2f 6c 69  ="/shlib /usr/li
2acc0 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62  b /usr/local/lib
2acd0 22 0a 20 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d  ".  export_dynam
2ace0 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 2d 72 64  ic_flag_spec=-rd
2acf0 79 6e 61 6d 69 63 0a 20 20 23 20 74 68 65 20 64  ynamic.  # the d
2ad00 65 66 61 75 6c 74 20 6c 64 2e 73 6f 2e 63 6f 6e  efault ld.so.con
2ad10 66 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20  f also contains 
2ad20 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c 69 62  /usr/contrib/lib
2ad30 20 61 6e 64 0a 20 20 23 20 2f 75 73 72 2f 58 31   and.  # /usr/X1
2ad40 31 52 36 2f 6c 69 62 20 28 2f 75 73 72 2f 58 31  1R6/lib (/usr/X1
2ad50 31 20 69 73 20 61 20 6c 69 6e 6b 20 74 6f 20 2f  1 is a link to /
2ad60 75 73 72 2f 58 31 31 52 36 29 2c 20 62 75 74 20  usr/X11R6), but 
2ad70 6c 65 74 20 75 73 20 61 6c 6c 6f 77 0a 20 20 23  let us allow.  #
2ad80 20 6c 69 62 74 6f 6f 6c 20 74 6f 20 68 61 72 64   libtool to hard
2ad90 2d 63 6f 64 65 20 74 68 65 73 65 20 69 6e 74 6f  -code these into
2ada0 20 70 72 6f 67 72 61 6d 73 0a 20 20 3b 3b 0a 0a   programs.  ;;..
2adb0 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a  cygwin* | mingw*
2adc0 20 7c 20 70 77 33 32 2a 29 0a 20 20 76 65 72 73   | pw32*).  vers
2add0 69 6f 6e 5f 74 79 70 65 3d 77 69 6e 64 6f 77 73  ion_type=windows
2ade0 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
2adf0 6e 6f 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  no.  need_lib_pr
2ae00 65 66 69 78 3d 6e 6f 0a 20 20 63 61 73 65 20 24  efix=no.  case $
2ae10 47 43 43 2c 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  GCC,$host_os in.
2ae20 20 20 79 65 73 2c 63 79 67 77 69 6e 2a 29 0a 20    yes,cygwin*). 
2ae30 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73     library_names
2ae40 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e  _spec='$libname.
2ae50 64 6c 6c 2e 61 27 0a 20 20 20 20 73 6f 6e 61 6d  dll.a'.    sonam
2ae60 65 5f 73 70 65 63 3d 27 60 65 63 68 6f 20 24 7b  e_spec='`echo ${
2ae70 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65 64 20 2d  libname} | sed -
2ae80 65 20 27 73 2f 5e 6c 69 62 2f 63 79 67 2f 27 60  e 's/^lib/cyg/'`
2ae90 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d  `echo ${release}
2aea0 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 5b 2e 5d   | sed -e 's/[.]
2aeb0 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69  /-/g'`${versuffi
2aec0 78 7d 2e 64 6c 6c 27 0a 20 20 20 20 70 6f 73 74  x}.dll'.    post
2aed0 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c  install_cmds='dl
2aee0 70 61 74 68 3d 60 62 61 73 68 20 32 3e 26 31 20  path=`bash 2>&1 
2aef0 2d 63 20 27 5c 27 27 2e 20 24 64 69 72 2f 24 7b  -c '\''. $dir/${
2af00 66 69 6c 65 7d 69 3b 65 63 68 6f 20 5c 24 64 6c  file}i;echo \$dl
2af10 6e 61 6d 65 27 5c 27 27 60 7e 0a 20 20 20 20 20  name'\''`~.     
2af20 20 64 6c 64 69 72 3d 24 64 65 73 74 64 69 72 2f   dldir=$destdir/
2af30 60 64 69 72 6e 61 6d 65 20 5c 24 64 6c 70 61 74  `dirname \$dlpat
2af40 68 60 7e 0a 20 20 20 20 20 20 74 65 73 74 20 2d  h`~.      test -
2af50 64 20 5c 24 64 6c 64 69 72 20 7c 7c 20 6d 6b 64  d \$dldir || mkd
2af60 69 72 20 2d 70 20 5c 24 64 6c 64 69 72 7e 0a 20  ir -p \$dldir~. 
2af70 20 20 20 20 20 24 69 6e 73 74 61 6c 6c 5f 70 72       $install_pr
2af80 6f 67 20 2e 6c 69 62 73 2f 24 64 6c 6e 61 6d 65  og .libs/$dlname
2af90 20 5c 24 64 6c 64 69 72 2f 24 64 6c 6e 61 6d 65   \$dldir/$dlname
2afa0 27 0a 20 20 20 20 70 6f 73 74 75 6e 69 6e 73 74  '.    postuninst
2afb0 61 6c 6c 5f 63 6d 64 73 3d 27 64 6c 64 6c 6c 3d  all_cmds='dldll=
2afc0 60 62 61 73 68 20 32 3e 26 31 20 2d 63 20 27 5c  `bash 2>&1 -c '\
2afd0 27 27 2e 20 24 66 69 6c 65 3b 20 65 63 68 6f 20  ''. $file; echo 
2afe0 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 20  \$dlname'\''`~. 
2aff0 20 20 20 20 20 64 6c 70 61 74 68 3d 24 64 69 72       dlpath=$dir
2b000 2f 5c 24 64 6c 64 6c 6c 7e 0a 20 20 20 20 20 20  /\$dldll~.      
2b010 20 24 72 6d 20 5c 24 64 6c 70 61 74 68 27 0a 20   $rm \$dlpath'. 
2b020 20 20 20 3b 3b 0a 20 20 79 65 73 2c 6d 69 6e 67     ;;.  yes,ming
2b030 77 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f  w*).    library_
2b040 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2b050 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65  bname}`echo ${re
2b060 6c 65 61 73 65 7d 20 7c 20 73 65 64 20 2d 65 20  lease} | sed -e 
2b070 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
2b080 72 73 75 66 66 69 78 7d 2e 64 6c 6c 27 0a 20 20  rsuffix}.dll'.  
2b090 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68    sys_lib_search
2b0a0 5f 70 61 74 68 5f 73 70 65 63 3d 60 24 43 43 20  _path_spec=`$CC 
2b0b0 2d 70 72 69 6e 74 2d 73 65 61 72 63 68 2d 64 69  -print-search-di
2b0c0 72 73 20 7c 20 67 72 65 70 20 22 5e 6c 69 62 72  rs | grep "^libr
2b0d0 61 72 69 65 73 3a 22 20 7c 20 73 65 64 20 2d 65  aries:" | sed -e
2b0e0 20 22 73 2f 5e 6c 69 62 72 61 72 69 65 73 3a 2f   "s/^libraries:/
2b0f0 2f 22 20 2d 65 20 22 73 2f 3b 2f 20 2f 67 22 20  /" -e "s/;/ /g" 
2b100 2d 65 20 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 20  -e "s,=/,/,g"`. 
2b110 20 20 20 3b 3b 0a 20 20 79 65 73 2c 70 77 33 32     ;;.  yes,pw32
2b120 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  *).    library_n
2b130 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 63 68 6f  ames_spec='`echo
2b140 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65   ${libname} | se
2b150 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 70 77 2f  d -e 's/^lib/pw/
2b160 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73  '``echo ${releas
2b170 65 7d 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 2e  e} | sed -e 's/.
2b180 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69  /-/g'`${versuffi
2b190 78 7d 2e 64 6c 6c 27 0a 20 20 20 20 3b 3b 0a 20  x}.dll'.    ;;. 
2b1a0 20 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79 5f   *).    library_
2b1b0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
2b1c0 62 6e 61 6d 65 7d 60 65 63 68 6f 20 24 7b 72 65  bname}`echo ${re
2b1d0 6c 65 61 73 65 7d 20 7c 20 73 65 64 20 2d 65 20  lease} | sed -e 
2b1e0 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
2b1f0 72 73 75 66 66 69 78 7d 2e 64 6c 6c 20 24 6c 69  rsuffix}.dll $li
2b200 62 6e 61 6d 65 2e 6c 69 62 27 0a 20 20 20 20 3b  bname.lib'.    ;
2b210 3b 0a 20 20 65 73 61 63 0a 20 20 64 79 6e 61 6d  ;.  esac.  dynam
2b220 69 63 5f 6c 69 6e 6b 65 72 3d 27 57 69 6e 33 32  ic_linker='Win32
2b230 20 6c 64 2e 65 78 65 27 0a 20 20 23 20 46 49 58   ld.exe'.  # FIX
2b240 4d 45 3a 20 66 69 72 73 74 20 77 65 20 73 68 6f  ME: first we sho
2b250 75 6c 64 20 73 65 61 72 63 68 20 2e 20 61 6e 64  uld search . and
2b260 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 74   the directory t
2b270 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 69 73  he executable is
2b280 20 69 6e 0a 20 20 73 68 6c 69 62 70 61 74 68 5f   in.  shlibpath_
2b290 76 61 72 3d 50 41 54 48 0a 20 20 3b 3b 0a 0a 64  var=PATH.  ;;..d
2b2a0 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64  arwin* | rhapsod
2b2b0 79 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  y*).  dynamic_li
2b2c0 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64  nker="$host_os d
2b2d0 79 6c 64 22 0a 20 20 76 65 72 73 69 6f 6e 5f 74  yld".  version_t
2b2e0 79 70 65 3d 64 61 72 77 69 6e 0a 20 20 6e 65 65  ype=darwin.  nee
2b2f0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2b300 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2b310 6f 0a 20 20 23 20 46 49 58 4d 45 3a 20 52 65 6c  o.  # FIXME: Rel
2b320 79 69 6e 67 20 6f 6e 20 70 6f 73 69 78 79 20 24  ying on posixy $
2b330 28 29 20 77 69 6c 6c 20 63 61 75 73 65 20 70 72  () will cause pr
2b340 6f 62 6c 65 6d 73 20 66 6f 72 0a 20 20 23 20 20  oblems for.  #  
2b350 20 20 20 20 20 20 63 72 6f 73 73 2d 63 6f 6d 70        cross-comp
2b360 69 6c 61 74 69 6f 6e 2c 20 62 75 74 20 75 6e 66  ilation, but unf
2b370 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 65 20 65  ortunately the e
2b380 63 68 6f 20 74 65 73 74 73 20 64 6f 20 6e 6f 74  cho tests do not
2b390 0a 20 20 23 20 20 20 20 20 20 20 20 79 65 74 20  .  #        yet 
2b3a0 64 65 74 65 63 74 20 7a 73 68 20 65 63 68 6f 27  detect zsh echo'
2b3b0 73 20 72 65 6d 6f 76 61 6c 20 6f 66 20 5c 20 65  s removal of \ e
2b3c0 73 63 61 70 65 73 2e 0a 20 20 6c 69 62 72 61 72  scapes..  librar
2b3d0 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
2b3e0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2b3f0 65 7d 24 7b 76 65 72 73 75 66 66 69 78 7d 2e 24  e}${versuffix}.$
2b400 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d  (test .$module =
2b410 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20 73 6f   .yes && echo so
2b420 20 7c 7c 20 65 63 68 6f 20 64 79 6c 69 62 29 20   || echo dylib) 
2b430 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2b440 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 2e 24 28 74  ase}${major}.$(t
2b450 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e  est .$module = .
2b460 79 65 73 20 26 26 20 65 63 68 6f 20 73 6f 20 7c  yes && echo so |
2b470 7c 20 65 63 68 6f 20 64 79 6c 69 62 29 20 24 7b  | echo dylib) ${
2b480 6c 69 62 6e 61 6d 65 7d 2e 24 28 74 65 73 74 20  libname}.$(test 
2b490 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73 20  .$module = .yes 
2b4a0 26 26 20 65 63 68 6f 20 73 6f 20 7c 7c 20 65 63  && echo so || ec
2b4b0 68 6f 20 64 79 6c 69 62 29 27 0a 20 20 73 6f 6e  ho dylib)'.  son
2b4c0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
2b4d0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
2b4e0 6d 61 6a 6f 72 7d 2e 24 28 74 65 73 74 20 2e 24  major}.$(test .$
2b4f0 6d 6f 64 75 6c 65 20 3d 20 2e 79 65 73 20 26 26  module = .yes &&
2b500 20 65 63 68 6f 20 73 6f 20 7c 7c 20 65 63 68 6f   echo so || echo
2b510 20 64 79 6c 69 62 29 27 0a 20 20 73 68 6c 69 62   dylib)'.  shlib
2b520 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
2b530 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 73 68 6c  unpath=yes.  shl
2b540 69 62 70 61 74 68 5f 76 61 72 3d 44 59 4c 44 5f  ibpath_var=DYLD_
2b550 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 3b  LIBRARY_PATH.  ;
2b560 3b 0a 0a 66 72 65 65 62 73 64 31 2a 29 0a 20 20  ;..freebsd1*).  
2b570 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e  dynamic_linker=n
2b580 6f 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64 2a  o.  ;;..freebsd*
2b590 2d 67 6e 75 2a 29 0a 20 20 76 65 72 73 69 6f 6e  -gnu*).  version
2b5a0 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65  _type=linux.  ne
2b5b0 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
2b5c0 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
2b5d0 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  no.  library_nam
2b5e0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2b5f0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2b600 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2b610 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2b620 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2b630 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  e.so'.  soname_s
2b640 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2b650 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2b660 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
2b670 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2b680 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  ATH.  shlibpath_
2b690 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2b6a0 68 3d 6e 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f  h=no.  hardcode_
2b6b0 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
2b6c0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27  dynamic_linker='
2b6d0 47 4e 55 2f 46 72 65 65 42 53 44 20 6c 64 2e 73  GNU/FreeBSD ld.s
2b6e0 6f 27 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64  o'.  ;;..freebsd
2b6f0 2a 29 0a 20 20 6f 62 6a 66 6f 72 6d 61 74 3d 60  *).  objformat=`
2b700 74 65 73 74 20 2d 78 20 2f 75 73 72 2f 62 69 6e  test -x /usr/bin
2b710 2f 6f 62 6a 66 6f 72 6d 61 74 20 26 26 20 2f 75  /objformat && /u
2b720 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74  sr/bin/objformat
2b730 20 7c 7c 20 65 63 68 6f 20 61 6f 75 74 60 0a 20   || echo aout`. 
2b740 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 66 72   version_type=fr
2b750 65 65 62 73 64 2d 24 6f 62 6a 66 6f 72 6d 61 74  eebsd-$objformat
2b760 0a 20 20 63 61 73 65 20 24 76 65 72 73 69 6f 6e  .  case $version
2b770 5f 74 79 70 65 20 69 6e 0a 20 20 20 20 66 72 65  _type in.    fre
2b780 65 62 73 64 2d 65 6c 66 2a 29 0a 20 20 20 20 20  ebsd-elf*).     
2b790 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
2b7a0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2b7b0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72  {release}.so$ver
2b7c0 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
2b7d0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 20 24  }${release}.so $
2b7e0 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 20 20  libname.so'.    
2b7f0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2b800 6f 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62  o.      need_lib
2b810 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20  _prefix=no.     
2b820 20 3b 3b 0a 20 20 20 20 66 72 65 65 62 73 64 2d   ;;.    freebsd-
2b830 2a 29 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79  *).      library
2b840 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
2b850 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2b860 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20 24  }.so$versuffix $
2b870 6c 69 62 6e 61 6d 65 2e 73 6f 24 76 65 72 73 75  libname.so$versu
2b880 66 66 69 78 27 0a 20 20 20 20 20 20 6e 65 65 64  ffix'.      need
2b890 5f 76 65 72 73 69 6f 6e 3d 79 65 73 0a 20 20 20  _version=yes.   
2b8a0 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 73     ;;.  esac.  s
2b8b0 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f  hlibpath_var=LD_
2b8c0 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 63  LIBRARY_PATH.  c
2b8d0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
2b8e0 20 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20 20    freebsd2*).   
2b8f0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2b900 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
2b910 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  .    ;;.  *).   
2b920 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2b930 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a  ides_runpath=no.
2b940 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74      hardcode_int
2b950 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 3b  o_libs=yes.    ;
2b960 3b 0a 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 67  ;.  esac.  ;;..g
2b970 6e 75 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74  nu*).  version_t
2b980 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65 64  ype=linux.  need
2b990 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20  _lib_prefix=no. 
2b9a0 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
2b9b0 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73  .  library_names
2b9c0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2b9d0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76  }${release}.so$v
2b9e0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
2b9f0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2ba00 24 7b 6d 61 6a 6f 72 7d 20 24 7b 6c 69 62 6e 61  ${major} ${libna
2ba10 6d 65 7d 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65  me}.so'.  soname
2ba20 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2ba30 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2ba40 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74  ajor'.  shlibpat
2ba50 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
2ba60 5f 50 41 54 48 0a 20 20 68 61 72 64 63 6f 64 65  _PATH.  hardcode
2ba70 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20  _into_libs=yes. 
2ba80 20 3b 3b 0a 0a 68 70 75 78 39 2a 20 7c 20 68 70   ;;..hpux9* | hp
2ba90 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a 29  ux10* | hpux11*)
2baa0 0a 20 20 23 20 47 69 76 65 20 61 20 73 6f 6e 61  .  # Give a sona
2bab0 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67  me corresponding
2bac0 20 74 6f 20 74 68 65 20 6d 61 6a 6f 72 20 76 65   to the major ve
2bad0 72 73 69 6f 6e 20 73 6f 20 74 68 61 74 20 64 6c  rsion so that dl
2bae0 64 2e 73 6c 20 72 65 66 75 73 65 73 20 74 6f 0a  d.sl refuses to.
2baf0 20 20 23 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74    # link against
2bb00 20 6f 74 68 65 72 20 76 65 72 73 69 6f 6e 73 2e   other versions.
2bb10 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  .  dynamic_linke
2bb20 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e  r="$host_os dld.
2bb30 73 6c 22 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  sl".  version_ty
2bb40 70 65 3d 73 75 6e 6f 73 0a 20 20 6e 65 65 64 5f  pe=sunos.  need_
2bb50 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2bb60 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2bb70 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
2bb80 53 48 4c 49 42 5f 50 41 54 48 0a 20 20 73 68 6c  SHLIB_PATH.  shl
2bb90 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
2bba0 5f 72 75 6e 70 61 74 68 3d 6e 6f 20 23 20 2b 73  _runpath=no # +s
2bbb0 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20   is required to 
2bbc0 65 6e 61 62 6c 65 20 53 48 4c 49 42 5f 50 41 54  enable SHLIB_PAT
2bbd0 48 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  H.  library_name
2bbe0 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
2bbf0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6c 24  e}${release}.sl$
2bc00 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
2bc10 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2bc20 6c 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  l$major $libname
2bc30 2e 73 6c 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70  .sl'.  soname_sp
2bc40 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2bc50 72 65 6c 65 61 73 65 7d 2e 73 6c 24 6d 61 6a 6f  release}.sl$majo
2bc60 72 27 0a 20 20 23 20 48 50 2d 55 58 20 72 75 6e  r'.  # HP-UX run
2bc70 73 20 2a 72 65 61 6c 6c 79 2a 20 73 6c 6f 77 6c  s *really* slowl
2bc80 79 20 75 6e 6c 65 73 73 20 73 68 61 72 65 64 20  y unless shared 
2bc90 6c 69 62 72 61 72 69 65 73 20 61 72 65 20 6d 6f  libraries are mo
2bca0 64 65 20 35 35 35 2e 0a 20 20 70 6f 73 74 69 6e  de 555..  postin
2bcb0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f  stall_cmds='chmo
2bcc0 64 20 35 35 35 20 24 6c 69 62 27 0a 20 20 3b 3b  d 555 $lib'.  ;;
2bcd0 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69 78 36  ..irix5* | irix6
2bce0 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a  * | nonstopux*).
2bcf0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
2bd00 69 6e 0a 20 20 20 20 6e 6f 6e 73 74 6f 70 75 78  in.    nonstopux
2bd10 2a 29 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  *) version_type=
2bd20 6e 6f 6e 73 74 6f 70 75 78 20 3b 3b 0a 20 20 20  nonstopux ;;.   
2bd30 20 2a 29 20 20 20 20 20 20 20 20 20 20 76 65 72   *)          ver
2bd40 73 69 6f 6e 5f 74 79 70 65 3d 69 72 69 78 20 3b  sion_type=irix ;
2bd50 3b 0a 20 20 65 73 61 63 0a 20 20 6e 65 65 64 5f  ;.  esac.  need_
2bd60 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2bd70 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2bd80 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
2bd90 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2bda0 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20  se}.so$major'.  
2bdb0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
2bdc0 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2bdd0 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72 73  release}.so$vers
2bde0 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d  uffix ${libname}
2bdf0 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61  ${release}.so$ma
2be00 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  jor ${libname}${
2be10 72 65 6c 65 61 73 65 7d 2e 73 6f 20 24 6c 69 62  release}.so $lib
2be20 6e 61 6d 65 2e 73 6f 27 0a 20 20 63 61 73 65 20  name.so'.  case 
2be30 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 69 72  $host_os in.  ir
2be40 69 78 35 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix5* | nonstopux
2be50 2a 29 0a 20 20 20 20 6c 69 62 73 75 66 66 3d 20  *).    libsuff= 
2be60 73 68 6c 69 62 73 75 66 66 3d 0a 20 20 20 20 3b  shlibsuff=.    ;
2be70 3b 0a 20 20 2a 29 0a 20 20 20 20 63 61 73 65 20  ;.  *).    case 
2be80 24 4c 44 20 69 6e 20 23 20 6c 69 62 74 6f 6f 6c  $LD in # libtool
2be90 2e 6d 34 20 77 69 6c 6c 20 61 64 64 20 6f 6e 65  .m4 will add one
2bea0 20 6f 66 20 74 68 65 73 65 20 73 77 69 74 63 68   of these switch
2beb0 65 73 20 74 6f 20 4c 44 0a 20 20 20 20 2a 2d 33  es to LD.    *-3
2bec0 32 7c 2a 22 2d 33 32 20 22 29 20 6c 69 62 73 75  2|*"-32 ") libsu
2bed0 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d 20 6c  ff= shlibsuff= l
2bee0 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b  ibmagic=32-bit;;
2bef0 0a 20 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33  .    *-n32|*"-n3
2bf00 32 20 22 29 20 6c 69 62 73 75 66 66 3d 33 32 20  2 ") libsuff=32 
2bf10 73 68 6c 69 62 73 75 66 66 3d 4e 33 32 20 6c 69  shlibsuff=N32 li
2bf20 62 6d 61 67 69 63 3d 4e 33 32 3b 3b 0a 20 20 20  bmagic=N32;;.   
2bf30 20 2a 2d 36 34 7c 2a 22 2d 36 34 20 22 29 20 6c   *-64|*"-64 ") l
2bf40 69 62 73 75 66 66 3d 36 34 20 73 68 6c 69 62 73  ibsuff=64 shlibs
2bf50 75 66 66 3d 36 34 20 6c 69 62 6d 61 67 69 63 3d  uff=64 libmagic=
2bf60 36 34 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 29 20  64-bit;;.    *) 
2bf70 6c 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75  libsuff= shlibsu
2bf80 66 66 3d 20 6c 69 62 6d 61 67 69 63 3d 6e 65 76  ff= libmagic=nev
2bf90 65 72 2d 6d 61 74 63 68 3b 3b 0a 20 20 20 20 65  er-match;;.    e
2bfa0 73 61 63 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  sac.    ;;.  esa
2bfb0 63 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  c.  shlibpath_va
2bfc0 72 3d 4c 44 5f 4c 49 42 52 41 52 59 24 7b 73 68  r=LD_LIBRARY${sh
2bfd0 6c 69 62 73 75 66 66 7d 5f 50 41 54 48 0a 20 20  libsuff}_PATH.  
2bfe0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
2bff0 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20  des_runpath=no. 
2c000 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
2c010 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f  path_spec="/usr/
2c020 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 6c  lib${libsuff} /l
2c030 69 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 75 73  ib${libsuff} /us
2c040 72 2f 6c 6f 63 61 6c 2f 6c 69 62 24 7b 6c 69 62  r/local/lib${lib
2c050 73 75 66 66 7d 22 0a 20 20 73 79 73 5f 6c 69 62  suff}".  sys_lib
2c060 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73  _dlsearch_path_s
2c070 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c  pec="/usr/lib${l
2c080 69 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69  ibsuff} /lib${li
2c090 62 73 75 66 66 7d 22 0a 20 20 3b 3b 0a 0a 23 20  bsuff}".  ;;..# 
2c0a0 4e 6f 20 73 68 61 72 65 64 20 6c 69 62 20 73 75  No shared lib su
2c0b0 70 70 6f 72 74 20 66 6f 72 20 4c 69 6e 75 78 20  pport for Linux 
2c0c0 6f 6c 64 6c 64 2c 20 61 6f 75 74 2c 20 6f 72 20  oldld, aout, or 
2c0d0 63 6f 66 66 2e 0a 6c 69 6e 75 78 2d 67 6e 75 6f  coff..linux-gnuo
2c0e0 6c 64 6c 64 2a 20 7c 20 6c 69 6e 75 78 2d 67 6e  ldld* | linux-gn
2c0f0 75 61 6f 75 74 2a 20 7c 20 6c 69 6e 75 78 2d 67  uaout* | linux-g
2c100 6e 75 63 6f 66 66 2a 29 0a 20 20 64 79 6e 61 6d  nucoff*).  dynam
2c110 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b  ic_linker=no.  ;
2c120 3b 0a 0a 23 20 54 68 69 73 20 6d 75 73 74 20 62  ;..# This must b
2c130 65 20 4c 69 6e 75 78 20 45 4c 46 2e 0a 6c 69 6e  e Linux ELF..lin
2c140 75 78 2d 67 6e 75 2a 29 0a 20 20 76 65 72 73 69  ux-gnu*).  versi
2c150 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20  on_type=linux.  
2c160 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
2c170 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  no.  need_versio
2c180 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e  n=no.  library_n
2c190 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
2c1a0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2c1b0 73 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  so$versuffix ${l
2c1c0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2c1d0 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e  }.so$major $libn
2c1e0 61 6d 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65  ame.so'.  soname
2c1f0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2c200 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2c210 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f 63  ajor'.  finish_c
2c220 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54  mds='PATH="\$PAT
2c230 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69  H:/sbin" ldconfi
2c240 67 20 2d 6e 20 24 6c 69 62 64 69 72 27 0a 20 20  g -n $libdir'.  
2c250 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2c260 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2c270 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
2c280 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20  des_runpath=no. 
2c290 20 23 20 54 68 69 73 20 69 6d 70 6c 69 65 73 20   # This implies 
2c2a0 6e 6f 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2c  no fast_install,
2c2b0 20 77 68 69 63 68 20 69 73 20 75 6e 61 63 63 65   which is unacce
2c2c0 70 74 61 62 6c 65 2e 0a 20 20 23 20 53 6f 6d 65  ptable..  # Some
2c2d0 20 72 65 77 6f 72 6b 20 77 69 6c 6c 20 62 65 20   rework will be 
2c2e0 6e 65 65 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20  needed to allow 
2c2f0 66 6f 72 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c  for fast_install
2c300 0a 20 20 23 20 62 65 66 6f 72 65 20 74 68 69 73  .  # before this
2c310 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 2e   can be enabled.
2c320 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f  .  hardcode_into
2c330 5f 6c 69 62 73 3d 79 65 73 0a 0a 20 20 23 20 57  _libs=yes..  # W
2c340 65 20 75 73 65 64 20 74 6f 20 74 65 73 74 20 66  e used to test f
2c350 6f 72 20 2f 6c 69 62 2f 6c 64 2e 73 6f 2e 31 20  or /lib/ld.so.1 
2c360 61 6e 64 20 64 69 73 61 62 6c 65 20 73 68 61 72  and disable shar
2c370 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 0a  ed libraries on.
2c380 20 20 23 20 70 6f 77 65 72 70 63 2c 20 62 65 63    # powerpc, bec
2c390 61 75 73 65 20 4d 6b 4c 69 6e 75 78 20 6f 6e 6c  ause MkLinux onl
2c3a0 79 20 73 75 70 70 6f 72 74 65 64 20 73 68 61 72  y supported shar
2c3b0 65 64 20 6c 69 62 72 61 72 69 65 73 20 77 69 74  ed libraries wit
2c3c0 68 20 74 68 65 0a 20 20 23 20 47 4e 55 20 64 79  h the.  # GNU dy
2c3d0 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 2e 20 20 53  namic linker.  S
2c3e0 69 6e 63 65 20 74 68 69 73 20 77 61 73 20 62 72  ince this was br
2c3f0 6f 6b 65 6e 20 77 69 74 68 20 63 72 6f 73 73 20  oken with cross 
2c400 63 6f 6d 70 69 6c 65 72 73 2c 0a 20 20 23 20 6d  compilers,.  # m
2c410 6f 73 74 20 70 6f 77 65 72 70 63 2d 6c 69 6e 75  ost powerpc-linu
2c420 78 20 62 6f 78 65 73 20 73 75 70 70 6f 72 74 20  x boxes support 
2c430 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 69 6e 67 20  dynamic linking 
2c440 74 68 65 73 65 20 64 61 79 73 20 61 6e 64 0a 20  these days and. 
2c450 20 23 20 70 65 6f 70 6c 65 20 63 61 6e 20 61 6c   # people can al
2c460 77 61 79 73 20 2d 2d 64 69 73 61 62 6c 65 2d 73  ways --disable-s
2c470 68 61 72 65 64 2c 20 74 68 65 20 74 65 73 74 20  hared, the test 
2c480 77 61 73 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64  was removed, and
2c490 20 77 65 0a 20 20 23 20 61 73 73 75 6d 65 20 74   we.  # assume t
2c4a0 68 65 20 47 4e 55 2f 4c 69 6e 75 78 20 64 79 6e  he GNU/Linux dyn
2c4b0 61 6d 69 63 20 6c 69 6e 6b 65 72 20 69 73 20 69  amic linker is i
2c4c0 6e 20 75 73 65 2e 0a 20 20 64 79 6e 61 6d 69 63  n use..  dynamic
2c4d0 5f 6c 69 6e 6b 65 72 3d 27 47 4e 55 2f 4c 69 6e  _linker='GNU/Lin
2c4e0 75 78 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a  ux ld.so'.  ;;..
2c4f0 6e 65 74 62 73 64 2a 29 0a 20 20 76 65 72 73 69  netbsd*).  versi
2c500 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20  on_type=sunos.  
2c510 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
2c520 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  no.  need_versio
2c530 6e 3d 6e 6f 0a 20 20 69 66 20 65 63 68 6f 20 5f  n=no.  if echo _
2c540 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20  _ELF__ | $CC -E 
2c550 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f  - | grep __ELF__
2c560 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
2c570 6e 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  n.    library_na
2c580 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2c590 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2c5a0 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  o$versuffix ${li
2c5b0 62 6e 61 6d 65 7d 2e 73 6f 24 76 65 72 73 75 66  bname}.so$versuf
2c5c0 66 69 78 27 0a 20 20 20 20 66 69 6e 69 73 68 5f  fix'.    finish_
2c5d0 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41  cmds='PATH="\$PA
2c5e0 54 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66  TH:/sbin" ldconf
2c5f0 69 67 20 2d 6d 20 24 6c 69 62 64 69 72 27 0a 20  ig -m $libdir'. 
2c600 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65     dynamic_linke
2c610 72 3d 27 4e 65 74 42 53 44 20 28 61 2e 6f 75 74  r='NetBSD (a.out
2c620 29 20 6c 64 2e 73 6f 27 0a 20 20 65 6c 73 65 0a  ) ld.so'.  else.
2c630 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65      library_name
2c640 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
2c650 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2c660 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
2c670 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2c680 6f 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d  o$major ${libnam
2c690 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 20  e}${release}.so 
2c6a0 24 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 27 0a 20  ${libname}.so'. 
2c6b0 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27     soname_spec='
2c6c0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2c6d0 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20  ase}.so$major'. 
2c6e0 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65     dynamic_linke
2c6f0 72 3d 27 4e 65 74 42 53 44 20 6c 64 2e 65 6c 66  r='NetBSD ld.elf
2c700 5f 73 6f 27 0a 20 20 66 69 0a 20 20 73 68 6c 69  _so'.  fi.  shli
2c710 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
2c720 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69  RARY_PATH.  shli
2c730 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
2c740 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 68 61  runpath=yes.  ha
2c750 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
2c760 3d 79 65 73 0a 20 20 3b 3b 0a 0a 6e 65 77 73 6f  =yes.  ;;..newso
2c770 73 36 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  s6).  version_ty
2c780 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72 61  pe=linux.  libra
2c790 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
2c7a0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2c7b0 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78  se}.so$versuffix
2c7c0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
2c7d0 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24  ease}.so$major $
2c7e0 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 68  libname.so'.  sh
2c7f0 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
2c800 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68  IBRARY_PATH.  sh
2c810 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
2c820 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 20 20  s_runpath=yes.  
2c830 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a 20 20  ;;..openbsd*).  
2c840 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75 6e  version_type=sun
2c850 6f 73 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  os.  need_lib_pr
2c860 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76  efix=no.  need_v
2c870 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 69 66 20 74  ersion=no.  if t
2c880 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f  est -z "`echo __
2c890 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d  ELF__ | $CC -E -
2c8a0 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60   | grep __ELF__`
2c8b0 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74  " || test "$host
2c8c0 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d  _os-$host_cpu" =
2c8d0 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77   "openbsd2.8-pow
2c8e0 65 72 70 63 22 3b 20 74 68 65 6e 0a 20 20 20 20  erpc"; then.    
2c8f0 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22 20  case "$host_os" 
2c900 69 6e 0a 20 20 20 20 6f 70 65 6e 62 73 64 32 2e  in.    openbsd2.
2c910 5b 38 39 5d 20 7c 20 6f 70 65 6e 62 73 64 32 2e  [89] | openbsd2.
2c920 5b 38 39 5d 2e 2a 29 0a 20 20 20 20 20 20 73 68  [89].*).      sh
2c930 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
2c940 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 20  s_runpath=no.   
2c950 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a 20 20 20     ;;.    *).   
2c960 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65     shlibpath_ove
2c970 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
2c980 65 73 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  es.      ;;.    
2c990 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 20 20  esac.  else.    
2c9a0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
2c9b0 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a  des_runpath=yes.
2c9c0 20 20 66 69 0a 20 20 6c 69 62 72 61 72 79 5f 6e    fi.  library_n
2c9d0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
2c9e0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2c9f0 73 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  so$versuffix ${l
2ca00 69 62 6e 61 6d 65 7d 2e 73 6f 24 76 65 72 73 75  ibname}.so$versu
2ca10 66 66 69 78 27 0a 20 20 66 69 6e 69 73 68 5f 63  ffix'.  finish_c
2ca20 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54  mds='PATH="\$PAT
2ca30 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69  H:/sbin" ldconfi
2ca40 67 20 2d 6d 20 24 6c 69 62 64 69 72 27 0a 20 20  g -m $libdir'.  
2ca50 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2ca60 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2ca70 3b 3b 0a 0a 6f 73 32 2a 29 0a 20 20 6c 69 62 6e  ;;..os2*).  libn
2ca80 61 6d 65 5f 73 70 65 63 3d 27 24 6e 61 6d 65 27  ame_spec='$name'
2ca90 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  .  need_lib_pref
2caa0 69 78 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f  ix=no.  library_
2cab0 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62  names_spec='$lib
2cac0 6e 61 6d 65 2e 64 6c 6c 20 24 6c 69 62 6e 61 6d  name.dll $libnam
2cad0 65 2e 61 27 0a 20 20 64 79 6e 61 6d 69 63 5f 6c  e.a'.  dynamic_l
2cae0 69 6e 6b 65 72 3d 27 4f 53 2f 32 20 6c 64 2e 65  inker='OS/2 ld.e
2caf0 78 65 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  xe'.  shlibpath_
2cb00 76 61 72 3d 4c 49 42 50 41 54 48 0a 20 20 3b 3b  var=LIBPATH.  ;;
2cb10 0a 0a 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20  ..osf3* | osf4* 
2cb20 7c 20 6f 73 66 35 2a 29 0a 20 20 76 65 72 73 69  | osf5*).  versi
2cb30 6f 6e 5f 74 79 70 65 3d 6f 73 66 0a 20 20 6e 65  on_type=osf.  ne
2cb40 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20  ed_version=no.  
2cb50 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d  need_lib_prefix=
2cb60 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  no.  soname_spec
2cb70 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2cb80 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27  lease}.so$major'
2cb90 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73  .  library_names
2cba0 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2cbb0 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76  }${release}.so$v
2cbc0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
2cbd0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2cbe0 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e  $major $libname.
2cbf0 73 6f 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  so'.  shlibpath_
2cc00 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2cc10 41 54 48 0a 20 20 73 79 73 5f 6c 69 62 5f 73 65  ATH.  sys_lib_se
2cc20 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
2cc30 2f 75 73 72 2f 73 68 6c 69 62 20 2f 75 73 72 2f  /usr/shlib /usr/
2cc40 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62  ccs/lib /usr/lib
2cc50 2f 63 6d 70 6c 72 73 2f 63 63 20 2f 75 73 72 2f  /cmplrs/cc /usr/
2cc60 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c  lib /usr/local/l
2cc70 69 62 20 2f 76 61 72 2f 73 68 6c 69 62 22 0a 20  ib /var/shlib". 
2cc80 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63   sys_lib_dlsearc
2cc90 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24 73 79  h_path_spec="$sy
2cca0 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
2ccb0 68 5f 73 70 65 63 22 0a 20 20 68 61 72 64 63 6f  h_spec".  hardco
2ccc0 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73  de_into_libs=yes
2ccd0 0a 20 20 3b 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a  .  ;;..sco3.2v5*
2cce0 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
2ccf0 3d 6f 73 66 0a 20 20 73 6f 6e 61 6d 65 5f 73 70  =osf.  soname_sp
2cd00 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2cd10 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f  release}.so$majo
2cd20 72 27 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  r'.  library_nam
2cd30 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2cd40 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2cd50 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2cd60 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2cd70 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2cd80 65 2e 73 6f 27 0a 20 20 73 68 6c 69 62 70 61 74  e.so'.  shlibpat
2cd90 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
2cda0 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a 73 6f 6c 61  _PATH.  ;;..sola
2cdb0 72 69 73 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  ris*).  version_
2cdc0 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
2cdd0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2cde0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2cdf0 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  o.  library_name
2ce00 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
2ce10 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2ce20 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
2ce30 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2ce40 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  o$major $libname
2ce50 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70  .so'.  soname_sp
2ce60 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2ce70 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f  release}.so$majo
2ce80 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76  r'.  shlibpath_v
2ce90 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41  ar=LD_LIBRARY_PA
2cea0 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f  TH.  shlibpath_o
2ceb0 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68  verrides_runpath
2cec0 3d 79 65 73 0a 20 20 68 61 72 64 63 6f 64 65 5f  =yes.  hardcode_
2ced0 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20  into_libs=yes.  
2cee0 23 20 6c 64 64 20 63 6f 6d 70 6c 61 69 6e 73 20  # ldd complains 
2cef0 75 6e 6c 65 73 73 20 6c 69 62 72 61 72 69 65 73  unless libraries
2cf00 20 61 72 65 20 65 78 65 63 75 74 61 62 6c 65 0a   are executable.
2cf10 20 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d    postinstall_cm
2cf20 64 73 3d 27 63 68 6d 6f 64 20 2b 78 20 24 6c 69  ds='chmod +x $li
2cf30 62 27 0a 20 20 3b 3b 0a 0a 73 75 6e 6f 73 34 2a  b'.  ;;..sunos4*
2cf40 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  ).  version_type
2cf50 3d 73 75 6e 6f 73 0a 20 20 6c 69 62 72 61 72 79  =sunos.  library
2cf60 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
2cf70 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2cf80 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20 24  }.so$versuffix $
2cf90 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 24 76 65 72  {libname}.so$ver
2cfa0 73 75 66 66 69 78 27 0a 20 20 66 69 6e 69 73 68  suffix'.  finish
2cfb0 5f 63 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50  _cmds='PATH="\$P
2cfc0 41 54 48 3a 2f 75 73 72 2f 65 74 63 22 20 6c 64  ATH:/usr/etc" ld
2cfd0 63 6f 6e 66 69 67 20 24 6c 69 62 64 69 72 27 0a  config $libdir'.
2cfe0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
2cff0 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
2d000 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
2d010 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
2d020 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 77 69  s.  if test "$wi
2d030 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73  th_gnu_ld" = yes
2d040 3b 20 74 68 65 6e 0a 20 20 20 20 6e 65 65 64 5f  ; then.    need_
2d050 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2d060 66 69 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  fi.  need_versio
2d070 6e 3d 79 65 73 0a 20 20 3b 3b 0a 0a 73 79 73 76  n=yes.  ;;..sysv
2d080 34 20 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 20  4 | sysv4.2uw2* 
2d090 7c 20 73 79 73 76 34 2e 33 2a 20 7c 20 73 79 73  | sysv4.3* | sys
2d0a0 76 35 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74  v5*).  version_t
2d0b0 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72  ype=linux.  libr
2d0c0 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
2d0d0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2d0e0 61 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69  ase}.so$versuffi
2d0f0 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  x ${libname}${re
2d100 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20  lease}.so$major 
2d110 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73  $libname.so'.  s
2d120 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69  oname_spec='${li
2d130 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2d140 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c  .so$major'.  shl
2d150 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
2d160 42 52 41 52 59 5f 50 41 54 48 0a 20 20 63 61 73  BRARY_PATH.  cas
2d170 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69  e $host_vendor i
2d180 6e 0a 20 20 20 20 73 6e 69 29 0a 20 20 20 20 20  n.    sni).     
2d190 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2d1a0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a  ides_runpath=no.
2d1b0 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f 70        need_lib_p
2d1c0 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20 65  refix=no.      e
2d1d0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
2d1e0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 42  ag_spec='${wl}-B
2d1f0 6c 61 72 67 65 64 79 6e 73 79 6d 27 0a 20 20 20  largedynsym'.   
2d200 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c     runpath_var=L
2d210 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 20  D_RUN_PATH.     
2d220 20 3b 3b 0a 20 20 20 20 73 69 65 6d 65 6e 73 29   ;;.    siemens)
2d230 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f  .      need_lib_
2d240 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20  prefix=no.      
2d250 3b 3b 0a 20 20 20 20 6d 6f 74 6f 72 6f 6c 61 29  ;;.    motorola)
2d260 0a 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f  .      need_lib_
2d270 70 72 65 66 69 78 3d 6e 6f 0a 20 20 20 20 20 20  prefix=no.      
2d280 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2d290 20 20 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f        shlibpath_
2d2a0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2d2b0 68 3d 6e 6f 0a 20 20 20 20 20 20 73 79 73 5f 6c  h=no.      sys_l
2d2c0 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
2d2d0 70 65 63 3d 27 2f 6c 69 62 20 2f 75 73 72 2f 6c  pec='/lib /usr/l
2d2e0 69 62 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 27  ib /usr/ccs/lib'
2d2f0 0a 20 20 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  .      ;;.  esac
2d300 0a 20 20 3b 3b 0a 0a 75 74 73 34 2a 29 0a 20 20  .  ;;..uts4*).  
2d310 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
2d320 75 78 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  ux.  library_nam
2d330 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2d340 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2d350 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2d360 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2d370 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2d380 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  e.so'.  soname_s
2d390 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2d3a0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2d3b0 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
2d3c0 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2d3d0 41 54 48 0a 20 20 3b 3b 0a 0a 64 67 75 78 2a 29  ATH.  ;;..dgux*)
2d3e0 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  .  version_type=
2d3f0 6c 69 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62  linux.  need_lib
2d400 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65  _prefix=no.  nee
2d410 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c  d_version=no.  l
2d420 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
2d430 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
2d440 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72 73 75  elease}.so$versu
2d450 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
2d460 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2d470 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a  or $libname.so'.
2d480 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
2d490 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2d4a0 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20  se}.so$major'.  
2d4b0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2d4c0 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2d4d0 3b 3b 0a 0a 73 79 73 76 34 2a 4d 50 2a 29 0a 20  ;;..sysv4*MP*). 
2d4e0 20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72   if test -d /usr
2d4f0 2f 6e 65 63 20 3b 74 68 65 6e 0a 20 20 20 20 76  /nec ;then.    v
2d500 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
2d510 78 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61  x.    library_na
2d520 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61  mes_spec='$libna
2d530 6d 65 2e 73 6f 2e 24 76 65 72 73 75 66 66 69 78  me.so.$versuffix
2d540 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 2e 24 6d 61   $libname.so.$ma
2d550 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 27  jor $libname.so'
2d560 0a 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  .    soname_spec
2d570 3d 27 24 6c 69 62 6e 61 6d 65 2e 73 6f 2e 24 6d  ='$libname.so.$m
2d580 61 6a 6f 72 27 0a 20 20 20 20 73 68 6c 69 62 70  ajor'.    shlibp
2d590 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
2d5a0 52 59 5f 50 41 54 48 0a 20 20 66 69 0a 20 20 3b  RY_PATH.  fi.  ;
2d5b0 3b 0a 0a 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f  ;..*).  dynamic_
2d5c0 6c 69 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 65  linker=no.  ;;.e
2d5d0 73 61 63 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  sac.echo "$as_me
2d5e0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
2d5f0 3a 20 24 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  : $dynamic_linke
2d600 72 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  r" >&5.echo "${E
2d610 43 48 4f 5f 54 7d 24 64 79 6e 61 6d 69 63 5f 6c  CHO_T}$dynamic_l
2d620 69 6e 6b 65 72 22 20 3e 26 36 0a 74 65 73 74 20  inker" >&6.test 
2d630 22 24 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72  "$dynamic_linker
2d640 22 20 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75  " = no && can_bu
2d650 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 0a 23  ild_shared=no..#
2d660 20 52 65 70 6f 72 74 20 74 68 65 20 66 69 6e 61   Report the fina
2d670 6c 20 63 6f 6e 73 65 71 75 65 6e 63 65 73 2e 0a  l consequences..
2d680 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2d690 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
2d6a0 66 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f 72  f libtool suppor
2d6b0 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ts shared librar
2d6c0 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ies" >&5.echo $E
2d6d0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
2d6e0 69 66 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f  if libtool suppo
2d6f0 72 74 73 20 73 68 61 72 65 64 20 6c 69 62 72 61  rts shared libra
2d700 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ries... $ECHO_C"
2d710 20 3e 26 36 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&6.echo "$as_m
2d720 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
2d730 74 3a 20 24 63 61 6e 5f 62 75 69 6c 64 5f 73 68  t: $can_build_sh
2d740 61 72 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  ared" >&5.echo "
2d750 24 7b 45 43 48 4f 5f 54 7d 24 63 61 6e 5f 62 75  ${ECHO_T}$can_bu
2d760 69 6c 64 5f 73 68 61 72 65 64 22 20 3e 26 36 0a  ild_shared" >&6.
2d770 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
2d780 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
2d790 77 68 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64  whether to build
2d7a0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2d7b0 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
2d7c0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
2d7d0 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73  ether to build s
2d7e0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e  hared libraries.
2d7f0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
2d800 74 65 73 74 20 22 24 63 61 6e 5f 62 75 69 6c 64  test "$can_build
2d810 5f 73 68 61 72 65 64 22 20 3d 20 22 6e 6f 22 20  _shared" = "no" 
2d820 26 26 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64  && enable_shared
2d830 3d 6e 6f 0a 0a 23 20 4f 6e 20 41 49 58 2c 20 73  =no..# On AIX, s
2d840 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2d850 61 6e 64 20 73 74 61 74 69 63 20 6c 69 62 72 61  and static libra
2d860 72 69 65 73 20 75 73 65 20 74 68 65 20 73 61 6d  ries use the sam
2d870 65 20 6e 61 6d 65 73 70 61 63 65 2c 20 61 6e 64  e namespace, and
2d880 0a 23 20 61 72 65 20 61 6c 6c 20 62 75 69 6c 74  .# are all built
2d890 20 66 72 6f 6d 20 50 49 43 2e 0a 63 61 73 65 20   from PIC..case 
2d8a0 22 24 68 6f 73 74 5f 6f 73 22 20 69 6e 0a 61 69  "$host_os" in.ai
2d8b0 78 33 2a 29 0a 20 20 74 65 73 74 20 22 24 65 6e  x3*).  test "$en
2d8c0 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79  able_shared" = y
2d8d0 65 73 20 26 26 20 65 6e 61 62 6c 65 5f 73 74 61  es && enable_sta
2d8e0 74 69 63 3d 6e 6f 0a 20 20 69 66 20 74 65 73 74  tic=no.  if test
2d8f0 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74   -n "$RANLIB"; t
2d900 68 65 6e 0a 20 20 20 20 61 72 63 68 69 76 65 5f  hen.    archive_
2d910 63 6d 64 73 3d 22 24 61 72 63 68 69 76 65 5f 63  cmds="$archive_c
2d920 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24 6c  mds~\$RANLIB \$l
2d930 69 62 22 0a 20 20 20 20 70 6f 73 74 69 6e 73 74  ib".    postinst
2d940 61 6c 6c 5f 63 6d 64 73 3d 27 24 52 41 4e 4c 49  all_cmds='$RANLI
2d950 42 20 24 6c 69 62 27 0a 20 20 66 69 0a 20 20 3b  B $lib'.  fi.  ;
2d960 3b 0a 0a 61 69 78 34 2a 29 0a 20 20 69 66 20 74  ;..aix4*).  if t
2d970 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20  est "$host_cpu" 
2d980 21 3d 20 69 61 36 34 20 26 26 20 74 65 73 74 20  != ia64 && test 
2d990 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d  "$aix_use_runtim
2d9a0 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 6e 6f 20 3b  elinking" = no ;
2d9b0 20 74 68 65 6e 0a 20 20 20 20 74 65 73 74 20 22   then.    test "
2d9c0 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20  $enable_shared" 
2d9d0 3d 20 79 65 73 20 26 26 20 65 6e 61 62 6c 65 5f  = yes && enable_
2d9e0 73 74 61 74 69 63 3d 6e 6f 0a 20 20 66 69 0a 20  static=no.  fi. 
2d9f0 20 3b 3b 0a 65 73 61 63 0a 65 63 68 6f 20 22 24   ;;.esac.echo "$
2da00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
2da10 65 73 75 6c 74 3a 20 24 65 6e 61 62 6c 65 5f 73  esult: $enable_s
2da20 68 61 72 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  hared" >&5.echo 
2da30 22 24 7b 45 43 48 4f 5f 54 7d 24 65 6e 61 62 6c  "${ECHO_T}$enabl
2da40 65 5f 73 68 61 72 65 64 22 20 3e 26 36 0a 0a 65  e_shared" >&6..e
2da50 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2da60 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68  ENO: checking wh
2da70 65 74 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73  ether to build s
2da80 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 73 22  tatic libraries"
2da90 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
2daa0 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74  N "checking whet
2dab0 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73 74 61  her to build sta
2dac0 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e  tic libraries...
2dad0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 23 20   $ECHO_C" >&6.# 
2dae0 4d 61 6b 65 20 73 75 72 65 20 65 69 74 68 65 72  Make sure either
2daf0 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 20 6f   enable_shared o
2db00 72 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 20  r enable_static 
2db10 69 73 20 79 65 73 2e 0a 74 65 73 74 20 22 24 65  is yes..test "$e
2db20 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20  nable_shared" = 
2db30 79 65 73 20 7c 7c 20 65 6e 61 62 6c 65 5f 73 74  yes || enable_st
2db40 61 74 69 63 3d 79 65 73 0a 65 63 68 6f 20 22 24  atic=yes.echo "$
2db50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
2db60 65 73 75 6c 74 3a 20 24 65 6e 61 62 6c 65 5f 73  esult: $enable_s
2db70 74 61 74 69 63 22 20 3e 26 35 0a 65 63 68 6f 20  tatic" >&5.echo 
2db80 22 24 7b 45 43 48 4f 5f 54 7d 24 65 6e 61 62 6c  "${ECHO_T}$enabl
2db90 65 5f 73 74 61 74 69 63 22 20 3e 26 36 0a 0a 69  e_static" >&6..i
2dba0 66 20 74 65 73 74 20 22 24 68 61 72 64 63 6f 64  f test "$hardcod
2dbb0 65 5f 61 63 74 69 6f 6e 22 20 3d 20 72 65 6c 69  e_action" = reli
2dbc0 6e 6b 3b 20 74 68 65 6e 0a 20 20 23 20 46 61 73  nk; then.  # Fas
2dbd0 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69  t installation i
2dbe0 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 0a  s not supported.
2dbf0 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e    enable_fast_in
2dc00 73 74 61 6c 6c 3d 6e 6f 0a 65 6c 69 66 20 74 65  stall=no.elif te
2dc10 73 74 20 22 24 73 68 6c 69 62 70 61 74 68 5f 6f  st "$shlibpath_o
2dc20 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68  verrides_runpath
2dc30 22 20 3d 20 79 65 73 20 7c 7c 0a 20 20 20 20 20  " = yes ||.     
2dc40 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68  test "$enable_sh
2dc50 61 72 65 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e  ared" = no; then
2dc60 0a 20 20 23 20 46 61 73 74 20 69 6e 73 74 61 6c  .  # Fast instal
2dc70 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 6e 65  lation is not ne
2dc80 63 65 73 73 61 72 79 0a 20 20 65 6e 61 62 6c 65  cessary.  enable
2dc90 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 65  _fast_install=ne
2dca0 65 64 6c 65 73 73 0a 66 69 0a 0a 76 61 72 69 61  edless.fi..varia
2dcb0 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72  bles_saved_for_r
2dcc0 65 6c 69 6e 6b 3d 22 50 41 54 48 20 24 73 68 6c  elink="PATH $shl
2dcd0 69 62 70 61 74 68 5f 76 61 72 20 24 72 75 6e 70  ibpath_var $runp
2dce0 61 74 68 5f 76 61 72 22 0a 69 66 20 74 65 73 74  ath_var".if test
2dcf0 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
2dd00 68 65 6e 0a 20 20 76 61 72 69 61 62 6c 65 73 5f  hen.  variables_
2dd10 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b  saved_for_relink
2dd20 3d 22 24 76 61 72 69 61 62 6c 65 73 5f 73 61 76  ="$variables_sav
2dd30 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 20 47 43  ed_for_relink GC
2dd40 43 5f 45 58 45 43 5f 50 52 45 46 49 58 20 43 4f  C_EXEC_PREFIX CO
2dd50 4d 50 49 4c 45 52 5f 50 41 54 48 20 4c 49 42 52  MPILER_PATH LIBR
2dd60 41 52 59 5f 50 41 54 48 22 0a 66 69 0a 0a 69 66  ARY_PATH".fi..if
2dd70 20 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f   test "x$enable_
2dd80 64 6c 6f 70 65 6e 22 20 21 3d 20 78 79 65 73 3b  dlopen" != xyes;
2dd90 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 5f 64   then.  enable_d
2dda0 6c 6f 70 65 6e 3d 75 6e 6b 6e 6f 77 6e 0a 20 20  lopen=unknown.  
2ddb0 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65  enable_dlopen_se
2ddc0 6c 66 3d 75 6e 6b 6e 6f 77 6e 0a 20 20 65 6e 61  lf=unknown.  ena
2ddd0 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f  ble_dlopen_self_
2dde0 73 74 61 74 69 63 3d 75 6e 6b 6e 6f 77 6e 0a 65  static=unknown.e
2ddf0 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70  lse.  lt_cv_dlop
2de00 65 6e 3d 6e 6f 0a 20 20 6c 74 5f 63 76 5f 64 6c  en=no.  lt_cv_dl
2de10 6f 70 65 6e 5f 6c 69 62 73 3d 0a 0a 20 20 63 61  open_libs=..  ca
2de20 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20  se $host_os in. 
2de30 20 62 65 6f 73 2a 29 0a 20 20 20 20 6c 74 5f 63   beos*).    lt_c
2de40 76 5f 64 6c 6f 70 65 6e 3d 22 6c 6f 61 64 5f 61  v_dlopen="load_a
2de50 64 64 5f 6f 6e 22 0a 20 20 20 20 6c 74 5f 63 76  dd_on".    lt_cv
2de60 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 0a 20 20  _dlopen_libs=.  
2de70 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73    lt_cv_dlopen_s
2de80 65 6c 66 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 0a  elf=yes.    ;;..
2de90 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67    cygwin* | ming
2dea0 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20  w* | pw32*).    
2deb0 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 4c 6f  lt_cv_dlopen="Lo
2dec0 61 64 4c 69 62 72 61 72 79 22 0a 20 20 20 20 6c  adLibrary".    l
2ded0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73  t_cv_dlopen_libs
2dee0 3d 0a 20 20 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20  =.   ;;..  *).  
2def0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
2df00 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
2df10 20 66 6f 72 20 73 68 6c 5f 6c 6f 61 64 22 20 3e   for shl_load" >
2df20 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
2df30 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 68  "checking for sh
2df40 6c 5f 6c 6f 61 64 2e 2e 2e 20 24 45 43 48 4f 5f  l_load... $ECHO_
2df50 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
2df60 24 7b 61 63 5f 63 76 5f 66 75 6e 63 5f 73 68 6c  ${ac_cv_func_shl
2df70 5f 6c 6f 61 64 2b 73 65 74 7d 22 20 3d 20 73 65  _load+set}" = se
2df80 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
2df90 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
2dfa0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
2dfb0 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  se.  cat >confte
2dfc0 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
2dfd0 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e  EOF.#line $LINEN
2dfe0 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a  O "configure"./*
2dff0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
2e000 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
2e010 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
2e020 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
2e030 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2e040 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
2e050 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
2e060 0a 2f 2a 20 53 79 73 74 65 6d 20 68 65 61 64 65  ./* System heade
2e070 72 20 74 6f 20 64 65 66 69 6e 65 20 5f 5f 73 74  r to define __st
2e080 75 62 20 6d 61 63 72 6f 73 20 61 6e 64 20 68 6f  ub macros and ho
2e090 70 65 66 75 6c 6c 79 20 66 65 77 20 70 72 6f 74  pefully few prot
2e0a0 6f 74 79 70 65 73 2c 0a 20 20 20 20 77 68 69 63  otypes,.    whic
2e0b0 68 20 63 61 6e 20 63 6f 6e 66 6c 69 63 74 20 77  h can conflict w
2e0c0 69 74 68 20 63 68 61 72 20 73 68 6c 5f 6c 6f 61  ith char shl_loa
2e0d0 64 20 28 29 3b 20 62 65 6c 6f 77 2e 0a 20 20 20  d (); below..   
2e0e0 20 50 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e   Prefer <limits.
2e0f0 68 3e 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e  h> to <assert.h>
2e100 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20   if __STDC__ is 
2e110 64 65 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20  defined, since. 
2e120 20 20 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78     <limits.h> ex
2e130 69 73 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65  ists even on fre
2e140 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c  estanding compil
2e150 65 72 73 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20  ers.  */.#ifdef 
2e160 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c 75  __STDC__.# inclu
2e170 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65  de <limits.h>.#e
2e180 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c 61  lse.# include <a
2e190 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66 0a  ssert.h>.#endif.
2e1a0 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79 20  /* Override any 
2e1b0 67 63 63 32 20 69 6e 74 65 72 6e 61 6c 20 70 72  gcc2 internal pr
2e1c0 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69 64  ototype to avoid
2e1d0 20 61 6e 20 65 72 72 6f 72 2e 20 20 2a 2f 0a 23   an error.  */.#
2e1e0 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
2e1f0 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 7b 0a 23  s.extern "C".{.#
2e200 65 6e 64 69 66 0a 2f 2a 20 57 65 20 75 73 65 20  endif./* We use 
2e210 63 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74  char because int
2e220 20 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65   might match the
2e230 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20   return type of 
2e240 61 20 67 63 63 32 0a 20 20 20 62 75 69 6c 74 69  a gcc2.   builti
2e250 6e 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61  n and then its a
2e260 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70  rgument prototyp
2e270 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70  e would still ap
2e280 70 6c 79 2e 20 20 2a 2f 0a 63 68 61 72 20 73 68  ply.  */.char sh
2e290 6c 5f 6c 6f 61 64 20 28 29 3b 0a 2f 2a 20 54 68  l_load ();./* Th
2e2a0 65 20 47 4e 55 20 43 20 6c 69 62 72 61 72 79 20  e GNU C library 
2e2b0 64 65 66 69 6e 65 73 20 74 68 69 73 20 66 6f 72  defines this for
2e2c0 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 69 63 68   functions which
2e2d0 20 69 74 20 69 6d 70 6c 65 6d 65 6e 74 73 0a 20   it implements. 
2e2e0 20 20 20 74 6f 20 61 6c 77 61 79 73 20 66 61 69     to always fai
2e2f0 6c 20 77 69 74 68 20 45 4e 4f 53 59 53 2e 20 20  l with ENOSYS.  
2e300 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73 20 61  Some functions a
2e310 72 65 20 61 63 74 75 61 6c 6c 79 20 6e 61 6d 65  re actually name
2e320 64 0a 20 20 20 20 73 6f 6d 65 74 68 69 6e 67 20  d.    something 
2e330 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 5f 5f  starting with __
2e340 20 61 6e 64 20 74 68 65 20 6e 6f 72 6d 61 6c 20   and the normal 
2e350 6e 61 6d 65 20 69 73 20 61 6e 20 61 6c 69 61 73  name is an alias
2e360 2e 20 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65  .  */.#if define
2e370 64 20 28 5f 5f 73 74 75 62 5f 73 68 6c 5f 6c 6f  d (__stub_shl_lo
2e380 61 64 29 20 7c 7c 20 64 65 66 69 6e 65 64 20 28  ad) || defined (
2e390 5f 5f 73 74 75 62 5f 5f 5f 73 68 6c 5f 6c 6f 61  __stub___shl_loa
2e3a0 64 29 0a 63 68 6f 6b 65 20 6d 65 0a 23 65 6c 73  d).choke me.#els
2e3b0 65 0a 63 68 61 72 20 28 2a 66 29 20 28 29 20 3d  e.char (*f) () =
2e3c0 20 73 68 6c 5f 6c 6f 61 64 3b 0a 23 65 6e 64 69   shl_load;.#endi
2e3d0 66 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73  f.#ifdef __cplus
2e3e0 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69  plus.}.#endif..i
2e3f0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72 65 74  nt.main ().{.ret
2e400 75 72 6e 20 66 20 21 3d 20 73 68 6c 5f 6c 6f 61  urn f != shl_loa
2e410 64 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  d;.  ;.  return 
2e420 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
2e430 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
2e440 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
2e450 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
2e460 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2e470 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2e480 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
2e490 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
2e4a0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
2e4b0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
2e4c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
2e4d0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
2e4e0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
2e4f0 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20  tus); } &&.     
2e500 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65      { ac_try='te
2e510 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61  st -s conftest$a
2e520 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65  c_exeext'.  { (e
2e530 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2e540 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2e550 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
2e560 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
2e570 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2e580 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2e590 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2e5a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2e5b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2e5c0 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
2e5d0 20 61 63 5f 63 76 5f 66 75 6e 63 5f 73 68 6c 5f   ac_cv_func_shl_
2e5e0 6c 6f 61 64 3d 79 65 73 0a 65 6c 73 65 0a 20 20  load=yes.else.  
2e5f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
2e600 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
2e610 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
2e620 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
2e630 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76  c_ext >&5..ac_cv
2e640 5f 66 75 6e 63 5f 73 68 6c 5f 6c 6f 61 64 3d 6e  _func_shl_load=n
2e650 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
2e660 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
2e670 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
2e680 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
2e690 78 74 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  xt.fi.echo "$as_
2e6a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
2e6b0 6c 74 3a 20 24 61 63 5f 63 76 5f 66 75 6e 63 5f  lt: $ac_cv_func_
2e6c0 73 68 6c 5f 6c 6f 61 64 22 20 3e 26 35 0a 65 63  shl_load" >&5.ec
2e6d0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
2e6e0 5f 63 76 5f 66 75 6e 63 5f 73 68 6c 5f 6c 6f 61  _cv_func_shl_loa
2e6f0 64 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 24  d" >&6.if test $
2e700 61 63 5f 63 76 5f 66 75 6e 63 5f 73 68 6c 5f 6c  ac_cv_func_shl_l
2e710 6f 61 64 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  oad = yes; then.
2e720 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22    lt_cv_dlopen="
2e730 73 68 6c 5f 6c 6f 61 64 22 0a 65 6c 73 65 0a 20  shl_load".else. 
2e740 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
2e750 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
2e760 66 6f 72 20 73 68 6c 5f 6c 6f 61 64 20 69 6e 20  for shl_load in 
2e770 2d 6c 64 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20  -ldld" >&5.echo 
2e780 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
2e790 67 20 66 6f 72 20 73 68 6c 5f 6c 6f 61 64 20 69  g for shl_load i
2e7a0 6e 20 2d 6c 64 6c 64 2e 2e 2e 20 24 45 43 48 4f  n -ldld... $ECHO
2e7b0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
2e7c0 22 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64  "${ac_cv_lib_dld
2e7d0 5f 73 68 6c 5f 6c 6f 61 64 2b 73 65 74 7d 22 20  _shl_load+set}" 
2e7e0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
2e7f0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
2e800 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
2e810 36 0a 65 6c 73 65 0a 20 20 61 63 5f 63 68 65 63  6.else.  ac_chec
2e820 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 3d  k_lib_save_LIBS=
2e830 24 4c 49 42 53 0a 4c 49 42 53 3d 22 2d 6c 64 6c  $LIBS.LIBS="-ldl
2e840 64 20 20 24 4c 49 42 53 22 0a 63 61 74 20 3e 63  d  $LIBS".cat >c
2e850 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
2e860 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24  <<_ACEOF.#line $
2e870 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72  LINENO "configur
2e880 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  e"./* confdefs.h
2e890 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
2e8a0 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
2e8b0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
2e8c0 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
2e8d0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
2e8e0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
2e8f0 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69  .  */../* Overri
2e900 64 65 20 61 6e 79 20 67 63 63 32 20 69 6e 74 65  de any gcc2 inte
2e910 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74  rnal prototype t
2e920 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72  o avoid an error
2e930 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63  .  */.#ifdef __c
2e940 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20  plusplus.extern 
2e950 22 43 22 0a 23 65 6e 64 69 66 0a 2f 2a 20 57 65  "C".#endif./* We
2e960 20 75 73 65 20 63 68 61 72 20 62 65 63 61 75 73   use char becaus
2e970 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63  e int might matc
2e980 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70  h the return typ
2e990 65 20 6f 66 20 61 20 67 63 63 32 0a 20 20 20 62  e of a gcc2.   b
2e9a0 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20  uiltin and then 
2e9b0 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f  its argument pro
2e9c0 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69  totype would sti
2e9d0 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63 68  ll apply.  */.ch
2e9e0 61 72 20 73 68 6c 5f 6c 6f 61 64 20 28 29 3b 0a  ar shl_load ();.
2e9f0 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 73 68  int.main ().{.sh
2ea00 6c 5f 6c 6f 61 64 20 28 29 3b 0a 20 20 3b 0a 20  l_load ();.  ;. 
2ea10 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
2ea20 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
2ea30 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
2ea40 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2ea50 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
2ea60 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2ea70 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
2ea80 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
2ea90 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63  _link) 2>&5.  ac
2eaa0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
2eab0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2eac0 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
2ead0 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
2eae0 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
2eaf0 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63  &&.         { ac
2eb00 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
2eb10 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2eb20 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
2eb30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2eb40 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
2eb50 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
2eb60 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
2eb70 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
2eb80 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2eb90 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
2eba0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
2ebb0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
2ebc0 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 6c  ; then.  ac_cv_l
2ebd0 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 3d  ib_dld_shl_load=
2ebe0 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
2ebf0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
2ec00 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
2ec10 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
2ec20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2ec30 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 6c 69 62 5f   >&5..ac_cv_lib_
2ec40 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 3d 6e 6f 0a  dld_shl_load=no.
2ec50 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
2ec60 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
2ec70 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
2ec80 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2ec90 0a 4c 49 42 53 3d 24 61 63 5f 63 68 65 63 6b 5f  .LIBS=$ac_check_
2eca0 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69  lib_save_LIBS.fi
2ecb0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
2ecc0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
2ecd0 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 73 68  ac_cv_lib_dld_sh
2ece0 6c 5f 6c 6f 61 64 22 20 3e 26 35 0a 65 63 68 6f  l_load" >&5.echo
2ecf0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
2ed00 76 5f 6c 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f  v_lib_dld_shl_lo
2ed10 61 64 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  ad" >&6.if test 
2ed20 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 73  $ac_cv_lib_dld_s
2ed30 68 6c 5f 6c 6f 61 64 20 3d 20 79 65 73 3b 20 74  hl_load = yes; t
2ed40 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70  hen.  lt_cv_dlop
2ed50 65 6e 3d 22 73 68 6c 5f 6c 6f 61 64 22 20 6c 74  en="shl_load" lt
2ed60 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d  _cv_dlopen_libs=
2ed70 22 2d 64 6c 64 22 0a 65 6c 73 65 0a 20 20 65 63  "-dld".else.  ec
2ed80 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2ed90 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
2eda0 20 64 6c 6f 70 65 6e 22 20 3e 26 35 0a 65 63 68   dlopen" >&5.ech
2edb0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
2edc0 69 6e 67 20 66 6f 72 20 64 6c 6f 70 65 6e 2e 2e  ing for dlopen..
2edd0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
2ede0 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
2edf0 66 75 6e 63 5f 64 6c 6f 70 65 6e 2b 73 65 74 7d  func_dlopen+set}
2ee00 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
2ee10 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
2ee20 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
2ee30 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e  >&6.else.  cat >
2ee40 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2ee50 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20   <<_ACEOF.#line 
2ee60 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75  $LINENO "configu
2ee70 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  re"./* confdefs.
2ee80 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
2ee90 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
2eea0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
2eeb0 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
2eec0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
2eed0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
2eee0 68 2e 20 20 2a 2f 0a 2f 2a 20 53 79 73 74 65 6d  h.  */./* System
2eef0 20 68 65 61 64 65 72 20 74 6f 20 64 65 66 69 6e   header to defin
2ef00 65 20 5f 5f 73 74 75 62 20 6d 61 63 72 6f 73 20  e __stub macros 
2ef10 61 6e 64 20 68 6f 70 65 66 75 6c 6c 79 20 66 65  and hopefully fe
2ef20 77 20 70 72 6f 74 6f 74 79 70 65 73 2c 0a 20 20  w prototypes,.  
2ef30 20 20 77 68 69 63 68 20 63 61 6e 20 63 6f 6e 66    which can conf
2ef40 6c 69 63 74 20 77 69 74 68 20 63 68 61 72 20 64  lict with char d
2ef50 6c 6f 70 65 6e 20 28 29 3b 20 62 65 6c 6f 77 2e  lopen (); below.
2ef60 0a 20 20 20 20 50 72 65 66 65 72 20 3c 6c 69 6d  .    Prefer <lim
2ef70 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72  its.h> to <asser
2ef80 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f  t.h> if __STDC__
2ef90 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e   is defined, sin
2efa0 63 65 0a 20 20 20 20 3c 6c 69 6d 69 74 73 2e 68  ce.    <limits.h
2efb0 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e  > exists even on
2efc0 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f   freestanding co
2efd0 6d 70 69 6c 65 72 73 2e 20 20 2a 2f 0a 23 69 66  mpilers.  */.#if
2efe0 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69  def __STDC__.# i
2eff0 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68  nclude <limits.h
2f000 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64  >.#else.# includ
2f010 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e  e <assert.h>.#en
2f020 64 69 66 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20  dif./* Override 
2f030 61 6e 79 20 67 63 63 32 20 69 6e 74 65 72 6e 61  any gcc2 interna
2f040 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20 61  l prototype to a
2f050 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 20 20  void an error.  
2f060 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75  */.#ifdef __cplu
2f070 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22  splus.extern "C"
2f080 0a 7b 0a 23 65 6e 64 69 66 0a 2f 2a 20 57 65 20  .{.#endif./* We 
2f090 75 73 65 20 63 68 61 72 20 62 65 63 61 75 73 65  use char because
2f0a0 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68   int might match
2f0b0 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65   the return type
2f0c0 20 6f 66 20 61 20 67 63 63 32 0a 20 20 20 62 75   of a gcc2.   bu
2f0d0 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69  iltin and then i
2f0e0 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74  ts argument prot
2f0f0 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c  otype would stil
2f100 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63 68 61  l apply.  */.cha
2f110 72 20 64 6c 6f 70 65 6e 20 28 29 3b 0a 2f 2a 20  r dlopen ();./* 
2f120 54 68 65 20 47 4e 55 20 43 20 6c 69 62 72 61 72  The GNU C librar
2f130 79 20 64 65 66 69 6e 65 73 20 74 68 69 73 20 66  y defines this f
2f140 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 69  or functions whi
2f150 63 68 20 69 74 20 69 6d 70 6c 65 6d 65 6e 74 73  ch it implements
2f160 0a 20 20 20 20 74 6f 20 61 6c 77 61 79 73 20 66  .    to always f
2f170 61 69 6c 20 77 69 74 68 20 45 4e 4f 53 59 53 2e  ail with ENOSYS.
2f180 20 20 53 6f 6d 65 20 66 75 6e 63 74 69 6f 6e 73    Some functions
2f190 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 6e 61   are actually na
2f1a0 6d 65 64 0a 20 20 20 20 73 6f 6d 65 74 68 69 6e  med.    somethin
2f1b0 67 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20  g starting with 
2f1c0 5f 5f 20 61 6e 64 20 74 68 65 20 6e 6f 72 6d 61  __ and the norma
2f1d0 6c 20 6e 61 6d 65 20 69 73 20 61 6e 20 61 6c 69  l name is an ali
2f1e0 61 73 2e 20 20 2a 2f 0a 23 69 66 20 64 65 66 69  as.  */.#if defi
2f1f0 6e 65 64 20 28 5f 5f 73 74 75 62 5f 64 6c 6f 70  ned (__stub_dlop
2f200 65 6e 29 20 7c 7c 20 64 65 66 69 6e 65 64 20 28  en) || defined (
2f210 5f 5f 73 74 75 62 5f 5f 5f 64 6c 6f 70 65 6e 29  __stub___dlopen)
2f220 0a 63 68 6f 6b 65 20 6d 65 0a 23 65 6c 73 65 0a  .choke me.#else.
2f230 63 68 61 72 20 28 2a 66 29 20 28 29 20 3d 20 64  char (*f) () = d
2f240 6c 6f 70 65 6e 3b 0a 23 65 6e 64 69 66 0a 23 69  lopen;.#endif.#i
2f250 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73  fdef __cplusplus
2f260 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 74 0a 6d  .}.#endif..int.m
2f270 61 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20  ain ().{.return 
2f280 66 20 21 3d 20 64 6c 6f 70 65 6e 3b 0a 20 20 3b  f != dlopen;.  ;
2f290 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f  .  return 0;.}._
2f2a0 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66  ACEOF.rm -f conf
2f2b0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
2f2c0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2f2d0 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
2f2e0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2f2f0 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22  NO: \"$ac_link\"
2f300 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
2f310 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20  ac_link) 2>&5.  
2f320 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
2f330 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2f340 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
2f350 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
2f360 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
2f370 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20  } &&.         { 
2f380 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20  ac_try='test -s 
2f390 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2f3a0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
2f3b0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
2f3c0 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
2f3d0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
2f3e0 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
2f3f0 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
2f400 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2f410 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
2f420 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
2f430 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
2f440 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76   }; then.  ac_cv
2f450 5f 66 75 6e 63 5f 64 6c 6f 70 65 6e 3d 79 65 73  _func_dlopen=yes
2f460 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
2f470 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
2f480 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
2f490 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
2f4a0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
2f4b0 35 0a 0a 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c  5..ac_cv_func_dl
2f4c0 6f 70 65 6e 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  open=no.fi.rm -f
2f4d0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
2f4e0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63  jext conftest$ac
2f4f0 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74  _exeext conftest
2f500 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f  .$ac_ext.fi.echo
2f510 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2f520 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
2f530 5f 66 75 6e 63 5f 64 6c 6f 70 65 6e 22 20 3e 26  _func_dlopen" >&
2f540 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
2f550 7d 24 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f  }$ac_cv_func_dlo
2f560 70 65 6e 22 20 3e 26 36 0a 69 66 20 74 65 73 74  pen" >&6.if test
2f570 20 24 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f   $ac_cv_func_dlo
2f580 70 65 6e 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  pen = yes; then.
2f590 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22    lt_cv_dlopen="
2f5a0 64 6c 6f 70 65 6e 22 0a 65 6c 73 65 0a 20 20 65  dlopen".else.  e
2f5b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2f5c0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
2f5d0 72 20 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c 64 6c  r dlopen in -ldl
2f5e0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
2f5f0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
2f600 20 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c 64 6c 2e   dlopen in -ldl.
2f610 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
2f620 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
2f630 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 2b 73  _lib_dl_dlopen+s
2f640 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
2f650 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
2f660 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
2f670 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63  C" >&6.else.  ac
2f680 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f  _check_lib_save_
2f690 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53 3d  LIBS=$LIBS.LIBS=
2f6a0 22 2d 6c 64 6c 20 20 24 4c 49 42 53 22 0a 63 61  "-ldl  $LIBS".ca
2f6b0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
2f6c0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69  ext <<_ACEOF.#li
2f6d0 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66  ne $LINENO "conf
2f6e0 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65  igure"./* confde
2f6f0 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
2f700 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
2f710 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
2f720 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
2f730 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
2f740 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
2f750 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76  fs.h.  */../* Ov
2f760 65 72 72 69 64 65 20 61 6e 79 20 67 63 63 32 20  erride any gcc2 
2f770 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79  internal prototy
2f780 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65  pe to avoid an e
2f790 72 72 6f 72 2e 20 20 2a 2f 0a 23 69 66 64 65 66  rror.  */.#ifdef
2f7a0 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
2f7b0 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 2f  ern "C".#endif./
2f7c0 2a 20 57 65 20 75 73 65 20 63 68 61 72 20 62 65  * We use char be
2f7d0 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20  cause int might 
2f7e0 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72 6e  match the return
2f7f0 20 74 79 70 65 20 6f 66 20 61 20 67 63 63 32 0a   type of a gcc2.
2f800 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74     builtin and t
2f810 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74  hen its argument
2f820 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64   prototype would
2f830 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a   still apply.  *
2f840 2f 0a 63 68 61 72 20 64 6c 6f 70 65 6e 20 28 29  /.char dlopen ()
2f850 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ;.int.main ().{.
2f860 64 6c 6f 70 65 6e 20 28 29 3b 0a 20 20 3b 0a 20  dlopen ();.  ;. 
2f870 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43   return 0;.}._AC
2f880 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
2f890 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f  st.$ac_objext co
2f8a0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2f8b0 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
2f8c0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2f8d0 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29  : \"$ac_link\"")
2f8e0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63   >&5.  (eval $ac
2f8f0 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63  _link) 2>&5.  ac
2f900 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
2f910 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2f920 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
2f930 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
2f940 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20   $ac_status); } 
2f950 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63  &&.         { ac
2f960 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f  _try='test -s co
2f970 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
2f980 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
2f990 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2f9a0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
2f9b0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
2f9c0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
2f9d0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
2f9e0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2f9f0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
2fa00 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
2fa10 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
2fa20 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 6c  ; then.  ac_cv_l
2fa30 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 3d 79 65 73  ib_dl_dlopen=yes
2fa40 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
2fa50 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
2fa60 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
2fa70 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
2fa80 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
2fa90 35 0a 0a 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f  5..ac_cv_lib_dl_
2faa0 64 6c 6f 70 65 6e 3d 6e 6f 0a 66 69 0a 72 6d 20  dlopen=no.fi.rm 
2fab0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
2fac0 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24  objext conftest$
2fad0 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65  ac_exeext confte
2fae0 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 3d  st.$ac_ext.LIBS=
2faf0 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61  $ac_check_lib_sa
2fb00 76 65 5f 4c 49 42 53 0a 66 69 0a 65 63 68 6f 20  ve_LIBS.fi.echo 
2fb10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2fb20 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
2fb30 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22 20 3e  lib_dl_dlopen" >
2fb40 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
2fb50 54 7d 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f  T}$ac_cv_lib_dl_
2fb60 64 6c 6f 70 65 6e 22 20 3e 26 36 0a 69 66 20 74  dlopen" >&6.if t
2fb70 65 73 74 20 24 61 63 5f 63 76 5f 6c 69 62 5f 64  est $ac_cv_lib_d
2fb80 6c 5f 64 6c 6f 70 65 6e 20 3d 20 79 65 73 3b 20  l_dlopen = yes; 
2fb90 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f  then.  lt_cv_dlo
2fba0 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 20 6c 74 5f  pen="dlopen" lt_
2fbb0 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22  cv_dlopen_libs="
2fbc0 2d 6c 64 6c 22 0a 65 6c 73 65 0a 20 20 65 63 68  -ldl".else.  ech
2fbd0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
2fbe0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
2fbf0 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c 73 76 6c 64  dlopen in -lsvld
2fc00 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
2fc10 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
2fc20 20 64 6c 6f 70 65 6e 20 69 6e 20 2d 6c 73 76 6c   dlopen in -lsvl
2fc30 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  d... $ECHO_C" >&
2fc40 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  6.if test "${ac_
2fc50 63 76 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c 6f 70  cv_lib_svld_dlop
2fc60 65 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  en+set}" = set; 
2fc70 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
2fc80 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
2fc90 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
2fca0 20 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73    ac_check_lib_s
2fcb0 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c  ave_LIBS=$LIBS.L
2fcc0 49 42 53 3d 22 2d 6c 73 76 6c 64 20 20 24 4c 49  IBS="-lsvld  $LI
2fcd0 42 53 22 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73  BS".cat >conftes
2fce0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
2fcf0 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f  OF.#line $LINENO
2fd00 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20   "configure"./* 
2fd10 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
2fd20 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
2fd30 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
2fd40 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
2fd50 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
2fd60 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
2fd70 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
2fd80 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79  ./* Override any
2fd90 20 67 63 63 32 20 69 6e 74 65 72 6e 61 6c 20 70   gcc2 internal p
2fda0 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69  rototype to avoi
2fdb0 64 20 61 6e 20 65 72 72 6f 72 2e 20 20 2a 2f 0a  d an error.  */.
2fdc0 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c  #ifdef __cpluspl
2fdd0 75 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65  us.extern "C".#e
2fde0 6e 64 69 66 0a 2f 2a 20 57 65 20 75 73 65 20 63  ndif./* We use c
2fdf0 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74 20  har because int 
2fe00 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65 20  might match the 
2fe10 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61  return type of a
2fe20 20 67 63 63 32 0a 20 20 20 62 75 69 6c 74 69 6e   gcc2.   builtin
2fe30 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61 72   and then its ar
2fe40 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70 65  gument prototype
2fe50 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70 70   would still app
2fe60 6c 79 2e 20 20 2a 2f 0a 63 68 61 72 20 64 6c 6f  ly.  */.char dlo
2fe70 70 65 6e 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e  pen ();.int.main
2fe80 20 28 29 0a 7b 0a 64 6c 6f 70 65 6e 20 28 29 3b   ().{.dlopen ();
2fe90 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
2fea0 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
2feb0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
2fec0 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f  ext conftest$ac_
2fed0 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61  exeext.if { (eva
2fee0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2fef0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69  LINENO: \"$ac_li
2ff00 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  nk\"") >&5.  (ev
2ff10 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26  al $ac_link) 2>&
2ff20 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2ff30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2ff40 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2ff50 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2ff60 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2ff70 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20  s); } &&.       
2ff80 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74    { ac_try='test
2ff90 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
2ffa0 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61  exeext'.  { (eva
2ffb0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2ffc0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
2ffd0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
2ffe0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
2fff0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
30000 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
30010 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
30020 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
30030 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
30040 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
30050 63 5f 63 76 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c  c_cv_lib_svld_dl
30060 6f 70 65 6e 3d 79 65 73 0a 65 6c 73 65 0a 20 20  open=yes.else.  
30070 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
30080 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
30090 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
300a0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
300b0 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76  c_ext >&5..ac_cv
300c0 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e  _lib_svld_dlopen
300d0 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  =no.fi.rm -f con
300e0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
300f0 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
30100 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
30110 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f 63 68  _ext.LIBS=$ac_ch
30120 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 42  eck_lib_save_LIB
30130 53 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  S.fi.echo "$as_m
30140 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
30150 74 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f 73 76  t: $ac_cv_lib_sv
30160 6c 64 5f 64 6c 6f 70 65 6e 22 20 3e 26 35 0a 65  ld_dlopen" >&5.e
30170 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61  cho "${ECHO_T}$a
30180 63 5f 63 76 5f 6c 69 62 5f 73 76 6c 64 5f 64 6c  c_cv_lib_svld_dl
30190 6f 70 65 6e 22 20 3e 26 36 0a 69 66 20 74 65 73  open" >&6.if tes
301a0 74 20 24 61 63 5f 63 76 5f 6c 69 62 5f 73 76 6c  t $ac_cv_lib_svl
301b0 64 5f 64 6c 6f 70 65 6e 20 3d 20 79 65 73 3b 20  d_dlopen = yes; 
301c0 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f  then.  lt_cv_dlo
301d0 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 20 6c 74 5f  pen="dlopen" lt_
301e0 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22  cv_dlopen_libs="
301f0 2d 6c 73 76 6c 64 22 0a 65 6c 73 65 0a 20 20 65  -lsvld".else.  e
30200 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
30210 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
30220 72 20 64 6c 64 5f 6c 69 6e 6b 20 69 6e 20 2d 6c  r dld_link in -l
30230 64 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  dld" >&5.echo $E
30240 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
30250 66 6f 72 20 64 6c 64 5f 6c 69 6e 6b 20 69 6e 20  for dld_link in 
30260 2d 6c 64 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  -ldld... $ECHO_C
30270 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
30280 7b 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64  {ac_cv_lib_dld_d
30290 6c 64 5f 6c 69 6e 6b 2b 73 65 74 7d 22 20 3d 20  ld_link+set}" = 
302a0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
302b0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
302c0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
302d0 65 6c 73 65 0a 20 20 61 63 5f 63 68 65 63 6b 5f  else.  ac_check_
302e0 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c  lib_save_LIBS=$L
302f0 49 42 53 0a 4c 49 42 53 3d 22 2d 6c 64 6c 64 20  IBS.LIBS="-ldld 
30300 20 24 4c 49 42 53 22 0a 63 61 74 20 3e 63 6f 6e   $LIBS".cat >con
30310 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
30320 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49  _ACEOF.#line $LI
30330 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22  NENO "configure"
30340 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
30350 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
30360 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
30370 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
30380 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
30390 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
303a0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
303b0 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69 64 65   */../* Override
303c0 20 61 6e 79 20 67 63 63 32 20 69 6e 74 65 72 6e   any gcc2 intern
303d0 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f 20  al prototype to 
303e0 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e 20  avoid an error. 
303f0 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c   */.#ifdef __cpl
30400 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
30410 22 0a 23 65 6e 64 69 66 0a 2f 2a 20 57 65 20 75  ".#endif./* We u
30420 73 65 20 63 68 61 72 20 62 65 63 61 75 73 65 20  se char because 
30430 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63 68 20  int might match 
30440 74 68 65 20 72 65 74 75 72 6e 20 74 79 70 65 20  the return type 
30450 6f 66 20 61 20 67 63 63 32 0a 20 20 20 62 75 69  of a gcc2.   bui
30460 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20 69 74  ltin and then it
30470 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 74 6f  s argument proto
30480 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69 6c 6c  type would still
30490 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63 68 61 72   apply.  */.char
304a0 20 64 6c 64 5f 6c 69 6e 6b 20 28 29 3b 0a 69 6e   dld_link ();.in
304b0 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 64 6c 64 5f  t.main ().{.dld_
304c0 6c 69 6e 6b 20 28 29 3b 0a 20 20 3b 0a 20 20 72  link ();.  ;.  r
304d0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
304e0 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
304f0 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
30500 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
30510 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
30520 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
30530 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
30540 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
30550 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ink) 2>&5.  ac_s
30560 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
30570 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
30580 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
30590 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
305a0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
305b0 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74  .         { ac_t
305c0 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
305d0 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a  test$ac_exeext'.
305e0 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
305f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
30600 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
30610 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
30620 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
30630 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
30640 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
30650 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
30660 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
30670 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
30680 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 6c 69 62  then.  ac_cv_lib
30690 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 3d 79 65  _dld_dld_link=ye
306a0 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
306b0 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
306c0 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
306d0 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
306e0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
306f0 26 35 0a 0a 61 63 5f 63 76 5f 6c 69 62 5f 64 6c  &5..ac_cv_lib_dl
30700 64 5f 64 6c 64 5f 6c 69 6e 6b 3d 6e 6f 0a 66 69  d_dld_link=no.fi
30710 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
30720 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
30730 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f  est$ac_exeext co
30740 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 4c  nftest.$ac_ext.L
30750 49 42 53 3d 24 61 63 5f 63 68 65 63 6b 5f 6c 69  IBS=$ac_check_li
30760 62 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69 0a 65  b_save_LIBS.fi.e
30770 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
30780 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
30790 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f  _cv_lib_dld_dld_
307a0 6c 69 6e 6b 22 20 3e 26 35 0a 65 63 68 6f 20 22  link" >&5.echo "
307b0 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f  ${ECHO_T}$ac_cv_
307c0 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b  lib_dld_dld_link
307d0 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 24 61  " >&6.if test $a
307e0 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64  c_cv_lib_dld_dld
307f0 5f 6c 69 6e 6b 20 3d 20 79 65 73 3b 20 74 68 65  _link = yes; the
30800 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e  n.  lt_cv_dlopen
30810 3d 22 64 6c 64 5f 6c 69 6e 6b 22 20 6c 74 5f 63  ="dld_link" lt_c
30820 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22 2d  v_dlopen_libs="-
30830 64 6c 64 22 0a 66 69 0a 0a 0a 66 69 0a 0a 0a 66  dld".fi...fi...f
30840 69 0a 0a 0a 66 69 0a 0a 0a 66 69 0a 0a 0a 66 69  i...fi...fi...fi
30850 0a 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a  ..    ;;.  esac.
30860 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 6c 74  .  if test "x$lt
30870 5f 63 76 5f 64 6c 6f 70 65 6e 22 20 21 3d 20 78  _cv_dlopen" != x
30880 6e 6f 3b 20 74 68 65 6e 0a 20 20 20 20 65 6e 61  no; then.    ena
30890 62 6c 65 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a 20  ble_dlopen=yes. 
308a0 20 65 6c 73 65 0a 20 20 20 20 65 6e 61 62 6c 65   else.    enable
308b0 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 20 20 66 69 0a  _dlopen=no.  fi.
308c0 0a 20 20 63 61 73 65 20 24 6c 74 5f 63 76 5f 64  .  case $lt_cv_d
308d0 6c 6f 70 65 6e 20 69 6e 0a 20 20 64 6c 6f 70 65  lopen in.  dlope
308e0 6e 29 0a 20 20 20 20 73 61 76 65 5f 43 50 50 46  n).    save_CPPF
308f0 4c 41 47 53 3d 22 24 43 50 50 46 4c 41 47 53 22  LAGS="$CPPFLAGS"
30900 0a 20 20 20 20 20 20 20 20 74 65 73 74 20 22 78  .        test "x
30910 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 64 6c  $ac_cv_header_dl
30920 66 63 6e 5f 68 22 20 3d 20 78 79 65 73 20 26 26  fcn_h" = xyes &&
30930 20 43 50 50 46 4c 41 47 53 3d 22 24 43 50 50 46   CPPFLAGS="$CPPF
30940 4c 41 47 53 20 2d 44 48 41 56 45 5f 44 4c 46 43  LAGS -DHAVE_DLFC
30950 4e 5f 48 22 0a 0a 20 20 20 20 73 61 76 65 5f 4c  N_H"..    save_L
30960 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53  DFLAGS="$LDFLAGS
30970 22 0a 20 20 20 20 65 76 61 6c 20 4c 44 46 4c 41  ".    eval LDFLA
30980 47 53 3d 5c 22 5c 24 4c 44 46 4c 41 47 53 20 24  GS=\"\$LDFLAGS $
30990 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
309a0 6c 61 67 5f 73 70 65 63 5c 22 0a 0a 20 20 20 20  lag_spec\"..    
309b0 73 61 76 65 5f 4c 49 42 53 3d 22 24 4c 49 42 53  save_LIBS="$LIBS
309c0 22 0a 20 20 20 20 4c 49 42 53 3d 22 24 6c 74 5f  ".    LIBS="$lt_
309d0 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 20 24  cv_dlopen_libs $
309e0 4c 49 42 53 22 0a 0a 20 20 20 20 65 63 68 6f 20  LIBS"..    echo 
309f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
30a00 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
30a10 72 20 61 20 70 72 6f 67 72 61 6d 20 63 61 6e 20  r a program can 
30a20 64 6c 6f 70 65 6e 20 69 74 73 65 6c 66 22 20 3e  dlopen itself" >
30a30 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
30a40 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
30a50 72 20 61 20 70 72 6f 67 72 61 6d 20 63 61 6e 20  r a program can 
30a60 64 6c 6f 70 65 6e 20 69 74 73 65 6c 66 2e 2e 2e  dlopen itself...
30a70 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
30a80 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64   test "${lt_cv_d
30a90 6c 6f 70 65 6e 5f 73 65 6c 66 2b 73 65 74 7d 22  lopen_self+set}"
30aa0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
30ab0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
30ac0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
30ad0 26 36 0a 65 6c 73 65 0a 20 20 09 20 20 69 66 20  &6.else.  .  if 
30ae0 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d  test "$cross_com
30af0 70 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74  piling" = yes; t
30b00 68 65 6e 20 3a 0a 20 20 6c 74 5f 63 76 5f 64 6c  hen :.  lt_cv_dl
30b10 6f 70 65 6e 5f 73 65 6c 66 3d 63 72 6f 73 73 0a  open_self=cross.
30b20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 64 6c 75 6e  else.    lt_dlun
30b30 6b 6e 6f 77 6e 3d 30 3b 20 6c 74 5f 64 6c 6e 6f  known=0; lt_dlno
30b40 5f 75 73 63 6f 72 65 3d 31 3b 20 6c 74 5f 64 6c  _uscore=1; lt_dl
30b50 6e 65 65 64 5f 75 73 63 6f 72 65 3d 32 0a 20 20  need_uscore=2.  
30b60 6c 74 5f 73 74 61 74 75 73 3d 24 6c 74 5f 64 6c  lt_status=$lt_dl
30b70 75 6e 6b 6e 6f 77 6e 0a 20 20 63 61 74 20 3e 20  unknown.  cat > 
30b80 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
30b90 20 3c 3c 45 4f 46 0a 23 6c 69 6e 65 20 36 34 31   <<EOF.#line 641
30ba0 33 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 23 69  3 "configure".#i
30bb0 6e 63 6c 75 64 65 20 22 63 6f 6e 66 64 65 66 73  nclude "confdefs
30bc0 2e 68 22 0a 0a 23 69 66 20 48 41 56 45 5f 44 4c  .h"..#if HAVE_DL
30bd0 46 43 4e 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c  FCN_H.#include <
30be0 64 6c 66 63 6e 2e 68 3e 0a 23 65 6e 64 69 66 0a  dlfcn.h>.#endif.
30bf0 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f  .#include <stdio
30c00 2e 68 3e 0a 0a 23 69 66 64 65 66 20 52 54 4c 44  .h>..#ifdef RTLD
30c10 5f 47 4c 4f 42 41 4c 0a 23 20 20 64 65 66 69 6e  _GLOBAL.#  defin
30c20 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 52  e LT_DLGLOBAL..R
30c30 54 4c 44 5f 47 4c 4f 42 41 4c 0a 23 65 6c 73 65  TLD_GLOBAL.#else
30c40 0a 23 20 20 69 66 64 65 66 20 44 4c 5f 47 4c 4f  .#  ifdef DL_GLO
30c50 42 41 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20  BAL.#    define 
30c60 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 44 4c 5f  LT_DLGLOBAL..DL_
30c70 47 4c 4f 42 41 4c 0a 23 20 20 65 6c 73 65 0a 23  GLOBAL.#  else.#
30c80 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c      define LT_DL
30c90 47 4c 4f 42 41 4c 09 09 30 0a 23 20 20 65 6e 64  GLOBAL..0.#  end
30ca0 69 66 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 57 65  if.#endif../* We
30cb0 20 6d 61 79 20 68 61 76 65 20 74 6f 20 64 65 66   may have to def
30cc0 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  ine LT_DLLAZY_OR
30cd0 5f 4e 4f 57 20 69 6e 20 74 68 65 20 63 6f 6d 6d  _NOW in the comm
30ce0 61 6e 64 20 6c 69 6e 65 20 69 66 20 77 65 0a 20  and line if we. 
30cf0 20 20 66 69 6e 64 20 6f 75 74 20 69 74 20 64 6f    find out it do
30d00 65 73 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 73  es not work in s
30d10 6f 6d 65 20 70 6c 61 74 66 6f 72 6d 2e 20 2a 2f  ome platform. */
30d20 0a 23 69 66 6e 64 65 66 20 4c 54 5f 44 4c 4c 41  .#ifndef LT_DLLA
30d30 5a 59 5f 4f 52 5f 4e 4f 57 0a 23 20 20 69 66 64  ZY_OR_NOW.#  ifd
30d40 65 66 20 52 54 4c 44 5f 4c 41 5a 59 0a 23 20 20  ef RTLD_LAZY.#  
30d50 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41    define LT_DLLA
30d60 5a 59 5f 4f 52 5f 4e 4f 57 09 09 52 54 4c 44 5f  ZY_OR_NOW..RTLD_
30d70 4c 41 5a 59 0a 23 20 20 65 6c 73 65 0a 23 20 20  LAZY.#  else.#  
30d80 20 20 69 66 64 65 66 20 44 4c 5f 4c 41 5a 59 0a    ifdef DL_LAZY.
30d90 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54  #      define LT
30da0 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 09  _DLLAZY_OR_NOW..
30db0 44 4c 5f 4c 41 5a 59 0a 23 20 20 20 20 65 6c 73  DL_LAZY.#    els
30dc0 65 0a 23 20 20 20 20 20 20 69 66 64 65 66 20 52  e.#      ifdef R
30dd0 54 4c 44 5f 4e 4f 57 0a 23 20 20 20 20 20 20 20  TLD_NOW.#       
30de0 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a   define LT_DLLAZ
30df0 59 5f 4f 52 5f 4e 4f 57 09 52 54 4c 44 5f 4e 4f  Y_OR_NOW.RTLD_NO
30e00 57 0a 23 20 20 20 20 20 20 65 6c 73 65 0a 23 20  W.#      else.# 
30e10 20 20 20 20 20 20 20 69 66 64 65 66 20 44 4c 5f         ifdef DL_
30e20 4e 4f 57 0a 23 20 20 20 20 20 20 20 20 20 20 64  NOW.#          d
30e30 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f  efine LT_DLLAZY_
30e40 4f 52 5f 4e 4f 57 09 44 4c 5f 4e 4f 57 0a 23 20  OR_NOW.DL_NOW.# 
30e50 20 20 20 20 20 20 20 65 6c 73 65 0a 23 20 20 20         else.#   
30e60 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54         define LT
30e70 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 30  _DLLAZY_OR_NOW.0
30e80 0a 23 20 20 20 20 20 20 20 20 65 6e 64 69 66 0a  .#        endif.
30e90 23 20 20 20 20 20 20 65 6e 64 69 66 0a 23 20 20  #      endif.#  
30ea0 20 20 65 6e 64 69 66 0a 23 20 20 65 6e 64 69 66    endif.#  endif
30eb0 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20  .#endif..#ifdef 
30ec0 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65  __cplusplus.exte
30ed0 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69 74  rn "C" void exit
30ee0 20 28 69 6e 74 29 3b 0a 23 65 6e 64 69 66 0a 0a   (int);.#endif..
30ef0 76 6f 69 64 20 66 6e 6f 72 64 28 29 20 7b 20 69  void fnord() { i
30f00 6e 74 20 69 3d 34 32 3b 7d 0a 69 6e 74 20 6d 61  nt i=42;}.int ma
30f10 69 6e 20 28 29 0a 7b 0a 20 20 76 6f 69 64 20 2a  in ().{.  void *
30f20 73 65 6c 66 20 3d 20 64 6c 6f 70 65 6e 20 28 30  self = dlopen (0
30f30 2c 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 7c 4c 54  , LT_DLGLOBAL|LT
30f40 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 29 3b  _DLLAZY_OR_NOW);
30f50 0a 20 20 69 6e 74 20 73 74 61 74 75 73 20 3d 20  .  int status = 
30f60 24 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 3b 0a 0a  $lt_dlunknown;..
30f70 20 20 69 66 20 28 73 65 6c 66 29 0a 20 20 20 20    if (self).    
30f80 7b 0a 20 20 20 20 20 20 69 66 20 28 64 6c 73 79  {.      if (dlsy
30f90 6d 20 28 73 65 6c 66 2c 22 66 6e 6f 72 64 22 29  m (self,"fnord")
30fa0 29 20 20 20 20 20 20 20 73 74 61 74 75 73 20 3d  )       status =
30fb0 20 24 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65   $lt_dlno_uscore
30fc0 3b 0a 20 20 20 20 20 20 65 6c 73 65 20 69 66 20  ;.      else if 
30fd0 28 64 6c 73 79 6d 28 20 73 65 6c 66 2c 22 5f 66  (dlsym( self,"_f
30fe0 6e 6f 72 64 22 29 29 20 73 74 61 74 75 73 20 3d  nord")) status =
30ff0 20 24 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f   $lt_dlneed_usco
31000 72 65 3b 0a 20 20 20 20 20 20 2f 2a 20 64 6c 63  re;.      /* dlc
31010 6c 6f 73 65 20 28 73 65 6c 66 29 3b 20 2a 2f 0a  lose (self); */.
31020 20 20 20 20 7d 0a 0a 20 20 20 20 65 78 69 74 20      }..    exit 
31030 28 73 74 61 74 75 73 29 3b 0a 7d 0a 45 4f 46 0a  (status);.}.EOF.
31040 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
31050 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
31060 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22  O: \"$ac_link\""
31070 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
31080 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61  c_link) 2>&5.  a
31090 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
310a0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
310b0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
310c0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
310d0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
310e0 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   && test -s conf
310f0 74 65 73 74 24 7b 61 63 5f 65 78 65 65 78 74 7d  test${ac_exeext}
31100 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   2>/dev/null; th
31110 65 6e 0a 20 20 20 20 28 2e 2f 63 6f 6e 66 74 65  en.    (./confte
31120 73 74 3b 20 65 78 69 74 3b 20 29 20 32 3e 2f 64  st; exit; ) 2>/d
31130 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 6c 74 5f 73  ev/null.    lt_s
31140 74 61 74 75 73 3d 24 3f 0a 20 20 20 20 63 61 73  tatus=$?.    cas
31150 65 20 78 24 6c 74 5f 73 74 61 74 75 73 20 69 6e  e x$lt_status in
31160 0a 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e 6f  .      x$lt_dlno
31170 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63 76 5f 64  _uscore) lt_cv_d
31180 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 73 20 3b  lopen_self=yes ;
31190 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e  ;.      x$lt_dln
311a0 65 65 64 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63  eed_uscore) lt_c
311b0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65  v_dlopen_self=ye
311c0 73 20 3b 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f  s ;;.      x$lt_
311d0 75 6e 6b 6e 6f 77 6e 7c 78 2a 29 20 6c 74 5f 63  unknown|x*) lt_c
311e0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 6e 6f  v_dlopen_self=no
311f0 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65   ;;.    esac.  e
31200 6c 73 65 20 3a 0a 20 20 20 20 23 20 63 6f 6d 70  lse :.    # comp
31210 69 6c 61 74 69 6f 6e 20 66 61 69 6c 65 64 0a 20  ilation failed. 
31220 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f     lt_cv_dlopen_
31230 73 65 6c 66 3d 6e 6f 0a 20 20 66 69 0a 66 69 0a  self=no.  fi.fi.
31240 72 6d 20 2d 66 72 20 63 6f 6e 66 74 65 73 74 2a  rm -fr conftest*
31250 0a 0a 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f  ...fi.echo "$as_
31260 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
31270 6c 74 3a 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 65  lt: $lt_cv_dlope
31280 6e 5f 73 65 6c 66 22 20 3e 26 35 0a 65 63 68 6f  n_self" >&5.echo
31290 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
312a0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 22 20 3e  v_dlopen_self" >
312b0 26 36 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20  &6..    if test 
312c0 22 78 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  "x$lt_cv_dlopen_
312d0 73 65 6c 66 22 20 3d 20 78 79 65 73 3b 20 74 68  self" = xyes; th
312e0 65 6e 0a 20 20 20 20 20 20 4c 44 46 4c 41 47 53  en.      LDFLAGS
312f0 3d 22 24 4c 44 46 4c 41 47 53 20 24 6c 69 6e 6b  ="$LDFLAGS $link
31300 5f 73 74 61 74 69 63 5f 66 6c 61 67 22 0a 20 20  _static_flag".  
31310 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
31320 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
31330 6e 67 20 77 68 65 74 68 65 72 20 61 20 73 74 61  ng whether a sta
31340 74 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 70  tically linked p
31350 72 6f 67 72 61 6d 20 63 61 6e 20 64 6c 6f 70 65  rogram can dlope
31360 6e 20 69 74 73 65 6c 66 22 20 3e 26 35 0a 65 63  n itself" >&5.ec
31370 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
31380 6b 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 73  king whether a s
31390 74 61 74 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64  tatically linked
313a0 20 70 72 6f 67 72 61 6d 20 63 61 6e 20 64 6c 6f   program can dlo
313b0 70 65 6e 20 69 74 73 65 6c 66 2e 2e 2e 20 24 45  pen itself... $E
313c0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
313d0 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64 6c 6f 70  st "${lt_cv_dlop
313e0 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 2b 73  en_self_static+s
313f0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
31400 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
31410 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
31420 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 09 20  C" >&6.else.  . 
31430 20 69 66 20 74 65 73 74 20 22 24 63 72 6f 73 73   if test "$cross
31440 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 79 65  _compiling" = ye
31450 73 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74 5f 63  s; then :.  lt_c
31460 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74  v_dlopen_self_st
31470 61 74 69 63 3d 63 72 6f 73 73 0a 65 6c 73 65 0a  atic=cross.else.
31480 20 20 20 20 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e      lt_dlunknown
31490 3d 30 3b 20 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f  =0; lt_dlno_usco
314a0 72 65 3d 31 3b 20 6c 74 5f 64 6c 6e 65 65 64 5f  re=1; lt_dlneed_
314b0 75 73 63 6f 72 65 3d 32 0a 20 20 6c 74 5f 73 74  uscore=2.  lt_st
314c0 61 74 75 73 3d 24 6c 74 5f 64 6c 75 6e 6b 6e 6f  atus=$lt_dlunkno
314d0 77 6e 0a 20 20 63 61 74 20 3e 20 63 6f 6e 66 74  wn.  cat > conft
314e0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 45 4f  est.$ac_ext <<EO
314f0 46 0a 23 6c 69 6e 65 20 36 35 31 31 20 22 63 6f  F.#line 6511 "co
31500 6e 66 69 67 75 72 65 22 0a 23 69 6e 63 6c 75 64  nfigure".#includ
31510 65 20 22 63 6f 6e 66 64 65 66 73 2e 68 22 0a 0a  e "confdefs.h"..
31520 23 69 66 20 48 41 56 45 5f 44 4c 46 43 4e 5f 48  #if HAVE_DLFCN_H
31530 0a 23 69 6e 63 6c 75 64 65 20 3c 64 6c 66 63 6e  .#include <dlfcn
31540 2e 68 3e 0a 23 65 6e 64 69 66 0a 0a 23 69 6e 63  .h>.#endif..#inc
31550 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 0a  lude <stdio.h>..
31560 23 69 66 64 65 66 20 52 54 4c 44 5f 47 4c 4f 42  #ifdef RTLD_GLOB
31570 41 4c 0a 23 20 20 64 65 66 69 6e 65 20 4c 54 5f  AL.#  define LT_
31580 44 4c 47 4c 4f 42 41 4c 09 09 52 54 4c 44 5f 47  DLGLOBAL..RTLD_G
31590 4c 4f 42 41 4c 0a 23 65 6c 73 65 0a 23 20 20 69  LOBAL.#else.#  i
315a0 66 64 65 66 20 44 4c 5f 47 4c 4f 42 41 4c 0a 23  fdef DL_GLOBAL.#
315b0 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c      define LT_DL
315c0 47 4c 4f 42 41 4c 09 09 44 4c 5f 47 4c 4f 42 41  GLOBAL..DL_GLOBA
315d0 4c 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64  L.#  else.#    d
315e0 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41  efine LT_DLGLOBA
315f0 4c 09 09 30 0a 23 20 20 65 6e 64 69 66 0a 23 65  L..0.#  endif.#e
31600 6e 64 69 66 0a 0a 2f 2a 20 57 65 20 6d 61 79 20  ndif../* We may 
31610 68 61 76 65 20 74 6f 20 64 65 66 69 6e 65 20 4c  have to define L
31620 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 20  T_DLLAZY_OR_NOW 
31630 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c  in the command l
31640 69 6e 65 20 69 66 20 77 65 0a 20 20 20 66 69 6e  ine if we.   fin
31650 64 20 6f 75 74 20 69 74 20 64 6f 65 73 20 6e 6f  d out it does no
31660 74 20 77 6f 72 6b 20 69 6e 20 73 6f 6d 65 20 70  t work in some p
31670 6c 61 74 66 6f 72 6d 2e 20 2a 2f 0a 23 69 66 6e  latform. */.#ifn
31680 64 65 66 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  def LT_DLLAZY_OR
31690 5f 4e 4f 57 0a 23 20 20 69 66 64 65 66 20 52 54  _NOW.#  ifdef RT
316a0 4c 44 5f 4c 41 5a 59 0a 23 20 20 20 20 64 65 66  LD_LAZY.#    def
316b0 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  ine LT_DLLAZY_OR
316c0 5f 4e 4f 57 09 09 52 54 4c 44 5f 4c 41 5a 59 0a  _NOW..RTLD_LAZY.
316d0 23 20 20 65 6c 73 65 0a 23 20 20 20 20 69 66 64  #  else.#    ifd
316e0 65 66 20 44 4c 5f 4c 41 5a 59 0a 23 20 20 20 20  ef DL_LAZY.#    
316f0 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41    define LT_DLLA
31700 5a 59 5f 4f 52 5f 4e 4f 57 09 09 44 4c 5f 4c 41  ZY_OR_NOW..DL_LA
31710 5a 59 0a 23 20 20 20 20 65 6c 73 65 0a 23 20 20  ZY.#    else.#  
31720 20 20 20 20 69 66 64 65 66 20 52 54 4c 44 5f 4e      ifdef RTLD_N
31730 4f 57 0a 23 20 20 20 20 20 20 20 20 64 65 66 69  OW.#        defi
31740 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f  ne LT_DLLAZY_OR_
31750 4e 4f 57 09 52 54 4c 44 5f 4e 4f 57 0a 23 20 20  NOW.RTLD_NOW.#  
31760 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20      else.#      
31770 20 20 69 66 64 65 66 20 44 4c 5f 4e 4f 57 0a 23    ifdef DL_NOW.#
31780 20 20 20 20 20 20 20 20 20 20 64 65 66 69 6e 65            define
31790 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f   LT_DLLAZY_OR_NO
317a0 57 09 44 4c 5f 4e 4f 57 0a 23 20 20 20 20 20 20  W.DL_NOW.#      
317b0 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 20 20    else.#        
317c0 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41    define LT_DLLA
317d0 5a 59 5f 4f 52 5f 4e 4f 57 09 30 0a 23 20 20 20  ZY_OR_NOW.0.#   
317e0 20 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20       endif.#    
317f0 20 20 65 6e 64 69 66 0a 23 20 20 20 20 65 6e 64    endif.#    end
31800 69 66 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64  if.#  endif.#end
31810 69 66 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c  if..#ifdef __cpl
31820 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
31830 22 20 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74  " void exit (int
31840 29 3b 0a 23 65 6e 64 69 66 0a 0a 76 6f 69 64 20  );.#endif..void 
31850 66 6e 6f 72 64 28 29 20 7b 20 69 6e 74 20 69 3d  fnord() { int i=
31860 34 32 3b 7d 0a 69 6e 74 20 6d 61 69 6e 20 28 29  42;}.int main ()
31870 0a 7b 0a 20 20 76 6f 69 64 20 2a 73 65 6c 66 20  .{.  void *self 
31880 3d 20 64 6c 6f 70 65 6e 20 28 30 2c 20 4c 54 5f  = dlopen (0, LT_
31890 44 4c 47 4c 4f 42 41 4c 7c 4c 54 5f 44 4c 4c 41  DLGLOBAL|LT_DLLA
318a0 5a 59 5f 4f 52 5f 4e 4f 57 29 3b 0a 20 20 69 6e  ZY_OR_NOW);.  in
318b0 74 20 73 74 61 74 75 73 20 3d 20 24 6c 74 5f 64  t status = $lt_d
318c0 6c 75 6e 6b 6e 6f 77 6e 3b 0a 0a 20 20 69 66 20  lunknown;..  if 
318d0 28 73 65 6c 66 29 0a 20 20 20 20 7b 0a 20 20 20  (self).    {.   
318e0 20 20 20 69 66 20 28 64 6c 73 79 6d 20 28 73 65     if (dlsym (se
318f0 6c 66 2c 22 66 6e 6f 72 64 22 29 29 20 20 20 20  lf,"fnord"))    
31900 20 20 20 73 74 61 74 75 73 20 3d 20 24 6c 74 5f     status = $lt_
31910 64 6c 6e 6f 5f 75 73 63 6f 72 65 3b 0a 20 20 20  dlno_uscore;.   
31920 20 20 20 65 6c 73 65 20 69 66 20 28 64 6c 73 79     else if (dlsy
31930 6d 28 20 73 65 6c 66 2c 22 5f 66 6e 6f 72 64 22  m( self,"_fnord"
31940 29 29 20 73 74 61 74 75 73 20 3d 20 24 6c 74 5f  )) status = $lt_
31950 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65 3b 0a 20  dlneed_uscore;. 
31960 20 20 20 20 20 2f 2a 20 64 6c 63 6c 6f 73 65 20       /* dlclose 
31970 28 73 65 6c 66 29 3b 20 2a 2f 0a 20 20 20 20 7d  (self); */.    }
31980 0a 0a 20 20 20 20 65 78 69 74 20 28 73 74 61 74  ..    exit (stat
31990 75 73 29 3b 0a 7d 0a 45 4f 46 0a 20 20 69 66 20  us);.}.EOF.  if 
319a0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
319b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
319c0 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35  $ac_link\"") >&5
319d0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e  .  (eval $ac_lin
319e0 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  k) 2>&5.  ac_sta
319f0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
31a00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
31a10 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
31a20 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
31a30 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20 74  _status); } && t
31a40 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24  est -s conftest$
31a50 7b 61 63 5f 65 78 65 65 78 74 7d 20 32 3e 2f 64  {ac_exeext} 2>/d
31a60 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
31a70 20 20 28 2e 2f 63 6f 6e 66 74 65 73 74 3b 20 65    (./conftest; e
31a80 78 69 74 3b 20 29 20 32 3e 2f 64 65 76 2f 6e 75  xit; ) 2>/dev/nu
31a90 6c 6c 0a 20 20 20 20 6c 74 5f 73 74 61 74 75 73  ll.    lt_status
31aa0 3d 24 3f 0a 20 20 20 20 63 61 73 65 20 78 24 6c  =$?.    case x$l
31ab0 74 5f 73 74 61 74 75 73 20 69 6e 0a 20 20 20 20  t_status in.    
31ac0 20 20 78 24 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f    x$lt_dlno_usco
31ad0 72 65 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e  re) lt_cv_dlopen
31ae0 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 79 65 73  _self_static=yes
31af0 20 3b 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f 64   ;;.      x$lt_d
31b00 6c 6e 65 65 64 5f 75 73 63 6f 72 65 29 20 6c 74  lneed_uscore) lt
31b10 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f  _cv_dlopen_self_
31b20 73 74 61 74 69 63 3d 79 65 73 20 3b 3b 0a 20 20  static=yes ;;.  
31b30 20 20 20 20 78 24 6c 74 5f 75 6e 6b 6e 6f 77 6e      x$lt_unknown
31b40 7c 78 2a 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65  |x*) lt_cv_dlope
31b50 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 6e 6f  n_self_static=no
31b60 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65   ;;.    esac.  e
31b70 6c 73 65 20 3a 0a 20 20 20 20 23 20 63 6f 6d 70  lse :.    # comp
31b80 69 6c 61 74 69 6f 6e 20 66 61 69 6c 65 64 0a 20  ilation failed. 
31b90 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f     lt_cv_dlopen_
31ba0 73 65 6c 66 5f 73 74 61 74 69 63 3d 6e 6f 0a 20  self_static=no. 
31bb0 20 66 69 0a 66 69 0a 72 6d 20 2d 66 72 20 63 6f   fi.fi.rm -fr co
31bc0 6e 66 74 65 73 74 2a 0a 0a 0a 66 69 0a 65 63 68  nftest*...fi.ech
31bd0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
31be0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
31bf0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74  v_dlopen_self_st
31c00 61 74 69 63 22 20 3e 26 35 0a 65 63 68 6f 20 22  atic" >&5.echo "
31c10 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f  ${ECHO_T}$lt_cv_
31c20 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74  dlopen_self_stat
31c30 69 63 22 20 3e 26 36 0a 20 20 20 20 66 69 0a 0a  ic" >&6.    fi..
31c40 20 20 20 20 43 50 50 46 4c 41 47 53 3d 22 24 73      CPPFLAGS="$s
31c50 61 76 65 5f 43 50 50 46 4c 41 47 53 22 0a 20 20  ave_CPPFLAGS".  
31c60 20 20 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 65    LDFLAGS="$save
31c70 5f 4c 44 46 4c 41 47 53 22 0a 20 20 20 20 4c 49  _LDFLAGS".    LI
31c80 42 53 3d 22 24 73 61 76 65 5f 4c 49 42 53 22 0a  BS="$save_LIBS".
31c90 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20      ;;.  esac.. 
31ca0 20 63 61 73 65 20 24 6c 74 5f 63 76 5f 64 6c 6f   case $lt_cv_dlo
31cb0 70 65 6e 5f 73 65 6c 66 20 69 6e 0a 20 20 79 65  pen_self in.  ye
31cc0 73 7c 6e 6f 29 20 65 6e 61 62 6c 65 5f 64 6c 6f  s|no) enable_dlo
31cd0 70 65 6e 5f 73 65 6c 66 3d 24 6c 74 5f 63 76 5f  pen_self=$lt_cv_
31ce0 64 6c 6f 70 65 6e 5f 73 65 6c 66 20 3b 3b 0a 20  dlopen_self ;;. 
31cf0 20 2a 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65   *) enable_dlope
31d00 6e 5f 73 65 6c 66 3d 75 6e 6b 6e 6f 77 6e 20 3b  n_self=unknown ;
31d10 3b 0a 20 20 65 73 61 63 0a 0a 20 20 63 61 73 65  ;.  esac..  case
31d20 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73   $lt_cv_dlopen_s
31d30 65 6c 66 5f 73 74 61 74 69 63 20 69 6e 0a 20 20  elf_static in.  
31d40 79 65 73 7c 6e 6f 29 20 65 6e 61 62 6c 65 5f 64  yes|no) enable_d
31d50 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69  lopen_self_stati
31d60 63 3d 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  c=$lt_cv_dlopen_
31d70 73 65 6c 66 5f 73 74 61 74 69 63 20 3b 3b 0a 20  self_static ;;. 
31d80 20 2a 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65   *) enable_dlope
31d90 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 75 6e  n_self_static=un
31da0 6b 6e 6f 77 6e 20 3b 3b 0a 20 20 65 73 61 63 0a  known ;;.  esac.
31db0 66 69 0a 0a 0a 69 66 20 74 65 73 74 20 22 24 65  fi...if test "$e
31dc0 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20  nable_shared" = 
31dd0 79 65 73 20 26 26 20 74 65 73 74 20 22 24 47 43  yes && test "$GC
31de0 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
31df0 20 63 61 73 65 20 24 61 72 63 68 69 76 65 5f 63   case $archive_c
31e00 6d 64 73 20 69 6e 0a 20 20 2a 27 7e 27 2a 29 0a  mds in.  *'~'*).
31e10 20 20 20 20 23 20 46 49 58 4d 45 3a 20 77 65 20      # FIXME: we 
31e20 6d 61 79 20 68 61 76 65 20 74 6f 20 64 65 61 6c  may have to deal
31e30 20 77 69 74 68 20 6d 75 6c 74 69 2d 63 6f 6d 6d   with multi-comm
31e40 61 6e 64 20 73 65 71 75 65 6e 63 65 73 2e 0a 20  and sequences.. 
31e50 20 20 20 3b 3b 0a 20 20 27 24 43 43 20 27 2a 29     ;;.  '$CC '*)
31e60 0a 20 20 20 20 23 20 54 65 73 74 20 77 68 65 74  .    # Test whet
31e70 68 65 72 20 74 68 65 20 63 6f 6d 70 69 6c 65 72  her the compiler
31e80 20 69 6d 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b   implicitly link
31e90 73 20 77 69 74 68 20 2d 6c 63 20 73 69 6e 63 65  s with -lc since
31ea0 20 6f 6e 20 73 6f 6d 65 0a 20 20 20 20 23 20 73   on some.    # s
31eb0 79 73 74 65 6d 73 2c 20 2d 6c 67 63 63 20 68 61  ystems, -lgcc ha
31ec0 73 20 74 6f 20 63 6f 6d 65 20 62 65 66 6f 72 65  s to come before
31ed0 20 2d 6c 63 2e 20 49 66 20 67 63 63 20 61 6c 72   -lc. If gcc alr
31ee0 65 61 64 79 20 70 61 73 73 65 73 20 2d 6c 63 0a  eady passes -lc.
31ef0 20 20 20 20 23 20 74 6f 20 6c 64 2c 20 64 6f 6e      # to ld, don
31f00 27 74 20 61 64 64 20 2d 6c 63 20 62 65 66 6f 72  't add -lc befor
31f10 65 20 2d 6c 67 63 63 2e 0a 20 20 20 20 65 63 68  e -lgcc..    ech
31f20 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
31f30 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
31f40 68 65 72 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62  her -lc should b
31f50 65 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e  e explicitly lin
31f60 6b 65 64 20 69 6e 22 20 3e 26 35 0a 65 63 68 6f  ked in" >&5.echo
31f70 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
31f80 6e 67 20 77 68 65 74 68 65 72 20 2d 6c 63 20 73  ng whether -lc s
31f90 68 6f 75 6c 64 20 62 65 20 65 78 70 6c 69 63 69  hould be explici
31fa0 74 6c 79 20 6c 69 6e 6b 65 64 20 69 6e 2e 2e 2e  tly linked in...
31fb0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20   $ECHO_C" >&6.  
31fc0 20 20 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f    if test "${lt_
31fd0 63 76 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f  cv_archive_cmds_
31fe0 6e 65 65 64 5f 6c 63 2b 73 65 74 7d 22 20 3d 20  need_lc+set}" = 
31ff0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
32000 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
32010 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
32020 65 6c 73 65 0a 20 20 24 72 6d 20 63 6f 6e 66 74  else.  $rm conft
32030 65 73 74 2a 0a 20 20 20 20 65 63 68 6f 20 27 73  est*.    echo 's
32040 74 61 74 69 63 20 69 6e 74 20 64 75 6d 6d 79 3b  tatic int dummy;
32050 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ' > conftest.$ac
32060 5f 65 78 74 0a 0a 20 20 20 20 69 66 20 7b 20 28  _ext..    if { (
32070 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
32080 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
32090 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
320a0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
320b0 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
320c0 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
320d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
320e0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
320f0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
32100 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
32110 74 68 65 6e 0a 20 20 20 20 20 20 73 6f 6e 61 6d  then.      sonam
32120 65 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20 20  e=conftest.     
32130 20 6c 69 62 3d 63 6f 6e 66 74 65 73 74 0a 20 20   lib=conftest.  
32140 20 20 20 20 6c 69 62 6f 62 6a 73 3d 63 6f 6e 66      libobjs=conf
32150 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
32160 20 20 20 20 20 20 64 65 70 6c 69 62 73 3d 0a 20        deplibs=. 
32170 20 20 20 20 20 77 6c 3d 24 6c 74 5f 63 76 5f 70       wl=$lt_cv_p
32180 72 6f 67 5f 63 63 5f 77 6c 0a 20 20 20 20 20 20  rog_cc_wl.      
32190 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 3d 2d  compiler_flags=-
321a0 76 0a 20 20 20 20 20 20 6c 69 6e 6b 65 72 5f 66  v.      linker_f
321b0 6c 61 67 73 3d 2d 76 0a 20 20 20 20 20 20 76 65  lags=-v.      ve
321c0 72 73 74 72 69 6e 67 3d 0a 20 20 20 20 20 20 6f  rstring=.      o
321d0 75 74 70 75 74 5f 6f 62 6a 64 69 72 3d 2e 0a 20  utput_objdir=.. 
321e0 20 20 20 20 20 6c 69 62 6e 61 6d 65 3d 63 6f 6e       libname=con
321f0 66 74 65 73 74 0a 20 20 20 20 20 20 73 61 76 65  ftest.      save
32200 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  _allow_undefined
32210 5f 66 6c 61 67 3d 24 61 6c 6c 6f 77 5f 75 6e 64  _flag=$allow_und
32220 65 66 69 6e 65 64 5f 66 6c 61 67 0a 20 20 20 20  efined_flag.    
32230 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
32240 64 5f 66 6c 61 67 3d 0a 20 20 20 20 20 20 69 66  d_flag=.      if
32250 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
32260 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
32270 22 24 61 72 63 68 69 76 65 5f 63 6d 64 73 20 32  "$archive_cmds 2
32280 5c 3e 5c 26 31 20 5c 7c 20 67 72 65 70 20 5c 22  \>\&1 \| grep \"
32290 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e   -lc \" \>/dev/n
322a0 75 6c 6c 20 32 5c 3e 5c 26 31 5c 22 22 29 20 3e  ull 2\>\&1\"") >
322b0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 72 63 68  &5.  (eval $arch
322c0 69 76 65 5f 63 6d 64 73 20 32 5c 3e 5c 26 31 20  ive_cmds 2\>\&1 
322d0 5c 7c 20 67 72 65 70 20 5c 22 20 2d 6c 63 20 5c  \| grep \" -lc \
322e0 22 20 5c 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c  " \>/dev/null 2\
322f0 3e 5c 26 31 29 20 32 3e 26 35 0a 20 20 61 63 5f  >\&1) 2>&5.  ac_
32300 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
32310 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
32320 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
32330 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
32340 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 20  $ac_status); }. 
32350 20 20 20 20 20 74 68 65 6e 0a 09 6c 74 5f 63 76       then..lt_cv
32360 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65  _archive_cmds_ne
32370 65 64 5f 6c 63 3d 6e 6f 0a 20 20 20 20 20 20 65  ed_lc=no.      e
32380 6c 73 65 0a 09 6c 74 5f 63 76 5f 61 72 63 68 69  lse..lt_cv_archi
32390 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d  ve_cmds_need_lc=
323a0 79 65 73 0a 20 20 20 20 20 20 66 69 0a 20 20 20  yes.      fi.   
323b0 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e     allow_undefin
323c0 65 64 5f 66 6c 61 67 3d 24 73 61 76 65 5f 61 6c  ed_flag=$save_al
323d0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
323e0 61 67 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  ag.    else.    
323f0 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
32400 72 72 20 31 3e 26 35 0a 20 20 20 20 66 69 0a 66  rr 1>&5.    fi.f
32410 69 0a 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  i..    echo "$as
32420 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
32430 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 61 72 63 68  ult: $lt_cv_arch
32440 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63  ive_cmds_need_lc
32450 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
32460 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 61 72 63 68  HO_T}$lt_cv_arch
32470 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63  ive_cmds_need_lc
32480 22 20 3e 26 36 0a 20 20 20 20 3b 3b 0a 20 20 65  " >&6.    ;;.  e
32490 73 61 63 0a 66 69 0a 6e 65 65 64 5f 6c 63 3d 24  sac.fi.need_lc=$
324a0 7b 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 5f 63  {lt_cv_archive_c
324b0 6d 64 73 5f 6e 65 65 64 5f 6c 63 2d 79 65 73 7d  mds_need_lc-yes}
324c0 0a 0a 23 20 54 68 65 20 73 65 63 6f 6e 64 20 63  ..# The second c
324d0 6c 61 75 73 65 20 73 68 6f 75 6c 64 20 6f 6e 6c  lause should onl
324e0 79 20 66 69 72 65 20 77 68 65 6e 20 62 6f 6f 74  y fire when boot
324f0 73 74 72 61 70 70 69 6e 67 20 74 68 65 0a 23 20  strapping the.# 
32500 6c 69 62 74 6f 6f 6c 20 64 69 73 74 72 69 62 75  libtool distribu
32510 74 69 6f 6e 2c 20 6f 74 68 65 72 77 69 73 65 20  tion, otherwise 
32520 79 6f 75 20 66 6f 72 67 6f 74 20 74 6f 20 73 68  you forgot to sh
32530 69 70 20 6c 74 6d 61 69 6e 2e 73 68 0a 23 20 77  ip ltmain.sh.# w
32540 69 74 68 20 79 6f 75 72 20 70 61 63 6b 61 67 65  ith your package
32550 2c 20 61 6e 64 20 79 6f 75 20 77 69 6c 6c 20 67  , and you will g
32560 65 74 20 63 6f 6d 70 6c 61 69 6e 74 73 20 74 68  et complaints th
32570 61 74 20 74 68 65 72 65 20 61 72 65 0a 23 20 6e  at there are.# n
32580 6f 20 72 75 6c 65 73 20 74 6f 20 67 65 6e 65 72  o rules to gener
32590 61 74 65 20 6c 74 6d 61 69 6e 2e 73 68 2e 0a 69  ate ltmain.sh..i
325a0 66 20 74 65 73 74 20 2d 66 20 22 24 6c 74 6d 61  f test -f "$ltma
325b0 69 6e 22 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  in"; then.  :.el
325c0 73 65 0a 20 20 23 20 49 66 20 74 68 65 72 65 20  se.  # If there 
325d0 69 73 20 6e 6f 20 4d 61 6b 65 66 69 6c 65 20 79  is no Makefile y
325e0 65 74 2c 20 77 65 20 72 65 6c 79 20 6f 6e 20 61  et, we rely on a
325f0 20 6d 61 6b 65 20 72 75 6c 65 20 74 6f 20 65 78   make rule to ex
32600 65 63 75 74 65 0a 20 20 23 20 60 63 6f 6e 66 69  ecute.  # `confi
32610 67 2e 73 74 61 74 75 73 20 2d 2d 72 65 63 68 65  g.status --reche
32620 63 6b 27 20 74 6f 20 72 65 72 75 6e 20 74 68 65  ck' to rerun the
32630 73 65 20 74 65 73 74 73 20 61 6e 64 20 63 72 65  se tests and cre
32640 61 74 65 20 74 68 65 0a 20 20 23 20 6c 69 62 74  ate the.  # libt
32650 6f 6f 6c 20 73 63 72 69 70 74 20 74 68 65 6e 2e  ool script then.
32660 0a 20 20 74 65 73 74 20 2d 66 20 4d 61 6b 65 66  .  test -f Makef
32670 69 6c 65 20 26 26 20 6d 61 6b 65 20 22 24 6c 74  ile && make "$lt
32680 6d 61 69 6e 22 0a 66 69 0a 0a 69 66 20 74 65 73  main".fi..if tes
32690 74 20 2d 66 20 22 24 6c 74 6d 61 69 6e 22 3b 20  t -f "$ltmain"; 
326a0 74 68 65 6e 0a 20 20 74 72 61 70 20 22 24 72 6d  then.  trap "$rm
326b0 20 5c 22 24 7b 6f 66 69 6c 65 7d 54 5c 22 3b 20   \"${ofile}T\"; 
326c0 65 78 69 74 20 31 22 20 31 20 32 20 31 35 0a 20  exit 1" 1 2 15. 
326d0 20 24 72 6d 20 2d 66 20 22 24 7b 6f 66 69 6c 65   $rm -f "${ofile
326e0 7d 54 22 0a 0a 20 20 65 63 68 6f 20 63 72 65 61  }T"..  echo crea
326f0 74 69 6e 67 20 24 6f 66 69 6c 65 0a 0a 20 20 23  ting $ofile..  #
32700 20 4e 6f 77 20 71 75 6f 74 65 20 61 6c 6c 20 74   Now quote all t
32710 68 65 20 74 68 69 6e 67 73 20 74 68 61 74 20 6d  he things that m
32720 61 79 20 63 6f 6e 74 61 69 6e 20 6d 65 74 61 63  ay contain metac
32730 68 61 72 61 63 74 65 72 73 20 77 68 69 6c 65 20  haracters while 
32740 62 65 69 6e 67 0a 20 20 23 20 63 61 72 65 66 75  being.  # carefu
32750 6c 20 6e 6f 74 20 74 6f 20 6f 76 65 72 71 75 6f  l not to overquo
32760 74 65 20 74 68 65 20 41 43 5f 53 55 42 53 54 65  te the AC_SUBSTe
32770 64 20 76 61 6c 75 65 73 2e 20 20 57 65 20 74 61  d values.  We ta
32780 6b 65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65  ke copies of the
32790 0a 20 20 23 20 76 61 72 69 61 62 6c 65 73 20 61  .  # variables a
327a0 6e 64 20 71 75 6f 74 65 20 74 68 65 20 63 6f 70  nd quote the cop
327b0 69 65 73 20 66 6f 72 20 67 65 6e 65 72 61 74 69  ies for generati
327c0 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 74 6f 6f  on of the libtoo
327d0 6c 20 73 63 72 69 70 74 2e 0a 20 20 66 6f 72 20  l script..  for 
327e0 76 61 72 20 69 6e 20 65 63 68 6f 20 6f 6c 64 5f  var in echo old_
327f0 43 43 20 6f 6c 64 5f 43 46 4c 41 47 53 20 53 45  CC old_CFLAGS SE
32800 44 20 5c 0a 20 20 20 20 41 52 20 41 52 5f 46 4c  D \.    AR AR_FL
32810 41 47 53 20 43 43 20 4c 44 20 4c 4e 5f 53 20 4e  AGS CC LD LN_S N
32820 4d 20 53 48 45 4c 4c 20 5c 0a 20 20 20 20 72 65  M SHELL \.    re
32830 6c 6f 61 64 5f 66 6c 61 67 20 72 65 6c 6f 61 64  load_flag reload
32840 5f 63 6d 64 73 20 77 6c 20 5c 0a 20 20 20 20 70  _cmds wl \.    p
32850 69 63 5f 66 6c 61 67 20 6c 69 6e 6b 5f 73 74 61  ic_flag link_sta
32860 74 69 63 5f 66 6c 61 67 20 6e 6f 5f 62 75 69 6c  tic_flag no_buil
32870 74 69 6e 5f 66 6c 61 67 20 65 78 70 6f 72 74 5f  tin_flag export_
32880 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65  dynamic_flag_spe
32890 63 20 5c 0a 20 20 20 20 74 68 72 65 61 64 5f 73  c \.    thread_s
328a0 61 66 65 5f 66 6c 61 67 5f 73 70 65 63 20 77 68  afe_flag_spec wh
328b0 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67  ole_archive_flag
328c0 5f 73 70 65 63 20 6c 69 62 6e 61 6d 65 5f 73 70  _spec libname_sp
328d0 65 63 20 5c 0a 20 20 20 20 6c 69 62 72 61 72 79  ec \.    library
328e0 5f 6e 61 6d 65 73 5f 73 70 65 63 20 73 6f 6e 61  _names_spec sona
328f0 6d 65 5f 73 70 65 63 20 5c 0a 20 20 20 20 52 41  me_spec \.    RA
32900 4e 4c 49 42 20 6f 6c 64 5f 61 72 63 68 69 76 65  NLIB old_archive
32910 5f 63 6d 64 73 20 6f 6c 64 5f 61 72 63 68 69 76  _cmds old_archiv
32920 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 20  e_from_new_cmds 
32930 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
32940 63 6d 64 73 20 5c 0a 20 20 20 20 6f 6c 64 5f 70  cmds \.    old_p
32950 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
32960 73 20 61 72 63 68 69 76 65 5f 63 6d 64 73 20 61  s archive_cmds a
32970 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
32980 64 73 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63  ds postinstall_c
32990 6d 64 73 20 5c 0a 20 20 20 20 70 6f 73 74 75 6e  mds \.    postun
329a0 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 20 65 78 74  install_cmds ext
329b0 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64  ract_expsyms_cmd
329c0 73 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72  s old_archive_fr
329d0 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 20  om_expsyms_cmds 
329e0 5c 0a 20 20 20 20 6f 6c 64 5f 73 74 72 69 70 6c  \.    old_stripl
329f0 69 62 20 73 74 72 69 70 6c 69 62 20 66 69 6c 65  ib striplib file
32a00 5f 6d 61 67 69 63 5f 63 6d 64 20 65 78 70 6f 72  _magic_cmd expor
32a10 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 20 5c  t_symbols_cmds \
32a20 0a 20 20 20 20 64 65 70 6c 69 62 73 5f 63 68 65  .    deplibs_che
32a30 63 6b 5f 6d 65 74 68 6f 64 20 61 6c 6c 6f 77 5f  ck_method allow_
32a40 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 6e  undefined_flag n
32a50 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  o_undefined_flag
32a60 20 5c 0a 20 20 20 20 66 69 6e 69 73 68 5f 63 6d   \.    finish_cm
32a70 64 73 20 66 69 6e 69 73 68 5f 65 76 61 6c 20 67  ds finish_eval g
32a80 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
32a90 65 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  e global_symbol_
32aa0 74 6f 5f 63 64 65 63 6c 20 5c 0a 20 20 20 20 67  to_cdecl \.    g
32ab0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
32ac0 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 20 5c  c_name_address \
32ad0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  .    hardcode_li
32ae0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 20 68  bdir_flag_spec h
32af0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
32b00 65 70 61 72 61 74 6f 72 20 20 5c 0a 20 20 20 20  eparator  \.    
32b10 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  sys_lib_search_p
32b20 61 74 68 5f 73 70 65 63 20 73 79 73 5f 6c 69 62  ath_spec sys_lib
32b30 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73  _dlsearch_path_s
32b40 70 65 63 20 5c 0a 20 20 20 20 63 6f 6d 70 69 6c  pec \.    compil
32b50 65 72 5f 63 5f 6f 20 63 6f 6d 70 69 6c 65 72 5f  er_c_o compiler_
32b60 6f 5f 6c 6f 20 6e 65 65 64 5f 6c 6f 63 6b 73 20  o_lo need_locks 
32b70 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 20  exclude_expsyms 
32b80 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3b  include_expsyms;
32b90 20 64 6f 0a 0a 20 20 20 20 63 61 73 65 20 24 76   do..    case $v
32ba0 61 72 20 69 6e 0a 20 20 20 20 72 65 6c 6f 61 64  ar in.    reload
32bb0 5f 63 6d 64 73 20 7c 20 6f 6c 64 5f 61 72 63 68  _cmds | old_arch
32bc0 69 76 65 5f 63 6d 64 73 20 7c 20 6f 6c 64 5f 61  ive_cmds | old_a
32bd0 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f  rchive_from_new_
32be0 63 6d 64 73 20 7c 20 5c 0a 20 20 20 20 6f 6c 64  cmds | \.    old
32bf0 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
32c00 73 20 7c 20 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e  s | old_postunin
32c10 73 74 61 6c 6c 5f 63 6d 64 73 20 7c 20 5c 0a 20  stall_cmds | \. 
32c20 20 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c     export_symbol
32c30 73 5f 63 6d 64 73 20 7c 20 61 72 63 68 69 76 65  s_cmds | archive
32c40 5f 63 6d 64 73 20 7c 20 61 72 63 68 69 76 65 5f  _cmds | archive_
32c50 65 78 70 73 79 6d 5f 63 6d 64 73 20 7c 20 5c 0a  expsym_cmds | \.
32c60 20 20 20 20 65 78 74 72 61 63 74 5f 65 78 70 73      extract_exps
32c70 79 6d 73 5f 63 6d 64 73 20 7c 20 6f 6c 64 5f 61  yms_cmds | old_a
32c80 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73  rchive_from_exps
32c90 79 6d 73 5f 63 6d 64 73 20 7c 20 5c 0a 20 20 20  yms_cmds | \.   
32ca0 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64   postinstall_cmd
32cb0 73 20 7c 20 70 6f 73 74 75 6e 69 6e 73 74 61 6c  s | postuninstal
32cc0 6c 5f 63 6d 64 73 20 7c 20 5c 0a 20 20 20 20 66  l_cmds | \.    f
32cd0 69 6e 69 73 68 5f 63 6d 64 73 20 7c 20 73 79 73  inish_cmds | sys
32ce0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
32cf0 5f 73 70 65 63 20 7c 20 73 79 73 5f 6c 69 62 5f  _spec | sys_lib_
32d00 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
32d10 65 63 29 0a 20 20 20 20 20 20 23 20 44 6f 75 62  ec).      # Doub
32d20 6c 65 2d 71 75 6f 74 65 20 64 6f 75 62 6c 65 2d  le-quote double-
32d30 65 76 61 6c 65 64 20 73 74 72 69 6e 67 73 2e 0a  evaled strings..
32d40 20 20 20 20 20 20 65 76 61 6c 20 22 6c 74 5f 24        eval "lt_$
32d50 76 61 72 3d 5c 5c 5c 22 5c 60 5c 24 65 63 68 6f  var=\\\"\`\$echo
32d60 20 5c 22 58 5c 24 24 76 61 72 5c 22 20 7c 20 5c   \"X\$$var\" | \
32d70 24 58 73 65 64 20 2d 65 20 5c 22 5c 24 64 6f 75  $Xsed -e \"\$dou
32d80 62 6c 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 5c  ble_quote_subst\
32d90 22 20 2d 65 20 5c 22 5c 24 73 65 64 5f 71 75 6f  " -e \"\$sed_quo
32da0 74 65 5f 73 75 62 73 74 5c 22 20 2d 65 20 5c 22  te_subst\" -e \"
32db0 5c 24 64 65 6c 61 79 5f 76 61 72 69 61 62 6c 65  \$delay_variable
32dc0 5f 73 75 62 73 74 5c 22 5c 60 5c 5c 5c 22 22 0a  _subst\"\`\\\"".
32dd0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 29 0a        ;;.    *).
32de0 20 20 20 20 20 20 65 76 61 6c 20 22 6c 74 5f 24        eval "lt_$
32df0 76 61 72 3d 5c 5c 5c 22 5c 60 5c 24 65 63 68 6f  var=\\\"\`\$echo
32e00 20 5c 22 58 5c 24 24 76 61 72 5c 22 20 7c 20 5c   \"X\$$var\" | \
32e10 24 58 73 65 64 20 2d 65 20 5c 22 5c 24 73 65 64  $Xsed -e \"\$sed
32e20 5f 71 75 6f 74 65 5f 73 75 62 73 74 5c 22 5c 60  _quote_subst\"\`
32e30 5c 5c 5c 22 22 0a 20 20 20 20 20 20 3b 3b 0a 20  \\\"".      ;;. 
32e40 20 20 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a 0a     esac.  done..
32e50 20 20 63 61 74 20 3c 3c 5f 5f 45 4f 46 5f 5f 20    cat <<__EOF__ 
32e60 3e 20 22 24 7b 6f 66 69 6c 65 7d 54 22 0a 23 21  > "${ofile}T".#!
32e70 20 24 53 48 45 4c 4c 0a 0a 23 20 60 24 65 63 68   $SHELL..# `$ech
32e80 6f 20 22 24 6f 66 69 6c 65 22 20 7c 20 73 65 64  o "$ofile" | sed
32e90 20 27 73 25 5e 2e 2a 2f 25 25 27 60 20 2d 20 50   's%^.*/%%'` - P
32ea0 72 6f 76 69 64 65 20 67 65 6e 65 72 61 6c 69 7a  rovide generaliz
32eb0 65 64 20 6c 69 62 72 61 72 79 2d 62 75 69 6c 64  ed library-build
32ec0 69 6e 67 20 73 75 70 70 6f 72 74 20 73 65 72 76  ing support serv
32ed0 69 63 65 73 2e 0a 23 20 47 65 6e 65 72 61 74 65  ices..# Generate
32ee0 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  d automatically 
32ef0 62 79 20 24 50 52 4f 47 52 41 4d 20 28 47 4e 55  by $PROGRAM (GNU
32f00 20 24 50 41 43 4b 41 47 45 20 24 56 45 52 53 49   $PACKAGE $VERSI
32f10 4f 4e 24 54 49 4d 45 53 54 41 4d 50 29 0a 23 20  ON$TIMESTAMP).# 
32f20 4e 4f 54 45 3a 20 43 68 61 6e 67 65 73 20 6d 61  NOTE: Changes ma
32f30 64 65 20 74 6f 20 74 68 69 73 20 66 69 6c 65 20  de to this file 
32f40 77 69 6c 6c 20 62 65 20 6c 6f 73 74 3a 20 6c 6f  will be lost: lo
32f50 6f 6b 20 61 74 20 6c 74 6d 61 69 6e 2e 73 68 2e  ok at ltmain.sh.
32f60 0a 23 0a 23 20 43 6f 70 79 72 69 67 68 74 20 28  .#.# Copyright (
32f70 43 29 20 31 39 39 36 2d 32 30 30 30 20 46 72 65  C) 1996-2000 Fre
32f80 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64  e Software Found
32f90 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 23 20 4f 72  ation, Inc..# Or
32fa0 69 67 69 6e 61 6c 6c 79 20 62 79 20 47 6f 72 64  iginally by Gord
32fb0 6f 6e 20 4d 61 74 7a 69 67 6b 65 69 74 20 3c 67  on Matzigkeit <g
32fc0 6f 72 64 40 67 6e 75 2e 61 69 2e 6d 69 74 2e 65  ord@gnu.ai.mit.e
32fd0 64 75 3e 2c 20 31 39 39 36 0a 23 0a 23 20 54 68  du>, 1996.#.# Th
32fe0 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72  is program is fr
32ff0 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75  ee software; you
33000 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74   can redistribut
33010 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69  e it and/or modi
33020 66 79 0a 23 20 69 74 20 75 6e 64 65 72 20 74 68  fy.# it under th
33030 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47  e terms of the G
33040 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69  NU General Publi
33050 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62  c License as pub
33060 6c 69 73 68 65 64 20 62 79 0a 23 20 74 68 65 20  lished by.# the 
33070 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f  Free Software Fo
33080 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72  undation; either
33090 20 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 68   version 2 of th
330a0 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 23 20  e License, or.# 
330b0 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29  (at your option)
330c0 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69   any later versi
330d0 6f 6e 2e 0a 23 0a 23 20 54 68 69 73 20 70 72 6f  on..#.# This pro
330e0 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75  gram is distribu
330f0 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20  ted in the hope 
33100 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20  that it will be 
33110 75 73 65 66 75 6c 2c 20 62 75 74 0a 23 20 57 49  useful, but.# WI
33120 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e  THOUT ANY WARRAN
33130 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e  TY; without even
33140 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72   the implied war
33150 72 61 6e 74 79 20 6f 66 0a 23 20 4d 45 52 43 48  ranty of.# MERCH
33160 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49  ANTABILITY or FI
33170 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54  TNESS FOR A PART
33180 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20  ICULAR PURPOSE. 
33190 20 53 65 65 20 74 68 65 20 47 4e 55 0a 23 20 47   See the GNU.# G
331a0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69  eneral Public Li
331b0 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64  cense for more d
331c0 65 74 61 69 6c 73 2e 0a 23 0a 23 20 59 6f 75 20  etails..#.# You 
331d0 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65  should have rece
331e0 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74  ived a copy of t
331f0 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50  he GNU General P
33200 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 23 20  ublic License.# 
33210 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20  along with this 
33220 70 72 6f 67 72 61 6d 3b 20 69 66 20 6e 6f 74 2c  program; if not,
33230 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72   write to the Fr
33240 65 65 20 53 6f 66 74 77 61 72 65 0a 23 20 46 6f  ee Software.# Fo
33250 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20  undation, Inc., 
33260 35 39 20 54 65 6d 70 6c 65 20 50 6c 61 63 65 20  59 Temple Place 
33270 2d 20 53 75 69 74 65 20 33 33 30 2c 20 42 6f 73  - Suite 330, Bos
33280 74 6f 6e 2c 20 4d 41 20 30 32 31 31 31 2d 31 33  ton, MA 02111-13
33290 30 37 2c 20 55 53 41 2e 0a 23 0a 23 20 41 73 20  07, USA..#.# As 
332a0 61 20 73 70 65 63 69 61 6c 20 65 78 63 65 70 74  a special except
332b0 69 6f 6e 20 74 6f 20 74 68 65 20 47 4e 55 20 47  ion to the GNU G
332c0 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69  eneral Public Li
332d0 63 65 6e 73 65 2c 20 69 66 20 79 6f 75 0a 23 20  cense, if you.# 
332e0 64 69 73 74 72 69 62 75 74 65 20 74 68 69 73 20  distribute this 
332f0 66 69 6c 65 20 61 73 20 70 61 72 74 20 6f 66 20  file as part of 
33300 61 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 63  a program that c
33310 6f 6e 74 61 69 6e 73 20 61 0a 23 20 63 6f 6e 66  ontains a.# conf
33320 69 67 75 72 61 74 69 6f 6e 20 73 63 72 69 70 74  iguration script
33330 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 41 75   generated by Au
33340 74 6f 63 6f 6e 66 2c 20 79 6f 75 20 6d 61 79 20  toconf, you may 
33350 69 6e 63 6c 75 64 65 20 69 74 20 75 6e 64 65 72  include it under
33360 0a 23 20 74 68 65 20 73 61 6d 65 20 64 69 73 74  .# the same dist
33370 72 69 62 75 74 69 6f 6e 20 74 65 72 6d 73 20 74  ribution terms t
33380 68 61 74 20 79 6f 75 20 75 73 65 20 66 6f 72 20  hat you use for 
33390 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 61 74  the rest of that
333a0 20 70 72 6f 67 72 61 6d 2e 0a 0a 23 20 41 20 73   program...# A s
333b0 65 64 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74  ed that does not
333c0 20 74 72 75 6e 63 61 74 65 20 6f 75 74 70 75 74   truncate output
333d0 2e 0a 53 45 44 3d 24 6c 74 5f 53 45 44 0a 0a 23  ..SED=$lt_SED..#
333e0 20 53 65 64 20 74 68 61 74 20 68 65 6c 70 73 20   Sed that helps 
333f0 75 73 20 61 76 6f 69 64 20 61 63 63 69 64 65 6e  us avoid acciden
33400 74 61 6c 6c 79 20 74 72 69 67 67 65 72 69 6e 67  tally triggering
33410 20 65 63 68 6f 28 31 29 20 6f 70 74 69 6f 6e 73   echo(1) options
33420 20 6c 69 6b 65 20 2d 6e 2e 0a 58 73 65 64 3d 22   like -n..Xsed="
33430 24 7b 53 45 44 7d 20 2d 65 20 73 2f 5e 58 2f 2f  ${SED} -e s/^X//
33440 22 0a 0a 23 20 54 68 65 20 48 50 2d 55 58 20 6b  "..# The HP-UX k
33450 73 68 20 61 6e 64 20 50 4f 53 49 58 20 73 68 65  sh and POSIX she
33460 6c 6c 20 70 72 69 6e 74 20 74 68 65 20 74 61 72  ll print the tar
33470 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f  get directory to
33480 20 73 74 64 6f 75 74 0a 23 20 69 66 20 43 44 50   stdout.# if CDP
33490 41 54 48 20 69 73 20 73 65 74 2e 0a 69 66 20 74  ATH is set..if t
334a0 65 73 74 20 22 58 5c 24 7b 43 44 50 41 54 48 2b  est "X\${CDPATH+
334b0 73 65 74 7d 22 20 3d 20 58 73 65 74 3b 20 74 68  set}" = Xset; th
334c0 65 6e 20 43 44 50 41 54 48 3d 3a 3b 20 65 78 70  en CDPATH=:; exp
334d0 6f 72 74 20 43 44 50 41 54 48 3b 20 66 69 0a 0a  ort CDPATH; fi..
334e0 23 20 23 23 23 20 42 45 47 49 4e 20 4c 49 42 54  # ### BEGIN LIBT
334f0 4f 4f 4c 20 43 4f 4e 46 49 47 0a 0a 23 20 4c 69  OOL CONFIG..# Li
33500 62 74 6f 6f 6c 20 77 61 73 20 63 6f 6e 66 69 67  btool was config
33510 75 72 65 64 20 6f 6e 20 68 6f 73 74 20 60 28 68  ured on host `(h
33520 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e 61 6d 65  ostname || uname
33530 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -n) 2>/dev/null
33540 20 7c 20 73 65 64 20 31 71 60 3a 0a 0a 23 20 53   | sed 1q`:..# S
33550 68 65 6c 6c 20 74 6f 20 75 73 65 20 77 68 65 6e  hell to use when
33560 20 69 6e 76 6f 6b 69 6e 67 20 73 68 65 6c 6c 20   invoking shell 
33570 73 63 72 69 70 74 73 2e 0a 53 48 45 4c 4c 3d 24  scripts..SHELL=$
33580 6c 74 5f 53 48 45 4c 4c 0a 0a 23 20 57 68 65 74  lt_SHELL..# Whet
33590 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 62 75  her or not to bu
335a0 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72 61  ild shared libra
335b0 72 69 65 73 2e 0a 62 75 69 6c 64 5f 6c 69 62 74  ries..build_libt
335c0 6f 6f 6c 5f 6c 69 62 73 3d 24 65 6e 61 62 6c 65  ool_libs=$enable
335d0 5f 73 68 61 72 65 64 0a 0a 23 20 57 68 65 74 68  _shared..# Wheth
335e0 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 62 75 69  er or not to bui
335f0 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72 61 72  ld static librar
33600 69 65 73 2e 0a 62 75 69 6c 64 5f 6f 6c 64 5f 6c  ies..build_old_l
33610 69 62 73 3d 24 65 6e 61 62 6c 65 5f 73 74 61 74  ibs=$enable_stat
33620 69 63 0a 0a 23 20 57 68 65 74 68 65 72 20 6f 72  ic..# Whether or
33630 20 6e 6f 74 20 74 6f 20 61 64 64 20 2d 6c 63 20   not to add -lc 
33640 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 73 68 61  for building sha
33650 72 65 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 62  red libraries..b
33660 75 69 6c 64 5f 6c 69 62 74 6f 6f 6c 5f 6e 65 65  uild_libtool_nee
33670 64 5f 6c 63 3d 24 6e 65 65 64 5f 6c 63 0a 0a 23  d_lc=$need_lc..#
33680 20 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20   Whether or not 
33690 74 6f 20 6f 70 74 69 6d 69 7a 65 20 66 6f 72 20  to optimize for 
336a0 66 61 73 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f  fast installatio
336b0 6e 2e 0a 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d  n..fast_install=
336c0 24 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73  $enable_fast_ins
336d0 74 61 6c 6c 0a 0a 23 20 54 68 65 20 68 6f 73 74  tall..# The host
336e0 20 73 79 73 74 65 6d 2e 0a 68 6f 73 74 5f 61 6c   system..host_al
336f0 69 61 73 3d 24 68 6f 73 74 5f 61 6c 69 61 73 0a  ias=$host_alias.
33700 68 6f 73 74 3d 24 68 6f 73 74 0a 0a 23 20 41 6e  host=$host..# An
33710 20 65 63 68 6f 20 70 72 6f 67 72 61 6d 20 74 68   echo program th
33720 61 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 74 65  at does not inte
33730 72 70 72 65 74 20 62 61 63 6b 73 6c 61 73 68 65  rpret backslashe
33740 73 2e 0a 65 63 68 6f 3d 24 6c 74 5f 65 63 68 6f  s..echo=$lt_echo
33750 0a 0a 23 20 54 68 65 20 61 72 63 68 69 76 65 72  ..# The archiver
33760 2e 0a 41 52 3d 24 6c 74 5f 41 52 0a 41 52 5f 46  ..AR=$lt_AR.AR_F
33770 4c 41 47 53 3d 24 6c 74 5f 41 52 5f 46 4c 41 47  LAGS=$lt_AR_FLAG
33780 53 0a 0a 23 20 54 68 65 20 64 65 66 61 75 6c 74  S..# The default
33790 20 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 43 43 3d   C compiler..CC=
337a0 24 6c 74 5f 43 43 0a 0a 23 20 49 73 20 74 68 65  $lt_CC..# Is the
337b0 20 63 6f 6d 70 69 6c 65 72 20 74 68 65 20 47 4e   compiler the GN
337c0 55 20 43 20 63 6f 6d 70 69 6c 65 72 3f 0a 77 69  U C compiler?.wi
337d0 74 68 5f 67 63 63 3d 24 47 43 43 0a 0a 23 20 54  th_gcc=$GCC..# T
337e0 68 65 20 6c 69 6e 6b 65 72 20 75 73 65 64 20 74  he linker used t
337f0 6f 20 62 75 69 6c 64 20 6c 69 62 72 61 72 69 65  o build librarie
33800 73 2e 0a 4c 44 3d 24 6c 74 5f 4c 44 0a 0a 23 20  s..LD=$lt_LD..# 
33810 57 68 65 74 68 65 72 20 77 65 20 6e 65 65 64 20  Whether we need 
33820 68 61 72 64 20 6f 72 20 73 6f 66 74 20 6c 69 6e  hard or soft lin
33830 6b 73 2e 0a 4c 4e 5f 53 3d 24 6c 74 5f 4c 4e 5f  ks..LN_S=$lt_LN_
33840 53 0a 0a 23 20 41 20 42 53 44 2d 63 6f 6d 70 61  S..# A BSD-compa
33850 74 69 62 6c 65 20 6e 6d 20 70 72 6f 67 72 61 6d  tible nm program
33860 2e 0a 4e 4d 3d 24 6c 74 5f 4e 4d 0a 0a 23 20 41  ..NM=$lt_NM..# A
33870 20 73 79 6d 62 6f 6c 20 73 74 72 69 70 70 69 6e   symbol strippin
33880 67 20 70 72 6f 67 72 61 6d 0a 53 54 52 49 50 3d  g program.STRIP=
33890 24 53 54 52 49 50 0a 0a 23 20 55 73 65 64 20 74  $STRIP..# Used t
338a0 6f 20 65 78 61 6d 69 6e 65 20 6c 69 62 72 61 72  o examine librar
338b0 69 65 73 20 77 68 65 6e 20 66 69 6c 65 5f 6d 61  ies when file_ma
338c0 67 69 63 5f 63 6d 64 20 62 65 67 69 6e 73 20 22  gic_cmd begins "
338d0 66 69 6c 65 22 0a 4d 41 47 49 43 5f 43 4d 44 3d  file".MAGIC_CMD=
338e0 24 4d 41 47 49 43 5f 43 4d 44 0a 0a 23 20 55 73  $MAGIC_CMD..# Us
338f0 65 64 20 6f 6e 20 63 79 67 77 69 6e 3a 20 44 4c  ed on cygwin: DL
33900 4c 20 63 72 65 61 74 69 6f 6e 20 70 72 6f 67 72  L creation progr
33910 61 6d 2e 0a 44 4c 4c 54 4f 4f 4c 3d 22 24 44 4c  am..DLLTOOL="$DL
33920 4c 54 4f 4f 4c 22 0a 0a 23 20 55 73 65 64 20 6f  LTOOL"..# Used o
33930 6e 20 63 79 67 77 69 6e 3a 20 6f 62 6a 65 63 74  n cygwin: object
33940 20 64 75 6d 70 65 72 2e 0a 4f 42 4a 44 55 4d 50   dumper..OBJDUMP
33950 3d 22 24 4f 42 4a 44 55 4d 50 22 0a 0a 23 20 55  ="$OBJDUMP"..# U
33960 73 65 64 20 6f 6e 20 63 79 67 77 69 6e 3a 20 61  sed on cygwin: a
33970 73 73 65 6d 62 6c 65 72 2e 0a 41 53 3d 22 24 41  ssembler..AS="$A
33980 53 22 0a 0a 23 20 54 68 65 20 6e 61 6d 65 20 6f  S"..# The name o
33990 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20  f the directory 
339a0 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 65  that contains te
339b0 6d 70 6f 72 61 72 79 20 6c 69 62 74 6f 6f 6c 20  mporary libtool 
339c0 66 69 6c 65 73 2e 0a 6f 62 6a 64 69 72 3d 24 6f  files..objdir=$o
339d0 62 6a 64 69 72 0a 0a 23 20 48 6f 77 20 74 6f 20  bjdir..# How to 
339e0 63 72 65 61 74 65 20 72 65 6c 6f 61 64 61 62 6c  create reloadabl
339f0 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 0a  e object files..
33a00 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f  reload_flag=$lt_
33a10 72 65 6c 6f 61 64 5f 66 6c 61 67 0a 72 65 6c 6f  reload_flag.relo
33a20 61 64 5f 63 6d 64 73 3d 24 6c 74 5f 72 65 6c 6f  ad_cmds=$lt_relo
33a30 61 64 5f 63 6d 64 73 0a 0a 23 20 48 6f 77 20 74  ad_cmds..# How t
33a40 6f 20 70 61 73 73 20 61 20 6c 69 6e 6b 65 72 20  o pass a linker 
33a50 66 6c 61 67 20 74 68 72 6f 75 67 68 20 74 68 65  flag through the
33a60 20 63 6f 6d 70 69 6c 65 72 2e 0a 77 6c 3d 24 6c   compiler..wl=$l
33a70 74 5f 77 6c 0a 0a 23 20 4f 62 6a 65 63 74 20 66  t_wl..# Object f
33a80 69 6c 65 20 73 75 66 66 69 78 20 28 6e 6f 72 6d  ile suffix (norm
33a90 61 6c 6c 79 20 22 6f 22 29 2e 0a 6f 62 6a 65 78  ally "o")..objex
33aa0 74 3d 22 24 61 63 5f 6f 62 6a 65 78 74 22 0a 0a  t="$ac_objext"..
33ab0 23 20 4f 6c 64 20 61 72 63 68 69 76 65 20 73 75  # Old archive su
33ac0 66 66 69 78 20 28 6e 6f 72 6d 61 6c 6c 79 20 22  ffix (normally "
33ad0 61 22 29 2e 0a 6c 69 62 65 78 74 3d 22 24 6c 69  a")..libext="$li
33ae0 62 65 78 74 22 0a 0a 23 20 45 78 65 63 75 74 61  bext"..# Executa
33af0 62 6c 65 20 66 69 6c 65 20 73 75 66 66 69 78 20  ble file suffix 
33b00 28 6e 6f 72 6d 61 6c 6c 79 20 22 22 29 2e 0a 65  (normally "")..e
33b10 78 65 65 78 74 3d 22 24 65 78 65 65 78 74 22 0a  xeext="$exeext".
33b20 0a 23 20 41 64 64 69 74 69 6f 6e 61 6c 20 63 6f  .# Additional co
33b30 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 66 6f 72  mpiler flags for
33b40 20 62 75 69 6c 64 69 6e 67 20 6c 69 62 72 61 72   building librar
33b50 79 20 6f 62 6a 65 63 74 73 2e 0a 70 69 63 5f 66  y objects..pic_f
33b60 6c 61 67 3d 24 6c 74 5f 70 69 63 5f 66 6c 61 67  lag=$lt_pic_flag
33b70 0a 70 69 63 5f 6d 6f 64 65 3d 24 70 69 63 5f 6d  .pic_mode=$pic_m
33b80 6f 64 65 0a 0a 23 20 44 6f 65 73 20 63 6f 6d 70  ode..# Does comp
33b90 69 6c 65 72 20 73 69 6d 75 6c 74 61 6e 65 6f 75  iler simultaneou
33ba0 73 6c 79 20 73 75 70 70 6f 72 74 20 2d 63 20 61  sly support -c a
33bb0 6e 64 20 2d 6f 20 6f 70 74 69 6f 6e 73 3f 0a 63  nd -o options?.c
33bc0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 24 6c 74 5f  ompiler_c_o=$lt_
33bd0 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 0a 0a 23 20  compiler_c_o..# 
33be0 43 61 6e 20 77 65 20 77 72 69 74 65 20 64 69 72  Can we write dir
33bf0 65 63 74 6c 79 20 74 6f 20 61 20 2e 6c 6f 20 3f  ectly to a .lo ?
33c00 0a 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 3d 24  .compiler_o_lo=$
33c10 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f  lt_compiler_o_lo
33c20 0a 0a 23 20 4d 75 73 74 20 77 65 20 6c 6f 63 6b  ..# Must we lock
33c30 20 66 69 6c 65 73 20 77 68 65 6e 20 64 6f 69 6e   files when doin
33c40 67 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 3f 0a  g compilation ?.
33c50 6e 65 65 64 5f 6c 6f 63 6b 73 3d 24 6c 74 5f 6e  need_locks=$lt_n
33c60 65 65 64 5f 6c 6f 63 6b 73 0a 0a 23 20 44 6f 20  eed_locks..# Do 
33c70 77 65 20 6e 65 65 64 20 74 68 65 20 6c 69 62 20  we need the lib 
33c80 70 72 65 66 69 78 20 66 6f 72 20 6d 6f 64 75 6c  prefix for modul
33c90 65 73 3f 0a 6e 65 65 64 5f 6c 69 62 5f 70 72 65  es?.need_lib_pre
33ca0 66 69 78 3d 24 6e 65 65 64 5f 6c 69 62 5f 70 72  fix=$need_lib_pr
33cb0 65 66 69 78 0a 0a 23 20 44 6f 20 77 65 20 6e 65  efix..# Do we ne
33cc0 65 64 20 61 20 76 65 72 73 69 6f 6e 20 66 6f 72  ed a version for
33cd0 20 6c 69 62 72 61 72 69 65 73 3f 0a 6e 65 65 64   libraries?.need
33ce0 5f 76 65 72 73 69 6f 6e 3d 24 6e 65 65 64 5f 76  _version=$need_v
33cf0 65 72 73 69 6f 6e 0a 0a 23 20 57 68 65 74 68 65  ersion..# Whethe
33d00 72 20 64 6c 6f 70 65 6e 20 69 73 20 73 75 70 70  r dlopen is supp
33d10 6f 72 74 65 64 2e 0a 64 6c 6f 70 65 6e 5f 73 75  orted..dlopen_su
33d20 70 70 6f 72 74 3d 24 65 6e 61 62 6c 65 5f 64 6c  pport=$enable_dl
33d30 6f 70 65 6e 0a 0a 23 20 57 68 65 74 68 65 72 20  open..# Whether 
33d40 64 6c 6f 70 65 6e 20 6f 66 20 70 72 6f 67 72 61  dlopen of progra
33d50 6d 73 20 69 73 20 73 75 70 70 6f 72 74 65 64 2e  ms is supported.
33d60 0a 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 24 65 6e  .dlopen_self=$en
33d70 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66  able_dlopen_self
33d80 0a 0a 23 20 57 68 65 74 68 65 72 20 64 6c 6f 70  ..# Whether dlop
33d90 65 6e 20 6f 66 20 73 74 61 74 69 63 61 6c 6c 79  en of statically
33da0 20 6c 69 6e 6b 65 64 20 70 72 6f 67 72 61 6d 73   linked programs
33db0 20 69 73 20 73 75 70 70 6f 72 74 65 64 2e 0a 64   is supported..d
33dc0 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69  lopen_self_stati
33dd0 63 3d 24 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e  c=$enable_dlopen
33de0 5f 73 65 6c 66 5f 73 74 61 74 69 63 0a 0a 23 20  _self_static..# 
33df0 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20 74 6f  Compiler flag to
33e00 20 70 72 65 76 65 6e 74 20 64 79 6e 61 6d 69 63   prevent dynamic
33e10 20 6c 69 6e 6b 69 6e 67 2e 0a 6c 69 6e 6b 5f 73   linking..link_s
33e20 74 61 74 69 63 5f 66 6c 61 67 3d 24 6c 74 5f 6c  tatic_flag=$lt_l
33e30 69 6e 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67 0a  ink_static_flag.
33e40 0a 23 20 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67  .# Compiler flag
33e50 20 74 6f 20 74 75 72 6e 20 6f 66 66 20 62 75 69   to turn off bui
33e60 6c 74 69 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 0a  ltin functions..
33e70 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
33e80 24 6c 74 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66  $lt_no_builtin_f
33e90 6c 61 67 0a 0a 23 20 43 6f 6d 70 69 6c 65 72 20  lag..# Compiler 
33ea0 66 6c 61 67 20 74 6f 20 61 6c 6c 6f 77 20 72 65  flag to allow re
33eb0 66 6c 65 78 69 76 65 20 64 6c 6f 70 65 6e 73 2e  flexive dlopens.
33ec0 0a 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f  .export_dynamic_
33ed0 66 6c 61 67 5f 73 70 65 63 3d 24 6c 74 5f 65 78  flag_spec=$lt_ex
33ee0 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61  port_dynamic_fla
33ef0 67 5f 73 70 65 63 0a 0a 23 20 43 6f 6d 70 69 6c  g_spec..# Compil
33f00 65 72 20 66 6c 61 67 20 74 6f 20 67 65 6e 65 72  er flag to gener
33f10 61 74 65 20 73 68 61 72 65 64 20 6f 62 6a 65 63  ate shared objec
33f20 74 73 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d  ts directly from
33f30 20 61 72 63 68 69 76 65 73 2e 0a 77 68 6f 6c 65   archives..whole
33f40 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70  _archive_flag_sp
33f50 65 63 3d 24 6c 74 5f 77 68 6f 6c 65 5f 61 72 63  ec=$lt_whole_arc
33f60 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 0a 0a  hive_flag_spec..
33f70 23 20 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20  # Compiler flag 
33f80 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 72 65  to generate thre
33f90 61 64 2d 73 61 66 65 20 6f 62 6a 65 63 74 73 2e  ad-safe objects.
33fa0 0a 74 68 72 65 61 64 5f 73 61 66 65 5f 66 6c 61  .thread_safe_fla
33fb0 67 5f 73 70 65 63 3d 24 6c 74 5f 74 68 72 65 61  g_spec=$lt_threa
33fc0 64 5f 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63  d_safe_flag_spec
33fd0 0a 0a 23 20 4c 69 62 72 61 72 79 20 76 65 72 73  ..# Library vers
33fe0 69 6f 6e 69 6e 67 20 74 79 70 65 2e 0a 76 65 72  ioning type..ver
33ff0 73 69 6f 6e 5f 74 79 70 65 3d 24 76 65 72 73 69  sion_type=$versi
34000 6f 6e 5f 74 79 70 65 0a 0a 23 20 46 6f 72 6d 61  on_type..# Forma
34010 74 20 6f 66 20 6c 69 62 72 61 72 79 20 6e 61 6d  t of library nam
34020 65 20 70 72 65 66 69 78 2e 0a 6c 69 62 6e 61 6d  e prefix..libnam
34030 65 5f 73 70 65 63 3d 24 6c 74 5f 6c 69 62 6e 61  e_spec=$lt_libna
34040 6d 65 5f 73 70 65 63 0a 0a 23 20 4c 69 73 74 20  me_spec..# List 
34050 6f 66 20 61 72 63 68 69 76 65 20 6e 61 6d 65 73  of archive names
34060 2e 20 20 46 69 72 73 74 20 6e 61 6d 65 20 69 73  .  First name is
34070 20 74 68 65 20 72 65 61 6c 20 6f 6e 65 2c 20 74   the real one, t
34080 68 65 20 72 65 73 74 20 61 72 65 20 6c 69 6e 6b  he rest are link
34090 73 2e 0a 23 20 54 68 65 20 6c 61 73 74 20 6e 61  s..# The last na
340a0 6d 65 20 69 73 20 74 68 65 20 6f 6e 65 20 74 68  me is the one th
340b0 61 74 20 74 68 65 20 6c 69 6e 6b 65 72 20 66 69  at the linker fi
340c0 6e 64 73 20 77 69 74 68 20 2d 6c 4e 41 4d 45 2e  nds with -lNAME.
340d0 0a 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73  .library_names_s
340e0 70 65 63 3d 24 6c 74 5f 6c 69 62 72 61 72 79 5f  pec=$lt_library_
340f0 6e 61 6d 65 73 5f 73 70 65 63 0a 0a 23 20 54 68  names_spec..# Th
34100 65 20 63 6f 64 65 64 20 6e 61 6d 65 20 6f 66 20  e coded name of 
34110 74 68 65 20 6c 69 62 72 61 72 79 2c 20 69 66 20  the library, if 
34120 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74  different from t
34130 68 65 20 72 65 61 6c 20 6e 61 6d 65 2e 0a 73 6f  he real name..so
34140 6e 61 6d 65 5f 73 70 65 63 3d 24 6c 74 5f 73 6f  name_spec=$lt_so
34150 6e 61 6d 65 5f 73 70 65 63 0a 0a 23 20 43 6f 6d  name_spec..# Com
34160 6d 61 6e 64 73 20 75 73 65 64 20 74 6f 20 62 75  mands used to bu
34170 69 6c 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20  ild and install 
34180 61 6e 20 6f 6c 64 2d 73 74 79 6c 65 20 61 72 63  an old-style arc
34190 68 69 76 65 2e 0a 52 41 4e 4c 49 42 3d 24 6c 74  hive..RANLIB=$lt
341a0 5f 52 41 4e 4c 49 42 0a 6f 6c 64 5f 61 72 63 68  _RANLIB.old_arch
341b0 69 76 65 5f 63 6d 64 73 3d 24 6c 74 5f 6f 6c 64  ive_cmds=$lt_old
341c0 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 0a 6f 6c  _archive_cmds.ol
341d0 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
341e0 64 73 3d 24 6c 74 5f 6f 6c 64 5f 70 6f 73 74 69  ds=$lt_old_posti
341f0 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 6f 6c 64 5f  nstall_cmds.old_
34200 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d  postuninstall_cm
34210 64 73 3d 24 6c 74 5f 6f 6c 64 5f 70 6f 73 74 75  ds=$lt_old_postu
34220 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 0a 0a 23  ninstall_cmds..#
34230 20 43 72 65 61 74 65 20 61 6e 20 6f 6c 64 2d 73   Create an old-s
34240 74 79 6c 65 20 61 72 63 68 69 76 65 20 66 72 6f  tyle archive fro
34250 6d 20 61 20 73 68 61 72 65 64 20 61 72 63 68 69  m a shared archi
34260 76 65 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f  ve..old_archive_
34270 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 24 6c  from_new_cmds=$l
34280 74 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72  t_old_archive_fr
34290 6f 6d 5f 6e 65 77 5f 63 6d 64 73 0a 0a 23 20 43  om_new_cmds..# C
342a0 72 65 61 74 65 20 61 20 74 65 6d 70 6f 72 61 72  reate a temporar
342b0 79 20 6f 6c 64 2d 73 74 79 6c 65 20 61 72 63 68  y old-style arch
342c0 69 76 65 20 74 6f 20 6c 69 6e 6b 20 69 6e 73 74  ive to link inst
342d0 65 61 64 20 6f 66 20 61 20 73 68 61 72 65 64 20  ead of a shared 
342e0 61 72 63 68 69 76 65 2e 0a 6f 6c 64 5f 61 72 63  archive..old_arc
342f0 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d  hive_from_expsym
34300 73 5f 63 6d 64 73 3d 24 6c 74 5f 6f 6c 64 5f 61  s_cmds=$lt_old_a
34310 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73  rchive_from_exps
34320 79 6d 73 5f 63 6d 64 73 0a 0a 23 20 43 6f 6d 6d  yms_cmds..# Comm
34330 61 6e 64 73 20 75 73 65 64 20 74 6f 20 62 75 69  ands used to bui
34340 6c 64 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 61  ld and install a
34350 20 73 68 61 72 65 64 20 61 72 63 68 69 76 65 2e   shared archive.
34360 0a 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 24 6c  .archive_cmds=$l
34370 74 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 0a 61  t_archive_cmds.a
34380 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
34390 64 73 3d 24 6c 74 5f 61 72 63 68 69 76 65 5f 65  ds=$lt_archive_e
343a0 78 70 73 79 6d 5f 63 6d 64 73 0a 70 6f 73 74 69  xpsym_cmds.posti
343b0 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f  nstall_cmds=$lt_
343c0 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
343d0 0a 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63  .postuninstall_c
343e0 6d 64 73 3d 24 6c 74 5f 70 6f 73 74 75 6e 69 6e  mds=$lt_postunin
343f0 73 74 61 6c 6c 5f 63 6d 64 73 0a 0a 23 20 43 6f  stall_cmds..# Co
34400 6d 6d 61 6e 64 73 20 74 6f 20 73 74 72 69 70 20  mmands to strip 
34410 6c 69 62 72 61 72 69 65 73 2e 0a 6f 6c 64 5f 73  libraries..old_s
34420 74 72 69 70 6c 69 62 3d 24 6c 74 5f 6f 6c 64 5f  triplib=$lt_old_
34430 73 74 72 69 70 6c 69 62 0a 73 74 72 69 70 6c 69  striplib.stripli
34440 62 3d 24 6c 74 5f 73 74 72 69 70 6c 69 62 0a 0a  b=$lt_striplib..
34450 23 20 4d 65 74 68 6f 64 20 74 6f 20 63 68 65 63  # Method to chec
34460 6b 20 77 68 65 74 68 65 72 20 64 65 70 65 6e 64  k whether depend
34470 65 6e 74 20 6c 69 62 72 61 72 69 65 73 20 61 72  ent libraries ar
34480 65 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 73  e shared objects
34490 2e 0a 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  ..deplibs_check_
344a0 6d 65 74 68 6f 64 3d 24 6c 74 5f 64 65 70 6c 69  method=$lt_depli
344b0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 0a  bs_check_method.
344c0 0a 23 20 43 6f 6d 6d 61 6e 64 20 74 6f 20 75 73  .# Command to us
344d0 65 20 77 68 65 6e 20 64 65 70 6c 69 62 73 5f 63  e when deplibs_c
344e0 68 65 63 6b 5f 6d 65 74 68 6f 64 20 3d 3d 20 66  heck_method == f
344f0 69 6c 65 5f 6d 61 67 69 63 2e 0a 66 69 6c 65 5f  ile_magic..file_
34500 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74 5f 66 69  magic_cmd=$lt_fi
34510 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 0a 0a 23 20  le_magic_cmd..# 
34520 46 6c 61 67 20 74 68 61 74 20 61 6c 6c 6f 77 73  Flag that allows
34530 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
34540 73 20 77 69 74 68 20 75 6e 64 65 66 69 6e 65 64  s with undefined
34550 20 73 79 6d 62 6f 6c 73 20 74 6f 20 62 65 20 62   symbols to be b
34560 75 69 6c 74 2e 0a 61 6c 6c 6f 77 5f 75 6e 64 65  uilt..allow_unde
34570 66 69 6e 65 64 5f 66 6c 61 67 3d 24 6c 74 5f 61  fined_flag=$lt_a
34580 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
34590 6c 61 67 0a 0a 23 20 46 6c 61 67 20 74 68 61 74  lag..# Flag that
345a0 20 66 6f 72 63 65 73 20 6e 6f 20 75 6e 64 65 66   forces no undef
345b0 69 6e 65 64 20 73 79 6d 62 6f 6c 73 2e 0a 6e 6f  ined symbols..no
345c0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
345d0 24 6c 74 5f 6e 6f 5f 75 6e 64 65 66 69 6e 65 64  $lt_no_undefined
345e0 5f 66 6c 61 67 0a 0a 23 20 43 6f 6d 6d 61 6e 64  _flag..# Command
345f0 73 20 75 73 65 64 20 74 6f 20 66 69 6e 69 73 68  s used to finish
34600 20 61 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61   a libtool libra
34610 72 79 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  ry installation 
34620 69 6e 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a  in a directory..
34630 66 69 6e 69 73 68 5f 63 6d 64 73 3d 24 6c 74 5f  finish_cmds=$lt_
34640 66 69 6e 69 73 68 5f 63 6d 64 73 0a 0a 23 20 53  finish_cmds..# S
34650 61 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75  ame as above, bu
34660 74 20 61 20 73 69 6e 67 6c 65 20 73 63 72 69 70  t a single scrip
34670 74 20 66 72 61 67 6d 65 6e 74 20 74 6f 20 62 65  t fragment to be
34680 20 65 76 61 6c 65 64 20 62 75 74 20 6e 6f 74 20   evaled but not 
34690 73 68 6f 77 6e 2e 0a 66 69 6e 69 73 68 5f 65 76  shown..finish_ev
346a0 61 6c 3d 24 6c 74 5f 66 69 6e 69 73 68 5f 65 76  al=$lt_finish_ev
346b0 61 6c 0a 0a 23 20 54 61 6b 65 20 74 68 65 20 6f  al..# Take the o
346c0 75 74 70 75 74 20 6f 66 20 6e 6d 20 61 6e 64 20  utput of nm and 
346d0 70 72 6f 64 75 63 65 20 61 20 6c 69 73 74 69 6e  produce a listin
346e0 67 20 6f 66 20 72 61 77 20 73 79 6d 62 6f 6c 73  g of raw symbols
346f0 20 61 6e 64 20 43 20 6e 61 6d 65 73 2e 0a 67 6c   and C names..gl
34700 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
34710 3d 24 6c 74 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62  =$lt_global_symb
34720 6f 6c 5f 70 69 70 65 0a 0a 23 20 54 72 61 6e 73  ol_pipe..# Trans
34730 66 6f 72 6d 20 74 68 65 20 6f 75 74 70 75 74 20  form the output 
34740 6f 66 20 6e 6d 20 69 6e 20 61 20 70 72 6f 70 65  of nm in a prope
34750 72 20 43 20 64 65 63 6c 61 72 61 74 69 6f 6e 0a  r C declaration.
34760 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
34770 5f 63 64 65 63 6c 3d 24 6c 74 5f 67 6c 6f 62 61  _cdecl=$lt_globa
34780 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
34790 6c 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20 74  l..# Transform t
347a0 68 65 20 6f 75 74 70 75 74 20 6f 66 20 6e 6d 20  he output of nm 
347b0 69 6e 20 61 20 43 20 6e 61 6d 65 20 61 64 64 72  in a C name addr
347c0 65 73 73 20 70 61 69 72 0a 67 6c 6f 62 61 6c 5f  ess pair.global_
347d0 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
347e0 5f 61 64 64 72 65 73 73 3d 24 6c 74 5f 67 6c 6f  _address=$lt_glo
347f0 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f  bal_symbol_to_c_
34800 6e 61 6d 65 5f 61 64 64 72 65 73 73 0a 0a 23 20  name_address..# 
34810 54 68 69 73 20 69 73 20 74 68 65 20 73 68 61 72  This is the shar
34820 65 64 20 6c 69 62 72 61 72 79 20 72 75 6e 74 69  ed library runti
34830 6d 65 20 70 61 74 68 20 76 61 72 69 61 62 6c 65  me path variable
34840 2e 0a 72 75 6e 70 61 74 68 5f 76 61 72 3d 24 72  ..runpath_var=$r
34850 75 6e 70 61 74 68 5f 76 61 72 0a 0a 23 20 54 68  unpath_var..# Th
34860 69 73 20 69 73 20 74 68 65 20 73 68 61 72 65 64  is is the shared
34870 20 6c 69 62 72 61 72 79 20 70 61 74 68 20 76 61   library path va
34880 72 69 61 62 6c 65 2e 0a 73 68 6c 69 62 70 61 74  riable..shlibpat
34890 68 5f 76 61 72 3d 24 73 68 6c 69 62 70 61 74 68  h_var=$shlibpath
348a0 5f 76 61 72 0a 0a 23 20 49 73 20 73 68 6c 69 62  _var..# Is shlib
348b0 70 61 74 68 20 73 65 61 72 63 68 65 64 20 62 65  path searched be
348c0 66 6f 72 65 20 74 68 65 20 68 61 72 64 2d 63 6f  fore the hard-co
348d0 64 65 64 20 6c 69 62 72 61 72 79 20 73 65 61 72  ded library sear
348e0 63 68 20 70 61 74 68 3f 0a 73 68 6c 69 62 70 61  ch path?.shlibpa
348f0 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e  th_overrides_run
34900 70 61 74 68 3d 24 73 68 6c 69 62 70 61 74 68 5f  path=$shlibpath_
34910 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
34920 68 0a 0a 23 20 48 6f 77 20 74 6f 20 68 61 72 64  h..# How to hard
34930 63 6f 64 65 20 61 20 73 68 61 72 65 64 20 6c 69  code a shared li
34940 62 72 61 72 79 20 70 61 74 68 20 69 6e 74 6f 20  brary path into 
34950 61 6e 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 68  an executable..h
34960 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 3d 24  ardcode_action=$
34970 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 0a  hardcode_action.
34980 0a 23 20 57 68 65 74 68 65 72 20 77 65 20 73 68  .# Whether we sh
34990 6f 75 6c 64 20 68 61 72 64 63 6f 64 65 20 6c 69  ould hardcode li
349a0 62 72 61 72 79 20 70 61 74 68 73 20 69 6e 74 6f  brary paths into
349b0 20 6c 69 62 72 61 72 69 65 73 2e 0a 68 61 72 64   libraries..hard
349c0 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 24  code_into_libs=$
349d0 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
349e0 62 73 0a 0a 23 20 46 6c 61 67 20 74 6f 20 68 61  bs..# Flag to ha
349f0 72 64 63 6f 64 65 20 5c 24 6c 69 62 64 69 72 20  rdcode \$libdir 
34a00 69 6e 74 6f 20 61 20 62 69 6e 61 72 79 20 64 75  into a binary du
34a10 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 2e 0a 23 20  ring linking..# 
34a20 54 68 69 73 20 6d 75 73 74 20 77 6f 72 6b 20 65  This must work e
34a30 76 65 6e 20 69 66 20 5c 24 6c 69 62 64 69 72 20  ven if \$libdir 
34a40 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a  does not exist..
34a50 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
34a60 66 6c 61 67 5f 73 70 65 63 3d 24 6c 74 5f 68 61  flag_spec=$lt_ha
34a70 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
34a80 61 67 5f 73 70 65 63 0a 0a 23 20 57 68 65 74 68  ag_spec..# Wheth
34a90 65 72 20 77 65 20 6e 65 65 64 20 61 20 73 69 6e  er we need a sin
34aa0 67 6c 65 20 2d 72 70 61 74 68 20 66 6c 61 67 20  gle -rpath flag 
34ab0 77 69 74 68 20 61 20 73 65 70 61 72 61 74 65 64  with a separated
34ac0 20 61 72 67 75 6d 65 6e 74 2e 0a 68 61 72 64 63   argument..hardc
34ad0 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72  ode_libdir_separ
34ae0 61 74 6f 72 3d 24 6c 74 5f 68 61 72 64 63 6f 64  ator=$lt_hardcod
34af0 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
34b00 6f 72 0a 0a 23 20 53 65 74 20 74 6f 20 79 65 73  or..# Set to yes
34b10 20 69 66 20 75 73 69 6e 67 20 44 49 52 2f 6c 69   if using DIR/li
34b20 62 4e 41 4d 45 2e 73 6f 20 64 75 72 69 6e 67 20  bNAME.so during 
34b30 6c 69 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64 65  linking hardcode
34b40 73 20 44 49 52 20 69 6e 74 6f 20 74 68 65 0a 23  s DIR into the.#
34b50 20 72 65 73 75 6c 74 69 6e 67 20 62 69 6e 61 72   resulting binar
34b60 79 2e 0a 68 61 72 64 63 6f 64 65 5f 64 69 72 65  y..hardcode_dire
34b70 63 74 3d 24 68 61 72 64 63 6f 64 65 5f 64 69 72  ct=$hardcode_dir
34b80 65 63 74 0a 0a 23 20 53 65 74 20 74 6f 20 79 65  ect..# Set to ye
34b90 73 20 69 66 20 75 73 69 6e 67 20 74 68 65 20 2d  s if using the -
34ba0 4c 44 49 52 20 66 6c 61 67 20 64 75 72 69 6e 67  LDIR flag during
34bb0 20 6c 69 6e 6b 69 6e 67 20 68 61 72 64 63 6f 64   linking hardcod
34bc0 65 73 20 44 49 52 20 69 6e 74 6f 20 74 68 65 0a  es DIR into the.
34bd0 23 20 72 65 73 75 6c 74 69 6e 67 20 62 69 6e 61  # resulting bina
34be0 72 79 2e 0a 68 61 72 64 63 6f 64 65 5f 6d 69 6e  ry..hardcode_min
34bf0 75 73 5f 4c 3d 24 68 61 72 64 63 6f 64 65 5f 6d  us_L=$hardcode_m
34c00 69 6e 75 73 5f 4c 0a 0a 23 20 53 65 74 20 74 6f  inus_L..# Set to
34c10 20 79 65 73 20 69 66 20 75 73 69 6e 67 20 53 48   yes if using SH
34c20 4c 49 42 50 41 54 48 5f 56 41 52 3d 44 49 52 20  LIBPATH_VAR=DIR 
34c30 64 75 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 68  during linking h
34c40 61 72 64 63 6f 64 65 73 20 44 49 52 20 69 6e 74  ardcodes DIR int
34c50 6f 0a 23 20 74 68 65 20 72 65 73 75 6c 74 69 6e  o.# the resultin
34c60 67 20 62 69 6e 61 72 79 2e 0a 68 61 72 64 63 6f  g binary..hardco
34c70 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
34c80 3d 24 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62  =$hardcode_shlib
34c90 70 61 74 68 5f 76 61 72 0a 0a 23 20 56 61 72 69  path_var..# Vari
34ca0 61 62 6c 65 73 20 77 68 6f 73 65 20 76 61 6c 75  ables whose valu
34cb0 65 73 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76  es should be sav
34cc0 65 64 20 69 6e 20 6c 69 62 74 6f 6f 6c 20 77 72  ed in libtool wr
34cd0 61 70 70 65 72 20 73 63 72 69 70 74 73 20 61 6e  apper scripts an
34ce0 64 0a 23 20 72 65 73 74 6f 72 65 64 20 61 74 20  d.# restored at 
34cf0 72 65 6c 69 6e 6b 20 74 69 6d 65 2e 0a 76 61 72  relink time..var
34d00 69 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72  iables_saved_for
34d10 5f 72 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61 62  _relink="$variab
34d20 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65  les_saved_for_re
34d30 6c 69 6e 6b 22 0a 0a 23 20 57 68 65 74 68 65 72  link"..# Whether
34d40 20 6c 69 62 74 6f 6f 6c 20 6d 75 73 74 20 6c 69   libtool must li
34d50 6e 6b 20 61 20 70 72 6f 67 72 61 6d 20 61 67 61  nk a program aga
34d60 69 6e 73 74 20 61 6c 6c 20 69 74 73 20 64 65 70  inst all its dep
34d70 65 6e 64 65 6e 63 79 20 6c 69 62 72 61 72 69 65  endency librarie
34d80 73 2e 0a 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c  s..link_all_depl
34d90 69 62 73 3d 24 6c 69 6e 6b 5f 61 6c 6c 5f 64 65  ibs=$link_all_de
34da0 70 6c 69 62 73 0a 0a 23 20 43 6f 6d 70 69 6c 65  plibs..# Compile
34db0 2d 74 69 6d 65 20 73 79 73 74 65 6d 20 73 65 61  -time system sea
34dc0 72 63 68 20 70 61 74 68 20 66 6f 72 20 6c 69 62  rch path for lib
34dd0 72 61 72 69 65 73 0a 73 79 73 5f 6c 69 62 5f 73  raries.sys_lib_s
34de0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
34df0 24 6c 74 5f 73 79 73 5f 6c 69 62 5f 73 65 61 72  $lt_sys_lib_sear
34e00 63 68 5f 70 61 74 68 5f 73 70 65 63 0a 0a 23 20  ch_path_spec..# 
34e10 52 75 6e 2d 74 69 6d 65 20 73 79 73 74 65 6d 20  Run-time system 
34e20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20  search path for 
34e30 6c 69 62 72 61 72 69 65 73 0a 73 79 73 5f 6c 69  libraries.sys_li
34e40 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f  b_dlsearch_path_
34e50 73 70 65 63 3d 24 6c 74 5f 73 79 73 5f 6c 69 62  spec=$lt_sys_lib
34e60 5f 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73  _dlsearch_path_s
34e70 70 65 63 0a 0a 23 20 46 69 78 20 74 68 65 20 73  pec..# Fix the s
34e80 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 5c 24  hell variable \$
34e90 73 72 63 66 69 6c 65 20 66 6f 72 20 74 68 65 20  srcfile for the 
34ea0 63 6f 6d 70 69 6c 65 72 2e 0a 66 69 78 5f 73 72  compiler..fix_sr
34eb0 63 66 69 6c 65 5f 70 61 74 68 3d 22 24 66 69 78  cfile_path="$fix
34ec0 5f 73 72 63 66 69 6c 65 5f 70 61 74 68 22 0a 0a  _srcfile_path"..
34ed0 23 20 53 65 74 20 74 6f 20 79 65 73 20 69 66 20  # Set to yes if 
34ee0 65 78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c 73  exported symbols
34ef0 20 61 72 65 20 72 65 71 75 69 72 65 64 2e 0a 61   are required..a
34f00 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d  lways_export_sym
34f10 62 6f 6c 73 3d 24 61 6c 77 61 79 73 5f 65 78 70  bols=$always_exp
34f20 6f 72 74 5f 73 79 6d 62 6f 6c 73 0a 0a 23 20 54  ort_symbols..# T
34f30 68 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 6c  he commands to l
34f40 69 73 74 20 65 78 70 6f 72 74 65 64 20 73 79 6d  ist exported sym
34f50 62 6f 6c 73 2e 0a 65 78 70 6f 72 74 5f 73 79 6d  bols..export_sym
34f60 62 6f 6c 73 5f 63 6d 64 73 3d 24 6c 74 5f 65 78  bols_cmds=$lt_ex
34f70 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64  port_symbols_cmd
34f80 73 0a 0a 23 20 54 68 65 20 63 6f 6d 6d 61 6e 64  s..# The command
34f90 73 20 74 6f 20 65 78 74 72 61 63 74 20 74 68 65  s to extract the
34fa0 20 65 78 70 6f 72 74 65 64 20 73 79 6d 62 6f 6c   exported symbol
34fb0 20 6c 69 73 74 20 66 72 6f 6d 20 61 20 73 68 61   list from a sha
34fc0 72 65 64 20 61 72 63 68 69 76 65 2e 0a 65 78 74  red archive..ext
34fd0 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64  ract_expsyms_cmd
34fe0 73 3d 24 6c 74 5f 65 78 74 72 61 63 74 5f 65 78  s=$lt_extract_ex
34ff0 70 73 79 6d 73 5f 63 6d 64 73 0a 0a 23 20 53 79  psyms_cmds..# Sy
35000 6d 62 6f 6c 73 20 74 68 61 74 20 73 68 6f 75 6c  mbols that shoul
35010 64 20 6e 6f 74 20 62 65 20 6c 69 73 74 65 64 20  d not be listed 
35020 69 6e 20 74 68 65 20 70 72 65 6c 6f 61 64 65 64  in the preloaded
35030 20 73 79 6d 62 6f 6c 73 2e 0a 65 78 63 6c 75 64   symbols..exclud
35040 65 5f 65 78 70 73 79 6d 73 3d 24 6c 74 5f 65 78  e_expsyms=$lt_ex
35050 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 0a 0a 23  clude_expsyms..#
35060 20 53 79 6d 62 6f 6c 73 20 74 68 61 74 20 6d 75   Symbols that mu
35070 73 74 20 61 6c 77 61 79 73 20 62 65 20 65 78 70  st always be exp
35080 6f 72 74 65 64 2e 0a 69 6e 63 6c 75 64 65 5f 65  orted..include_e
35090 78 70 73 79 6d 73 3d 24 6c 74 5f 69 6e 63 6c 75  xpsyms=$lt_inclu
350a0 64 65 5f 65 78 70 73 79 6d 73 0a 0a 23 20 23 23  de_expsyms..# ##
350b0 23 20 45 4e 44 20 4c 49 42 54 4f 4f 4c 20 43 4f  # END LIBTOOL CO
350c0 4e 46 49 47 0a 0a 5f 5f 45 4f 46 5f 5f 0a 0a 20  NFIG..__EOF__.. 
350d0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
350e0 6e 0a 20 20 61 69 78 33 2a 29 0a 20 20 20 20 63  n.  aix3*).    c
350f0 61 74 20 3c 3c 5c 45 4f 46 20 3e 3e 20 22 24 7b  at <<\EOF >> "${
35100 6f 66 69 6c 65 7d 54 22 0a 0a 23 20 41 49 58 20  ofile}T"..# AIX 
35110 73 6f 6d 65 74 69 6d 65 73 20 68 61 73 20 70 72  sometimes has pr
35120 6f 62 6c 65 6d 73 20 77 69 74 68 20 74 68 65 20  oblems with the 
35130 47 43 43 20 63 6f 6c 6c 65 63 74 32 20 70 72 6f  GCC collect2 pro
35140 67 72 61 6d 2e 20 20 46 6f 72 20 73 6f 6d 65 0a  gram.  For some.
35150 23 20 72 65 61 73 6f 6e 2c 20 69 66 20 77 65 20  # reason, if we 
35160 73 65 74 20 74 68 65 20 43 4f 4c 4c 45 43 54 5f  set the COLLECT_
35170 4e 41 4d 45 53 20 65 6e 76 69 72 6f 6e 6d 65 6e  NAMES environmen
35180 74 20 76 61 72 69 61 62 6c 65 2c 20 74 68 65 20  t variable, the 
35190 70 72 6f 62 6c 65 6d 73 0a 23 20 76 61 6e 69 73  problems.# vanis
351a0 68 20 69 6e 20 61 20 70 75 66 66 20 6f 66 20 73  h in a puff of s
351b0 6d 6f 6b 65 2e 0a 69 66 20 74 65 73 74 20 22 58  moke..if test "X
351c0 24 7b 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b  ${COLLECT_NAMES+
351d0 73 65 74 7d 22 20 21 3d 20 58 73 65 74 3b 20 74  set}" != Xset; t
351e0 68 65 6e 0a 20 20 43 4f 4c 4c 45 43 54 5f 4e 41  hen.  COLLECT_NA
351f0 4d 45 53 3d 0a 20 20 65 78 70 6f 72 74 20 43 4f  MES=.  export CO
35200 4c 4c 45 43 54 5f 4e 41 4d 45 53 0a 66 69 0a 45  LLECT_NAMES.fi.E
35210 4f 46 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63  OF.    ;;.  esac
35220 0a 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  ..  case $host_o
35230 73 20 69 6e 0a 20 20 63 79 67 77 69 6e 2a 20 7c  s in.  cygwin* |
35240 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20   mingw* | pw32* 
35250 7c 20 6f 73 32 2a 29 0a 20 20 20 20 63 61 74 20  | os2*).    cat 
35260 3c 3c 27 45 4f 46 27 20 3e 3e 20 22 24 7b 6f 66  <<'EOF' >> "${of
35270 69 6c 65 7d 54 22 0a 20 20 20 20 20 20 23 20 54  ile}T".      # T
35280 68 69 73 20 69 73 20 61 20 73 6f 75 72 63 65 20  his is a source 
35290 70 72 6f 67 72 61 6d 20 74 68 61 74 20 69 73 20  program that is 
352a0 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 64  used to create d
352b0 6c 6c 73 20 6f 6e 20 57 69 6e 64 6f 77 73 0a 20  lls on Windows. 
352c0 20 20 20 20 20 23 20 44 6f 6e 27 74 20 72 65 6d       # Don't rem
352d0 6f 76 65 20 6e 6f 72 20 6d 6f 64 69 66 79 20 74  ove nor modify t
352e0 68 65 20 73 74 61 72 74 69 6e 67 20 61 6e 64 20  he starting and 
352f0 63 6c 6f 73 69 6e 67 20 63 6f 6d 6d 65 6e 74 73  closing comments
35300 0a 23 20 2f 2a 20 6c 74 64 6c 6c 2e 63 20 73 74  .# /* ltdll.c st
35310 61 72 74 73 20 68 65 72 65 20 2a 2f 0a 23 20 23  arts here */.# #
35320 64 65 66 69 6e 65 20 57 49 4e 33 32 5f 4c 45 41  define WIN32_LEA
35330 4e 5f 41 4e 44 5f 4d 45 41 4e 0a 23 20 23 69 6e  N_AND_MEAN.# #in
35340 63 6c 75 64 65 20 3c 77 69 6e 64 6f 77 73 2e 68  clude <windows.h
35350 3e 0a 23 20 23 75 6e 64 65 66 20 57 49 4e 33 32  >.# #undef WIN32
35360 5f 4c 45 41 4e 5f 41 4e 44 5f 4d 45 41 4e 0a 23  _LEAN_AND_MEAN.#
35370 20 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f   #include <stdio
35380 2e 68 3e 0a 23 0a 23 20 23 69 66 6e 64 65 66 20  .h>.#.# #ifndef 
35390 5f 5f 43 59 47 57 49 4e 5f 5f 0a 23 20 23 20 20  __CYGWIN__.# #  
353a0 69 66 64 65 66 20 5f 5f 43 59 47 57 49 4e 33 32  ifdef __CYGWIN32
353b0 5f 5f 0a 23 20 23 20 20 20 20 64 65 66 69 6e 65  __.# #    define
353c0 20 5f 5f 43 59 47 57 49 4e 5f 5f 20 5f 5f 43 59   __CYGWIN__ __CY
353d0 47 57 49 4e 33 32 5f 5f 0a 23 20 23 20 20 65 6e  GWIN32__.# #  en
353e0 64 69 66 0a 23 20 23 65 6e 64 69 66 0a 23 0a 23  dif.# #endif.#.#
353f0 20 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70   #ifdef __cplusp
35400 6c 75 73 0a 23 20 65 78 74 65 72 6e 20 22 43 22  lus.# extern "C"
35410 20 7b 0a 23 20 23 65 6e 64 69 66 0a 23 20 42 4f   {.# #endif.# BO
35420 4f 4c 20 41 50 49 45 4e 54 52 59 20 44 6c 6c 4d  OL APIENTRY DllM
35430 61 69 6e 20 28 48 49 4e 53 54 41 4e 43 45 20 68  ain (HINSTANCE h
35440 49 6e 73 74 2c 20 44 57 4f 52 44 20 72 65 61 73  Inst, DWORD reas
35450 6f 6e 2c 20 4c 50 56 4f 49 44 20 72 65 73 65 72  on, LPVOID reser
35460 76 65 64 29 3b 0a 23 20 23 69 66 64 65 66 20 5f  ved);.# #ifdef _
35470 5f 63 70 6c 75 73 70 6c 75 73 0a 23 20 7d 0a 23  _cplusplus.# }.#
35480 20 23 65 6e 64 69 66 0a 23 0a 23 20 23 69 66 64   #endif.#.# #ifd
35490 65 66 20 5f 5f 43 59 47 57 49 4e 5f 5f 0a 23 20  ef __CYGWIN__.# 
354a0 23 69 6e 63 6c 75 64 65 20 3c 63 79 67 77 69 6e  #include <cygwin
354b0 2f 63 79 67 77 69 6e 5f 64 6c 6c 2e 68 3e 0a 23  /cygwin_dll.h>.#
354c0 20 44 45 43 4c 41 52 45 5f 43 59 47 57 49 4e 5f   DECLARE_CYGWIN_
354d0 44 4c 4c 28 20 44 6c 6c 4d 61 69 6e 20 29 3b 0a  DLL( DllMain );.
354e0 23 20 23 65 6e 64 69 66 0a 23 20 48 49 4e 53 54  # #endif.# HINST
354f0 41 4e 43 45 20 5f 5f 68 44 6c 6c 49 6e 73 74 61  ANCE __hDllInsta
35500 6e 63 65 5f 62 61 73 65 3b 0a 23 0a 23 20 42 4f  nce_base;.#.# BO
35510 4f 4c 20 41 50 49 45 4e 54 52 59 0a 23 20 44 6c  OL APIENTRY.# Dl
35520 6c 4d 61 69 6e 20 28 48 49 4e 53 54 41 4e 43 45  lMain (HINSTANCE
35530 20 68 49 6e 73 74 2c 20 44 57 4f 52 44 20 72 65   hInst, DWORD re
35540 61 73 6f 6e 2c 20 4c 50 56 4f 49 44 20 72 65 73  ason, LPVOID res
35550 65 72 76 65 64 29 0a 23 20 7b 0a 23 20 20 20 5f  erved).# {.#   _
35560 5f 68 44 6c 6c 49 6e 73 74 61 6e 63 65 5f 62 61  _hDllInstance_ba
35570 73 65 20 3d 20 68 49 6e 73 74 3b 0a 23 20 20 20  se = hInst;.#   
35580 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 23 20 7d  return TRUE;.# }
35590 0a 23 20 2f 2a 20 6c 74 64 6c 6c 2e 63 20 65 6e  .# /* ltdll.c en
355a0 64 73 20 68 65 72 65 20 2a 2f 0a 09 23 20 54 68  ds here */..# Th
355b0 69 73 20 69 73 20 61 20 73 6f 75 72 63 65 20 70  is is a source p
355c0 72 6f 67 72 61 6d 20 74 68 61 74 20 69 73 20 75  rogram that is u
355d0 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 69 6d  sed to create im
355e0 70 6f 72 74 20 6c 69 62 72 61 72 69 65 73 0a 09  port libraries..
355f0 23 20 6f 6e 20 57 69 6e 64 6f 77 73 20 66 6f 72  # on Windows for
35600 20 64 6c 6c 73 20 77 68 69 63 68 20 6c 61 63 6b   dlls which lack
35610 20 74 68 65 6d 2e 20 44 6f 6e 27 74 20 72 65 6d   them. Don't rem
35620 6f 76 65 20 6e 6f 72 20 6d 6f 64 69 66 79 20 74  ove nor modify t
35630 68 65 0a 09 23 20 73 74 61 72 74 69 6e 67 20 61  he..# starting a
35640 6e 64 20 63 6c 6f 73 69 6e 67 20 63 6f 6d 6d 65  nd closing comme
35650 6e 74 73 0a 23 20 2f 2a 20 69 6d 70 67 65 6e 2e  nts.# /* impgen.
35660 63 20 73 74 61 72 74 73 20 68 65 72 65 20 2a 2f  c starts here */
35670 0a 23 20 2f 2a 20 20 20 43 6f 70 79 72 69 67 68  .# /*   Copyrigh
35680 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20  t (C) 1999-2000 
35690 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f  Free Software Fo
356a0 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 23  undation, Inc..#
356b0 0a 23 20 20 54 68 69 73 20 66 69 6c 65 20 69 73  .#  This file is
356c0 20 70 61 72 74 20 6f 66 20 47 4e 55 20 6c 69 62   part of GNU lib
356d0 74 6f 6f 6c 2e 0a 23 0a 23 20 20 54 68 69 73 20  tool..#.#  This 
356e0 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20  program is free 
356f0 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61  software; you ca
35700 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69  n redistribute i
35710 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a  t and/or modify.
35720 23 20 20 69 74 20 75 6e 64 65 72 20 74 68 65 20  #  it under the 
35730 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55  terms of the GNU
35740 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20   General Public 
35750 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69  License as publi
35760 73 68 65 64 20 62 79 0a 23 20 20 74 68 65 20 46  shed by.#  the F
35770 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75  ree Software Fou
35780 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20  ndation; either 
35790 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 68 65  version 2 of the
357a0 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 23 20 20   License, or.#  
357b0 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29  (at your option)
357c0 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69   any later versi
357d0 6f 6e 2e 0a 23 0a 23 20 20 54 68 69 73 20 70 72  on..#.#  This pr
357e0 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62  ogram is distrib
357f0 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65  uted in the hope
35800 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65   that it will be
35810 20 75 73 65 66 75 6c 2c 0a 23 20 20 62 75 74 20   useful,.#  but 
35820 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52  WITHOUT ANY WARR
35830 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76  ANTY; without ev
35840 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77  en the implied w
35850 61 72 72 61 6e 74 79 20 6f 66 0a 23 20 20 4d 45  arranty of.#  ME
35860 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72  RCHANTABILITY or
35870 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50   FITNESS FOR A P
35880 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53  ARTICULAR PURPOS
35890 45 2e 20 20 53 65 65 20 74 68 65 0a 23 20 20 47  E.  See the.#  G
358a0 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69  NU General Publi
358b0 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f  c License for mo
358c0 72 65 20 64 65 74 61 69 6c 73 2e 0a 23 0a 23 20  re details..#.# 
358d0 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65   You should have
358e0 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79   received a copy
358f0 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65   of the GNU Gene
35900 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e  ral Public Licen
35910 73 65 0a 23 20 20 61 6c 6f 6e 67 20 77 69 74 68  se.#  along with
35920 20 74 68 69 73 20 70 72 6f 67 72 61 6d 3b 20 69   this program; i
35930 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20  f not, write to 
35940 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72  the Free Softwar
35950 65 0a 23 20 20 46 6f 75 6e 64 61 74 69 6f 6e 2c  e.#  Foundation,
35960 20 49 6e 63 2e 2c 20 35 39 20 54 65 6d 70 6c 65   Inc., 59 Temple
35970 20 50 6c 61 63 65 20 2d 20 53 75 69 74 65 20 33   Place - Suite 3
35980 33 30 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30  30, Boston, MA 0
35990 32 31 31 31 2d 31 33 30 37 2c 20 55 53 41 2e 0a  2111-1307, USA..
359a0 23 20 20 2a 2f 0a 23 0a 23 20 23 69 6e 63 6c 75  #  */.#.# #inclu
359b0 64 65 20 3c 73 74 64 69 6f 2e 68 3e 09 09 2f 2a  de <stdio.h>../*
359c0 20 66 6f 72 20 70 72 69 6e 74 66 28 29 20 2a 2f   for printf() */
359d0 0a 23 20 23 69 6e 63 6c 75 64 65 20 3c 75 6e 69  .# #include <uni
359e0 73 74 64 2e 68 3e 09 09 2f 2a 20 66 6f 72 20 6f  std.h>../* for o
359f0 70 65 6e 28 29 2c 20 6c 73 65 65 6b 28 29 2c 20  pen(), lseek(), 
35a00 72 65 61 64 28 29 20 2a 2f 0a 23 20 23 69 6e 63  read() */.# #inc
35a10 6c 75 64 65 20 3c 66 63 6e 74 6c 2e 68 3e 09 09  lude <fcntl.h>..
35a20 2f 2a 20 66 6f 72 20 4f 5f 52 44 4f 4e 4c 59 2c  /* for O_RDONLY,
35a30 20 4f 5f 42 49 4e 41 52 59 20 2a 2f 0a 23 20 23   O_BINARY */.# #
35a40 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e  include <string.
35a50 68 3e 09 09 2f 2a 20 66 6f 72 20 73 74 72 64 75  h>../* for strdu
35a60 70 28 29 20 2a 2f 0a 23 0a 23 20 2f 2a 20 4f 5f  p() */.#.# /* O_
35a70 42 49 4e 41 52 59 20 69 73 6e 27 74 20 72 65 71  BINARY isn't req
35a80 75 69 72 65 64 20 28 6f 72 20 65 76 65 6e 20 64  uired (or even d
35a90 65 66 69 6e 65 64 20 73 6f 6d 65 74 69 6d 65 73  efined sometimes
35aa0 29 20 75 6e 64 65 72 20 55 6e 69 78 20 2a 2f 0a  ) under Unix */.
35ab0 23 20 23 69 66 6e 64 65 66 20 4f 5f 42 49 4e 41  # #ifndef O_BINA
35ac0 52 59 0a 23 20 23 64 65 66 69 6e 65 20 4f 5f 42  RY.# #define O_B
35ad0 49 4e 41 52 59 20 30 0a 23 20 23 65 6e 64 69 66  INARY 0.# #endif
35ae0 0a 23 0a 23 20 73 74 61 74 69 63 20 75 6e 73 69  .#.# static unsi
35af0 67 6e 65 64 20 69 6e 74 0a 23 20 70 65 5f 67 65  gned int.# pe_ge
35b00 74 31 36 20 28 66 64 2c 20 6f 66 66 73 65 74 29  t16 (fd, offset)
35b10 0a 23 20 20 20 20 20 20 69 6e 74 20 66 64 3b 0a  .#      int fd;.
35b20 23 20 20 20 20 20 20 69 6e 74 20 6f 66 66 73 65  #      int offse
35b30 74 3b 0a 23 20 7b 0a 23 20 20 20 75 6e 73 69 67  t;.# {.#   unsig
35b40 6e 65 64 20 63 68 61 72 20 62 5b 32 5d 3b 0a 23  ned char b[2];.#
35b50 20 20 20 6c 73 65 65 6b 20 28 66 64 2c 20 6f 66     lseek (fd, of
35b60 66 73 65 74 2c 20 53 45 45 4b 5f 53 45 54 29 3b  fset, SEEK_SET);
35b70 0a 23 20 20 20 72 65 61 64 20 28 66 64 2c 20 62  .#   read (fd, b
35b80 2c 20 32 29 3b 0a 23 20 20 20 72 65 74 75 72 6e  , 2);.#   return
35b90 20 62 5b 30 5d 20 2b 20 28 62 5b 31 5d 3c 3c 38   b[0] + (b[1]<<8
35ba0 29 3b 0a 23 20 7d 0a 23 0a 23 20 73 74 61 74 69  );.# }.#.# stati
35bb0 63 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 0a 23  c unsigned int.#
35bc0 20 70 65 5f 67 65 74 33 32 20 28 66 64 2c 20 6f   pe_get32 (fd, o
35bd0 66 66 73 65 74 29 0a 23 20 20 20 20 20 69 6e 74  ffset).#     int
35be0 20 66 64 3b 0a 23 20 20 20 20 20 69 6e 74 20 6f   fd;.#     int o
35bf0 66 66 73 65 74 3b 0a 23 20 7b 0a 23 20 20 20 75  ffset;.# {.#   u
35c00 6e 73 69 67 6e 65 64 20 63 68 61 72 20 62 5b 34  nsigned char b[4
35c10 5d 3b 0a 23 20 20 20 6c 73 65 65 6b 20 28 66 64  ];.#   lseek (fd
35c20 2c 20 6f 66 66 73 65 74 2c 20 53 45 45 4b 5f 53  , offset, SEEK_S
35c30 45 54 29 3b 0a 23 20 20 20 72 65 61 64 20 28 66  ET);.#   read (f
35c40 64 2c 20 62 2c 20 34 29 3b 0a 23 20 20 20 72 65  d, b, 4);.#   re
35c50 74 75 72 6e 20 62 5b 30 5d 20 2b 20 28 62 5b 31  turn b[0] + (b[1
35c60 5d 3c 3c 38 29 20 2b 20 28 62 5b 32 5d 3c 3c 31  ]<<8) + (b[2]<<1
35c70 36 29 20 2b 20 28 62 5b 33 5d 3c 3c 32 34 29 3b  6) + (b[3]<<24);
35c80 0a 23 20 7d 0a 23 0a 23 20 73 74 61 74 69 63 20  .# }.#.# static 
35c90 75 6e 73 69 67 6e 65 64 20 69 6e 74 0a 23 20 70  unsigned int.# p
35ca0 65 5f 61 73 33 32 20 28 70 74 72 29 0a 23 20 20  e_as32 (ptr).#  
35cb0 20 20 20 20 76 6f 69 64 20 2a 70 74 72 3b 0a 23      void *ptr;.#
35cc0 20 7b 0a 23 20 20 20 75 6e 73 69 67 6e 65 64 20   {.#   unsigned 
35cd0 63 68 61 72 20 2a 62 20 3d 20 70 74 72 3b 0a 23  char *b = ptr;.#
35ce0 20 20 20 72 65 74 75 72 6e 20 62 5b 30 5d 20 2b     return b[0] +
35cf0 20 28 62 5b 31 5d 3c 3c 38 29 20 2b 20 28 62 5b   (b[1]<<8) + (b[
35d00 32 5d 3c 3c 31 36 29 20 2b 20 28 62 5b 33 5d 3c  2]<<16) + (b[3]<
35d10 3c 32 34 29 3b 0a 23 20 7d 0a 23 0a 23 20 69 6e  <24);.# }.#.# in
35d20 74 0a 23 20 6d 61 69 6e 20 28 61 72 67 63 2c 20  t.# main (argc, 
35d30 61 72 67 76 29 0a 23 20 20 20 20 20 69 6e 74 20  argv).#     int 
35d40 61 72 67 63 3b 0a 23 20 20 20 20 20 63 68 61 72  argc;.#     char
35d50 20 2a 61 72 67 76 5b 5d 3b 0a 23 20 7b 0a 23 20   *argv[];.# {.# 
35d60 20 20 20 20 69 6e 74 20 64 6c 6c 3b 0a 23 20 20      int dll;.#  
35d70 20 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67     unsigned long
35d80 20 70 65 5f 68 65 61 64 65 72 5f 6f 66 66 73 65   pe_header_offse
35d90 74 2c 20 6f 70 74 68 64 72 5f 6f 66 73 2c 20 6e  t, opthdr_ofs, n
35da0 75 6d 5f 65 6e 74 72 69 65 73 2c 20 69 3b 0a 23  um_entries, i;.#
35db0 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f       unsigned lo
35dc0 6e 67 20 65 78 70 6f 72 74 5f 72 76 61 2c 20 65  ng export_rva, e
35dd0 78 70 6f 72 74 5f 73 69 7a 65 2c 20 6e 73 65 63  xport_size, nsec
35de0 74 69 6f 6e 73 2c 20 73 65 63 70 74 72 2c 20 65  tions, secptr, e
35df0 78 70 70 74 72 3b 0a 23 20 20 20 20 20 75 6e 73  xpptr;.#     uns
35e00 69 67 6e 65 64 20 6c 6f 6e 67 20 6e 61 6d 65 5f  igned long name_
35e10 72 76 61 73 2c 20 6e 65 78 70 3b 0a 23 20 20 20  rvas, nexp;.#   
35e20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20    unsigned char 
35e30 2a 65 78 70 64 61 74 61 2c 20 2a 65 72 76 61 3b  *expdata, *erva;
35e40 0a 23 20 20 20 20 20 63 68 61 72 20 2a 66 69 6c  .#     char *fil
35e50 65 6e 61 6d 65 2c 20 2a 64 6c 6c 5f 6e 61 6d 65  ename, *dll_name
35e60 3b 0a 23 0a 23 20 20 20 20 20 66 69 6c 65 6e 61  ;.#.#     filena
35e70 6d 65 20 3d 20 61 72 67 76 5b 31 5d 3b 0a 23 0a  me = argv[1];.#.
35e80 23 20 20 20 20 20 64 6c 6c 20 3d 20 6f 70 65 6e  #     dll = open
35e90 28 66 69 6c 65 6e 61 6d 65 2c 20 4f 5f 52 44 4f  (filename, O_RDO
35ea0 4e 4c 59 7c 4f 5f 42 49 4e 41 52 59 29 3b 0a 23  NLY|O_BINARY);.#
35eb0 20 20 20 20 20 69 66 20 28 64 6c 6c 20 3c 20 31       if (dll < 1
35ec0 29 0a 23 20 09 72 65 74 75 72 6e 20 31 3b 0a 23  ).# .return 1;.#
35ed0 0a 23 20 20 20 20 20 64 6c 6c 5f 6e 61 6d 65 20  .#     dll_name 
35ee0 3d 20 66 69 6c 65 6e 61 6d 65 3b 0a 23 0a 23 20  = filename;.#.# 
35ef0 20 20 20 20 66 6f 72 20 28 69 3d 30 3b 20 66 69      for (i=0; fi
35f00 6c 65 6e 61 6d 65 5b 69 5d 3b 20 69 2b 2b 29 0a  lename[i]; i++).
35f10 23 20 09 69 66 20 28 66 69 6c 65 6e 61 6d 65 5b  # .if (filename[
35f20 69 5d 20 3d 3d 20 27 2f 27 20 7c 7c 20 66 69 6c  i] == '/' || fil
35f30 65 6e 61 6d 65 5b 69 5d 20 3d 3d 20 27 5c 5c 27  ename[i] == '\\'
35f40 20 20 7c 7c 20 66 69 6c 65 6e 61 6d 65 5b 69 5d    || filename[i]
35f50 20 3d 3d 20 27 3a 27 29 0a 23 20 09 20 20 20 20   == ':').# .    
35f60 64 6c 6c 5f 6e 61 6d 65 20 3d 20 66 69 6c 65 6e  dll_name = filen
35f70 61 6d 65 20 2b 20 69 20 2b 31 3b 0a 23 0a 23 20  ame + i +1;.#.# 
35f80 20 20 20 20 70 65 5f 68 65 61 64 65 72 5f 6f 66      pe_header_of
35f90 66 73 65 74 20 3d 20 70 65 5f 67 65 74 33 32 20  fset = pe_get32 
35fa0 28 64 6c 6c 2c 20 30 78 33 63 29 3b 0a 23 20 20  (dll, 0x3c);.#  
35fb0 20 20 20 6f 70 74 68 64 72 5f 6f 66 73 20 3d 20     opthdr_ofs = 
35fc0 70 65 5f 68 65 61 64 65 72 5f 6f 66 66 73 65 74  pe_header_offset
35fd0 20 2b 20 34 20 2b 20 32 30 3b 0a 23 20 20 20 20   + 4 + 20;.#    
35fe0 20 6e 75 6d 5f 65 6e 74 72 69 65 73 20 3d 20 70   num_entries = p
35ff0 65 5f 67 65 74 33 32 20 28 64 6c 6c 2c 20 6f 70  e_get32 (dll, op
36000 74 68 64 72 5f 6f 66 73 20 2b 20 39 32 29 3b 0a  thdr_ofs + 92);.
36010 23 0a 23 20 20 20 20 20 69 66 20 28 6e 75 6d 5f  #.#     if (num_
36020 65 6e 74 72 69 65 73 20 3c 20 31 29 20 2f 2a 20  entries < 1) /* 
36030 6e 6f 20 65 78 70 6f 72 74 73 20 2a 2f 0a 23 20  no exports */.# 
36040 09 72 65 74 75 72 6e 20 31 3b 0a 23 0a 23 20 20  .return 1;.#.#  
36050 20 20 20 65 78 70 6f 72 74 5f 72 76 61 20 3d 20     export_rva = 
36060 70 65 5f 67 65 74 33 32 20 28 64 6c 6c 2c 20 6f  pe_get32 (dll, o
36070 70 74 68 64 72 5f 6f 66 73 20 2b 20 39 36 29 3b  pthdr_ofs + 96);
36080 0a 23 20 20 20 20 20 65 78 70 6f 72 74 5f 73 69  .#     export_si
36090 7a 65 20 3d 20 70 65 5f 67 65 74 33 32 20 28 64  ze = pe_get32 (d
360a0 6c 6c 2c 20 6f 70 74 68 64 72 5f 6f 66 73 20 2b  ll, opthdr_ofs +
360b0 20 31 30 30 29 3b 0a 23 20 20 20 20 20 6e 73 65   100);.#     nse
360c0 63 74 69 6f 6e 73 20 3d 20 70 65 5f 67 65 74 31  ctions = pe_get1
360d0 36 20 28 64 6c 6c 2c 20 70 65 5f 68 65 61 64 65  6 (dll, pe_heade
360e0 72 5f 6f 66 66 73 65 74 20 2b 20 34 20 2b 32 29  r_offset + 4 +2)
360f0 3b 0a 23 20 20 20 20 20 73 65 63 70 74 72 20 3d  ;.#     secptr =
36100 20 28 70 65 5f 68 65 61 64 65 72 5f 6f 66 66 73   (pe_header_offs
36110 65 74 20 2b 20 34 20 2b 20 32 30 20 2b 0a 23 20  et + 4 + 20 +.# 
36120 09 20 20 20 20 20 20 70 65 5f 67 65 74 31 36 20  .      pe_get16 
36130 28 64 6c 6c 2c 20 70 65 5f 68 65 61 64 65 72 5f  (dll, pe_header_
36140 6f 66 66 73 65 74 20 2b 20 34 20 2b 20 31 36 29  offset + 4 + 16)
36150 29 3b 0a 23 0a 23 20 20 20 20 20 65 78 70 70 74  );.#.#     exppt
36160 72 20 3d 20 30 3b 0a 23 20 20 20 20 20 66 6f 72  r = 0;.#     for
36170 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 6e 73 65   (i = 0; i < nse
36180 63 74 69 6f 6e 73 3b 20 69 2b 2b 29 0a 23 20 20  ctions; i++).#  
36190 20 20 20 7b 0a 23 20 09 63 68 61 72 20 73 6e 61     {.# .char sna
361a0 6d 65 5b 38 5d 3b 0a 23 20 09 75 6e 73 69 67 6e  me[8];.# .unsign
361b0 65 64 20 6c 6f 6e 67 20 73 65 63 70 74 72 31 20  ed long secptr1 
361c0 3d 20 73 65 63 70 74 72 20 2b 20 34 30 20 2a 20  = secptr + 40 * 
361d0 69 3b 0a 23 20 09 75 6e 73 69 67 6e 65 64 20 6c  i;.# .unsigned l
361e0 6f 6e 67 20 76 61 64 64 72 20 3d 20 70 65 5f 67  ong vaddr = pe_g
361f0 65 74 33 32 20 28 64 6c 6c 2c 20 73 65 63 70 74  et32 (dll, secpt
36200 72 31 20 2b 20 31 32 29 3b 0a 23 20 09 75 6e 73  r1 + 12);.# .uns
36210 69 67 6e 65 64 20 6c 6f 6e 67 20 76 73 69 7a 65  igned long vsize
36220 20 3d 20 70 65 5f 67 65 74 33 32 20 28 64 6c 6c   = pe_get32 (dll
36230 2c 20 73 65 63 70 74 72 31 20 2b 20 31 36 29 3b  , secptr1 + 16);
36240 0a 23 20 09 75 6e 73 69 67 6e 65 64 20 6c 6f 6e  .# .unsigned lon
36250 67 20 66 70 74 72 20 3d 20 70 65 5f 67 65 74 33  g fptr = pe_get3
36260 32 20 28 64 6c 6c 2c 20 73 65 63 70 74 72 31 20  2 (dll, secptr1 
36270 2b 20 32 30 29 3b 0a 23 20 09 6c 73 65 65 6b 28  + 20);.# .lseek(
36280 64 6c 6c 2c 20 73 65 63 70 74 72 31 2c 20 53 45  dll, secptr1, SE
36290 45 4b 5f 53 45 54 29 3b 0a 23 20 09 72 65 61 64  EK_SET);.# .read
362a0 28 64 6c 6c 2c 20 73 6e 61 6d 65 2c 20 38 29 3b  (dll, sname, 8);
362b0 0a 23 20 09 69 66 20 28 76 61 64 64 72 20 3c 3d  .# .if (vaddr <=
362c0 20 65 78 70 6f 72 74 5f 72 76 61 20 26 26 20 76   export_rva && v
362d0 61 64 64 72 2b 76 73 69 7a 65 20 3e 20 65 78 70  addr+vsize > exp
362e0 6f 72 74 5f 72 76 61 29 0a 23 20 09 7b 0a 23 20  ort_rva).# .{.# 
362f0 09 20 20 20 20 65 78 70 70 74 72 20 3d 20 66 70  .    expptr = fp
36300 74 72 20 2b 20 28 65 78 70 6f 72 74 5f 72 76 61  tr + (export_rva
36310 20 2d 20 76 61 64 64 72 29 3b 0a 23 20 09 20 20   - vaddr);.# .  
36320 20 20 69 66 20 28 65 78 70 6f 72 74 5f 72 76 61    if (export_rva
36330 20 2b 20 65 78 70 6f 72 74 5f 73 69 7a 65 20 3e   + export_size >
36340 20 76 61 64 64 72 20 2b 20 76 73 69 7a 65 29 0a   vaddr + vsize).
36350 23 20 09 09 65 78 70 6f 72 74 5f 73 69 7a 65 20  # ..export_size 
36360 3d 20 76 73 69 7a 65 20 2d 20 28 65 78 70 6f 72  = vsize - (expor
36370 74 5f 72 76 61 20 2d 20 76 61 64 64 72 29 3b 0a  t_rva - vaddr);.
36380 23 20 09 20 20 20 20 62 72 65 61 6b 3b 0a 23 20  # .    break;.# 
36390 09 7d 0a 23 20 20 20 20 20 7d 0a 23 0a 23 20 20  .}.#     }.#.#  
363a0 20 20 20 65 78 70 64 61 74 61 20 3d 20 28 75 6e     expdata = (un
363b0 73 69 67 6e 65 64 20 63 68 61 72 2a 29 6d 61 6c  signed char*)mal
363c0 6c 6f 63 28 65 78 70 6f 72 74 5f 73 69 7a 65 29  loc(export_size)
363d0 3b 0a 23 20 20 20 20 20 6c 73 65 65 6b 20 28 64  ;.#     lseek (d
363e0 6c 6c 2c 20 65 78 70 70 74 72 2c 20 53 45 45 4b  ll, expptr, SEEK
363f0 5f 53 45 54 29 3b 0a 23 20 20 20 20 20 72 65 61  _SET);.#     rea
36400 64 20 28 64 6c 6c 2c 20 65 78 70 64 61 74 61 2c  d (dll, expdata,
36410 20 65 78 70 6f 72 74 5f 73 69 7a 65 29 3b 0a 23   export_size);.#
36420 20 20 20 20 20 65 72 76 61 20 3d 20 65 78 70 64       erva = expd
36430 61 74 61 20 2d 20 65 78 70 6f 72 74 5f 72 76 61  ata - export_rva
36440 3b 0a 23 0a 23 20 20 20 20 20 6e 65 78 70 20 3d  ;.#.#     nexp =
36450 20 70 65 5f 61 73 33 32 20 28 65 78 70 64 61 74   pe_as32 (expdat
36460 61 2b 32 34 29 3b 0a 23 20 20 20 20 20 6e 61 6d  a+24);.#     nam
36470 65 5f 72 76 61 73 20 3d 20 70 65 5f 61 73 33 32  e_rvas = pe_as32
36480 20 28 65 78 70 64 61 74 61 2b 33 32 29 3b 0a 23   (expdata+32);.#
36490 0a 23 20 20 20 20 20 70 72 69 6e 74 66 20 28 22  .#     printf ("
364a0 45 58 50 4f 52 54 53 5c 6e 22 29 3b 0a 23 20 20  EXPORTS\n");.#  
364b0 20 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69     for (i = 0; i
364c0 3c 6e 65 78 70 3b 20 69 2b 2b 29 0a 23 20 20 20  <nexp; i++).#   
364d0 20 20 7b 0a 23 20 09 75 6e 73 69 67 6e 65 64 20    {.# .unsigned 
364e0 6c 6f 6e 67 20 6e 61 6d 65 5f 72 76 61 20 3d 20  long name_rva = 
364f0 70 65 5f 61 73 33 32 20 28 65 72 76 61 2b 6e 61  pe_as32 (erva+na
36500 6d 65 5f 72 76 61 73 2b 69 2a 34 29 3b 0a 23 20  me_rvas+i*4);.# 
36510 09 70 72 69 6e 74 66 20 28 22 5c 74 25 73 20 40  .printf ("\t%s @
36520 20 25 6c 64 20 3b 5c 6e 22 2c 20 65 72 76 61 2b   %ld ;\n", erva+
36530 6e 61 6d 65 5f 72 76 61 2c 20 31 2b 20 69 29 3b  name_rva, 1+ i);
36540 0a 23 20 20 20 20 20 7d 0a 23 0a 23 20 20 20 20  .#     }.#.#    
36550 20 72 65 74 75 72 6e 20 30 3b 0a 23 20 7d 0a 23   return 0;.# }.#
36560 20 2f 2a 20 69 6d 70 67 65 6e 2e 63 20 65 6e 64   /* impgen.c end
36570 73 20 68 65 72 65 20 2a 2f 0a 0a 45 4f 46 0a 20  s here */..EOF. 
36580 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20 20     ;;.  esac..  
36590 23 20 57 65 20 75 73 65 20 73 65 64 20 69 6e 73  # We use sed ins
365a0 74 65 61 64 20 6f 66 20 63 61 74 20 62 65 63 61  tead of cat beca
365b0 75 73 65 20 62 61 73 68 20 6f 6e 20 44 4a 47 50  use bash on DJGP
365c0 50 20 67 65 74 73 20 63 6f 6e 66 75 73 65 64 20  P gets confused 
365d0 69 66 0a 20 20 23 20 69 66 20 66 69 6e 64 73 20  if.  # if finds 
365e0 6d 69 78 65 64 20 43 52 2f 4c 46 20 61 6e 64 20  mixed CR/LF and 
365f0 4c 46 2d 6f 6e 6c 79 20 6c 69 6e 65 73 2e 20 20  LF-only lines.  
36600 53 69 6e 63 65 20 73 65 64 20 6f 70 65 72 61 74  Since sed operat
36610 65 73 20 69 6e 0a 20 20 23 20 74 65 78 74 20 6d  es in.  # text m
36620 6f 64 65 2c 20 69 74 20 70 72 6f 70 65 72 6c 79  ode, it properly
36630 20 63 6f 6e 76 65 72 74 73 20 6c 69 6e 65 73 20   converts lines 
36640 74 6f 20 43 52 2f 4c 46 2e 20 20 54 68 69 73 20  to CR/LF.  This 
36650 62 61 73 68 20 70 72 6f 62 6c 65 6d 0a 20 20 23  bash problem.  #
36660 20 69 73 20 72 65 70 6f 72 74 65 64 6c 79 20 66   is reportedly f
36670 69 78 65 64 2c 20 62 75 74 20 77 68 79 20 6e 6f  ixed, but why no
36680 74 20 72 75 6e 20 6f 6e 20 6f 6c 64 20 76 65 72  t run on old ver
36690 73 69 6f 6e 73 20 74 6f 6f 3f 0a 20 20 73 65 64  sions too?.  sed
366a0 20 27 24 71 27 20 22 24 6c 74 6d 61 69 6e 22 20   '$q' "$ltmain" 
366b0 3e 3e 20 22 24 7b 6f 66 69 6c 65 7d 54 22 20 7c  >> "${ofile}T" |
366c0 7c 20 28 72 6d 20 2d 66 20 22 24 7b 6f 66 69 6c  | (rm -f "${ofil
366d0 65 7d 54 22 3b 20 65 78 69 74 20 31 29 0a 0a 20  e}T"; exit 1).. 
366e0 20 6d 76 20 2d 66 20 22 24 7b 6f 66 69 6c 65 7d   mv -f "${ofile}
366f0 54 22 20 22 24 6f 66 69 6c 65 22 20 7c 7c 20 5c  T" "$ofile" || \
36700 0a 20 20 20 20 28 72 6d 20 2d 66 20 22 24 6f 66  .    (rm -f "$of
36710 69 6c 65 22 20 26 26 20 63 70 20 22 24 7b 6f 66  ile" && cp "${of
36720 69 6c 65 7d 54 22 20 22 24 6f 66 69 6c 65 22 20  ile}T" "$ofile" 
36730 26 26 20 72 6d 20 2d 66 20 22 24 7b 6f 66 69 6c  && rm -f "${ofil
36740 65 7d 54 22 29 0a 20 20 63 68 6d 6f 64 20 2b 78  e}T").  chmod +x
36750 20 22 24 6f 66 69 6c 65 22 0a 66 69 0a 0a 0a 0a   "$ofile".fi....
36760 0a 0a 23 20 54 68 69 73 20 63 61 6e 20 62 65 20  ..# This can be 
36770 75 73 65 64 20 74 6f 20 72 65 62 75 69 6c 64 20  used to rebuild 
36780 6c 69 62 74 6f 6f 6c 20 77 68 65 6e 20 6e 65 65  libtool when nee
36790 64 65 64 0a 4c 49 42 54 4f 4f 4c 5f 44 45 50 53  ded.LIBTOOL_DEPS
367a0 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74  ="$ac_aux_dir/lt
367b0 6d 61 69 6e 2e 73 68 22 0a 0a 23 20 41 6c 77 61  main.sh"..# Alwa
367c0 79 73 20 75 73 65 20 6f 75 72 20 6f 77 6e 20 6c  ys use our own l
367d0 69 62 74 6f 6f 6c 2e 0a 4c 49 42 54 4f 4f 4c 3d  ibtool..LIBTOOL=
367e0 27 24 28 53 48 45 4c 4c 29 20 24 28 74 6f 70 5f  '$(SHELL) $(top_
367f0 62 75 69 6c 64 64 69 72 29 2f 6c 69 62 74 6f 6f  builddir)/libtoo
36800 6c 27 0a 0a 23 20 50 72 65 76 65 6e 74 20 6d 75  l'..# Prevent mu
36810 6c 74 69 70 6c 65 20 65 78 70 61 6e 73 69 6f 6e  ltiple expansion
36820 0a 0a 0a 23 20 46 69 6e 64 20 61 20 67 6f 6f 64  ...# Find a good
36830 20 69 6e 73 74 61 6c 6c 20 70 72 6f 67 72 61 6d   install program
36840 2e 20 20 57 65 20 70 72 65 66 65 72 20 61 20 43  .  We prefer a C
36850 20 70 72 6f 67 72 61 6d 20 28 66 61 73 74 65 72   program (faster
36860 29 2c 0a 23 20 73 6f 20 6f 6e 65 20 73 63 72 69  ),.# so one scri
36870 70 74 20 69 73 20 61 73 20 67 6f 6f 64 20 61 73  pt is as good as
36880 20 61 6e 6f 74 68 65 72 2e 20 20 42 75 74 20 61   another.  But a
36890 76 6f 69 64 20 74 68 65 20 62 72 6f 6b 65 6e 20  void the broken 
368a0 6f 72 0a 23 20 69 6e 63 6f 6d 70 61 74 69 62 6c  or.# incompatibl
368b0 65 20 76 65 72 73 69 6f 6e 73 3a 0a 23 20 53 79  e versions:.# Sy
368c0 73 56 20 2f 65 74 63 2f 69 6e 73 74 61 6c 6c 2c  sV /etc/install,
368d0 20 2f 75 73 72 2f 73 62 69 6e 2f 69 6e 73 74 61   /usr/sbin/insta
368e0 6c 6c 0a 23 20 53 75 6e 4f 53 20 2f 75 73 72 2f  ll.# SunOS /usr/
368f0 65 74 63 2f 69 6e 73 74 61 6c 6c 0a 23 20 49 52  etc/install.# IR
36900 49 58 20 2f 73 62 69 6e 2f 69 6e 73 74 61 6c 6c  IX /sbin/install
36910 0a 23 20 41 49 58 20 2f 62 69 6e 2f 69 6e 73 74  .# AIX /bin/inst
36920 61 6c 6c 0a 23 20 41 6d 69 67 61 4f 53 20 2f 43  all.# AmigaOS /C
36930 2f 69 6e 73 74 61 6c 6c 2c 20 77 68 69 63 68 20  /install, which 
36940 69 6e 73 74 61 6c 6c 73 20 62 6f 6f 74 62 6c 6f  installs bootblo
36950 63 6b 73 20 6f 6e 20 66 6c 6f 70 70 79 20 64 69  cks on floppy di
36960 73 63 73 0a 23 20 41 49 58 20 34 20 2f 75 73 72  scs.# AIX 4 /usr
36970 2f 62 69 6e 2f 69 6e 73 74 61 6c 6c 62 73 64 2c  /bin/installbsd,
36980 20 77 68 69 63 68 20 64 6f 65 73 6e 27 74 20 77   which doesn't w
36990 6f 72 6b 20 77 69 74 68 6f 75 74 20 61 20 2d 67  ork without a -g
369a0 20 66 6c 61 67 0a 23 20 41 46 53 20 2f 75 73 72   flag.# AFS /usr
369b0 2f 61 66 73 77 73 2f 62 69 6e 2f 69 6e 73 74 61  /afsws/bin/insta
369c0 6c 6c 2c 20 77 68 69 63 68 20 6d 69 73 68 61 6e  ll, which mishan
369d0 64 6c 65 73 20 6e 6f 6e 65 78 69 73 74 65 6e 74  dles nonexistent
369e0 20 61 72 67 73 0a 23 20 53 56 52 34 20 2f 75 73   args.# SVR4 /us
369f0 72 2f 75 63 62 2f 69 6e 73 74 61 6c 6c 2c 20 77  r/ucb/install, w
36a00 68 69 63 68 20 74 72 69 65 73 20 74 6f 20 75 73  hich tries to us
36a10 65 20 74 68 65 20 6e 6f 6e 65 78 69 73 74 65 6e  e the nonexisten
36a20 74 20 67 72 6f 75 70 20 22 73 74 61 66 66 22 0a  t group "staff".
36a30 23 20 2e 2f 69 6e 73 74 61 6c 6c 2c 20 77 68 69  # ./install, whi
36a40 63 68 20 63 61 6e 20 62 65 20 65 72 72 6f 6e 65  ch can be errone
36a50 6f 75 73 6c 79 20 63 72 65 61 74 65 64 20 62 79  ously created by
36a60 20 6d 61 6b 65 20 66 72 6f 6d 20 2e 2f 69 6e 73   make from ./ins
36a70 74 61 6c 6c 2e 73 68 2e 0a 65 63 68 6f 20 22 24  tall.sh..echo "$
36a80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
36a90 68 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 42 53  hecking for a BS
36aa0 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20 69 6e 73  D-compatible ins
36ab0 74 61 6c 6c 22 20 3e 26 35 0a 65 63 68 6f 20 24  tall" >&5.echo $
36ac0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
36ad0 20 66 6f 72 20 61 20 42 53 44 2d 63 6f 6d 70 61   for a BSD-compa
36ae0 74 69 62 6c 65 20 69 6e 73 74 61 6c 6c 2e 2e 2e  tible install...
36af0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
36b00 20 74 65 73 74 20 2d 7a 20 22 24 49 4e 53 54 41   test -z "$INSTA
36b10 4c 4c 22 3b 20 74 68 65 6e 0a 69 66 20 74 65 73  LL"; then.if tes
36b20 74 20 22 24 7b 61 63 5f 63 76 5f 70 61 74 68 5f  t "${ac_cv_path_
36b30 69 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d 20  install+set}" = 
36b40 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
36b50 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
36b60 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
36b70 65 6c 73 65 0a 20 20 61 73 5f 73 61 76 65 5f 49  else.  as_save_I
36b80 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
36b90 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
36ba0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
36bb0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
36bc0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
36bd0 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
36be0 5f 64 69 72 3d 2e 0a 20 20 23 20 41 63 63 6f 75  _dir=..  # Accou
36bf0 6e 74 20 66 6f 72 20 70 65 6f 70 6c 65 20 77 68  nt for people wh
36c00 6f 20 70 75 74 20 74 72 61 69 6c 69 6e 67 20 73  o put trailing s
36c10 6c 61 73 68 65 73 20 69 6e 20 50 41 54 48 20 65  lashes in PATH e
36c20 6c 65 6d 65 6e 74 73 2e 0a 63 61 73 65 20 24 61  lements..case $a
36c30 73 5f 64 69 72 2f 20 69 6e 0a 20 20 2e 2f 20 7c  s_dir/ in.  ./ |
36c40 20 2e 2f 2f 20 7c 20 2f 63 43 2f 2a 20 7c 20 5c   .// | /cC/* | \
36c50 0a 20 20 2f 65 74 63 2f 2a 20 7c 20 2f 75 73 72  .  /etc/* | /usr
36c60 2f 73 62 69 6e 2f 2a 20 7c 20 2f 75 73 72 2f 65  /sbin/* | /usr/e
36c70 74 63 2f 2a 20 7c 20 2f 73 62 69 6e 2f 2a 20 7c  tc/* | /sbin/* |
36c80 20 2f 75 73 72 2f 61 66 73 77 73 2f 62 69 6e 2f   /usr/afsws/bin/
36c90 2a 20 7c 20 5c 0a 20 20 2f 75 73 72 2f 75 63 62  * | \.  /usr/ucb
36ca0 2f 2a 20 29 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  /* ) ;;.  *).   
36cb0 20 23 20 4f 53 46 31 20 61 6e 64 20 53 43 4f 20   # OSF1 and SCO 
36cc0 4f 44 54 20 33 2e 30 20 68 61 76 65 20 74 68 65  ODT 3.0 have the
36cd0 69 72 20 6f 77 6e 20 6e 61 6d 65 73 20 66 6f 72  ir own names for
36ce0 20 69 6e 73 74 61 6c 6c 2e 0a 20 20 20 20 23 20   install..    # 
36cf0 44 6f 6e 27 74 20 75 73 65 20 69 6e 73 74 61 6c  Don't use instal
36d00 6c 62 73 64 20 66 72 6f 6d 20 4f 53 46 20 73 69  lbsd from OSF si
36d10 6e 63 65 20 69 74 20 69 6e 73 74 61 6c 6c 73 20  nce it installs 
36d20 73 74 75 66 66 20 61 73 20 72 6f 6f 74 0a 20 20  stuff as root.  
36d30 20 20 23 20 62 79 20 64 65 66 61 75 6c 74 2e 0a    # by default..
36d40 20 20 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20      for ac_prog 
36d50 69 6e 20 67 69 6e 73 74 61 6c 6c 20 73 63 6f 69  in ginstall scoi
36d60 6e 73 74 20 69 6e 73 74 61 6c 6c 3b 20 64 6f 0a  nst install; do.
36d70 20 20 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65        for ac_exe
36d80 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
36d90 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
36da0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 20 20  sions; do.      
36db0 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61    if $as_executa
36dc0 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24  ble_p "$as_dir/$
36dd0 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f  ac_prog$ac_exec_
36de0 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  ext"; then.     
36df0 20 20 20 20 20 69 66 20 74 65 73 74 20 24 61 63       if test $ac
36e00 5f 70 72 6f 67 20 3d 20 69 6e 73 74 61 6c 6c 20  _prog = install 
36e10 26 26 0a 20 20 20 20 20 20 20 20 20 20 20 20 67  &&.            g
36e20 72 65 70 20 64 73 70 6d 73 67 20 22 24 61 73 5f  rep dspmsg "$as_
36e30 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f  dir/$ac_prog$ac_
36e40 65 78 65 63 5f 65 78 74 22 20 3e 2f 64 65 76 2f  exec_ext" >/dev/
36e50 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a  null 2>&1; then.
36e60 20 20 20 20 20 20 20 20 20 20 20 20 23 20 41 49              # AI
36e70 58 20 69 6e 73 74 61 6c 6c 2e 20 20 49 74 20 68  X install.  It h
36e80 61 73 20 61 6e 20 69 6e 63 6f 6d 70 61 74 69 62  as an incompatib
36e90 6c 65 20 63 61 6c 6c 69 6e 67 20 63 6f 6e 76 65  le calling conve
36ea0 6e 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20  ntion..         
36eb0 20 20 20 3a 0a 20 20 20 20 20 20 20 20 20 20 65     :.          e
36ec0 6c 69 66 20 74 65 73 74 20 24 61 63 5f 70 72 6f  lif test $ac_pro
36ed0 67 20 3d 20 69 6e 73 74 61 6c 6c 20 26 26 0a 20  g = install &&. 
36ee0 20 20 20 20 20 20 20 20 20 20 20 67 72 65 70 20             grep 
36ef0 70 77 70 6c 75 73 20 22 24 61 73 5f 64 69 72 2f  pwplus "$as_dir/
36f00 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63  $ac_prog$ac_exec
36f10 5f 65 78 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  _ext" >/dev/null
36f20 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 20 20   2>&1; then.    
36f30 20 20 20 20 20 20 20 20 23 20 70 72 6f 67 72 61          # progra
36f40 6d 2d 73 70 65 63 69 66 69 63 20 69 6e 73 74 61  m-specific insta
36f50 6c 6c 20 73 63 72 69 70 74 20 75 73 65 64 20 62  ll script used b
36f60 79 20 48 50 20 70 77 70 6c 75 73 2d 2d 64 6f 6e  y HP pwplus--don
36f70 27 74 20 75 73 65 2e 0a 20 20 20 20 20 20 20 20  't use..        
36f80 20 20 20 20 3a 0a 20 20 20 20 20 20 20 20 20 20      :.          
36f90 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20  else.           
36fa0 20 61 63 5f 63 76 5f 70 61 74 68 5f 69 6e 73 74   ac_cv_path_inst
36fb0 61 6c 6c 3d 22 24 61 73 5f 64 69 72 2f 24 61 63  all="$as_dir/$ac
36fc0 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78  _prog$ac_exec_ex
36fd0 74 20 2d 63 22 0a 20 20 20 20 20 20 20 20 20 20  t -c".          
36fe0 20 20 62 72 65 61 6b 20 33 0a 20 20 20 20 20 20    break 3.      
36ff0 20 20 20 20 66 69 0a 20 20 20 20 20 20 20 20 66      fi.        f
37000 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20  i.      done.   
37010 20 64 6f 6e 65 0a 20 20 20 20 3b 3b 0a 65 73 61   done.    ;;.esa
37020 63 0a 64 6f 6e 65 0a 0a 0a 66 69 0a 20 20 69 66  c.done...fi.  if
37030 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
37040 61 74 68 5f 69 6e 73 74 61 6c 6c 2b 73 65 74 7d  ath_install+set}
37050 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; th