/ Hex Artifact Content
Login

Artifact a79b01eab6acd5e45f08a84b187c435d7d76e256:


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 72 65 6c 65 61 73 65 6d 6f  enable-releasemo
8280: 64 65 20 20 20 20 20 20 20 20 20 20 20 53 75 70  de           Sup
8290: 70 6f 72 74 20 6c 69 62 74 6f 6f 6c 20 6c 69 6e  port libtool lin
82a0: 6b 20 74 6f 20 72 65 6c 65 61 73 65 20 6d 6f 64  k to release mod
82b0: 65 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 74 65 6d  e.  --enable-tem
82c0: 70 64 62 2d 69 6e 2d 72 61 6d 20 20 20 20 20 55  pdb-in-ram     U
82d0: 73 65 20 61 6e 20 69 6e 2d 72 61 6d 20 64 61 74  se an in-ram dat
82e0: 61 62 61 73 65 20 66 6f 72 20 74 65 6d 70 6f 72  abase for tempor
82f0: 61 72 79 20 74 61 62 6c 65 73 0a 0a 4f 70 74 69  ary tables..Opti
8300: 6f 6e 61 6c 20 50 61 63 6b 61 67 65 73 3a 0a 20  onal Packages:. 
8310: 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47 45 5b   --with-PACKAGE[
8320: 3d 41 52 47 5d 20 20 20 20 75 73 65 20 50 41 43  =ARG]    use PAC
8330: 4b 41 47 45 20 5b 41 52 47 3d 79 65 73 5d 0a 20  KAGE [ARG=yes]. 
8340: 20 2d 2d 77 69 74 68 6f 75 74 2d 50 41 43 4b 41   --without-PACKA
8350: 47 45 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20  GE       do not 
8360: 75 73 65 20 50 41 43 4b 41 47 45 20 28 73 61 6d  use PACKAGE (sam
8370: 65 20 61 73 20 2d 2d 77 69 74 68 2d 50 41 43 4b  e as --with-PACK
8380: 41 47 45 3d 6e 6f 29 0a 20 20 2d 2d 77 69 74 68  AGE=no).  --with
8390: 2d 67 6e 75 2d 6c 64 20 20 20 20 20 20 20 20 20  -gnu-ld         
83a0: 20 20 61 73 73 75 6d 65 20 74 68 65 20 43 20 63    assume the C c
83b0: 6f 6d 70 69 6c 65 72 20 75 73 65 73 20 47 4e 55  ompiler uses GNU
83c0: 20 6c 64 20 64 65 66 61 75 6c 74 3d 6e 6f 0a 20   ld default=no. 
83d0: 20 2d 2d 77 69 74 68 2d 70 69 63 20 20 20 20 20   --with-pic     
83e0: 20 20 20 20 20 20 20 20 20 74 72 79 20 74 6f 20           try to 
83f0: 75 73 65 20 6f 6e 6c 79 20 50 49 43 2f 6e 6f 6e  use only PIC/non
8400: 2d 50 49 43 20 6f 62 6a 65 63 74 73 20 64 65 66  -PIC objects def
8410: 61 75 6c 74 3d 75 73 65 20 62 6f 74 68 0a 20 20  ault=use both.  
8420: 2d 2d 77 69 74 68 2d 68 69 6e 74 73 3d 46 49 4c  --with-hints=FIL
8430: 45 20 20 20 20 20 20 20 52 65 61 64 20 63 6f 6e  E       Read con
8440: 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 69 6f  figuration optio
8450: 6e 73 20 66 72 6f 6d 20 46 49 4c 45 0a 0a 53 6f  ns from FILE..So
8460: 6d 65 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 65  me influential e
8470: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
8480: 62 6c 65 73 3a 0a 20 20 43 43 20 20 20 20 20 20  bles:.  CC      
8490: 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 63      C compiler c
84a0: 6f 6d 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 20  ommand.  CFLAGS 
84b0: 20 20 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20       C compiler 
84c0: 66 6c 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 20  flags.  LDFLAGS 
84d0: 20 20 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73      linker flags
84e0: 2c 20 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 69  , e.g. -L<lib di
84f0: 72 3e 20 69 66 20 79 6f 75 20 68 61 76 65 20 6c  r> if you have l
8500: 69 62 72 61 72 69 65 73 20 69 6e 20 61 0a 20 20  ibraries in a.  
8510: 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 73              nons
8520: 74 61 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72  tandard director
8530: 79 20 3c 6c 69 62 20 64 69 72 3e 0a 20 20 43 50  y <lib dir>.  CP
8540: 50 46 4c 41 47 53 20 20 20 20 43 2f 43 2b 2b 20  PFLAGS    C/C++ 
8550: 70 72 65 70 72 6f 63 65 73 73 6f 72 20 66 6c 61  preprocessor fla
8560: 67 73 2c 20 65 2e 67 2e 20 2d 49 3c 69 6e 63 6c  gs, e.g. -I<incl
8570: 75 64 65 20 64 69 72 3e 20 69 66 20 79 6f 75 20  ude dir> if you 
8580: 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20  have.           
8590: 20 20 20 68 65 61 64 65 72 73 20 69 6e 20 61 20     headers in a 
85a0: 6e 6f 6e 73 74 61 6e 64 61 72 64 20 64 69 72 65  nonstandard dire
85b0: 63 74 6f 72 79 20 3c 69 6e 63 6c 75 64 65 20 64  ctory <include d
85c0: 69 72 3e 0a 20 20 43 50 50 20 20 20 20 20 20 20  ir>.  CPP       
85d0: 20 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72    C preprocessor
85e0: 0a 0a 55 73 65 20 74 68 65 73 65 20 76 61 72 69  ..Use these vari
85f0: 61 62 6c 65 73 20 74 6f 20 6f 76 65 72 72 69 64  ables to overrid
8600: 65 20 74 68 65 20 63 68 6f 69 63 65 73 20 6d 61  e the choices ma
8610: 64 65 20 62 79 20 60 63 6f 6e 66 69 67 75 72 65  de by `configure
8620: 27 20 6f 72 20 74 6f 20 68 65 6c 70 0a 69 74 20  ' or to help.it 
8630: 74 6f 20 66 69 6e 64 20 6c 69 62 72 61 72 69 65  to find librarie
8640: 73 20 61 6e 64 20 70 72 6f 67 72 61 6d 73 20 77  s and programs w
8650: 69 74 68 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20  ith nonstandard 
8660: 6e 61 6d 65 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e  names/locations.
8670: 0a 0a 5f 41 43 45 4f 46 0a 66 69 0a 0a 69 66 20  .._ACEOF.fi..if 
8680: 74 65 73 74 20 22 24 61 63 5f 69 6e 69 74 5f 68  test "$ac_init_h
8690: 65 6c 70 22 20 3d 20 22 72 65 63 75 72 73 69 76  elp" = "recursiv
86a0: 65 22 3b 20 74 68 65 6e 0a 20 20 23 20 49 66 20  e"; then.  # If 
86b0: 74 68 65 72 65 20 61 72 65 20 73 75 62 64 69 72  there are subdir
86c0: 73 2c 20 72 65 70 6f 72 74 20 74 68 65 69 72 20  s, report their 
86d0: 73 70 65 63 69 66 69 63 20 2d 2d 68 65 6c 70 2e  specific --help.
86e0: 0a 20 20 61 63 5f 70 6f 70 64 69 72 3d 60 70 77  .  ac_popdir=`pw
86f0: 64 60 0a 20 20 66 6f 72 20 61 63 5f 64 69 72 20  d`.  for ac_dir 
8700: 69 6e 20 3a 20 24 61 63 5f 73 75 62 64 69 72 73  in : $ac_subdirs
8710: 5f 61 6c 6c 3b 20 64 6f 20 74 65 73 74 20 22 78  _all; do test "x
8720: 24 61 63 5f 64 69 72 22 20 3d 20 78 3a 20 26 26  $ac_dir" = x: &&
8730: 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 74 65   continue.    te
8740: 73 74 20 2d 64 20 24 61 63 5f 64 69 72 20 7c 7c  st -d $ac_dir ||
8750: 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 61 63   continue.    ac
8760: 5f 62 75 69 6c 64 64 69 72 3d 2e 0a 0a 69 66 20  _builddir=...if 
8770: 74 65 73 74 20 22 24 61 63 5f 64 69 72 22 20 21  test "$ac_dir" !
8780: 3d 20 2e 3b 20 74 68 65 6e 0a 20 20 61 63 5f 64  = .; then.  ac_d
8790: 69 72 5f 73 75 66 66 69 78 3d 2f 60 65 63 68 6f  ir_suffix=/`echo
87a0: 20 22 24 61 63 5f 64 69 72 22 20 7c 20 73 65 64   "$ac_dir" | sed
87b0: 20 27 73 2c 5e 5c 2e 5b 5c 5c 2f 5d 2c 2c 27 60   's,^\.[\\/],,'`
87c0: 0a 20 20 23 20 41 20 22 2e 2e 2f 22 20 66 6f 72  .  # A "../" for
87d0: 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20   each directory 
87e0: 69 6e 20 24 61 63 5f 64 69 72 5f 73 75 66 66 69  in $ac_dir_suffi
87f0: 78 2e 0a 20 20 61 63 5f 74 6f 70 5f 62 75 69 6c  x..  ac_top_buil
8800: 64 64 69 72 3d 60 65 63 68 6f 20 22 24 61 63 5f  ddir=`echo "$ac_
8810: 64 69 72 5f 73 75 66 66 69 78 22 20 7c 20 73 65  dir_suffix" | se
8820: 64 20 27 73 2c 2f 5b 5e 5c 5c 2f 5d 2a 2c 2e 2e  d 's,/[^\\/]*,..
8830: 2f 2c 67 27 60 0a 65 6c 73 65 0a 20 20 61 63 5f  /,g'`.else.  ac_
8840: 64 69 72 5f 73 75 66 66 69 78 3d 20 61 63 5f 74  dir_suffix= ac_t
8850: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 0a 66 69 0a  op_builddir=.fi.
8860: 0a 63 61 73 65 20 24 73 72 63 64 69 72 20 69 6e  .case $srcdir in
8870: 0a 20 20 2e 29 20 20 23 20 4e 6f 20 2d 2d 73 72  .  .)  # No --sr
8880: 63 64 69 72 20 6f 70 74 69 6f 6e 2e 20 20 57 65  cdir option.  We
8890: 20 61 72 65 20 62 75 69 6c 64 69 6e 67 20 69 6e   are building in
88a0: 20 70 6c 61 63 65 2e 0a 20 20 20 20 61 63 5f 73   place..    ac_s
88b0: 72 63 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74  rcdir=..    if t
88c0: 65 73 74 20 2d 7a 20 22 24 61 63 5f 74 6f 70 5f  est -z "$ac_top_
88d0: 62 75 69 6c 64 64 69 72 22 3b 20 74 68 65 6e 0a  builddir"; then.
88e0: 20 20 20 20 20 20 20 61 63 5f 74 6f 70 5f 73 72         ac_top_sr
88f0: 63 64 69 72 3d 2e 0a 20 20 20 20 65 6c 73 65 0a  cdir=..    else.
8900: 20 20 20 20 20 20 20 61 63 5f 74 6f 70 5f 73 72         ac_top_sr
8910: 63 64 69 72 3d 60 65 63 68 6f 20 24 61 63 5f 74  cdir=`echo $ac_t
8920: 6f 70 5f 62 75 69 6c 64 64 69 72 20 7c 20 73 65  op_builddir | se
8930: 64 20 27 73 2c 2f 24 2c 2c 27 60 0a 20 20 20 20  d 's,/$,,'`.    
8940: 66 69 20 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a 20 7c  fi ;;.  [\\/]* |
8950: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 20 23 20 41   ?:[\\/]* )  # A
8960: 62 73 6f 6c 75 74 65 20 70 61 74 68 2e 0a 20 20  bsolute path..  
8970: 20 20 61 63 5f 73 72 63 64 69 72 3d 24 73 72 63    ac_srcdir=$src
8980: 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66 66 69  dir$ac_dir_suffi
8990: 78 3b 0a 20 20 20 20 61 63 5f 74 6f 70 5f 73 72  x;.    ac_top_sr
89a0: 63 64 69 72 3d 24 73 72 63 64 69 72 20 3b 3b 0a  cdir=$srcdir ;;.
89b0: 20 20 2a 29 20 23 20 52 65 6c 61 74 69 76 65 20    *) # Relative 
89c0: 70 61 74 68 2e 0a 20 20 20 20 61 63 5f 73 72 63  path..    ac_src
89d0: 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c  dir=$ac_top_buil
89e0: 64 64 69 72 24 73 72 63 64 69 72 24 61 63 5f 64  ddir$srcdir$ac_d
89f0: 69 72 5f 73 75 66 66 69 78 0a 20 20 20 20 61 63  ir_suffix.    ac
8a00: 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63 5f  _top_srcdir=$ac_
8a10: 74 6f 70 5f 62 75 69 6c 64 64 69 72 24 73 72 63  top_builddir$src
8a20: 64 69 72 20 3b 3b 0a 65 73 61 63 0a 23 20 44 6f  dir ;;.esac.# Do
8a30: 6e 27 74 20 62 6c 69 6e 64 6c 79 20 70 65 72 66  n't blindly perf
8a40: 6f 72 6d 20 61 20 60 63 64 20 22 24 61 63 5f 64  orm a `cd "$ac_d
8a50: 69 72 22 2f 24 61 63 5f 66 6f 6f 20 26 26 20 70  ir"/$ac_foo && p
8a60: 77 64 60 20 73 69 6e 63 65 20 24 61 63 5f 66 6f  wd` since $ac_fo
8a70: 6f 20 63 61 6e 20 62 65 0a 23 20 61 62 73 6f 6c  o can be.# absol
8a80: 75 74 65 2e 0a 61 63 5f 61 62 73 5f 62 75 69 6c  ute..ac_abs_buil
8a90: 64 64 69 72 3d 60 63 64 20 22 24 61 63 5f 64 69  ddir=`cd "$ac_di
8aa0: 72 22 20 26 26 20 63 64 20 24 61 63 5f 62 75 69  r" && cd $ac_bui
8ab0: 6c 64 64 69 72 20 26 26 20 70 77 64 60 0a 61 63  lddir && pwd`.ac
8ac0: 5f 61 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69  _abs_top_builddi
8ad0: 72 3d 60 63 64 20 22 24 61 63 5f 64 69 72 22 20  r=`cd "$ac_dir" 
8ae0: 26 26 20 63 64 20 24 7b 61 63 5f 74 6f 70 5f 62  && cd ${ac_top_b
8af0: 75 69 6c 64 64 69 72 7d 2e 20 26 26 20 70 77 64  uilddir}. && pwd
8b00: 60 0a 61 63 5f 61 62 73 5f 73 72 63 64 69 72 3d  `.ac_abs_srcdir=
8b10: 60 63 64 20 22 24 61 63 5f 64 69 72 22 20 26 26  `cd "$ac_dir" &&
8b20: 20 63 64 20 24 61 63 5f 73 72 63 64 69 72 20 26   cd $ac_srcdir &
8b30: 26 20 70 77 64 60 0a 61 63 5f 61 62 73 5f 74 6f  & pwd`.ac_abs_to
8b40: 70 5f 73 72 63 64 69 72 3d 60 63 64 20 22 24 61  p_srcdir=`cd "$a
8b50: 63 5f 64 69 72 22 20 26 26 20 63 64 20 24 61 63  c_dir" && cd $ac
8b60: 5f 74 6f 70 5f 73 72 63 64 69 72 20 26 26 20 70  _top_srcdir && p
8b70: 77 64 60 0a 0a 20 20 20 20 63 64 20 24 61 63 5f  wd`..    cd $ac_
8b80: 64 69 72 0a 20 20 20 20 23 20 43 68 65 63 6b 20  dir.    # Check 
8b90: 66 6f 72 20 67 75 65 73 74 65 64 20 63 6f 6e 66  for guested conf
8ba0: 69 67 75 72 65 3b 20 6f 74 68 65 72 77 69 73 65  igure; otherwise
8bb0: 20 67 65 74 20 43 79 67 6e 75 73 20 73 74 79 6c   get Cygnus styl
8bc0: 65 20 63 6f 6e 66 69 67 75 72 65 2e 0a 20 20 20  e configure..   
8bd0: 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f   if test -f $ac_
8be0: 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65  srcdir/configure
8bf0: 2e 67 6e 75 3b 20 74 68 65 6e 0a 20 20 20 20 20  .gnu; then.     
8c00: 20 65 63 68 6f 0a 20 20 20 20 20 20 24 53 48 45   echo.      $SHE
8c10: 4c 4c 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f  LL $ac_srcdir/co
8c20: 6e 66 69 67 75 72 65 2e 67 6e 75 20 20 2d 2d 68  nfigure.gnu  --h
8c30: 65 6c 70 3d 72 65 63 75 72 73 69 76 65 0a 20 20  elp=recursive.  
8c40: 20 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 24    elif test -f $
8c50: 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67  ac_srcdir/config
8c60: 75 72 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  ure; then.      
8c70: 65 63 68 6f 0a 20 20 20 20 20 20 24 53 48 45 4c  echo.      $SHEL
8c80: 4c 20 24 61 63 5f 73 72 63 64 69 72 2f 63 6f 6e  L $ac_srcdir/con
8c90: 66 69 67 75 72 65 20 20 2d 2d 68 65 6c 70 3d 72  figure  --help=r
8ca0: 65 63 75 72 73 69 76 65 0a 20 20 20 20 65 6c 69  ecursive.    eli
8cb0: 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72  f test -f $ac_sr
8cc0: 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 61  cdir/configure.a
8cd0: 63 20 7c 7c 0a 20 20 20 20 20 20 20 20 20 20 20  c ||.           
8ce0: 74 65 73 74 20 2d 66 20 24 61 63 5f 73 72 63 64  test -f $ac_srcd
8cf0: 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3b  ir/configure.in;
8d00: 20 74 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f   then.      echo
8d10: 0a 20 20 20 20 20 20 24 61 63 5f 63 6f 6e 66 69  .      $ac_confi
8d20: 67 75 72 65 20 2d 2d 68 65 6c 70 0a 20 20 20 20  gure --help.    
8d30: 65 6c 73 65 0a 20 20 20 20 20 20 65 63 68 6f 20  else.      echo 
8d40: 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
8d50: 3a 20 6e 6f 20 63 6f 6e 66 69 67 75 72 61 74 69  : no configurati
8d60: 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69  on information i
8d70: 73 20 69 6e 20 24 61 63 5f 64 69 72 22 20 3e 26  s in $ac_dir" >&
8d80: 32 0a 20 20 20 20 66 69 0a 20 20 20 20 63 64 20  2.    fi.    cd 
8d90: 24 61 63 5f 70 6f 70 64 69 72 0a 20 20 64 6f 6e  $ac_popdir.  don
8da0: 65 0a 66 69 0a 0a 74 65 73 74 20 2d 6e 20 22 24  e.fi..test -n "$
8db0: 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 20 26 26  ac_init_help" &&
8dc0: 20 65 78 69 74 20 30 0a 69 66 20 24 61 63 5f 69   exit 0.if $ac_i
8dd0: 6e 69 74 5f 76 65 72 73 69 6f 6e 3b 20 74 68 65  nit_version; the
8de0: 6e 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f  n.  cat <<\_ACEO
8df0: 46 0a 0a 43 6f 70 79 72 69 67 68 74 20 31 39 39  F..Copyright 199
8e00: 32 2c 20 31 39 39 33 2c 20 31 39 39 34 2c 20 31  2, 1993, 1994, 1
8e10: 39 39 35 2c 20 31 39 39 36 2c 20 31 39 39 38 2c  995, 1996, 1998,
8e20: 20 31 39 39 39 2c 20 32 30 30 30 2c 20 32 30 30   1999, 2000, 200
8e30: 31 2c 20 32 30 30 32 0a 46 72 65 65 20 53 6f 66  1, 2002.Free Sof
8e40: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e  tware Foundation
8e50: 2c 20 49 6e 63 2e 0a 54 68 69 73 20 63 6f 6e 66  , Inc..This conf
8e60: 69 67 75 72 65 20 73 63 72 69 70 74 20 69 73 20  igure script is 
8e70: 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 74  free software; t
8e80: 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65  he Free Software
8e90: 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 67 69 76 65   Foundation.give
8ea0: 73 20 75 6e 6c 69 6d 69 74 65 64 20 70 65 72 6d  s unlimited perm
8eb0: 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20  ission to copy, 
8ec0: 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 6d  distribute and m
8ed0: 6f 64 69 66 79 20 69 74 2e 0a 5f 41 43 45 4f 46  odify it.._ACEOF
8ee0: 0a 20 20 65 78 69 74 20 30 0a 66 69 0a 65 78 65  .  exit 0.fi.exe
8ef0: 63 20 35 3e 63 6f 6e 66 69 67 2e 6c 6f 67 0a 63  c 5>config.log.c
8f00: 61 74 20 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a  at >&5 <<_ACEOF.
8f10: 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 61 69  This file contai
8f20: 6e 73 20 61 6e 79 20 6d 65 73 73 61 67 65 73 20  ns any messages 
8f30: 70 72 6f 64 75 63 65 64 20 62 79 20 63 6f 6d 70  produced by comp
8f40: 69 6c 65 72 73 20 77 68 69 6c 65 0a 72 75 6e 6e  ilers while.runn
8f50: 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 2c 20 74  ing configure, t
8f60: 6f 20 61 69 64 20 64 65 62 75 67 67 69 6e 67 20  o aid debugging 
8f70: 69 66 20 63 6f 6e 66 69 67 75 72 65 20 6d 61 6b  if configure mak
8f80: 65 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a 0a 49  es a mistake...I
8f90: 74 20 77 61 73 20 63 72 65 61 74 65 64 20 62 79  t was created by
8fa0: 20 24 61 73 5f 6d 65 2c 20 77 68 69 63 68 20 77   $as_me, which w
8fb0: 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62 79 20  as.generated by 
8fc0: 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 35  GNU Autoconf 2.5
8fd0: 37 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e 20 63  7.  Invocation c
8fe0: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61 73 0a  ommand line was.
8ff0: 0a 20 20 24 20 24 30 20 24 40 0a 0a 5f 41 43 45  .  $ $0 $@.._ACE
9000: 4f 46 0a 7b 0a 63 61 74 20 3c 3c 5f 41 53 55 4e  OF.{.cat <<_ASUN
9010: 41 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  AME.## ---------
9020: 20 23 23 0a 23 23 20 50 6c 61 74 66 6f 72 6d 2e   ##.## Platform.
9030: 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ##.## ---------
9040: 20 23 23 0a 0a 68 6f 73 74 6e 61 6d 65 20 3d 20   ##..hostname = 
9050: 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c 20 75 6e  `(hostname || un
9060: 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65 76 2f 6e  ame -n) 2>/dev/n
9070: 75 6c 6c 20 7c 20 73 65 64 20 31 71 60 0a 75 6e  ull | sed 1q`.un
9080: 61 6d 65 20 2d 6d 20 3d 20 60 28 75 6e 61 6d 65  ame -m = `(uname
9090: 20 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c   -m) 2>/dev/null
90a0: 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e   || echo unknown
90b0: 60 0a 75 6e 61 6d 65 20 2d 72 20 3d 20 60 28 75  `.uname -r = `(u
90c0: 6e 61 6d 65 20 2d 72 29 20 32 3e 2f 64 65 76 2f  name -r) 2>/dev/
90d0: 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b  null || echo unk
90e0: 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 73 20 3d  nown`.uname -s =
90f0: 20 60 28 75 6e 61 6d 65 20 2d 73 29 20 32 3e 2f   `(uname -s) 2>/
9100: 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f  dev/null || echo
9110: 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20   unknown`.uname 
9120: 2d 76 20 3d 20 60 28 75 6e 61 6d 65 20 2d 76 29  -v = `(uname -v)
9130: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20   2>/dev/null || 
9140: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f  echo unknown`../
9150: 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65 20 2d 70  usr/bin/uname -p
9160: 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f 75 6e   = `(/usr/bin/un
9170: 61 6d 65 20 2d 70 29 20 32 3e 2f 64 65 76 2f 6e  ame -p) 2>/dev/n
9180: 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e  ull || echo unkn
9190: 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61 6d 65 20  own`./bin/uname 
91a0: 2d 58 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f  -X     = `(/bin/
91b0: 75 6e 61 6d 65 20 2d 58 29 20 32 3e 2f 64 65 76  uname -X) 2>/dev
91c0: 2f 6e 75 6c 6c 20 20 20 20 20 7c 7c 20 65 63 68  /null     || ech
91d0: 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f 62 69 6e  o unknown`../bin
91e0: 2f 61 72 63 68 20 20 20 20 20 20 20 20 20 20 20  /arch           
91f0: 20 20 20 3d 20 60 28 2f 62 69 6e 2f 61 72 63 68     = `(/bin/arch
9200: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20  ) 2>/dev/null   
9210: 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63             || ec
9220: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72  ho unknown`./usr
9230: 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 20 20 20 20  /bin/arch -k    
9240: 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f     = `(/usr/bin/
9250: 61 72 63 68 20 2d 6b 29 20 32 3e 2f 64 65 76 2f  arch -k) 2>/dev/
9260: 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20 65 63  null       || ec
9270: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72  ho unknown`./usr
9280: 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79 73 69 6e  /convex/getsysin
9290: 66 6f 20 3d 20 60 28 2f 75 73 72 2f 63 6f 6e 76  fo = `(/usr/conv
92a0: 65 78 2f 67 65 74 73 79 73 69 6e 66 6f 29 20 32  ex/getsysinfo) 2
92b0: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63  >/dev/null || ec
92c0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 68 6f 73 74  ho unknown`.host
92d0: 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20 20 20  info            
92e0: 20 20 20 3d 20 60 28 68 6f 73 74 69 6e 66 6f 29     = `(hostinfo)
92f0: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 20 20 20   2>/dev/null    
9300: 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63             || ec
9310: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e  ho unknown`./bin
9320: 2f 6d 61 63 68 69 6e 65 20 20 20 20 20 20 20 20  /machine        
9330: 20 20 20 3d 20 60 28 2f 62 69 6e 2f 6d 61 63 68     = `(/bin/mach
9340: 69 6e 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  ine) 2>/dev/null
9350: 20 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63             || ec
9360: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 75 73 72  ho unknown`./usr
9370: 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 20 20 20 20  /bin/oslevel    
9380: 20 20 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e 2f     = `(/usr/bin/
9390: 6f 73 6c 65 76 65 6c 29 20 32 3e 2f 64 65 76 2f  oslevel) 2>/dev/
93a0: 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c 20 65 63  null       || ec
93b0: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e  ho unknown`./bin
93c0: 2f 75 6e 69 76 65 72 73 65 20 20 20 20 20 20 20  /universe       
93d0: 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75 6e 69 76     = `(/bin/univ
93e0: 65 72 73 65 29 20 32 3e 2f 64 65 76 2f 6e 75 6c  erse) 2>/dev/nul
93f0: 6c 20 20 20 20 20 20 20 20 20 20 7c 7c 20 65 63  l          || ec
9400: 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 5f 41 53  ho unknown`.._AS
9410: 55 4e 41 4d 45 0a 0a 61 73 5f 73 61 76 65 5f 49  UNAME..as_save_I
9420: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
9430: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
9440: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
9450: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
9460: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
9470: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
9480: 5f 64 69 72 3d 2e 0a 20 20 65 63 68 6f 20 22 50  _dir=..  echo "P
9490: 41 54 48 3a 20 24 61 73 5f 64 69 72 22 0a 64 6f  ATH: $as_dir".do
94a0: 6e 65 0a 0a 7d 20 3e 26 35 0a 0a 63 61 74 20 3e  ne..} >&5..cat >
94b0: 26 35 20 3c 3c 5f 41 43 45 4f 46 0a 0a 0a 23 23  &5 <<_ACEOF...##
94c0: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a   ----------- ##.
94d0: 23 23 20 43 6f 72 65 20 74 65 73 74 73 2e 20 23  ## Core tests. #
94e0: 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  #.## -----------
94f0: 20 23 23 0a 0a 5f 41 43 45 4f 46 0a 0a 0a 23 20   ##.._ACEOF...# 
9500: 4b 65 65 70 20 61 20 74 72 61 63 65 20 6f 66 20  Keep a trace of 
9510: 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65  the command line
9520: 2e 0a 23 20 53 74 72 69 70 20 6f 75 74 20 2d 2d  ..# Strip out --
9530: 6e 6f 2d 63 72 65 61 74 65 20 61 6e 64 20 2d 2d  no-create and --
9540: 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 73 6f 20  no-recursion so 
9550: 74 68 65 79 20 64 6f 20 6e 6f 74 20 70 69 6c 65  they do not pile
9560: 20 75 70 2e 0a 23 20 53 74 72 69 70 20 6f 75 74   up..# Strip out
9570: 20 2d 2d 73 69 6c 65 6e 74 20 62 65 63 61 75 73   --silent becaus
9580: 65 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 20  e we don't want 
9590: 74 6f 20 72 65 63 6f 72 64 20 69 74 20 66 6f 72  to record it for
95a0: 20 66 75 74 75 72 65 20 72 75 6e 73 2e 0a 23 20   future runs..# 
95b0: 41 6c 73 6f 20 71 75 6f 74 65 20 61 6e 79 20 61  Also quote any a
95c0: 72 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 73  rgs containing s
95d0: 68 65 6c 6c 20 6d 65 74 61 2d 63 68 61 72 61 63  hell meta-charac
95e0: 74 65 72 73 2e 0a 23 20 4d 61 6b 65 20 74 77 6f  ters..# Make two
95f0: 20 70 61 73 73 65 73 20 74 6f 20 61 6c 6c 6f 77   passes to allow
9600: 20 66 6f 72 20 70 72 6f 70 65 72 20 64 75 70 6c   for proper dupl
9610: 69 63 61 74 65 2d 61 72 67 75 6d 65 6e 74 20 73  icate-argument s
9620: 75 70 70 72 65 73 73 69 6f 6e 2e 0a 61 63 5f 63  uppression..ac_c
9630: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 3d 0a 61  onfigure_args=.a
9640: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
9650: 30 3d 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  0=.ac_configure_
9660: 61 72 67 73 31 3d 0a 61 63 5f 73 65 70 3d 0a 61  args1=.ac_sep=.a
9670: 63 5f 6d 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74  c_must_keep_next
9680: 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 70 61  =false.for ac_pa
9690: 73 73 20 69 6e 20 31 20 32 0a 64 6f 0a 20 20 66  ss in 1 2.do.  f
96a0: 6f 72 20 61 63 5f 61 72 67 0a 20 20 64 6f 0a 20  or ac_arg.  do. 
96b0: 20 20 20 63 61 73 65 20 24 61 63 5f 61 72 67 20     case $ac_arg 
96c0: 69 6e 0a 20 20 20 20 2d 6e 6f 2d 63 72 65 61 74  in.    -no-creat
96d0: 65 20 7c 20 2d 2d 6e 6f 2d 63 2a 20 7c 20 2d 6e  e | --no-c* | -n
96e0: 20 7c 20 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e   | -no-recursion
96f0: 20 7c 20 2d 2d 6e 6f 2d 72 2a 29 20 63 6f 6e 74   | --no-r*) cont
9700: 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2d 71 20 7c  inue ;;.    -q |
9710: 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71 75 69 65   -quiet | --quie
9720: 74 20 7c 20 2d 2d 71 75 69 65 20 7c 20 2d 2d 71  t | --quie | --q
9730: 75 69 20 7c 20 2d 2d 71 75 20 7c 20 2d 2d 71 20  ui | --qu | --q 
9740: 5c 0a 20 20 20 20 7c 20 2d 73 69 6c 65 6e 74 20  \.    | -silent 
9750: 7c 20 2d 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73  | --silent | --s
9760: 69 6c 65 6e 20 7c 20 2d 2d 73 69 6c 65 20 7c 20  ilen | --sile | 
9770: 2d 2d 73 69 6c 29 0a 20 20 20 20 20 20 63 6f 6e  --sil).      con
9780: 74 69 6e 75 65 20 3b 3b 0a 20 20 20 20 2a 22 20  tinue ;;.    *" 
9790: 22 2a 7c 2a 22 09 22 2a 7c 2a 5b 5c 5b 5c 5d 5c  "*|*"."*|*[\[\]\
97a0: 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a 5c 28 5c 29 5c  ~\#\$\^\&\*\(\)\
97b0: 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c 5c 3e 5c 3f 5c  {\}\\\|\;\<\>\?\
97c0: 22 5c 27 5d 2a 29 0a 20 20 20 20 20 20 61 63 5f  "\']*).      ac_
97d0: 61 72 67 3d 60 65 63 68 6f 20 22 24 61 63 5f 61  arg=`echo "$ac_a
97e0: 72 67 22 20 7c 20 73 65 64 20 22 73 2f 27 2f 27  rg" | sed "s/'/'
97f0: 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b  \\\\\\\\''/g"` ;
9800: 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 63  ;.    esac.    c
9810: 61 73 65 20 24 61 63 5f 70 61 73 73 20 69 6e 0a  ase $ac_pass in.
9820: 20 20 20 20 31 29 20 61 63 5f 63 6f 6e 66 69 67      1) ac_config
9830: 75 72 65 5f 61 72 67 73 30 3d 22 24 61 63 5f 63  ure_args0="$ac_c
9840: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 27  onfigure_args0 '
9850: 24 61 63 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20  $ac_arg'" ;;.   
9860: 20 32 29 0a 20 20 20 20 20 20 61 63 5f 63 6f 6e   2).      ac_con
9870: 66 69 67 75 72 65 5f 61 72 67 73 31 3d 22 24 61  figure_args1="$a
9880: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
9890: 31 20 27 24 61 63 5f 61 72 67 27 22 0a 20 20 20  1 '$ac_arg'".   
98a0: 20 20 20 69 66 20 74 65 73 74 20 24 61 63 5f 6d     if test $ac_m
98b0: 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 20 3d 20  ust_keep_next = 
98c0: 74 72 75 65 3b 20 74 68 65 6e 0a 20 20 20 20 20  true; then.     
98d0: 20 20 20 61 63 5f 6d 75 73 74 5f 6b 65 65 70 5f     ac_must_keep_
98e0: 6e 65 78 74 3d 66 61 6c 73 65 20 23 20 47 6f 74  next=false # Got
98f0: 20 76 61 6c 75 65 2c 20 62 61 63 6b 20 74 6f 20   value, back to 
9900: 6e 6f 72 6d 61 6c 2e 0a 20 20 20 20 20 20 65 6c  normal..      el
9910: 73 65 0a 20 20 20 20 20 20 20 20 63 61 73 65 20  se.        case 
9920: 24 61 63 5f 61 72 67 20 69 6e 0a 20 20 20 20 20  $ac_arg in.     
9930: 20 20 20 20 20 2a 3d 2a 20 7c 20 2d 2d 63 6f 6e       *=* | --con
9940: 66 69 67 2d 63 61 63 68 65 20 7c 20 2d 43 20 7c  fig-cache | -C |
9950: 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d   -disable-* | --
9960: 64 69 73 61 62 6c 65 2d 2a 20 5c 0a 20 20 20 20  disable-* \.    
9970: 20 20 20 20 20 20 7c 20 2d 65 6e 61 62 6c 65 2d        | -enable-
9980: 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d 2a 20 7c  * | --enable-* |
9990: 20 2d 67 61 73 20 7c 20 2d 2d 67 2a 20 7c 20 2d   -gas | --g* | -
99a0: 6e 66 70 20 7c 20 2d 2d 6e 66 2a 20 5c 0a 20 20  nfp | --nf* \.  
99b0: 20 20 20 20 20 20 20 20 7c 20 2d 71 20 7c 20 2d          | -q | -
99c0: 71 75 69 65 74 20 7c 20 2d 2d 71 2a 20 7c 20 2d  quiet | --q* | -
99d0: 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 2a 20  silent | --sil* 
99e0: 7c 20 2d 76 20 7c 20 2d 76 65 72 62 2a 20 5c 0a  | -v | -verb* \.
99f0: 20 20 20 20 20 20 20 20 20 20 7c 20 2d 77 69 74            | -wit
9a00: 68 2d 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 20 7c  h-* | --with-* |
9a10: 20 2d 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d   -without-* | --
9a20: 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 78 29  without-* | --x)
9a30: 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73  .            cas
9a40: 65 20 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  e "$ac_configure
9a50: 5f 61 72 67 73 30 20 22 20 69 6e 0a 20 20 20 20  _args0 " in.    
9a60: 20 20 20 20 20 20 20 20 20 20 22 24 61 63 5f 63            "$ac_c
9a70: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 22 2a  onfigure_args1"*
9a80: 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 20 29  " '$ac_arg' "* )
9a90: 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 20 20 20   continue ;;.   
9aa0: 20 20 20 20 20 20 20 20 20 65 73 61 63 0a 20 20           esac.  
9ab0: 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20            ;;.   
9ac0: 20 20 20 20 20 20 20 2d 2a 20 29 20 61 63 5f 6d         -* ) ac_m
9ad0: 75 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 74 72  ust_keep_next=tr
9ae0: 75 65 20 3b 3b 0a 20 20 20 20 20 20 20 20 65 73  ue ;;.        es
9af0: 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ac.      fi.    
9b00: 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61    ac_configure_a
9b10: 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75  rgs="$ac_configu
9b20: 72 65 5f 61 72 67 73 24 61 63 5f 73 65 70 27 24  re_args$ac_sep'$
9b30: 61 63 5f 61 72 67 27 22 0a 20 20 20 20 20 20 23  ac_arg'".      #
9b40: 20 47 65 74 20 72 69 64 20 6f 66 20 74 68 65 20   Get rid of the 
9b50: 6c 65 61 64 69 6e 67 20 73 70 61 63 65 2e 0a 20  leading space.. 
9b60: 20 20 20 20 20 61 63 5f 73 65 70 3d 22 20 22 0a       ac_sep=" ".
9b70: 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
9b80: 63 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 24 61  c.  done.done.$a
9b90: 73 5f 75 6e 73 65 74 20 61 63 5f 63 6f 6e 66 69  s_unset ac_confi
9ba0: 67 75 72 65 5f 61 72 67 73 30 20 7c 7c 20 74 65  gure_args0 || te
9bb0: 73 74 20 22 24 7b 61 63 5f 63 6f 6e 66 69 67 75  st "${ac_configu
9bc0: 72 65 5f 61 72 67 73 30 2b 73 65 74 7d 22 20 21  re_args0+set}" !
9bd0: 3d 20 73 65 74 20 7c 7c 20 7b 20 61 63 5f 63 6f  = set || { ac_co
9be0: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 3d 3b 20  nfigure_args0=; 
9bf0: 65 78 70 6f 72 74 20 61 63 5f 63 6f 6e 66 69 67  export ac_config
9c00: 75 72 65 5f 61 72 67 73 30 3b 20 7d 0a 24 61 73  ure_args0; }.$as
9c10: 5f 75 6e 73 65 74 20 61 63 5f 63 6f 6e 66 69 67  _unset ac_config
9c20: 75 72 65 5f 61 72 67 73 31 20 7c 7c 20 74 65 73  ure_args1 || tes
9c30: 74 20 22 24 7b 61 63 5f 63 6f 6e 66 69 67 75 72  t "${ac_configur
9c40: 65 5f 61 72 67 73 31 2b 73 65 74 7d 22 20 21 3d  e_args1+set}" !=
9c50: 20 73 65 74 20 7c 7c 20 7b 20 61 63 5f 63 6f 6e   set || { ac_con
9c60: 66 69 67 75 72 65 5f 61 72 67 73 31 3d 3b 20 65  figure_args1=; e
9c70: 78 70 6f 72 74 20 61 63 5f 63 6f 6e 66 69 67 75  xport ac_configu
9c80: 72 65 5f 61 72 67 73 31 3b 20 7d 0a 0a 23 20 57  re_args1; }..# W
9c90: 68 65 6e 20 69 6e 74 65 72 72 75 70 74 65 64 20  hen interrupted 
9ca0: 6f 72 20 65 78 69 74 27 64 2c 20 63 6c 65 61 6e  or exit'd, clean
9cb0: 75 70 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c  up temporary fil
9cc0: 65 73 2c 20 61 6e 64 20 63 6f 6d 70 6c 65 74 65  es, and complete
9cd0: 0a 23 20 63 6f 6e 66 69 67 2e 6c 6f 67 2e 20 20  .# config.log.  
9ce0: 57 65 20 72 65 6d 6f 76 65 20 63 6f 6d 6d 65 6e  We remove commen
9cf0: 74 73 20 62 65 63 61 75 73 65 20 61 6e 79 77 61  ts because anywa
9d00: 79 20 74 68 65 20 71 75 6f 74 65 73 20 69 6e 20  y the quotes in 
9d10: 74 68 65 72 65 0a 23 20 77 6f 75 6c 64 20 63 61  there.# would ca
9d20: 75 73 65 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20  use problems or 
9d30: 6c 6f 6f 6b 20 75 67 6c 79 2e 0a 23 20 57 41 52  look ugly..# WAR
9d40: 4e 49 4e 47 3a 20 42 65 20 73 75 72 65 20 6e 6f  NING: Be sure no
9d50: 74 20 74 6f 20 75 73 65 20 73 69 6e 67 6c 65 20  t to use single 
9d60: 71 75 6f 74 65 73 20 69 6e 20 74 68 65 72 65 2c  quotes in there,
9d70: 20 61 73 20 73 6f 6d 65 20 73 68 65 6c 6c 73 2c   as some shells,
9d80: 0a 23 20 73 75 63 68 20 61 73 20 6f 75 72 20 44  .# such as our D
9d90: 55 20 35 2e 30 20 66 72 69 65 6e 64 2c 20 77 69  U 5.0 friend, wi
9da0: 6c 6c 20 74 68 65 6e 20 60 63 6c 6f 73 65 27 20  ll then `close' 
9db0: 74 68 65 20 74 72 61 70 2e 0a 74 72 61 70 20 27  the trap..trap '
9dc0: 65 78 69 74 5f 73 74 61 74 75 73 3d 24 3f 0a 20  exit_status=$?. 
9dd0: 20 23 20 53 61 76 65 20 69 6e 74 6f 20 63 6f 6e   # Save into con
9de0: 66 69 67 2e 6c 6f 67 20 73 6f 6d 65 20 69 6e 66  fig.log some inf
9df0: 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 6d 69  ormation that mi
9e00: 67 68 74 20 68 65 6c 70 20 69 6e 20 64 65 62 75  ght help in debu
9e10: 67 67 69 6e 67 2e 0a 20 20 7b 0a 20 20 20 20 65  gging..  {.    e
9e20: 63 68 6f 0a 0a 20 20 20 20 63 61 74 20 3c 3c 5c  cho..    cat <<\
9e30: 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d 2d  _ASBOX.## ------
9e40: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23  ---------- ##.##
9e50: 20 43 61 63 68 65 20 76 61 72 69 61 62 6c 65 73   Cache variables
9e60: 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  . ##.## --------
9e70: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42  -------- ##._ASB
9e80: 4f 58 0a 20 20 20 20 65 63 68 6f 0a 20 20 20 20  OX.    echo.    
9e90: 23 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20  # The following 
9ea0: 77 61 79 20 6f 66 20 77 72 69 74 69 6e 67 20 74  way of writing t
9eb0: 68 65 20 63 61 63 68 65 20 6d 69 73 68 61 6e 64  he cache mishand
9ec0: 6c 65 73 20 6e 65 77 6c 69 6e 65 73 20 69 6e 20  les newlines in 
9ed0: 76 61 6c 75 65 73 2c 0a 7b 0a 20 20 28 73 65 74  values,.{.  (set
9ee0: 29 20 32 3e 26 31 20 7c 0a 20 20 20 20 63 61 73  ) 2>&1 |.    cas
9ef0: 65 20 60 28 61 63 5f 73 70 61 63 65 3d 27 22 27  e `(ac_space='"'
9f00: 22 27 20 27 22 27 22 27 3b 20 73 65 74 20 7c 20  "' '"'"'; set | 
9f10: 67 72 65 70 20 61 63 5f 73 70 61 63 65 29 20 32  grep ac_space) 2
9f20: 3e 26 31 60 20 69 6e 0a 20 20 20 20 2a 61 63 5f  >&1` in.    *ac_
9f30: 73 70 61 63 65 3d 5c 20 2a 29 0a 20 20 20 20 20  space=\ *).     
9f40: 20 73 65 64 20 2d 6e 20 5c 0a 20 20 20 20 20 20   sed -n \.      
9f50: 20 20 22 73 2f 27 22 27 22 27 2f 27 22 27 22 27    "s/'"'"'/'"'"'
9f60: 5c 5c 5c 5c 27 22 27 22 27 27 22 27 22 27 2f 67  \\\\'"'"''"'"'/g
9f70: 3b 0a 20 20 20 20 09 20 20 73 2f 5e 5c 5c 28 5b  ;.    .  s/^\\([
9f80: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 5f  _$as_cr_alnum]*_
9f90: 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  cv_[_$as_cr_alnu
9fa0: 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c 29 2f  m]*\\)=\\(.*\\)/
9fb0: 5c 5c 31 3d 27 22 27 22 27 5c 5c 32 27 22 27 22  \\1='"'"'\\2'"'"
9fc0: 27 2f 70 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  '/p".      ;;.  
9fd0: 20 20 2a 29 0a 20 20 20 20 20 20 73 65 64 20 2d    *).      sed -
9fe0: 6e 20 5c 0a 20 20 20 20 20 20 20 20 22 73 2f 5e  n \.        "s/^
9ff0: 5c 5c 28 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75  \\([_$as_cr_alnu
a000: 6d 5d 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f  m]*_cv_[_$as_cr_
a010: 61 6c 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a  alnum]*\\)=\\(.*
a020: 5c 5c 29 2f 5c 5c 31 3d 5c 5c 32 2f 70 22 0a 20  \\)/\\1=\\2/p". 
a030: 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
a040: 3b 0a 7d 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20  ;.}.    echo..  
a050: 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a    cat <<\_ASBOX.
a060: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
a070: 2d 2d 2d 2d 20 23 23 0a 23 23 20 4f 75 74 70 75  ---- ##.## Outpu
a080: 74 20 76 61 72 69 61 62 6c 65 73 2e 20 23 23 0a  t variables. ##.
a090: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ## -------------
a0a0: 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20  ---- ##._ASBOX. 
a0b0: 20 20 20 65 63 68 6f 0a 20 20 20 20 66 6f 72 20     echo.    for 
a0c0: 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f 73 75  ac_var in $ac_su
a0d0: 62 73 74 5f 76 61 72 73 0a 20 20 20 20 64 6f 0a  bst_vars.    do.
a0e0: 20 20 20 20 20 20 65 76 61 6c 20 61 63 5f 76 61        eval ac_va
a0f0: 6c 3d 24 60 65 63 68 6f 20 24 61 63 5f 76 61 72  l=$`echo $ac_var
a100: 60 0a 20 20 20 20 20 20 65 63 68 6f 20 22 24 61  `.      echo "$a
a110: 63 5f 76 61 72 3d 27 22 27 22 27 24 61 63 5f 76  c_var='"'"'$ac_v
a120: 61 6c 27 22 27 22 27 22 0a 20 20 20 20 64 6f 6e  al'"'"'".    don
a130: 65 20 7c 20 73 6f 72 74 0a 20 20 20 20 65 63 68  e | sort.    ech
a140: 6f 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d  o..    if test -
a150: 6e 20 22 24 61 63 5f 73 75 62 73 74 5f 66 69 6c  n "$ac_subst_fil
a160: 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20  es"; then.      
a170: 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23  cat <<\_ASBOX.##
a180: 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23   ------------- #
a190: 23 0a 23 23 20 4f 75 74 70 75 74 20 66 69 6c 65  #.## Output file
a1a0: 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  s. ##.## -------
a1b0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58  ------ ##._ASBOX
a1c0: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
a1d0: 20 20 66 6f 72 20 61 63 5f 76 61 72 20 69 6e 20    for ac_var in 
a1e0: 24 61 63 5f 73 75 62 73 74 5f 66 69 6c 65 73 0a  $ac_subst_files.
a1f0: 20 20 20 20 20 20 64 6f 0a 09 65 76 61 6c 20 61        do..eval a
a200: 63 5f 76 61 6c 3d 24 60 65 63 68 6f 20 24 61 63  c_val=$`echo $ac
a210: 5f 76 61 72 60 0a 20 20 20 20 20 20 20 20 65 63  _var`.        ec
a220: 68 6f 20 22 24 61 63 5f 76 61 72 3d 27 22 27 22  ho "$ac_var='"'"
a230: 27 24 61 63 5f 76 61 6c 27 22 27 22 27 22 0a 20  '$ac_val'"'"'". 
a240: 20 20 20 20 20 64 6f 6e 65 20 7c 20 73 6f 72 74       done | sort
a250: 0a 20 20 20 20 20 20 65 63 68 6f 0a 20 20 20 20  .      echo.    
a260: 66 69 0a 0a 20 20 20 20 69 66 20 74 65 73 74 20  fi..    if test 
a270: 2d 73 20 63 6f 6e 66 64 65 66 73 2e 68 3b 20 74  -s confdefs.h; t
a280: 68 65 6e 0a 20 20 20 20 20 20 63 61 74 20 3c 3c  hen.      cat <<
a290: 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d  \_ASBOX.## -----
a2a0: 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 63 6f 6e  ------ ##.## con
a2b0: 66 64 65 66 73 2e 68 2e 20 23 23 0a 23 23 20 2d  fdefs.h. ##.## -
a2c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 5f 41  ---------- ##._A
a2d0: 53 42 4f 58 0a 20 20 20 20 20 20 65 63 68 6f 0a  SBOX.      echo.
a2e0: 20 20 20 20 20 20 73 65 64 20 22 2f 5e 24 2f 64        sed "/^$/d
a2f0: 22 20 63 6f 6e 66 64 65 66 73 2e 68 20 7c 20 73  " confdefs.h | s
a300: 6f 72 74 0a 20 20 20 20 20 20 65 63 68 6f 0a 20  ort.      echo. 
a310: 20 20 20 66 69 0a 20 20 20 20 74 65 73 74 20 22     fi.    test "
a320: 24 61 63 5f 73 69 67 6e 61 6c 22 20 21 3d 20 30  $ac_signal" != 0
a330: 20 26 26 0a 20 20 20 20 20 20 65 63 68 6f 20 22   &&.      echo "
a340: 24 61 73 5f 6d 65 3a 20 63 61 75 67 68 74 20 73  $as_me: caught s
a350: 69 67 6e 61 6c 20 24 61 63 5f 73 69 67 6e 61 6c  ignal $ac_signal
a360: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
a370: 6d 65 3a 20 65 78 69 74 20 24 65 78 69 74 5f 73  me: exit $exit_s
a380: 74 61 74 75 73 22 0a 20 20 7d 20 3e 26 35 0a 20  tatus".  } >&5. 
a390: 20 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 72 65   rm -f core core
a3a0: 2e 2a 20 2a 2e 63 6f 72 65 20 26 26 0a 20 20 72  .* *.core &&.  r
a3b0: 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 20  m -rf conftest* 
a3c0: 63 6f 6e 66 64 65 66 73 2a 20 63 6f 6e 66 24 24  confdefs* conf$$
a3d0: 2a 20 24 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65  * $ac_clean_file
a3e0: 73 20 26 26 0a 20 20 20 20 65 78 69 74 20 24 65  s &&.    exit $e
a3f0: 78 69 74 5f 73 74 61 74 75 73 0a 20 20 20 20 20  xit_status.     
a400: 27 20 30 0a 66 6f 72 20 61 63 5f 73 69 67 6e 61  ' 0.for ac_signa
a410: 6c 20 69 6e 20 31 20 32 20 31 33 20 31 35 3b 20  l in 1 2 13 15; 
a420: 64 6f 0a 20 20 74 72 61 70 20 27 61 63 5f 73 69  do.  trap 'ac_si
a430: 67 6e 61 6c 3d 27 24 61 63 5f 73 69 67 6e 61 6c  gnal='$ac_signal
a440: 27 3b 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65  '; { (exit 1); e
a450: 78 69 74 20 31 3b 20 7d 27 20 24 61 63 5f 73 69  xit 1; }' $ac_si
a460: 67 6e 61 6c 0a 64 6f 6e 65 0a 61 63 5f 73 69 67  gnal.done.ac_sig
a470: 6e 61 6c 3d 30 0a 0a 23 20 63 6f 6e 66 64 65 66  nal=0..# confdef
a480: 73 2e 68 20 61 76 6f 69 64 73 20 4f 53 20 63 6f  s.h avoids OS co
a490: 6d 6d 61 6e 64 20 6c 69 6e 65 20 6c 65 6e 67 74  mmand line lengt
a4a0: 68 20 6c 69 6d 69 74 73 20 74 68 61 74 20 44 45  h limits that DE
a4b0: 46 53 20 63 61 6e 20 65 78 63 65 65 64 2e 0a 72  FS can exceed..r
a4c0: 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 20  m -rf conftest* 
a4d0: 63 6f 6e 66 64 65 66 73 2e 68 0a 23 20 41 49 58  confdefs.h.# AIX
a4e0: 20 63 70 70 20 6c 6f 73 65 73 20 6f 6e 20 61 6e   cpp loses on an
a4f0: 20 65 6d 70 74 79 20 66 69 6c 65 2c 20 73 6f 20   empty file, so 
a500: 6d 61 6b 65 20 73 75 72 65 20 69 74 20 63 6f 6e  make sure it con
a510: 74 61 69 6e 73 20 61 74 20 6c 65 61 73 74 20 61  tains at least a
a520: 20 6e 65 77 6c 69 6e 65 2e 0a 65 63 68 6f 20 3e   newline..echo >
a530: 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 23 20 50 72  confdefs.h..# Pr
a540: 65 64 65 66 69 6e 65 64 20 70 72 65 70 72 6f 63  edefined preproc
a550: 65 73 73 6f 72 20 76 61 72 69 61 62 6c 65 73 2e  essor variables.
a560: 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
a570: 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66  .h <<_ACEOF.#def
a580: 69 6e 65 20 50 41 43 4b 41 47 45 5f 4e 41 4d 45  ine PACKAGE_NAME
a590: 20 22 24 50 41 43 4b 41 47 45 5f 4e 41 4d 45 22   "$PACKAGE_NAME"
a5a0: 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e  ._ACEOF...cat >>
a5b0: 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43  confdefs.h <<_AC
a5c0: 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b  EOF.#define PACK
a5d0: 41 47 45 5f 54 41 52 4e 41 4d 45 20 22 24 50 41  AGE_TARNAME "$PA
a5e0: 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 22 0a 5f  CKAGE_TARNAME"._
a5f0: 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f  ACEOF...cat >>co
a600: 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f  nfdefs.h <<_ACEO
a610: 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47  F.#define PACKAG
a620: 45 5f 56 45 52 53 49 4f 4e 20 22 24 50 41 43 4b  E_VERSION "$PACK
a630: 41 47 45 5f 56 45 52 53 49 4f 4e 22 0a 5f 41 43  AGE_VERSION"._AC
a640: 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66  EOF...cat >>conf
a650: 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a  defs.h <<_ACEOF.
a660: 23 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f  #define PACKAGE_
a670: 53 54 52 49 4e 47 20 22 24 50 41 43 4b 41 47 45  STRING "$PACKAGE
a680: 5f 53 54 52 49 4e 47 22 0a 5f 41 43 45 4f 46 0a  _STRING"._ACEOF.
a690: 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73  ..cat >>confdefs
a6a0: 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66  .h <<_ACEOF.#def
a6b0: 69 6e 65 20 50 41 43 4b 41 47 45 5f 42 55 47 52  ine PACKAGE_BUGR
a6c0: 45 50 4f 52 54 20 22 24 50 41 43 4b 41 47 45 5f  EPORT "$PACKAGE_
a6d0: 42 55 47 52 45 50 4f 52 54 22 0a 5f 41 43 45 4f  BUGREPORT"._ACEO
a6e0: 46 0a 0a 0a 23 20 4c 65 74 20 74 68 65 20 73 69  F...# Let the si
a6f0: 74 65 20 66 69 6c 65 20 73 65 6c 65 63 74 20 61  te file select a
a700: 6e 20 61 6c 74 65 72 6e 61 74 65 20 63 61 63 68  n alternate cach
a710: 65 20 66 69 6c 65 20 69 66 20 69 74 20 77 61 6e  e file if it wan
a720: 74 73 20 74 6f 2e 0a 23 20 50 72 65 66 65 72 20  ts to..# Prefer 
a730: 65 78 70 6c 69 63 69 74 6c 79 20 73 65 6c 65 63  explicitly selec
a740: 74 65 64 20 66 69 6c 65 20 74 6f 20 61 75 74 6f  ted file to auto
a750: 6d 61 74 69 63 61 6c 6c 79 20 73 65 6c 65 63 74  matically select
a760: 65 64 20 6f 6e 65 73 2e 0a 69 66 20 74 65 73 74  ed ones..if test
a770: 20 2d 7a 20 22 24 43 4f 4e 46 49 47 5f 53 49 54   -z "$CONFIG_SIT
a780: 45 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65  E"; then.  if te
a790: 73 74 20 22 78 24 70 72 65 66 69 78 22 20 21 3d  st "x$prefix" !=
a7a0: 20 78 4e 4f 4e 45 3b 20 74 68 65 6e 0a 20 20 20   xNONE; then.   
a7b0: 20 43 4f 4e 46 49 47 5f 53 49 54 45 3d 22 24 70   CONFIG_SITE="$p
a7c0: 72 65 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66  refix/share/conf
a7d0: 69 67 2e 73 69 74 65 20 24 70 72 65 66 69 78 2f  ig.site $prefix/
a7e0: 65 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22  etc/config.site"
a7f0: 0a 20 20 65 6c 73 65 0a 20 20 20 20 43 4f 4e 46  .  else.    CONF
a800: 49 47 5f 53 49 54 45 3d 22 24 61 63 5f 64 65 66  IG_SITE="$ac_def
a810: 61 75 6c 74 5f 70 72 65 66 69 78 2f 73 68 61 72  ault_prefix/shar
a820: 65 2f 63 6f 6e 66 69 67 2e 73 69 74 65 20 24 61  e/config.site $a
a830: 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78  c_default_prefix
a840: 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65  /etc/config.site
a850: 22 0a 20 20 66 69 0a 66 69 0a 66 6f 72 20 61 63  ".  fi.fi.for ac
a860: 5f 73 69 74 65 5f 66 69 6c 65 20 69 6e 20 24 43  _site_file in $C
a870: 4f 4e 46 49 47 5f 53 49 54 45 3b 20 64 6f 0a 20  ONFIG_SITE; do. 
a880: 20 69 66 20 74 65 73 74 20 2d 72 20 22 24 61 63   if test -r "$ac
a890: 5f 73 69 74 65 5f 66 69 6c 65 22 3b 20 74 68 65  _site_file"; the
a8a0: 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  n.    { echo "$a
a8b0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f  s_me:$LINENO: lo
a8c0: 61 64 69 6e 67 20 73 69 74 65 20 73 63 72 69 70  ading site scrip
a8d0: 74 20 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22  t $ac_site_file"
a8e0: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
a8f0: 65 3a 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20  e: loading site 
a900: 73 63 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f  script $ac_site_
a910: 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20  file" >&6;}.    
a920: 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 22 24  sed 's/^/| /' "$
a930: 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e 26  ac_site_file" >&
a940: 35 0a 20 20 20 20 2e 20 22 24 61 63 5f 73 69 74  5.    . "$ac_sit
a950: 65 5f 66 69 6c 65 22 0a 20 20 66 69 0a 64 6f 6e  e_file".  fi.don
a960: 65 0a 0a 69 66 20 74 65 73 74 20 2d 72 20 22 24  e..if test -r "$
a970: 63 61 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65  cache_file"; the
a980: 6e 0a 20 20 23 20 53 6f 6d 65 20 76 65 72 73 69  n.  # Some versi
a990: 6f 6e 73 20 6f 66 20 62 61 73 68 20 77 69 6c 6c  ons of bash will
a9a0: 20 66 61 69 6c 20 74 6f 20 73 6f 75 72 63 65 20   fail to source 
a9b0: 2f 64 65 76 2f 6e 75 6c 6c 20 28 73 70 65 63 69  /dev/null (speci
a9c0: 61 6c 0a 20 20 23 20 66 69 6c 65 73 20 61 63 74  al.  # files act
a9d0: 75 61 6c 6c 79 29 2c 20 73 6f 20 77 65 20 61 76  ually), so we av
a9e0: 6f 69 64 20 64 6f 69 6e 67 20 74 68 61 74 2e 0a  oid doing that..
a9f0: 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 63    if test -f "$c
aa00: 61 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e  ache_file"; then
aa10: 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
aa20: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61  _me:$LINENO: loa
aa30: 64 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68  ding cache $cach
aa40: 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f  e_file" >&5.echo
aa50: 20 22 24 61 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e   "$as_me: loadin
aa60: 67 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66  g cache $cache_f
aa70: 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 63  ile" >&6;}.    c
aa80: 61 73 65 20 24 63 61 63 68 65 5f 66 69 6c 65 20  ase $cache_file 
aa90: 69 6e 0a 20 20 20 20 20 20 5b 5c 5c 2f 5d 2a 20  in.      [\\/]* 
aaa0: 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 2e 20 24  | ?:[\\/]* ) . $
aab0: 63 61 63 68 65 5f 66 69 6c 65 3b 3b 0a 20 20 20  cache_file;;.   
aac0: 20 20 20 2a 29 20 20 20 20 20 20 20 20 20 20 20     *)           
aad0: 20 20 20 20 20 20 20 20 20 20 20 2e 20 2e 2f 24             . ./$
aae0: 63 61 63 68 65 5f 66 69 6c 65 3b 3b 0a 20 20 20  cache_file;;.   
aaf0: 20 65 73 61 63 0a 20 20 66 69 0a 65 6c 73 65 0a   esac.  fi.else.
ab00: 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
ab10: 3a 24 4c 49 4e 45 4e 4f 3a 20 63 72 65 61 74 69  :$LINENO: creati
ab20: 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65 5f  ng cache $cache_
ab30: 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22  file" >&5.echo "
ab40: 24 61 73 5f 6d 65 3a 20 63 72 65 61 74 69 6e 67  $as_me: creating
ab50: 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69   cache $cache_fi
ab60: 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 3e 24 63 61  le" >&6;}.  >$ca
ab70: 63 68 65 5f 66 69 6c 65 0a 66 69 0a 0a 23 20 43  che_file.fi..# C
ab80: 68 65 63 6b 20 74 68 61 74 20 74 68 65 20 70 72  heck that the pr
ab90: 65 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73  ecious variables
aba0: 20 73 61 76 65 64 20 69 6e 20 74 68 65 20 63 61   saved in the ca
abb0: 63 68 65 20 68 61 76 65 20 6b 65 70 74 20 74 68  che have kept th
abc0: 65 20 73 61 6d 65 0a 23 20 76 61 6c 75 65 2e 0a  e same.# value..
abd0: 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70 74  ac_cache_corrupt
abe0: 65 64 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f  ed=false.for ac_
abf0: 76 61 72 20 69 6e 20 60 28 73 65 74 29 20 32 3e  var in `(set) 2>
ac00: 26 31 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20  &1 |.           
ac10: 20 20 20 20 73 65 64 20 2d 6e 20 27 73 2f 5e 61      sed -n 's/^a
ac20: 63 5f 65 6e 76 5f 5c 28 5b 61 2d 7a 41 2d 5a 5f  c_env_\([a-zA-Z_
ac30: 30 2d 39 5d 2a 5c 29 5f 73 65 74 3d 2e 2a 2f 5c  0-9]*\)_set=.*/\
ac40: 31 2f 70 27 60 3b 20 64 6f 0a 20 20 65 76 61 6c  1/p'`; do.  eval
ac50: 20 61 63 5f 6f 6c 64 5f 73 65 74 3d 5c 24 61 63   ac_old_set=\$ac
ac60: 5f 63 76 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72  _cv_env_${ac_var
ac70: 7d 5f 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f  }_set.  eval ac_
ac80: 6e 65 77 5f 73 65 74 3d 5c 24 61 63 5f 65 6e 76  new_set=\$ac_env
ac90: 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20  _${ac_var}_set. 
aca0: 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 76 61 6c   eval ac_old_val
acb0: 3d 22 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b  ="\$ac_cv_env_${
acc0: 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 22 0a 20  ac_var}_value". 
acd0: 20 65 76 61 6c 20 61 63 5f 6e 65 77 5f 76 61 6c   eval ac_new_val
ace0: 3d 22 5c 24 61 63 5f 65 6e 76 5f 24 7b 61 63 5f  ="\$ac_env_${ac_
acf0: 76 61 72 7d 5f 76 61 6c 75 65 22 0a 20 20 63 61  var}_value".  ca
ad00: 73 65 20 24 61 63 5f 6f 6c 64 5f 73 65 74 2c 24  se $ac_old_set,$
ad10: 61 63 5f 6e 65 77 5f 73 65 74 20 69 6e 0a 20 20  ac_new_set in.  
ad20: 20 20 73 65 74 2c 29 0a 20 20 20 20 20 20 7b 20    set,).      { 
ad30: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ad40: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24  NENO: error: \`$
ad50: 61 63 5f 76 61 72 27 20 77 61 73 20 73 65 74 20  ac_var' was set 
ad60: 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76 61 6c  to \`$ac_old_val
ad70: 27 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75  ' in the previou
ad80: 73 20 72 75 6e 22 20 3e 26 35 0a 65 63 68 6f 20  s run" >&5.echo 
ad90: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
ada0: 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 73  \`$ac_var' was s
adb0: 65 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f  et to \`$ac_old_
adc0: 76 61 6c 27 20 69 6e 20 74 68 65 20 70 72 65 76  val' in the prev
add0: 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b 7d 0a  ious run" >&2;}.
ade0: 20 20 20 20 20 20 61 63 5f 63 61 63 68 65 5f 63        ac_cache_c
adf0: 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a 20 20  orrupted=: ;;.  
ae00: 20 20 2c 73 65 74 29 0a 20 20 20 20 20 20 7b 20    ,set).      { 
ae10: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ae20: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60 24  NENO: error: \`$
ae30: 61 63 5f 76 61 72 27 20 77 61 73 20 6e 6f 74 20  ac_var' was not 
ae40: 73 65 74 20 69 6e 20 74 68 65 20 70 72 65 76 69  set in the previ
ae50: 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a 65 63 68  ous run" >&5.ech
ae60: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
ae70: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73  : \`$ac_var' was
ae80: 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68 65 20   not set in the 
ae90: 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26  previous run" >&
aea0: 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f 63 61 63  2;}.      ac_cac
aeb0: 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 3a 20 3b  he_corrupted=: ;
aec0: 3b 0a 20 20 20 20 2c 29 3b 3b 0a 20 20 20 20 2a  ;.    ,);;.    *
aed0: 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ).      if test 
aee0: 22 78 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 21  "x$ac_old_val" !
aef0: 3d 20 22 78 24 61 63 5f 6e 65 77 5f 76 61 6c 22  = "x$ac_new_val"
af00: 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 7b  ; then.        {
af10: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
af20: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c 60  INENO: error: \`
af30: 24 61 63 5f 76 61 72 27 20 68 61 73 20 63 68 61  $ac_var' has cha
af40: 6e 67 65 64 20 73 69 6e 63 65 20 74 68 65 20 70  nged since the p
af50: 72 65 76 69 6f 75 73 20 72 75 6e 3a 22 20 3e 26  revious run:" >&
af60: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
af70: 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72  error: \`$ac_var
af80: 27 20 68 61 73 20 63 68 61 6e 67 65 64 20 73 69  ' has changed si
af90: 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f 75 73  nce the previous
afa0: 20 72 75 6e 3a 22 20 3e 26 32 3b 7d 0a 20 20 20   run:" >&2;}.   
afb0: 20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73       { echo "$as
afc0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20 66  _me:$LINENO:   f
afd0: 6f 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61  ormer value:  $a
afe0: 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e 26 35 0a 65  c_old_val" >&5.e
aff0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20 66  cho "$as_me:   f
b000: 6f 72 6d 65 72 20 76 61 6c 75 65 3a 20 20 24 61  ormer value:  $a
b010: 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e 26 32 3b 7d  c_old_val" >&2;}
b020: 0a 20 20 20 20 20 20 20 20 7b 20 65 63 68 6f 20  .        { echo 
b030: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
b040: 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65     current value
b050: 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e  : $ac_new_val" >
b060: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
b070: 20 20 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65     current value
b080: 3a 20 24 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e  : $ac_new_val" >
b090: 26 32 3b 7d 0a 20 20 20 20 20 20 20 20 61 63 5f  &2;}.        ac_
b0a0: 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d  cache_corrupted=
b0b0: 3a 0a 20 20 20 20 20 20 66 69 3b 3b 0a 20 20 65  :.      fi;;.  e
b0c0: 73 61 63 0a 20 20 23 20 50 61 73 73 20 70 72 65  sac.  # Pass pre
b0d0: 63 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 20  cious variables 
b0e0: 74 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73  to config.status
b0f0: 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 61 63  ..  if test "$ac
b100: 5f 6e 65 77 5f 73 65 74 22 20 3d 20 73 65 74 3b  _new_set" = set;
b110: 20 74 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24   then.    case $
b120: 61 63 5f 6e 65 77 5f 76 61 6c 20 69 6e 0a 20 20  ac_new_val in.  
b130: 20 20 2a 22 20 22 2a 7c 2a 22 09 22 2a 7c 2a 5b    *" "*|*"."*|*[
b140: 5c 5b 5c 5d 5c 7e 5c 23 5c 24 5c 5e 5c 26 5c 2a  \[\]\~\#\$\^\&\*
b150: 5c 28 5c 29 5c 7b 5c 7d 5c 5c 5c 7c 5c 3b 5c 3c  \(\)\{\}\\\|\;\<
b160: 5c 3e 5c 3f 5c 22 5c 27 5d 2a 29 0a 20 20 20 20  \>\?\"\']*).    
b170: 20 20 61 63 5f 61 72 67 3d 24 61 63 5f 76 61 72    ac_arg=$ac_var
b180: 3d 60 65 63 68 6f 20 22 24 61 63 5f 6e 65 77 5f  =`echo "$ac_new_
b190: 76 61 6c 22 20 7c 20 73 65 64 20 22 73 2f 27 2f  val" | sed "s/'/
b1a0: 27 5c 5c 5c 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20  '\\\\\\\\''/g"` 
b1b0: 3b 3b 0a 20 20 20 20 2a 29 20 61 63 5f 61 72 67  ;;.    *) ac_arg
b1c0: 3d 24 61 63 5f 76 61 72 3d 24 61 63 5f 6e 65 77  =$ac_var=$ac_new
b1d0: 5f 76 61 6c 20 3b 3b 0a 20 20 20 20 65 73 61 63  _val ;;.    esac
b1e0: 0a 20 20 20 20 63 61 73 65 20 22 20 24 61 63 5f  .    case " $ac_
b1f0: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 20 22  configure_args "
b200: 20 69 6e 0a 20 20 20 20 20 20 2a 22 20 27 24 61   in.      *" '$a
b210: 63 5f 61 72 67 27 20 22 2a 29 20 3b 3b 20 23 20  c_arg' "*) ;; # 
b220: 41 76 6f 69 64 20 64 75 70 73 2e 20 20 55 73 65  Avoid dups.  Use
b230: 20 6f 66 20 71 75 6f 74 65 73 20 65 6e 73 75 72   of quotes ensur
b240: 65 73 20 61 63 63 75 72 61 63 79 2e 0a 20 20 20  es accuracy..   
b250: 20 20 20 2a 29 20 61 63 5f 63 6f 6e 66 69 67 75     *) ac_configu
b260: 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e  re_args="$ac_con
b270: 66 69 67 75 72 65 5f 61 72 67 73 20 27 24 61 63  figure_args '$ac
b280: 5f 61 72 67 27 22 20 3b 3b 0a 20 20 20 20 65 73  _arg'" ;;.    es
b290: 61 63 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 20  ac.  fi.done.if 
b2a0: 24 61 63 5f 63 61 63 68 65 5f 63 6f 72 72 75 70  $ac_cache_corrup
b2b0: 74 65 64 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63  ted; then.  { ec
b2c0: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
b2d0: 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67  NO: error: chang
b2e0: 65 73 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f  es in the enviro
b2f0: 6e 6d 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f  nment can compro
b300: 6d 69 73 65 20 74 68 65 20 62 75 69 6c 64 22 20  mise the build" 
b310: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
b320: 3a 20 65 72 72 6f 72 3a 20 63 68 61 6e 67 65 73  : error: changes
b330: 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d   in the environm
b340: 65 6e 74 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69  ent can compromi
b350: 73 65 20 74 68 65 20 62 75 69 6c 64 22 20 3e 26  se the build" >&
b360: 32 3b 7d 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22  2;}.  { { echo "
b370: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
b380: 65 72 72 6f 72 3a 20 72 75 6e 20 5c 60 6d 61 6b  error: run \`mak
b390: 65 20 64 69 73 74 63 6c 65 61 6e 27 20 61 6e 64  e distclean' and
b3a0: 2f 6f 72 20 5c 60 72 6d 20 24 63 61 63 68 65 5f  /or \`rm $cache_
b3b0: 66 69 6c 65 27 20 61 6e 64 20 73 74 61 72 74 20  file' and start 
b3c0: 6f 76 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 22  over" >&5.echo "
b3d0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 72  $as_me: error: r
b3e0: 75 6e 20 5c 60 6d 61 6b 65 20 64 69 73 74 63 6c  un \`make distcl
b3f0: 65 61 6e 27 20 61 6e 64 2f 6f 72 20 5c 60 72 6d  ean' and/or \`rm
b400: 20 24 63 61 63 68 65 5f 66 69 6c 65 27 20 61 6e   $cache_file' an
b410: 64 20 73 74 61 72 74 20 6f 76 65 72 22 20 3e 26  d start over" >&
b420: 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
b430: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
b440: 66 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  fi..ac_ext=c.ac_
b450: 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
b460: 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
b470: 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
b480: 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
b490: 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
b4a0: 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
b4b0: 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
b4c0: 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
b4d0: 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
b4e0: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
b4f0: 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
b500: 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
b510: 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
b520: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
b530: 0a 0a 0a 0a 23 20 54 68 65 20 66 6f 6c 6c 6f 77  ....# The follow
b540: 69 6e 67 20 52 43 53 20 72 65 76 69 73 69 6f 6e  ing RCS revision
b550: 20 73 74 72 69 6e 67 20 61 70 70 6c 69 65 73 20   string applies 
b560: 74 6f 20 63 6f 6e 66 69 67 75 72 65 2e 69 6e 0a  to configure.in.
b570: 23 20 24 52 65 76 69 73 69 6f 6e 3a 20 31 2e 31  # $Revision: 1.1
b580: 38 20 24 0a 0a 23 23 23 23 23 23 23 23 23 0a 23  8 $..#########.#
b590: 20 50 72 6f 67 72 61 6d 73 20 6e 65 65 64 65 64   Programs needed
b5a0: 0a 23 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68  .#.# Check wheth
b5b0: 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61 72  er --enable-shar
b5c0: 65 64 20 6f 72 20 2d 2d 64 69 73 61 62 6c 65 2d  ed or --disable-
b5d0: 73 68 61 72 65 64 20 77 61 73 20 67 69 76 65 6e  shared was given
b5e0: 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61  ..if test "${ena
b5f0: 62 6c 65 5f 73 68 61 72 65 64 2b 73 65 74 7d 22  ble_shared+set}"
b600: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
b610: 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c  nableval="$enabl
b620: 65 5f 73 68 61 72 65 64 22 0a 20 20 70 3d 24 7b  e_shared".  p=${
b630: 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c 74 7d  PACKAGE-default}
b640: 0a 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c  .case $enableval
b650: 20 69 6e 0a 79 65 73 29 20 65 6e 61 62 6c 65 5f   in.yes) enable_
b660: 73 68 61 72 65 64 3d 79 65 73 20 3b 3b 0a 6e 6f  shared=yes ;;.no
b670: 29 20 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d  ) enable_shared=
b680: 6e 6f 20 3b 3b 0a 2a 29 0a 20 20 65 6e 61 62 6c  no ;;.*).  enabl
b690: 65 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 23 20  e_shared=no.  # 
b6a0: 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75  Look at the argu
b6b0: 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65  ment we got.  We
b6c0: 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d   use all the com
b6d0: 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74  mon list separat
b6e0: 6f 72 73 2e 0a 20 20 49 46 53 3d 22 24 7b 49 46  ors..  IFS="${IF
b6f0: 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61 76 65 5f  S= .}"; ac_save_
b700: 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d  ifs="$IFS"; IFS=
b710: 22 24 7b 49 46 53 7d 3a 2c 22 0a 20 20 66 6f 72  "${IFS}:,".  for
b720: 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76   pkg in $enablev
b730: 61 6c 3b 20 64 6f 0a 20 20 20 20 69 66 20 74 65  al; do.    if te
b740: 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58 24  st "X$pkg" = "X$
b750: 70 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 65  p"; then.      e
b760: 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73  nable_shared=yes
b770: 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
b780: 20 49 46 53 3d 22 24 61 63 5f 73 61 76 65 5f 69   IFS="$ac_save_i
b790: 66 73 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 65 6c  fs".  ;;.esac.el
b7a0: 73 65 0a 20 20 65 6e 61 62 6c 65 5f 73 68 61 72  se.  enable_shar
b7b0: 65 64 3d 79 65 73 0a 66 69 3b 0a 23 20 43 68 65  ed=yes.fi;.# Che
b7c0: 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61  ck whether --ena
b7d0: 62 6c 65 2d 73 74 61 74 69 63 20 6f 72 20 2d 2d  ble-static or --
b7e0: 64 69 73 61 62 6c 65 2d 73 74 61 74 69 63 20 77  disable-static w
b7f0: 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
b800: 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 74 61 74  t "${enable_stat
b810: 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  ic+set}" = set; 
b820: 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61 6c  then.  enableval
b830: 3d 22 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  ="$enable_static
b840: 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d  ".  p=${PACKAGE-
b850: 64 65 66 61 75 6c 74 7d 0a 63 61 73 65 20 24 65  default}.case $e
b860: 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 79 65 73 29  nableval in.yes)
b870: 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79   enable_static=y
b880: 65 73 20 3b 3b 0a 6e 6f 29 20 65 6e 61 62 6c 65  es ;;.no) enable
b890: 5f 73 74 61 74 69 63 3d 6e 6f 20 3b 3b 0a 2a 29  _static=no ;;.*)
b8a0: 0a 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  .  enable_static
b8b0: 3d 6e 6f 0a 20 20 23 20 4c 6f 6f 6b 20 61 74 20  =no.  # Look at 
b8c0: 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65 20  the argument we 
b8d0: 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c 6c  got.  We use all
b8e0: 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74   the common list
b8f0: 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20 20 49   separators..  I
b900: 46 53 3d 22 24 7b 49 46 53 3d 20 09 7d 22 3b 20  FS="${IFS= .}"; 
b910: 61 63 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46  ac_save_ifs="$IF
b920: 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 3a  S"; IFS="${IFS}:
b930: 2c 22 0a 20 20 66 6f 72 20 70 6b 67 20 69 6e 20  ,".  for pkg in 
b940: 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a 20  $enableval; do. 
b950: 20 20 20 69 66 20 74 65 73 74 20 22 58 24 70 6b     if test "X$pk
b960: 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68 65 6e  g" = "X$p"; then
b970: 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 74  .      enable_st
b980: 61 74 69 63 3d 79 65 73 0a 20 20 20 20 66 69 0a  atic=yes.    fi.
b990: 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 61    done.  IFS="$a
b9a0: 63 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 3b 3b  c_save_ifs".  ;;
b9b0: 0a 65 73 61 63 0a 65 6c 73 65 0a 20 20 65 6e 61  .esac.else.  ena
b9c0: 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a 66  ble_static=yes.f
b9d0: 69 3b 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68  i;.# Check wheth
b9e0: 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 66 61 73 74  er --enable-fast
b9f0: 2d 69 6e 73 74 61 6c 6c 20 6f 72 20 2d 2d 64 69  -install or --di
ba00: 73 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61  sable-fast-insta
ba10: 6c 6c 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66  ll was given..if
ba20: 20 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f   test "${enable_
ba30: 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2b 73 65 74  fast_install+set
ba40: 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
ba50: 20 65 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61   enableval="$ena
ba60: 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c  ble_fast_install
ba70: 22 0a 20 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d  ".  p=${PACKAGE-
ba80: 64 65 66 61 75 6c 74 7d 0a 63 61 73 65 20 24 65  default}.case $e
ba90: 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 79 65 73 29  nableval in.yes)
baa0: 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73   enable_fast_ins
bab0: 74 61 6c 6c 3d 79 65 73 20 3b 3b 0a 6e 6f 29 20  tall=yes ;;.no) 
bac0: 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
bad0: 61 6c 6c 3d 6e 6f 20 3b 3b 0a 2a 29 0a 20 20 65  all=no ;;.*).  e
bae0: 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
baf0: 6c 6c 3d 6e 6f 0a 20 20 23 20 4c 6f 6f 6b 20 61  ll=no.  # Look a
bb00: 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77  t the argument w
bb10: 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61  e got.  We use a
bb20: 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69  ll the common li
bb30: 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 20  st separators.. 
bb40: 20 49 46 53 3d 22 24 7b 49 46 53 3d 20 09 7d 22   IFS="${IFS= .}"
bb50: 3b 20 61 63 5f 73 61 76 65 5f 69 66 73 3d 22 24  ; ac_save_ifs="$
bb60: 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49 46 53  IFS"; IFS="${IFS
bb70: 7d 3a 2c 22 0a 20 20 66 6f 72 20 70 6b 67 20 69  }:,".  for pkg i
bb80: 6e 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f  n $enableval; do
bb90: 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 58 24  .    if test "X$
bba0: 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68  pkg" = "X$p"; th
bbb0: 65 6e 0a 20 20 20 20 20 20 65 6e 61 62 6c 65 5f  en.      enable_
bbc0: 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73  fast_install=yes
bbd0: 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
bbe0: 20 49 46 53 3d 22 24 61 63 5f 73 61 76 65 5f 69   IFS="$ac_save_i
bbf0: 66 73 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 65 6c  fs".  ;;.esac.el
bc00: 73 65 0a 20 20 65 6e 61 62 6c 65 5f 66 61 73 74  se.  enable_fast
bc10: 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 66 69 3b  _install=yes.fi;
bc20: 0a 61 63 5f 61 75 78 5f 64 69 72 3d 0a 66 6f 72  .ac_aux_dir=.for
bc30: 20 61 63 5f 64 69 72 20 69 6e 20 24 73 72 63 64   ac_dir in $srcd
bc40: 69 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24 73  ir $srcdir/.. $s
bc50: 72 63 64 69 72 2f 2e 2e 2f 2e 2e 3b 20 64 6f 0a  rcdir/../..; do.
bc60: 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63    if test -f $ac
bc70: 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68 3b  _dir/install-sh;
bc80: 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 61 75 78   then.    ac_aux
bc90: 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a 20 20 20  _dir=$ac_dir.   
bca0: 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73 68 3d 22   ac_install_sh="
bcb0: 24 61 63 5f 61 75 78 5f 64 69 72 2f 69 6e 73 74  $ac_aux_dir/inst
bcc0: 61 6c 6c 2d 73 68 20 2d 63 22 0a 20 20 20 20 62  all-sh -c".    b
bcd0: 72 65 61 6b 0a 20 20 65 6c 69 66 20 74 65 73 74  reak.  elif test
bce0: 20 2d 66 20 24 61 63 5f 64 69 72 2f 69 6e 73 74   -f $ac_dir/inst
bcf0: 61 6c 6c 2e 73 68 3b 20 74 68 65 6e 0a 20 20 20  all.sh; then.   
bd00: 20 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 63 5f   ac_aux_dir=$ac_
bd10: 64 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 74 61  dir.    ac_insta
bd20: 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f 64  ll_sh="$ac_aux_d
bd30: 69 72 2f 69 6e 73 74 61 6c 6c 2e 73 68 20 2d 63  ir/install.sh -c
bd40: 22 0a 20 20 20 20 62 72 65 61 6b 0a 20 20 65 6c  ".    break.  el
bd50: 69 66 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64  if test -f $ac_d
bd60: 69 72 2f 73 68 74 6f 6f 6c 3b 20 74 68 65 6e 0a  ir/shtool; then.
bd70: 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24      ac_aux_dir=$
bd80: 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e  ac_dir.    ac_in
bd90: 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75  stall_sh="$ac_au
bda0: 78 5f 64 69 72 2f 73 68 74 6f 6f 6c 20 69 6e 73  x_dir/shtool ins
bdb0: 74 61 6c 6c 20 2d 63 22 0a 20 20 20 20 62 72 65  tall -c".    bre
bdc0: 61 6b 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 20  ak.  fi.done.if 
bdd0: 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 61 75 78  test -z "$ac_aux
bde0: 5f 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 7b 20  _dir"; then.  { 
bdf0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
be00: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63  LINENO: error: c
be10: 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61  annot find insta
be20: 6c 6c 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c  ll-sh or install
be30: 2e 73 68 20 69 6e 20 24 73 72 63 64 69 72 20 24  .sh in $srcdir $
be40: 73 72 63 64 69 72 2f 2e 2e 20 24 73 72 63 64 69  srcdir/.. $srcdi
be50: 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 35 0a 65 63 68  r/../.." >&5.ech
be60: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
be70: 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 69 6e  : cannot find in
be80: 73 74 61 6c 6c 2d 73 68 20 6f 72 20 69 6e 73 74  stall-sh or inst
be90: 61 6c 6c 2e 73 68 20 69 6e 20 24 73 72 63 64 69  all.sh in $srcdi
bea0: 72 20 24 73 72 63 64 69 72 2f 2e 2e 20 24 73 72  r $srcdir/.. $sr
beb0: 63 64 69 72 2f 2e 2e 2f 2e 2e 22 20 3e 26 32 3b  cdir/../.." >&2;
bec0: 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
bed0: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
bee0: 0a 61 63 5f 63 6f 6e 66 69 67 5f 67 75 65 73 73  .ac_config_guess
bef0: 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  ="$SHELL $ac_aux
bf00: 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 67 75 65 73  _dir/config.gues
bf10: 73 22 0a 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62  s".ac_config_sub
bf20: 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  ="$SHELL $ac_aux
bf30: 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22  _dir/config.sub"
bf40: 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 3d 22 24  .ac_configure="$
bf50: 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69  SHELL $ac_aux_di
bf60: 72 2f 63 6f 6e 66 69 67 75 72 65 22 20 23 20 54  r/configure" # T
bf70: 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 43 79  his should be Cy
bf80: 67 6e 75 73 20 63 6f 6e 66 69 67 75 72 65 2e 0a  gnus configure..
bf90: 0a 23 20 4d 61 6b 65 20 73 75 72 65 20 77 65 20  .# Make sure we 
bfa0: 63 61 6e 20 72 75 6e 20 63 6f 6e 66 69 67 2e 73  can run config.s
bfb0: 75 62 2e 0a 24 61 63 5f 63 6f 6e 66 69 67 5f 73  ub..$ac_config_s
bfc0: 75 62 20 73 75 6e 34 20 3e 2f 64 65 76 2f 6e 75  ub sun4 >/dev/nu
bfd0: 6c 6c 20 32 3e 26 31 20 7c 7c 0a 20 20 7b 20 7b  ll 2>&1 ||.  { {
bfe0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
bff0: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61  INENO: error: ca
c000: 6e 6e 6f 74 20 72 75 6e 20 24 61 63 5f 63 6f 6e  nnot run $ac_con
c010: 66 69 67 5f 73 75 62 22 20 3e 26 35 0a 65 63 68  fig_sub" >&5.ech
c020: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
c030: 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 24 61 63  : cannot run $ac
c040: 5f 63 6f 6e 66 69 67 5f 73 75 62 22 20 3e 26 32  _config_sub" >&2
c050: 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
c060: 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a  ; exit 1; }; }..
c070: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
c080: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 62  NENO: checking b
c090: 75 69 6c 64 20 73 79 73 74 65 6d 20 74 79 70 65  uild system type
c0a0: 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
c0b0: 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 62 75 69  _N "checking bui
c0c0: 6c 64 20 73 79 73 74 65 6d 20 74 79 70 65 2e 2e  ld system type..
c0d0: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
c0e0: 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
c0f0: 62 75 69 6c 64 2b 73 65 74 7d 22 20 3d 20 73 65  build+set}" = se
c100: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
c110: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
c120: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
c130: 73 65 0a 20 20 61 63 5f 63 76 5f 62 75 69 6c 64  se.  ac_cv_build
c140: 5f 61 6c 69 61 73 3d 24 62 75 69 6c 64 5f 61 6c  _alias=$build_al
c150: 69 61 73 0a 74 65 73 74 20 2d 7a 20 22 24 61 63  ias.test -z "$ac
c160: 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 22  _cv_build_alias"
c170: 20 26 26 0a 20 20 61 63 5f 63 76 5f 62 75 69 6c   &&.  ac_cv_buil
c180: 64 5f 61 6c 69 61 73 3d 60 24 61 63 5f 63 6f 6e  d_alias=`$ac_con
c190: 66 69 67 5f 67 75 65 73 73 60 0a 74 65 73 74 20  fig_guess`.test 
c1a0: 2d 7a 20 22 24 61 63 5f 63 76 5f 62 75 69 6c 64  -z "$ac_cv_build
c1b0: 5f 61 6c 69 61 73 22 20 26 26 0a 20 20 7b 20 7b  _alias" &&.  { {
c1c0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
c1d0: 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61  INENO: error: ca
c1e0: 6e 6e 6f 74 20 67 75 65 73 73 20 62 75 69 6c 64  nnot guess build
c1f0: 20 74 79 70 65 3b 20 79 6f 75 20 6d 75 73 74 20   type; you must 
c200: 73 70 65 63 69 66 79 20 6f 6e 65 22 20 3e 26 35  specify one" >&5
c210: 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65  .echo "$as_me: e
c220: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 67 75 65  rror: cannot gue
c230: 73 73 20 62 75 69 6c 64 20 74 79 70 65 3b 20 79  ss build type; y
c240: 6f 75 20 6d 75 73 74 20 73 70 65 63 69 66 79 20  ou must specify 
c250: 6f 6e 65 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  one" >&2;}.   { 
c260: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
c270: 3b 20 7d 3b 20 7d 0a 61 63 5f 63 76 5f 62 75 69  ; }; }.ac_cv_bui
c280: 6c 64 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 73  ld=`$ac_config_s
c290: 75 62 20 24 61 63 5f 63 76 5f 62 75 69 6c 64 5f  ub $ac_cv_build_
c2a0: 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b 20  alias` ||.  { { 
c2b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
c2c0: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61 63  NENO: error: $ac
c2d0: 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f  _config_sub $ac_
c2e0: 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66  cv_build_alias f
c2f0: 61 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  ailed" >&5.echo 
c300: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
c310: 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24  $ac_config_sub $
c320: 61 63 5f 63 76 5f 62 75 69 6c 64 5f 61 6c 69 61  ac_cv_build_alia
c330: 73 20 66 61 69 6c 65 64 22 20 3e 26 32 3b 7d 0a  s failed" >&2;}.
c340: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
c350: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a  xit 1; }; }..fi.
c360: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
c370: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
c380: 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 35 0a  c_cv_build" >&5.
c390: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
c3a0: 61 63 5f 63 76 5f 62 75 69 6c 64 22 20 3e 26 36  ac_cv_build" >&6
c3b0: 0a 62 75 69 6c 64 3d 24 61 63 5f 63 76 5f 62 75  .build=$ac_cv_bu
c3c0: 69 6c 64 0a 62 75 69 6c 64 5f 63 70 75 3d 60 65  ild.build_cpu=`e
c3d0: 63 68 6f 20 24 61 63 5f 63 76 5f 62 75 69 6c 64  cho $ac_cv_build
c3e0: 20 7c 20 73 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d   | sed 's/^\([^-
c3f0: 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c  ]*\)-\([^-]*\)-\
c400: 28 2e 2a 5c 29 24 2f 5c 31 2f 27 60 0a 62 75 69  (.*\)$/\1/'`.bui
c410: 6c 64 5f 76 65 6e 64 6f 72 3d 60 65 63 68 6f 20  ld_vendor=`echo 
c420: 24 61 63 5f 63 76 5f 62 75 69 6c 64 20 7c 20 73  $ac_cv_build | s
c430: 65 64 20 27 73 2f 5e 5c 28 5b 5e 2d 5d 2a 5c 29  ed 's/^\([^-]*\)
c440: 2d 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 2e 2a 5c  -\([^-]*\)-\(.*\
c450: 29 24 2f 5c 32 2f 27 60 0a 62 75 69 6c 64 5f 6f  )$/\2/'`.build_o
c460: 73 3d 60 65 63 68 6f 20 24 61 63 5f 63 76 5f 62  s=`echo $ac_cv_b
c470: 75 69 6c 64 20 7c 20 73 65 64 20 27 73 2f 5e 5c  uild | sed 's/^\
c480: 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d 5d 2a  ([^-]*\)-\([^-]*
c490: 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33 2f 27 60  \)-\(.*\)$/\3/'`
c4a0: 0a 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  ...echo "$as_me:
c4b0: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
c4c0: 67 20 68 6f 73 74 20 73 79 73 74 65 6d 20 74 79  g host system ty
c4d0: 70 65 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  pe" >&5.echo $EC
c4e0: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68  HO_N "checking h
c4f0: 6f 73 74 20 73 79 73 74 65 6d 20 74 79 70 65 2e  ost system type.
c500: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
c510: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
c520: 5f 68 6f 73 74 2b 73 65 74 7d 22 20 3d 20 73 65  _host+set}" = se
c530: 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
c540: 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
c550: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
c560: 73 65 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 5f  se.  ac_cv_host_
c570: 61 6c 69 61 73 3d 24 68 6f 73 74 5f 61 6c 69 61  alias=$host_alia
c580: 73 0a 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  s.test -z "$ac_c
c590: 76 5f 68 6f 73 74 5f 61 6c 69 61 73 22 20 26 26  v_host_alias" &&
c5a0: 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c  .  ac_cv_host_al
c5b0: 69 61 73 3d 24 61 63 5f 63 76 5f 62 75 69 6c 64  ias=$ac_cv_build
c5c0: 5f 61 6c 69 61 73 0a 61 63 5f 63 76 5f 68 6f 73  _alias.ac_cv_hos
c5d0: 74 3d 60 24 61 63 5f 63 6f 6e 66 69 67 5f 73 75  t=`$ac_config_su
c5e0: 62 20 24 61 63 5f 63 76 5f 68 6f 73 74 5f 61 6c  b $ac_cv_host_al
c5f0: 69 61 73 60 20 7c 7c 0a 20 20 7b 20 7b 20 65 63  ias` ||.  { { ec
c600: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
c610: 4e 4f 3a 20 65 72 72 6f 72 3a 20 24 61 63 5f 63  NO: error: $ac_c
c620: 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f 63 76  onfig_sub $ac_cv
c630: 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66 61 69 6c  _host_alias fail
c640: 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  ed" >&5.echo "$a
c650: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 24 61 63  s_me: error: $ac
c660: 5f 63 6f 6e 66 69 67 5f 73 75 62 20 24 61 63 5f  _config_sub $ac_
c670: 63 76 5f 68 6f 73 74 5f 61 6c 69 61 73 20 66 61  cv_host_alias fa
c680: 69 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b  iled" >&2;}.   {
c690: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
c6a0: 31 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 65 63 68 6f  1; }; }..fi.echo
c6b0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c6c0: 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
c6d0: 5f 68 6f 73 74 22 20 3e 26 35 0a 65 63 68 6f 20  _host" >&5.echo 
c6e0: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
c6f0: 5f 68 6f 73 74 22 20 3e 26 36 0a 68 6f 73 74 3d  _host" >&6.host=
c700: 24 61 63 5f 63 76 5f 68 6f 73 74 0a 68 6f 73 74  $ac_cv_host.host
c710: 5f 63 70 75 3d 60 65 63 68 6f 20 24 61 63 5f 63  _cpu=`echo $ac_c
c720: 76 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73 2f  v_host | sed 's/
c730: 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d  ^\([^-]*\)-\([^-
c740: 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 31 2f  ]*\)-\(.*\)$/\1/
c750: 27 60 0a 68 6f 73 74 5f 76 65 6e 64 6f 72 3d 60  '`.host_vendor=`
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 32 2f 27 60 0a 68 6f 73  (.*\)$/\2/'`.hos
c7a0: 74 5f 6f 73 3d 60 65 63 68 6f 20 24 61 63 5f 63  t_os=`echo $ac_c
c7b0: 76 5f 68 6f 73 74 20 7c 20 73 65 64 20 27 73 2f  v_host | sed 's/
c7c0: 5e 5c 28 5b 5e 2d 5d 2a 5c 29 2d 5c 28 5b 5e 2d  ^\([^-]*\)-\([^-
c7d0: 5d 2a 5c 29 2d 5c 28 2e 2a 5c 29 24 2f 5c 33 2f  ]*\)-\(.*\)$/\3/
c7e0: 27 60 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63  '`...ac_ext=c.ac
c7f0: 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46  _cpp='$CPP $CPPF
c800: 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65  LAGS'.ac_compile
c810: 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53  ='$CC -c $CFLAGS
c820: 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
c830: 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
c840: 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f  .ac_link='$CC -o
c850: 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
c860: 65 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50  ext $CFLAGS $CPP
c870: 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63  FLAGS $LDFLAGS c
c880: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
c890: 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f  $LIBS >&5'.ac_co
c8a0: 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63  mpiler_gnu=$ac_c
c8b0: 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
c8c0: 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
c8d0: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74  _tool_prefix"; t
c8e0: 68 65 6e 0a 20 20 23 20 45 78 74 72 61 63 74 20  hen.  # Extract 
c8f0: 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
c900: 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  f "${ac_tool_pre
c910: 66 69 78 7d 67 63 63 22 2c 20 73 6f 20 69 74 20  fix}gcc", so it 
c920: 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
c930: 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
c940: 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f  .set dummy ${ac_
c950: 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63 3b  tool_prefix}gcc;
c960: 20 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f   ac_word=$2.echo
c970: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
c980: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
c990: 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
c9a0: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
c9b0: 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
c9c0: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
c9d0: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
c9e0: 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20  v_prog_CC+set}" 
c9f0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
ca00: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
ca10: 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
ca20: 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
ca30: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
ca40: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
ca50: 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20  "$CC" # Let the 
ca60: 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
ca70: 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
ca80: 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
ca90: 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
caa0: 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
cab0: 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
cac0: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
cad0: 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
cae0: 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
caf0: 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
cb00: 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
cb10: 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
cb20: 64 6f 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63  do.  if $as_exec
cb30: 75 74 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69  utable_p "$as_di
cb40: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
cb50: 65 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20  ec_ext"; then.  
cb60: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
cb70: 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  "${ac_tool_prefi
cb80: 78 7d 67 63 63 22 0a 20 20 20 20 65 63 68 6f 20  x}gcc".    echo 
cb90: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
cba0: 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
cbb0: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
cbc0: 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
cbd0: 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
cbe0: 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61  one..fi.fi.CC=$a
cbf0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
cc00: 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
cc10: 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  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 24 43 43 22 20 3e 26 35 0a 65 63 68  lt: $CC" >&5.ech
cc40: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43 22  o "${ECHO_T}$CC"
cc50: 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
cc60: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
cc70: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
cc80: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
cc90: 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a  }no" >&6.fi..fi.
cca0: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  if test -z "$ac_
ccb0: 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74 68 65  cv_prog_CC"; the
ccc0: 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24 43 43  n.  ac_ct_CC=$CC
ccd0: 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
cce0: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
ccf0: 67 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  gcc", so it can 
cd00: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
cd10: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
cd20: 20 64 75 6d 6d 79 20 67 63 63 3b 20 61 63 5f 77   dummy gcc; ac_w
cd30: 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22 24 61 73  ord=$2.echo "$as
cd40: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
cd50: 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f  cking for $ac_wo
cd60: 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  rd" >&5.echo $EC
cd70: 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
cd80: 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24  or $ac_word... $
cd90: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
cda0: 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
cdb0: 67 5f 61 63 5f 63 74 5f 43 43 2b 73 65 74 7d 22  g_ac_ct_CC+set}"
cdc0: 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
cdd0: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
cde0: 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
cdf0: 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
ce00: 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22  t -n "$ac_ct_CC"
ce10: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
ce20: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24 61  rog_ac_ct_CC="$a
ce30: 63 5f 63 74 5f 43 43 22 20 23 20 4c 65 74 20 74  c_ct_CC" # Let t
ce40: 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
ce50: 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
ce60: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
ce70: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
ce80: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
ce90: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
cea0: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
ceb0: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
cec0: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
ced0: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
cee0: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
cef0: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
cf00: 73 3b 20 64 6f 0a 20 20 69 66 20 24 61 73 5f 65  s; do.  if $as_e
cf10: 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
cf20: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
cf30: 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
cf40: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
cf50: 61 63 5f 63 74 5f 43 43 3d 22 67 63 63 22 0a 20  ac_ct_CC="gcc". 
cf60: 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
cf70: 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
cf80: 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
cf90: 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
cfa0: 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
cfb0: 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a  i.done.done..fi.
cfc0: 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f  fi.ac_ct_CC=$ac_
cfd0: 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43  cv_prog_ac_ct_CC
cfe0: 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63  .if test -n "$ac
cff0: 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20  _ct_CC"; then.  
d000: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
d010: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
d020: 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68  c_ct_CC" >&5.ech
d030: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
d040: 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a  ct_CC" >&6.else.
d050: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
d060: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
d070: 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
d080: 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
d090: 69 0a 0a 20 20 43 43 3d 24 61 63 5f 63 74 5f 43  i..  CC=$ac_ct_C
d0a0: 43 0a 65 6c 73 65 0a 20 20 43 43 3d 22 24 61 63  C.else.  CC="$ac
d0b0: 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a 66 69 0a  _cv_prog_CC".fi.
d0c0: 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43  .if test -z "$CC
d0d0: 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
d0e0: 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
d0f0: 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23  refix"; then.  #
d100: 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
d110: 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63  st word of "${ac
d120: 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22  _tool_prefix}cc"
d130: 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
d140: 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
d150: 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
d160: 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  my ${ac_tool_pre
d170: 66 69 78 7d 63 63 3b 20 61 63 5f 77 6f 72 64 3d  fix}cc; ac_word=
d180: 24 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  $2.echo "$as_me:
d190: 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
d1a0: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20  g for $ac_word" 
d1b0: 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
d1c0: 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
d1d0: 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f  ac_word... $ECHO
d1e0: 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
d1f0: 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43  "${ac_cv_prog_CC
d200: 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
d210: 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
d220: 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
d230: 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
d240: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22  if test -n "$CC"
d250: 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
d260: 72 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c  rog_CC="$CC" # L
d270: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
d280: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
d290: 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
d2a0: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
d2b0: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
d2c0: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
d2d0: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
d2e0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
d2f0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
d300: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
d310: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
d320: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
d330: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
d340: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
d350: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
d360: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
d370: 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
d380: 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f 6f  rog_CC="${ac_too
d390: 6c 5f 70 72 65 66 69 78 7d 63 63 22 0a 20 20 20  l_prefix}cc".   
d3a0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
d3b0: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
d3c0: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
d3d0: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
d3e0: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
d3f0: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
d400: 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  .CC=$ac_cv_prog_
d410: 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  CC.if test -n "$
d420: 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  CC"; then.  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 24 43 43 22 20 3e  : result: $CC" >
d450: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
d460: 54 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a  T}$CC" >&6.else.
d470: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
d480: 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
d490: 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
d4a0: 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
d4b0: 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  i..fi.if test -z
d4c0: 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43   "$ac_cv_prog_CC
d4d0: 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f  "; then.  ac_ct_
d4e0: 43 43 3d 24 43 43 0a 20 20 23 20 45 78 74 72 61  CC=$CC.  # Extra
d4f0: 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
d500: 64 20 6f 66 20 22 63 63 22 2c 20 73 6f 20 69 74  d of "cc", so it
d510: 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
d520: 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
d530: 2e 0a 73 65 74 20 64 75 6d 6d 79 20 63 63 3b 20  ..set dummy cc; 
d540: 61 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20  ac_word=$2.echo 
d550: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
d560: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
d570: 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
d580: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
d590: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
d5a0: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
d5b0: 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
d5c0: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 2b 73  _prog_ac_ct_CC+s
d5d0: 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
d5e0: 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
d5f0: 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
d600: 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
d610: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74   test -n "$ac_ct
d620: 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  _CC"; then.  ac_
d630: 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43  cv_prog_ac_ct_CC
d640: 3d 22 24 61 63 5f 63 74 5f 43 43 22 20 23 20 4c  ="$ac_ct_CC" # L
d650: 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
d660: 72 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65  ride the test..e
d670: 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  lse.as_save_IFS=
d680: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
d690: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
d6a0: 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
d6b0: 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
d6c0: 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
d6d0: 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
d6e0: 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65  r=..  for ac_exe
d6f0: 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
d700: 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
d710: 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 24  sions; do.  if $
d720: 61 73 5f 65 78 65 63 75 74 61 62 6c 65 5f 70 20  as_executable_p 
d730: 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72  "$as_dir/$ac_wor
d740: 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20  d$ac_exec_ext"; 
d750: 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70  then.    ac_cv_p
d760: 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 63 63  rog_ac_ct_CC="cc
d770: 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ".    echo "$as_
d780: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e  me:$LINENO: foun
d790: 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f  d $as_dir/$ac_wo
d7a0: 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
d7b0: 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a  >&5.    break 2.
d7c0: 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a    fi.done.done..
d7d0: 66 69 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24  fi.fi.ac_ct_CC=$
d7e0: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
d7f0: 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  _CC.if test -n "
d800: 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e  $ac_ct_CC"; then
d810: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
d820: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
d830: 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a   $ac_ct_CC" >&5.
d840: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
d850: 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 0a 65 6c  ac_ct_CC" >&6.el
d860: 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
d870: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
d880: 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
d890: 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
d8a0: 36 0a 66 69 0a 0a 20 20 43 43 3d 24 61 63 5f 63  6.fi..  CC=$ac_c
d8b0: 74 5f 43 43 0a 65 6c 73 65 0a 20 20 43 43 3d 22  t_CC.else.  CC="
d8c0: 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 0a  $ac_cv_prog_CC".
d8d0: 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d  fi..fi.if test -
d8e0: 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20  z "$CC"; then.  
d8f0: 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
d900: 72 73 74 20 77 6f 72 64 20 6f 66 20 22 63 63 22  rst word of "cc"
d910: 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
d920: 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
d930: 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
d940: 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72 64 3d 24  my cc; ac_word=$
d950: 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
d960: 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
d970: 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
d980: 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
d990: 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
d9a0: 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
d9b0: 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
d9c0: 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b  ${ac_cv_prog_CC+
d9d0: 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
d9e0: 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
d9f0: 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
da00: 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
da10: 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b  f test -n "$CC";
da20: 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
da30: 6f 67 5f 43 43 3d 22 24 43 43 22 20 23 20 4c 65  og_CC="$CC" # Le
da40: 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
da50: 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
da60: 73 65 0a 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a  se.  ac_prog_rej
da70: 65 63 74 65 64 3d 6e 6f 0a 61 73 5f 73 61 76 65  ected=no.as_save
da80: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
da90: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
daa0: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
dab0: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
dac0: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
dad0: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
dae0: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
daf0: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
db00: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
db10: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
db20: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
db30: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
db40: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
db50: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 69 66  xt"; then.    if
db60: 20 74 65 73 74 20 22 24 61 73 5f 64 69 72 2f 24   test "$as_dir/$
db70: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
db80: 65 78 74 22 20 3d 20 22 2f 75 73 72 2f 75 63 62  ext" = "/usr/ucb
db90: 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  /cc"; then.     
dba0: 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74    ac_prog_reject
dbb0: 65 64 3d 79 65 73 0a 20 20 20 20 20 20 20 63 6f  ed=yes.       co
dbc0: 6e 74 69 6e 75 65 0a 20 20 20 20 20 66 69 0a 20  ntinue.     fi. 
dbd0: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
dbe0: 3d 22 63 63 22 0a 20 20 20 20 65 63 68 6f 20 22  ="cc".    echo "
dbf0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
dc00: 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
dc10: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
dc20: 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
dc30: 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
dc40: 6e 65 0a 0a 69 66 20 74 65 73 74 20 24 61 63 5f  ne..if test $ac_
dc50: 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 20 3d 20  prog_rejected = 
dc60: 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 57 65  yes; then.  # We
dc70: 20 66 6f 75 6e 64 20 61 20 62 6f 67 6f 6e 20 69   found a bogon i
dc80: 6e 20 74 68 65 20 70 61 74 68 2c 20 73 6f 20 6d  n the path, so m
dc90: 61 6b 65 20 73 75 72 65 20 77 65 20 6e 65 76 65  ake sure we neve
dca0: 72 20 75 73 65 20 69 74 2e 0a 20 20 73 65 74 20  r use it..  set 
dcb0: 64 75 6d 6d 79 20 24 61 63 5f 63 76 5f 70 72 6f  dummy $ac_cv_pro
dcc0: 67 5f 43 43 0a 20 20 73 68 69 66 74 0a 20 20 69  g_CC.  shift.  i
dcd0: 66 20 74 65 73 74 20 24 23 20 21 3d 20 30 3b 20  f test $# != 0; 
dce0: 74 68 65 6e 0a 20 20 20 20 23 20 57 65 20 63 68  then.    # We ch
dcf0: 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20  ose a different 
dd00: 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d 20 74 68  compiler from th
dd10: 65 20 62 6f 67 75 73 20 6f 6e 65 2e 0a 20 20 20  e bogus one..   
dd20: 20 23 20 48 6f 77 65 76 65 72 2c 20 69 74 20 68   # However, it h
dd30: 61 73 20 74 68 65 20 73 61 6d 65 20 62 61 73 65  as the same base
dd40: 6e 61 6d 65 2c 20 73 6f 20 74 68 65 20 62 6f 67  name, so the bog
dd50: 6f 6e 20 77 69 6c 6c 20 62 65 20 63 68 6f 73 65  on will be chose
dd60: 6e 0a 20 20 20 20 23 20 66 69 72 73 74 20 69 66  n.    # first if
dd70: 20 77 65 20 73 65 74 20 43 43 20 74 6f 20 6a 75   we set CC to ju
dd80: 73 74 20 74 68 65 20 62 61 73 65 6e 61 6d 65 3b  st the basename;
dd90: 20 75 73 65 20 74 68 65 20 66 75 6c 6c 20 66 69   use the full fi
dda0: 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 73 68 69  le name..    shi
ddb0: 66 74 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  ft.    ac_cv_pro
ddc0: 67 5f 43 43 3d 22 24 61 73 5f 64 69 72 2f 24 61  g_CC="$as_dir/$a
ddd0: 63 5f 77 6f 72 64 24 7b 31 2b 27 20 27 7d 24 40  c_word${1+' '}$@
dde0: 22 0a 20 20 66 69 0a 66 69 0a 66 69 0a 66 69 0a  ".  fi.fi.fi.fi.
ddf0: 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43  CC=$ac_cv_prog_C
de00: 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43  C.if test -n "$C
de10: 43 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  C"; then.  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 24 43 43 22 20 3e 26   result: $CC" >&
de40: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
de50: 7d 24 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  }$CC" >&6.else. 
de60: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
de70: 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e  INENO: result: n
de80: 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  o" >&5.echo "${E
de90: 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69  CHO_T}no" >&6.fi
dea0: 0a 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  ..fi.if test -z 
deb0: 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 69 66  "$CC"; then.  if
dec0: 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
ded0: 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
dee0: 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20 69  .  for ac_prog i
def0: 6e 20 63 6c 0a 20 20 64 6f 0a 20 20 20 20 23 20  n cl.  do.    # 
df00: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
df10: 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74  t word of "$ac_t
df20: 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
df30: 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
df40: 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
df50: 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
df60: 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70  dummy $ac_tool_p
df70: 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61  refix$ac_prog; a
df80: 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
df90: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
dfa0: 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
dfb0: 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
dfc0: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
dfd0: 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
dfe0: 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
dff0: 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
e000: 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20  prog_CC+set}" = 
e010: 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
e020: 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
e030: 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
e040: 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
e050: 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20  n "$CC"; then.  
e060: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24  ac_cv_prog_CC="$
e070: 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  CC" # Let the us
e080: 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
e090: 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
e0a0: 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
e0b0: 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
e0c0: 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
e0d0: 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
e0e0: 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
e0f0: 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
e100: 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
e110: 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
e120: 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
e130: 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
e140: 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
e150: 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
e160: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
e170: 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
e180: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24  ac_cv_prog_CC="$
e190: 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61  ac_tool_prefix$a
e1a0: 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f  c_prog".    echo
e1b0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e1c0: 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f  : found $as_dir/
e1d0: 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
e1e0: 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72  _ext" >&5.    br
e1f0: 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a  eak 2.  fi.done.
e200: 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a 43 43 3d 24  done..fi.fi.CC=$
e210: 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66  ac_cv_prog_CC.if
e220: 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20   test -n "$CC"; 
e230: 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  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 24 43 43 22 20 3e 26 35 0a 65 63  ult: $CC" >&5.ec
e260: 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43 43  ho "${ECHO_T}$CC
e270: 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68  " >&6.else.  ech
e280: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e290: 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
e2a0: 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
e2b0: 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20  T}no" >&6.fi..  
e2c0: 20 20 74 65 73 74 20 2d 6e 20 22 24 43 43 22 20    test -n "$CC" 
e2d0: 26 26 20 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a  && break.  done.
e2e0: 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
e2f0: 43 43 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  CC"; then.  ac_c
e300: 74 5f 43 43 3d 24 43 43 0a 20 20 66 6f 72 20 61  t_CC=$CC.  for a
e310: 63 5f 70 72 6f 67 20 69 6e 20 63 6c 0a 64 6f 0a  c_prog in cl.do.
e320: 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
e330: 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24  first word of "$
e340: 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20  ac_prog", so it 
e350: 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d  can be a program
e360: 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e   name with args.
e370: 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70  .set dummy $ac_p
e380: 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
e390: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
e3a0: 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
e3b0: 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
e3c0: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
e3d0: 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
e3e0: 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
e3f0: 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
e400: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
e410: 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  _CC+set}" = set;
e420: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
e430: 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
e440: 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
e450: 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
e460: 61 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a  ac_ct_CC"; then.
e470: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f    ac_cv_prog_ac_
e480: 63 74 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 43  ct_CC="$ac_ct_CC
e490: 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
e4a0: 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
e4b0: 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
e4c0: 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
e4d0: 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
e4e0: 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
e4f0: 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
e500: 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
e510: 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
e520: 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
e530: 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
e540: 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
e550: 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
e560: 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
e570: 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61  le_p "$as_dir/$a
e580: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
e590: 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  xt"; then.    ac
e5a0: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
e5b0: 43 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  C="$ac_prog".   
e5c0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
e5d0: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
e5e0: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
e5f0: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
e600: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
e610: 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69  done.done..fi.fi
e620: 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76  .ac_ct_CC=$ac_cv
e630: 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69  _prog_ac_ct_CC.i
e640: 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
e650: 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20 65 63  t_CC"; then.  ec
e660: 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
e670: 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
e680: 63 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20  ct_CC" >&5.echo 
e690: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74  "${ECHO_T}$ac_ct
e6a0: 5f 43 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  _CC" >&6.else.  
e6b0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
e6c0: 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
e6d0: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
e6e0: 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a  HO_T}no" >&6.fi.
e6f0: 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  .  test -n "$ac_
e700: 63 74 5f 43 43 22 20 26 26 20 62 72 65 61 6b 0a  ct_CC" && break.
e710: 64 6f 6e 65 0a 0a 20 20 43 43 3d 24 61 63 5f 63  done..  CC=$ac_c
e720: 74 5f 43 43 0a 66 69 0a 0a 66 69 0a 0a 0a 74 65  t_CC.fi..fi...te
e730: 73 74 20 2d 7a 20 22 24 43 43 22 20 26 26 20 7b  st -z "$CC" && {
e740: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
e750: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
e760: 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20 43 20  no acceptable C 
e770: 63 6f 6d 70 69 6c 65 72 20 66 6f 75 6e 64 20 69  compiler found i
e780: 6e 20 5c 24 50 41 54 48 0a 53 65 65 20 5c 60 63  n \$PATH.See \`c
e790: 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
e7a0: 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
e7b0: 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
e7c0: 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74  error: no accept
e7d0: 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72 20  able C compiler 
e7e0: 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 0a  found in \$PATH.
e7f0: 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
e800: 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
e810: 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  ls." >&2;}.   { 
e820: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
e830: 3b 20 7d 3b 20 7d 0a 0a 23 20 50 72 6f 76 69 64  ; }; }..# Provid
e840: 65 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69  e some informati
e850: 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d  on about the com
e860: 70 69 6c 65 72 2e 0a 65 63 68 6f 20 22 24 61 73  piler..echo "$as
e870: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 22 20 5c 0a  _me:$LINENO:" \.
e880: 20 20 20 20 20 22 63 68 65 63 6b 69 6e 67 20 66       "checking f
e890: 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 76 65  or C compiler ve
e8a0: 72 73 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63 6f  rsion" >&5.ac_co
e8b0: 6d 70 69 6c 65 72 3d 60 73 65 74 20 58 20 24 61  mpiler=`set X $a
e8c0: 63 5f 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f 20  c_compile; echo 
e8d0: 24 32 60 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f  $2`.{ (eval echo
e8e0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
e8f0: 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72  : \"$ac_compiler
e900: 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 2f 64 65 76   --version </dev
e910: 2f 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26  /null >&5\"") >&
e920: 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f  5.  (eval $ac_co
e930: 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f 6e  mpiler --version
e940: 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29   </dev/null >&5)
e950: 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
e960: 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
e970: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
e980: 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
e990: 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
e9a0: 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 65 76 61  tatus); }.{ (eva
e9b0: 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
e9c0: 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
e9d0: 6d 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f  mpiler -v </dev/
e9e0: 6e 75 6c 6c 20 3e 26 35 5c 22 22 29 20 3e 26 35  null >&5\"") >&5
e9f0: 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
ea00: 70 69 6c 65 72 20 2d 76 20 3c 2f 64 65 76 2f 6e  piler -v </dev/n
ea10: 75 6c 6c 20 3e 26 35 29 20 32 3e 26 35 0a 20 20  ull >&5) 2>&5.  
ea20: 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
ea30: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
ea40: 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
ea50: 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
ea60: 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
ea70: 7d 0a 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  }.{ (eval echo "
ea80: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ea90: 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  \"$ac_compiler -
eaa0: 56 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35  V </dev/null >&5
eab0: 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
eac0: 20 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56   $ac_compiler -V
ead0: 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 3e 26 35 29   </dev/null >&5)
eae0: 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
eaf0: 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
eb00: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
eb10: 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
eb20: 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
eb30: 74 61 74 75 73 29 3b 20 7d 0a 0a 63 61 74 20 3e  tatus); }..cat >
eb40: 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
eb50: 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20   <<_ACEOF.#line 
eb60: 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75  $LINENO "configu
eb70: 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  re"./* confdefs.
eb80: 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
eb90: 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
eba0: 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
ebb0: 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
ebc0: 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
ebd0: 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
ebe0: 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e  h.  */..int.main
ebf0: 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74   ().{..  ;.  ret
ec00: 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
ec10: 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f 73  ac_clean_files_s
ec20: 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69  ave=$ac_clean_fi
ec30: 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c  les.ac_clean_fil
ec40: 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f 66 69  es="$ac_clean_fi
ec50: 6c 65 73 20 61 2e 6f 75 74 20 61 2e 65 78 65 20  les a.out a.exe 
ec60: 62 2e 6f 75 74 22 0a 23 20 54 72 79 20 74 6f 20  b.out".# Try to 
ec70: 63 72 65 61 74 65 20 61 6e 20 65 78 65 63 75 74  create an execut
ec80: 61 62 6c 65 20 77 69 74 68 6f 75 74 20 2d 6f 20  able without -o 
ec90: 66 69 72 73 74 2c 20 64 69 73 72 65 67 61 72 64  first, disregard
eca0: 20 61 2e 6f 75 74 2e 0a 23 20 49 74 20 77 69 6c   a.out..# It wil
ecb0: 6c 20 68 65 6c 70 20 75 73 20 64 69 61 67 6e 6f  l help us diagno
ecc0: 73 65 20 62 72 6f 6b 65 6e 20 63 6f 6d 70 69 6c  se broken compil
ecd0: 65 72 73 2c 20 61 6e 64 20 66 69 6e 64 69 6e 67  ers, and finding
ece0: 20 6f 75 74 20 61 6e 20 69 6e 74 75 69 74 69 6f   out an intuitio
ecf0: 6e 0a 23 20 6f 66 20 65 78 65 65 78 74 2e 0a 65  n.# of exeext..e
ed00: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
ed10: 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
ed20: 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 64 65 66  r C compiler def
ed30: 61 75 6c 74 20 6f 75 74 70 75 74 22 20 3e 26 35  ault output" >&5
ed40: 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
ed50: 68 65 63 6b 69 6e 67 20 66 6f 72 20 43 20 63 6f  hecking for C co
ed60: 6d 70 69 6c 65 72 20 64 65 66 61 75 6c 74 20 6f  mpiler default o
ed70: 75 74 70 75 74 2e 2e 2e 20 24 45 43 48 4f 5f 43  utput... $ECHO_C
ed80: 22 20 3e 26 36 0a 61 63 5f 6c 69 6e 6b 5f 64 65  " >&6.ac_link_de
ed90: 66 61 75 6c 74 3d 60 65 63 68 6f 20 22 24 61 63  fault=`echo "$ac
eda0: 5f 6c 69 6e 6b 22 20 7c 20 73 65 64 20 27 73 2f  _link" | sed 's/
edb0: 20 2d 6f 20 2a 63 6f 6e 66 74 65 73 74 5b 5e 20   -o *conftest[^ 
edc0: 5d 2a 2f 2f 27 60 0a 69 66 20 7b 20 28 65 76 61  ]*//'`.if { (eva
edd0: 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
ede0: 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69  LINENO: \"$ac_li
edf0: 6e 6b 5f 64 65 66 61 75 6c 74 5c 22 22 29 20 3e  nk_default\"") >
ee00: 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
ee10: 69 6e 6b 5f 64 65 66 61 75 6c 74 29 20 32 3e 26  ink_default) 2>&
ee20: 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
ee30: 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
ee40: 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
ee50: 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
ee60: 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
ee70: 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20  s); }; then.  # 
ee80: 46 69 6e 64 20 74 68 65 20 6f 75 74 70 75 74 2c  Find the output,
ee90: 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 74   starting from t
eea0: 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 2e 20  he most likely. 
eeb0: 20 54 68 69 73 20 73 63 68 65 6d 65 20 69 73 0a   This scheme is.
eec0: 23 20 6e 6f 74 20 72 6f 62 75 73 74 20 74 6f 20  # not robust to 
eed0: 6a 75 6e 6b 20 69 6e 20 60 2e 27 2c 20 68 65 6e  junk in `.', hen
eee0: 63 65 20 67 6f 20 74 6f 20 77 69 6c 64 63 61 72  ce go to wildcar
eef0: 64 73 20 28 61 2e 2a 29 20 6f 6e 6c 79 20 61 73  ds (a.*) only as
ef00: 20 61 20 6c 61 73 74 0a 23 20 72 65 73 6f 72 74   a last.# resort
ef10: 2e 0a 0a 23 20 42 65 20 63 61 72 65 66 75 6c 20  ...# Be careful 
ef20: 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68  to initialize th
ef30: 69 73 20 76 61 72 69 61 62 6c 65 2c 20 73 69 6e  is variable, sin
ef40: 63 65 20 69 74 20 75 73 65 64 20 74 6f 20 62 65  ce it used to be
ef50: 20 63 61 63 68 65 64 2e 0a 23 20 4f 74 68 65 72   cached..# Other
ef60: 77 69 73 65 20 61 6e 20 6f 6c 64 20 63 61 63 68  wise an old cach
ef70: 65 20 76 61 6c 75 65 20 6f 66 20 60 6e 6f 27 20  e value of `no' 
ef80: 6c 65 64 20 74 6f 20 60 45 58 45 45 58 54 20 3d  led to `EXEEXT =
ef90: 20 6e 6f 27 20 69 6e 20 61 20 4d 61 6b 65 66 69   no' in a Makefi
efa0: 6c 65 2e 0a 61 63 5f 63 76 5f 65 78 65 65 78 74  le..ac_cv_exeext
efb0: 3d 0a 23 20 62 2e 6f 75 74 20 69 73 20 63 72 65  =.# b.out is cre
efc0: 61 74 65 64 20 62 79 20 69 39 36 30 20 63 6f 6d  ated by i960 com
efd0: 70 69 6c 65 72 73 2e 0a 66 6f 72 20 61 63 5f 66  pilers..for ac_f
efe0: 69 6c 65 20 69 6e 20 61 5f 6f 75 74 2e 65 78 65  ile in a_out.exe
eff0: 20 61 2e 65 78 65 20 63 6f 6e 66 74 65 73 74 2e   a.exe conftest.
f000: 65 78 65 20 61 2e 6f 75 74 20 63 6f 6e 66 74 65  exe a.out confte
f010: 73 74 20 61 2e 2a 20 63 6f 6e 66 74 65 73 74 2e  st a.* conftest.
f020: 2a 20 62 2e 6f 75 74 0a 64 6f 0a 20 20 74 65 73  * b.out.do.  tes
f030: 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 20  t -f "$ac_file" 
f040: 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61  || continue.  ca
f050: 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20  se $ac_file in. 
f060: 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a     *.$ac_ext | *
f070: 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c  .xcoff | *.tds |
f080: 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a   *.d | *.pdb | *
f090: 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a  .xSYM | *.bb | *
f0a0: 2e 62 62 67 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f  .bbg | *.o | *.o
f0b0: 62 6a 20 29 0a 20 20 20 20 20 20 20 20 3b 3b 0a  bj ).        ;;.
f0c0: 20 20 20 20 63 6f 6e 66 74 65 73 74 2e 24 61 63      conftest.$ac
f0d0: 5f 65 78 74 20 29 0a 20 20 20 20 20 20 20 20 23  _ext ).        #
f0e0: 20 54 68 69 73 20 69 73 20 74 68 65 20 73 6f 75   This is the sou
f0f0: 72 63 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 20  rce file..      
f100: 20 20 3b 3b 0a 20 20 20 20 5b 61 62 5d 2e 6f 75    ;;.    [ab].ou
f110: 74 20 29 0a 20 20 20 20 20 20 20 20 23 20 57 65  t ).        # We
f120: 20 66 6f 75 6e 64 20 74 68 65 20 64 65 66 61 75   found the defau
f130: 6c 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20 62  lt executable, b
f140: 75 74 20 65 78 65 65 78 74 3d 27 27 20 69 73 20  ut exeext='' is 
f150: 6d 6f 73 74 0a 20 20 20 20 20 20 20 20 23 20 63  most.        # c
f160: 65 72 74 61 69 6e 6c 79 20 72 69 67 68 74 2e 0a  ertainly right..
f170: 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 3b 0a          break;;.
f180: 20 20 20 20 2a 2e 2a 20 29 0a 20 20 20 20 20 20      *.* ).      
f190: 20 20 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 60    ac_cv_exeext=`
f1a0: 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20  expr "$ac_file" 
f1b0: 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29  : '[^.]*\(\..*\)
f1c0: 27 60 0a 20 20 20 20 20 20 20 20 23 20 46 49 58  '`.        # FIX
f1d0: 4d 45 3a 20 49 20 62 65 6c 69 65 76 65 20 77 65  ME: I believe we
f1e0: 20 65 78 70 6f 72 74 20 61 63 5f 63 76 5f 65 78   export ac_cv_ex
f1f0: 65 65 78 74 20 66 6f 72 20 4c 69 62 74 6f 6f 6c  eext for Libtool
f200: 2c 0a 20 20 20 20 20 20 20 20 23 20 62 75 74 20  ,.        # but 
f210: 69 74 20 77 6f 75 6c 64 20 62 65 20 63 6f 6f 6c  it would be cool
f220: 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 69 66 20   to find out if 
f230: 69 74 27 73 20 74 72 75 65 2e 20 20 44 6f 65 73  it's true.  Does
f240: 20 61 6e 79 62 6f 64 79 0a 20 20 20 20 20 20 20   anybody.       
f250: 20 23 20 6d 61 69 6e 74 61 69 6e 20 4c 69 62 74   # maintain Libt
f260: 6f 6f 6c 3f 20 2d 2d 61 6b 69 6d 2e 0a 20 20 20  ool? --akim..   
f270: 20 20 20 20 20 65 78 70 6f 72 74 20 61 63 5f 63       export ac_c
f280: 76 5f 65 78 65 65 78 74 0a 20 20 20 20 20 20 20  v_exeext.       
f290: 20 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 20 29   break;;.    * )
f2a0: 0a 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 3b  .        break;;
f2b0: 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73  .  esac.done.els
f2c0: 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
f2d0: 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
f2e0: 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
f2f0: 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
f300: 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b  t.$ac_ext >&5..{
f310: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
f320: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
f330: 43 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 6e 6f  C compiler canno
f340: 74 20 63 72 65 61 74 65 20 65 78 65 63 75 74 61  t create executa
f350: 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e 66 69  bles.See \`confi
f360: 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20  g.log' for more 
f370: 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63  details." >&5.ec
f380: 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f  ho "$as_me: erro
f390: 72 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 61  r: C compiler ca
f3a0: 6e 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65 63  nnot create exec
f3b0: 75 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f  utables.See \`co
f3c0: 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f  nfig.log' for mo
f3d0: 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32  re details." >&2
f3e0: 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 37 37  ;}.   { (exit 77
f3f0: 29 3b 20 65 78 69 74 20 37 37 3b 20 7d 3b 20 7d  ); exit 77; }; }
f400: 0a 66 69 0a 0a 61 63 5f 65 78 65 65 78 74 3d 24  .fi..ac_exeext=$
f410: 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 65 63 68  ac_cv_exeext.ech
f420: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f430: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 66  O: result: $ac_f
f440: 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ile" >&5.echo "$
f450: 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 66 69 6c 65  {ECHO_T}$ac_file
f460: 22 20 3e 26 36 0a 0a 23 20 43 68 65 63 6b 20 74  " >&6..# Check t
f470: 68 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64  he compiler prod
f480: 75 63 65 73 20 65 78 65 63 75 74 61 62 6c 65 73  uces executables
f490: 20 77 65 20 63 61 6e 20 72 75 6e 2e 20 20 49 66   we can run.  If
f4a0: 20 6e 6f 74 2c 20 65 69 74 68 65 72 0a 23 20 74   not, either.# t
f4b0: 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 62  he compiler is b
f4c0: 72 6f 6b 65 6e 2c 20 6f 72 20 77 65 20 63 72 6f  roken, or we cro
f4d0: 73 73 20 63 6f 6d 70 69 6c 65 2e 0a 65 63 68 6f  ss compile..echo
f4e0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
f4f0: 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
f500: 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65  er the C compile
f510: 72 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68  r works" >&5.ech
f520: 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
f530: 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20  ing whether the 
f540: 43 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73  C compiler works
f550: 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
f560: 0a 23 20 46 49 58 4d 45 3a 20 54 68 65 73 65 20  .# FIXME: These 
f570: 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 20 68  cross compiler h
f580: 61 63 6b 73 20 73 68 6f 75 6c 64 20 62 65 20 72  acks should be r
f590: 65 6d 6f 76 65 64 20 66 6f 72 20 41 75 74 6f 63  emoved for Autoc
f5a0: 6f 6e 66 20 33 2e 30 0a 23 20 49 66 20 6e 6f 74  onf 3.0.# If not
f5b0: 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e 67   cross compiling
f5c0: 2c 20 63 68 65 63 6b 20 74 68 61 74 20 77 65 20  , check that we 
f5d0: 63 61 6e 20 72 75 6e 20 61 20 73 69 6d 70 6c 65  can run a simple
f5e0: 20 70 72 6f 67 72 61 6d 2e 0a 69 66 20 74 65 73   program..if tes
f5f0: 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c  t "$cross_compil
f600: 69 6e 67 22 20 21 3d 20 79 65 73 3b 20 74 68 65  ing" != yes; the
f610: 6e 0a 20 20 69 66 20 7b 20 61 63 5f 74 72 79 3d  n.  if { ac_try=
f620: 27 2e 2f 24 61 63 5f 66 69 6c 65 27 0a 20 20 7b  './$ac_file'.  {
f630: 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
f640: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
f650: 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20  ac_try\"") >&5. 
f660: 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20   (eval $ac_try) 
f670: 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
f680: 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
f690: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
f6a0: 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
f6b0: 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
f6c0: 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65  atus); }; }; the
f6d0: 6e 0a 20 20 20 20 63 72 6f 73 73 5f 63 6f 6d 70  n.    cross_comp
f6e0: 69 6c 69 6e 67 3d 6e 6f 0a 20 20 65 6c 73 65 0a  iling=no.  else.
f6f0: 20 20 20 20 69 66 20 74 65 73 74 20 22 24 63 72      if test "$cr
f700: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d  oss_compiling" =
f710: 20 6d 61 79 62 65 3b 20 74 68 65 6e 0a 09 63 72   maybe; then..cr
f720: 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 79 65  oss_compiling=ye
f730: 73 0a 20 20 20 20 65 6c 73 65 0a 09 7b 20 7b 20  s.    else..{ { 
f740: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
f750: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e  NENO: error: can
f760: 6e 6f 74 20 72 75 6e 20 43 20 63 6f 6d 70 69 6c  not run C compil
f770: 65 64 20 70 72 6f 67 72 61 6d 73 2e 0a 49 66 20  ed programs..If 
f780: 79 6f 75 20 6d 65 61 6e 74 20 74 6f 20 63 72 6f  you meant to cro
f790: 73 73 20 63 6f 6d 70 69 6c 65 2c 20 75 73 65 20  ss compile, use 
f7a0: 5c 60 2d 2d 68 6f 73 74 27 2e 0a 53 65 65 20 5c  \`--host'..See \
f7b0: 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72  `config.log' for
f7c0: 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20   more details." 
f7d0: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
f7e0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
f7f0: 72 75 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70  run C compiled p
f800: 72 6f 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20  rograms..If you 
f810: 6d 65 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63  meant to cross c
f820: 6f 6d 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d  ompile, use \`--
f830: 68 6f 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e  host'..See \`con
f840: 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
f850: 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
f860: 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
f870: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
f880: 20 20 66 69 0a 20 20 66 69 0a 66 69 0a 65 63 68    fi.  fi.fi.ech
f890: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
f8a0: 4f 3a 20 72 65 73 75 6c 74 3a 20 79 65 73 22 20  O: result: yes" 
f8b0: 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
f8c0: 5f 54 7d 79 65 73 22 20 3e 26 36 0a 0a 72 6d 20  _T}yes" >&6..rm 
f8d0: 2d 66 20 61 2e 6f 75 74 20 61 2e 65 78 65 20 63  -f a.out a.exe c
f8e0: 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78  onftest$ac_cv_ex
f8f0: 65 65 78 74 20 62 2e 6f 75 74 0a 61 63 5f 63 6c  eext b.out.ac_cl
f900: 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 6c  ean_files=$ac_cl
f910: 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a 23  ean_files_save.#
f920: 20 43 68 65 63 6b 20 74 68 65 20 63 6f 6d 70 69   Check the compi
f930: 6c 65 72 20 70 72 6f 64 75 63 65 73 20 65 78 65  ler produces exe
f940: 63 75 74 61 62 6c 65 73 20 77 65 20 63 61 6e 20  cutables we can 
f950: 72 75 6e 2e 20 20 49 66 20 6e 6f 74 2c 20 65 69  run.  If not, ei
f960: 74 68 65 72 0a 23 20 74 68 65 20 63 6f 6d 70 69  ther.# the compi
f970: 6c 65 72 20 69 73 20 62 72 6f 6b 65 6e 2c 20 6f  ler is broken, o
f980: 72 20 77 65 20 63 72 6f 73 73 20 63 6f 6d 70 69  r we cross compi
f990: 6c 65 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  le..echo "$as_me
f9a0: 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
f9b0: 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
f9c0: 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69 6e  e cross compilin
f9d0: 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  g" >&5.echo $ECH
f9e0: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
f9f0: 65 74 68 65 72 20 77 65 20 61 72 65 20 63 72 6f  ether we are cro
fa00: 73 73 20 63 6f 6d 70 69 6c 69 6e 67 2e 2e 2e 20  ss compiling... 
fa10: 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 63 68  $ECHO_C" >&6.ech
fa20: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
fa30: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 63 72 6f 73  O: result: $cros
fa40: 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35  s_compiling" >&5
fa50: 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
fa60: 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67  $cross_compiling
fa70: 22 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73  " >&6..echo "$as
fa80: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
fa90: 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69 78  cking for suffix
faa0: 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73 22   of executables"
fab0: 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
fac0: 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
fad0: 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75 74  suffix of execut
fae0: 61 62 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  ables... $ECHO_C
faf0: 22 20 3e 26 36 0a 69 66 20 7b 20 28 65 76 61 6c  " >&6.if { (eval
fb00: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
fb10: 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e  INENO: \"$ac_lin
fb20: 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  k\"") >&5.  (eva
fb30: 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35  l $ac_link) 2>&5
fb40: 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
fb50: 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
fb60: 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
fb70: 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
fb80: 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
fb90: 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20 49  ); }; then.  # I
fba0: 66 20 62 6f 74 68 20 60 63 6f 6e 66 74 65 73 74  f both `conftest
fbb0: 2e 65 78 65 27 20 61 6e 64 20 60 63 6f 6e 66 74  .exe' and `conft
fbc0: 65 73 74 27 20 61 72 65 20 60 70 72 65 73 65 6e  est' are `presen
fbd0: 74 27 20 28 77 65 6c 6c 2c 20 6f 62 73 65 72 76  t' (well, observ
fbe0: 61 62 6c 65 29 0a 23 20 63 61 74 63 68 20 60 63  able).# catch `c
fbf0: 6f 6e 66 74 65 73 74 2e 65 78 65 27 2e 20 20 46  onftest.exe'.  F
fc00: 6f 72 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68  or instance with
fc10: 20 43 79 67 77 69 6e 2c 20 60 6c 73 20 63 6f 6e   Cygwin, `ls con
fc20: 66 74 65 73 74 27 20 77 69 6c 6c 0a 23 20 77 6f  ftest' will.# wo
fc30: 72 6b 20 70 72 6f 70 65 72 6c 79 20 28 69 2e 65  rk properly (i.e
fc40: 2e 2c 20 72 65 66 65 72 20 74 6f 20 60 63 6f 6e  ., refer to `con
fc50: 66 74 65 73 74 2e 65 78 65 27 29 2c 20 77 68 69  ftest.exe'), whi
fc60: 6c 65 20 69 74 20 77 6f 6e 27 74 20 77 69 74 68  le it won't with
fc70: 0a 23 20 60 72 6d 27 2e 0a 66 6f 72 20 61 63 5f  .# `rm'..for ac_
fc80: 66 69 6c 65 20 69 6e 20 63 6f 6e 66 74 65 73 74  file in conftest
fc90: 2e 65 78 65 20 63 6f 6e 66 74 65 73 74 20 63 6f  .exe conftest co
fca0: 6e 66 74 65 73 74 2e 2a 3b 20 64 6f 0a 20 20 74  nftest.*; do.  t
fcb0: 65 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65  est -f "$ac_file
fcc0: 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20  " || continue.  
fcd0: 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e  case $ac_file in
fce0: 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c  .    *.$ac_ext |
fcf0: 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73   *.xcoff | *.tds
fd00: 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c   | *.d | *.pdb |
fd10: 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c   *.xSYM | *.bb |
fd20: 20 2a 2e 62 62 67 20 7c 20 2a 2e 6f 20 7c 20 2a   *.bbg | *.o | *
fd30: 2e 6f 62 6a 20 29 20 3b 3b 0a 20 20 20 20 2a 2e  .obj ) ;;.    *.
fd40: 2a 20 29 20 61 63 5f 63 76 5f 65 78 65 65 78 74  * ) ac_cv_exeext
fd50: 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65  =`expr "$ac_file
fd60: 22 20 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a  " : '[^.]*\(\..*
fd70: 5c 29 27 60 0a 20 20 20 20 20 20 20 20 20 20 65  \)'`.          e
fd80: 78 70 6f 72 74 20 61 63 5f 63 76 5f 65 78 65 65  xport ac_cv_exee
fd90: 78 74 0a 20 20 20 20 20 20 20 20 20 20 62 72 65  xt.          bre
fda0: 61 6b 3b 3b 0a 20 20 20 20 2a 20 29 20 62 72 65  ak;;.    * ) bre
fdb0: 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65  ak;;.  esac.done
fdc0: 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f  .else.  { { echo
fdd0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
fde0: 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20  : error: cannot 
fdf0: 63 6f 6d 70 75 74 65 20 73 75 66 66 69 78 20 6f  compute suffix o
fe00: 66 20 65 78 65 63 75 74 61 62 6c 65 73 3a 20 63  f executables: c
fe10: 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 61 6e  annot compile an
fe20: 64 20 6c 69 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e  d link.See \`con
fe30: 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
fe40: 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a  e details." >&5.
fe50: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
fe60: 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70  ror: cannot comp
fe70: 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 65 78  ute suffix of ex
fe80: 65 63 75 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f  ecutables: canno
fe90: 74 20 63 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69  t compile and li
fea0: 6e 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e  nk.See \`config.
feb0: 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65  log' for more de
fec0: 74 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20  tails." >&2;}.  
fed0: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
fee0: 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a 72 6d  t 1; }; }.fi..rm
fef0: 20 2d 66 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -f conftest$ac_
ff00: 63 76 5f 65 78 65 65 78 74 0a 65 63 68 6f 20 22  cv_exeext.echo "
ff10: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
ff20: 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 65  result: $ac_cv_e
ff30: 78 65 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20  xeext" >&5.echo 
ff40: 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
ff50: 5f 65 78 65 65 78 74 22 20 3e 26 36 0a 0a 72 6d  _exeext" >&6..rm
ff60: 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
ff70: 5f 65 78 74 0a 45 58 45 45 58 54 3d 24 61 63 5f  _ext.EXEEXT=$ac_
ff80: 63 76 5f 65 78 65 65 78 74 0a 61 63 5f 65 78 65  cv_exeext.ac_exe
ff90: 65 78 74 3d 24 45 58 45 45 58 54 0a 65 63 68 6f  ext=$EXEEXT.echo
ffa0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
ffb0: 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73  : checking for s
ffc0: 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20  uffix of object 
ffd0: 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f 20  files" >&5.echo 
ffe0: 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
fff0: 67 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20  g for suffix of 
10000 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e 2e 20  object files... 
10010 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
10020 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 6f 62  test "${ac_cv_ob
10030 6a 65 78 74 2b 73 65 74 7d 22 20 3d 20 73 65 74  jext+set}" = set
10040 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
10050 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
10060 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
10070 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
10080 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
10090 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f  OF.#line $LINENO
100a0 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20   "configure"./* 
100b0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
100c0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
100d0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
100e0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
100f0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
10100 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
10110 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
10120 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a  .int.main ().{..
10130 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
10140 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
10150 6f 6e 66 74 65 73 74 2e 6f 20 63 6f 6e 66 74 65  onftest.o confte
10160 73 74 2e 6f 62 6a 0a 69 66 20 7b 20 28 65 76 61  st.obj.if { (eva
10170 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
10180 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
10190 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
101a0 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
101b0 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  e) 2>&5.  ac_sta
101c0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
101d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
101e0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
101f0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
10200 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65  _status); }; the
10210 6e 0a 20 20 66 6f 72 20 61 63 5f 66 69 6c 65 20  n.  for ac_file 
10220 69 6e 20 60 28 6c 73 20 63 6f 6e 66 74 65 73 74  in `(ls conftest
10230 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 3b  .o conftest.obj;
10240 20 6c 73 20 63 6f 6e 66 74 65 73 74 2e 2a 29 20   ls conftest.*) 
10250 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f  2>/dev/null`; do
10260 0a 20 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65  .  case $ac_file
10270 20 69 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78   in.    *.$ac_ex
10280 74 20 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e  t | *.xcoff | *.
10290 74 64 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64  tds | *.d | *.pd
102a0 62 20 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62  b | *.xSYM | *.b
102b0 62 20 7c 20 2a 2e 62 62 67 20 29 20 3b 3b 0a 20  b | *.bbg ) ;;. 
102c0 20 20 20 2a 29 20 61 63 5f 63 76 5f 6f 62 6a 65     *) ac_cv_obje
102d0 78 74 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69  xt=`expr "$ac_fi
102e0 6c 65 22 20 3a 20 27 2e 2a 5c 2e 5c 28 2e 2a 5c  le" : '.*\.\(.*\
102f0 29 27 60 0a 20 20 20 20 20 20 20 62 72 65 61 6b  )'`.       break
10300 3b 3b 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65  ;;.  esac.done.e
10310 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
10320 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
10330 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
10340 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
10350 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
10360 0a 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .{ { echo "$as_m
10370 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
10380 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65  : cannot compute
10390 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63   suffix of objec
103a0 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e 6f 74 20  t files: cannot 
103b0 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c 60 63 6f  compile.See \`co
103c0 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f  nfig.log' for mo
103d0 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35  re details." >&5
103e0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65  .echo "$as_me: e
103f0 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d  rror: cannot com
10400 70 75 74 65 20 73 75 66 66 69 78 20 6f 66 20 6f  pute suffix of o
10410 62 6a 65 63 74 20 66 69 6c 65 73 3a 20 63 61 6e  bject files: can
10420 6e 6f 74 20 63 6f 6d 70 69 6c 65 0a 53 65 65 20  not compile.See 
10430 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
10440 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
10450 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
10460 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
10470 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e   }.fi..rm -f con
10480 66 74 65 73 74 2e 24 61 63 5f 63 76 5f 6f 62 6a  ftest.$ac_cv_obj
10490 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
104a0 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24 61  _ext.fi.echo "$a
104b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
104c0 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6f 62 6a  sult: $ac_cv_obj
104d0 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ext" >&5.echo "$
104e0 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 6f  {ECHO_T}$ac_cv_o
104f0 62 6a 65 78 74 22 20 3e 26 36 0a 4f 42 4a 45 58  bjext" >&6.OBJEX
10500 54 3d 24 61 63 5f 63 76 5f 6f 62 6a 65 78 74 0a  T=$ac_cv_objext.
10510 61 63 5f 6f 62 6a 65 78 74 3d 24 4f 42 4a 45 58  ac_objext=$OBJEX
10520 54 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  T.echo "$as_me:$
10530 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
10540 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65 20   whether we are 
10550 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20 43 20  using the GNU C 
10560 63 6f 6d 70 69 6c 65 72 22 20 3e 26 35 0a 65 63  compiler" >&5.ec
10570 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
10580 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20  king whether we 
10590 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e  are using the GN
105a0 55 20 43 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20  U C compiler... 
105b0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
105c0 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 63 5f  test "${ac_cv_c_
105d0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b 73 65 74  compiler_gnu+set
105e0 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
105f0 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
10600 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
10610 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20   >&6.else.  cat 
10620 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
10630 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65  t <<_ACEOF.#line
10640 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67   $LINENO "config
10650 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  ure"./* confdefs
10660 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
10670 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
10680 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
10690 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
106a0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
106b0 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
106c0 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
106d0 6e 20 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f  n ().{.#ifndef _
106e0 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63  _GNUC__.       c
106f0 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a  hoke me.#endif..
10700 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
10710 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
10720 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
10730 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  xt.if { (eval ec
10740 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10750 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
10760 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
10770 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
10780 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
10790 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
107a0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
107b0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
107c0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
107d0 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20  tus); } &&.     
107e0 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65      { ac_try='te
107f0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24  st -s conftest.$
10800 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28  ac_objext'.  { (
10810 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
10820 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
10830 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28  _try\"") >&5.  (
10840 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e  eval $ac_try) 2>
10850 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
10860 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
10870 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
10880 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
10890 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
108a0 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a  us); }; }; then.
108b0 20 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e    ac_compiler_gn
108c0 75 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68  u=yes.else.  ech
108d0 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
108e0 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
108f0 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
10900 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
10910 78 74 20 3e 26 35 0a 0a 61 63 5f 63 6f 6d 70 69  xt >&5..ac_compi
10920 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 72 6d  ler_gnu=no.fi.rm
10930 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
10940 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
10950 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f 63  .$ac_ext.ac_cv_c
10960 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
10970 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
10980 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
10990 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
109a0 20 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c   $ac_cv_c_compil
109b0 65 72 5f 67 6e 75 22 20 3e 26 35 0a 65 63 68 6f  er_gnu" >&5.echo
109c0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
109d0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
109e0 22 20 3e 26 36 0a 47 43 43 3d 60 74 65 73 74 20  " >&6.GCC=`test 
109f0 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  $ac_compiler_gnu
10a00 20 3d 20 79 65 73 20 26 26 20 65 63 68 6f 20 79   = yes && echo y
10a10 65 73 60 0a 61 63 5f 74 65 73 74 5f 43 46 4c 41  es`.ac_test_CFLA
10a20 47 53 3d 24 7b 43 46 4c 41 47 53 2b 73 65 74 7d  GS=${CFLAGS+set}
10a30 0a 61 63 5f 73 61 76 65 5f 43 46 4c 41 47 53 3d  .ac_save_CFLAGS=
10a40 24 43 46 4c 41 47 53 0a 43 46 4c 41 47 53 3d 22  $CFLAGS.CFLAGS="
10a50 2d 67 22 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  -g".echo "$as_me
10a60 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
10a70 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20 61  ng whether $CC a
10a80 63 63 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 65  ccepts -g" >&5.e
10a90 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
10aa0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 24 43  cking whether $C
10ab0 43 20 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20  C accepts -g... 
10ac0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
10ad0 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72  test "${ac_cv_pr
10ae0 6f 67 5f 63 63 5f 67 2b 73 65 74 7d 22 20 3d 20  og_cc_g+set}" = 
10af0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
10b00 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
10b10 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
10b20 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66  else.  cat >conf
10b30 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
10b40 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e  ACEOF.#line $LIN
10b50 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a  ENO "configure".
10b60 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
10b70 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
10b80 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
10b90 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
10ba0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
10bb0 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
10bc0 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
10bd0 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
10be0 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
10bf0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
10c00 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
10c10 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
10c20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
10c30 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
10c40 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
10c50 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
10c60 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
10c70 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
10c80 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
10c90 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
10ca0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
10cb0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20  status); } &&.  
10cc0 20 20 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d         { ac_try=
10cd0 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73  'test -s conftes
10ce0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20  t.$ac_objext'.  
10cf0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
10d00 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
10d10 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
10d20 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
10d30 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
10d40 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
10d50 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
10d60 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
10d70 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
10d80 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
10d90 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
10da0 63 63 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20  cc_g=yes.else.  
10db0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
10dc0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
10dd0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
10de0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
10df0 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76  c_ext >&5..ac_cv
10e00 5f 70 72 6f 67 5f 63 63 5f 67 3d 6e 6f 0a 66 69  _prog_cc_g=no.fi
10e10 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
10e20 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
10e30 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65  est.$ac_ext.fi.e
10e40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
10e50 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
10e60 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e  _cv_prog_cc_g" >
10e70 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
10e80 54 7d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  T}$ac_cv_prog_cc
10e90 5f 67 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _g" >&6.if test 
10ea0 22 24 61 63 5f 74 65 73 74 5f 43 46 4c 41 47 53  "$ac_test_CFLAGS
10eb0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
10ec0 43 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65 5f  CFLAGS=$ac_save_
10ed0 43 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73 74  CFLAGS.elif test
10ee0 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f   $ac_cv_prog_cc_
10ef0 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  g = yes; then.  
10f00 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
10f10 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 43   yes; then.    C
10f20 46 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a 20  FLAGS="-g -O2". 
10f30 20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53   else.    CFLAGS
10f40 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65 0a  ="-g".  fi.else.
10f50 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
10f60 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
10f70 20 43 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20 20   CFLAGS="-O2".  
10f80 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53 3d  else.    CFLAGS=
10f90 0a 20 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24  .  fi.fi.echo "$
10fa0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
10fb0 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43 43 20  hecking for $CC 
10fc0 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65 70 74  option to accept
10fd0 20 41 4e 53 49 20 43 22 20 3e 26 35 0a 65 63 68   ANSI C" >&5.ech
10fe0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
10ff0 69 6e 67 20 66 6f 72 20 24 43 43 20 6f 70 74 69  ing for $CC opti
11000 6f 6e 20 74 6f 20 61 63 63 65 70 74 20 41 4e 53  on to accept ANS
11010 49 20 43 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  I C... $ECHO_C" 
11020 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 61  >&6.if test "${a
11030 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64  c_cv_prog_cc_std
11040 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  c+set}" = set; t
11050 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
11060 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
11070 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
11080 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73   ac_cv_prog_cc_s
11090 74 64 63 3d 6e 6f 0a 61 63 5f 73 61 76 65 5f 43  tdc=no.ac_save_C
110a0 43 3d 24 43 43 0a 63 61 74 20 3e 63 6f 6e 66 74  C=$CC.cat >conft
110b0 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
110c0 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45  CEOF.#line $LINE
110d0 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f  NO "configure"./
110e0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
110f0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
11100 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
11110 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
11120 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
11130 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
11140 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
11150 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61  /.#include <stda
11160 72 67 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c  rg.h>.#include <
11170 73 74 64 69 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64  stdio.h>.#includ
11180 65 20 3c 73 79 73 2f 74 79 70 65 73 2e 68 3e 0a  e <sys/types.h>.
11190 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74  #include <sys/st
111a0 61 74 2e 68 3e 0a 2f 2a 20 4d 6f 73 74 20 6f 66  at.h>./* Most of
111b0 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74   the following t
111c0 65 73 74 73 20 61 72 65 20 73 74 6f 6c 65 6e 20  ests are stolen 
111d0 66 72 6f 6d 20 52 43 53 20 35 2e 37 27 73 20 73  from RCS 5.7's s
111e0 72 63 2f 63 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a  rc/conf.sh.  */.
111f0 73 74 72 75 63 74 20 62 75 66 20 7b 20 69 6e 74  struct buf { int
11200 20 78 3b 20 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a   x; };.FILE * (*
11210 72 63 73 6f 70 65 6e 29 20 28 73 74 72 75 63 74  rcsopen) (struct
11220 20 62 75 66 20 2a 2c 20 73 74 72 75 63 74 20 73   buf *, struct s
11230 74 61 74 20 2a 2c 20 69 6e 74 29 3b 0a 73 74 61  tat *, int);.sta
11240 74 69 63 20 63 68 61 72 20 2a 65 20 28 70 2c 20  tic char *e (p, 
11250 69 29 0a 20 20 20 20 20 63 68 61 72 20 2a 2a 70  i).     char **p
11260 3b 0a 20 20 20 20 20 69 6e 74 20 69 3b 0a 7b 0a  ;.     int i;.{.
11270 20 20 72 65 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d    return p[i];.}
11280 0a 73 74 61 74 69 63 20 63 68 61 72 20 2a 66 20  .static char *f 
11290 28 63 68 61 72 20 2a 20 28 2a 67 29 20 28 63 68  (char * (*g) (ch
112a0 61 72 20 2a 2a 2c 20 69 6e 74 29 2c 20 63 68 61  ar **, int), cha
112b0 72 20 2a 2a 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20  r **p, ...).{.  
112c0 63 68 61 72 20 2a 73 3b 0a 20 20 76 61 5f 6c 69  char *s;.  va_li
112d0 73 74 20 76 3b 0a 20 20 76 61 5f 73 74 61 72 74  st v;.  va_start
112e0 20 28 76 2c 70 29 3b 0a 20 20 73 20 3d 20 67 20   (v,p);.  s = g 
112f0 28 70 2c 20 76 61 5f 61 72 67 20 28 76 2c 69 6e  (p, va_arg (v,in
11300 74 29 29 3b 0a 20 20 76 61 5f 65 6e 64 20 28 76  t));.  va_end (v
11310 29 3b 0a 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d  );.  return s;.}
11320 0a 69 6e 74 20 74 65 73 74 20 28 69 6e 74 20 69  .int test (int i
11330 2c 20 64 6f 75 62 6c 65 20 78 29 3b 0a 73 74 72  , double x);.str
11340 75 63 74 20 73 31 20 7b 69 6e 74 20 28 2a 66 29  uct s1 {int (*f)
11350 20 28 69 6e 74 20 61 29 3b 7d 3b 0a 73 74 72 75   (int a);};.stru
11360 63 74 20 73 32 20 7b 69 6e 74 20 28 2a 66 29 20  ct s2 {int (*f) 
11370 28 64 6f 75 62 6c 65 20 61 29 3b 7d 3b 0a 69 6e  (double a);};.in
11380 74 20 70 61 69 72 6e 61 6d 65 73 20 28 69 6e 74  t pairnames (int
11390 2c 20 63 68 61 72 20 2a 2a 2c 20 46 49 4c 45 20  , char **, FILE 
113a0 2a 28 2a 29 28 73 74 72 75 63 74 20 62 75 66 20  *(*)(struct buf 
113b0 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a  *, struct stat *
113c0 2c 20 69 6e 74 29 2c 20 69 6e 74 2c 20 69 6e 74  , int), int, int
113d0 29 3b 0a 69 6e 74 20 61 72 67 63 3b 0a 63 68 61  );.int argc;.cha
113e0 72 20 2a 2a 61 72 67 76 3b 0a 69 6e 74 0a 6d 61  r **argv;.int.ma
113f0 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66  in ().{.return f
11400 20 28 65 2c 20 61 72 67 76 2c 20 30 29 20 21 3d   (e, argv, 0) !=
11410 20 61 72 67 76 5b 30 5d 20 20 7c 7c 20 20 66 20   argv[0]  ||  f 
11420 28 65 2c 20 61 72 67 76 2c 20 31 29 20 21 3d 20  (e, argv, 1) != 
11430 61 72 67 76 5b 31 5d 3b 0a 20 20 3b 0a 20 20 72  argv[1];.  ;.  r
11440 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
11450 46 0a 23 20 44 6f 6e 27 74 20 74 72 79 20 67 63  F.# Don't try gc
11460 63 20 2d 61 6e 73 69 3b 20 74 68 61 74 20 74 75  c -ansi; that tu
11470 72 6e 73 20 6f 66 66 20 75 73 65 66 75 6c 20 65  rns off useful e
11480 78 74 65 6e 73 69 6f 6e 73 20 61 6e 64 0a 23 20  xtensions and.# 
11490 62 72 65 61 6b 73 20 73 6f 6d 65 20 73 79 73 74  breaks some syst
114a0 65 6d 73 27 20 68 65 61 64 65 72 20 66 69 6c 65  ems' header file
114b0 73 2e 0a 23 20 41 49 58 09 09 09 2d 71 6c 61 6e  s..# AIX...-qlan
114c0 67 6c 76 6c 3d 61 6e 73 69 0a 23 20 55 6c 74 72  glvl=ansi.# Ultr
114d0 69 78 20 61 6e 64 20 4f 53 46 2f 31 09 2d 73 74  ix and OSF/1.-st
114e0 64 31 0a 23 20 48 50 2d 55 58 20 31 30 2e 32 30  d1.# HP-UX 10.20
114f0 20 61 6e 64 20 6c 61 74 65 72 09 2d 41 65 0a 23   and later.-Ae.#
11500 20 48 50 2d 55 58 20 6f 6c 64 65 72 20 76 65 72   HP-UX older ver
11510 73 69 6f 6e 73 09 2d 41 61 20 2d 44 5f 48 50 55  sions.-Aa -D_HPU
11520 58 5f 53 4f 55 52 43 45 0a 23 20 53 56 52 34 09  X_SOURCE.# SVR4.
11530 09 09 2d 58 63 20 2d 44 5f 5f 45 58 54 45 4e 53  ..-Xc -D__EXTENS
11540 49 4f 4e 53 5f 5f 0a 66 6f 72 20 61 63 5f 61 72  IONS__.for ac_ar
11550 67 20 69 6e 20 22 22 20 2d 71 6c 61 6e 67 6c 76  g in "" -qlanglv
11560 6c 3d 61 6e 73 69 20 2d 73 74 64 31 20 2d 41 65  l=ansi -std1 -Ae
11570 20 22 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f   "-Aa -D_HPUX_SO
11580 55 52 43 45 22 20 22 2d 58 63 20 2d 44 5f 5f 45  URCE" "-Xc -D__E
11590 58 54 45 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a  XTENSIONS__".do.
115a0 20 20 43 43 3d 22 24 61 63 5f 73 61 76 65 5f 43    CC="$ac_save_C
115b0 43 20 24 61 63 5f 61 72 67 22 0a 20 20 72 6d 20  C $ac_arg".  rm 
115c0 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
115d0 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61  objext.if { (eva
115e0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
115f0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f  LINENO: \"$ac_co
11600 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20  mpile\"") >&5.  
11610 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c  (eval $ac_compil
11620 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  e) 2>&5.  ac_sta
11630 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
11640 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
11650 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
11660 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
11670 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 20  _status); } &&. 
11680 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74 72 79          { ac_try
11690 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
116a0 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20  st.$ac_objext'. 
116b0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
116c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
116d0 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35  "$ac_try\"") >&5
116e0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79  .  (eval $ac_try
116f0 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
11700 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
11710 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
11720 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
11730 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
11740 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74  status); }; }; t
11750 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
11760 5f 63 63 5f 73 74 64 63 3d 24 61 63 5f 61 72 67  _cc_stdc=$ac_arg
11770 0a 62 72 65 61 6b 0a 65 6c 73 65 0a 20 20 65 63  .break.else.  ec
11780 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
11790 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
117a0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
117b0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
117c0 65 78 74 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d  ext >&5..fi.rm -
117d0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
117e0 62 6a 65 78 74 0a 64 6f 6e 65 0a 72 6d 20 2d 66  bjext.done.rm -f
117f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
11800 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  t conftest.$ac_o
11810 62 6a 65 78 74 0a 43 43 3d 24 61 63 5f 73 61 76  bjext.CC=$ac_sav
11820 65 5f 43 43 0a 0a 66 69 0a 0a 63 61 73 65 20 22  e_CC..fi..case "
11830 78 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  x$ac_cv_prog_cc_
11840 73 74 64 63 22 20 69 6e 0a 20 20 78 7c 78 6e 6f  stdc" in.  x|xno
11850 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  ).    echo "$as_
11860 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
11870 6c 74 3a 20 6e 6f 6e 65 20 6e 65 65 64 65 64 22  lt: none needed"
11880 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
11890 4f 5f 54 7d 6e 6f 6e 65 20 6e 65 65 64 65 64 22  O_T}none needed"
118a0 20 3e 26 36 20 3b 3b 0a 20 20 2a 29 0a 20 20 20   >&6 ;;.  *).   
118b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
118c0 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
118d0 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  ac_cv_prog_cc_st
118e0 64 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  dc" >&5.echo "${
118f0 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 72  ECHO_T}$ac_cv_pr
11900 6f 67 5f 63 63 5f 73 74 64 63 22 20 3e 26 36 0a  og_cc_stdc" >&6.
11910 20 20 20 20 43 43 3d 22 24 43 43 20 24 61 63 5f      CC="$CC $ac_
11920 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 64 63 22  cv_prog_cc_stdc"
11930 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 53 6f 6d 65   ;;.esac..# Some
11940 20 70 65 6f 70 6c 65 20 75 73 65 20 61 20 43 2b   people use a C+
11950 2b 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 63 6f  + compiler to co
11960 6d 70 69 6c 65 20 43 2e 20 20 53 69 6e 63 65 20  mpile C.  Since 
11970 77 65 20 75 73 65 20 60 65 78 69 74 27 2c 0a 23  we use `exit',.#
11980 20 69 6e 20 43 2b 2b 20 77 65 20 6e 65 65 64 20   in C++ we need 
11990 74 6f 20 64 65 63 6c 61 72 65 20 69 74 2e 20 20  to declare it.  
119a0 49 6e 20 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20  In case someone 
119b0 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 63 6f  uses the same co
119c0 6d 70 69 6c 65 72 0a 23 20 66 6f 72 20 62 6f 74  mpiler.# for bot
119d0 68 20 63 6f 6d 70 69 6c 69 6e 67 20 43 20 61 6e  h compiling C an
119e0 64 20 43 2b 2b 20 77 65 20 6e 65 65 64 20 74 6f  d C++ we need to
119f0 20 68 61 76 65 20 74 68 65 20 43 2b 2b 20 63 6f   have the C++ co
11a00 6d 70 69 6c 65 72 20 64 65 63 69 64 65 0a 23 20  mpiler decide.# 
11a10 74 68 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20  the declaration 
11a20 6f 66 20 65 78 69 74 2c 20 73 69 6e 63 65 20 69  of exit, since i
11a30 74 27 73 20 74 68 65 20 6d 6f 73 74 20 64 65 6d  t's the most dem
11a40 61 6e 64 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65  anding environme
11a50 6e 74 2e 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73  nt..cat >conftes
11a60 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
11a70 4f 46 0a 23 69 66 6e 64 65 66 20 5f 5f 63 70 6c  OF.#ifndef __cpl
11a80 75 73 70 6c 75 73 0a 20 20 63 68 6f 6b 65 20 6d  usplus.  choke m
11a90 65 0a 23 65 6e 64 69 66 0a 5f 41 43 45 4f 46 0a  e.#endif._ACEOF.
11aa0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
11ab0 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28  ac_objext.if { (
11ac0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
11ad0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
11ae0 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
11af0 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
11b00 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
11b10 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
11b20 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
11b30 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
11b40 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
11b50 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
11b60 26 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63 5f  &.         { ac_
11b70 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e  try='test -s con
11b80 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
11b90 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  '.  { (eval echo
11ba0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
11bb0 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20  : \"$ac_try\"") 
11bc0 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f  >&5.  (eval $ac_
11bd0 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  try) 2>&5.  ac_s
11be0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
11bf0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
11c00 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
11c10 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
11c20 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d  ac_status); }; }
11c30 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f  ; then.  for ac_
11c40 64 65 63 6c 61 72 61 74 69 6f 6e 20 69 6e 20 5c  declaration in \
11c50 0a 20 20 20 27 27 5c 0a 20 20 20 27 23 69 6e 63  .   ''\.   '#inc
11c60 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 27  lude <stdlib.h>'
11c70 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20 22 43   \.   'extern "C
11c80 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78 69 74  " void std::exit
11c90 20 28 69 6e 74 29 20 74 68 72 6f 77 20 28 29 3b   (int) throw ();
11ca0 20 75 73 69 6e 67 20 73 74 64 3a 3a 65 78 69 74   using std::exit
11cb0 3b 27 20 5c 0a 20 20 20 27 65 78 74 65 72 6e 20  ;' \.   'extern 
11cc0 22 43 22 20 76 6f 69 64 20 73 74 64 3a 3a 65 78  "C" void std::ex
11cd0 69 74 20 28 69 6e 74 29 3b 20 75 73 69 6e 67 20  it (int); using 
11ce0 73 74 64 3a 3a 65 78 69 74 3b 27 20 5c 0a 20 20  std::exit;' \.  
11cf0 20 27 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69   'extern "C" voi
11d00 64 20 65 78 69 74 20 28 69 6e 74 29 20 74 68 72  d exit (int) thr
11d10 6f 77 20 28 29 3b 27 20 5c 0a 20 20 20 27 65 78  ow ();' \.   'ex
11d20 74 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78  tern "C" void ex
11d30 69 74 20 28 69 6e 74 29 3b 27 20 5c 0a 20 20 20  it (int);' \.   
11d40 27 76 6f 69 64 20 65 78 69 74 20 28 69 6e 74 29  'void exit (int)
11d50 3b 27 0a 64 6f 0a 20 20 63 61 74 20 3e 63 6f 6e  ;'.do.  cat >con
11d60 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
11d70 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49  _ACEOF.#line $LI
11d80 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22  NENO "configure"
11d90 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
11da0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
11db0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
11dc0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
11dd0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
11de0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
11df0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
11e00 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74   */.#include <st
11e10 64 6c 69 62 2e 68 3e 0a 24 61 63 5f 64 65 63 6c  dlib.h>.$ac_decl
11e20 61 72 61 74 69 6f 6e 0a 69 6e 74 0a 6d 61 69 6e  aration.int.main
11e30 20 28 29 0a 7b 0a 65 78 69 74 20 28 34 32 29 3b   ().{.exit (42);
11e40 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
11e50 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
11e60 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
11e70 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
11e80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
11e90 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
11ea0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
11eb0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
11ec0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
11ed0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
11ee0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
11ef0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
11f00 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
11f10 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20  atus); } &&.    
11f20 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74       { ac_try='t
11f30 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
11f40 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
11f50 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
11f60 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
11f70 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
11f80 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
11f90 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
11fa0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
11fb0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
11fc0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
11fd0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
11fe0 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
11ff0 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
12000 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
12010 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
12020 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
12030 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
12040 74 20 3e 26 35 0a 0a 63 6f 6e 74 69 6e 75 65 0a  t >&5..continue.
12050 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
12060 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
12070 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20  ftest.$ac_ext.  
12080 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
12090 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23  c_ext <<_ACEOF.#
120a0 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f  line $LINENO "co
120b0 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66  nfigure"./* conf
120c0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
120d0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
120e0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
120f0 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
12100 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
12110 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
12120 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f  defs.h.  */.$ac_
12130 64 65 63 6c 61 72 61 74 69 6f 6e 0a 69 6e 74 0a  declaration.int.
12140 6d 61 69 6e 20 28 29 0a 7b 0a 65 78 69 74 20 28  main ().{.exit (
12150 34 32 29 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72  42);.  ;.  retur
12160 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d  n 0;.}._ACEOF.rm
12170 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
12180 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76  _objext.if { (ev
12190 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
121a0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63  $LINENO: \"$ac_c
121b0 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20  ompile\"") >&5. 
121c0 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
121d0 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  le) 2>&5.  ac_st
121e0 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
121f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12200 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
12210 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
12220 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a  c_status); } &&.
12230 20 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74 72           { ac_tr
12240 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74  y='test -s conft
12250 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a  est.$ac_objext'.
12260 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
12270 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12280 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
12290 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
122a0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
122b0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
122c0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
122d0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
122e0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
122f0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
12300 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 65 6c 73  then.  break.els
12310 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
12320 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
12330 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
12340 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
12350 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66  t.$ac_ext >&5..f
12360 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
12370 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
12380 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 64 6f 6e  test.$ac_ext.don
12390 65 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  e.rm -f conftest
123a0 2a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  *.if test -n "$a
123b0 63 5f 64 65 63 6c 61 72 61 74 69 6f 6e 22 3b 20  c_declaration"; 
123c0 74 68 65 6e 0a 20 20 65 63 68 6f 20 27 23 69 66  then.  echo '#if
123d0 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 27  def __cplusplus'
123e0 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20   >>confdefs.h.  
123f0 65 63 68 6f 20 24 61 63 5f 64 65 63 6c 61 72 61  echo $ac_declara
12400 74 69 6f 6e 20 20 20 20 20 20 3e 3e 63 6f 6e 66  tion      >>conf
12410 64 65 66 73 2e 68 0a 20 20 65 63 68 6f 20 27 23  defs.h.  echo '#
12420 65 6e 64 69 66 27 20 20 20 20 20 20 20 20 20 20  endif'          
12430 20 20 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 0a     >>confdefs.h.
12440 66 69 0a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  fi..else.  echo 
12450 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
12460 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
12470 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
12480 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
12490 20 3e 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63   >&5..fi.rm -f c
124a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
124b0 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
124c0 65 78 74 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  ext.ac_ext=c.ac_
124d0 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
124e0 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
124f0 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
12500 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
12510 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
12520 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
12530 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
12540 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
12550 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
12560 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
12570 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
12580 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
12590 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
125a0 0a 23 20 46 69 6e 64 20 74 68 65 20 63 6f 72 72  .# Find the corr
125b0 65 63 74 20 50 41 54 48 20 73 65 70 61 72 61 74  ect PATH separat
125c0 6f 72 2e 20 20 55 73 75 61 6c 6c 79 20 74 68 69  or.  Usually thi
125d0 73 20 69 73 20 60 3a 27 2c 20 62 75 74 0a 23 20  s is `:', but.# 
125e0 44 4a 47 50 50 20 75 73 65 73 20 60 3b 27 20 6c  DJGPP uses `;' l
125f0 69 6b 65 20 44 4f 53 2e 0a 69 66 20 74 65 73 74  ike DOS..if test
12600 20 22 58 24 7b 50 41 54 48 5f 53 45 50 41 52 41   "X${PATH_SEPARA
12610 54 4f 52 2b 73 65 74 7d 22 20 21 3d 20 58 73 65  TOR+set}" != Xse
12620 74 3b 20 74 68 65 6e 0a 20 20 55 4e 41 4d 45 3d  t; then.  UNAME=
12630 24 7b 55 4e 41 4d 45 2d 60 75 6e 61 6d 65 20 32  ${UNAME-`uname 2
12640 3e 2f 64 65 76 2f 6e 75 6c 6c 60 7d 0a 20 20 63  >/dev/null`}.  c
12650 61 73 65 20 58 24 55 4e 41 4d 45 20 69 6e 0a 20  ase X$UNAME in. 
12660 20 20 20 2a 2d 44 4f 53 29 20 6c 74 5f 63 76 5f     *-DOS) lt_cv_
12670 73 79 73 5f 70 61 74 68 5f 73 65 70 61 72 61 74  sys_path_separat
12680 6f 72 3d 27 3b 27 20 3b 3b 0a 20 20 20 20 2a 29  or=';' ;;.    *)
12690 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 70       lt_cv_sys_p
126a0 61 74 68 5f 73 65 70 61 72 61 74 6f 72 3d 27 3a  ath_separator=':
126b0 27 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 50 41  ' ;;.  esac.  PA
126c0 54 48 5f 53 45 50 41 52 41 54 4f 52 3d 24 6c 74  TH_SEPARATOR=$lt
126d0 5f 63 76 5f 73 79 73 5f 70 61 74 68 5f 73 65 70  _cv_sys_path_sep
126e0 61 72 61 74 6f 72 0a 66 69 0a 0a 0a 23 20 43 68  arator.fi...# Ch
126f0 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69  eck whether --wi
12700 74 68 2d 67 6e 75 2d 6c 64 20 6f 72 20 2d 2d 77  th-gnu-ld or --w
12710 69 74 68 6f 75 74 2d 67 6e 75 2d 6c 64 20 77 61  ithout-gnu-ld wa
12720 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74  s given..if test
12730 20 22 24 7b 77 69 74 68 5f 67 6e 75 5f 6c 64 2b   "${with_gnu_ld+
12740 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
12750 6e 0a 20 20 77 69 74 68 76 61 6c 3d 22 24 77 69  n.  withval="$wi
12760 74 68 5f 67 6e 75 5f 6c 64 22 0a 20 20 74 65 73  th_gnu_ld".  tes
12770 74 20 22 24 77 69 74 68 76 61 6c 22 20 3d 20 6e  t "$withval" = n
12780 6f 20 7c 7c 20 77 69 74 68 5f 67 6e 75 5f 6c 64  o || with_gnu_ld
12790 3d 79 65 73 0a 65 6c 73 65 0a 20 20 77 69 74 68  =yes.else.  with
127a0 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 66 69 3b 0a 61  _gnu_ld=no.fi;.a
127b0 63 5f 70 72 6f 67 3d 6c 64 0a 69 66 20 74 65 73  c_prog=ld.if tes
127c0 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
127d0 74 68 65 6e 0a 20 20 23 20 43 68 65 63 6b 20 69  then.  # Check i
127e0 66 20 67 63 63 20 2d 70 72 69 6e 74 2d 70 72 6f  f gcc -print-pro
127f0 67 2d 6e 61 6d 65 3d 6c 64 20 67 69 76 65 73 20  g-name=ld gives 
12800 61 20 70 61 74 68 2e 0a 20 20 65 63 68 6f 20 22  a path..  echo "
12810 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12820 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20  checking for ld 
12830 75 73 65 64 20 62 79 20 47 43 43 22 20 3e 26 35  used by GCC" >&5
12840 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
12850 68 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75  hecking for ld u
12860 73 65 64 20 62 79 20 47 43 43 2e 2e 2e 20 24 45  sed by GCC... $E
12870 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 63 61 73  CHO_C" >&6.  cas
12880 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d 2a  e $host in.  *-*
12890 2d 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20 67  -mingw*).    # g
128a0 63 63 20 6c 65 61 76 65 73 20 61 20 74 72 61 69  cc leaves a trai
128b0 6c 69 6e 67 20 63 61 72 72 69 61 67 65 20 72 65  ling carriage re
128c0 74 75 72 6e 20 77 68 69 63 68 20 75 70 73 65 74  turn which upset
128d0 73 20 6d 69 6e 67 77 0a 20 20 20 20 61 63 5f 70  s mingw.    ac_p
128e0 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74  rog=`($CC -print
128f0 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32  -prog-name=ld) 2
12900 3e 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30 31  >&5 | tr -d '\01
12910 35 27 60 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20  5'` ;;.  *).    
12920 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d 70  ac_prog=`($CC -p
12930 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c  rint-prog-name=l
12940 64 29 20 32 3e 26 35 60 20 3b 3b 0a 20 20 65 73  d) 2>&5` ;;.  es
12950 61 63 0a 20 20 63 61 73 65 20 24 61 63 5f 70 72  ac.  case $ac_pr
12960 6f 67 20 69 6e 0a 20 20 20 20 23 20 41 63 63 65  og in.    # Acce
12970 70 74 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  pt absolute path
12980 73 2e 0a 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20  s..    [\\/]* | 
12990 5b 41 2d 5a 61 2d 7a 5d 3a 5b 5c 5c 2f 5d 2a 29  [A-Za-z]:[\\/]*)
129a0 0a 20 20 20 20 20 20 72 65 5f 64 69 72 65 6c 74  .      re_direlt
129b0 3d 27 2f 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c  ='/[^/][^/]*/\.\
129c0 2e 2f 27 0a 20 20 20 20 20 20 23 20 43 61 6e 6f  ./'.      # Cano
129d0 6e 69 63 61 6c 69 7a 65 20 74 68 65 20 70 61 74  nicalize the pat
129e0 68 20 6f 66 20 6c 64 0a 20 20 20 20 20 20 61 63  h of ld.      ac
129f0 5f 70 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f  _prog=`echo $ac_
12a00 70 72 6f 67 7c 20 73 65 64 20 27 73 25 5c 5c 5c  prog| sed 's%\\\
12a10 5c 25 2f 25 67 27 60 0a 20 20 20 20 20 20 77 68  \%/%g'`.      wh
12a20 69 6c 65 20 65 63 68 6f 20 24 61 63 5f 70 72 6f  ile echo $ac_pro
12a30 67 20 7c 20 67 72 65 70 20 22 24 72 65 5f 64 69  g | grep "$re_di
12a40 72 65 6c 74 22 20 3e 20 2f 64 65 76 2f 6e 75 6c  relt" > /dev/nul
12a50 6c 20 32 3e 26 31 3b 20 64 6f 0a 09 61 63 5f 70  l 2>&1; do..ac_p
12a60 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72  rog=`echo $ac_pr
12a70 6f 67 7c 20 73 65 64 20 22 73 25 24 72 65 5f 64  og| sed "s%$re_d
12a80 69 72 65 6c 74 25 2f 25 22 60 0a 20 20 20 20 20  irelt%/%"`.     
12a90 20 64 6f 6e 65 0a 20 20 20 20 20 20 74 65 73 74   done.      test
12aa0 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c 44 3d   -z "$LD" && LD=
12ab0 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 20  "$ac_prog".     
12ac0 20 3b 3b 0a 20 20 22 22 29 0a 20 20 20 20 23 20   ;;.  "").    # 
12ad0 49 66 20 69 74 20 66 61 69 6c 73 2c 20 74 68 65  If it fails, the
12ae0 6e 20 70 72 65 74 65 6e 64 20 77 65 20 61 72 65  n pretend we are
12af0 6e 27 74 20 75 73 69 6e 67 20 47 43 43 2e 0a 20  n't using GCC.. 
12b00 20 20 20 61 63 5f 70 72 6f 67 3d 6c 64 0a 20 20     ac_prog=ld.  
12b10 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20    ;;.  *).    # 
12b20 49 66 20 69 74 20 69 73 20 72 65 6c 61 74 69 76  If it is relativ
12b30 65 2c 20 74 68 65 6e 20 73 65 61 72 63 68 20 66  e, then search f
12b40 6f 72 20 74 68 65 20 66 69 72 73 74 20 6c 64 20  or the first ld 
12b50 69 6e 20 50 41 54 48 2e 0a 20 20 20 20 77 69 74  in PATH..    wit
12b60 68 5f 67 6e 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e  h_gnu_ld=unknown
12b70 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 65  .    ;;.  esac.e
12b80 6c 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f  lif test "$with_
12b90 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74  gnu_ld" = yes; t
12ba0 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  hen.  echo "$as_
12bb0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
12bc0 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c 64 22  king for GNU ld"
12bd0 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
12be0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
12bf0 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f  GNU ld... $ECHO_
12c00 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  C" >&6.else.  ec
12c10 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
12c20 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
12c30 20 6e 6f 6e 2d 47 4e 55 20 6c 64 22 20 3e 26 35   non-GNU ld" >&5
12c40 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
12c50 68 65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d  hecking for non-
12c60 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48 4f 5f  GNU ld... $ECHO_
12c70 43 22 20 3e 26 36 0a 66 69 0a 69 66 20 74 65 73  C" >&6.fi.if tes
12c80 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  t "${lt_cv_path_
12c90 4c 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  LD+set}" = set; 
12ca0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
12cb0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
12cc0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
12cd0 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 4c    if test -z "$L
12ce0 44 22 3b 20 74 68 65 6e 0a 20 20 49 46 53 3d 22  D"; then.  IFS="
12cf0 24 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73  ${IFS= .}"; ac_s
12d00 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
12d10 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
12d20 54 4f 52 0a 20 20 66 6f 72 20 61 63 5f 64 69 72  TOR.  for ac_dir
12d30 20 69 6e 20 24 50 41 54 48 3b 20 64 6f 0a 20 20   in $PATH; do.  
12d40 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64    test -z "$ac_d
12d50 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a  ir" && ac_dir=..
12d60 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 22      if test -f "
12d70 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67  $ac_dir/$ac_prog
12d80 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 61  " || test -f "$a
12d90 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61  c_dir/$ac_prog$a
12da0 63 5f 65 78 65 65 78 74 22 3b 20 74 68 65 6e 0a  c_exeext"; then.
12db0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68        lt_cv_path
12dc0 5f 4c 44 3d 22 24 61 63 5f 64 69 72 2f 24 61 63  _LD="$ac_dir/$ac
12dd0 5f 70 72 6f 67 22 0a 20 20 20 20 20 20 23 20 43  _prog".      # C
12de0 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74  heck to see if t
12df0 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 47 4e  he program is GN
12e00 55 20 6c 64 2e 20 20 49 27 64 20 72 61 74 68 65  U ld.  I'd rathe
12e10 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c  r use --version,
12e20 0a 20 20 20 20 20 20 23 20 62 75 74 20 61 70 70  .      # but app
12e30 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55  arently some GNU
12e40 20 6c 64 27 73 20 6f 6e 6c 79 20 61 63 63 65 70   ld's only accep
12e50 74 20 2d 76 2e 0a 20 20 20 20 20 20 23 20 42 72  t -v..      # Br
12e60 65 61 6b 20 6f 6e 6c 79 20 69 66 20 69 74 20 77  eak only if it w
12e70 61 73 20 74 68 65 20 47 4e 55 2f 6e 6f 6e 2d 47  as the GNU/non-G
12e80 4e 55 20 6c 64 20 74 68 61 74 20 77 65 20 70 72  NU ld that we pr
12e90 65 66 65 72 2e 0a 20 20 20 20 20 20 69 66 20 22  efer..      if "
12ea0 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20  $lt_cv_path_LD" 
12eb0 2d 76 20 32 3e 26 31 20 3c 20 2f 64 65 76 2f 6e  -v 2>&1 < /dev/n
12ec0 75 6c 6c 20 7c 20 65 67 72 65 70 20 27 28 47 4e  ull | egrep '(GN
12ed0 55 7c 77 69 74 68 20 42 46 44 29 27 20 3e 20 2f  U|with BFD)' > /
12ee0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09  dev/null; then..
12ef0 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f  test "$with_gnu_
12f00 6c 64 22 20 21 3d 20 6e 6f 20 26 26 20 62 72 65  ld" != no && bre
12f10 61 6b 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 74  ak.      else..t
12f20 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c  est "$with_gnu_l
12f30 64 22 20 21 3d 20 79 65 73 20 26 26 20 62 72 65  d" != yes && bre
12f40 61 6b 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  ak.      fi.    
12f50 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
12f60 22 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 65  "$ac_save_ifs".e
12f70 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  lse.  lt_cv_path
12f80 5f 4c 44 3d 22 24 4c 44 22 20 23 20 4c 65 74 20  _LD="$LD" # Let 
12f90 74 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64  the user overrid
12fa0 65 20 74 68 65 20 74 65 73 74 20 77 69 74 68 20  e the test with 
12fb0 61 20 70 61 74 68 2e 0a 66 69 0a 66 69 0a 0a 4c  a path..fi.fi..L
12fc0 44 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4c  D="$lt_cv_path_L
12fd0 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  D".if test -n "$
12fe0 4c 44 22 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  LD"; then.  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 24 4c 44 22 20 3e  : result: $LD" >
13010 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
13020 54 7d 24 4c 44 22 20 3e 26 36 0a 65 6c 73 65 0a  T}$LD" >&6.else.
13030 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
13040 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
13050 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
13060 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66  ECHO_T}no" >&6.f
13070 69 0a 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20  i.test -z "$LD" 
13080 26 26 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  && { { echo "$as
13090 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
130a0 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c  or: no acceptabl
130b0 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24  e ld found in \$
130c0 50 41 54 48 22 20 3e 26 35 0a 65 63 68 6f 20 22  PATH" >&5.echo "
130d0 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e  $as_me: error: n
130e0 6f 20 61 63 63 65 70 74 61 62 6c 65 20 6c 64 20  o acceptable ld 
130f0 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 22  found in \$PATH"
13100 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
13110 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
13120 20 7d 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   }.echo "$as_me:
13130 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
13140 67 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20  g if the linker 
13150 28 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 22  ($LD) is GNU ld"
13160 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
13170 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 74  N "checking if t
13180 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20  he linker ($LD) 
13190 69 73 20 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43  is GNU ld... $EC
131a0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
131b0 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f  t "${lt_cv_prog_
131c0 67 6e 75 5f 6c 64 2b 73 65 74 7d 22 20 3d 20 73  gnu_ld+set}" = s
131d0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
131e0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
131f0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
13200 6c 73 65 0a 20 20 23 20 49 27 64 20 72 61 74 68  lse.  # I'd rath
13210 65 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e  er use --version
13220 20 68 65 72 65 2c 20 62 75 74 20 61 70 70 61 72   here, but appar
13230 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c  ently some GNU l
13240 64 27 73 20 6f 6e 6c 79 20 61 63 63 65 70 74 20  d's only accept 
13250 2d 76 2e 0a 69 66 20 24 4c 44 20 2d 76 20 32 3e  -v..if $LD -v 2>
13260 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  &1 </dev/null | 
13270 65 67 72 65 70 20 27 28 47 4e 55 7c 77 69 74 68  egrep '(GNU|with
13280 20 42 46 44 29 27 20 31 3e 26 35 3b 20 74 68 65   BFD)' 1>&5; the
13290 6e 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67  n.  lt_cv_prog_g
132a0 6e 75 5f 6c 64 3d 79 65 73 0a 65 6c 73 65 0a 20  nu_ld=yes.else. 
132b0 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f   lt_cv_prog_gnu_
132c0 6c 64 3d 6e 6f 0a 66 69 0a 66 69 0a 65 63 68 6f  ld=no.fi.fi.echo
132d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
132e0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
132f0 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 20 3e 26  _prog_gnu_ld" >&
13300 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
13310 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  }$lt_cv_prog_gnu
13320 5f 6c 64 22 20 3e 26 36 0a 77 69 74 68 5f 67 6e  _ld" >&6.with_gn
13330 75 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67  u_ld=$lt_cv_prog
13340 5f 67 6e 75 5f 6c 64 0a 0a 0a 65 63 68 6f 20 22  _gnu_ld...echo "
13350 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
13360 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c 44  checking for $LD
13370 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f 61   option to reloa
13380 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22 20  d object files" 
13390 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
133a0 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24   "checking for $
133b0 4c 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c  LD option to rel
133c0 6f 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73  oad object files
133d0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
133e0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
133f0 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
13400 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
13410 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
13420 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
13430 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
13440 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f  lt_cv_ld_reload_
13450 66 6c 61 67 3d 27 2d 72 27 0a 66 69 0a 65 63 68  flag='-r'.fi.ech
13460 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
13470 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
13480 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
13490 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
134a0 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 6c 64 5f 72  HO_T}$lt_cv_ld_r
134b0 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3e 26 36 0a  eload_flag" >&6.
134c0 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 24 6c 74 5f  reload_flag=$lt_
134d0 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61  cv_ld_reload_fla
134e0 67 0a 74 65 73 74 20 2d 6e 20 22 24 72 65 6c 6f  g.test -n "$relo
134f0 61 64 5f 66 6c 61 67 22 20 26 26 20 72 65 6c 6f  ad_flag" && relo
13500 61 64 5f 66 6c 61 67 3d 22 20 24 72 65 6c 6f 61  ad_flag=" $reloa
13510 64 5f 66 6c 61 67 22 0a 0a 65 63 68 6f 20 22 24  d_flag"..echo "$
13520 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
13530 68 65 63 6b 69 6e 67 20 66 6f 72 20 42 53 44 2d  hecking for BSD-
13540 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d 22 20 3e  compatible nm" >
13550 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
13560 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42 53  "checking for BS
13570 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d 2e  D-compatible nm.
13580 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
13590 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76  if test "${lt_cv
135a0 5f 70 61 74 68 5f 4e 4d 2b 73 65 74 7d 22 20 3d  _path_NM+set}" =
135b0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
135c0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
135d0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
135e0 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
135f0 2d 6e 20 22 24 4e 4d 22 3b 20 74 68 65 6e 0a 20  -n "$NM"; then. 
13600 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
13610 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
13620 74 2e 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f  t..  lt_cv_path_
13630 4e 4d 3d 22 24 4e 4d 22 0a 65 6c 73 65 0a 20 20  NM="$NM".else.  
13640 49 46 53 3d 22 24 7b 49 46 53 3d 20 09 7d 22 3b  IFS="${IFS= .}";
13650 20 61 63 5f 73 61 76 65 5f 69 66 73 3d 22 24 49   ac_save_ifs="$I
13660 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  FS"; IFS=$PATH_S
13670 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20 61  EPARATOR.  for a
13680 63 5f 64 69 72 20 69 6e 20 24 50 41 54 48 20 2f  c_dir in $PATH /
13690 75 73 72 2f 63 63 73 2f 62 69 6e 20 2f 75 73 72  usr/ccs/bin /usr
136a0 2f 75 63 62 20 2f 62 69 6e 3b 20 64 6f 0a 20 20  /ucb /bin; do.  
136b0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64    test -z "$ac_d
136c0 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a  ir" && ac_dir=..
136d0 20 20 20 20 74 6d 70 5f 6e 6d 3d 24 61 63 5f 64      tmp_nm=$ac_d
136e0 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  ir/${ac_tool_pre
136f0 66 69 78 7d 6e 6d 0a 20 20 20 20 69 66 20 74 65  fix}nm.    if te
13700 73 74 20 2d 66 20 24 74 6d 70 5f 6e 6d 20 7c 7c  st -f $tmp_nm ||
13710 20 74 65 73 74 20 2d 66 20 24 74 6d 70 5f 6e 6d   test -f $tmp_nm
13720 24 61 63 5f 65 78 65 65 78 74 20 3b 20 74 68 65  $ac_exeext ; the
13730 6e 0a 20 20 20 20 20 20 23 20 43 68 65 63 6b 20  n.      # Check 
13740 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 6e 6d  to see if the nm
13750 20 61 63 63 65 70 74 73 20 61 20 42 53 44 2d 63   accepts a BSD-c
13760 6f 6d 70 61 74 20 66 6c 61 67 2e 0a 20 20 20 20  ompat flag..    
13770 20 20 23 20 41 64 64 69 6e 67 20 74 68 65 20 60    # Adding the `
13780 73 65 64 20 31 71 27 20 70 72 65 76 65 6e 74 73  sed 1q' prevents
13790 20 66 61 6c 73 65 20 70 6f 73 69 74 69 76 65 73   false positives
137a0 20 6f 6e 20 48 50 2d 55 58 2c 20 77 68 69 63 68   on HP-UX, which
137b0 20 73 61 79 73 3a 0a 20 20 20 20 20 20 23 20 20   says:.      #  
137c0 20 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74   nm: unknown opt
137d0 69 6f 6e 20 22 42 22 20 69 67 6e 6f 72 65 64 0a  ion "B" ignored.
137e0 20 20 20 20 20 20 23 20 54 72 75 36 34 27 73 20        # Tru64's 
137f0 6e 6d 20 63 6f 6d 70 6c 61 69 6e 73 20 74 68 61  nm complains tha
13800 74 20 2f 64 65 76 2f 6e 75 6c 6c 20 69 73 20 61  t /dev/null is a
13810 6e 20 69 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74  n invalid object
13820 20 66 69 6c 65 0a 20 20 20 20 20 20 69 66 20 28   file.      if (
13830 24 74 6d 70 5f 6e 6d 20 2d 42 20 2f 64 65 76 2f  $tmp_nm -B /dev/
13840 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20  null 2>&1 | sed 
13850 27 31 71 27 3b 20 65 78 69 74 20 30 29 20 7c 20  '1q'; exit 0) | 
13860 65 67 72 65 70 20 27 28 2f 64 65 76 2f 6e 75 6c  egrep '(/dev/nul
13870 6c 7c 49 6e 76 61 6c 69 64 20 66 69 6c 65 20 6f  l|Invalid file o
13880 72 20 6f 62 6a 65 63 74 20 74 79 70 65 29 27 20  r object type)' 
13890 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
138a0 0a 09 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d  ..lt_cv_path_NM=
138b0 22 24 74 6d 70 5f 6e 6d 20 2d 42 22 0a 09 62 72  "$tmp_nm -B"..br
138c0 65 61 6b 0a 20 20 20 20 20 20 65 6c 69 66 20 28  eak.      elif (
138d0 24 74 6d 70 5f 6e 6d 20 2d 70 20 2f 64 65 76 2f  $tmp_nm -p /dev/
138e0 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64 20  null 2>&1 | sed 
138f0 27 31 71 27 3b 20 65 78 69 74 20 30 29 20 7c 20  '1q'; exit 0) | 
13900 65 67 72 65 70 20 2f 64 65 76 2f 6e 75 6c 6c 20  egrep /dev/null 
13910 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
13920 0a 09 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d  ..lt_cv_path_NM=
13930 22 24 74 6d 70 5f 6e 6d 20 2d 70 22 0a 09 62 72  "$tmp_nm -p"..br
13940 65 61 6b 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  eak.      else..
13950 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 24 7b  lt_cv_path_NM=${
13960 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24  lt_cv_path_NM="$
13970 74 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65 65 70 20  tmp_nm"} # keep 
13980 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 2c  the first match,
13990 20 62 75 74 0a 09 63 6f 6e 74 69 6e 75 65 20 23   but..continue #
139a0 20 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20   so that we can 
139b0 74 72 79 20 74 6f 20 66 69 6e 64 20 6f 6e 65 20  try to find one 
139c0 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 42 53  that supports BS
139d0 44 20 66 6c 61 67 73 0a 20 20 20 20 20 20 66 69  D flags.      fi
139e0 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20  .    fi.  done. 
139f0 20 49 46 53 3d 22 24 61 63 5f 73 61 76 65 5f 69   IFS="$ac_save_i
13a00 66 73 22 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  fs".  test -z "$
13a10 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20 26  lt_cv_path_NM" &
13a20 26 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d  & lt_cv_path_NM=
13a30 6e 6d 0a 66 69 0a 66 69 0a 0a 4e 4d 3d 22 24 6c  nm.fi.fi..NM="$l
13a40 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 0a 65 63  t_cv_path_NM".ec
13a50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
13a60 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4e 4d 22  NO: result: $NM"
13a70 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
13a80 4f 5f 54 7d 24 4e 4d 22 20 3e 26 36 0a 0a 65 63  O_T}$NM" >&6..ec
13a90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
13aa0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
13ab0 20 61 20 73 65 64 20 74 68 61 74 20 64 6f 65 73   a sed that does
13ac0 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20 6f 75   not truncate ou
13ad0 74 70 75 74 22 20 3e 26 35 0a 65 63 68 6f 20 24  tput" >&5.echo $
13ae0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
13af0 20 66 6f 72 20 61 20 73 65 64 20 74 68 61 74 20   for a sed that 
13b00 64 6f 65 73 20 6e 6f 74 20 74 72 75 6e 63 61 74  does not truncat
13b10 65 20 6f 75 74 70 75 74 2e 2e 2e 20 24 45 43 48  e output... $ECH
13b20 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74  O_C" >&6.if test
13b30 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 53   "${lt_cv_path_S
13b40 45 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  ED+set}" = set; 
13b50 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
13b60 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
13b70 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
13b80 20 20 23 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68    # Loop through
13b90 20 74 68 65 20 75 73 65 72 27 73 20 70 61 74 68   the user's path
13ba0 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20 73 65   and test for se
13bb0 64 20 61 6e 64 20 67 73 65 64 2e 0a 23 20 54 68  d and gsed..# Th
13bc0 65 6e 20 75 73 65 20 74 68 61 74 20 6c 69 73 74  en use that list
13bd0 20 6f 66 20 73 65 64 27 73 20 61 73 20 6f 6e 65   of sed's as one
13be0 73 20 74 6f 20 74 65 73 74 20 66 6f 72 20 74 72  s to test for tr
13bf0 75 6e 63 61 74 69 6f 6e 2e 0a 61 73 5f 65 78 65  uncation..as_exe
13c00 63 75 74 61 62 6c 65 5f 70 3d 22 74 65 73 74 20  cutable_p="test 
13c10 2d 66 22 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d  -f".as_save_IFS=
13c20 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
13c30 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
13c40 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f  _dir in $PATH.do
13c50 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
13c60 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
13c70 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
13c80 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f  r=..  for ac_pro
13c90 67 20 69 6e 20 73 65 64 20 67 73 65 64 3b 20 64  g in sed gsed; d
13ca0 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78 65  o.    for ac_exe
13cb0 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
13cc0 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
13cd0 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 20 20  sions; do.      
13ce0 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c  if $as_executabl
13cf0 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63  e_p "$as_dir/$ac
13d00 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65 78  _prog$ac_exec_ex
13d10 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  t"; then.       
13d20 20 5f 73 65 64 5f 6c 69 73 74 3d 22 24 5f 73 65   _sed_list="$_se
13d30 64 5f 6c 69 73 74 20 24 61 73 5f 64 69 72 2f 24  d_list $as_dir/$
13d40 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f  ac_prog$ac_exec_
13d50 65 78 74 22 0a 20 20 20 20 20 20 66 69 0a 20 20  ext".      fi.  
13d60 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 64 6f    done.  done.do
13d70 6e 65 0a 0a 20 20 23 20 43 72 65 61 74 65 20 61  ne..  # Create a
13d80 20 74 65 6d 70 6f 72 61 72 79 20 64 69 72 65 63   temporary direc
13d90 74 6f 72 79 2c 20 61 6e 64 20 68 6f 6f 6b 20 66  tory, and hook f
13da0 6f 72 20 69 74 73 20 72 65 6d 6f 76 61 6c 20 75  or its removal u
13db0 6e 6c 65 73 73 20 64 65 62 75 67 67 69 6e 67 2e  nless debugging.
13dc0 0a 24 64 65 62 75 67 20 7c 7c 0a 7b 0a 20 20 74  .$debug ||.{.  t
13dd0 72 61 70 20 27 65 78 69 74 5f 73 74 61 74 75 73  rap 'exit_status
13de0 3d 24 3f 3b 20 72 6d 20 2d 72 66 20 24 74 6d 70  =$?; rm -rf $tmp
13df0 20 26 26 20 65 78 69 74 20 24 65 78 69 74 5f 73   && exit $exit_s
13e00 74 61 74 75 73 27 20 30 0a 20 20 74 72 61 70 20  tatus' 0.  trap 
13e10 27 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69  '{ (exit 1); exi
13e20 74 20 31 3b 20 7d 27 20 31 20 32 20 31 33 20 31  t 1; }' 1 2 13 1
13e30 35 0a 7d 0a 0a 23 20 43 72 65 61 74 65 20 61 20  5.}..# Create a 
13e40 28 73 65 63 75 72 65 29 20 74 6d 70 20 64 69 72  (secure) tmp dir
13e50 65 63 74 6f 72 79 20 66 6f 72 20 74 6d 70 20 66  ectory for tmp f
13e60 69 6c 65 73 2e 0a 3a 20 24 7b 54 4d 50 44 49 52  iles..: ${TMPDIR
13e70 3d 2f 74 6d 70 7d 0a 7b 0a 20 20 74 6d 70 3d 60  =/tmp}.{.  tmp=`
13e80 28 75 6d 61 73 6b 20 30 37 37 20 26 26 20 6d 6b  (umask 077 && mk
13e90 74 65 6d 70 20 2d 64 20 2d 71 20 22 24 54 4d 50  temp -d -q "$TMP
13ea0 44 49 52 2f 73 65 64 58 58 58 58 58 58 22 29 20  DIR/sedXXXXXX") 
13eb0 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a  2>/dev/null` &&.
13ec0 20 20 74 65 73 74 20 2d 6e 20 22 24 74 6d 70 22    test -n "$tmp"
13ed0 20 26 26 20 74 65 73 74 20 2d 64 20 22 24 74 6d   && test -d "$tm
13ee0 70 22 0a 7d 20 20 7c 7c 0a 7b 0a 20 20 74 6d 70  p".}  ||.{.  tmp
13ef0 3d 24 54 4d 50 44 49 52 2f 73 65 64 24 24 2d 24  =$TMPDIR/sed$$-$
13f00 52 41 4e 44 4f 4d 0a 20 20 28 75 6d 61 73 6b 20  RANDOM.  (umask 
13f10 30 37 37 20 26 26 20 6d 6b 64 69 72 20 24 74 6d  077 && mkdir $tm
13f20 70 29 0a 7d 20 7c 7c 0a 7b 0a 20 20 20 65 63 68  p).} ||.{.   ech
13f30 6f 20 22 24 6d 65 3a 20 63 61 6e 6e 6f 74 20 63  o "$me: cannot c
13f40 72 65 61 74 65 20 61 20 74 65 6d 70 6f 72 61 72  reate a temporar
13f50 79 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 24  y directory in $
13f60 54 4d 50 44 49 52 22 20 3e 26 32 0a 20 20 20 7b  TMPDIR" >&2.   {
13f70 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
13f80 31 3b 20 7d 0a 7d 0a 20 20 5f 6d 61 78 3d 30 0a  1; }.}.  _max=0.
13f90 20 20 5f 63 6f 75 6e 74 3d 30 0a 20 20 23 20 41    _count=0.  # A
13fa0 64 64 20 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e  dd /usr/xpg4/bin
13fb0 2f 73 65 64 20 61 73 20 69 74 20 69 73 20 74 79  /sed as it is ty
13fc0 70 69 63 61 6c 6c 79 20 66 6f 75 6e 64 20 6f 6e  pically found on
13fd0 20 53 6f 6c 61 72 69 73 0a 20 20 23 20 61 6c 6f   Solaris.  # alo
13fe0 6e 67 20 77 69 74 68 20 2f 62 69 6e 2f 73 65 64  ng with /bin/sed
13ff0 20 74 68 61 74 20 74 72 75 6e 63 61 74 65 73 20   that truncates 
14000 6f 75 74 70 75 74 2e 0a 20 20 66 6f 72 20 5f 73  output..  for _s
14010 65 64 20 69 6e 20 24 5f 73 65 64 5f 6c 69 73 74  ed in $_sed_list
14020 20 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 2f 73   /usr/xpg4/bin/s
14030 65 64 3b 20 64 6f 0a 20 20 20 20 74 65 73 74 20  ed; do.    test 
14040 21 20 2d 66 20 24 7b 5f 73 65 64 7d 20 26 26 20  ! -f ${_sed} && 
14050 62 72 65 61 6b 0a 20 20 20 20 63 61 74 20 2f 64  break.    cat /d
14060 65 76 2f 6e 75 6c 6c 20 3e 20 22 24 74 6d 70 2f  ev/null > "$tmp/
14070 73 65 64 2e 69 6e 22 0a 20 20 20 20 5f 63 6f 75  sed.in".    _cou
14080 6e 74 3d 30 0a 20 20 20 20 65 63 68 6f 20 24 7b  nt=0.    echo ${
14090 45 43 48 4f 5f 4e 2d 24 61 63 5f 6e 7d 20 22 30  ECHO_N-$ac_n} "0
140a0 31 32 33 34 35 36 37 38 39 24 7b 45 43 48 4f 5f  123456789${ECHO_
140b0 43 2d 24 61 63 5f 63 7d 22 20 3e 22 24 74 6d 70  C-$ac_c}" >"$tmp
140c0 2f 73 65 64 2e 69 6e 22 0a 20 20 20 20 23 20 43  /sed.in".    # C
140d0 68 65 63 6b 20 66 6f 72 20 47 4e 55 20 73 65 64  heck for GNU sed
140e0 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 20 69   and select it i
140f0 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e 0a 20  f it is found.. 
14100 20 20 20 69 66 20 22 24 7b 5f 73 65 64 7d 22 20     if "${_sed}" 
14110 2d 2d 76 65 72 73 69 6f 6e 20 32 3e 26 31 20 3c  --version 2>&1 <
14120 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 65 67 72   /dev/null | egr
14130 65 70 20 27 28 47 4e 55 29 27 20 3e 20 2f 64 65  ep '(GNU)' > /de
14140 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
14150 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45     lt_cv_path_SE
14160 44 3d 24 7b 5f 73 65 64 7d 0a 20 20 20 20 20 20  D=${_sed}.      
14170 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20 20  break.    fi.   
14180 20 77 68 69 6c 65 20 74 72 75 65 3b 20 64 6f 0a   while true; do.
14190 20 20 20 20 20 20 63 61 74 20 22 24 74 6d 70 2f        cat "$tmp/
141a0 73 65 64 2e 69 6e 22 20 22 24 74 6d 70 2f 73 65  sed.in" "$tmp/se
141b0 64 2e 69 6e 22 20 3e 22 24 74 6d 70 2f 73 65 64  d.in" >"$tmp/sed
141c0 2e 74 6d 70 22 0a 20 20 20 20 20 20 6d 76 20 22  .tmp".      mv "
141d0 24 74 6d 70 2f 73 65 64 2e 74 6d 70 22 20 22 24  $tmp/sed.tmp" "$
141e0 74 6d 70 2f 73 65 64 2e 69 6e 22 0a 20 20 20 20  tmp/sed.in".    
141f0 20 20 63 70 20 22 24 74 6d 70 2f 73 65 64 2e 69    cp "$tmp/sed.i
14200 6e 22 20 22 24 74 6d 70 2f 73 65 64 2e 6e 6c 22  n" "$tmp/sed.nl"
14210 0a 20 20 20 20 20 20 65 63 68 6f 20 3e 3e 22 24  .      echo >>"$
14220 74 6d 70 2f 73 65 64 2e 6e 6c 22 0a 20 20 20 20  tmp/sed.nl".    
14230 20 20 24 7b 5f 73 65 64 7d 20 2d 65 20 27 73 2f    ${_sed} -e 's/
14240 61 24 2f 2f 27 20 3c 20 22 24 74 6d 70 2f 73 65  a$//' < "$tmp/se
14250 64 2e 6e 6c 22 20 3e 22 24 74 6d 70 2f 73 65 64  d.nl" >"$tmp/sed
14260 2e 6f 75 74 22 20 7c 7c 20 62 72 65 61 6b 0a 20  .out" || break. 
14270 20 20 20 20 20 63 6d 70 20 2d 73 20 22 24 74 6d       cmp -s "$tm
14280 70 2f 73 65 64 2e 6f 75 74 22 20 22 24 74 6d 70  p/sed.out" "$tmp
14290 2f 73 65 64 2e 6e 6c 22 20 7c 7c 20 62 72 65 61  /sed.nl" || brea
142a0 6b 0a 20 20 20 20 20 20 23 20 34 30 30 30 30 20  k.      # 40000 
142b0 63 68 61 72 73 20 61 73 20 69 6e 70 75 74 20 73  chars as input s
142c0 65 65 6d 73 20 6d 6f 72 65 20 74 68 61 6e 20 65  eems more than e
142d0 6e 6f 75 67 68 0a 20 20 20 20 20 20 74 65 73 74  nough.      test
142e0 20 24 5f 63 6f 75 6e 74 20 2d 67 74 20 31 30 20   $_count -gt 10 
142f0 26 26 20 62 72 65 61 6b 0a 20 20 20 20 20 20 5f  && break.      _
14300 63 6f 75 6e 74 3d 60 65 78 70 72 20 24 5f 63 6f  count=`expr $_co
14310 75 6e 74 20 2b 20 31 60 0a 20 20 20 20 20 20 69  unt + 1`.      i
14320 66 20 74 65 73 74 20 24 5f 63 6f 75 6e 74 20 2d  f test $_count -
14330 67 74 20 24 5f 6d 61 78 3b 20 74 68 65 6e 0a 20  gt $_max; then. 
14340 20 20 20 20 20 20 20 5f 6d 61 78 3d 24 5f 63 6f         _max=$_co
14350 75 6e 74 0a 20 20 20 20 20 20 20 20 6c 74 5f 63  unt.        lt_c
14360 76 5f 70 61 74 68 5f 53 45 44 3d 24 5f 73 65 64  v_path_SED=$_sed
14370 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 64 6f  .      fi.    do
14380 6e 65 0a 20 20 64 6f 6e 65 0a 20 20 72 6d 20 2d  ne.  done.  rm -
14390 72 66 20 22 24 74 6d 70 22 0a 0a 66 69 0a 0a 69  rf "$tmp"..fi..i
143a0 66 20 74 65 73 74 20 22 58 24 53 45 44 22 20 21  f test "X$SED" !
143b0 3d 20 22 58 22 3b 20 74 68 65 6e 0a 20 20 6c 74  = "X"; then.  lt
143c0 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 53 45  _cv_path_SED=$SE
143d0 44 0a 65 6c 73 65 0a 20 20 53 45 44 3d 24 6c 74  D.else.  SED=$lt
143e0 5f 63 76 5f 70 61 74 68 5f 53 45 44 0a 66 69 0a  _cv_path_SED.fi.
143f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
14400 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 53  NENO: result: $S
14410 45 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ED" >&5.echo "${
14420 45 43 48 4f 5f 54 7d 24 53 45 44 22 20 3e 26 36  ECHO_T}$SED" >&6
14430 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
14440 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
14450 20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73 20 77   whether ln -s w
14460 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 24  orks" >&5.echo $
14470 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
14480 20 77 68 65 74 68 65 72 20 6c 6e 20 2d 73 20 77   whether ln -s w
14490 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  orks... $ECHO_C"
144a0 20 3e 26 36 0a 4c 4e 5f 53 3d 24 61 73 5f 6c 6e   >&6.LN_S=$as_ln
144b0 5f 73 0a 69 66 20 74 65 73 74 20 22 24 4c 4e 5f  _s.if test "$LN_
144c0 53 22 20 3d 20 22 6c 6e 20 2d 73 22 3b 20 74 68  S" = "ln -s"; th
144d0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  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 79 65 73 22 20 3e 26 35 0a 65 63 68 6f  t: yes" >&5.echo
14500 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73 22 20   "${ECHO_T}yes" 
14510 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  >&6.else.  echo 
14520 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
14530 20 72 65 73 75 6c 74 3a 20 6e 6f 2c 20 75 73 69   result: no, usi
14540 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 35 0a 65 63  ng $LN_S" >&5.ec
14550 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 2c  ho "${ECHO_T}no,
14560 20 75 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26   using $LN_S" >&
14570 36 0a 66 69 0a 0a 65 63 68 6f 20 22 24 61 73 5f  6.fi..echo "$as_
14580 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
14590 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 63 6f  king how to reco
145a0 67 6e 69 73 65 20 64 65 70 65 6e 64 65 6e 74 20  gnise dependent 
145b0 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65  libraries" >&5.e
145c0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
145d0 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 63  cking how to rec
145e0 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65 6e 74  ognise dependent
145f0 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 24 45   libraries... $E
14600 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
14610 73 74 20 22 24 7b 6c 74 5f 63 76 5f 64 65 70 6c  st "${lt_cv_depl
14620 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
14630 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
14640 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
14650 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
14660 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
14670 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
14680 5f 63 6d 64 3d 27 24 4d 41 47 49 43 5f 43 4d 44  _cmd='$MAGIC_CMD
14690 27 0a 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67  '.lt_cv_file_mag
146a0 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 0a 6c 74  ic_test_file=.lt
146b0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
146c0 6b 5f 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e 6f 77  k_method='unknow
146d0 6e 27 0a 23 20 4e 65 65 64 20 74 6f 20 73 65 74  n'.# Need to set
146e0 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 76   the preceding v
146f0 61 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c 20 70  ariable on all p
14700 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 73 75  latforms that su
14710 70 70 6f 72 74 0a 23 20 69 6e 74 65 72 6c 69 62  pport.# interlib
14720 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63 69 65  rary dependencie
14730 73 2e 0a 23 20 27 6e 6f 6e 65 27 20 2d 2d 20 64  s..# 'none' -- d
14740 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f 74 20  ependencies not 
14750 73 75 70 70 6f 72 74 65 64 2e 0a 23 20 60 75 6e  supported..# `un
14760 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65 20 61  known' -- same a
14770 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f 63 75  s none, but docu
14780 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20 72 65  ments that we re
14790 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f 77 2e  ally don't know.
147a0 0a 23 20 27 70 61 73 73 5f 61 6c 6c 27 20 2d 2d  .# 'pass_all' --
147b0 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 69 65   all dependencie
147c0 73 20 70 61 73 73 65 64 20 77 69 74 68 20 6e 6f  s passed with no
147d0 20 63 68 65 63 6b 73 2e 0a 23 20 27 74 65 73 74   checks..# 'test
147e0 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d 20 63 68 65  _compile' -- che
147f0 63 6b 20 62 79 20 6d 61 6b 69 6e 67 20 74 65 73  ck by making tes
14800 74 20 70 72 6f 67 72 61 6d 2e 0a 23 20 27 66 69  t program..# 'fi
14810 6c 65 5f 6d 61 67 69 63 20 5b 5b 72 65 67 65 78  le_magic [[regex
14820 5d 5d 27 20 2d 2d 20 63 68 65 63 6b 20 62 79 20  ]]' -- check by 
14830 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65  looking for file
14840 73 20 69 6e 20 6c 69 62 72 61 72 79 20 70 61 74  s in library pat
14850 68 0a 23 20 77 68 69 63 68 20 72 65 73 70 6f 6e  h.# which respon
14860 64 73 20 74 6f 20 74 68 65 20 24 66 69 6c 65 5f  ds to the $file_
14870 6d 61 67 69 63 5f 63 6d 64 20 77 69 74 68 20 61  magic_cmd with a
14880 20 67 69 76 65 6e 20 65 67 72 65 70 20 72 65 67   given egrep reg
14890 65 78 2e 0a 23 20 49 66 20 79 6f 75 20 68 61 76  ex..# If you hav
148a0 65 20 60 66 69 6c 65 27 20 6f 72 20 65 71 75 69  e `file' or equi
148b0 76 61 6c 65 6e 74 20 6f 6e 20 79 6f 75 72 20 73  valent on your s
148c0 79 73 74 65 6d 20 61 6e 64 20 79 6f 75 27 72 65  ystem and you're
148d0 20 6e 6f 74 20 73 75 72 65 0a 23 20 77 68 65 74   not sure.# whet
148e0 68 65 72 20 60 70 61 73 73 5f 61 6c 6c 27 20 77  her `pass_all' w
148f0 69 6c 6c 20 2a 61 6c 77 61 79 73 2a 20 77 6f 72  ill *always* wor
14900 6b 2c 20 79 6f 75 20 70 72 6f 62 61 62 6c 79 20  k, you probably 
14910 77 61 6e 74 20 74 68 69 73 20 6f 6e 65 2e 0a 0a  want this one...
14920 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
14930 0a 61 69 78 34 2a 20 7c 20 61 69 78 35 2a 29 0a  .aix4* | aix5*).
14940 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
14950 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
14960 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62 65 6f 73  s_all.  ;;..beos
14970 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  *).  lt_cv_depli
14980 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
14990 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 62  pass_all.  ;;..b
149a0 73 64 69 34 2a 29 0a 20 20 6c 74 5f 63 76 5f 64  sdi4*).  lt_cv_d
149b0 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
149c0 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
149d0 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d  ELF [0-9][0-9]*-
149e0 62 69 74 20 5b 4d 4c 5d 53 42 20 28 73 68 61 72  bit [ML]SB (shar
149f0 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69  ed object|dynami
14a00 63 20 6c 69 62 29 27 0a 20 20 6c 74 5f 63 76 5f  c lib)'.  lt_cv_
14a10 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
14a20 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 2d 4c  /usr/bin/file -L
14a30 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d  '.  lt_cv_file_m
14a40 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f  agic_test_file=/
14a50 73 68 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a 20 20  shlib/libc.so.  
14a60 3b 3b 0a 0a 63 79 67 77 69 6e 2a 20 7c 20 6d 69  ;;..cygwin* | mi
14a70 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20  ngw* | pw32*).  
14a80 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
14a90 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65  eck_method='file
14aa0 5f 6d 61 67 69 63 20 66 69 6c 65 20 66 6f 72 6d  _magic file form
14ab0 61 74 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a 61  at pei*-i386(.*a
14ac0 72 63 68 69 74 65 63 74 75 72 65 3a 20 69 33 38  rchitecture: i38
14ad0 36 29 3f 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c  6)?'.  lt_cv_fil
14ae0 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4f 42  e_magic_cmd='$OB
14af0 4a 44 55 4d 50 20 2d 66 27 0a 20 20 3b 3b 0a 0a  JDUMP -f'.  ;;..
14b00 64 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f  darwin* | rhapso
14b10 64 79 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  dy*).  lt_cv_dep
14b20 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
14b30 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 4d 61  d='file_magic Ma
14b40 63 68 2d 4f 20 64 79 6e 61 6d 69 63 61 6c 6c 79  ch-O dynamically
14b50 20 6c 69 6e 6b 65 64 20 73 68 61 72 65 64 20 6c   linked shared l
14b60 69 62 72 61 72 79 27 0a 20 20 6c 74 5f 63 76 5f  ibrary'.  lt_cv_
14b70 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
14b80 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 2d 4c  /usr/bin/file -L
14b90 27 0a 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f  '.  case "$host_
14ba0 6f 73 22 20 69 6e 0a 20 20 72 68 61 70 73 6f 64  os" in.  rhapsod
14bb0 79 2a 20 7c 20 64 61 72 77 69 6e 31 2e 5b 30 31  y* | darwin1.[01
14bc0 32 5d 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69  2]).    lt_cv_fi
14bd0 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
14be0 6c 65 3d 60 65 63 68 6f 20 2f 53 79 73 74 65 6d  le=`echo /System
14bf0 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f  /Library/Framewo
14c00 72 6b 73 2f 53 79 73 74 65 6d 2e 66 72 61 6d 65  rks/System.frame
14c10 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 2a 2f  work/Versions/*/
14c20 53 79 73 74 65 6d 20 7c 20 68 65 61 64 20 2d 31  System | head -1
14c30 60 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 20 23 20  `.    ;;.  *) # 
14c40 44 61 72 77 69 6e 20 31 2e 33 20 6f 6e 0a 20 20  Darwin 1.3 on.  
14c50 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
14c60 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 27 2f 75  ic_test_file='/u
14c70 73 72 2f 6c 69 62 2f 6c 69 62 53 79 73 74 65 6d  sr/lib/libSystem
14c80 2e 64 79 6c 69 62 27 0a 20 20 20 20 3b 3b 0a 20  .dylib'.    ;;. 
14c90 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 66 72 65 65   esac.  ;;..free
14ca0 62 73 64 2a 29 0a 20 20 69 66 20 65 63 68 6f 20  bsd*).  if echo 
14cb0 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
14cc0 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
14cd0 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  _ > /dev/null; t
14ce0 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 68 6f  hen.    case $ho
14cf0 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 69 2a  st_cpu in.    i*
14d00 38 36 20 29 0a 20 20 20 20 20 20 23 20 4e 6f 74  86 ).      # Not
14d10 20 73 75 72 65 20 77 68 65 74 68 65 72 20 74 68   sure whether th
14d20 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 4f 70  e presence of Op
14d30 65 6e 42 53 44 20 68 65 72 65 20 77 61 73 20 61  enBSD here was a
14d40 20 6d 69 73 74 61 6b 65 2e 0a 20 20 20 20 20 20   mistake..      
14d50 23 20 4c 65 74 27 73 20 61 63 63 65 70 74 20 62  # Let's accept b
14d60 6f 74 68 20 6f 66 20 74 68 65 6d 20 75 6e 74 69  oth of them unti
14d70 6c 20 74 68 69 73 20 69 73 20 63 6c 65 61 72 65  l this is cleare
14d80 64 20 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63  d up..      lt_c
14d90 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
14da0 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
14db0 69 63 20 28 46 72 65 65 42 53 44 7c 4f 70 65 6e  ic (FreeBSD|Open
14dc0 42 53 44 29 2f 69 5b 33 2d 39 5d 38 36 20 28 63  BSD)/i[3-9]86 (c
14dd0 6f 6d 70 61 63 74 20 29 3f 64 65 6d 61 6e 64 20  ompact )?demand 
14de0 70 61 67 65 64 20 73 68 61 72 65 64 20 6c 69 62  paged shared lib
14df0 72 61 72 79 27 0a 20 20 20 20 20 20 6c 74 5f 63  rary'.      lt_c
14e00 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
14e10 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20  =/usr/bin/file. 
14e20 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f       lt_cv_file_
14e30 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
14e40 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c  `echo /usr/lib/l
14e50 69 62 63 2e 73 6f 2e 2a 60 0a 20 20 20 20 20 20  ibc.so.*`.      
14e60 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c  ;;.    esac.  el
14e70 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  se.    lt_cv_dep
14e80 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
14e90 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 66 69 0a  d=pass_all.  fi.
14ea0 20 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 6c 74    ;;..gnu*).  lt
14eb0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
14ec0 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
14ed0 6c 0a 20 20 3b 3b 0a 0a 68 70 75 78 31 30 2e 32  l.  ;;..hpux10.2
14ee0 30 2a 7c 68 70 75 78 31 31 2a 29 0a 20 20 6c 74  0*|hpux11*).  lt
14ef0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
14f00 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
14f10 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39  agic (s[0-9][0-9
14f20 5d 5b 30 2d 39 5d 7c 50 41 2d 52 49 53 43 5b 30  ][0-9]|PA-RISC[0
14f30 2d 39 5d 2e 5b 30 2d 39 5d 29 20 73 68 61 72 65  -9].[0-9]) share
14f40 64 20 6c 69 62 72 61 72 79 27 0a 20 20 6c 74 5f  d library'.  lt_
14f50 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
14f60 64 3d 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a  d=/usr/bin/file.
14f70 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
14f80 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73  ic_test_file=/us
14f90 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6c 0a 20 20  r/lib/libc.sl.  
14fa0 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c 20 69 72 69  ;;..irix5* | iri
14fb0 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a  x6* | nonstopux*
14fc0 29 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  ).  case $host_o
14fd0 73 20 69 6e 0a 20 20 69 72 69 78 35 2a 20 7c 20  s in.  irix5* | 
14fe0 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 20 20  nonstopux*).    
14ff0 23 20 74 68 69 73 20 77 69 6c 6c 20 62 65 20 6f  # this will be o
15000 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 70  verridden with p
15010 61 73 73 5f 61 6c 6c 2c 20 62 75 74 20 6c 65 74  ass_all, but let
15020 20 75 73 20 6b 65 65 70 20 69 74 20 6a 75 73 74   us keep it just
15030 20 69 6e 20 63 61 73 65 0a 20 20 20 20 6c 74 5f   in case.    lt_
15040 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15050 5f 6d 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61  _method="file_ma
15060 67 69 63 20 45 4c 46 20 33 32 2d 62 69 74 20 4d  gic ELF 32-bit M
15070 53 42 20 64 79 6e 61 6d 69 63 20 6c 69 62 20 4d  SB dynamic lib M
15080 49 50 53 20 2d 20 76 65 72 73 69 6f 6e 20 31 22  IPS - version 1"
15090 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  .    ;;.  *).   
150a0 20 63 61 73 65 20 24 4c 44 20 69 6e 0a 20 20 20   case $LD in.   
150b0 20 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 29 20 6c   *-32|*"-32 ") l
150c0 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74 3b 3b  ibmagic=32-bit;;
150d0 0a 20 20 20 20 2a 2d 6e 33 32 7c 2a 22 2d 6e 33  .    *-n32|*"-n3
150e0 32 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 4e 33  2 ") libmagic=N3
150f0 32 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a 22 2d  2;;.    *-64|*"-
15100 36 34 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 36  64 ") libmagic=6
15110 34 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 29 20 6c  4-bit;;.    *) l
15120 69 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61  ibmagic=never-ma
15130 74 63 68 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20  tch;;.    esac. 
15140 20 20 20 23 20 74 68 69 73 20 77 69 6c 6c 20 62     # this will b
15150 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74  e overridden wit
15160 68 20 70 61 73 73 5f 61 6c 6c 2c 20 62 75 74 20  h pass_all, but 
15170 6c 65 74 20 75 73 20 6b 65 65 70 20 69 74 20 6a  let us keep it j
15180 75 73 74 20 69 6e 20 63 61 73 65 0a 20 20 20 20  ust in case.    
15190 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
151a0 65 63 6b 5f 6d 65 74 68 6f 64 3d 22 66 69 6c 65  eck_method="file
151b0 5f 6d 61 67 69 63 20 45 4c 46 20 24 7b 6c 69 62  _magic ELF ${lib
151c0 6d 61 67 69 63 7d 20 4d 53 42 20 6d 69 70 73 2d  magic} MSB mips-
151d0 5b 31 32 33 34 5d 20 64 79 6e 61 6d 69 63 20 6c  [1234] dynamic l
151e0 69 62 20 4d 49 50 53 20 2d 20 76 65 72 73 69 6f  ib MIPS - versio
151f0 6e 20 31 22 0a 20 20 20 20 3b 3b 0a 20 20 65 73  n 1".    ;;.  es
15200 61 63 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  ac.  lt_cv_file_
15210 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
15220 60 65 63 68 6f 20 2f 6c 69 62 24 7b 6c 69 62 73  `echo /lib${libs
15230 75 66 66 7d 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20  uff}/libc.so*`. 
15240 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15250 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
15260 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 23 20 54 68 69  _all.  ;;..# Thi
15270 73 20 6d 75 73 74 20 62 65 20 4c 69 6e 75 78 20  s must be Linux 
15280 45 4c 46 2e 0a 6c 69 6e 75 78 2d 67 6e 75 2a 29  ELF..linux-gnu*)
15290 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70  .  case $host_cp
152a0 75 20 69 6e 0a 20 20 61 6c 70 68 61 2a 20 7c 20  u in.  alpha* | 
152b0 68 70 70 61 2a 20 7c 20 69 2a 38 36 20 7c 20 6d  hppa* | i*86 | m
152c0 69 70 73 20 7c 20 6d 69 70 73 65 6c 20 7c 20 70  ips | mipsel | p
152d0 6f 77 65 72 70 63 2a 20 7c 20 73 70 61 72 63 2a  owerpc* | sparc*
152e0 20 7c 20 69 61 36 34 2a 29 0a 20 20 20 20 6c 74   | ia64*).    lt
152f0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
15300 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
15310 6c 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20  l ;;.  *).    # 
15320 67 6c 69 62 63 20 75 70 20 74 6f 20 32 2e 31 2e  glibc up to 2.1.
15330 31 20 64 6f 65 73 20 6e 6f 74 20 70 65 72 66 6f  1 does not perfo
15340 72 6d 20 73 6f 6d 65 20 72 65 6c 6f 63 61 74 69  rm some relocati
15350 6f 6e 73 20 6f 6e 20 41 52 4d 0a 20 20 20 20 6c  ons on ARM.    l
15360 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
15370 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f  ck_method='file_
15380 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b  magic ELF [0-9][
15390 30 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42  0-9]*-bit [LM]SB
153a0 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c   (shared object|
153b0 64 79 6e 61 6d 69 63 20 6c 69 62 20 29 27 20 3b  dynamic lib )' ;
153c0 3b 0a 20 20 65 73 61 63 0a 20 20 6c 74 5f 63 76  ;.  esac.  lt_cv
153d0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  _file_magic_test
153e0 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f 6c 69 62  _file=`echo /lib
153f0 2f 6c 69 62 63 2e 73 6f 2a 20 2f 6c 69 62 2f 6c  /libc.so* /lib/l
15400 69 62 63 2d 2a 2e 73 6f 60 0a 20 20 3b 3b 0a 0a  ibc-*.so`.  ;;..
15410 6e 65 74 62 73 64 2a 29 0a 20 20 69 66 20 65 63  netbsd*).  if ec
15420 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43  ho __ELF__ | $CC
15430 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45   -E - | grep __E
15440 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  LF__ > /dev/null
15450 3b 20 74 68 65 6e 0a 20 20 20 20 6c 74 5f 63 76  ; then.    lt_cv
15460 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
15470 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74  ethod='match_pat
15480 74 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5c 2e 5d 2b  tern /lib[^/\.]+
15490 5c 2e 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30  \.so\.[0-9]+\.[0
154a0 2d 39 5d 2b 24 27 0a 20 20 65 6c 73 65 0a 20 20  -9]+$'.  else.  
154b0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
154c0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61  check_method='ma
154d0 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62  tch_pattern /lib
154e0 5b 5e 2f 5c 2e 5d 2b 5c 2e 73 6f 24 27 0a 20 20  [^/\.]+\.so$'.  
154f0 66 69 0a 20 20 3b 3b 0a 0a 6e 65 77 6f 73 36 2a  fi.  ;;..newos6*
15500 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  ).  lt_cv_deplib
15510 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
15520 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b  file_magic ELF [
15530 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b  0-9][0-9]*-bit [
15540 4d 4c 5d 53 42 20 28 65 78 65 63 75 74 61 62 6c  ML]SB (executabl
15550 65 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 27 0a  e|dynamic lib)'.
15560 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67    lt_cv_file_mag
15570 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f  ic_cmd=/usr/bin/
15580 66 69 6c 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c  file.  lt_cv_fil
15590 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
155a0 65 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 6e 6c  e=/usr/lib/libnl
155b0 73 2e 73 6f 0a 20 20 3b 3b 0a 0a 6f 70 65 6e 62  s.so.  ;;..openb
155c0 73 64 2a 29 0a 20 20 6c 74 5f 63 76 5f 66 69 6c  sd*).  lt_cv_fil
155d0 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72  e_magic_cmd=/usr
155e0 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 6c 74 5f 63  /bin/file.  lt_c
155f0 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
15600 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73  t_file=`echo /us
15610 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e 2a 60  r/lib/libc.so.*`
15620 0a 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 60  .  if test -z "`
15630 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
15640 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f  CC -E - | grep _
15650 5f 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74  _ELF__`" || test
15660 20 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74   "$host_os-$host
15670 5f 63 70 75 22 20 3d 20 22 6f 70 65 6e 62 73 64  _cpu" = "openbsd
15680 32 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20 74 68  2.8-powerpc"; th
15690 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70  en.    lt_cv_dep
156a0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
156b0 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c  d='file_magic EL
156c0 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69  F [0-9][0-9]*-bi
156d0 74 20 5b 4c 4d 5d 53 42 20 73 68 61 72 65 64 20  t [LM]SB shared 
156e0 6f 62 6a 65 63 74 27 0a 20 20 65 6c 73 65 0a 20  object'.  else. 
156f0 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73     lt_cv_deplibs
15700 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
15710 69 6c 65 5f 6d 61 67 69 63 20 4f 70 65 6e 42 53  ile_magic OpenBS
15720 44 2e 2a 20 73 68 61 72 65 64 20 6c 69 62 72 61  D.* shared libra
15730 72 79 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 6f  ry'.  fi.  ;;..o
15740 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f  sf3* | osf4* | o
15750 73 66 35 2a 29 0a 20 20 23 20 74 68 69 73 20 77  sf5*).  # this w
15760 69 6c 6c 20 62 65 20 6f 76 65 72 72 69 64 64 65  ill be overridde
15770 6e 20 77 69 74 68 20 70 61 73 73 5f 61 6c 6c 2c  n with pass_all,
15780 20 62 75 74 20 6c 65 74 20 75 73 20 6b 65 65 70   but let us keep
15790 20 69 74 20 6a 75 73 74 20 69 6e 20 63 61 73 65   it just in case
157a0 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  .  lt_cv_deplibs
157b0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
157c0 69 6c 65 5f 6d 61 67 69 63 20 43 4f 46 46 20 66  ile_magic COFF f
157d0 6f 72 6d 61 74 20 61 6c 70 68 61 20 73 68 61 72  ormat alpha shar
157e0 65 64 20 6c 69 62 72 61 72 79 27 0a 20 20 6c 74  ed library'.  lt
157f0 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74  _cv_file_magic_t
15800 65 73 74 5f 66 69 6c 65 3d 2f 73 68 6c 69 62 2f  est_file=/shlib/
15810 6c 69 62 63 2e 73 6f 0a 20 20 6c 74 5f 63 76 5f  libc.so.  lt_cv_
15820 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
15830 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20  thod=pass_all.  
15840 3b 3b 0a 0a 73 63 6f 33 2e 32 76 35 2a 29 0a 20  ;;..sco3.2v5*). 
15850 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
15860 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
15870 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61 72  _all.  ;;..solar
15880 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70  is*).  lt_cv_dep
15890 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
158a0 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 6c 74 5f  d=pass_all.  lt_
158b0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
158c0 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c 69 62  st_file=/lib/lib
158d0 63 2e 73 6f 0a 20 20 3b 3b 0a 0a 73 79 73 76 35  c.so.  ;;..sysv5
158e0 75 77 5b 37 38 5d 2a 20 7c 20 73 79 73 76 34 2a  uw[78]* | sysv4*
158f0 75 77 32 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  uw2*).  lt_cv_de
15900 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
15910 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
15920 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e  ..sysv4 | sysv4.
15930 32 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a  2uw2* | sysv4.3*
15940 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 63 61 73   | sysv5*).  cas
15950 65 20 24 68 6f 73 74 5f 76 65 6e 64 6f 72 20 69  e $host_vendor i
15960 6e 0a 20 20 6d 6f 74 6f 72 6f 6c 61 29 0a 20 20  n.  motorola).  
15970 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
15980 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69  check_method='fi
15990 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 30 2d  le_magic ELF [0-
159a0 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20 5b 4d 4c  9][0-9]*-bit [ML
159b0 5d 53 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65  ]SB (shared obje
159c0 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 20  ct|dynamic lib) 
159d0 4d 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 20 56 65 72  M[0-9][0-9]* Ver
159e0 73 69 6f 6e 20 5b 30 2d 39 5d 27 0a 20 20 20 20  sion [0-9]'.    
159f0 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
15a00 5f 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f  _test_file=`echo
15a10 20 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73   /usr/lib/libc.s
15a20 6f 2a 60 0a 20 20 20 20 3b 3b 0a 20 20 6e 63 72  o*`.    ;;.  ncr
15a30 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
15a40 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
15a50 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b  =pass_all.    ;;
15a60 0a 20 20 73 65 71 75 65 6e 74 29 0a 20 20 20 20  .  sequent).    
15a70 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
15a80 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27  _cmd='/bin/file'
15a90 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
15aa0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
15ab0 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20  'file_magic ELF 
15ac0 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20  [0-9][0-9]*-bit 
15ad0 5b 4c 4d 5d 53 42 20 28 73 68 61 72 65 64 20 6f  [LM]SB (shared o
15ae0 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69  bject|dynamic li
15af0 62 20 29 27 0a 20 20 20 20 3b 3b 0a 20 20 73 6e  b )'.    ;;.  sn
15b00 69 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c  i).    lt_cv_fil
15b10 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 62 69  e_magic_cmd='/bi
15b20 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74 5f 63  n/file'.    lt_c
15b30 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15b40 6d 65 74 68 6f 64 3d 22 66 69 6c 65 5f 6d 61 67  method="file_mag
15b50 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39  ic ELF [0-9][0-9
15b60 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20 64 79  ]*-bit [LM]SB dy
15b70 6e 61 6d 69 63 20 6c 69 62 22 0a 20 20 20 20 6c  namic lib".    l
15b80 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
15b90 74 65 73 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c  test_file=/lib/l
15ba0 69 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a 20 20  ibc.so.    ;;.  
15bb0 73 69 65 6d 65 6e 73 29 0a 20 20 20 20 6c 74 5f  siemens).    lt_
15bc0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
15bd0 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
15be0 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
15bf0 20 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 65 63 68   ;;.esac..fi.ech
15c00 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
15c10 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
15c20 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15c30 6d 65 74 68 6f 64 22 20 3e 26 35 0a 65 63 68 6f  method" >&5.echo
15c40 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
15c50 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
15c60 6d 65 74 68 6f 64 22 20 3e 26 36 0a 66 69 6c 65  method" >&6.file
15c70 5f 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74 5f 63  _magic_cmd=$lt_c
15c80 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
15c90 0a 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  .deplibs_check_m
15ca0 65 74 68 6f 64 3d 24 6c 74 5f 63 76 5f 64 65 70  ethod=$lt_cv_dep
15cb0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
15cc0 64 0a 0a 0a 0a 0a 0a 0a 0a 0a 23 20 43 68 65 63  d.........# Chec
15cd0 6b 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 74 6f  k for command to
15ce0 20 67 72 61 62 20 74 68 65 20 72 61 77 20 73 79   grab the raw sy
15cf0 6d 62 6f 6c 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77  mbol name follow
15d00 65 64 20 62 79 20 43 20 73 79 6d 62 6f 6c 20 66  ed by C symbol f
15d10 72 6f 6d 20 6e 6d 2e 0a 65 63 68 6f 20 22 24 61  rom nm..echo "$a
15d20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
15d30 65 63 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74  ecking command t
15d40 6f 20 70 61 72 73 65 20 24 4e 4d 20 6f 75 74 70  o parse $NM outp
15d50 75 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ut" >&5.echo $EC
15d60 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 63  HO_N "checking c
15d70 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73 65 20  ommand to parse 
15d80 24 4e 4d 20 6f 75 74 70 75 74 2e 2e 2e 20 24 45  $NM output... $E
15d90 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
15da0 73 74 20 22 24 7b 6c 74 5f 63 76 5f 73 79 73 5f  st "${lt_cv_sys_
15db0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
15dc0 70 65 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  pe+set}" = set; 
15dd0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
15de0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
15df0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
15e00 0a 23 20 54 68 65 73 65 20 61 72 65 20 73 61 6e  .# These are san
15e10 65 20 64 65 66 61 75 6c 74 73 20 74 68 61 74 20  e defaults that 
15e20 77 6f 72 6b 20 6f 6e 20 61 74 20 6c 65 61 73 74  work on at least
15e30 20 61 20 66 65 77 20 6f 6c 64 20 73 79 73 74 65   a few old syste
15e40 6d 73 2e 0a 23 20 5b 54 68 65 79 20 63 6f 6d 65  ms..# [They come
15e50 20 66 72 6f 6d 20 55 6c 74 72 69 78 2e 20 20 57   from Ultrix.  W
15e60 68 61 74 20 63 6f 75 6c 64 20 62 65 20 6f 6c 64  hat could be old
15e70 65 72 20 74 68 61 6e 20 55 6c 74 72 69 78 3f 21  er than Ultrix?!
15e80 21 20 3b 29 5d 0a 0a 23 20 43 68 61 72 61 63 74  ! ;)]..# Charact
15e90 65 72 20 63 6c 61 73 73 20 64 65 73 63 72 69 62  er class describ
15ea0 69 6e 67 20 4e 4d 20 67 6c 6f 62 61 6c 20 73 79  ing NM global sy
15eb0 6d 62 6f 6c 20 63 6f 64 65 73 2e 0a 73 79 6d 63  mbol codes..symc
15ec0 6f 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27  ode='[BCDEGRST]'
15ed0 0a 0a 23 20 52 65 67 65 78 70 20 74 6f 20 6d 61  ..# Regexp to ma
15ee0 74 63 68 20 73 79 6d 62 6f 6c 73 20 74 68 61 74  tch symbols that
15ef0 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64   can be accessed
15f00 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 43   directly from C
15f10 2e 0a 73 79 6d 70 61 74 3d 27 5c 28 5b 5f 41 2d  ..sympat='\([_A-
15f20 5a 61 2d 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30 2d 39  Za-z][_A-Za-z0-9
15f30 5d 2a 5c 29 27 0a 0a 23 20 54 72 61 6e 73 66 6f  ]*\)'..# Transfo
15f40 72 6d 20 74 68 65 20 61 62 6f 76 65 20 69 6e 74  rm the above int
15f50 6f 20 61 20 72 61 77 20 73 79 6d 62 6f 6c 20 61  o a raw symbol a
15f60 6e 64 20 61 20 43 20 73 79 6d 62 6f 6c 2e 0a 73  nd a C symbol..s
15f70 79 6d 78 66 72 6d 3d 27 5c 31 20 5c 32 5c 33 20  ymxfrm='\1 \2\3 
15f80 5c 33 27 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d  \3'..# Transform
15f90 20 61 6e 20 65 78 74 72 61 63 74 65 64 20 73 79   an extracted sy
15fa0 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 61  mbol line into a
15fb0 20 70 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72   proper C declar
15fc0 61 74 69 6f 6e 0a 6c 74 5f 63 76 5f 67 6c 6f 62  ation.lt_cv_glob
15fd0 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65  al_symbol_to_cde
15fe0 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73  cl="sed -n -e 's
15ff0 2f 5e 2e 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65  /^. .* \(.*\)$/e
16000 78 74 65 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70  xtern char \1;/p
16010 27 22 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20  '"..# Transform 
16020 61 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d  an extracted sym
16030 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 73 79  bol line into sy
16040 6d 62 6f 6c 20 6e 61 6d 65 20 61 6e 64 20 73 79  mbol name and sy
16050 6d 62 6f 6c 20 61 64 64 72 65 73 73 0a 6c 74 5f  mbol address.lt_
16060 63 76 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  cv_global_symbol
16070 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65  _to_c_name_addre
16080 73 73 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73  ss="sed -n -e 's
16090 2f 5e 3a 20 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f  /^: \([^ ]*\) $/
160a0 20 20 7b 5c 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28    {\\\"\1\\\", (
160b0 6c 74 5f 70 74 72 29 20 30 7d 2c 2f 70 27 20 2d  lt_ptr) 0},/p' -
160c0 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 20 5c  e 's/^$symcode \
160d0 28 5b 5e 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a  ([^ ]*\) \([^ ]*
160e0 5c 29 24 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28  \)$/  {\"\2\", (
160f0 6c 74 5f 70 74 72 29 20 5c 26 5c 32 7d 2c 2f 70  lt_ptr) \&\2},/p
16100 27 22 0a 0a 23 20 44 65 66 69 6e 65 20 73 79 73  '"..# Define sys
16110 74 65 6d 2d 73 70 65 63 69 66 69 63 20 76 61 72  tem-specific var
16120 69 61 62 6c 65 73 2e 0a 63 61 73 65 20 24 68 6f  iables..case $ho
16130 73 74 5f 6f 73 20 69 6e 0a 61 69 78 2a 29 0a 20  st_os in.aix*). 
16140 20 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 54 5d   symcode='[BCDT]
16150 27 0a 20 20 3b 3b 0a 63 79 67 77 69 6e 2a 20 7c  '.  ;;.cygwin* |
16160 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29   mingw* | pw32*)
16170 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43  .  symcode='[ABC
16180 44 47 49 53 54 57 5d 27 0a 20 20 3b 3b 0a 68 70  DGISTW]'.  ;;.hp
16190 75 78 2a 29 20 23 20 49 74 73 20 6c 69 6e 6b 65  ux*) # Its linke
161a0 72 20 64 69 73 74 69 6e 67 75 69 73 68 65 73 20  r distinguishes 
161b0 64 61 74 61 20 66 72 6f 6d 20 63 6f 64 65 20 73  data from code s
161c0 79 6d 62 6f 6c 73 0a 20 20 6c 74 5f 63 76 5f 67  ymbols.  lt_cv_g
161d0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
161e0 63 64 65 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65  cdecl="sed -n -e
161f0 20 27 73 2f 5e 54 20 2e 2a 20 5c 28 2e 2a 5c 29   's/^T .* \(.*\)
16200 24 2f 65 78 74 65 72 6e 20 63 68 61 72 20 5c 31  $/extern char \1
16210 28 29 3b 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73  ();/p' -e 's/^$s
16220 79 6d 63 6f 64 65 2a 20 2e 2a 20 5c 28 2e 2a 5c  ymcode* .* \(.*\
16230 29 24 2f 65 78 74 65 72 6e 20 63 68 61 72 20 5c  )$/extern char \
16240 31 3b 2f 70 27 22 0a 20 20 6c 74 5f 63 76 5f 67  1;/p'".  lt_cv_g
16250 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
16260 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22  c_name_address="
16270 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20  sed -n -e 's/^: 
16280 5c 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c  \([^ ]*\) $/  {\
16290 5c 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70  \\"\1\\\", (lt_p
162a0 74 72 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73  tr) 0},/p' -e 's
162b0 2f 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e  /^$symcode* \([^
162c0 20 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24   ]*\) \([^ ]*\)$
162d0 2f 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f  /  {\"\2\", (lt_
162e0 70 74 72 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a  ptr) \&\2},/p'".
162f0 20 20 3b 3b 0a 69 72 69 78 2a 20 7c 20 6e 6f 6e    ;;.irix* | non
16300 73 74 6f 70 75 78 2a 29 0a 20 20 73 79 6d 63 6f  stopux*).  symco
16310 64 65 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a  de='[BCDEGRST]'.
16320 20 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20 73 79 6d    ;;.osf*).  sym
16330 63 6f 64 65 3d 27 5b 42 43 44 45 47 51 52 53 54  code='[BCDEGQRST
16340 5d 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72 69 73 2a  ]'.  ;;.solaris*
16350 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 73 79 6d   | sysv5*).  sym
16360 63 6f 64 65 3d 27 5b 42 44 54 5d 27 0a 20 20 3b  code='[BDT]'.  ;
16370 3b 0a 73 79 73 76 34 29 0a 20 20 73 79 6d 63 6f  ;.sysv4).  symco
16380 64 65 3d 27 5b 44 46 4e 53 54 55 5d 27 0a 20 20  de='[DFNSTU]'.  
16390 3b 3b 0a 65 73 61 63 0a 0a 23 20 48 61 6e 64 6c  ;;.esac..# Handl
163a0 65 20 43 52 4c 46 20 69 6e 20 6d 69 6e 67 77 20  e CRLF in mingw 
163b0 74 6f 6f 6c 20 63 68 61 69 6e 0a 6f 70 74 5f 63  tool chain.opt_c
163c0 72 3d 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  r=.case $host_os
163d0 20 69 6e 0a 6d 69 6e 67 77 2a 29 0a 20 20 6f 70   in.mingw*).  op
163e0 74 5f 63 72 3d 60 65 63 68 6f 20 27 78 5c 7b 30  t_cr=`echo 'x\{0
163f0 2c 31 5c 7d 27 20 7c 20 74 72 20 78 20 27 5c 30  ,1\}' | tr x '\0
16400 31 35 27 60 20 23 20 6f 70 74 69 6f 6e 20 63 72  15'` # option cr
16410 20 69 6e 20 72 65 67 65 78 70 0a 20 20 3b 3b 0a   in regexp.  ;;.
16420 65 73 61 63 0a 0a 23 20 49 66 20 77 65 27 72 65  esac..# If we're
16430 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c 20 74   using GNU nm, t
16440 68 65 6e 20 75 73 65 20 69 74 73 20 73 74 61 6e  hen use its stan
16450 64 61 72 64 20 73 79 6d 62 6f 6c 20 63 6f 64 65  dard symbol code
16460 73 2e 0a 69 66 20 24 4e 4d 20 2d 56 20 32 3e 26  s..if $NM -V 2>&
16470 31 20 7c 20 65 67 72 65 70 20 27 28 47 4e 55 7c  1 | egrep '(GNU|
16480 77 69 74 68 20 42 46 44 29 27 20 3e 20 2f 64 65  with BFD)' > /de
16490 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 73  v/null; then.  s
164a0 79 6d 63 6f 64 65 3d 27 5b 41 42 43 44 47 49 53  ymcode='[ABCDGIS
164b0 54 57 5d 27 0a 66 69 0a 0a 23 20 54 72 79 20 77  TW]'.fi..# Try w
164c0 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20  ithout a prefix 
164d0 75 6e 64 65 72 63 6f 72 65 2c 20 74 68 65 6e 20  undercore, then 
164e0 77 69 74 68 20 69 74 2e 0a 66 6f 72 20 61 63 5f  with it..for ac_
164f0 73 79 6d 70 72 66 78 20 69 6e 20 22 22 20 22 5f  symprfx in "" "_
16500 22 3b 20 64 6f 0a 0a 20 20 23 20 57 72 69 74 65  "; do..  # Write
16510 20 74 68 65 20 72 61 77 20 61 6e 64 20 43 20 69   the raw and C i
16520 64 65 6e 74 69 66 69 65 72 73 2e 0a 6c 74 5f 63  dentifiers..lt_c
16530 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
16540 62 6f 6c 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e  bol_pipe="sed -n
16550 20 2d 65 20 27 73 2f 5e 2e 2a 5b 20 09 5d 5c 28   -e 's/^.*[ .]\(
16560 24 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65  $symcode$symcode
16570 2a 5c 29 5b 20 09 5d 5b 20 09 5d 2a 5c 28 24 61  *\)[ .][ .]*\($a
16580 63 5f 73 79 6d 70 72 66 78 5c 29 24 73 79 6d 70  c_symprfx\)$symp
16590 61 74 24 6f 70 74 5f 63 72 24 2f 24 73 79 6d 78  at$opt_cr$/$symx
165a0 66 72 6d 2f 70 27 22 0a 0a 20 20 23 20 43 68 65  frm/p'"..  # Che
165b0 63 6b 20 74 6f 20 73 65 65 20 74 68 61 74 20 74  ck to see that t
165c0 68 65 20 70 69 70 65 20 77 6f 72 6b 73 20 63 6f  he pipe works co
165d0 72 72 65 63 74 6c 79 2e 0a 20 20 70 69 70 65 5f  rrectly..  pipe_
165e0 77 6f 72 6b 73 3d 6e 6f 0a 20 20 72 6d 20 2d 66  works=no.  rm -f
165f0 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 63 61 74   conftest*.  cat
16600 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   > conftest.$ac_
16610 65 78 74 20 3c 3c 45 4f 46 0a 23 69 66 64 65 66  ext <<EOF.#ifdef
16620 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
16630 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66  ern "C" {.#endif
16640 0a 63 68 61 72 20 6e 6d 5f 74 65 73 74 5f 76 61  .char nm_test_va
16650 72 3b 0a 76 6f 69 64 20 6e 6d 5f 74 65 73 74 5f  r;.void nm_test_
16660 66 75 6e 63 28 29 7b 7d 0a 23 69 66 64 65 66 20  func(){}.#ifdef 
16670 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65  __cplusplus.}.#e
16680 6e 64 69 66 0a 69 6e 74 20 6d 61 69 6e 28 29 7b  ndif.int main(){
16690 6e 6d 5f 74 65 73 74 5f 76 61 72 3d 27 61 27 3b  nm_test_var='a';
166a0 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29 3b 72  nm_test_func();r
166b0 65 74 75 72 6e 28 30 29 3b 7d 0a 45 4f 46 0a 0a  eturn(0);}.EOF..
166c0 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
166d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
166e0 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
166f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
16700 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
16710 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
16720 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
16730 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
16740 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
16750 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
16760 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  us); }; then.   
16770 20 23 20 4e 6f 77 20 74 72 79 20 74 6f 20 67 72   # Now try to gr
16780 61 62 20 74 68 65 20 73 79 6d 62 6f 6c 73 2e 0a  ab the symbols..
16790 20 20 20 20 6e 6c 69 73 74 3d 63 6f 6e 66 74 65      nlist=confte
167a0 73 74 2e 6e 6d 0a 20 20 20 20 69 66 20 7b 20 28  st.nm.    if { (
167b0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
167c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 4e 4d  e:$LINENO: \"$NM
167d0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
167e0 6a 65 78 74 20 5c 7c 20 24 6c 74 5f 63 76 5f 73  jext \| $lt_cv_s
167f0 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
16800 5f 70 69 70 65 20 5c 3e 20 24 6e 6c 69 73 74 5c  _pipe \> $nlist\
16810 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
16820 24 4e 4d 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  $NM conftest.$ac
16830 5f 6f 62 6a 65 78 74 20 5c 7c 20 24 6c 74 5f 63  _objext \| $lt_c
16840 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
16850 62 6f 6c 5f 70 69 70 65 20 5c 3e 20 24 6e 6c 69  bol_pipe \> $nli
16860 73 74 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  st) 2>&5.  ac_st
16870 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
16880 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
16890 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
168a0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
168b0 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20  c_status); } && 
168c0 74 65 73 74 20 2d 73 20 22 24 6e 6c 69 73 74 22  test -s "$nlist"
168d0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20 54  ; then.      # T
168e0 72 79 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 75  ry sorting and u
168f0 6e 69 71 75 69 66 79 69 6e 67 20 74 68 65 20 6f  niquifying the o
16900 75 74 70 75 74 2e 0a 20 20 20 20 20 20 69 66 20  utput..      if 
16910 73 6f 72 74 20 22 24 6e 6c 69 73 74 22 20 7c 20  sort "$nlist" | 
16920 75 6e 69 71 20 3e 20 22 24 6e 6c 69 73 74 22 54  uniq > "$nlist"T
16930 3b 20 74 68 65 6e 0a 09 6d 76 20 2d 66 20 22 24  ; then..mv -f "$
16940 6e 6c 69 73 74 22 54 20 22 24 6e 6c 69 73 74 22  nlist"T "$nlist"
16950 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 72 6d 20  .      else..rm 
16960 2d 66 20 22 24 6e 6c 69 73 74 22 54 0a 20 20 20  -f "$nlist"T.   
16970 20 20 20 66 69 0a 0a 20 20 20 20 20 20 23 20 4d     fi..      # M
16980 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 77 65  ake sure that we
16990 20 73 6e 61 67 67 65 64 20 61 6c 6c 20 74 68 65   snagged all the
169a0 20 73 79 6d 62 6f 6c 73 20 77 65 20 6e 65 65 64   symbols we need
169b0 2e 0a 20 20 20 20 20 20 69 66 20 65 67 72 65 70  ..      if egrep
169c0 20 27 20 6e 6d 5f 74 65 73 74 5f 76 61 72 24 27   ' nm_test_var$'
169d0 20 22 24 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f   "$nlist" >/dev/
169e0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 69 66 20 65  null; then..if e
169f0 67 72 65 70 20 27 20 6e 6d 5f 74 65 73 74 5f 66  grep ' nm_test_f
16a00 75 6e 63 24 27 20 22 24 6e 6c 69 73 74 22 20 3e  unc$' "$nlist" >
16a10 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
16a20 09 20 20 63 61 74 20 3c 3c 45 4f 46 20 3e 20 63  .  cat <<EOF > c
16a30 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
16a40 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c  #ifdef __cpluspl
16a50 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a  us.extern "C" {.
16a60 23 65 6e 64 69 66 0a 0a 45 4f 46 0a 09 20 20 23  #endif..EOF..  #
16a70 20 4e 6f 77 20 67 65 6e 65 72 61 74 65 20 74 68   Now generate th
16a80 65 20 73 79 6d 62 6f 6c 20 66 69 6c 65 2e 0a 09  e symbol file...
16a90 20 20 65 76 61 6c 20 22 24 6c 74 5f 63 76 5f 67    eval "$lt_cv_g
16aa0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
16ab0 63 64 65 63 6c 22 27 20 3c 20 22 24 6e 6c 69 73  cdecl"' < "$nlis
16ac0 74 22 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24  t" >> conftest.$
16ad0 61 63 5f 65 78 74 27 0a 0a 09 20 20 63 61 74 20  ac_ext'...  cat 
16ae0 3c 3c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74 65 73  <<EOF >> conftes
16af0 74 2e 24 61 63 5f 65 78 74 0a 23 69 66 20 64 65  t.$ac_ext.#if de
16b00 66 69 6e 65 64 20 28 5f 5f 53 54 44 43 5f 5f 29  fined (__STDC__)
16b10 20 26 26 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 64   && __STDC__.# d
16b20 65 66 69 6e 65 20 6c 74 5f 70 74 72 20 76 6f 69  efine lt_ptr voi
16b30 64 20 2a 0a 23 65 6c 73 65 0a 23 20 64 65 66 69  d *.#else.# defi
16b40 6e 65 20 6c 74 5f 70 74 72 20 63 68 61 72 20 2a  ne lt_ptr char *
16b50 0a 23 20 64 65 66 69 6e 65 20 63 6f 6e 73 74 0a  .# define const.
16b60 23 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 6d  #endif../* The m
16b70 61 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20 73  apping between s
16b80 79 6d 62 6f 6c 20 6e 61 6d 65 73 20 61 6e 64 20  ymbol names and 
16b90 73 79 6d 62 6f 6c 73 2e 20 2a 2f 0a 63 6f 6e 73  symbols. */.cons
16ba0 74 20 73 74 72 75 63 74 20 7b 0a 20 20 63 6f 6e  t struct {.  con
16bb0 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3b 0a 20  st char *name;. 
16bc0 20 6c 74 5f 70 74 72 20 61 64 64 72 65 73 73 3b   lt_ptr address;
16bd0 0a 7d 0a 6c 74 5f 70 72 65 6c 6f 61 64 65 64 5f  .}.lt_preloaded_
16be0 73 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 45 4f  symbols[] =.{.EO
16bf0 46 0a 09 20 20 73 65 64 20 22 73 2f 5e 24 73 79  F..  sed "s/^$sy
16c00 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 20 5c  mcode$symcode* \
16c10 28 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f 20 20  (.*\) \(.*\)$/  
16c20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74 72  {\"\2\", (lt_ptr
16c30 29 20 5c 26 5c 32 7d 2c 2f 22 20 3c 20 22 24 6e  ) \&\2},/" < "$n
16c40 6c 69 73 74 22 20 3e 3e 20 63 6f 6e 66 74 65 73  list" >> conftes
16c50 74 2e 24 61 63 5f 65 78 74 0a 09 20 20 63 61 74  t.$ac_ext..  cat
16c60 20 3c 3c 5c 45 4f 46 20 3e 3e 20 63 6f 6e 66 74   <<\EOF >> conft
16c70 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 7b 30  est.$ac_ext.  {0
16c80 2c 20 28 6c 74 5f 70 74 72 29 20 30 7d 0a 7d 3b  , (lt_ptr) 0}.};
16c90 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73  ..#ifdef __cplus
16ca0 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 45 4f  plus.}.#endif.EO
16cb0 46 0a 09 20 20 23 20 4e 6f 77 20 74 72 79 20 6c  F..  # Now try l
16cc0 69 6e 6b 69 6e 67 20 74 68 65 20 74 77 6f 20 66  inking the two f
16cd0 69 6c 65 73 2e 0a 09 20 20 6d 76 20 63 6f 6e 66  iles...  mv conf
16ce0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
16cf0 63 6f 6e 66 74 73 74 6d 2e 24 61 63 5f 6f 62 6a  conftstm.$ac_obj
16d00 65 78 74 0a 09 20 20 73 61 76 65 5f 4c 49 42 53  ext..  save_LIBS
16d10 3d 22 24 4c 49 42 53 22 0a 09 20 20 73 61 76 65  ="$LIBS"..  save
16d20 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53  _CFLAGS="$CFLAGS
16d30 22 0a 09 20 20 4c 49 42 53 3d 22 63 6f 6e 66 74  "..  LIBS="conft
16d40 73 74 6d 2e 24 61 63 5f 6f 62 6a 65 78 74 22 0a  stm.$ac_objext".
16d50 09 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  .  CFLAGS="$CFLA
16d60 47 53 24 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c  GS$no_builtin_fl
16d70 61 67 22 0a 09 20 20 69 66 20 7b 20 28 65 76 61  ag"..  if { (eva
16d80 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
16d90 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69  LINENO: \"$ac_li
16da0 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  nk\"") >&5.  (ev
16db0 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26  al $ac_link) 2>&
16dc0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
16dd0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
16de0 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
16df0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
16e00 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
16e10 73 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d 73  s); } && test -s
16e20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
16e30 65 78 74 3b 20 74 68 65 6e 0a 09 20 20 20 20 70  ext; then..    p
16e40 69 70 65 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 20  ipe_works=yes.. 
16e50 20 66 69 0a 09 20 20 4c 49 42 53 3d 22 24 73 61   fi..  LIBS="$sa
16e60 76 65 5f 4c 49 42 53 22 0a 09 20 20 43 46 4c 41  ve_LIBS"..  CFLA
16e70 47 53 3d 22 24 73 61 76 65 5f 43 46 4c 41 47 53  GS="$save_CFLAGS
16e80 22 0a 09 65 6c 73 65 0a 09 20 20 65 63 68 6f 20  "..else..  echo 
16e90 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f  "cannot find nm_
16ea0 74 65 73 74 5f 66 75 6e 63 20 69 6e 20 24 6e 6c  test_func in $nl
16eb0 69 73 74 22 20 3e 26 35 0a 09 66 69 0a 20 20 20  ist" >&5..fi.   
16ec0 20 20 20 65 6c 73 65 0a 09 65 63 68 6f 20 22 63     else..echo "c
16ed0 61 6e 6e 6f 74 20 66 69 6e 64 20 6e 6d 5f 74 65  annot find nm_te
16ee0 73 74 5f 76 61 72 20 69 6e 20 24 6e 6c 69 73 74  st_var in $nlist
16ef0 22 20 3e 26 35 0a 20 20 20 20 20 20 66 69 0a 20  " >&5.      fi. 
16f00 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 65 63     else.      ec
16f10 68 6f 20 22 63 61 6e 6e 6f 74 20 72 75 6e 20 24  ho "cannot run $
16f20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
16f30 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 22 20 3e 26  _symbol_pipe" >&
16f40 35 0a 20 20 20 20 66 69 0a 20 20 65 6c 73 65 0a  5.    fi.  else.
16f50 20 20 20 20 65 63 68 6f 20 22 24 70 72 6f 67 6e      echo "$progn
16f60 61 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67  ame: failed prog
16f70 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 20 20  ram was:" >&5.  
16f80 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 24    cat conftest.$
16f90 61 63 5f 65 78 74 20 3e 26 35 0a 20 20 66 69 0a  ac_ext >&5.  fi.
16fa0 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
16fb0 2a 20 63 6f 6e 66 74 73 74 2a 0a 0a 20 20 23 20  * conftst*..  # 
16fc0 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 67  Do not use the g
16fd0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70  lobal_symbol_pip
16fe0 65 20 75 6e 6c 65 73 73 20 69 74 20 77 6f 72 6b  e unless it work
16ff0 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 70  s..  if test "$p
17000 69 70 65 5f 77 6f 72 6b 73 22 20 3d 20 79 65 73  ipe_works" = yes
17010 3b 20 74 68 65 6e 0a 20 20 20 20 62 72 65 61 6b  ; then.    break
17020 0a 20 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63  .  else.    lt_c
17030 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d  v_sys_global_sym
17040 62 6f 6c 5f 70 69 70 65 3d 0a 20 20 66 69 0a 64  bol_pipe=.  fi.d
17050 6f 6e 65 0a 0a 66 69 0a 0a 67 6c 6f 62 61 6c 5f  one..fi..global_
17060 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 22 24 6c 74  symbol_pipe="$lt
17070 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73  _cv_sys_global_s
17080 79 6d 62 6f 6c 5f 70 69 70 65 22 0a 69 66 20 74  ymbol_pipe".if t
17090 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f 73  est -z "$lt_cv_s
170a0 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
170b0 5f 70 69 70 65 22 3b 20 74 68 65 6e 0a 20 20 67  _pipe"; then.  g
170c0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
170d0 63 64 65 63 6c 3d 0a 20 20 67 6c 6f 62 61 6c 5f  cdecl=.  global_
170e0 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
170f0 5f 61 64 64 72 65 73 73 3d 0a 65 6c 73 65 0a 20  _address=.else. 
17100 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74   global_symbol_t
17110 6f 5f 63 64 65 63 6c 3d 22 24 6c 74 5f 63 76 5f  o_cdecl="$lt_cv_
17120 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f  global_symbol_to
17130 5f 63 64 65 63 6c 22 0a 20 20 67 6c 6f 62 61 6c  _cdecl".  global
17140 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d  _symbol_to_c_nam
17150 65 5f 61 64 64 72 65 73 73 3d 22 24 6c 74 5f 63  e_address="$lt_c
17160 76 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f  v_global_symbol_
17170 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73  to_c_name_addres
17180 73 22 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  s".fi.if test -z
17190 20 22 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c   "$global_symbol
171a0 5f 70 69 70 65 24 67 6c 6f 62 61 6c 5f 73 79 6d  _pipe$global_sym
171b0 62 6f 6c 5f 74 6f 5f 63 64 65 63 24 67 6c 6f 62  bol_to_cdec$glob
171c0 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e  al_symbol_to_c_n
171d0 61 6d 65 5f 61 64 64 72 65 73 73 22 3b 0a 74 68  ame_address";.th
171e0 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
171f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
17200 74 3a 20 66 61 69 6c 65 64 22 20 3e 26 35 0a 65  t: failed" >&5.e
17210 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 66 61  cho "${ECHO_T}fa
17220 69 6c 65 64 22 20 3e 26 36 0a 65 6c 73 65 0a 20  iled" >&6.else. 
17230 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
17240 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6f  INENO: result: o
17250 6b 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  k" >&5.echo "${E
17260 43 48 4f 5f 54 7d 6f 6b 22 20 3e 26 36 0a 66 69  CHO_T}ok" >&6.fi
17270 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63 70  ..ac_ext=c.ac_cp
17280 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41 47  p='$CPP $CPPFLAG
17290 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24  S'.ac_compile='$
172a0 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24 43  CC -c $CFLAGS $C
172b0 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  PPFLAGS conftest
172c0 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63  .$ac_ext >&5'.ac
172d0 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63 6f  _link='$CC -o co
172e0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
172f0 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
17300 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66  GS $LDFLAGS conf
17310 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49  test.$ac_ext $LI
17320 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69  BS >&5'.ac_compi
17330 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63  ler_gnu=$ac_cv_c
17340 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 65 63  _compiler_gnu.ec
17350 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
17360 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 77  NO: checking how
17370 20 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70 72   to run the C pr
17380 65 70 72 6f 63 65 73 73 6f 72 22 20 3e 26 35 0a  eprocessor" >&5.
17390 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
173a0 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72 75  ecking how to ru
173b0 6e 20 74 68 65 20 43 20 70 72 65 70 72 6f 63 65  n the C preproce
173c0 73 73 6f 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ssor... $ECHO_C"
173d0 20 3e 26 36 0a 23 20 4f 6e 20 53 75 6e 73 2c 20   >&6.# On Suns, 
173e0 73 6f 6d 65 74 69 6d 65 73 20 24 43 50 50 20 6e  sometimes $CPP n
173f0 61 6d 65 73 20 61 20 64 69 72 65 63 74 6f 72 79  ames a directory
17400 2e 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43  ..if test -n "$C
17410 50 50 22 20 26 26 20 74 65 73 74 20 2d 64 20 22  PP" && test -d "
17420 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 43 50  $CPP"; then.  CP
17430 50 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a  P=.fi.if test -z
17440 20 22 24 43 50 50 22 3b 20 74 68 65 6e 0a 20 20   "$CPP"; then.  
17450 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
17460 5f 70 72 6f 67 5f 43 50 50 2b 73 65 74 7d 22 20  _prog_CPP+set}" 
17470 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
17480 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
17490 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
174a0 36 0a 65 6c 73 65 0a 20 20 20 20 20 20 23 20 44  6.else.      # D
174b0 6f 75 62 6c 65 20 71 75 6f 74 65 73 20 62 65 63  ouble quotes bec
174c0 61 75 73 65 20 43 50 50 20 6e 65 65 64 73 20 74  ause CPP needs t
174d0 6f 20 62 65 20 65 78 70 61 6e 64 65 64 0a 20 20  o be expanded.  
174e0 20 20 66 6f 72 20 43 50 50 20 69 6e 20 22 24 43    for CPP in "$C
174f0 43 20 2d 45 22 20 22 24 43 43 20 2d 45 20 2d 74  C -E" "$CC -E -t
17500 72 61 64 69 74 69 6f 6e 61 6c 2d 63 70 70 22 20  raditional-cpp" 
17510 22 2f 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64  "/lib/cpp".    d
17520 6f 0a 20 20 20 20 20 20 61 63 5f 70 72 65 70 72  o.      ac_prepr
17530 6f 63 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20  oc_ok=false.for 
17540 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
17550 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73  n_flag in '' yes
17560 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65  .do.  # Use a he
17570 61 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63  ader file that c
17580 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73  omes with gcc, s
17590 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c  o configuring gl
175a0 69 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66  ibc.  # with a f
175b0 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69  resh cross-compi
175c0 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50  ler works..  # P
175d0 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e  refer <limits.h>
175e0 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69   to <assert.h> i
175f0 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65  f __STDC__ is de
17600 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23  fined, since.  #
17610 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73   <limits.h> exis
17620 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73  ts even on frees
17630 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  tanding compiler
17640 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65  s..  # On the Ne
17650 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74  XT, cc -E runs t
17660 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20  he code through 
17670 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70  the compiler's p
17680 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a  arser,.  # not j
17690 75 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e  ust through cpp.
176a0 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20   "Syntax error" 
176b0 69 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68  is here to catch
176c0 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61   this case..  ca
176d0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
176e0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69  ext <<_ACEOF.#li
176f0 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66  ne $LINENO "conf
17700 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65  igure"./* confde
17710 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
17720 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
17730 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
17740 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
17750 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
17760 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
17770 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66  fs.h.  */.#ifdef
17780 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c   __STDC__.# incl
17790 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23  ude <limits.h>.#
177a0 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c  else.# include <
177b0 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66  assert.h>.#endif
177c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
177d0 20 20 20 20 20 20 53 79 6e 74 61 78 20 65 72 72        Syntax err
177e0 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28  or._ACEOF.if { (
177f0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
17800 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
17810 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
17820 63 5f 65 78 74 5c 22 22 29 20 3e 26 35 0a 20 20  c_ext\"") >&5.  
17830 28 65 76 61 6c 20 24 61 63 5f 63 70 70 20 63 6f  (eval $ac_cpp co
17840 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 29 20  nftest.$ac_ext) 
17850 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
17860 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
17870 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
17880 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
17890 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
178a0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
178b0 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
178c0 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
178d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
178e0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
178f0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
17900 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76  status); } >/dev
17910 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 69 66  /null; then.  if
17920 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73   test -s conftes
17930 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20  t.err; then.    
17940 61 63 5f 63 70 70 5f 65 72 72 3d 24 61 63 5f 63  ac_cpp_err=$ac_c
17950 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
17960 61 67 0a 20 20 65 6c 73 65 0a 20 20 20 20 61 63  ag.  else.    ac
17970 5f 63 70 70 5f 65 72 72 3d 0a 20 20 66 69 0a 65  _cpp_err=.  fi.e
17980 6c 73 65 0a 20 20 61 63 5f 63 70 70 5f 65 72 72  lse.  ac_cpp_err
17990 3d 79 65 73 0a 66 69 0a 69 66 20 74 65 73 74 20  =yes.fi.if test 
179a0 2d 7a 20 22 24 61 63 5f 63 70 70 5f 65 72 72 22  -z "$ac_cpp_err"
179b0 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
179c0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
179d0 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
179e0 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
179f0 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
17a00 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23  $ac_ext >&5..  #
17a10 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f   Broken: fails o
17a20 6e 20 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63  n valid input..c
17a30 6f 6e 74 69 6e 75 65 0a 66 69 0a 72 6d 20 2d 66  ontinue.fi.rm -f
17a40 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
17a50 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a  nftest.$ac_ext..
17a60 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e    # OK, works on
17a70 20 73 61 6e 65 20 63 61 73 65 73 2e 20 20 4e 6f   sane cases.  No
17a80 77 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20  w check whether 
17a90 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 68 65 61  non-existent hea
17aa0 64 65 72 73 0a 20 20 23 20 63 61 6e 20 62 65 20  ders.  # can be 
17ab0 64 65 74 65 63 74 65 64 20 61 6e 64 20 68 6f 77  detected and how
17ac0 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  ..  cat >conftes
17ad0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
17ae0 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f  OF.#line $LINENO
17af0 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20   "configure"./* 
17b00 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
17b10 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
17b20 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
17b30 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
17b40 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
17b50 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
17b60 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
17b70 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e  #include <ac_non
17b80 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45  existent.h>._ACE
17b90 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63  OF.if { (eval ec
17ba0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
17bb0 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20 63 6f  NO: \"$ac_cpp co
17bc0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 5c 22  nftest.$ac_ext\"
17bd0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
17be0 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
17bf0 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e 66 74  $ac_ext) 2>conft
17c00 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
17c10 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
17c20 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
17c30 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
17c40 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
17c50 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
17c60 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
17c70 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
17c80 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
17c90 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
17ca0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
17cb0 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  ; } >/dev/null; 
17cc0 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74 20 2d  then.  if test -
17cd0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20  s conftest.err; 
17ce0 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70 70 5f  then.    ac_cpp_
17cf0 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70 72 6f  err=$ac_c_prepro
17d00 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20 65 6c  c_warn_flag.  el
17d10 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f 65 72  se.    ac_cpp_er
17d20 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 61  r=.  fi.else.  a
17d30 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a 66 69  c_cpp_err=yes.fi
17d40 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63  .if test -z "$ac
17d50 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65 6e 0a  _cpp_err"; then.
17d60 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63    # Broken: succ
17d70 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69  ess on invalid i
17d80 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65  nput..continue.e
17d90 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
17da0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
17db0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
17dc0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
17dd0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
17de0 0a 20 20 23 20 50 61 73 73 65 73 20 62 6f 74 68  .  # Passes both
17df0 20 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 72   tests..ac_prepr
17e00 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69  oc_ok=:.break.fi
17e10 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
17e20 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
17e30 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63  _ext..done.# Bec
17e40 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c  ause of `break',
17e50 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45   _AC_PREPROC_IFE
17e60 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63  LSE's cleaning c
17e70 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e  ode was skipped.
17e80 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
17e90 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
17ea0 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70  _ext.if $ac_prep
17eb0 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 62  roc_ok; then.  b
17ec0 72 65 61 6b 0a 66 69 0a 0a 20 20 20 20 64 6f 6e  reak.fi..    don
17ed0 65 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  e.    ac_cv_prog
17ee0 5f 43 50 50 3d 24 43 50 50 0a 0a 66 69 0a 20 20  _CPP=$CPP..fi.  
17ef0 43 50 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  CPP=$ac_cv_prog_
17f00 43 50 50 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76  CPP.else.  ac_cv
17f10 5f 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 66  _prog_CPP=$CPP.f
17f20 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
17f30 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
17f40 24 43 50 50 22 20 3e 26 35 0a 65 63 68 6f 20 22  $CPP" >&5.echo "
17f50 24 7b 45 43 48 4f 5f 54 7d 24 43 50 50 22 20 3e  ${ECHO_T}$CPP" >
17f60 26 36 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b  &6.ac_preproc_ok
17f70 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f  =false.for ac_c_
17f80 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
17f90 67 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20  g in '' yes.do. 
17fa0 20 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20   # Use a header 
17fb0 66 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20  file that comes 
17fc0 77 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e  with gcc, so con
17fd0 66 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20  figuring glibc. 
17fe0 20 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20   # with a fresh 
17ff0 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77  cross-compiler w
18000 6f 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72  orks..  # Prefer
18010 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c   <limits.h> to <
18020 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53  assert.h> if __S
18030 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64  TDC__ is defined
18040 2c 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d  , since.  # <lim
18050 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76  its.h> exists ev
18060 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69  en on freestandi
18070 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20  ng compilers..  
18080 23 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63  # On the NeXT, c
18090 63 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f  c -E runs the co
180a0 64 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63  de through the c
180b0 6f 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72  ompiler's parser
180c0 2c 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74  ,.  # not just t
180d0 68 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e  hrough cpp. "Syn
180e0 74 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65  tax error" is he
180f0 72 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73  re to catch this
18100 20 63 61 73 65 2e 0a 20 20 63 61 74 20 3e 63 6f   case..  cat >co
18110 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
18120 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c  <_ACEOF.#line $L
18130 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65  INENO "configure
18140 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  "./* confdefs.h.
18150 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
18160 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
18170 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
18180 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
18190 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
181a0 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
181b0 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54    */.#ifdef __ST
181c0 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c  DC__.# include <
181d0 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a  limits.h>.#else.
181e0 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72  # include <asser
181f0 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 20 20 20 20  t.h>.#endif.    
18200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18210 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41   Syntax error._A
18220 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20  CEOF.if { (eval 
18230 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
18240 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20  NENO: \"$ac_cpp 
18250 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
18260 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
18270 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73   $ac_cpp conftes
18280 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e  t.$ac_ext) 2>con
18290 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
182a0 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
182b0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
182c0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
182d0 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
182e0 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
182f0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
18300 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
18310 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
18320 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
18330 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
18340 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c  s); } >/dev/null
18350 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
18360 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
18370 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70  ; then.    ac_cp
18380 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70  p_err=$ac_c_prep
18390 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20  roc_warn_flag.  
183a0 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f  else.    ac_cpp_
183b0 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20  err=.  fi.else. 
183c0 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a   ac_cpp_err=yes.
183d0 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
183e0 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65  ac_cpp_err"; the
183f0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68  n.  :.else.  ech
18400 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
18410 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
18420 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
18430 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
18440 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b  xt >&5..  # Brok
18450 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c  en: fails on val
18460 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
18470 75 65 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  ue.fi.rm -f conf
18480 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
18490 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f  t.$ac_ext..  # O
184a0 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65  K, works on sane
184b0 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65   cases.  Now che
184c0 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 2d 65  ck whether non-e
184d0 78 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a  xistent headers.
184e0 20 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63    # can be detec
184f0 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63  ted and how..  c
18500 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
18510 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c  _ext <<_ACEOF.#l
18520 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e  ine $LINENO "con
18530 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64  figure"./* confd
18540 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
18550 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
18560 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
18570 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
18580 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
18590 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
185a0 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c  efs.h.  */.#incl
185b0 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69 73 74  ude <ac_nonexist
185c0 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a 69 66  ent.h>._ACEOF.if
185d0 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24   { (eval echo "$
185e0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
185f0 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
18600 74 2e 24 61 63 5f 65 78 74 5c 22 22 29 20 3e 26  t.$ac_ext\"") >&
18610 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 70  5.  (eval $ac_cp
18620 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
18630 78 74 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  xt) 2>conftest.e
18640 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
18650 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
18660 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
18670 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
18680 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
18690 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
186a0 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
186b0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
186c0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
186d0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
186e0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e  $ac_status); } >
186f0 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
18700 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e    if test -s con
18710 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a  ftest.err; then.
18720 20 20 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 24      ac_cpp_err=$
18730 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
18740 6e 5f 66 6c 61 67 0a 20 20 65 6c 73 65 0a 20 20  n_flag.  else.  
18750 20 20 61 63 5f 63 70 70 5f 65 72 72 3d 0a 20 20    ac_cpp_err=.  
18760 66 69 0a 65 6c 73 65 0a 20 20 61 63 5f 63 70 70  fi.else.  ac_cpp
18770 5f 65 72 72 3d 79 65 73 0a 66 69 0a 69 66 20 74  _err=yes.fi.if t
18780 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 70 70 5f  est -z "$ac_cpp_
18790 65 72 72 22 3b 20 74 68 65 6e 0a 20 20 23 20 42  err"; then.  # B
187a0 72 6f 6b 65 6e 3a 20 73 75 63 63 65 73 73 20 6f  roken: success o
187b0 6e 20 69 6e 76 61 6c 69 64 20 69 6e 70 75 74 2e  n invalid input.
187c0 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c 73 65 0a 20  .continue.else. 
187d0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
187e0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
187f0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
18800 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
18810 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23 20  ac_ext >&5..  # 
18820 50 61 73 73 65 73 20 62 6f 74 68 20 74 65 73 74  Passes both test
18830 73 2e 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b  s..ac_preproc_ok
18840 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a 72 6d 20 2d  =:.break.fi.rm -
18850 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
18860 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
18870 0a 64 6f 6e 65 0a 23 20 42 65 63 61 75 73 65 20  .done.# Because 
18880 6f 66 20 60 62 72 65 61 6b 27 2c 20 5f 41 43 5f  of `break', _AC_
18890 50 52 45 50 52 4f 43 5f 49 46 45 4c 53 45 27 73  PREPROC_IFELSE's
188a0 20 63 6c 65 61 6e 69 6e 67 20 63 6f 64 65 20 77   cleaning code w
188b0 61 73 20 73 6b 69 70 70 65 64 2e 0a 72 6d 20 2d  as skipped..rm -
188c0 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
188d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
188e0 69 66 20 24 61 63 5f 70 72 65 70 72 6f 63 5f 6f  if $ac_preproc_o
188f0 6b 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65  k; then.  :.else
18900 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  .  { { echo "$as
18910 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
18920 6f 72 3a 20 43 20 70 72 65 70 72 6f 63 65 73 73  or: C preprocess
18930 6f 72 20 5c 22 24 43 50 50 5c 22 20 66 61 69 6c  or \"$CPP\" fail
18940 73 20 73 61 6e 69 74 79 20 63 68 65 63 6b 0a 53  s sanity check.S
18950 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27  ee \`config.log'
18960 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c   for more detail
18970 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s." >&5.echo "$a
18980 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 43 20 70  s_me: error: C p
18990 72 65 70 72 6f 63 65 73 73 6f 72 20 5c 22 24 43  reprocessor \"$C
189a0 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e 69 74  PP\" fails sanit
189b0 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60 63 6f  y check.See \`co
189c0 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f  nfig.log' for mo
189d0 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32  re details." >&2
189e0 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29  ;}.   { (exit 1)
189f0 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66  ; exit 1; }; }.f
18a00 69 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f 63  i..ac_ext=c.ac_c
18a10 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c 41  pp='$CPP $CPPFLA
18a20 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27  GS'.ac_compile='
18a30 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20 24  $CC -c $CFLAGS $
18a40 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65 73  CPPFLAGS conftes
18a50 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a 61  t.$ac_ext >&5'.a
18a60 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20 63  c_link='$CC -o c
18a70 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
18a80 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  t $CFLAGS $CPPFL
18a90 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e  AGS $LDFLAGS con
18aa0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c  ftest.$ac_ext $L
18ab0 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70  IBS >&5'.ac_comp
18ac0 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f  iler_gnu=$ac_cv_
18ad0 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  c_compiler_gnu..
18ae0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
18af0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
18b00 66 6f 72 20 65 67 72 65 70 22 20 3e 26 35 0a 65  for egrep" >&5.e
18b10 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
18b20 63 6b 69 6e 67 20 66 6f 72 20 65 67 72 65 70 2e  cking for egrep.
18b30 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  .. $ECHO_C" >&6.
18b40 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
18b50 5f 70 72 6f 67 5f 65 67 72 65 70 2b 73 65 74 7d  _prog_egrep+set}
18b60 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
18b70 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
18b80 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
18b90 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 65 63  >&6.else.  if ec
18ba0 68 6f 20 61 20 7c 20 28 67 72 65 70 20 2d 45 20  ho a | (grep -E 
18bb0 27 28 61 7c 62 29 27 29 20 3e 2f 64 65 76 2f 6e  '(a|b)') >/dev/n
18bc0 75 6c 6c 20 32 3e 26 31 0a 20 20 20 20 74 68 65  ull 2>&1.    the
18bd0 6e 20 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72  n ac_cv_prog_egr
18be0 65 70 3d 27 67 72 65 70 20 2d 45 27 0a 20 20 20  ep='grep -E'.   
18bf0 20 65 6c 73 65 20 61 63 5f 63 76 5f 70 72 6f 67   else ac_cv_prog
18c00 5f 65 67 72 65 70 3d 27 65 67 72 65 70 27 0a 20  _egrep='egrep'. 
18c10 20 20 20 66 69 0a 66 69 0a 65 63 68 6f 20 22 24     fi.fi.echo "$
18c20 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
18c30 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72  esult: $ac_cv_pr
18c40 6f 67 5f 65 67 72 65 70 22 20 3e 26 35 0a 65 63  og_egrep" >&5.ec
18c50 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63  ho "${ECHO_T}$ac
18c60 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70 22 20  _cv_prog_egrep" 
18c70 3e 26 36 0a 20 45 47 52 45 50 3d 24 61 63 5f 63  >&6. EGREP=$ac_c
18c80 76 5f 70 72 6f 67 5f 65 67 72 65 70 0a 0a 0a 65  v_prog_egrep...e
18c90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
18ca0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
18cb0 72 20 41 4e 53 49 20 43 20 68 65 61 64 65 72 20  r ANSI C header 
18cc0 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f 20  files" >&5.echo 
18cd0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
18ce0 67 20 66 6f 72 20 41 4e 53 49 20 43 20 68 65 61  g for ANSI C hea
18cf0 64 65 72 20 66 69 6c 65 73 2e 2e 2e 20 24 45 43  der files... $EC
18d00 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
18d10 74 20 22 24 7b 61 63 5f 63 76 5f 68 65 61 64 65  t "${ac_cv_heade
18d20 72 5f 73 74 64 63 2b 73 65 74 7d 22 20 3d 20 73  r_stdc+set}" = s
18d30 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
18d40 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
18d50 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
18d60 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74  lse.  cat >conft
18d70 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
18d80 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45  CEOF.#line $LINE
18d90 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f  NO "configure"./
18da0 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
18db0 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
18dc0 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
18dd0 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
18de0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
18df0 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
18e00 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
18e10 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c  /.#include <stdl
18e20 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c  ib.h>.#include <
18e30 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63 6c 75  stdarg.h>.#inclu
18e40 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23 69  de <string.h>.#i
18e50 6e 63 6c 75 64 65 20 3c 66 6c 6f 61 74 2e 68 3e  nclude <float.h>
18e60 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ..int.main ().{.
18e70 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
18e80 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
18e90 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
18ea0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
18eb0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
18ec0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
18ed0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
18ee0 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
18ef0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
18f00 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
18f10 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
18f20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
18f30 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
18f40 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20  atus); } &&.    
18f50 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74       { ac_try='t
18f60 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
18f70 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
18f80 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
18f90 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
18fa0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
18fb0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
18fc0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
18fd0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
18fe0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
18ff0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
19000 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
19010 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
19020 0a 20 20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  .  ac_cv_header_
19030 73 74 64 63 3d 79 65 73 0a 65 6c 73 65 0a 20 20  stdc=yes.else.  
19040 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
19050 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
19060 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
19070 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
19080 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76  c_ext >&5..ac_cv
19090 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a  _header_stdc=no.
190a0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
190b0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
190c0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 0a 69  ftest.$ac_ext..i
190d0 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65  f test $ac_cv_he
190e0 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b  ader_stdc = yes;
190f0 20 74 68 65 6e 0a 20 20 23 20 53 75 6e 4f 53 20   then.  # SunOS 
19100 34 2e 78 20 73 74 72 69 6e 67 2e 68 20 64 6f 65  4.x string.h doe
19110 73 20 6e 6f 74 20 64 65 63 6c 61 72 65 20 6d 65  s not declare me
19120 6d 2a 2c 20 63 6f 6e 74 72 61 72 79 20 74 6f 20  m*, contrary to 
19130 41 4e 53 49 2e 0a 20 20 63 61 74 20 3e 63 6f 6e  ANSI..  cat >con
19140 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
19150 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49  _ACEOF.#line $LI
19160 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22  NENO "configure"
19170 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
19180 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
19190 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
191a0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
191b0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
191c0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
191d0 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
191e0 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74   */.#include <st
191f0 72 69 6e 67 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a  ring.h>.._ACEOF.
19200 69 66 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70  if (eval "$ac_cp
19210 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
19220 78 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 24 45  xt") 2>&5 |.  $E
19230 47 52 45 50 20 22 6d 65 6d 63 68 72 22 20 3e 2f  GREP "memchr" >/
19240 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74  dev/null 2>&1; t
19250 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 61  hen.  :.else.  a
19260 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
19270 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  =no.fi.rm -f con
19280 66 74 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74  ftest*..fi..if t
19290 65 73 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65  est $ac_cv_heade
192a0 72 5f 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68  r_stdc = yes; th
192b0 65 6e 0a 20 20 23 20 49 53 43 20 32 2e 30 2e 32  en.  # ISC 2.0.2
192c0 20 73 74 64 6c 69 62 2e 68 20 64 6f 65 73 20 6e   stdlib.h does n
192d0 6f 74 20 64 65 63 6c 61 72 65 20 66 72 65 65 2c  ot declare free,
192e0 20 63 6f 6e 74 72 61 72 79 20 74 6f 20 41 4e 53   contrary to ANS
192f0 49 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65  I..  cat >confte
19300 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
19310 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e  EOF.#line $LINEN
19320 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a  O "configure"./*
19330 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
19340 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
19350 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
19360 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
19370 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19380 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
19390 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
193a0 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69  .#include <stdli
193b0 62 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20  b.h>.._ACEOF.if 
193c0 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63  (eval "$ac_cpp c
193d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
193e0 29 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52 45  ) 2>&5 |.  $EGRE
193f0 50 20 22 66 72 65 65 22 20 3e 2f 64 65 76 2f 6e  P "free" >/dev/n
19400 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20  ull 2>&1; then. 
19410 20 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f   :.else.  ac_cv_
19420 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f 0a 66  header_stdc=no.f
19430 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
19440 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 24  *..fi..if test $
19450 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
19460 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  c = yes; then.  
19470 23 20 2f 62 69 6e 2f 63 63 20 69 6e 20 49 72 69  # /bin/cc in Iri
19480 78 2d 34 2e 30 2e 35 20 67 65 74 73 20 6e 6f 6e  x-4.0.5 gets non
19490 2d 41 4e 53 49 20 63 74 79 70 65 20 6d 61 63 72  -ANSI ctype macr
194a0 6f 73 20 75 6e 6c 65 73 73 20 75 73 69 6e 67 20  os unless using 
194b0 2d 61 6e 73 69 2e 0a 20 20 69 66 20 74 65 73 74  -ansi..  if test
194c0 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69   "$cross_compili
194d0 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ng" = yes; then.
194e0 20 20 3a 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e    :.else.  cat >
194f0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
19500 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20   <<_ACEOF.#line 
19510 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75  $LINENO "configu
19520 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  re"./* confdefs.
19530 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
19540 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
19550 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
19560 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
19570 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
19580 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
19590 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20  h.  */.#include 
195a0 3c 63 74 79 70 65 2e 68 3e 0a 23 69 66 20 28 28  <ctype.h>.#if ((
195b0 27 20 27 20 26 20 30 78 30 46 46 29 20 3d 3d 20  ' ' & 0x0FF) == 
195c0 30 78 30 32 30 29 0a 23 20 64 65 66 69 6e 65 20  0x020).# define 
195d0 49 53 4c 4f 57 45 52 28 63 29 20 28 27 61 27 20  ISLOWER(c) ('a' 
195e0 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d  <= (c) && (c) <=
195f0 20 27 7a 27 29 0a 23 20 64 65 66 69 6e 65 20 54   'z').# define T
19600 4f 55 50 50 45 52 28 63 29 20 28 49 53 4c 4f 57  OUPPER(c) (ISLOW
19610 45 52 28 63 29 20 3f 20 27 41 27 20 2b 20 28 28  ER(c) ? 'A' + ((
19620 63 29 20 2d 20 27 61 27 29 20 3a 20 28 63 29 29  c) - 'a') : (c))
19630 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20  .#else.# define 
19640 49 53 4c 4f 57 45 52 28 63 29 20 5c 0a 20 20 20  ISLOWER(c) \.   
19650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19660 28 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20  (('a' <= (c) && 
19670 28 63 29 20 3c 3d 20 27 69 27 29 20 5c 0a 20 20  (c) <= 'i') \.  
19680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19690 20 20 20 7c 7c 20 28 27 6a 27 20 3c 3d 20 28 63     || ('j' <= (c
196a0 29 20 26 26 20 28 63 29 20 3c 3d 20 27 72 27 29  ) && (c) <= 'r')
196b0 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   \.             
196c0 20 20 20 20 20 20 20 20 7c 7c 20 28 27 73 27 20          || ('s' 
196d0 3c 3d 20 28 63 29 20 26 26 20 28 63 29 20 3c 3d  <= (c) && (c) <=
196e0 20 27 7a 27 29 29 0a 23 20 64 65 66 69 6e 65 20   'z')).# define 
196f0 54 4f 55 50 50 45 52 28 63 29 20 28 49 53 4c 4f  TOUPPER(c) (ISLO
19700 57 45 52 28 63 29 20 3f 20 28 28 63 29 20 7c 20  WER(c) ? ((c) | 
19710 30 78 34 30 29 20 3a 20 28 63 29 29 0a 23 65 6e  0x40) : (c)).#en
19720 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 58 4f 52  dif..#define XOR
19730 28 65 2c 20 66 29 20 28 28 28 65 29 20 26 26 20  (e, f) (((e) && 
19740 21 28 66 29 29 20 7c 7c 20 28 21 28 65 29 20 26  !(f)) || (!(e) &
19750 26 20 28 66 29 29 29 0a 69 6e 74 0a 6d 61 69 6e  & (f))).int.main
19760 20 28 29 0a 7b 0a 20 20 69 6e 74 20 69 3b 0a 20   ().{.  int i;. 
19770 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c   for (i = 0; i <
19780 20 32 35 36 3b 20 69 2b 2b 29 0a 20 20 20 20 69   256; i++).    i
19790 66 20 28 58 4f 52 20 28 69 73 6c 6f 77 65 72 20  f (XOR (islower 
197a0 28 69 29 2c 20 49 53 4c 4f 57 45 52 20 28 69 29  (i), ISLOWER (i)
197b0 29 0a 20 20 20 20 20 20 20 20 7c 7c 20 74 6f 75  ).        || tou
197c0 70 70 65 72 20 28 69 29 20 21 3d 20 54 4f 55 50  pper (i) != TOUP
197d0 50 45 52 20 28 69 29 29 0a 20 20 20 20 20 20 65  PER (i)).      e
197e0 78 69 74 28 32 29 3b 0a 20 20 65 78 69 74 20 28  xit(2);.  exit (
197f0 30 29 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20  0);.}._ACEOF.rm 
19800 2d 66 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -f conftest$ac_e
19810 78 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  xeext.if { (eval
19820 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19830 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e  INENO: \"$ac_lin
19840 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  k\"") >&5.  (eva
19850 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35  l $ac_link) 2>&5
19860 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
19870 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
19880 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
19890 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
198a0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
198b0 29 3b 20 7d 20 26 26 20 7b 20 61 63 5f 74 72 79  ); } && { ac_try
198c0 3d 27 2e 2f 63 6f 6e 66 74 65 73 74 24 61 63 5f  ='./conftest$ac_
198d0 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61  exeext'.  { (eva
198e0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
198f0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
19900 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
19910 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
19920 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
19930 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19940 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
19950 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
19960 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
19970 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 3a  ; }; }; then.  :
19980 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
19990 73 5f 6d 65 3a 20 70 72 6f 67 72 61 6d 20 65 78  s_me: program ex
199a0 69 74 65 64 20 77 69 74 68 20 73 74 61 74 75 73  ited with status
199b0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
199c0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66  .echo "$as_me: f
199d0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
199e0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
199f0 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
19a00 61 63 5f 65 78 74 20 3e 26 35 0a 0a 28 20 65 78  ac_ext >&5..( ex
19a10 69 74 20 24 61 63 5f 73 74 61 74 75 73 20 29 0a  it $ac_status ).
19a20 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
19a30 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  c=no.fi.rm -f co
19a40 72 65 20 63 6f 72 65 2e 2a 20 2a 2e 63 6f 72 65  re core.* *.core
19a50 20 67 6d 6f 6e 2e 6f 75 74 20 62 62 2e 6f 75 74   gmon.out bb.out
19a60 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
19a70 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
19a80 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
19a90 2e 24 61 63 5f 65 78 74 0a 66 69 0a 66 69 0a 66  .$ac_ext.fi.fi.f
19aa0 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
19ab0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
19ac0 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74  $ac_cv_header_st
19ad0 64 63 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  dc" >&5.echo "${
19ae0 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 65  ECHO_T}$ac_cv_he
19af0 61 64 65 72 5f 73 74 64 63 22 20 3e 26 36 0a 69  ader_stdc" >&6.i
19b00 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65  f test $ac_cv_he
19b10 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b  ader_stdc = yes;
19b20 20 74 68 65 6e 0a 0a 63 61 74 20 3e 3e 63 6f 6e   then..cat >>con
19b30 66 64 65 66 73 2e 68 20 3c 3c 5c 5f 41 43 45 4f  fdefs.h <<\_ACEO
19b40 46 0a 23 64 65 66 69 6e 65 20 53 54 44 43 5f 48  F.#define STDC_H
19b50 45 41 44 45 52 53 20 31 0a 5f 41 43 45 4f 46 0a  EADERS 1._ACEOF.
19b60 0a 66 69 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35  .fi..# On IRIX 5
19b70 2e 33 2c 20 73 79 73 2f 74 79 70 65 73 20 61 6e  .3, sys/types an
19b80 64 20 69 6e 74 74 79 70 65 73 2e 68 20 61 72 65  d inttypes.h are
19b90 20 63 6f 6e 66 6c 69 63 74 69 6e 67 2e 0a 0a 0a   conflicting....
19ba0 0a 0a 0a 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65  .......for ac_he
19bb0 61 64 65 72 20 69 6e 20 73 79 73 2f 74 79 70 65  ader in sys/type
19bc0 73 2e 68 20 73 79 73 2f 73 74 61 74 2e 68 20 73  s.h sys/stat.h s
19bd0 74 64 6c 69 62 2e 68 20 73 74 72 69 6e 67 2e 68  tdlib.h string.h
19be0 20 6d 65 6d 6f 72 79 2e 68 20 73 74 72 69 6e 67   memory.h string
19bf0 73 2e 68 20 5c 0a 20 20 20 20 20 20 20 20 20 20  s.h \.          
19c00 20 20 20 20 20 20 20 20 69 6e 74 74 79 70 65 73          inttypes
19c10 2e 68 20 73 74 64 69 6e 74 2e 68 20 75 6e 69 73  .h stdint.h unis
19c20 74 64 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f 48 65  td.h.do.as_ac_He
19c30 61 64 65 72 3d 60 65 63 68 6f 20 22 61 63 5f 63  ader=`echo "ac_c
19c40 76 5f 68 65 61 64 65 72 5f 24 61 63 5f 68 65 61  v_header_$ac_hea
19c50 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f 73 68  der" | $as_tr_sh
19c60 60 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  `.echo "$as_me:$
19c70 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
19c80 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 22   for $ac_header"
19c90 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
19ca0 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
19cb0 24 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45  $ac_header... $E
19cc0 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 65 76  CHO_C" >&6.if ev
19cd0 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b 24 61  al "test \"\${$a
19ce0 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65 74 7d  s_ac_Header+set}
19cf0 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a  \" = set"; then.
19d00 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
19d10 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
19d20 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74  " >&6.else.  cat
19d30 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
19d40 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e  xt <<_ACEOF.#lin
19d50 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69  e $LINENO "confi
19d60 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66  gure"./* confdef
19d70 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
19d80 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
19d90 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
19da0 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
19db0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
19dc0 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
19dd0 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63  s.h.  */.$ac_inc
19de0 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 0a 23  ludes_default..#
19df0 69 6e 63 6c 75 64 65 20 3c 24 61 63 5f 68 65 61  include <$ac_hea
19e00 64 65 72 3e 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  der>._ACEOF.rm -
19e10 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
19e20 62 6a 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c  bjext.if { (eval
19e30 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
19e40 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d  INENO: \"$ac_com
19e50 70 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28  pile\"") >&5.  (
19e60 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65  eval $ac_compile
19e70 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74  ) 2>&5.  ac_stat
19e80 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61  us=$?.  echo "$a
19e90 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
19ea0 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
19eb0 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
19ec0 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20  status); } &&.  
19ed0 20 20 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d         { ac_try=
19ee0 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73  'test -s conftes
19ef0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20  t.$ac_objext'.  
19f00 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
19f10 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
19f20 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
19f30 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
19f40 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
19f50 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
19f60 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
19f70 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
19f80 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
19f90 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
19fa0 65 6e 0a 20 20 65 76 61 6c 20 22 24 61 73 5f 61  en.  eval "$as_a
19fb0 63 5f 48 65 61 64 65 72 3d 79 65 73 22 0a 65 6c  c_Header=yes".el
19fc0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
19fd0 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
19fe0 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
19ff0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
1a000 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
1a010 65 76 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61  eval "$as_ac_Hea
1a020 64 65 72 3d 6e 6f 22 0a 66 69 0a 72 6d 20 2d 66  der=no".fi.rm -f
1a030 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1a040 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  jext conftest.$a
1a050 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f 20 22 24  c_ext.fi.echo "$
1a060 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1a070 65 73 75 6c 74 3a 20 60 65 76 61 6c 20 65 63 68  esult: `eval ech
1a080 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61  o '${'$as_ac_Hea
1a090 64 65 72 27 7d 27 60 22 20 3e 26 35 0a 65 63 68  der'}'`" >&5.ech
1a0a0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60 65 76 61  o "${ECHO_T}`eva
1a0b0 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61  l echo '${'$as_a
1a0c0 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20 3e 26  c_Header'}'`" >&
1a0d0 36 0a 69 66 20 74 65 73 74 20 60 65 76 61 6c 20  6.if test `eval 
1a0e0 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
1a0f0 48 65 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73  Header'}'` = yes
1a100 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63  ; then.  cat >>c
1a110 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
1a120 4f 46 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f  OF.#define `echo
1a130 20 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65   "HAVE_$ac_heade
1a140 72 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60  r" | $as_tr_cpp`
1a150 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64   1._ACEOF..fi..d
1a160 6f 6e 65 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65  one....for ac_he
1a170 61 64 65 72 20 69 6e 20 64 6c 66 63 6e 2e 68 0a  ader in dlfcn.h.
1a180 64 6f 0a 61 73 5f 61 63 5f 48 65 61 64 65 72 3d  do.as_ac_Header=
1a190 60 65 63 68 6f 20 22 61 63 5f 63 76 5f 68 65 61  `echo "ac_cv_hea
1a1a0 64 65 72 5f 24 61 63 5f 68 65 61 64 65 72 22 20  der_$ac_header" 
1a1b0 7c 20 24 61 73 5f 74 72 5f 73 68 60 0a 69 66 20  | $as_tr_sh`.if 
1a1c0 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b  eval "test \"\${
1a1d0 24 61 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65  $as_ac_Header+se
1a1e0 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65  t}\" = set"; the
1a1f0 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
1a200 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1a210 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64 65  ng for $ac_heade
1a220 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  r" >&5.echo $ECH
1a230 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
1a240 72 20 24 61 63 5f 68 65 61 64 65 72 2e 2e 2e 20  r $ac_header... 
1a250 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
1a260 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b  eval "test \"\${
1a270 24 61 73 5f 61 63 5f 48 65 61 64 65 72 2b 73 65  $as_ac_Header+se
1a280 74 7d 5c 22 20 3d 20 73 65 74 22 3b 20 74 68 65  t}\" = set"; the
1a290 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
1a2a0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
1a2b0 5f 43 22 20 3e 26 36 0a 66 69 0a 65 63 68 6f 20  _C" >&6.fi.echo 
1a2c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1a2d0 20 72 65 73 75 6c 74 3a 20 60 65 76 61 6c 20 65   result: `eval e
1a2e0 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48  cho '${'$as_ac_H
1a2f0 65 61 64 65 72 27 7d 27 60 22 20 3e 26 35 0a 65  eader'}'`" >&5.e
1a300 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 60 65  cho "${ECHO_T}`e
1a310 76 61 6c 20 65 63 68 6f 20 27 24 7b 27 24 61 73  val echo '${'$as
1a320 5f 61 63 5f 48 65 61 64 65 72 27 7d 27 60 22 20  _ac_Header'}'`" 
1a330 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20 49 73 20  >&6.else.  # Is 
1a340 74 68 65 20 68 65 61 64 65 72 20 63 6f 6d 70 69  the header compi
1a350 6c 61 62 6c 65 3f 0a 65 63 68 6f 20 22 24 61 73  lable?.echo "$as
1a360 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1a370 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72  cking $ac_header
1a380 20 75 73 61 62 69 6c 69 74 79 22 20 3e 26 35 0a   usability" >&5.
1a390 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1a3a0 65 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65  ecking $ac_heade
1a3b0 72 20 75 73 61 62 69 6c 69 74 79 2e 2e 2e 20 24  r usability... $
1a3c0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 63 61 74 20  ECHO_C" >&6.cat 
1a3d0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1a3e0 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65  t <<_ACEOF.#line
1a3f0 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67   $LINENO "config
1a400 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  ure"./* confdefs
1a410 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
1a420 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
1a430 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1a440 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
1a450 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1a460 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
1a470 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69 6e 63 6c  .h.  */.$ac_incl
1a480 75 64 65 73 5f 64 65 66 61 75 6c 74 0a 23 69 6e  udes_default.#in
1a490 63 6c 75 64 65 20 3c 24 61 63 5f 68 65 61 64 65  clude <$ac_heade
1a4a0 72 3e 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  r>._ACEOF.rm -f 
1a4b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
1a4c0 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65  ext.if { (eval e
1a4d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1a4e0 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69  ENO: \"$ac_compi
1a4f0 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  le\"") >&5.  (ev
1a500 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20  al $ac_compile) 
1a510 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
1a520 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
1a530 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1a540 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1a550 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1a560 61 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20  atus); } &&.    
1a570 20 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74       { ac_try='t
1a580 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
1a590 24 61 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20  $ac_objext'.  { 
1a5a0 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f  (eval echo "$as_
1a5b0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61  me:$LINENO: \"$a
1a5c0 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20  c_try\"") >&5.  
1a5d0 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32  (eval $ac_try) 2
1a5e0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1a5f0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1a600 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1a610 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1a620 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1a630 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e  tus); }; }; then
1a640 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 63 6f 6d  .  ac_header_com
1a650 70 69 6c 65 72 3d 79 65 73 0a 65 6c 73 65 0a 20  piler=yes.else. 
1a660 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1a670 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1a680 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1a690 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1a6a0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 68  ac_ext >&5..ac_h
1a6b0 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d 6e  eader_compiler=n
1a6c0 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
1a6d0 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63  est.$ac_objext c
1a6e0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1a6f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a700 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61  NENO: result: $a
1a710 63 5f 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65  c_header_compile
1a720 72 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  r" >&5.echo "${E
1a730 43 48 4f 5f 54 7d 24 61 63 5f 68 65 61 64 65 72  CHO_T}$ac_header
1a740 5f 63 6f 6d 70 69 6c 65 72 22 20 3e 26 36 0a 0a  _compiler" >&6..
1a750 23 20 49 73 20 74 68 65 20 68 65 61 64 65 72 20  # Is the header 
1a760 70 72 65 73 65 6e 74 3f 0a 65 63 68 6f 20 22 24  present?.echo "$
1a770 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
1a780 68 65 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64  hecking $ac_head
1a790 65 72 20 70 72 65 73 65 6e 63 65 22 20 3e 26 35  er presence" >&5
1a7a0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1a7b0 68 65 63 6b 69 6e 67 20 24 61 63 5f 68 65 61 64  hecking $ac_head
1a7c0 65 72 20 70 72 65 73 65 6e 63 65 2e 2e 2e 20 24  er presence... $
1a7d0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 63 61 74 20  ECHO_C" >&6.cat 
1a7e0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1a7f0 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65  t <<_ACEOF.#line
1a800 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67   $LINENO "config
1a810 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  ure"./* confdefs
1a820 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
1a830 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
1a840 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1a850 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
1a860 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1a870 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
1a880 2e 68 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65  .h.  */.#include
1a890 20 3c 24 61 63 5f 68 65 61 64 65 72 3e 0a 5f 41   <$ac_header>._A
1a8a0 43 45 4f 46 0a 69 66 20 7b 20 28 65 76 61 6c 20  CEOF.if { (eval 
1a8b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a8c0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 70 70 20  NENO: \"$ac_cpp 
1a8d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1a8e0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1a8f0 20 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73   $ac_cpp conftes
1a900 74 2e 24 61 63 5f 65 78 74 29 20 32 3e 63 6f 6e  t.$ac_ext) 2>con
1a910 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
1a920 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
1a930 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
1a940 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
1a950 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
1a960 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
1a970 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
1a980 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1a990 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
1a9a0 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
1a9b0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
1a9c0 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c  s); } >/dev/null
1a9d0 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
1a9e0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
1a9f0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 70  ; then.    ac_cp
1aa00 70 5f 65 72 72 3d 24 61 63 5f 63 5f 70 72 65 70  p_err=$ac_c_prep
1aa10 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 0a 20 20  roc_warn_flag.  
1aa20 65 6c 73 65 0a 20 20 20 20 61 63 5f 63 70 70 5f  else.    ac_cpp_
1aa30 65 72 72 3d 0a 20 20 66 69 0a 65 6c 73 65 0a 20  err=.  fi.else. 
1aa40 20 61 63 5f 63 70 70 5f 65 72 72 3d 79 65 73 0a   ac_cpp_err=yes.
1aa50 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  fi.if test -z "$
1aa60 61 63 5f 63 70 70 5f 65 72 72 22 3b 20 74 68 65  ac_cpp_err"; the
1aa70 6e 0a 20 20 61 63 5f 68 65 61 64 65 72 5f 70 72  n.  ac_header_pr
1aa80 65 70 72 6f 63 3d 79 65 73 0a 65 6c 73 65 0a 20  eproc=yes.else. 
1aa90 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
1aaa0 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1aab0 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1aac0 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1aad0 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 61 63  ac_ext >&5..  ac
1aae0 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d  _header_preproc=
1aaf0 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66  no.fi.rm -f conf
1ab00 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1ab10 74 2e 24 61 63 5f 65 78 74 0a 65 63 68 6f 20 22  t.$ac_ext.echo "
1ab20 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ab30 72 65 73 75 6c 74 3a 20 24 61 63 5f 68 65 61 64  result: $ac_head
1ab40 65 72 5f 70 72 65 70 72 6f 63 22 20 3e 26 35 0a  er_preproc" >&5.
1ab50 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1ab60 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f  ac_header_prepro
1ab70 63 22 20 3e 26 36 0a 0a 23 20 53 6f 3f 20 20 57  c" >&6..# So?  W
1ab80 68 61 74 20 61 62 6f 75 74 20 74 68 69 73 20 68  hat about this h
1ab90 65 61 64 65 72 3f 0a 63 61 73 65 20 24 61 63 5f  eader?.case $ac_
1aba0 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3a  header_compiler:
1abb0 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72  $ac_header_prepr
1abc0 6f 63 20 69 6e 0a 20 20 79 65 73 3a 6e 6f 20 29  oc in.  yes:no )
1abd0 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1abe0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
1abf0 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1ac00 3a 20 61 63 63 65 70 74 65 64 20 62 79 20 74 68  : accepted by th
1ac10 65 20 63 6f 6d 70 69 6c 65 72 2c 20 72 65 6a 65  e compiler, reje
1ac20 63 74 65 64 20 62 79 20 74 68 65 20 70 72 65 70  cted by the prep
1ac30 72 6f 63 65 73 73 6f 72 21 22 20 3e 26 35 0a 65  rocessor!" >&5.e
1ac40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
1ac50 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1ac60 3a 20 61 63 63 65 70 74 65 64 20 62 79 20 74 68  : accepted by th
1ac70 65 20 63 6f 6d 70 69 6c 65 72 2c 20 72 65 6a 65  e compiler, reje
1ac80 63 74 65 64 20 62 79 20 74 68 65 20 70 72 65 70  cted by the prep
1ac90 72 6f 63 65 73 73 6f 72 21 22 20 3e 26 32 3b 7d  rocessor!" >&2;}
1aca0 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
1acb0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
1acc0 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1acd0 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74  : proceeding wit
1ace0 68 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73  h the preprocess
1acf0 6f 72 27 73 20 72 65 73 75 6c 74 22 20 3e 26 35  or's result" >&5
1ad00 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1ad10 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1ad20 65 72 3a 20 70 72 6f 63 65 65 64 69 6e 67 20 77  er: proceeding w
1ad30 69 74 68 20 74 68 65 20 70 72 65 70 72 6f 63 65  ith the preproce
1ad40 73 73 6f 72 27 73 20 72 65 73 75 6c 74 22 20 3e  ssor's result" >
1ad50 26 32 3b 7d 0a 20 20 20 20 28 0a 20 20 20 20 20  &2;}.    (.     
1ad60 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23   cat <<\_ASBOX.#
1ad70 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
1ad80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ad90 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 52 65 70  ------ ##.## Rep
1ada0 6f 72 74 20 74 68 69 73 20 74 6f 20 62 75 67 2d  ort this to bug-
1adb0 61 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f 72 67  autoconf@gnu.org
1adc0 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d  . ##.## --------
1add0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ade0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a  ------------ ##.
1adf0 5f 41 53 42 4f 58 0a 20 20 20 20 29 20 7c 0a 20  _ASBOX.    ) |. 
1ae00 20 20 20 20 20 73 65 64 20 22 73 2f 5e 2f 24 61       sed "s/^/$a
1ae10 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 20  s_me: WARNING:  
1ae20 20 20 20 2f 22 20 3e 26 32 0a 20 20 20 20 3b 3b     /" >&2.    ;;
1ae30 0a 20 20 6e 6f 3a 79 65 73 20 29 0a 20 20 20 20  .  no:yes ).    
1ae40 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
1ae50 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a  LINENO: WARNING:
1ae60 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 65   $ac_header: pre
1ae70 73 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74 20  sent but cannot 
1ae80 62 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26 35  be compiled" >&5
1ae90 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1aea0 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1aeb0 65 72 3a 20 70 72 65 73 65 6e 74 20 62 75 74 20  er: present but 
1aec0 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69 6c  cannot be compil
1aed0 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  ed" >&2;}.    { 
1aee0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1aef0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1af00 61 63 5f 68 65 61 64 65 72 3a 20 63 68 65 63 6b  ac_header: check
1af10 20 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65   for missing pre
1af20 72 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72  requisite header
1af30 73 3f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  s?" >&5.echo "$a
1af40 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1af50 61 63 5f 68 65 61 64 65 72 3a 20 63 68 65 63 6b  ac_header: check
1af60 20 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65   for missing pre
1af70 72 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72  requisite header
1af80 73 3f 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  s?" >&2;}.    { 
1af90 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1afa0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1afb0 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65  ac_header: proce
1afc0 65 64 69 6e 67 20 77 69 74 68 20 74 68 65 20 70  eding with the p
1afd0 72 65 70 72 6f 63 65 73 73 6f 72 27 73 20 72 65  reprocessor's re
1afe0 73 75 6c 74 22 20 3e 26 35 0a 65 63 68 6f 20 22  sult" >&5.echo "
1aff0 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
1b000 20 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f   $ac_header: pro
1b010 63 65 65 64 69 6e 67 20 77 69 74 68 20 74 68 65  ceeding with the
1b020 20 70 72 65 70 72 6f 63 65 73 73 6f 72 27 73 20   preprocessor's 
1b030 72 65 73 75 6c 74 22 20 3e 26 32 3b 7d 0a 20 20  result" >&2;}.  
1b040 20 20 28 0a 20 20 20 20 20 20 63 61 74 20 3c 3c    (.      cat <<
1b050 5c 5f 41 53 42 4f 58 0a 23 23 20 2d 2d 2d 2d 2d  \_ASBOX.## -----
1b060 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1b070 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
1b080 23 23 0a 23 23 20 52 65 70 6f 72 74 20 74 68 69  ##.## Report thi
1b090 73 20 74 6f 20 62 75 67 2d 61 75 74 6f 63 6f 6e  s to bug-autocon
1b0a0 66 40 67 6e 75 2e 6f 72 67 2e 20 23 23 0a 23 23  f@gnu.org. ##.##
1b0b0 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
1b0c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1b0d0 2d 2d 2d 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a  ----- ##._ASBOX.
1b0e0 20 20 20 20 29 20 7c 0a 20 20 20 20 20 20 73 65      ) |.      se
1b0f0 64 20 22 73 2f 5e 2f 24 61 73 5f 6d 65 3a 20 57  d "s/^/$as_me: W
1b100 41 52 4e 49 4e 47 3a 20 20 20 20 20 2f 22 20 3e  ARNING:     /" >
1b110 26 32 0a 20 20 20 20 3b 3b 0a 65 73 61 63 0a 65  &2.    ;;.esac.e
1b120 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1b130 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
1b140 72 20 24 61 63 5f 68 65 61 64 65 72 22 20 3e 26  r $ac_header" >&
1b150 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
1b160 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1b170 5f 68 65 61 64 65 72 2e 2e 2e 20 24 45 43 48 4f  _header... $ECHO
1b180 5f 43 22 20 3e 26 36 0a 69 66 20 65 76 61 6c 20  _C" >&6.if eval 
1b190 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f 61  "test \"\${$as_a
1b1a0 63 5f 48 65 61 64 65 72 2b 73 65 74 7d 5c 22 20  c_Header+set}\" 
1b1b0 3d 20 73 65 74 22 3b 20 74 68 65 6e 0a 20 20 65  = set"; then.  e
1b1c0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
1b1d0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
1b1e0 26 36 0a 65 6c 73 65 0a 20 20 65 76 61 6c 20 22  &6.else.  eval "
1b1f0 24 61 73 5f 61 63 5f 48 65 61 64 65 72 3d 24 61  $as_ac_Header=$a
1b200 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63  c_header_preproc
1b210 22 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  ".fi.echo "$as_m
1b220 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1b230 74 3a 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24  t: `eval echo '$
1b240 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27  {'$as_ac_Header'
1b250 7d 27 60 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  }'`" >&5.echo "$
1b260 7b 45 43 48 4f 5f 54 7d 60 65 76 61 6c 20 65 63  {ECHO_T}`eval ec
1b270 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65  ho '${'$as_ac_He
1b280 61 64 65 72 27 7d 27 60 22 20 3e 26 36 0a 0a 66  ader'}'`" >&6..f
1b290 69 0a 69 66 20 74 65 73 74 20 60 65 76 61 6c 20  i.if test `eval 
1b2a0 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f  echo '${'$as_ac_
1b2b0 48 65 61 64 65 72 27 7d 27 60 20 3d 20 79 65 73  Header'}'` = yes
1b2c0 3b 20 74 68 65 6e 0a 20 20 63 61 74 20 3e 3e 63  ; then.  cat >>c
1b2d0 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
1b2e0 4f 46 0a 23 64 65 66 69 6e 65 20 60 65 63 68 6f  OF.#define `echo
1b2f0 20 22 48 41 56 45 5f 24 61 63 5f 68 65 61 64 65   "HAVE_$ac_heade
1b300 72 22 20 7c 20 24 61 73 5f 74 72 5f 63 70 70 60  r" | $as_tr_cpp`
1b310 20 31 0a 5f 41 43 45 4f 46 0a 0a 66 69 0a 0a 64   1._ACEOF..fi..d
1b320 6f 6e 65 0a 0a 0a 0a 0a 0a 0a 23 20 4f 6e 6c 79  one.......# Only
1b330 20 70 65 72 66 6f 72 6d 20 74 68 65 20 63 68 65   perform the che
1b340 63 6b 20 66 6f 72 20 66 69 6c 65 2c 20 69 66 20  ck for file, if 
1b350 74 68 65 20 63 68 65 63 6b 20 6d 65 74 68 6f 64  the check method
1b360 20 72 65 71 75 69 72 65 73 20 69 74 0a 63 61 73   requires it.cas
1b370 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  e $deplibs_check
1b380 5f 6d 65 74 68 6f 64 20 69 6e 0a 66 69 6c 65 5f  _method in.file_
1b390 6d 61 67 69 63 2a 29 0a 20 20 69 66 20 74 65 73  magic*).  if tes
1b3a0 74 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63  t "$file_magic_c
1b3b0 6d 64 22 20 3d 20 27 24 4d 41 47 49 43 5f 43 4d  md" = '$MAGIC_CM
1b3c0 44 27 3b 20 74 68 65 6e 0a 20 20 20 20 65 63 68  D'; then.    ech
1b3d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1b3e0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  O: checking for 
1b3f0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
1b400 7d 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20  }file" >&5.echo 
1b410 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1b420 67 20 66 6f 72 20 24 7b 61 63 5f 74 6f 6f 6c 5f  g for ${ac_tool_
1b430 70 72 65 66 69 78 7d 66 69 6c 65 2e 2e 2e 20 24  prefix}file... $
1b440 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
1b450 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74  est "${lt_cv_pat
1b460 68 5f 4d 41 47 49 43 5f 43 4d 44 2b 73 65 74 7d  h_MAGIC_CMD+set}
1b470 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
1b480 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
1b490 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
1b4a0 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20  >&6.else.  case 
1b4b0 24 4d 41 47 49 43 5f 43 4d 44 20 69 6e 0a 20 20  $MAGIC_CMD in.  
1b4c0 2f 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68  /*).  lt_cv_path
1b4d0 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47  _MAGIC_CMD="$MAG
1b4e0 49 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68  IC_CMD" # Let th
1b4f0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
1b500 74 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20  the test with a 
1b510 70 61 74 68 2e 0a 20 20 3b 3b 0a 20 20 3f 3a 2f  path..  ;;.  ?:/
1b520 2a 29 0a 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f  *).  lt_cv_path_
1b530 4d 41 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49  MAGIC_CMD="$MAGI
1b540 43 5f 43 4d 44 22 20 23 20 4c 65 74 20 74 68 65  C_CMD" # Let the
1b550 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
1b560 68 65 20 74 65 73 74 20 77 69 74 68 20 61 20 64  he test with a d
1b570 6f 73 20 70 61 74 68 2e 0a 20 20 3b 3b 0a 20 20  os path..  ;;.  
1b580 2a 29 0a 20 20 61 63 5f 73 61 76 65 5f 4d 41 47  *).  ac_save_MAG
1b590 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
1b5a0 4d 44 22 0a 20 20 49 46 53 3d 22 24 7b 49 46 53  MD".  IFS="${IFS
1b5b0 3d 20 20 20 7d 22 3b 20 61 63 5f 73 61 76 65 5f  =   }"; ac_save_
1b5c0 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d  ifs="$IFS"; IFS=
1b5d0 22 3a 22 0a 20 20 61 63 5f 64 75 6d 6d 79 3d 22  ":".  ac_dummy="
1b5e0 2f 75 73 72 2f 62 69 6e 3a 24 50 41 54 48 22 0a  /usr/bin:$PATH".
1b5f0 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20    for ac_dir in 
1b600 24 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 20  $ac_dummy; do.  
1b610 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64    test -z "$ac_d
1b620 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a  ir" && ac_dir=..
1b630 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 24      if test -f $
1b640 61 63 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c  ac_dir/${ac_tool
1b650 5f 70 72 65 66 69 78 7d 66 69 6c 65 3b 20 74 68  _prefix}file; th
1b660 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70  en.      lt_cv_p
1b670 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ath_MAGIC_CMD="$
1b680 61 63 5f 64 69 72 2f 24 7b 61 63 5f 74 6f 6f 6c  ac_dir/${ac_tool
1b690 5f 70 72 65 66 69 78 7d 66 69 6c 65 22 0a 20 20  _prefix}file".  
1b6a0 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22      if test -n "
1b6b0 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  $file_magic_test
1b6c0 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61  _file"; then..ca
1b6d0 73 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63  se $deplibs_chec
1b6e0 6b 5f 6d 65 74 68 6f 64 20 69 6e 0a 09 22 66 69  k_method in.."fi
1b6f0 6c 65 5f 6d 61 67 69 63 20 22 2a 29 0a 09 20 20  le_magic "*)..  
1b700 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78  file_magic_regex
1b710 3d 22 60 65 78 70 72 20 5c 22 24 64 65 70 6c 69  ="`expr \"$depli
1b720 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 5c  bs_check_method\
1b730 22 20 3a 20 5c 22 66 69 6c 65 5f 6d 61 67 69 63  " : \"file_magic
1b740 20 5c 28 2e 2a 5c 29 5c 22 60 22 0a 09 20 20 4d   \(.*\)\"`"..  M
1b750 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76  AGIC_CMD="$lt_cv
1b760 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22  _path_MAGIC_CMD"
1b770 0a 09 20 20 69 66 20 65 76 61 6c 20 24 66 69 6c  ..  if eval $fil
1b780 65 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24 66 69  e_magic_cmd \$fi
1b790 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
1b7a0 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20  le 2> /dev/null 
1b7b0 7c 0a 09 20 20 20 20 65 67 72 65 70 20 22 24 66  |..    egrep "$f
1b7c0 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 22  ile_magic_regex"
1b7d0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68   > /dev/null; th
1b7e0 65 6e 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c 73  en..    :..  els
1b7f0 65 0a 09 20 20 20 20 63 61 74 20 3c 3c 45 4f 46  e..    cat <<EOF
1b800 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e 69   1>&2..*** Warni
1b810 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20  ng: the command 
1b820 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20  libtool uses to 
1b830 64 65 74 65 63 74 20 73 68 61 72 65 64 20 6c 69  detect shared li
1b840 62 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66 69  braries,.*** $fi
1b850 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70 72  le_magic_cmd, pr
1b860 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 74 68  oduces output th
1b870 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e 6f  at libtool canno
1b880 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a 2a  t recognize..***
1b890 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 74   The result is t
1b8a0 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79 20  hat libtool may 
1b8b0 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69 7a  fail to recogniz
1b8c0 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  e shared librari
1b8d0 65 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e 20  es.*** as such. 
1b8e0 20 54 68 69 73 20 77 69 6c 6c 20 61 66 66 65 63   This will affec
1b8f0 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 6f  t the creation o
1b900 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61 72  f libtool librar
1b910 69 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65 70  ies that.*** dep
1b920 65 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 6c 69  end on shared li
1b930 62 72 61 72 69 65 73 2c 20 62 75 74 20 70 72 6f  braries, but pro
1b940 67 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69 74  grams linked wit
1b950 68 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a 2a  h such libtool.*
1b960 2a 2a 20 6c 69 62 72 61 72 69 65 73 20 77 69 6c  ** libraries wil
1b970 6c 20 77 6f 72 6b 20 72 65 67 61 72 64 6c 65 73  l work regardles
1b980 73 20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c 65  s of this proble
1b990 6d 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73 73  m.  Nevertheless
1b9a0 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77 61  , you.*** may wa
1b9b0 6e 74 20 74 6f 20 72 65 70 6f 72 74 20 74 68 65  nt to report the
1b9c0 20 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75 72   problem to your
1b9d0 20 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 72 20   system manager 
1b9e0 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62 75  and/or to.*** bu
1b9f0 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f 72  g-libtool@gnu.or
1ba00 67 0a 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b 0a  g..EOF..  fi ;;.
1ba10 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20  .esac.      fi. 
1ba20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66       break.    f
1ba30 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d 22  i.  done.  IFS="
1ba40 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $ac_save_ifs".  
1ba50 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 73  MAGIC_CMD="$ac_s
1ba60 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 20  ave_MAGIC_CMD". 
1ba70 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41 47   ;;.esac.fi..MAG
1ba80 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f 70  IC_CMD="$lt_cv_p
1ba90 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a 69  ath_MAGIC_CMD".i
1baa0 66 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47 49  f test -n "$MAGI
1bab0 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 65  C_CMD"; then.  e
1bac0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1bad0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 4d 41  ENO: result: $MA
1bae0 47 49 43 5f 43 4d 44 22 20 3e 26 35 0a 65 63 68  GIC_CMD" >&5.ech
1baf0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4d 41 47  o "${ECHO_T}$MAG
1bb00 49 43 5f 43 4d 44 22 20 3e 26 36 0a 65 6c 73 65  IC_CMD" >&6.else
1bb10 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1bb20 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
1bb30 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
1bb40 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a  {ECHO_T}no" >&6.
1bb50 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  fi..if test -z "
1bb60 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49  $lt_cv_path_MAGI
1bb70 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20 69  C_CMD"; then.  i
1bb80 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74  f test -n "$ac_t
1bb90 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65  ool_prefix"; the
1bba0 6e 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f  n.    echo "$as_
1bbb0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1bbc0 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 22 20 3e  king for file" >
1bbd0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
1bbe0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 66 69  "checking for fi
1bbf0 6c 65 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  le... $ECHO_C" >
1bc00 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74  &6.if test "${lt
1bc10 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
1bc20 4d 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  MD+set}" = set; 
1bc30 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
1bc40 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
1bc50 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
1bc60 20 20 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d    case $MAGIC_CM
1bc70 44 20 69 6e 0a 20 20 2f 2a 29 0a 20 20 6c 74 5f  D in.  /*).  lt_
1bc80 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d  cv_path_MAGIC_CM
1bc90 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 23  D="$MAGIC_CMD" #
1bca0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
1bcb0 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20  erride the test 
1bcc0 77 69 74 68 20 61 20 70 61 74 68 2e 0a 20 20 3b  with a path..  ;
1bcd0 3b 0a 20 20 3f 3a 2f 2a 29 0a 20 20 6c 74 5f 63  ;.  ?:/*).  lt_c
1bce0 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
1bcf0 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 23 20  ="$MAGIC_CMD" # 
1bd00 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65  Let the user ove
1bd10 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20 77  rride the test w
1bd20 69 74 68 20 61 20 64 6f 73 20 70 61 74 68 2e 0a  ith a dos path..
1bd30 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 61 63 5f 73    ;;.  *).  ac_s
1bd40 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ave_MAGIC_CMD="$
1bd50 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 49 46 53  MAGIC_CMD".  IFS
1bd60 3d 22 24 7b 49 46 53 3d 20 20 20 7d 22 3b 20 61  ="${IFS=   }"; a
1bd70 63 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53  c_save_ifs="$IFS
1bd80 22 3b 20 49 46 53 3d 22 3a 22 0a 20 20 61 63 5f  "; IFS=":".  ac_
1bd90 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62 69 6e 3a  dummy="/usr/bin:
1bda0 24 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63 5f  $PATH".  for ac_
1bdb0 64 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d 79  dir in $ac_dummy
1bdc0 3b 20 64 6f 0a 20 20 20 20 74 65 73 74 20 2d 7a  ; do.    test -z
1bdd0 20 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 63   "$ac_dir" && ac
1bde0 5f 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65  _dir=..    if te
1bdf0 73 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 66 69  st -f $ac_dir/fi
1be00 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c  le; then.      l
1be10 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
1be20 43 4d 44 3d 22 24 61 63 5f 64 69 72 2f 66 69 6c  CMD="$ac_dir/fil
1be30 65 22 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  e".      if test
1be40 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69 63   -n "$file_magic
1be50 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20 74 68 65  _test_file"; the
1be60 6e 0a 09 63 61 73 65 20 24 64 65 70 6c 69 62 73  n..case $deplibs
1be70 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69 6e  _check_method in
1be80 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63 20 22 2a  .."file_magic "*
1be90 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67 69 63 5f  )..  file_magic_
1bea0 72 65 67 65 78 3d 22 60 65 78 70 72 20 5c 22 24  regex="`expr \"$
1beb0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
1bec0 74 68 6f 64 5c 22 20 3a 20 5c 22 66 69 6c 65 5f  thod\" : \"file_
1bed0 6d 61 67 69 63 20 5c 28 2e 2a 5c 29 5c 22 60 22  magic \(.*\)\"`"
1bee0 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ..  MAGIC_CMD="$
1bef0 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43  lt_cv_path_MAGIC
1bf00 5f 43 4d 44 22 0a 09 20 20 69 66 20 65 76 61 6c  _CMD"..  if eval
1bf10 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64   $file_magic_cmd
1bf20 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65   \$file_magic_te
1bf30 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65 76 2f  st_file 2> /dev/
1bf40 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 65 67 72 65  null |..    egre
1bf50 70 20 22 24 66 69 6c 65 5f 6d 61 67 69 63 5f 72  p "$file_magic_r
1bf60 65 67 65 78 22 20 3e 20 2f 64 65 76 2f 6e 75 6c  egex" > /dev/nul
1bf70 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20 3a 0a 09  l; then..    :..
1bf80 20 20 65 6c 73 65 0a 09 20 20 20 20 63 61 74 20    else..    cat 
1bf90 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20  <<EOF 1>&2..*** 
1bfa0 57 61 72 6e 69 6e 67 3a 20 74 68 65 20 63 6f 6d  Warning: the com
1bfb0 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20 75 73 65  mand libtool use
1bfc0 73 20 74 6f 20 64 65 74 65 63 74 20 73 68 61 72  s to detect shar
1bfd0 65 64 20 6c 69 62 72 61 72 69 65 73 2c 0a 2a 2a  ed libraries,.**
1bfe0 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  * $file_magic_cm
1bff0 64 2c 20 70 72 6f 64 75 63 65 73 20 6f 75 74 70  d, produces outp
1c000 75 74 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20  ut that libtool 
1c010 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65  cannot recognize
1c020 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73 75 6c 74  ..*** The result
1c030 20 69 73 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c   is that libtool
1c040 20 6d 61 79 20 66 61 69 6c 20 74 6f 20 72 65 63   may fail to rec
1c050 6f 67 6e 69 7a 65 20 73 68 61 72 65 64 20 6c 69  ognize shared li
1c060 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61 73 20 73  braries.*** as s
1c070 75 63 68 2e 20 20 54 68 69 73 20 77 69 6c 6c 20  uch.  This will 
1c080 61 66 66 65 63 74 20 74 68 65 20 63 72 65 61 74  affect the creat
1c090 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c  ion of libtool l
1c0a0 69 62 72 61 72 69 65 73 20 74 68 61 74 0a 2a 2a  ibraries that.**
1c0b0 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73 68 61 72  * depend on shar
1c0c0 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75  ed libraries, bu
1c0d0 74 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65  t programs linke
1c0e0 64 20 77 69 74 68 20 73 75 63 68 20 6c 69 62 74  d with such libt
1c0f0 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61 72 69 65  ool.*** librarie
1c100 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65 67 61  s will work rega
1c110 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 70  rdless of this p
1c120 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72 74 68  roblem.  Neverth
1c130 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d  eless, you.*** m
1c140 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70 6f 72  ay want to repor
1c150 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 74 6f  t the problem to
1c160 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d 61 6e   your system man
1c170 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a  ager and/or to.*
1c180 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c 40 67  ** bug-libtool@g
1c190 6e 75 2e 6f 72 67 0a 0a 45 4f 46 0a 09 20 20 66  nu.org..EOF..  f
1c1a0 69 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20 20  i ;;..esac.     
1c1b0 20 66 69 0a 20 20 20 20 20 20 62 72 65 61 6b 0a   fi.      break.
1c1c0 20 20 20 20 66 69 0a 20 20 64 6f 6e 65 0a 20 20      fi.  done.  
1c1d0 49 46 53 3d 22 24 61 63 5f 73 61 76 65 5f 69 66  IFS="$ac_save_if
1c1e0 73 22 0a 20 20 4d 41 47 49 43 5f 43 4d 44 3d 22  s".  MAGIC_CMD="
1c1f0 24 61 63 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43  $ac_save_MAGIC_C
1c200 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 63 0a 66 69  MD".  ;;.esac.fi
1c210 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74  ..MAGIC_CMD="$lt
1c220 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
1c230 4d 44 22 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  MD".if test -n "
1c240 24 4d 41 47 49 43 5f 43 4d 44 22 3b 20 74 68 65  $MAGIC_CMD"; the
1c250 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  n.  echo "$as_me
1c260 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
1c270 3a 20 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26  : $MAGIC_CMD" >&
1c280 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1c290 7d 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 36  }$MAGIC_CMD" >&6
1c2a0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1c2b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1c2c0 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63  sult: no" >&5.ec
1c2d0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22  ho "${ECHO_T}no"
1c2e0 20 3e 26 36 0a 66 69 0a 0a 20 20 65 6c 73 65 0a   >&6.fi..  else.
1c2f0 20 20 20 20 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a      MAGIC_CMD=:.
1c300 20 20 66 69 0a 66 69 0a 0a 20 20 66 69 0a 20 20    fi.fi..  fi.  
1c310 3b 3b 0a 65 73 61 63 0a 0a 69 66 20 74 65 73 74  ;;.esac..if test
1c320 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
1c330 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20  efix"; then.  # 
1c340 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
1c350 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f  t word of "${ac_
1c360 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61 6e 6c  tool_prefix}ranl
1c370 69 62 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  ib", so it can b
1c380 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
1c390 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
1c3a0 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f  dummy ${ac_tool_
1c3b0 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 3b 20 61  prefix}ranlib; a
1c3c0 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
1c3d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c3e0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1c3f0 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
1c400 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1c410 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
1c420 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1c430 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
1c440 70 72 6f 67 5f 52 41 4e 4c 49 42 2b 73 65 74 7d  prog_RANLIB+set}
1c450 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
1c460 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
1c470 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
1c480 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65  >&6.else.  if te
1c490 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b  st -n "$RANLIB";
1c4a0 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
1c4b0 6f 67 5f 52 41 4e 4c 49 42 3d 22 24 52 41 4e 4c  og_RANLIB="$RANL
1c4c0 49 42 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  IB" # Let the us
1c4d0 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
1c4e0 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
1c4f0 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
1c500 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
1c510 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
1c520 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
1c530 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
1c540 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
1c550 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
1c560 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
1c570 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
1c580 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
1c590 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
1c5a0 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
1c5b0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
1c5c0 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
1c5d0 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41 4e 4c 49  ac_cv_prog_RANLI
1c5e0 42 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  B="${ac_tool_pre
1c5f0 66 69 78 7d 72 61 6e 6c 69 62 22 0a 20 20 20 20  fix}ranlib".    
1c600 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1c610 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f  NENO: found $as_
1c620 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
1c630 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20  exec_ext" >&5.  
1c640 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64    break 2.  fi.d
1c650 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a 66 69 0a  one.done..fi.fi.
1c660 52 41 4e 4c 49 42 3d 24 61 63 5f 63 76 5f 70 72  RANLIB=$ac_cv_pr
1c670 6f 67 5f 52 41 4e 4c 49 42 0a 69 66 20 74 65 73  og_RANLIB.if tes
1c680 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20  t -n "$RANLIB"; 
1c690 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
1c6a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1c6b0 75 6c 74 3a 20 24 52 41 4e 4c 49 42 22 20 3e 26  ult: $RANLIB" >&
1c6c0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1c6d0 7d 24 52 41 4e 4c 49 42 22 20 3e 26 36 0a 65 6c  }$RANLIB" >&6.el
1c6e0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
1c6f0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1c700 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
1c710 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
1c720 36 0a 66 69 0a 0a 66 69 0a 69 66 20 74 65 73 74  6.fi..fi.if test
1c730 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67   -z "$ac_cv_prog
1c740 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20  _RANLIB"; then. 
1c750 20 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 24 52   ac_ct_RANLIB=$R
1c760 41 4e 4c 49 42 0a 20 20 23 20 45 78 74 72 61 63  ANLIB.  # Extrac
1c770 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64  t the first word
1c780 20 6f 66 20 22 72 61 6e 6c 69 62 22 2c 20 73 6f   of "ranlib", so
1c790 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f   it can be a pro
1c7a0 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
1c7b0 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 72  rgs..set dummy r
1c7c0 61 6e 6c 69 62 3b 20 61 63 5f 77 6f 72 64 3d 24  anlib; ac_word=$
1c7d0 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
1c7e0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1c7f0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
1c800 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
1c810 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
1c820 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
1c830 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
1c840 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
1c850 63 74 5f 52 41 4e 4c 49 42 2b 73 65 74 7d 22 20  ct_RANLIB+set}" 
1c860 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
1c870 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1c880 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1c890 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
1c8a0 20 2d 6e 20 22 24 61 63 5f 63 74 5f 52 41 4e 4c   -n "$ac_ct_RANL
1c8b0 49 42 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IB"; then.  ac_c
1c8c0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e  v_prog_ac_ct_RAN
1c8d0 4c 49 42 3d 22 24 61 63 5f 63 74 5f 52 41 4e 4c  LIB="$ac_ct_RANL
1c8e0 49 42 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  IB" # Let the us
1c8f0 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
1c900 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61  test..else.as_sa
1c910 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53  ve_IFS=$IFS; IFS
1c920 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
1c930 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24  .for as_dir in $
1c940 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61  PATH.do.  IFS=$a
1c950 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73  s_save_IFS.  tes
1c960 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26  t -z "$as_dir" &
1c970 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72  & as_dir=..  for
1c980 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20   ac_exec_ext in 
1c990 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c  '' $ac_executabl
1c9a0 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f  e_extensions; do
1c9b0 0a 20 20 69 66 20 24 61 73 5f 65 78 65 63 75 74  .  if $as_execut
1c9c0 61 62 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f  able_p "$as_dir/
1c9d0 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63  $ac_word$ac_exec
1c9e0 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20 20  _ext"; then.    
1c9f0 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
1ca00 5f 52 41 4e 4c 49 42 3d 22 72 61 6e 6c 69 62 22  _RANLIB="ranlib"
1ca10 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
1ca20 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
1ca30 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
1ca40 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
1ca50 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
1ca60 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 20   fi.done.done.. 
1ca70 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76   test -z "$ac_cv
1ca80 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c  _prog_ac_ct_RANL
1ca90 49 42 22 20 26 26 20 61 63 5f 63 76 5f 70 72 6f  IB" && ac_cv_pro
1caa0 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22  g_ac_ct_RANLIB="
1cab0 3a 22 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 52  :".fi.fi.ac_ct_R
1cac0 41 4e 4c 49 42 3d 24 61 63 5f 63 76 5f 70 72 6f  ANLIB=$ac_cv_pro
1cad0 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 0a 69  g_ac_ct_RANLIB.i
1cae0 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
1caf0 74 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a  t_RANLIB"; then.
1cb00 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
1cb10 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1cb20 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 3e  $ac_ct_RANLIB" >
1cb30 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
1cb40 54 7d 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22  T}$ac_ct_RANLIB"
1cb50 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f   >&6.else.  echo
1cb60 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1cb70 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
1cb80 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
1cb90 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 20 20 52  }no" >&6.fi..  R
1cba0 41 4e 4c 49 42 3d 24 61 63 5f 63 74 5f 52 41 4e  ANLIB=$ac_ct_RAN
1cbb0 4c 49 42 0a 65 6c 73 65 0a 20 20 52 41 4e 4c 49  LIB.else.  RANLI
1cbc0 42 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52  B="$ac_cv_prog_R
1cbd0 41 4e 4c 49 42 22 0a 66 69 0a 0a 69 66 20 74 65  ANLIB".fi..if te
1cbe0 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f  st -n "$ac_tool_
1cbf0 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20  prefix"; then.  
1cc00 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
1cc10 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61  rst word of "${a
1cc20 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74  c_tool_prefix}st
1cc30 72 69 70 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  rip", so it can 
1cc40 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
1cc50 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
1cc60 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c   dummy ${ac_tool
1cc70 5f 70 72 65 66 69 78 7d 73 74 72 69 70 3b 20 61  _prefix}strip; a
1cc80 63 5f 77 6f 72 64 3d 24 32 0a 65 63 68 6f 20 22  c_word=$2.echo "
1cc90 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1cca0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
1ccb0 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
1ccc0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
1ccd0 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
1cce0 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
1ccf0 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
1cd00 70 72 6f 67 5f 53 54 52 49 50 2b 73 65 74 7d 22  prog_STRIP+set}"
1cd10 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
1cd20 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
1cd30 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
1cd40 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
1cd50 74 20 2d 6e 20 22 24 53 54 52 49 50 22 3b 20 74  t -n "$STRIP"; t
1cd60 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
1cd70 5f 53 54 52 49 50 3d 22 24 53 54 52 49 50 22 20  _STRIP="$STRIP" 
1cd80 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1cd90 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1cda0 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1cdb0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1cdc0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1cdd0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1cde0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1cdf0 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1ce00 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1ce10 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
1ce20 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
1ce30 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
1ce40 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
1ce50 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
1ce60 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
1ce70 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1ce80 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
1ce90 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22 24 7b  v_prog_STRIP="${
1cea0 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 73  ac_tool_prefix}s
1ceb0 74 72 69 70 22 0a 20 20 20 20 65 63 68 6f 20 22  trip".    echo "
1cec0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ced0 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
1cee0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
1cef0 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
1cf00 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
1cf10 6e 65 0a 0a 66 69 0a 66 69 0a 53 54 52 49 50 3d  ne..fi.fi.STRIP=
1cf20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49  $ac_cv_prog_STRI
1cf30 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53  P.if test -n "$S
1cf40 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 65 63  TRIP"; then.  ec
1cf50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1cf60 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 53 54 52  NO: result: $STR
1cf70 49 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  IP" >&5.echo "${
1cf80 45 43 48 4f 5f 54 7d 24 53 54 52 49 50 22 20 3e  ECHO_T}$STRIP" >
1cf90 26 36 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  &6.else.  echo "
1cfa0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1cfb0 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
1cfc0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
1cfd0 6f 22 20 3e 26 36 0a 66 69 0a 0a 66 69 0a 69 66  o" >&6.fi..fi.if
1cfe0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 76   test -z "$ac_cv
1cff0 5f 70 72 6f 67 5f 53 54 52 49 50 22 3b 20 74 68  _prog_STRIP"; th
1d000 65 6e 0a 20 20 61 63 5f 63 74 5f 53 54 52 49 50  en.  ac_ct_STRIP
1d010 3d 24 53 54 52 49 50 0a 20 20 23 20 45 78 74 72  =$STRIP.  # Extr
1d020 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
1d030 72 64 20 6f 66 20 22 73 74 72 69 70 22 2c 20 73  rd of "strip", s
1d040 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
1d050 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
1d060 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
1d070 73 74 72 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24  strip; ac_word=$
1d080 32 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  2.echo "$as_me:$
1d090 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
1d0a0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
1d0b0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
1d0c0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
1d0d0 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
1d0e0 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
1d0f0 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
1d100 63 74 5f 53 54 52 49 50 2b 73 65 74 7d 22 20 3d  ct_STRIP+set}" =
1d110 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
1d120 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
1d130 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
1d140 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20  .else.  if test 
1d150 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54 52 49 50  -n "$ac_ct_STRIP
1d160 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f  "; then.  ac_cv_
1d170 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50  prog_ac_ct_STRIP
1d180 3d 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20  ="$ac_ct_STRIP" 
1d190 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
1d1a0 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
1d1b0 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
1d1c0 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
1d1d0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
1d1e0 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
1d1f0 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
1d200 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
1d210 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
1d220 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
1d230 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
1d240 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
1d250 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
1d260 66 20 24 61 73 5f 65 78 65 63 75 74 61 62 6c 65  f $as_executable
1d270 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f  _p "$as_dir/$ac_
1d280 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
1d290 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63  "; then.    ac_c
1d2a0 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
1d2b0 49 50 3d 22 73 74 72 69 70 22 0a 20 20 20 20 65  IP="strip".    e
1d2c0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1d2d0 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64  ENO: found $as_d
1d2e0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
1d2f0 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20  xec_ext" >&5.   
1d300 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f   break 2.  fi.do
1d310 6e 65 0a 64 6f 6e 65 0a 0a 20 20 74 65 73 74 20  ne.done..  test 
1d320 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f  -z "$ac_cv_prog_
1d330 61 63 5f 63 74 5f 53 54 52 49 50 22 20 26 26 20  ac_ct_STRIP" && 
1d340 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
1d350 5f 53 54 52 49 50 3d 22 3a 22 0a 66 69 0a 66 69  _STRIP=":".fi.fi
1d360 0a 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 61 63  .ac_ct_STRIP=$ac
1d370 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53  _cv_prog_ac_ct_S
1d380 54 52 49 50 0a 69 66 20 74 65 73 74 20 2d 6e 20  TRIP.if test -n 
1d390 22 24 61 63 5f 63 74 5f 53 54 52 49 50 22 3b 20  "$ac_ct_STRIP"; 
1d3a0 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73  then.  echo "$as
1d3b0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1d3c0 75 6c 74 3a 20 24 61 63 5f 63 74 5f 53 54 52 49  ult: $ac_ct_STRI
1d3d0 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  P" >&5.echo "${E
1d3e0 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 53 54 52  CHO_T}$ac_ct_STR
1d3f0 49 50 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65  IP" >&6.else.  e
1d400 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1d410 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
1d420 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1d430 4f 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a  O_T}no" >&6.fi..
1d440 20 20 53 54 52 49 50 3d 24 61 63 5f 63 74 5f 53    STRIP=$ac_ct_S
1d450 54 52 49 50 0a 65 6c 73 65 0a 20 20 53 54 52 49  TRIP.else.  STRI
1d460 50 3d 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53  P="$ac_cv_prog_S
1d470 54 52 49 50 22 0a 66 69 0a 0a 0a 65 6e 61 62 6c  TRIP".fi...enabl
1d480 65 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 65 6e 61 62  e_dlopen=no.enab
1d490 6c 65 5f 77 69 6e 33 32 5f 64 6c 6c 3d 6e 6f 0a  le_win32_dll=no.
1d4a0 0a 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72  .# Check whether
1d4b0 20 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62 74 6f 6f   --enable-libtoo
1d4c0 6c 2d 6c 6f 63 6b 20 6f 72 20 2d 2d 64 69 73 61  l-lock or --disa
1d4d0 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b  ble-libtool-lock
1d4e0 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74   was given..if t
1d4f0 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69  est "${enable_li
1d500 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22  btool_lock+set}"
1d510 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
1d520 6e 61 62 6c 65 76 61 6c 3d 22 24 65 6e 61 62 6c  nableval="$enabl
1d530 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 0a  e_libtool_lock".
1d540 0a 66 69 3b 0a 74 65 73 74 20 22 78 24 65 6e 61  .fi;.test "x$ena
1d550 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b  ble_libtool_lock
1d560 22 20 21 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62  " != xno && enab
1d570 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d  le_libtool_lock=
1d580 79 65 73 0a 0a 23 20 53 6f 6d 65 20 66 6c 61 67  yes..# Some flag
1d590 73 20 6e 65 65 64 20 74 6f 20 62 65 20 70 72 6f  s need to be pro
1d5a0 70 61 67 61 74 65 64 20 74 6f 20 74 68 65 20 63  pagated to the c
1d5b0 6f 6d 70 69 6c 65 72 20 6f 72 20 6c 69 6e 6b 65  ompiler or linke
1d5c0 72 20 66 6f 72 20 67 6f 6f 64 0a 23 20 6c 69 62  r for good.# lib
1d5d0 74 6f 6f 6c 20 73 75 70 70 6f 72 74 2e 0a 63 61  tool support..ca
1d5e0 73 65 20 24 68 6f 73 74 20 69 6e 0a 2a 2d 2a 2d  se $host in.*-*-
1d5f0 69 72 69 78 36 2a 29 0a 20 20 23 20 46 69 6e 64  irix6*).  # Find
1d600 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77   out which ABI w
1d610 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65  e are using..  e
1d620 63 68 6f 20 27 23 6c 69 6e 65 20 34 30 33 39 20  cho '#line 4039 
1d630 22 63 6f 6e 66 69 67 75 72 65 22 27 20 3e 20 63  "configure"' > c
1d640 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1d650 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68    if { (eval ech
1d660 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1d670 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
1d680 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1d690 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
1d6a0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1d6b0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1d6c0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1d6d0 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1d6e0 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1d6f0 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  us); }; then.   
1d700 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f   case `/usr/bin/
1d710 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61  file conftest.$a
1d720 63 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20 20  c_objext` in.   
1d730 20 2a 33 32 2d 62 69 74 2a 29 0a 20 20 20 20 20   *32-bit*).     
1d740 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 33   LD="${LD-ld} -3
1d750 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  2".      ;;.    
1d760 2a 4e 33 32 2a 29 0a 20 20 20 20 20 20 4c 44 3d  *N32*).      LD=
1d770 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6e 33 32 22 0a  "${LD-ld} -n32".
1d780 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 36 34        ;;.    *64
1d790 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d  -bit*).      LD=
1d7a0 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22 0a 20  "${LD-ld} -64". 
1d7b0 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63       ;;.    esac
1d7c0 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20 63  .  fi.  rm -rf c
1d7d0 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 2a  onftest*.  ;;..*
1d7e0 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 0a 20 20  -*-sco3.2v5*).  
1d7f0 23 20 4f 6e 20 53 43 4f 20 4f 70 65 6e 53 65 72  # On SCO OpenSer
1d800 76 65 72 20 35 2c 20 77 65 20 6e 65 65 64 20 2d  ver 5, we need -
1d810 62 65 6c 66 20 74 6f 20 67 65 74 20 66 75 6c 6c  belf to get full
1d820 2d 66 65 61 74 75 72 65 64 20 62 69 6e 61 72 69  -featured binari
1d830 65 73 2e 0a 20 20 53 41 56 45 5f 43 46 4c 41 47  es..  SAVE_CFLAG
1d840 53 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43 46  S="$CFLAGS".  CF
1d850 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 62  LAGS="$CFLAGS -b
1d860 65 6c 66 22 0a 20 20 65 63 68 6f 20 22 24 61 73  elf".  echo "$as
1d870 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
1d880 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  cking whether th
1d890 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65  e C compiler nee
1d8a0 64 73 20 2d 62 65 6c 66 22 20 3e 26 35 0a 65 63  ds -belf" >&5.ec
1d8b0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1d8c0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
1d8d0 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e 65 65 64   C compiler need
1d8e0 73 20 2d 62 65 6c 66 2e 2e 2e 20 24 45 43 48 4f  s -belf... $ECHO
1d8f0 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
1d900 22 24 7b 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64  "${lt_cv_cc_need
1d910 73 5f 62 65 6c 66 2b 73 65 74 7d 22 20 3d 20 73  s_belf+set}" = s
1d920 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
1d930 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
1d940 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
1d950 6c 73 65 0a 0a 0a 20 20 20 20 20 61 63 5f 65 78  lse...     ac_ex
1d960 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50 50  t=c.ac_cpp='$CPP
1d970 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63   $CPPFLAGS'.ac_c
1d980 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20 24  ompile='$CC -c $
1d990 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53  CFLAGS $CPPFLAGS
1d9a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d9b0 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27  t >&5'.ac_link='
1d9c0 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24  $CC -o conftest$
1d9d0 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41 47  ac_exeext $CFLAG
1d9e0 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44 46  S $CPPFLAGS $LDF
1d9f0 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61  LAGS conftest.$a
1da00 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35 27  c_ext $LIBS >&5'
1da10 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  .ac_compiler_gnu
1da20 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c  =$ac_cv_c_compil
1da30 65 72 5f 67 6e 75 0a 0a 20 20 20 20 20 63 61 74  er_gnu..     cat
1da40 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1da50 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e  xt <<_ACEOF.#lin
1da60 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69  e $LINENO "confi
1da70 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66  gure"./* confdef
1da80 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
1da90 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
1daa0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
1dab0 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
1dac0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1dad0 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
1dae0 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
1daf0 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
1db00 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
1db10 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
1db20 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
1db30 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
1db40 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
1db50 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1db60 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
1db70 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
1db80 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ink) 2>&5.  ac_s
1db90 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
1dba0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1dbb0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
1dbc0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
1dbd0 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
1dbe0 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74  .         { ac_t
1dbf0 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
1dc00 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a  test$ac_exeext'.
1dc10 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
1dc20 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1dc30 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
1dc40 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
1dc50 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
1dc60 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1dc70 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1dc80 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1dc90 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1dca0 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
1dcb0 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 63 63 5f  then.  lt_cv_cc_
1dcc0 6e 65 65 64 73 5f 62 65 6c 66 3d 79 65 73 0a 65  needs_belf=yes.e
1dcd0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1dce0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1dcf0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1dd00 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1dd10 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1dd20 0a 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f  .lt_cv_cc_needs_
1dd30 62 65 6c 66 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  belf=no.fi.rm -f
1dd40 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
1dd50 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63  jext conftest$ac
1dd60 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74  _exeext conftest
1dd70 2e 24 61 63 5f 65 78 74 0a 20 20 20 20 20 61 63  .$ac_ext.     ac
1dd80 5f 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24  _ext=c.ac_cpp='$
1dd90 43 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61  CPP $CPPFLAGS'.a
1dda0 63 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d  c_compile='$CC -
1ddb0 63 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c  c $CFLAGS $CPPFL
1ddc0 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
1ddd0 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
1dde0 6b 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65  k='$CC -o confte
1ddf0 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46  st$ac_exeext $CF
1de00 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24  LAGS $CPPFLAGS $
1de10 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74  LDFLAGS conftest
1de20 2e 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e  .$ac_ext $LIBS >
1de30 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f  &5'.ac_compiler_
1de40 67 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d  gnu=$ac_cv_c_com
1de50 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 65 63  piler_gnu..fi.ec
1de60 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1de70 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
1de80 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66  cv_cc_needs_belf
1de90 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
1dea0 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 63 63 5f 6e  HO_T}$lt_cv_cc_n
1deb0 65 65 64 73 5f 62 65 6c 66 22 20 3e 26 36 0a 20  eeds_belf" >&6. 
1dec0 20 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63   if test x"$lt_c
1ded0 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66 22  v_cc_needs_belf"
1dee0 20 21 3d 20 78 22 79 65 73 22 3b 20 74 68 65 6e   != x"yes"; then
1def0 0a 20 20 20 20 23 20 74 68 69 73 20 69 73 20 70  .    # this is p
1df00 72 6f 62 61 62 6c 79 20 67 63 63 20 32 2e 38 2e  robably gcc 2.8.
1df10 30 2c 20 65 67 63 73 20 31 2e 30 20 6f 72 20 6e  0, egcs 1.0 or n
1df20 65 77 65 72 3b 20 6e 6f 20 6e 65 65 64 20 66 6f  ewer; no need fo
1df30 72 20 2d 62 65 6c 66 0a 20 20 20 20 43 46 4c 41  r -belf.    CFLA
1df40 47 53 3d 22 24 53 41 56 45 5f 43 46 4c 41 47 53  GS="$SAVE_CFLAGS
1df50 22 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 0a 65 73  ".  fi.  ;;...es
1df60 61 63 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  ac..# Sed substi
1df70 74 75 74 69 6f 6e 20 74 68 61 74 20 68 65 6c 70  tution that help
1df80 73 20 75 73 20 64 6f 20 72 6f 62 75 73 74 20 71  s us do robust q
1df90 75 6f 74 69 6e 67 2e 20 20 49 74 20 62 61 63 6b  uoting.  It back
1dfa0 73 6c 61 73 68 69 66 69 65 73 0a 23 20 6d 65 74  slashifies.# met
1dfb0 61 63 68 61 72 61 63 74 65 72 73 20 74 68 61 74  acharacters that
1dfc0 20 61 72 65 20 73 74 69 6c 6c 20 61 63 74 69 76   are still activ
1dfd0 65 20 77 69 74 68 69 6e 20 64 6f 75 62 6c 65 2d  e within double-
1dfe0 71 75 6f 74 65 64 20 73 74 72 69 6e 67 73 2e 0a  quoted strings..
1dff0 58 73 65 64 3d 27 73 65 64 20 2d 65 20 73 2f 5e  Xsed='sed -e s/^
1e000 58 2f 2f 27 0a 73 65 64 5f 71 75 6f 74 65 5f 73  X//'.sed_quote_s
1e010 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22 5c 5c  ubst='s/\([\\"\\
1e020 60 24 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f 67  `$\\\\]\)/\\\1/g
1e030 27 0a 0a 23 20 53 61 6d 65 20 61 73 20 61 62 6f  '..# Same as abo
1e040 76 65 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20 71  ve, but do not q
1e050 75 6f 74 65 20 76 61 72 69 61 62 6c 65 20 72 65  uote variable re
1e060 66 65 72 65 6e 63 65 73 2e 0a 64 6f 75 62 6c 65  ferences..double
1e070 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27 73 2f  _quote_subst='s/
1e080 5c 28 5b 5c 5c 22 5c 5c 60 5c 5c 5c 5c 5d 5c 29  \([\\"\\`\\\\]\)
1e090 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 65 64 20  /\\\1/g'..# Sed 
1e0a0 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74 6f 20  substitution to 
1e0b0 64 65 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e 20  delay expansion 
1e0c0 6f 66 20 61 6e 20 65 73 63 61 70 65 64 20 73 68  of an escaped sh
1e0d0 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 69 6e 20  ell variable in 
1e0e0 61 0a 23 20 64 6f 75 62 6c 65 5f 71 75 6f 74 65  a.# double_quote
1e0f0 5f 73 75 62 73 74 27 65 64 20 73 74 72 69 6e 67  _subst'ed string
1e100 2e 0a 64 65 6c 61 79 5f 76 61 72 69 61 62 6c 65  ..delay_variable
1e110 5f 73 75 62 73 74 3d 27 73 2f 5c 5c 5c 5c 5c 5c  _subst='s/\\\\\\
1e120 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c 24 2f 67  \\\\\$/\\\\\\$/g
1e130 27 0a 0a 23 20 43 6f 6e 73 74 61 6e 74 73 3a 0a  '..# Constants:.
1e140 72 6d 3d 22 72 6d 20 2d 66 22 0a 0a 23 20 47 6c  rm="rm -f"..# Gl
1e150 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 3a 0a  obal variables:.
1e160 64 65 66 61 75 6c 74 5f 6f 66 69 6c 65 3d 6c 69  default_ofile=li
1e170 62 74 6f 6f 6c 0a 63 61 6e 5f 62 75 69 6c 64 5f  btool.can_build_
1e180 73 68 61 72 65 64 3d 79 65 73 0a 0a 23 20 41 6c  shared=yes..# Al
1e190 6c 20 6b 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73 20  l known linkers 
1e1a0 72 65 71 75 69 72 65 20 61 20 60 2e 61 27 20 61  require a `.a' a
1e1b0 72 63 68 69 76 65 20 66 6f 72 20 73 74 61 74 69  rchive for stati
1e1c0 63 20 6c 69 6e 6b 69 6e 67 20 28 65 78 63 65 70  c linking (excep
1e1d0 74 20 4d 24 56 43 2c 0a 23 20 77 68 69 63 68 20  t M$VC,.# which 
1e1e0 6e 65 65 64 73 20 27 2e 6c 69 62 27 29 2e 0a 6c  needs '.lib')..l
1e1f0 69 62 65 78 74 3d 61 0a 6c 74 6d 61 69 6e 3d 22  ibext=a.ltmain="
1e200 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74 6d 61  $ac_aux_dir/ltma
1e210 69 6e 2e 73 68 22 0a 6f 66 69 6c 65 3d 22 24 64  in.sh".ofile="$d
1e220 65 66 61 75 6c 74 5f 6f 66 69 6c 65 22 0a 77 69  efault_ofile".wi
1e230 74 68 5f 67 6e 75 5f 6c 64 3d 22 24 6c 74 5f 63  th_gnu_ld="$lt_c
1e240 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22 0a 6e  v_prog_gnu_ld".n
1e250 65 65 64 5f 6c 6f 63 6b 73 3d 22 24 65 6e 61 62  eed_locks="$enab
1e260 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22  le_libtool_lock"
1e270 0a 0a 6f 6c 64 5f 43 43 3d 22 24 43 43 22 0a 6f  ..old_CC="$CC".o
1e280 6c 64 5f 43 46 4c 41 47 53 3d 22 24 43 46 4c 41  ld_CFLAGS="$CFLA
1e290 47 53 22 0a 0a 23 20 53 65 74 20 73 61 6e 65 20  GS"..# Set sane 
1e2a0 64 65 66 61 75 6c 74 73 20 66 6f 72 20 76 61 72  defaults for var
1e2b0 69 6f 75 73 20 76 61 72 69 61 62 6c 65 73 0a 74  ious variables.t
1e2c0 65 73 74 20 2d 7a 20 22 24 41 52 22 20 26 26 20  est -z "$AR" && 
1e2d0 41 52 3d 61 72 0a 74 65 73 74 20 2d 7a 20 22 24  AR=ar.test -z "$
1e2e0 41 52 5f 46 4c 41 47 53 22 20 26 26 20 41 52 5f  AR_FLAGS" && AR_
1e2f0 46 4c 41 47 53 3d 63 72 75 0a 74 65 73 74 20 2d  FLAGS=cru.test -
1e300 7a 20 22 24 41 53 22 20 26 26 20 41 53 3d 61 73  z "$AS" && AS=as
1e310 0a 74 65 73 74 20 2d 7a 20 22 24 43 43 22 20 26  .test -z "$CC" &
1e320 26 20 43 43 3d 63 63 0a 74 65 73 74 20 2d 7a 20  & CC=cc.test -z 
1e330 22 24 44 4c 4c 54 4f 4f 4c 22 20 26 26 20 44 4c  "$DLLTOOL" && DL
1e340 4c 54 4f 4f 4c 3d 64 6c 6c 74 6f 6f 6c 0a 74 65  LTOOL=dlltool.te
1e350 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c  st -z "$LD" && L
1e360 44 3d 6c 64 0a 74 65 73 74 20 2d 7a 20 22 24 4c  D=ld.test -z "$L
1e370 4e 5f 53 22 20 26 26 20 4c 4e 5f 53 3d 22 6c 6e  N_S" && LN_S="ln
1e380 20 2d 73 22 0a 74 65 73 74 20 2d 7a 20 22 24 4d   -s".test -z "$M
1e390 41 47 49 43 5f 43 4d 44 22 20 26 26 20 4d 41 47  AGIC_CMD" && MAG
1e3a0 49 43 5f 43 4d 44 3d 66 69 6c 65 0a 74 65 73 74  IC_CMD=file.test
1e3b0 20 2d 7a 20 22 24 4e 4d 22 20 26 26 20 4e 4d 3d   -z "$NM" && NM=
1e3c0 6e 6d 0a 74 65 73 74 20 2d 7a 20 22 24 4f 42 4a  nm.test -z "$OBJ
1e3d0 44 55 4d 50 22 20 26 26 20 4f 42 4a 44 55 4d 50  DUMP" && OBJDUMP
1e3e0 3d 6f 62 6a 64 75 6d 70 0a 74 65 73 74 20 2d 7a  =objdump.test -z
1e3f0 20 22 24 52 41 4e 4c 49 42 22 20 26 26 20 52 41   "$RANLIB" && RA
1e400 4e 4c 49 42 3d 3a 0a 74 65 73 74 20 2d 7a 20 22  NLIB=:.test -z "
1e410 24 53 54 52 49 50 22 20 26 26 20 53 54 52 49 50  $STRIP" && STRIP
1e420 3d 3a 0a 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  =:.test -z "$ac_
1e430 6f 62 6a 65 78 74 22 20 26 26 20 61 63 5f 6f 62  objext" && ac_ob
1e440 6a 65 78 74 3d 6f 0a 0a 69 66 20 74 65 73 74 20  jext=o..if test 
1e450 78 22 24 68 6f 73 74 22 20 21 3d 20 78 22 24 62  x"$host" != x"$b
1e460 75 69 6c 64 22 3b 20 74 68 65 6e 0a 20 20 61 63  uild"; then.  ac
1e470 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 24 7b 68  _tool_prefix=${h
1e480 6f 73 74 5f 61 6c 69 61 73 7d 2d 0a 65 6c 73 65  ost_alias}-.else
1e490 0a 20 20 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69  .  ac_tool_prefi
1e4a0 78 3d 0a 66 69 0a 0a 23 20 54 72 61 6e 73 66 6f  x=.fi..# Transfo
1e4b0 72 6d 20 6c 69 6e 75 78 2a 20 74 6f 20 2a 2d 2a  rm linux* to *-*
1e4c0 2d 6c 69 6e 75 78 2d 67 6e 75 2a 2c 20 74 6f 20  -linux-gnu*, to 
1e4d0 73 75 70 70 6f 72 74 20 6f 6c 64 20 63 6f 6e 66  support old conf
1e4e0 69 67 75 72 65 20 73 63 72 69 70 74 73 2e 0a 63  igure scripts..c
1e4f0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
1e500 6c 69 6e 75 78 2d 67 6e 75 2a 29 20 3b 3b 0a 6c  linux-gnu*) ;;.l
1e510 69 6e 75 78 2a 29 20 68 6f 73 74 3d 60 65 63 68  inux*) host=`ech
1e520 6f 20 24 68 6f 73 74 20 7c 20 73 65 64 20 27 73  o $host | sed 's
1e530 2f 5e 5c 28 2e 2a 2d 2e 2a 2d 6c 69 6e 75 78 5c  /^\(.*-.*-linux\
1e540 29 5c 28 2e 2a 5c 29 24 2f 5c 31 2d 67 6e 75 5c  )\(.*\)$/\1-gnu\
1e550 32 2f 27 60 0a 65 73 61 63 0a 0a 63 61 73 65 20  2/'`.esac..case 
1e560 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 33  $host_os in.aix3
1e570 2a 29 0a 20 20 23 20 41 49 58 20 73 6f 6d 65 74  *).  # AIX somet
1e580 69 6d 65 73 20 68 61 73 20 70 72 6f 62 6c 65 6d  imes has problem
1e590 73 20 77 69 74 68 20 74 68 65 20 47 43 43 20 63  s with the GCC c
1e5a0 6f 6c 6c 65 63 74 32 20 70 72 6f 67 72 61 6d 2e  ollect2 program.
1e5b0 20 20 46 6f 72 20 73 6f 6d 65 0a 20 20 23 20 72    For some.  # r
1e5c0 65 61 73 6f 6e 2c 20 69 66 20 77 65 20 73 65 74  eason, if we set
1e5d0 20 74 68 65 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d   the COLLECT_NAM
1e5e0 45 53 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  ES environment v
1e5f0 61 72 69 61 62 6c 65 2c 20 74 68 65 20 70 72 6f  ariable, the pro
1e600 62 6c 65 6d 73 0a 20 20 23 20 76 61 6e 69 73 68  blems.  # vanish
1e610 20 69 6e 20 61 20 70 75 66 66 20 6f 66 20 73 6d   in a puff of sm
1e620 6f 6b 65 2e 0a 20 20 69 66 20 74 65 73 74 20 22  oke..  if test "
1e630 58 24 7b 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53  X${COLLECT_NAMES
1e640 2b 73 65 74 7d 22 20 21 3d 20 58 73 65 74 3b 20  +set}" != Xset; 
1e650 74 68 65 6e 0a 20 20 20 20 43 4f 4c 4c 45 43 54  then.    COLLECT
1e660 5f 4e 41 4d 45 53 3d 0a 20 20 20 20 65 78 70 6f  _NAMES=.    expo
1e670 72 74 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53  rt COLLECT_NAMES
1e680 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a  .  fi.  ;;.esac.
1e690 0a 23 20 44 65 74 65 72 6d 69 6e 65 20 63 6f 6d  .# Determine com
1e6a0 6d 61 6e 64 73 20 74 6f 20 63 72 65 61 74 65 20  mands to create 
1e6b0 6f 6c 64 2d 73 74 79 6c 65 20 73 74 61 74 69 63  old-style static
1e6c0 20 61 72 63 68 69 76 65 73 2e 0a 6f 6c 64 5f 61   archives..old_a
1e6d0 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 41 52  rchive_cmds='$AR
1e6e0 20 24 41 52 5f 46 4c 41 47 53 20 24 6f 6c 64 6c   $AR_FLAGS $oldl
1e6f0 69 62 24 6f 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64  ib$oldobjs$old_d
1e700 65 70 6c 69 62 73 27 0a 6f 6c 64 5f 70 6f 73 74  eplibs'.old_post
1e710 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 63 68  install_cmds='ch
1e720 6d 6f 64 20 36 34 34 20 24 6f 6c 64 6c 69 62 27  mod 644 $oldlib'
1e730 0a 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61  .old_postuninsta
1e740 6c 6c 5f 63 6d 64 73 3d 0a 0a 69 66 20 74 65 73  ll_cmds=..if tes
1e750 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20  t -n "$RANLIB"; 
1e760 74 68 65 6e 0a 20 20 63 61 73 65 20 24 68 6f 73  then.  case $hos
1e770 74 5f 6f 73 20 69 6e 0a 20 20 6f 70 65 6e 62 73  t_os in.  openbs
1e780 64 2a 29 0a 20 20 20 20 6f 6c 64 5f 70 6f 73 74  d*).    old_post
1e790 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 22 5c 24  install_cmds="\$
1e7a0 52 41 4e 4c 49 42 20 2d 74 20 5c 24 6f 6c 64 6c  RANLIB -t \$oldl
1e7b0 69 62 7e 24 6f 6c 64 5f 70 6f 73 74 69 6e 73 74  ib~$old_postinst
1e7c0 61 6c 6c 5f 63 6d 64 73 22 0a 20 20 20 20 3b 3b  all_cmds".    ;;
1e7d0 0a 20 20 2a 29 0a 20 20 20 20 6f 6c 64 5f 70 6f  .  *).    old_po
1e7e0 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 22  stinstall_cmds="
1e7f0 5c 24 52 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69  \$RANLIB \$oldli
1e800 62 7e 24 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61  b~$old_postinsta
1e810 6c 6c 5f 63 6d 64 73 22 0a 20 20 20 20 3b 3b 0a  ll_cmds".    ;;.
1e820 20 20 65 73 61 63 0a 20 20 6f 6c 64 5f 61 72 63    esac.  old_arc
1e830 68 69 76 65 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f  hive_cmds="$old_
1e840 61 72 63 68 69 76 65 5f 63 6d 64 73 7e 5c 24 52  archive_cmds~\$R
1e850 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 22 0a  ANLIB \$oldlib".
1e860 66 69 0a 0a 23 20 41 6c 6c 6f 77 20 43 43 20 74  fi..# Allow CC t
1e870 6f 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  o be a program n
1e880 61 6d 65 20 77 69 74 68 20 61 72 67 75 6d 65 6e  ame with argumen
1e890 74 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 43  ts..set dummy $C
1e8a0 43 0a 63 6f 6d 70 69 6c 65 72 3d 22 24 32 22 0a  C.compiler="$2".
1e8b0 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1e8c0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1e8d0 66 6f 72 20 6f 62 6a 64 69 72 22 20 3e 26 35 0a  for objdir" >&5.
1e8e0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1e8f0 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62 6a 64 69  ecking for objdi
1e900 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  r... $ECHO_C" >&
1e910 36 0a 72 6d 20 2d 66 20 2e 6c 69 62 73 20 32 3e  6.rm -f .libs 2>
1e920 2f 64 65 76 2f 6e 75 6c 6c 0a 6d 6b 64 69 72 20  /dev/null.mkdir 
1e930 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c  .libs 2>/dev/nul
1e940 6c 0a 69 66 20 74 65 73 74 20 2d 64 20 2e 6c 69  l.if test -d .li
1e950 62 73 3b 20 74 68 65 6e 0a 20 20 6f 62 6a 64 69  bs; then.  objdi
1e960 72 3d 2e 6c 69 62 73 0a 65 6c 73 65 0a 20 20 23  r=.libs.else.  #
1e970 20 4d 53 2d 44 4f 53 20 64 6f 65 73 20 6e 6f 74   MS-DOS does not
1e980 20 61 6c 6c 6f 77 20 66 69 6c 65 6e 61 6d 65 73   allow filenames
1e990 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 74 68   that begin with
1e9a0 20 61 20 64 6f 74 2e 0a 20 20 6f 62 6a 64 69 72   a dot..  objdir
1e9b0 3d 5f 6c 69 62 73 0a 66 69 0a 72 6d 64 69 72 20  =_libs.fi.rmdir 
1e9c0 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c  .libs 2>/dev/nul
1e9d0 6c 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l.echo "$as_me:$
1e9e0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1e9f0 24 6f 62 6a 64 69 72 22 20 3e 26 35 0a 65 63 68  $objdir" >&5.ech
1ea00 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6f 62 6a  o "${ECHO_T}$obj
1ea10 64 69 72 22 20 3e 26 36 0a 0a 0a 0a 23 20 43 68  dir" >&6....# Ch
1ea20 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 77 69  eck whether --wi
1ea30 74 68 2d 70 69 63 20 6f 72 20 2d 2d 77 69 74 68  th-pic or --with
1ea40 6f 75 74 2d 70 69 63 20 77 61 73 20 67 69 76 65  out-pic was give
1ea50 6e 2e 0a 69 66 20 74 65 73 74 20 22 24 7b 77 69  n..if test "${wi
1ea60 74 68 5f 70 69 63 2b 73 65 74 7d 22 20 3d 20 73  th_pic+set}" = s
1ea70 65 74 3b 20 74 68 65 6e 0a 20 20 77 69 74 68 76  et; then.  withv
1ea80 61 6c 3d 22 24 77 69 74 68 5f 70 69 63 22 0a 20  al="$with_pic". 
1ea90 20 70 69 63 5f 6d 6f 64 65 3d 22 24 77 69 74 68   pic_mode="$with
1eaa0 76 61 6c 22 0a 65 6c 73 65 0a 20 20 70 69 63 5f  val".else.  pic_
1eab0 6d 6f 64 65 3d 64 65 66 61 75 6c 74 0a 66 69 3b  mode=default.fi;
1eac0 0a 74 65 73 74 20 2d 7a 20 22 24 70 69 63 5f 6d  .test -z "$pic_m
1ead0 6f 64 65 22 20 26 26 20 70 69 63 5f 6d 6f 64 65  ode" && pic_mode
1eae0 3d 64 65 66 61 75 6c 74 0a 0a 23 20 57 65 20 61  =default..# We a
1eaf0 73 73 75 6d 65 20 68 65 72 65 20 74 68 61 74 20  ssume here that 
1eb00 74 68 65 20 76 61 6c 75 65 20 66 6f 72 20 6c 74  the value for lt
1eb10 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 20  _cv_prog_cc_pic 
1eb20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 63 61 63 68  will not be cach
1eb30 65 64 0a 23 20 69 6e 20 69 73 6f 6c 61 74 69 6f  ed.# in isolatio
1eb40 6e 2c 20 61 6e 64 20 74 68 61 74 20 73 65 65 69  n, and that seei
1eb50 6e 67 20 69 74 20 73 65 74 20 28 66 72 6f 6d 20  ng it set (from 
1eb60 74 68 65 20 63 61 63 68 65 29 20 69 6e 64 69 63  the cache) indic
1eb70 61 74 65 73 20 74 68 61 74 0a 23 20 74 68 65 20  ates that.# the 
1eb80 61 73 73 6f 63 69 61 74 65 64 20 76 61 6c 75 65  associated value
1eb90 73 20 61 72 65 20 73 65 74 20 28 69 6e 20 74 68  s are set (in th
1eba0 65 20 63 61 63 68 65 29 20 63 6f 72 72 65 63 74  e cache) correct
1ebb0 6c 79 20 74 6f 6f 2e 0a 65 63 68 6f 20 22 24 61  ly too..echo "$a
1ebc0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
1ebd0 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70  ecking for $comp
1ebe0 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70  iler option to p
1ebf0 72 6f 64 75 63 65 20 50 49 43 22 20 3e 26 35 0a  roduce PIC" >&5.
1ec00 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
1ec10 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f 6d 70  ecking for $comp
1ec20 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 70  iler option to p
1ec30 72 6f 64 75 63 65 20 50 49 43 2e 2e 2e 20 24 45  roduce PIC... $E
1ec40 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65  CHO_C" >&6.if te
1ec50 73 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67  st "${lt_cv_prog
1ec60 5f 63 63 5f 70 69 63 2b 73 65 74 7d 22 20 3d 20  _cc_pic+set}" = 
1ec70 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
1ec80 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1ec90 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1eca0 65 6c 73 65 0a 20 20 20 6c 74 5f 63 76 5f 70 72  else.   lt_cv_pr
1ecb0 6f 67 5f 63 63 5f 70 69 63 3d 0a 20 20 6c 74 5f  og_cc_pic=.  lt_
1ecc0 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62  cv_prog_cc_shlib
1ecd0 3d 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  =.  lt_cv_prog_c
1ece0 63 5f 77 6c 3d 0a 20 20 6c 74 5f 63 76 5f 70 72  c_wl=.  lt_cv_pr
1ecf0 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 0a 20 20  og_cc_static=.  
1ed00 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 6e 6f  lt_cv_prog_cc_no
1ed10 5f 62 75 69 6c 74 69 6e 3d 0a 20 20 6c 74 5f 63  _builtin=.  lt_c
1ed20 76 5f 70 72 6f 67 5f 63 63 5f 63 61 6e 5f 62 75  v_prog_cc_can_bu
1ed30 69 6c 64 5f 73 68 61 72 65 64 3d 24 63 61 6e 5f  ild_shared=$can_
1ed40 62 75 69 6c 64 5f 73 68 61 72 65 64 0a 0a 20 20  build_shared..  
1ed50 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
1ed60 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 6c   yes; then.    l
1ed70 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d  t_cv_prog_cc_wl=
1ed80 27 2d 57 6c 2c 27 0a 20 20 20 20 6c 74 5f 63 76  '-Wl,'.    lt_cv
1ed90 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d  _prog_cc_static=
1eda0 27 2d 73 74 61 74 69 63 27 0a 0a 20 20 20 20 63  '-static'..    c
1edb0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
1edc0 20 20 20 20 61 69 78 2a 29 0a 20 20 20 20 20 20      aix*).      
1edd0 23 20 42 65 6c 6f 77 20 74 68 65 72 65 20 69 73  # Below there is
1ede0 20 61 20 64 69 72 74 79 20 68 61 63 6b 20 74 6f   a dirty hack to
1edf0 20 66 6f 72 63 65 20 6e 6f 72 6d 61 6c 20 73 74   force normal st
1ee00 61 74 69 63 20 6c 69 6e 6b 69 6e 67 20 77 69 74  atic linking wit
1ee10 68 20 2d 6c 64 6c 0a 20 20 20 20 20 20 23 20 54  h -ldl.      # T
1ee20 68 65 20 70 72 6f 62 6c 65 6d 20 69 73 20 62 65  he problem is be
1ee30 63 61 75 73 65 20 6c 69 62 64 6c 20 64 79 6e 61  cause libdl dyna
1ee40 6d 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 77  mically linked w
1ee50 69 74 68 20 62 6f 74 68 20 6c 69 62 63 20 61 6e  ith both libc an
1ee60 64 0a 20 20 20 20 20 20 23 20 6c 69 62 43 20 28  d.      # libC (
1ee70 41 49 58 20 43 2b 2b 20 6c 69 62 72 61 72 79 29  AIX C++ library)
1ee80 2c 20 77 68 69 63 68 20 6f 62 76 69 6f 75 73 6c  , which obviousl
1ee90 79 20 64 6f 65 73 6e 27 74 20 69 6e 63 6c 75 64  y doesn't includ
1eea0 65 64 20 69 6e 20 6c 69 62 72 61 72 69 65 73 0a  ed in libraries.
1eeb0 20 20 20 20 20 20 23 20 6c 69 73 74 20 62 79 20        # list by 
1eec0 67 63 63 2e 20 54 68 69 73 20 63 61 75 73 65 20  gcc. This cause 
1eed0 75 6e 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c  undefined symbol
1eee0 73 20 77 69 74 68 20 2d 73 74 61 74 69 63 20 66  s with -static f
1eef0 6c 61 67 73 2e 0a 20 20 20 20 20 20 23 20 54 68  lags..      # Th
1ef00 69 73 20 68 61 63 6b 20 61 6c 6c 6f 77 73 20 43  is hack allows C
1ef10 20 70 72 6f 67 72 61 6d 73 20 74 6f 20 62 65 20   programs to be 
1ef20 6c 69 6e 6b 65 64 20 77 69 74 68 20 22 2d 73 74  linked with "-st
1ef30 61 74 69 63 20 2d 6c 64 6c 22 2c 20 62 75 74 0a  atic -ldl", but.
1ef40 20 20 20 20 20 20 23 20 6e 6f 74 20 73 75 72 65        # not sure
1ef50 20 61 62 6f 75 74 20 43 2b 2b 20 70 72 6f 67 72   about C++ progr
1ef60 61 6d 73 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76  ams..      lt_cv
1ef70 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d  _prog_cc_static=
1ef80 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  "$lt_cv_prog_cc_
1ef90 73 74 61 74 69 63 20 24 7b 6c 74 5f 63 76 5f 70  static ${lt_cv_p
1efa0 72 6f 67 5f 63 63 5f 77 6c 7d 2d 6c 43 22 0a 20  rog_cc_wl}-lC". 
1efb0 20 20 20 20 20 3b 3b 0a 20 20 20 20 61 6d 69 67       ;;.    amig
1efc0 61 6f 73 2a 29 0a 20 20 20 20 20 20 23 20 46 49  aos*).      # FI
1efd0 58 4d 45 3a 20 77 65 20 6e 65 65 64 20 61 74 20  XME: we need at 
1efe0 6c 65 61 73 74 20 36 38 30 32 30 20 63 6f 64 65  least 68020 code
1eff0 20 74 6f 20 62 75 69 6c 64 20 73 68 61 72 65 64   to build shared
1f000 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75 74 0a   libraries, but.
1f010 20 20 20 20 20 20 23 20 61 64 64 69 6e 67 20 74        # adding t
1f020 68 65 20 60 2d 6d 36 38 30 32 30 27 20 66 6c 61  he `-m68020' fla
1f030 67 20 74 6f 20 47 43 43 20 70 72 65 76 65 6e 74  g to GCC prevent
1f040 73 20 62 75 69 6c 64 69 6e 67 20 61 6e 79 74 68  s building anyth
1f050 69 6e 67 20 62 65 74 74 65 72 2c 0a 20 20 20 20  ing better,.    
1f060 20 20 23 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34    # like `-m6804
1f070 30 27 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  0'..      lt_cv_
1f080 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 6d 36  prog_cc_pic='-m6
1f090 38 30 32 30 20 2d 72 65 73 69 64 65 6e 74 33 32  8020 -resident32
1f0a0 20 2d 6d 61 6c 77 61 79 73 2d 72 65 73 74 6f 72   -malways-restor
1f0b0 65 2d 61 34 27 0a 20 20 20 20 20 20 3b 3b 0a 20  e-a4'.      ;;. 
1f0c0 20 20 20 62 65 6f 73 2a 20 7c 20 69 72 69 78 35     beos* | irix5
1f0d0 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e  * | irix6* | non
1f0e0 73 74 6f 70 75 78 2a 20 7c 20 6f 73 66 33 2a 20  stopux* | osf3* 
1f0f0 7c 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29  | osf4* | osf5*)
1f100 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20  .      # PIC is 
1f110 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20  the default for 
1f120 74 68 65 73 65 20 4f 53 65 73 2e 0a 20 20 20 20  these OSes..    
1f130 20 20 3b 3b 0a 20 20 20 20 64 61 72 77 69 6e 2a    ;;.    darwin*
1f140 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 20 20   | rhapsody*).  
1f150 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65      # PIC is the
1f160 20 64 65 66 61 75 6c 74 20 6f 6e 20 74 68 69 73   default on this
1f170 20 70 6c 61 74 66 6f 72 6d 0a 20 20 20 20 20 20   platform.      
1f180 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d 62 6f 6c 73  # Common symbols
1f190 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 69 6e 20   not allowed in 
1f1a0 4d 48 5f 44 59 4c 49 42 20 66 69 6c 65 73 0a 20  MH_DYLIB files. 
1f1b0 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1f1c0 63 63 5f 70 69 63 3d 27 2d 66 6e 6f 2d 63 6f 6d  cc_pic='-fno-com
1f1d0 6d 6f 6e 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20  mon'.      ;;.  
1f1e0 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67    cygwin* | ming
1f1f0 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20 6f 73 32  w* | pw32* | os2
1f200 2a 29 0a 20 20 20 20 20 20 23 20 54 68 69 73 20  *).      # This 
1f210 68 61 63 6b 20 69 73 20 73 6f 20 74 68 61 74 20  hack is so that 
1f220 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20  the source file 
1f230 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 72  can tell whether
1f240 20 69 74 20 69 73 20 62 65 69 6e 67 0a 20 20 20   it is being.   
1f250 20 20 20 23 20 62 75 69 6c 74 20 66 6f 72 20 69     # built for i
1f260 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64 6c  nclusion in a dl
1f270 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 20 65 78  l (and should ex
1f280 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f 72  port symbols for
1f290 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20 20   example)..     
1f2a0 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70   lt_cv_prog_cc_p
1f2b0 69 63 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52 54  ic='-DDLL_EXPORT
1f2c0 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 73  '.      ;;.    s
1f2d0 79 73 76 34 2a 4d 50 2a 29 0a 20 20 20 20 20 20  ysv4*MP*).      
1f2e0 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72 2f  if test -d /usr/
1f2f0 6e 65 63 3b 20 74 68 65 6e 0a 09 20 6c 74 5f 63  nec; then.. lt_c
1f300 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 2d 4b  v_prog_cc_pic=-K
1f310 63 6f 6e 66 6f 72 6d 5f 70 69 63 0a 20 20 20 20  conform_pic.    
1f320 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20    fi.      ;;.  
1f330 20 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f 63 76    *).      lt_cv
1f340 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 66  _prog_cc_pic='-f
1f350 50 49 43 27 0a 20 20 20 20 20 20 3b 3b 0a 20 20  PIC'.      ;;.  
1f360 20 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20    esac.  else.  
1f370 20 20 23 20 50 4f 52 54 4d 45 20 43 68 65 63 6b    # PORTME Check
1f380 20 66 6f 72 20 50 49 43 20 66 6c 61 67 73 20 66   for PIC flags f
1f390 6f 72 20 74 68 65 20 73 79 73 74 65 6d 20 63 6f  or the system co
1f3a0 6d 70 69 6c 65 72 2e 0a 20 20 20 20 63 61 73 65  mpiler..    case
1f3b0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
1f3c0 20 61 69 78 33 2a 20 7c 20 61 69 78 34 2a 20 7c   aix3* | aix4* |
1f3d0 20 61 69 78 35 2a 29 0a 20 20 20 20 20 20 6c 74   aix5*).      lt
1f3e0 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d 27  _cv_prog_cc_wl='
1f3f0 2d 57 6c 2c 27 0a 20 20 20 20 20 20 23 20 41 6c  -Wl,'.      # Al
1f400 6c 20 41 49 58 20 63 6f 64 65 20 69 73 20 50 49  l AIX code is PI
1f410 43 2e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  C..      if test
1f420 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69   "$host_cpu" = i
1f430 61 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58  a64; then..# AIX
1f440 20 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20   5 now supports 
1f450 49 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09  IA64 processor..
1f460 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  lt_cv_prog_cc_st
1f470 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
1f480 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 74 5f 63        else..lt_c
1f490 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
1f4a0 3d 27 2d 62 6e 73 6f 20 2d 62 49 3a 2f 6c 69 62  ='-bnso -bI:/lib
1f4b0 2f 73 79 73 63 61 6c 6c 73 2e 65 78 70 27 0a 20  /syscalls.exp'. 
1f4c0 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b       fi.      ;;
1f4d0 0a 0a 20 20 20 20 68 70 75 78 39 2a 20 7c 20 68  ..    hpux9* | h
1f4e0 70 75 78 31 30 2a 20 7c 20 68 70 75 78 31 31 2a  pux10* | hpux11*
1f4f0 29 0a 20 20 20 20 20 20 23 20 49 73 20 74 68 65  ).      # Is the
1f500 72 65 20 61 20 62 65 74 74 65 72 20 6c 74 5f 63  re a better lt_c
1f510 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
1f520 20 74 68 61 74 20 77 6f 72 6b 73 20 77 69 74 68   that works with
1f530 20 74 68 65 20 62 75 6e 64 6c 65 64 20 43 43 3f   the bundled CC?
1f540 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f  .      lt_cv_pro
1f550 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20  g_cc_wl='-Wl,'. 
1f560 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f       lt_cv_prog_
1f570 63 63 5f 73 74 61 74 69 63 3d 22 24 7b 6c 74 5f  cc_static="${lt_
1f580 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 7d 2d 61  cv_prog_cc_wl}-a
1f590 20 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63   ${lt_cv_prog_cc
1f5a0 5f 77 6c 7d 61 72 63 68 69 76 65 22 0a 20 20 20  _wl}archive".   
1f5b0 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
1f5c0 5f 70 69 63 3d 27 2b 5a 27 0a 20 20 20 20 20 20  _pic='+Z'.      
1f5d0 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35 2a 20 7c  ;;..    irix5* |
1f5e0 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f   irix6* | nonsto
1f5f0 70 75 78 2a 29 0a 20 20 20 20 20 20 6c 74 5f 63  pux*).      lt_c
1f600 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57  v_prog_cc_wl='-W
1f610 6c 2c 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f  l,'.      lt_cv_
1f620 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27  prog_cc_static='
1f630 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20  -non_shared'.   
1f640 20 20 20 23 20 50 49 43 20 28 77 69 74 68 20 2d     # PIC (with -
1f650 4b 50 49 43 29 20 69 73 20 74 68 65 20 64 65 66  KPIC) is the def
1f660 61 75 6c 74 2e 0a 20 20 20 20 20 20 3b 3b 0a 0a  ault..      ;;..
1f670 20 20 20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69      cygwin* | mi
1f680 6e 67 77 2a 20 7c 20 70 77 33 32 2a 20 7c 20 6f  ngw* | pw32* | o
1f690 73 32 2a 29 0a 20 20 20 20 20 20 23 20 54 68 69  s2*).      # Thi
1f6a0 73 20 68 61 63 6b 20 69 73 20 73 6f 20 74 68 61  s hack is so tha
1f6b0 74 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c  t the source fil
1f6c0 65 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 68  e can tell wheth
1f6d0 65 72 20 69 74 20 69 73 20 62 65 69 6e 67 0a 20  er it is being. 
1f6e0 20 20 20 20 20 23 20 62 75 69 6c 74 20 66 6f 72       # built for
1f6f0 20 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 20   inclusion in a 
1f700 64 6c 6c 20 28 61 6e 64 20 73 68 6f 75 6c 64 20  dll (and should 
1f710 65 78 70 6f 72 74 20 73 79 6d 62 6f 6c 73 20 66  export symbols f
1f720 6f 72 20 65 78 61 6d 70 6c 65 29 2e 0a 20 20 20  or example)..   
1f730 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
1f740 5f 70 69 63 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f  _pic='-DDLL_EXPO
1f750 52 54 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  RT'.      ;;..  
1f760 20 20 6e 65 77 73 6f 73 36 29 0a 20 20 20 20 20    newsos6).     
1f770 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70   lt_cv_prog_cc_p
1f780 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20 20 20  ic='-KPIC'.     
1f790 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73   lt_cv_prog_cc_s
1f7a0 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27  tatic='-Bstatic'
1f7b0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6f  .      ;;..    o
1f7c0 73 66 33 2a 20 7c 20 6f 73 66 34 2a 20 7c 20 6f  sf3* | osf4* | o
1f7d0 73 66 35 2a 29 0a 20 20 20 20 20 20 23 20 41 6c  sf5*).      # Al
1f7e0 6c 20 4f 53 46 2f 31 20 63 6f 64 65 20 69 73 20  l OSF/1 code is 
1f7f0 50 49 43 2e 0a 20 20 20 20 20 20 6c 74 5f 63 76  PIC..      lt_cv
1f800 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c  _prog_cc_wl='-Wl
1f810 2c 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70  ,'.      lt_cv_p
1f820 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27 2d  rog_cc_static='-
1f830 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20 20 20 20  non_shared'.    
1f840 20 20 3b 3b 0a 0a 20 20 20 20 73 63 6f 33 2e 32    ;;..    sco3.2
1f850 76 35 2a 29 0a 20 20 20 20 20 20 6c 74 5f 63 76  v5*).      lt_cv
1f860 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d 4b  _prog_cc_pic='-K
1f870 70 69 63 27 0a 20 20 20 20 20 20 6c 74 5f 63 76  pic'.      lt_cv
1f880 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d  _prog_cc_static=
1f890 27 2d 64 6e 27 0a 20 20 20 20 20 20 6c 74 5f 63  '-dn'.      lt_c
1f8a0 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62 3d  v_prog_cc_shlib=
1f8b0 27 2d 62 65 6c 66 27 0a 20 20 20 20 20 20 3b 3b  '-belf'.      ;;
1f8c0 0a 0a 20 20 20 20 73 6f 6c 61 72 69 73 2a 29 0a  ..    solaris*).
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 70 69 63 3d 27 2d 4b 50 49 43 27 0a  _cc_pic='-KPIC'.
1f8f0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
1f900 5f 63 63 5f 73 74 61 74 69 63 3d 27 2d 42 73 74  _cc_static='-Bst
1f910 61 74 69 63 27 0a 20 20 20 20 20 20 6c 74 5f 63  atic'.      lt_c
1f920 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57  v_prog_cc_wl='-W
1f930 6c 2c 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  l,'.      ;;..  
1f940 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20 20 20 20    sunos4*).     
1f950 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70   lt_cv_prog_cc_p
1f960 69 63 3d 27 2d 50 49 43 27 0a 20 20 20 20 20 20  ic='-PIC'.      
1f970 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74  lt_cv_prog_cc_st
1f980 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
1f990 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
1f9a0 5f 63 63 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f 6e  _cc_wl='-Qoption
1f9b0 20 6c 64 20 27 0a 20 20 20 20 20 20 3b 3b 0a 0a   ld '.      ;;..
1f9c0 20 20 20 20 73 79 73 76 34 20 7c 20 73 79 73 76      sysv4 | sysv
1f9d0 34 2e 32 75 77 32 2a 20 7c 20 73 79 73 76 34 2e  4.2uw2* | sysv4.
1f9e0 33 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 20  3* | sysv5*).   
1f9f0 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
1fa00 5f 70 69 63 3d 27 2d 4b 50 49 43 27 0a 20 20 20  _pic='-KPIC'.   
1fa10 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63     lt_cv_prog_cc
1fa20 5f 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69  _static='-Bstati
1fa30 63 27 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70  c'.      lt_cv_p
1fa40 72 6f 67 5f 63 63 5f 77 6c 3d 27 2d 57 6c 2c 27  rog_cc_wl='-Wl,'
1fa50 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 75  .      ;;..    u
1fa60 74 73 34 2a 29 0a 20 20 20 20 20 20 6c 74 5f 63  ts4*).      lt_c
1fa70 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 3d 27 2d  v_prog_cc_pic='-
1fa80 70 69 63 27 0a 20 20 20 20 20 20 6c 74 5f 63 76  pic'.      lt_cv
1fa90 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d  _prog_cc_static=
1faa0 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
1fab0 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34 2a 4d   ;;..    sysv4*M
1fac0 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73  P*).      if tes
1fad0 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 20 3b 74  t -d /usr/nec ;t
1fae0 68 65 6e 0a 09 6c 74 5f 63 76 5f 70 72 6f 67 5f  hen..lt_cv_prog_
1faf0 63 63 5f 70 69 63 3d 27 2d 4b 63 6f 6e 66 6f 72  cc_pic='-Kconfor
1fb00 6d 5f 70 69 63 27 0a 09 6c 74 5f 63 76 5f 70 72  m_pic'..lt_cv_pr
1fb10 6f 67 5f 63 63 5f 73 74 61 74 69 63 3d 27 2d 42  og_cc_static='-B
1fb20 73 74 61 74 69 63 27 0a 20 20 20 20 20 20 66 69  static'.      fi
1fb30 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 2a  .      ;;..    *
1fb40 29 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72  ).      lt_cv_pr
1fb50 6f 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f  og_cc_can_build_
1fb60 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20  shared=no.      
1fb70 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69  ;;.    esac.  fi
1fb80 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 7a  ..fi..if test -z
1fb90 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63   "$lt_cv_prog_cc
1fba0 5f 70 69 63 22 3b 20 74 68 65 6e 0a 20 20 65 63  _pic"; then.  ec
1fbb0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1fbc0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65  NO: result: none
1fbd0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
1fbe0 48 4f 5f 54 7d 6e 6f 6e 65 22 20 3e 26 36 0a 65  HO_T}none" >&6.e
1fbf0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1fc00 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1fc10 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  lt: $lt_cv_prog_
1fc20 63 63 5f 70 69 63 22 20 3e 26 35 0a 65 63 68 6f  cc_pic" >&5.echo
1fc30 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
1fc40 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 22 20 3e  v_prog_cc_pic" >
1fc50 26 36 0a 0a 20 20 23 20 43 68 65 63 6b 20 74 6f  &6..  # Check to
1fc60 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 70   make sure the p
1fc70 69 63 5f 66 6c 61 67 20 61 63 74 75 61 6c 6c 79  ic_flag actually
1fc80 20 77 6f 72 6b 73 2e 0a 20 20 65 63 68 6f 20 22   works..  echo "
1fc90 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1fca0 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d  checking if $com
1fcb0 70 69 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24  piler PIC flag $
1fcc0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
1fcd0 63 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68  c works" >&5.ech
1fce0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
1fcf0 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
1fd00 20 50 49 43 20 66 6c 61 67 20 24 6c 74 5f 63 76   PIC flag $lt_cv
1fd10 5f 70 72 6f 67 5f 63 63 5f 70 69 63 20 77 6f 72  _prog_cc_pic wor
1fd20 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ks... $ECHO_C" >
1fd30 26 36 0a 20 20 69 66 20 74 65 73 74 20 22 24 7b  &6.  if test "${
1fd40 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
1fd50 63 5f 77 6f 72 6b 73 2b 73 65 74 7d 22 20 3d 20  c_works+set}" = 
1fd60 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
1fd70 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
1fd80 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
1fd90 65 6c 73 65 0a 20 20 20 20 20 20 73 61 76 65 5f  else.      save_
1fda0 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22  CFLAGS="$CFLAGS"
1fdb0 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24 43 46  .    CFLAGS="$CF
1fdc0 4c 41 47 53 20 24 6c 74 5f 63 76 5f 70 72 6f 67  LAGS $lt_cv_prog
1fdd0 5f 63 63 5f 70 69 63 20 2d 44 50 49 43 22 0a 20  _cc_pic -DPIC". 
1fde0 20 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74     cat >conftest
1fdf0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1fe00 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20  F.#line $LINENO 
1fe10 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63  "configure"./* c
1fe20 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1fe30 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1fe40 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1fe50 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1fe60 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1fe70 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1fe80 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
1fe90 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20  int.main ().{.. 
1fea0 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
1feb0 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
1fec0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
1fed0 74 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68  t.if { (eval ech
1fee0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1fef0 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65  O: \"$ac_compile
1ff00 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
1ff10 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e   $ac_compile) 2>
1ff20 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
1ff30 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
1ff40 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1ff50 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1ff60 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1ff70 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20  us); } &&.      
1ff80 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73     { ac_try='tes
1ff90 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
1ffa0 63 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65  c_objext'.  { (e
1ffb0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
1ffc0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
1ffd0 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
1ffe0 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
1fff0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
20000 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20010 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
20020 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
20030 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
20040 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
20050 20 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73         case $hos
20060 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20 68 70  t_os in.      hp
20070 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c  ux9* | hpux10* |
20080 20 68 70 75 78 31 31 2a 29 0a 09 23 20 4f 6e 20   hpux11*)..# On 
20090 48 50 2d 55 58 2c 20 62 6f 74 68 20 43 43 20 61  HP-UX, both CC a
200a0 6e 64 20 47 43 43 20 6f 6e 6c 79 20 77 61 72 6e  nd GCC only warn
200b0 20 74 68 61 74 20 50 49 43 20 69 73 20 73 75 70   that PIC is sup
200c0 70 6f 72 74 65 64 2e 2e 2e 20 74 68 65 6e 0a 09  ported... then..
200d0 23 20 74 68 65 79 20 63 72 65 61 74 65 20 6e 6f  # they create no
200e0 6e 2d 50 49 43 20 6f 62 6a 65 63 74 73 2e 20 20  n-PIC objects.  
200f0 53 6f 2c 20 69 66 20 74 68 65 72 65 20 77 65 72  So, if there wer
20100 65 20 61 6e 79 20 77 61 72 6e 69 6e 67 73 2c 20  e any warnings, 
20110 77 65 0a 09 23 20 61 73 73 75 6d 65 20 74 68 61  we..# assume tha
20120 74 20 50 49 43 20 69 73 20 6e 6f 74 20 73 75 70  t PIC is not sup
20130 70 6f 72 74 65 64 2e 0a 09 69 66 20 74 65 73 74  ported...if test
20140 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
20150 3b 20 74 68 65 6e 0a 09 20 20 6c 74 5f 63 76 5f  ; then..  lt_cv_
20160 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b  prog_cc_pic_work
20170 73 3d 6e 6f 0a 09 65 6c 73 65 0a 09 20 20 6c 74  s=no..else..  lt
20180 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 5f  _cv_prog_cc_pic_
20190 77 6f 72 6b 73 3d 79 65 73 0a 09 66 69 0a 09 3b  works=yes..fi..;
201a0 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 63  ;.      *)..lt_c
201b0 76 5f 70 72 6f 67 5f 63 63 5f 70 69 63 5f 77 6f  v_prog_cc_pic_wo
201c0 72 6b 73 3d 79 65 73 0a 09 3b 3b 0a 20 20 20 20  rks=yes..;;.    
201d0 20 20 65 73 61 63 0a 0a 65 6c 73 65 0a 20 20 65    esac..else.  e
201e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
201f0 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
20200 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
20210 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
20220 5f 65 78 74 20 3e 26 35 0a 0a 20 20 20 20 20 20  _ext >&5..      
20230 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
20240 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 0a 66 69 0a 72  c_works=no..fi.r
20250 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61  m -f conftest.$a
20260 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
20270 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 20 43 46  t.$ac_ext.    CF
20280 4c 41 47 53 3d 22 24 73 61 76 65 5f 43 46 4c 41  LAGS="$save_CFLA
20290 47 53 22 0a 0a 66 69 0a 0a 0a 20 20 69 66 20 74  GS"..fi...  if t
202a0 65 73 74 20 22 58 24 6c 74 5f 63 76 5f 70 72 6f  est "X$lt_cv_pro
202b0 67 5f 63 63 5f 70 69 63 5f 77 6f 72 6b 73 22 20  g_cc_pic_works" 
202c0 3d 20 58 6e 6f 3b 20 74 68 65 6e 0a 20 20 20 20  = Xno; then.    
202d0 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
202e0 63 3d 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f  c=.    lt_cv_pro
202f0 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73  g_cc_can_build_s
20300 68 61 72 65 64 3d 6e 6f 0a 20 20 65 6c 73 65 0a  hared=no.  else.
20310 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63      lt_cv_prog_c
20320 63 5f 70 69 63 3d 22 20 24 6c 74 5f 63 76 5f 70  c_pic=" $lt_cv_p
20330 72 6f 67 5f 63 63 5f 70 69 63 22 0a 20 20 66 69  rog_cc_pic".  fi
20340 0a 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ..  echo "$as_me
20350 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
20360 3a 20 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63  : $lt_cv_prog_cc
20370 5f 70 69 63 5f 77 6f 72 6b 73 22 20 3e 26 35 0a  _pic_works" >&5.
20380 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
20390 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 70 69  lt_cv_prog_cc_pi
203a0 63 5f 77 6f 72 6b 73 22 20 3e 26 36 0a 66 69 0a  c_works" >&6.fi.
203b0 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61 6e 79  .# Check for any
203c0 20 73 70 65 63 69 61 6c 20 73 68 61 72 65 64 20   special shared 
203d0 6c 69 62 72 61 72 79 20 63 6f 6d 70 69 6c 61 74  library compilat
203e0 69 6f 6e 20 66 6c 61 67 73 2e 0a 69 66 20 74 65  ion flags..if te
203f0 73 74 20 2d 6e 20 22 24 6c 74 5f 63 76 5f 70 72  st -n "$lt_cv_pr
20400 6f 67 5f 63 63 5f 73 68 6c 69 62 22 3b 20 74 68  og_cc_shlib"; th
20410 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  en.  { echo "$as
20420 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
20430 4e 49 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71  NING: \`$CC' req
20440 75 69 72 65 73 20 5c 60 24 6c 74 5f 63 76 5f 70  uires \`$lt_cv_p
20450 72 6f 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f  rog_cc_shlib' to
20460 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
20470 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63 68  braries" >&5.ech
20480 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
20490 4e 47 3a 20 5c 60 24 43 43 27 20 72 65 71 75 69  NG: \`$CC' requi
204a0 72 65 73 20 5c 60 24 6c 74 5f 63 76 5f 70 72 6f  res \`$lt_cv_pro
204b0 67 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 62  g_cc_shlib' to b
204c0 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72  uild shared libr
204d0 61 72 69 65 73 22 20 3e 26 32 3b 7d 0a 20 20 69  aries" >&2;}.  i
204e0 66 20 65 63 68 6f 20 22 24 6f 6c 64 5f 43 43 20  f echo "$old_CC 
204f0 24 6f 6c 64 5f 43 46 4c 41 47 53 20 22 20 7c 20  $old_CFLAGS " | 
20500 65 67 72 65 70 20 2d 65 20 22 5b 20 09 5d 24 6c  egrep -e "[ .]$l
20510 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c  t_cv_prog_cc_shl
20520 69 62 5b 20 09 5d 22 20 3e 2f 64 65 76 2f 6e 75  ib[ .]" >/dev/nu
20530 6c 6c 3b 20 74 68 65 6e 20 3a 0a 20 20 65 6c 73  ll; then :.  els
20540 65 0a 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  e.   { echo "$as
20550 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52  _me:$LINENO: WAR
20560 4e 49 4e 47 3a 20 61 64 64 20 5c 60 24 6c 74 5f  NING: add \`$lt_
20570 63 76 5f 70 72 6f 67 5f 63 63 5f 73 68 6c 69 62  cv_prog_cc_shlib
20580 27 20 74 6f 20 74 68 65 20 43 43 20 6f 72 20 43  ' to the CC or C
20590 46 4c 41 47 53 20 65 6e 76 20 76 61 72 69 61 62  FLAGS env variab
205a0 6c 65 20 61 6e 64 20 72 65 63 6f 6e 66 69 67 75  le and reconfigu
205b0 72 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  re" >&5.echo "$a
205c0 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 61  s_me: WARNING: a
205d0 64 64 20 5c 60 24 6c 74 5f 63 76 5f 70 72 6f 67  dd \`$lt_cv_prog
205e0 5f 63 63 5f 73 68 6c 69 62 27 20 74 6f 20 74 68  _cc_shlib' to th
205f0 65 20 43 43 20 6f 72 20 43 46 4c 41 47 53 20 65  e CC or CFLAGS e
20600 6e 76 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20  nv variable and 
20610 72 65 63 6f 6e 66 69 67 75 72 65 22 20 3e 26 32  reconfigure" >&2
20620 3b 7d 0a 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f  ;}.    lt_cv_pro
20630 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f 73  g_cc_can_build_s
20640 68 61 72 65 64 3d 6e 6f 0a 20 20 66 69 0a 66 69  hared=no.  fi.fi
20650 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  ..echo "$as_me:$
20660 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
20670 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 74   if $compiler st
20680 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 63 76  atic flag $lt_cv
20690 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 20  _prog_cc_static 
206a0 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20  works" >&5.echo 
206b0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
206c0 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73  g if $compiler s
206d0 74 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f 63  tatic flag $lt_c
206e0 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63  v_prog_cc_static
206f0 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f   works... $ECHO_
20700 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22  C" >&6.if test "
20710 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  ${lt_cv_prog_cc_
20720 73 74 61 74 69 63 5f 77 6f 72 6b 73 2b 73 65 74  static_works+set
20730 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
20740 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
20750 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
20760 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20 20 6c 74   >&6.else.    lt
20770 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74  _cv_prog_cc_stat
20780 69 63 5f 77 6f 72 6b 73 3d 6e 6f 0a 20 20 73 61  ic_works=no.  sa
20790 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46  ve_LDFLAGS="$LDF
207a0 4c 41 47 53 22 0a 20 20 4c 44 46 4c 41 47 53 3d  LAGS".  LDFLAGS=
207b0 22 24 4c 44 46 4c 41 47 53 20 24 6c 74 5f 63 76  "$LDFLAGS $lt_cv
207c0 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69 63 22  _prog_cc_static"
207d0 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
207e0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
207f0 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20  F.#line $LINENO 
20800 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63  "configure"./* c
20810 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
20820 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
20830 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
20840 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
20850 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
20860 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
20870 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a  onfdefs.h.  */..
20880 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20  int.main ().{.. 
20890 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
208a0 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
208b0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
208c0 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  t conftest$ac_ex
208d0 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  eext.if { (eval 
208e0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
208f0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
20900 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
20910 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a   $ac_link) 2>&5.
20920 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
20930 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
20940 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
20950 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
20960 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
20970 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20  ; } &&.         
20980 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
20990 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  s conftest$ac_ex
209a0 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  eext'.  { (eval 
209b0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
209c0 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
209d0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
209e0 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
209f0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
20a00 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
20a10 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
20a20 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
20a30 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
20a40 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 6c 74 5f  }; }; then.  lt_
20a50 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69  cv_prog_cc_stati
20a60 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 65 6c 73 65  c_works=yes.else
20a70 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
20a80 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
20a90 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
20aa0 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
20ab0 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66 69  .$ac_ext >&5..fi
20ac0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
20ad0 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
20ae0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f  est$ac_exeext co
20af0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
20b00 20 4c 44 46 4c 41 47 53 3d 22 24 73 61 76 65 5f   LDFLAGS="$save_
20b10 4c 44 46 4c 41 47 53 22 0a 0a 66 69 0a 0a 0a 23  LDFLAGS"..fi...#
20b20 20 42 65 6c 74 20 2a 61 6e 64 2a 20 62 72 61 63   Belt *and* brac
20b30 65 73 20 74 6f 20 73 74 6f 70 20 6d 79 20 74 72  es to stop my tr
20b40 6f 75 73 65 72 73 20 66 61 6c 6c 69 6e 67 20 64  ousers falling d
20b50 6f 77 6e 3a 0a 74 65 73 74 20 22 58 24 6c 74 5f  own:.test "X$lt_
20b60 63 76 5f 70 72 6f 67 5f 63 63 5f 73 74 61 74 69  cv_prog_cc_stati
20b70 63 5f 77 6f 72 6b 73 22 20 3d 20 58 6e 6f 20 26  c_works" = Xno &
20b80 26 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f  & lt_cv_prog_cc_
20b90 73 74 61 74 69 63 3d 0a 65 63 68 6f 20 22 24 61  static=.echo "$a
20ba0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
20bb0 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f  sult: $lt_cv_pro
20bc0 67 5f 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b  g_cc_static_work
20bd0 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
20be0 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70 72 6f  CHO_T}$lt_cv_pro
20bf0 67 5f 63 63 5f 73 74 61 74 69 63 5f 77 6f 72 6b  g_cc_static_work
20c00 73 22 20 3e 26 36 0a 0a 70 69 63 5f 66 6c 61 67  s" >&6..pic_flag
20c10 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63  ="$lt_cv_prog_cc
20c20 5f 70 69 63 22 0a 73 70 65 63 69 61 6c 5f 73 68  _pic".special_sh
20c30 6c 69 62 5f 63 6f 6d 70 69 6c 65 5f 66 6c 61 67  lib_compile_flag
20c40 73 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63  s="$lt_cv_prog_c
20c50 63 5f 73 68 6c 69 62 22 0a 77 6c 3d 22 24 6c 74  c_shlib".wl="$lt
20c60 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 22 0a  _cv_prog_cc_wl".
20c70 6c 69 6e 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67  link_static_flag
20c80 3d 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 63  ="$lt_cv_prog_cc
20c90 5f 73 74 61 74 69 63 22 0a 6e 6f 5f 62 75 69 6c  _static".no_buil
20ca0 74 69 6e 5f 66 6c 61 67 3d 22 24 6c 74 5f 63 76  tin_flag="$lt_cv
20cb0 5f 70 72 6f 67 5f 63 63 5f 6e 6f 5f 62 75 69 6c  _prog_cc_no_buil
20cc0 74 69 6e 22 0a 63 61 6e 5f 62 75 69 6c 64 5f 73  tin".can_build_s
20cd0 68 61 72 65 64 3d 22 24 6c 74 5f 63 76 5f 70 72  hared="$lt_cv_pr
20ce0 6f 67 5f 63 63 5f 63 61 6e 5f 62 75 69 6c 64 5f  og_cc_can_build_
20cf0 73 68 61 72 65 64 22 0a 0a 0a 23 20 43 68 65 63  shared"...# Chec
20d00 6b 20 74 6f 20 73 65 65 20 69 66 20 6f 70 74 69  k to see if opti
20d10 6f 6e 73 20 2d 6f 20 61 6e 64 20 2d 63 20 61 72  ons -o and -c ar
20d20 65 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79  e simultaneously
20d30 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 63 6f   supported by co
20d40 6d 70 69 6c 65 72 0a 65 63 68 6f 20 22 24 61 73  mpiler.echo "$as
20d50 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
20d60 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c  cking if $compil
20d70 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20 2d  er supports -c -
20d80 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a 65 78  o file.$ac_objex
20d90 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  t" >&5.echo $ECH
20da0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  O_N "checking if
20db0 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f   $compiler suppo
20dc0 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65 2e 24  rts -c -o file.$
20dd0 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24 45 43  ac_objext... $EC
20de0 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73  HO_C" >&6.if tes
20df0 74 20 22 24 7b 6c 74 5f 63 76 5f 63 6f 6d 70 69  t "${lt_cv_compi
20e00 6c 65 72 5f 63 5f 6f 2b 73 65 74 7d 22 20 3d 20  ler_c_o+set}" = 
20e10 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
20e20 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
20e30 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
20e40 65 6c 73 65 0a 0a 24 72 6d 20 2d 72 20 63 6f 6e  else..$rm -r con
20e50 66 74 65 73 74 20 32 3e 2f 64 65 76 2f 6e 75 6c  ftest 2>/dev/nul
20e60 6c 0a 6d 6b 64 69 72 20 63 6f 6e 66 74 65 73 74  l.mkdir conftest
20e70 0a 63 64 20 63 6f 6e 66 74 65 73 74 0a 65 63 68  .cd conftest.ech
20e80 6f 20 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69  o "int some_vari
20e90 61 62 6c 65 20 3d 20 30 3b 22 20 3e 20 63 6f 6e  able = 0;" > con
20ea0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 6d 6b  ftest.$ac_ext.mk
20eb0 64 69 72 20 6f 75 74 0a 23 20 41 63 63 6f 72 64  dir out.# Accord
20ec0 69 6e 67 20 74 6f 20 54 6f 6d 20 54 72 6f 6d 65  ing to Tom Trome
20ed0 79 2c 20 49 61 6e 20 4c 61 6e 63 65 20 54 61 79  y, Ian Lance Tay
20ee0 6c 6f 72 20 72 65 70 6f 72 74 65 64 20 74 68 65  lor reported the
20ef0 72 65 20 61 72 65 20 43 20 63 6f 6d 70 69 6c 65  re are C compile
20f00 72 73 0a 23 20 74 68 61 74 20 77 69 6c 6c 20 63  rs.# that will c
20f10 72 65 61 74 65 20 74 65 6d 70 6f 72 61 72 79 20  reate temporary 
20f20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72  files in the cur
20f30 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 72  rent directory r
20f40 65 67 61 72 64 6c 65 73 73 20 6f 66 0a 23 20 74  egardless of.# t
20f50 68 65 20 6f 75 74 70 75 74 20 64 69 72 65 63 74  he output direct
20f60 6f 72 79 2e 20 20 54 68 75 73 2c 20 6d 61 6b 69  ory.  Thus, maki
20f70 6e 67 20 43 57 44 20 72 65 61 64 2d 6f 6e 6c 79  ng CWD read-only
20f80 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 69 73   will cause this
20f90 20 74 65 73 74 0a 23 20 74 6f 20 66 61 69 6c 2c   test.# to fail,
20fa0 20 65 6e 61 62 6c 69 6e 67 20 6c 6f 63 6b 69 6e   enabling lockin
20fb0 67 20 6f 72 20 61 74 20 6c 65 61 73 74 20 77 61  g or at least wa
20fc0 72 6e 69 6e 67 20 74 68 65 20 75 73 65 72 20 6e  rning the user n
20fd0 6f 74 20 74 6f 20 64 6f 20 70 61 72 61 6c 6c 65  ot to do paralle
20fe0 6c 0a 23 20 62 75 69 6c 64 73 2e 0a 63 68 6d 6f  l.# builds..chmo
20ff0 64 20 2d 77 20 2e 0a 73 61 76 65 5f 43 46 4c 41  d -w ..save_CFLA
21000 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 43 46 4c  GS="$CFLAGS".CFL
21010 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 6f 20  AGS="$CFLAGS -o 
21020 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61  out/conftest2.$a
21030 63 5f 6f 62 6a 65 78 74 22 0a 63 6f 6d 70 69 6c  c_objext".compil
21040 65 72 5f 63 5f 6f 3d 6e 6f 0a 69 66 20 7b 20 28  er_c_o=no.if { (
21050 65 76 61 6c 20 65 63 68 6f 20 63 6f 6e 66 69 67  eval echo config
21060 75 72 65 3a 34 35 36 38 3a 20 5c 22 24 61 63 5f  ure:4568: \"$ac_
21070 63 6f 6d 70 69 6c 65 5c 22 29 20 31 3e 26 35 3b  compile\") 1>&5;
21080 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69   (eval $ac_compi
21090 6c 65 29 20 32 3e 6f 75 74 2f 63 6f 6e 66 74 65  le) 2>out/confte
210a0 73 74 2e 65 72 72 3b 20 7d 20 26 26 20 74 65 73  st.err; } && tes
210b0 74 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73  t -s out/conftes
210c0 74 32 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74  t2.$ac_objext; t
210d0 68 65 6e 0a 20 20 23 20 54 68 65 20 63 6f 6d 70  hen.  # The comp
210e0 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61  iler can only wa
210f0 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68  rn and ignore th
21100 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20  e option if not 
21110 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20 23 20 53  recognized.  # S
21120 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72  o say no if ther
21130 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20  e are warnings. 
21140 20 69 66 20 74 65 73 74 20 2d 73 20 6f 75 74 2f   if test -s out/
21150 63 6f 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68  conftest.err; th
21160 65 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 63 6f 6d  en.    lt_cv_com
21170 70 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20 65  piler_c_o=no.  e
21180 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f 63 6f  lse.    lt_cv_co
21190 6d 70 69 6c 65 72 5f 63 5f 6f 3d 79 65 73 0a 20  mpiler_c_o=yes. 
211a0 20 66 69 0a 65 6c 73 65 0a 20 20 23 20 41 70 70   fi.else.  # App
211b0 65 6e 64 20 61 6e 79 20 65 72 72 6f 72 73 20 74  end any errors t
211c0 6f 20 74 68 65 20 63 6f 6e 66 69 67 2e 6c 6f 67  o the config.log
211d0 2e 0a 20 20 63 61 74 20 6f 75 74 2f 63 6f 6e 66  ..  cat out/conf
211e0 74 65 73 74 2e 65 72 72 20 31 3e 26 35 0a 20 20  test.err 1>&5.  
211f0 6c 74 5f 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 63  lt_cv_compiler_c
21200 5f 6f 3d 6e 6f 0a 66 69 0a 43 46 4c 41 47 53 3d  _o=no.fi.CFLAGS=
21210 22 24 73 61 76 65 5f 43 46 4c 41 47 53 22 0a 63  "$save_CFLAGS".c
21220 68 6d 6f 64 20 75 2b 77 20 2e 0a 24 72 6d 20 63  hmod u+w ..$rm c
21230 6f 6e 66 74 65 73 74 2a 20 6f 75 74 2f 2a 0a 72  onftest* out/*.r
21240 6d 64 69 72 20 6f 75 74 0a 63 64 20 2e 2e 0a 72  mdir out.cd ...r
21250 6d 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 24 72  mdir conftest.$r
21260 6d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20 32 3e  m -r conftest 2>
21270 2f 64 65 76 2f 6e 75 6c 6c 0a 0a 66 69 0a 0a 63  /dev/null..fi..c
21280 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 24 6c 74 5f  ompiler_c_o=$lt_
21290 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 0a  cv_compiler_c_o.
212a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
212b0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 63  NENO: result: $c
212c0 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e 26 35  ompiler_c_o" >&5
212d0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
212e0 24 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3e  $compiler_c_o" >
212f0 26 36 0a 0a 69 66 20 74 65 73 74 20 78 22 24 63  &6..if test x"$c
21300 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20 3d 20 78  ompiler_c_o" = x
21310 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 23 20  "yes"; then.  # 
21320 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20  Check to see if 
21330 77 65 20 63 61 6e 20 77 72 69 74 65 20 74 6f 20  we can write to 
21340 61 20 2e 6c 6f 0a 20 20 65 63 68 6f 20 22 24 61  a .lo.  echo "$a
21350 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
21360 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
21370 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20  ler supports -c 
21380 2d 6f 20 66 69 6c 65 2e 6c 6f 22 20 3e 26 35 0a  -o file.lo" >&5.
21390 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
213a0 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
213b0 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63 20  ler supports -c 
213c0 2d 6f 20 66 69 6c 65 2e 6c 6f 2e 2e 2e 20 24 45  -o file.lo... $E
213d0 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 69 66 20  CHO_C" >&6.  if 
213e0 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 63 6f  test "${lt_cv_co
213f0 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 2b 73 65 74 7d  mpiler_o_lo+set}
21400 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
21410 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
21420 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
21430 3e 26 36 0a 65 6c 73 65 0a 0a 20 20 6c 74 5f 63  >&6.else..  lt_c
21440 76 5f 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 3d  v_compiler_o_lo=
21450 6e 6f 0a 20 20 73 61 76 65 5f 43 46 4c 41 47 53  no.  save_CFLAGS
21460 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43 46 4c  ="$CFLAGS".  CFL
21470 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d 63 20  AGS="$CFLAGS -c 
21480 2d 6f 20 63 6f 6e 66 74 65 73 74 2e 6c 6f 22 0a  -o conftest.lo".
21490 20 20 73 61 76 65 5f 6f 62 6a 65 78 74 3d 22 24    save_objext="$
214a0 61 63 5f 6f 62 6a 65 78 74 22 0a 20 20 61 63 5f  ac_objext".  ac_
214b0 6f 62 6a 65 78 74 3d 6c 6f 0a 20 20 63 61 74 20  objext=lo.  cat 
214c0 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
214d0 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65  t <<_ACEOF.#line
214e0 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67   $LINENO "config
214f0 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73  ure"./* confdefs
21500 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63  .h.  */._ACEOF.c
21510 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e  at confdefs.h >>
21520 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
21530 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  .cat >>conftest.
21540 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
21550 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73  ./* end confdefs
21560 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69  .h.  */..int.mai
21570 6e 20 28 29 0a 7b 0a 69 6e 74 20 73 6f 6d 65 5f  n ().{.int some_
21580 76 61 72 69 61 62 6c 65 20 3d 20 30 3b 0a 20 20  variable = 0;.  
21590 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
215a0 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
215b0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
215c0 0a 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f  .if { (eval echo
215d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
215e0 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
215f0 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
21600 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
21610 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
21620 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
21630 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
21640 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
21650 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
21660 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20  s); } &&.       
21670 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74    { ac_try='test
21680 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -s conftest.$ac
21690 5f 6f 62 6a 65 78 74 27 0a 20 20 7b 20 28 65 76  _objext'.  { (ev
216a0 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
216b0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74  $LINENO: \"$ac_t
216c0 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ry\"") >&5.  (ev
216d0 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35  al $ac_try) 2>&5
216e0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
216f0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
21700 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
21710 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
21720 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
21730 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  ); }; }; then.  
21740 20 20 20 20 23 20 54 68 65 20 63 6f 6d 70 69 6c      # The compil
21750 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e  er can only warn
21760 20 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20   and ignore the 
21770 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65  option if not re
21780 63 6f 67 6e 69 7a 65 64 0a 20 20 20 20 23 20 53  cognized.    # S
21790 6f 20 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72  o say no if ther
217a0 65 20 61 72 65 20 77 61 72 6e 69 6e 67 73 0a 20  e are warnings. 
217b0 20 20 20 69 66 20 74 65 73 74 20 2d 73 20 63 6f     if test -s co
217c0 6e 66 74 65 73 74 2e 65 72 72 3b 20 74 68 65 6e  nftest.err; then
217d0 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 63 6f 6d  .      lt_cv_com
217e0 70 69 6c 65 72 5f 6f 5f 6c 6f 3d 6e 6f 0a 20 20  piler_o_lo=no.  
217f0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f    else.      lt_
21800 63 76 5f 63 6f 6d 70 69 6c 65 72 5f 6f 5f 6c 6f  cv_compiler_o_lo
21810 3d 79 65 73 0a 20 20 20 20 66 69 0a 0a 65 6c 73  =yes.    fi..els
21820 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
21830 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
21840 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
21850 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
21860 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 66  t.$ac_ext >&5..f
21870 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  i.rm -f conftest
21880 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
21890 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 61  test.$ac_ext.  a
218a0 63 5f 6f 62 6a 65 78 74 3d 22 24 73 61 76 65 5f  c_objext="$save_
218b0 6f 62 6a 65 78 74 22 0a 20 20 43 46 4c 41 47 53  objext".  CFLAGS
218c0 3d 22 24 73 61 76 65 5f 43 46 4c 41 47 53 22 0a  ="$save_CFLAGS".
218d0 0a 66 69 0a 0a 20 20 63 6f 6d 70 69 6c 65 72 5f  .fi..  compiler_
218e0 6f 5f 6c 6f 3d 24 6c 74 5f 63 76 5f 63 6f 6d 70  o_lo=$lt_cv_comp
218f0 69 6c 65 72 5f 6f 5f 6c 6f 0a 20 20 65 63 68 6f  iler_o_lo.  echo
21900 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
21910 3a 20 72 65 73 75 6c 74 3a 20 24 63 6f 6d 70 69  : result: $compi
21920 6c 65 72 5f 6f 5f 6c 6f 22 20 3e 26 35 0a 65 63  ler_o_lo" >&5.ec
21930 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 63 6f  ho "${ECHO_T}$co
21940 6d 70 69 6c 65 72 5f 6f 5f 6c 6f 22 20 3e 26 36  mpiler_o_lo" >&6
21950 0a 65 6c 73 65 0a 20 20 63 6f 6d 70 69 6c 65 72  .else.  compiler
21960 5f 6f 5f 6c 6f 3d 6e 6f 0a 66 69 0a 0a 23 20 43  _o_lo=no.fi..# C
21970 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 77  heck to see if w
21980 65 20 63 61 6e 20 64 6f 20 68 61 72 64 20 6c 69  e can do hard li
21990 6e 6b 73 20 74 6f 20 6c 6f 63 6b 20 73 6f 6d 65  nks to lock some
219a0 20 66 69 6c 65 73 20 69 66 20 6e 65 65 64 65 64   files if needed
219b0 0a 68 61 72 64 5f 6c 69 6e 6b 73 3d 22 6e 6f 74  .hard_links="not
219c0 74 65 73 74 65 64 22 0a 69 66 20 74 65 73 74 20  tested".if test 
219d0 22 24 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 22 20  "$compiler_c_o" 
219e0 3d 20 6e 6f 20 26 26 20 74 65 73 74 20 22 24 6e  = no && test "$n
219f0 65 65 64 5f 6c 6f 63 6b 73 22 20 21 3d 20 6e 6f  eed_locks" != no
21a00 3b 20 74 68 65 6e 0a 20 20 23 20 64 6f 20 6e 6f  ; then.  # do no
21a10 74 20 6f 76 65 72 77 72 69 74 65 20 74 68 65 20  t overwrite the 
21a20 76 61 6c 75 65 20 6f 66 20 6e 65 65 64 5f 6c 6f  value of need_lo
21a30 63 6b 73 20 70 72 6f 76 69 64 65 64 20 62 79 20  cks provided by 
21a40 74 68 65 20 75 73 65 72 0a 20 20 65 63 68 6f 20  the user.  echo 
21a50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21a60 20 63 68 65 63 6b 69 6e 67 20 69 66 20 77 65 20   checking if we 
21a70 63 61 6e 20 6c 6f 63 6b 20 77 69 74 68 20 68 61  can lock with ha
21a80 72 64 20 6c 69 6e 6b 73 22 20 3e 26 35 0a 65 63  rd links" >&5.ec
21a90 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
21aa0 6b 69 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c  king if we can l
21ab0 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69  ock with hard li
21ac0 6e 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  nks... $ECHO_C" 
21ad0 3e 26 36 0a 20 20 68 61 72 64 5f 6c 69 6e 6b 73  >&6.  hard_links
21ae0 3d 79 65 73 0a 20 20 24 72 6d 20 63 6f 6e 66 74  =yes.  $rm conft
21af0 65 73 74 2a 0a 20 20 6c 6e 20 63 6f 6e 66 74 65  est*.  ln confte
21b00 73 74 2e 61 20 63 6f 6e 66 74 65 73 74 2e 62 20  st.a conftest.b 
21b10 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20 68  2>/dev/null && h
21b20 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 74  ard_links=no.  t
21b30 6f 75 63 68 20 63 6f 6e 66 74 65 73 74 2e 61 0a  ouch conftest.a.
21b40 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20    ln conftest.a 
21b50 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 26 35 20  conftest.b 2>&5 
21b60 7c 7c 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f  || hard_links=no
21b70 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61  .  ln conftest.a
21b80 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64   conftest.b 2>/d
21b90 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f  ev/null && hard_
21ba0 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 65 63 68 6f 20  links=no.  echo 
21bb0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
21bc0 20 72 65 73 75 6c 74 3a 20 24 68 61 72 64 5f 6c   result: $hard_l
21bd0 69 6e 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 22  inks" >&5.echo "
21be0 24 7b 45 43 48 4f 5f 54 7d 24 68 61 72 64 5f 6c  ${ECHO_T}$hard_l
21bf0 69 6e 6b 73 22 20 3e 26 36 0a 20 20 69 66 20 74  inks" >&6.  if t
21c00 65 73 74 20 22 24 68 61 72 64 5f 6c 69 6e 6b 73  est "$hard_links
21c10 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20 20  " = no; then.   
21c20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
21c30 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47  $LINENO: WARNING
21c40 3a 20 5c 60 24 43 43 27 20 64 6f 65 73 20 6e 6f  : \`$CC' does no
21c50 74 20 73 75 70 70 6f 72 74 20 5c 60 2d 63 20 2d  t support \`-c -
21c60 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d 6a  o', so \`make -j
21c70 27 20 6d 61 79 20 62 65 20 75 6e 73 61 66 65 22  ' may be unsafe"
21c80 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
21c90 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24 43  e: WARNING: \`$C
21ca0 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70  C' does not supp
21cb0 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73 6f  ort \`-c -o', so
21cc0 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79 20   \`make -j' may 
21cd0 62 65 20 75 6e 73 61 66 65 22 20 3e 26 32 3b 7d  be unsafe" >&2;}
21ce0 0a 20 20 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d  .    need_locks=
21cf0 77 61 72 6e 0a 20 20 66 69 0a 65 6c 73 65 0a 20  warn.  fi.else. 
21d00 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a 66   need_locks=no.f
21d10 69 0a 0a 69 66 20 74 65 73 74 20 22 24 47 43 43  i..if test "$GCC
21d20 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
21d30 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69  # Check to see i
21d40 66 20 6f 70 74 69 6f 6e 73 20 2d 66 6e 6f 2d 72  f options -fno-r
21d50 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69  tti -fno-excepti
21d60 6f 6e 73 20 61 72 65 20 73 75 70 70 6f 72 74 65  ons are supporte
21d70 64 20 62 79 20 63 6f 6d 70 69 6c 65 72 0a 20 20  d by compiler.  
21d80 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
21d90 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 69  NENO: checking i
21da0 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70 70  f $compiler supp
21db0 6f 72 74 73 20 2d 66 6e 6f 2d 72 74 74 69 20 2d  orts -fno-rtti -
21dc0 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 20  fno-exceptions" 
21dd0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
21de0 20 22 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63   "checking if $c
21df0 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73  ompiler supports
21e00 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d   -fno-rtti -fno-
21e10 65 78 63 65 70 74 69 6f 6e 73 2e 2e 2e 20 24 45  exceptions... $E
21e20 43 48 4f 5f 43 22 20 3e 26 36 0a 20 20 65 63 68  CHO_C" >&6.  ech
21e30 6f 20 22 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69  o "int some_vari
21e40 61 62 6c 65 20 3d 20 30 3b 22 20 3e 20 63 6f 6e  able = 0;" > con
21e50 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20  ftest.$ac_ext.  
21e60 73 61 76 65 5f 43 46 4c 41 47 53 3d 22 24 43 46  save_CFLAGS="$CF
21e70 4c 41 47 53 22 0a 20 20 43 46 4c 41 47 53 3d 22  LAGS".  CFLAGS="
21e80 24 43 46 4c 41 47 53 20 2d 66 6e 6f 2d 72 74 74  $CFLAGS -fno-rtt
21e90 69 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e  i -fno-exception
21ea0 73 20 2d 63 20 63 6f 6e 66 74 65 73 74 2e 24 61  s -c conftest.$a
21eb0 63 5f 65 78 74 22 0a 20 20 63 6f 6d 70 69 6c 65  c_ext".  compile
21ec0 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e  r_rtti_exception
21ed0 73 3d 6e 6f 0a 20 20 63 61 74 20 3e 63 6f 6e 66  s=no.  cat >conf
21ee0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
21ef0 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e  ACEOF.#line $LIN
21f00 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72 65 22 0a  ENO "configure".
21f10 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  /* confdefs.h.  
21f20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f  */._ACEOF.cat co
21f30 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74  nfdefs.h >>conft
21f40 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20  est.$ac_ext.cat 
21f50 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
21f60 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65  xt <<_ACEOF./* e
21f70 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20  nd confdefs.h.  
21f80 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  */..int.main ().
21f90 7b 0a 69 6e 74 20 73 6f 6d 65 5f 76 61 72 69 61  {.int some_varia
21fa0 62 6c 65 20 3d 20 30 3b 0a 20 20 3b 0a 20 20 72  ble = 0;.  ;.  r
21fb0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
21fc0 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
21fd0 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
21fe0 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
21ff0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
22000 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
22010 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
22020 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61  ompile) 2>&5.  a
22030 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
22040 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
22050 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
22060 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
22070 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
22080 20 26 26 0a 20 20 20 20 20 20 20 20 20 7b 20 61   &&.         { a
22090 63 5f 74 72 79 3d 27 74 65 73 74 20 2d 73 20 63  c_try='test -s c
220a0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
220b0 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20 65 63  xt'.  { (eval ec
220c0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
220d0 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c 22 22  NO: \"$ac_try\""
220e0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24 61  ) >&5.  (eval $a
220f0 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20 61 63  c_try) 2>&5.  ac
22100 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68  _status=$?.  ech
22110 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
22120 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  O: \$? = $ac_sta
22130 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74  tus" >&5.  (exit
22140 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b   $ac_status); };
22150 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23   }; then.      #
22160 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61   The compiler ca
22170 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20  n only warn and 
22180 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f  ignore the optio
22190 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69  n if not recogni
221a0 7a 65 64 0a 20 20 20 20 23 20 53 6f 20 73 61 79  zed.    # So say
221b0 20 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65   no if there are
221c0 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 69 66   warnings.    if
221d0 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73   test -s conftes
221e0 74 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20  t.err; then.    
221f0 20 20 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f    compiler_rtti_
22200 65 78 63 65 70 74 69 6f 6e 73 3d 6e 6f 0a 20 20  exceptions=no.  
22210 20 20 65 6c 73 65 0a 20 20 20 20 20 20 63 6f 6d    else.      com
22220 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70  piler_rtti_excep
22230 74 69 6f 6e 73 3d 79 65 73 0a 20 20 20 20 66 69  tions=yes.    fi
22240 0a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  ..else.  echo "$
22250 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
22260 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
22270 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
22280 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
22290 26 35 0a 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  &5..fi.rm -f con
222a0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
222b0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
222c0 74 0a 20 20 43 46 4c 41 47 53 3d 22 24 73 61 76  t.  CFLAGS="$sav
222d0 65 5f 43 46 4c 41 47 53 22 0a 20 20 65 63 68 6f  e_CFLAGS".  echo
222e0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
222f0 3a 20 72 65 73 75 6c 74 3a 20 24 63 6f 6d 70 69  : result: $compi
22300 6c 65 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69  ler_rtti_excepti
22310 6f 6e 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ons" >&5.echo "$
22320 7b 45 43 48 4f 5f 54 7d 24 63 6f 6d 70 69 6c 65  {ECHO_T}$compile
22330 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e  r_rtti_exception
22340 73 22 20 3e 26 36 0a 0a 20 20 69 66 20 74 65 73  s" >&6..  if tes
22350 74 20 22 24 63 6f 6d 70 69 6c 65 72 5f 72 74 74  t "$compiler_rtt
22360 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3d 20  i_exceptions" = 
22370 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20  "yes"; then.    
22380 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 3d  no_builtin_flag=
22390 27 20 2d 66 6e 6f 2d 62 75 69 6c 74 69 6e 20 2d  ' -fno-builtin -
223a0 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78  fno-rtti -fno-ex
223b0 63 65 70 74 69 6f 6e 73 27 0a 20 20 65 6c 73 65  ceptions'.  else
223c0 0a 20 20 20 20 6e 6f 5f 62 75 69 6c 74 69 6e 5f  .    no_builtin_
223d0 66 6c 61 67 3d 27 20 2d 66 6e 6f 2d 62 75 69 6c  flag=' -fno-buil
223e0 74 69 6e 27 0a 20 20 66 69 0a 66 69 0a 0a 23 20  tin'.  fi.fi..# 
223f0 53 65 65 20 69 66 20 74 68 65 20 6c 69 6e 6b 65  See if the linke
22400 72 20 73 75 70 70 6f 72 74 73 20 62 75 69 6c 64  r supports build
22410 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61  ing shared libra
22420 72 69 65 73 2e 0a 65 63 68 6f 20 22 24 61 73 5f  ries..echo "$as_
22430 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
22440 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
22450 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 75   linker ($LD) su
22460 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69  pports shared li
22470 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63 68  braries" >&5.ech
22480 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
22490 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20  ing whether the 
224a0 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73 75 70  linker ($LD) sup
224b0 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62  ports shared lib
224c0 72 61 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f  raries... $ECHO_
224d0 43 22 20 3e 26 36 0a 0a 61 6c 6c 6f 77 5f 75 6e  C" >&6..allow_un
224e0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 0a 6e 6f  defined_flag=.no
224f0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
22500 0a 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78  .need_lib_prefix
22510 3d 75 6e 6b 6e 6f 77 6e 0a 6e 65 65 64 5f 76 65  =unknown.need_ve
22520 72 73 69 6f 6e 3d 75 6e 6b 6e 6f 77 6e 0a 23 20  rsion=unknown.# 
22530 77 68 65 6e 20 79 6f 75 20 73 65 74 20 6e 65 65  when you set nee
22540 64 5f 76 65 72 73 69 6f 6e 20 74 6f 20 6e 6f 2c  d_version to no,
22550 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 64 6f   make sure it do
22560 65 73 20 6e 6f 74 20 63 61 75 73 65 20 2d 73 65  es not cause -se
22570 74 5f 76 65 72 73 69 6f 6e 0a 23 20 66 6c 61 67  t_version.# flag
22580 73 20 74 6f 20 62 65 20 6c 65 66 74 20 77 69 74  s to be left wit
22590 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 0a 61  hout arguments.a
225a0 72 63 68 69 76 65 5f 63 6d 64 73 3d 0a 61 72 63  rchive_cmds=.arc
225b0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
225c0 3d 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72  =.old_archive_fr
225d0 6f 6d 5f 6e 65 77 5f 63 6d 64 73 3d 0a 6f 6c 64  om_new_cmds=.old
225e0 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78  _archive_from_ex
225f0 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 65 78 70 6f  psyms_cmds=.expo
22600 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
22610 73 70 65 63 3d 0a 77 68 6f 6c 65 5f 61 72 63 68  spec=.whole_arch
22620 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 74  ive_flag_spec=.t
22630 68 72 65 61 64 5f 73 61 66 65 5f 66 6c 61 67 5f  hread_safe_flag_
22640 73 70 65 63 3d 0a 68 61 72 64 63 6f 64 65 5f 69  spec=.hardcode_i
22650 6e 74 6f 5f 6c 69 62 73 3d 6e 6f 0a 68 61 72 64  nto_libs=no.hard
22660 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
22670 5f 73 70 65 63 3d 0a 68 61 72 64 63 6f 64 65 5f  _spec=.hardcode_
22680 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
22690 3d 0a 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63  =.hardcode_direc
226a0 74 3d 6e 6f 0a 68 61 72 64 63 6f 64 65 5f 6d 69  t=no.hardcode_mi
226b0 6e 75 73 5f 4c 3d 6e 6f 0a 68 61 72 64 63 6f 64  nus_L=no.hardcod
226c0 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
226d0 75 6e 73 75 70 70 6f 72 74 65 64 0a 72 75 6e 70  unsupported.runp
226e0 61 74 68 5f 76 61 72 3d 0a 6c 69 6e 6b 5f 61 6c  ath_var=.link_al
226f0 6c 5f 64 65 70 6c 69 62 73 3d 75 6e 6b 6e 6f 77  l_deplibs=unknow
22700 6e 0a 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f  n.always_export_
22710 73 79 6d 62 6f 6c 73 3d 6e 6f 0a 65 78 70 6f 72  symbols=no.expor
22720 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27  t_symbols_cmds='
22730 24 4e 4d 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f  $NM $libobjs $co
22740 6e 76 65 6e 69 65 6e 63 65 20 7c 20 24 67 6c 6f  nvenience | $glo
22750 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20  bal_symbol_pipe 
22760 7c 20 73 65 64 20 27 5c 27 27 73 2f 2e 2a 20 2f  | sed '\''s/.* /
22770 2f 27 5c 27 27 20 7c 20 73 6f 72 74 20 7c 20 75  /'\'' | sort | u
22780 6e 69 71 20 3e 20 24 65 78 70 6f 72 74 5f 73 79  niq > $export_sy
22790 6d 62 6f 6c 73 27 0a 23 20 69 6e 63 6c 75 64 65  mbols'.# include
227a0 5f 65 78 70 73 79 6d 73 20 73 68 6f 75 6c 64 20  _expsyms should 
227b0 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 70 61  be a list of spa
227c0 63 65 2d 73 65 70 61 72 61 74 65 64 20 73 79 6d  ce-separated sym
227d0 62 6f 6c 73 20 74 6f 20 62 65 20 2a 61 6c 77 61  bols to be *alwa
227e0 79 73 2a 0a 23 20 69 6e 63 6c 75 64 65 64 20 69  ys*.# included i
227f0 6e 20 74 68 65 20 73 79 6d 62 6f 6c 20 6c 69 73  n the symbol lis
22800 74 0a 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d  t.include_expsym
22810 73 3d 0a 23 20 65 78 63 6c 75 64 65 5f 65 78 70  s=.# exclude_exp
22820 73 79 6d 73 20 63 61 6e 20 62 65 20 61 6e 20 65  syms can be an e
22830 67 72 65 70 20 72 65 67 75 6c 61 72 20 65 78 70  grep regular exp
22840 72 65 73 73 69 6f 6e 20 6f 66 20 73 79 6d 62 6f  ression of symbo
22850 6c 73 20 74 6f 20 65 78 63 6c 75 64 65 0a 23 20  ls to exclude.# 
22860 69 74 20 77 69 6c 6c 20 62 65 20 77 72 61 70 70  it will be wrapp
22870 65 64 20 62 79 20 60 20 28 27 20 61 6e 64 20 60  ed by ` (' and `
22880 29 24 27 2c 20 73 6f 20 6f 6e 65 20 6d 75 73 74  )$', so one must
22890 20 6e 6f 74 20 6d 61 74 63 68 20 62 65 67 69 6e   not match begin
228a0 6e 69 6e 67 20 6f 72 0a 23 20 65 6e 64 20 6f 66  ning or.# end of
228b0 20 6c 69 6e 65 2e 20 20 45 78 61 6d 70 6c 65 3a   line.  Example:
228c0 20 60 61 7c 62 63 7c 2e 2a 64 2e 2a 27 20 77 69   `a|bc|.*d.*' wi
228d0 6c 6c 20 65 78 63 6c 75 64 65 20 74 68 65 20 73  ll exclude the s
228e0 79 6d 62 6f 6c 73 20 60 61 27 20 61 6e 64 20 60  ymbols `a' and `
228f0 62 63 27 2c 0a 23 20 61 73 20 77 65 6c 6c 20 61  bc',.# as well a
22900 73 20 61 6e 79 20 73 79 6d 62 6f 6c 20 74 68 61  s any symbol tha
22910 74 20 63 6f 6e 74 61 69 6e 73 20 60 64 27 2e 0a  t contains `d'..
22920 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d  exclude_expsyms=
22930 22 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f  "_GLOBAL_OFFSET_
22940 54 41 42 4c 45 5f 22 0a 23 20 41 6c 74 68 6f 75  TABLE_".# Althou
22950 67 68 20 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45  gh _GLOBAL_OFFSE
22960 54 5f 54 41 42 4c 45 5f 20 69 73 20 61 20 76 61  T_TABLE_ is a va
22970 6c 69 64 20 73 79 6d 62 6f 6c 20 43 20 6e 61 6d  lid symbol C nam
22980 65 2c 20 6d 6f 73 74 20 61 2e 6f 75 74 0a 23 20  e, most a.out.# 
22990 70 6c 61 74 66 6f 72 6d 73 20 28 61 62 29 75 73  platforms (ab)us
229a0 65 20 69 74 20 69 6e 20 50 49 43 20 63 6f 64 65  e it in PIC code
229b0 2c 20 62 75 74 20 74 68 65 69 72 20 6c 69 6e 6b  , but their link
229c0 65 72 73 20 67 65 74 20 63 6f 6e 66 75 73 65 64  ers get confused
229d0 20 69 66 0a 23 20 74 68 65 20 73 79 6d 62 6f 6c   if.# the symbol
229e0 20 69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 72   is explicitly r
229f0 65 66 65 72 65 6e 63 65 64 2e 20 20 53 69 6e 63  eferenced.  Sinc
22a00 65 20 70 6f 72 74 61 62 6c 65 20 63 6f 64 65 20  e portable code 
22a10 63 61 6e 6e 6f 74 0a 23 20 72 65 6c 79 20 6f 6e  cannot.# rely on
22a20 20 74 68 69 73 20 73 79 6d 62 6f 6c 20 6e 61 6d   this symbol nam
22a30 65 2c 20 69 74 27 73 20 70 72 6f 62 61 62 6c 79  e, it's probably
22a40 20 66 69 6e 65 20 74 6f 20 6e 65 76 65 72 20 69   fine to never i
22a50 6e 63 6c 75 64 65 20 69 74 20 69 6e 0a 23 20 70  nclude it in.# p
22a60 72 65 6c 6f 61 64 65 64 20 73 79 6d 62 6f 6c 20  reloaded symbol 
22a70 74 61 62 6c 65 73 2e 0a 65 78 74 72 61 63 74 5f  tables..extract_
22a80 65 78 70 73 79 6d 73 5f 63 6d 64 73 3d 0a 0a 63  expsyms_cmds=..c
22a90 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
22aa0 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a  cygwin* | mingw*
22ab0 20 7c 20 70 77 33 32 2a 29 0a 20 20 23 20 46 49   | pw32*).  # FI
22ac0 58 4d 45 3a 20 74 68 65 20 4d 53 56 43 2b 2b 20  XME: the MSVC++ 
22ad0 70 6f 72 74 20 68 61 73 6e 27 74 20 62 65 65 6e  port hasn't been
22ae0 20 74 65 73 74 65 64 20 69 6e 20 61 20 6c 6f 6f   tested in a loo
22af0 6f 6f 6e 67 20 74 69 6d 65 0a 20 20 23 20 57 68  oong time.  # Wh
22b00 65 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63  en not using gcc
22b10 2c 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20 61  , we currently a
22b20 73 73 75 6d 65 20 74 68 61 74 20 77 65 20 61 72  ssume that we ar
22b30 65 20 75 73 69 6e 67 0a 20 20 23 20 4d 69 63 72  e using.  # Micr
22b40 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b 2b  osoft Visual C++
22b50 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43  ..  if test "$GC
22b60 43 22 20 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a  C" != yes; then.
22b70 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d      with_gnu_ld=
22b80 6e 6f 0a 20 20 66 69 0a 20 20 3b 3b 0a 6f 70 65  no.  fi.  ;;.ope
22b90 6e 62 73 64 2a 29 0a 20 20 77 69 74 68 5f 67 6e  nbsd*).  with_gn
22ba0 75 5f 6c 64 3d 6e 6f 0a 20 20 3b 3b 0a 65 73 61  u_ld=no.  ;;.esa
22bb0 63 0a 0a 6c 64 5f 73 68 6c 69 62 73 3d 79 65 73  c..ld_shlibs=yes
22bc0 0a 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f  .if test "$with_
22bd0 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74  gnu_ld" = yes; t
22be0 68 65 6e 0a 20 20 23 20 49 66 20 61 72 63 68 69  hen.  # If archi
22bf0 76 65 5f 63 6d 64 73 20 72 75 6e 73 20 4c 44 2c  ve_cmds runs LD,
22c00 20 6e 6f 74 20 43 43 2c 20 77 6c 61 72 63 20 73   not CC, wlarc s
22c10 68 6f 75 6c 64 20 62 65 20 65 6d 70 74 79 0a 20  hould be empty. 
22c20 20 77 6c 61 72 63 3d 27 24 7b 77 6c 7d 27 0a 0a   wlarc='${wl}'..
22c30 20 20 23 20 53 65 65 20 69 66 20 47 4e 55 20 6c    # See if GNU l
22c40 64 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65  d supports share
22c50 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 63  d libraries..  c
22c60 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
22c70 20 20 61 69 78 33 2a 20 7c 20 61 69 78 34 2a 20    aix3* | aix4* 
22c80 7c 20 61 69 78 35 2a 29 0a 20 20 20 20 23 20 4f  | aix5*).    # O
22c90 6e 20 41 49 58 2c 20 74 68 65 20 47 4e 55 20 6c  n AIX, the GNU l
22ca0 69 6e 6b 65 72 20 69 73 20 76 65 72 79 20 62 72  inker is very br
22cb0 6f 6b 65 6e 0a 20 20 20 20 23 20 4e 6f 74 65 3a  oken.    # Note:
22cc0 43 68 65 63 6b 20 47 4e 55 20 6c 69 6e 6b 65 72  Check GNU linker
22cd0 20 6f 6e 20 41 49 58 20 35 2d 49 41 36 34 20 77   on AIX 5-IA64 w
22ce0 68 65 6e 2f 69 66 20 69 74 20 62 65 63 6f 6d 65  hen/if it become
22cf0 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 20 20 20  s available..   
22d00 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20   ld_shlibs=no.  
22d10 20 20 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32    cat <<EOF 1>&2
22d20 0a 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74  ..*** Warning: t
22d30 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 2c 20 61  he GNU linker, a
22d40 74 20 6c 65 61 73 74 20 75 70 20 74 6f 20 72 65  t least up to re
22d50 6c 65 61 73 65 20 32 2e 39 2e 31 2c 20 69 73 20  lease 2.9.1, is 
22d60 72 65 70 6f 72 74 65 64 0a 2a 2a 2a 20 74 6f 20  reported.*** to 
22d70 62 65 20 75 6e 61 62 6c 65 20 74 6f 20 72 65 6c  be unable to rel
22d80 69 61 62 6c 79 20 63 72 65 61 74 65 20 73 68 61  iably create sha
22d90 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e  red libraries on
22da0 20 41 49 58 2e 0a 2a 2a 2a 20 54 68 65 72 65 66   AIX..*** Theref
22db0 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 20 69 73 20  ore, libtool is 
22dc0 64 69 73 61 62 6c 69 6e 67 20 73 68 61 72 65 64  disabling shared
22dd0 20 6c 69 62 72 61 72 69 65 73 20 73 75 70 70 6f   libraries suppo
22de0 72 74 2e 20 20 49 66 20 79 6f 75 0a 2a 2a 2a 20  rt.  If you.*** 
22df0 72 65 61 6c 6c 79 20 63 61 72 65 20 66 6f 72 20  really care for 
22e00 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
22e10 2c 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74  , you may want t
22e20 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 50 41  o modify your PA
22e30 54 48 0a 2a 2a 2a 20 73 6f 20 74 68 61 74 20 61  TH.*** so that a
22e40 20 6e 6f 6e 2d 47 4e 55 20 6c 69 6e 6b 65 72 20   non-GNU linker 
22e50 69 73 20 66 6f 75 6e 64 2c 20 61 6e 64 20 74 68  is found, and th
22e60 65 6e 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46  en restart...EOF
22e70 0a 20 20 20 20 3b 3b 0a 0a 20 20 61 6d 69 67 61  .    ;;..  amiga
22e80 6f 73 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65  os*).    archive
22e90 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70  _cmds='$rm $outp
22ea0 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
22eb0 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f  brary.data~$echo
22ec0 20 22 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24   "#define NAME $
22ed0 6c 69 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70  libname" > $outp
22ee0 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
22ef0 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f  brary.data~$echo
22f00 20 22 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52   "#define LIBRAR
22f10 59 5f 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70  Y_ID 1" >> $outp
22f20 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
22f30 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f  brary.data~$echo
22f40 20 22 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f   "#define VERSIO
22f50 4e 20 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75  N $major" >> $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 65 63  library.data~$ec
22f80 68 6f 20 22 23 64 65 66 69 6e 65 20 52 45 56 49  ho "#define REVI
22f90 53 49 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20  SION $revision" 
22fa0 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  >> $output_objdi
22fb0 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61  r/a2ixlibrary.da
22fc0 74 61 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53  ta~$AR $AR_FLAGS
22fd0 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24   $lib $libobjs~$
22fe0 52 41 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20  RANLIB $lib~(cd 
22ff0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26  $output_objdir &
23000 26 20 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33  & a2ixlibrary -3
23010 32 29 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65  2)'.    hardcode
23020 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
23030 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20  c='-L$libdir'.  
23040 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
23050 5f 4c 3d 79 65 73 0a 0a 20 20 20 20 23 20 53 61  _L=yes..    # Sa
23060 6d 75 65 6c 20 41 2e 20 46 61 6c 76 6f 20 49 49  muel A. Falvo II
23070 20 3c 6b 63 35 74 6a 61 40 64 6f 6c 70 68 69 6e   <kc5tja@dolphin
23080 2e 6f 70 65 6e 70 72 6f 6a 65 63 74 73 2e 6e 65  .openprojects.ne
23090 74 3e 20 72 65 70 6f 72 74 73 0a 20 20 20 20 23  t> reports.    #
230a0 20 74 68 61 74 20 74 68 65 20 73 65 6d 61 6e 74   that the semant
230b0 69 63 73 20 6f 66 20 64 79 6e 61 6d 69 63 20 6c  ics of dynamic l
230c0 69 62 72 61 72 69 65 73 20 6f 6e 20 41 6d 69 67  ibraries on Amig
230d0 61 4f 53 2c 20 61 74 20 6c 65 61 73 74 20 75 70  aOS, at least up
230e0 0a 20 20 20 20 23 20 74 6f 20 76 65 72 73 69 6f  .    # to versio
230f0 6e 20 34 2c 20 69 73 20 74 6f 20 73 68 61 72 65  n 4, is to share
23100 20 64 61 74 61 20 61 6d 6f 6e 67 20 6d 75 6c 74   data among mult
23110 69 70 6c 65 20 70 72 6f 67 72 61 6d 73 20 6c 69  iple programs li
23120 6e 6b 65 64 0a 20 20 20 20 23 20 77 69 74 68 20  nked.    # with 
23130 74 68 65 20 73 61 6d 65 20 64 79 6e 61 6d 69 63  the same dynamic
23140 20 6c 69 62 72 61 72 79 2e 20 20 53 69 6e 63 65   library.  Since
23150 20 74 68 69 73 20 64 6f 65 73 6e 27 74 20 6d 61   this doesn't ma
23160 74 63 68 20 74 68 65 0a 20 20 20 20 23 20 62 65  tch the.    # be
23170 68 61 76 69 6f 72 20 6f 66 20 73 68 61 72 65 64  havior of shared
23180 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 6f 74   libraries on ot
23190 68 65 72 20 70 6c 61 74 66 6f 72 6d 73 2c 20 77  her platforms, w
231a0 65 20 63 61 6e 20 75 73 65 0a 20 20 20 20 23 20  e can use.    # 
231b0 74 68 65 6d 2e 0a 20 20 20 20 6c 64 5f 73 68 6c  them..    ld_shl
231c0 69 62 73 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20  ibs=no.    ;;.. 
231d0 20 62 65 6f 73 2a 29 0a 20 20 20 20 69 66 20 24   beos*).    if $
231e0 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c  LD --help 2>&1 |
231f0 20 65 67 72 65 70 20 27 3a 20 73 75 70 70 6f 72   egrep ': suppor
23200 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65  ted targets:.* e
23210 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b  lf' > /dev/null;
23220 20 74 68 65 6e 0a 20 20 20 20 20 20 61 6c 6c 6f   then.      allo
23230 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
23240 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20  =unsupported.   
23250 20 20 20 23 20 4a 6f 73 65 70 68 20 42 65 63 6b     # Joseph Beck
23260 65 6e 62 61 63 68 20 3c 6a 72 62 33 40 62 65 73  enbach <jrb3@bes
23270 74 2e 63 6f 6d 3e 20 73 61 79 73 20 73 6f 6d 65  t.com> says some
23280 20 72 65 6c 65 61 73 65 73 20 6f 66 20 67 63 63   releases of gcc
23290 0a 20 20 20 20 20 20 23 20 73 75 70 70 6f 72 74  .      # support
232a0 20 2d 2d 75 6e 64 65 66 69 6e 65 64 2e 20 20 54   --undefined.  T
232b0 68 69 73 20 64 65 73 65 72 76 65 73 20 73 6f 6d  his deserves som
232c0 65 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 2e  e investigation.
232d0 20 20 46 49 58 4d 45 0a 20 20 20 20 20 20 61 72    FIXME.      ar
232e0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
232f0 2d 6e 6f 73 74 61 72 74 20 24 6c 69 62 6f 62 6a  -nostart $libobj
23300 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
23310 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
23320 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
23330 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  me -o $lib'.    
23340 65 6c 73 65 0a 20 20 20 20 20 20 6c 64 5f 73 68  else.      ld_sh
23350 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 66 69 0a 20  libs=no.    fi. 
23360 20 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a     ;;..  cygwin*
23370 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32   | mingw* | pw32
23380 2a 29 0a 20 20 20 20 23 20 68 61 72 64 63 6f 64  *).    # hardcod
23390 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
233a0 65 63 20 69 73 20 61 63 74 75 61 6c 6c 79 20 6d  ec is actually m
233b0 65 61 6e 69 6e 67 6c 65 73 73 2c 20 61 73 20 74  eaningless, as t
233c0 68 65 72 65 20 69 73 0a 20 20 20 20 23 20 6e 6f  here is.    # no
233d0 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72   search path for
233e0 20 44 4c 4c 73 2e 0a 20 20 20 20 68 61 72 64 63   DLLs..    hardc
233f0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
23400 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
23410 0a 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66  .    allow_undef
23420 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70  ined_flag=unsupp
23430 6f 72 74 65 64 0a 20 20 20 20 61 6c 77 61 79 73  orted.    always
23440 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d  _export_symbols=
23450 79 65 73 0a 0a 20 20 20 20 65 78 74 72 61 63 74  yes..    extract
23460 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 3d 27 74  _expsyms_cmds='t
23470 65 73 74 20 2d 66 20 24 6f 75 74 70 75 74 5f 6f  est -f $output_o
23480 62 6a 64 69 72 2f 69 6d 70 67 65 6e 2e 63 20 7c  bjdir/impgen.c |
23490 7c 20 5c 0a 20 20 20 20 20 20 73 65 64 20 2d 65  | \.      sed -e
234a0 20 22 2f 5e 23 20 5c 2f 5c 2a 20 69 6d 70 67 65   "/^# \/\* impge
234b0 6e 5c 2e 63 20 73 74 61 72 74 73 20 68 65 72 65  n\.c starts here
234c0 20 5c 2a 5c 2f 2f 2c 2f 5e 23 20 5c 2f 5c 2a 20   \*\//,/^# \/\* 
234d0 69 6d 70 67 65 6e 2e 63 20 65 6e 64 73 20 68 65  impgen.c ends he
234e0 72 65 20 5c 2a 5c 2f 2f 20 7b 20 73 2f 5e 23 20  re \*\// { s/^# 
234f0 2f 2f 3b 73 2f 5e 23 20 2a 24 2f 2f 3b 20 70 3b  //;s/^# *$//; p;
23500 20 7d 22 20 2d 65 20 64 20 3c 20 24 27 27 30 20   }" -e d < $''0 
23510 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
23520 2f 69 6d 70 67 65 6e 2e 63 7e 0a 20 20 20 20 20  /impgen.c~.     
23530 20 74 65 73 74 20 2d 66 20 24 6f 75 74 70 75 74   test -f $output
23540 5f 6f 62 6a 64 69 72 2f 69 6d 70 67 65 6e 2e 65  _objdir/impgen.e
23550 78 65 20 7c 7c 20 28 63 64 20 24 6f 75 74 70 75  xe || (cd $outpu
23560 74 5f 6f 62 6a 64 69 72 20 26 26 20 5c 0a 20 20  t_objdir && \.  
23570 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24 48      if test "x$H
23580 4f 53 54 5f 43 43 22 20 21 3d 20 22 78 22 20 3b  OST_CC" != "x" ;
23590 20 74 68 65 6e 20 24 48 4f 53 54 5f 43 43 20 2d   then $HOST_CC -
235a0 6f 20 69 6d 70 67 65 6e 20 69 6d 70 67 65 6e 2e  o impgen impgen.
235b0 63 20 3b 20 5c 0a 20 20 20 20 20 20 65 6c 73 65  c ; \.      else
235c0 20 24 43 43 20 2d 6f 20 69 6d 70 67 65 6e 20 69   $CC -o impgen i
235d0 6d 70 67 65 6e 2e 63 20 3b 20 66 69 29 7e 0a 20  mpgen.c ; fi)~. 
235e0 20 20 20 20 20 24 6f 75 74 70 75 74 5f 6f 62 6a       $output_obj
235f0 64 69 72 2f 69 6d 70 67 65 6e 20 24 64 69 72 2f  dir/impgen $dir/
23600 24 73 6f 72 6f 6f 74 20 3e 20 24 6f 75 74 70 75  $soroot > $outpu
23610 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
23620 2d 64 65 66 27 0a 0a 20 20 20 20 6f 6c 64 5f 61  -def'..    old_a
23630 72 63 68 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73  rchive_from_exps
23640 79 6d 73 5f 63 6d 64 73 3d 27 24 44 4c 4c 54 4f  yms_cmds='$DLLTO
23650 4f 4c 20 2d 2d 61 73 3d 24 41 53 20 2d 2d 64 6c  OL --as=$AS --dl
23660 6c 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d 2d  lname $soname --
23670 64 65 66 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  def $output_objd
23680 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 20 2d  ir/$soname-def -
23690 2d 6f 75 74 70 75 74 2d 6c 69 62 20 24 6f 75 74  -output-lib $out
236a0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6e 65 77 6c  put_objdir/$newl
236b0 69 62 27 0a 0a 20 20 20 20 23 20 63 79 67 77 69  ib'..    # cygwi
236c0 6e 20 61 6e 64 20 6d 69 6e 67 77 20 64 6c 6c 73  n and mingw dlls
236d0 20 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 20   have different 
236e0 65 6e 74 72 79 20 70 6f 69 6e 74 73 20 61 6e 64  entry points and
236f0 20 73 65 74 73 20 6f 66 20 73 79 6d 62 6f 6c 73   sets of symbols
23700 0a 20 20 20 20 23 20 74 6f 20 65 78 63 6c 75 64  .    # to exclud
23710 65 2e 0a 20 20 20 20 23 20 46 49 58 4d 45 3a 20  e..    # FIXME: 
23720 77 68 61 74 20 61 62 6f 75 74 20 76 61 6c 75 65  what about value
23730 73 20 66 6f 72 20 4d 53 56 43 3f 0a 20 20 20 20  s for MSVC?.    
23740 64 6c 6c 5f 65 6e 74 72 79 3d 5f 5f 63 79 67 77  dll_entry=__cygw
23750 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79 40 31 32 0a  in_dll_entry@12.
23760 20 20 20 20 64 6c 6c 5f 65 78 63 6c 75 64 65 5f      dll_exclude_
23770 73 79 6d 62 6f 6c 73 3d 44 6c 6c 4d 61 69 6e 40  symbols=DllMain@
23780 31 32 2c 5f 63 79 67 77 69 6e 5f 64 6c 6c 5f 65  12,_cygwin_dll_e
23790 6e 74 72 79 40 31 32 2c 5f 63 79 67 77 69 6e 5f  ntry@12,_cygwin_
237a0 6e 6f 6e 63 79 67 77 69 6e 5f 64 6c 6c 5f 65 6e  noncygwin_dll_en
237b0 74 72 79 40 31 32 7e 0a 20 20 20 20 63 61 73 65  try@12~.    case
237c0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
237d0 20 6d 69 6e 67 77 2a 29 0a 20 20 20 20 20 20 23   mingw*).      #
237e0 20 6d 69 6e 67 77 20 76 61 6c 75 65 73 0a 20 20   mingw values.  
237f0 20 20 20 20 64 6c 6c 5f 65 6e 74 72 79 3d 5f 44      dll_entry=_D
23800 6c 6c 4d 61 69 6e 43 52 54 53 74 61 72 74 75 70  llMainCRTStartup
23810 40 31 32 0a 20 20 20 20 20 20 64 6c 6c 5f 65 78  @12.      dll_ex
23820 63 6c 75 64 65 5f 73 79 6d 62 6f 6c 73 3d 44 6c  clude_symbols=Dl
23830 6c 4d 61 69 6e 40 31 32 2c 44 6c 6c 4d 61 69 6e  lMain@12,DllMain
23840 43 52 54 53 74 61 72 74 75 70 40 31 32 2c 44 6c  CRTStartup@12,Dl
23850 6c 45 6e 74 72 79 50 6f 69 6e 74 40 31 32 7e 0a  lEntryPoint@12~.
23860 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
23870 63 0a 0a 20 20 20 20 23 20 6d 69 6e 67 77 20 61  c..    # mingw a
23880 6e 64 20 63 79 67 77 69 6e 20 64 69 66 66 65 72  nd cygwin differ
23890 2c 20 61 6e 64 20 69 74 27 73 20 73 69 6d 70 6c  , and it's simpl
238a0 65 73 74 20 74 6f 20 6a 75 73 74 20 65 78 63 6c  est to just excl
238b0 75 64 65 20 74 68 65 20 75 6e 69 6f 6e 0a 20 20  ude the union.  
238c0 20 20 23 20 6f 66 20 74 68 65 20 74 77 6f 20 73    # of the two s
238d0 79 6d 62 6f 6c 20 73 65 74 73 2e 0a 20 20 20 20  ymbol sets..    
238e0 64 6c 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62  dll_exclude_symb
238f0 6f 6c 73 3d 44 6c 6c 4d 61 69 6e 40 31 32 2c 5f  ols=DllMain@12,_
23900 63 79 67 77 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79  cygwin_dll_entry
23910 40 31 32 2c 5f 63 79 67 77 69 6e 5f 6e 6f 6e 63  @12,_cygwin_nonc
23920 79 67 77 69 6e 5f 64 6c 6c 5f 65 6e 74 72 79 40  ygwin_dll_entry@
23930 31 32 2c 44 6c 6c 4d 61 69 6e 43 52 54 53 74 61  12,DllMainCRTSta
23940 72 74 75 70 40 31 32 2c 44 6c 6c 45 6e 74 72 79  rtup@12,DllEntry
23950 50 6f 69 6e 74 40 31 32 0a 0a 20 20 20 20 23 20  Point@12..    # 
23960 72 65 63 65 6e 74 20 63 79 67 77 69 6e 20 61 6e  recent cygwin an
23970 64 20 6d 69 6e 67 77 20 73 79 73 74 65 6d 73 20  d mingw systems 
23980 73 75 70 70 6c 79 20 61 20 73 74 75 62 20 44 6c  supply a stub Dl
23990 6c 4d 61 69 6e 20 77 68 69 63 68 20 74 68 65 20  lMain which the 
239a0 75 73 65 72 0a 20 20 20 20 23 20 63 61 6e 20 6f  user.    # can o
239b0 76 65 72 72 69 64 65 2c 20 62 75 74 20 6f 6e 20  verride, but on 
239c0 6f 6c 64 65 72 20 73 79 73 74 65 6d 73 20 77 65  older systems we
239d0 20 68 61 76 65 20 74 6f 20 73 75 70 70 6c 79 20   have to supply 
239e0 6f 6e 65 20 28 69 6e 20 6c 74 64 6c 6c 2e 63 29  one (in ltdll.c)
239f0 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 78 24  .    if test "x$
23a00 6c 74 5f 63 76 5f 6e 65 65 64 5f 64 6c 6c 6d 61  lt_cv_need_dllma
23a10 69 6e 22 20 3d 20 22 78 79 65 73 22 3b 20 74 68  in" = "xyes"; th
23a20 65 6e 0a 20 20 20 20 20 20 6c 74 64 6c 6c 5f 6f  en.      ltdll_o
23a30 62 6a 3d 27 24 6f 75 74 70 75 74 5f 6f 62 6a 64  bj='$output_objd
23a40 69 72 2f 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c  ir/$soname-ltdll
23a50 2e 27 22 24 61 63 5f 6f 62 6a 65 78 74 20 22 0a  .'"$ac_objext ".
23a60 20 20 20 20 20 20 6c 74 64 6c 6c 5f 63 6d 64 73        ltdll_cmds
23a70 3d 27 74 65 73 74 20 2d 66 20 24 6f 75 74 70 75  ='test -f $outpu
23a80 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
23a90 2d 6c 74 64 6c 6c 2e 63 20 7c 7c 20 73 65 64 20  -ltdll.c || sed 
23aa0 2d 65 20 22 2f 5e 23 20 5c 2f 5c 2a 20 6c 74 64  -e "/^# \/\* ltd
23ab0 6c 6c 5c 2e 63 20 73 74 61 72 74 73 20 68 65 72  ll\.c starts her
23ac0 65 20 5c 2a 5c 2f 2f 2c 2f 5e 23 20 5c 2f 5c 2a  e \*\//,/^# \/\*
23ad0 20 6c 74 64 6c 6c 2e 63 20 65 6e 64 73 20 68 65   ltdll.c ends he
23ae0 72 65 20 5c 2a 5c 2f 2f 20 7b 20 73 2f 5e 23 20  re \*\// { s/^# 
23af0 2f 2f 3b 20 70 3b 20 7d 22 20 2d 65 20 64 20 3c  //; p; }" -e d <
23b00 20 24 27 27 30 20 3e 20 24 6f 75 74 70 75 74 5f   $''0 > $output_
23b10 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 6c  objdir/$soname-l
23b20 74 64 6c 6c 2e 63 7e 0a 09 74 65 73 74 20 2d 66  tdll.c~..test -f
23b30 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
23b40 24 73 6f 6e 61 6d 65 2d 6c 74 64 6c 6c 2e 24 61  $soname-ltdll.$a
23b50 63 5f 6f 62 6a 65 78 74 20 7c 7c 20 28 63 64 20  c_objext || (cd 
23b60 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26  $output_objdir &
23b70 26 20 24 43 43 20 2d 63 20 24 73 6f 6e 61 6d 65  & $CC -c $soname
23b80 2d 6c 74 64 6c 6c 2e 63 29 7e 27 0a 20 20 20 20  -ltdll.c)~'.    
23b90 65 6c 73 65 0a 20 20 20 20 20 20 6c 74 64 6c 6c  else.      ltdll
23ba0 5f 6f 62 6a 3d 0a 20 20 20 20 20 20 6c 74 64 6c  _obj=.      ltdl
23bb0 6c 5f 63 6d 64 73 3d 0a 20 20 20 20 66 69 0a 0a  l_cmds=.    fi..
23bc0 20 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68      # Extract th
23bd0 65 20 73 79 6d 62 6f 6c 20 65 78 70 6f 72 74 20  e symbol export 
23be0 6c 69 73 74 20 66 72 6f 6d 20 61 6e 20 60 2d 2d  list from an `--
23bf0 65 78 70 6f 72 74 2d 61 6c 6c 27 20 64 65 66 20  export-all' def 
23c00 66 69 6c 65 2c 0a 20 20 20 20 23 20 74 68 65 6e  file,.    # then
23c10 20 72 65 67 65 6e 65 72 61 74 65 20 74 68 65 20   regenerate the 
23c20 64 65 66 20 66 69 6c 65 20 66 72 6f 6d 20 74 68  def file from th
23c30 65 20 73 79 6d 62 6f 6c 20 65 78 70 6f 72 74 20  e symbol export 
23c40 6c 69 73 74 2c 20 73 6f 20 74 68 61 74 0a 20 20  list, so that.  
23c50 20 20 23 20 74 68 65 20 63 6f 6d 70 69 6c 65 64    # the compiled
23c60 20 64 6c 6c 20 6f 6e 6c 79 20 65 78 70 6f 72 74   dll only export
23c70 73 20 74 68 65 20 73 79 6d 62 6f 6c 20 65 78 70  s the symbol exp
23c80 6f 72 74 20 6c 69 73 74 2e 0a 20 20 20 20 23 20  ort list..    # 
23c90 42 65 20 63 61 72 65 66 75 6c 20 6e 6f 74 20 74  Be careful not t
23ca0 6f 20 73 74 72 69 70 20 74 68 65 20 44 41 54 41  o strip the DATA
23cb0 20 74 61 67 20 6c 65 66 74 20 62 65 20 6e 65 77   tag left be new
23cc0 65 72 20 64 6c 6c 74 6f 6f 6c 73 2e 0a 20 20 20  er dlltools..   
23cd0 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
23ce0 63 6d 64 73 3d 22 24 6c 74 64 6c 6c 5f 63 6d 64  cmds="$ltdll_cmd
23cf0 73 22 27 0a 20 20 20 20 20 20 24 44 4c 4c 54 4f  s"'.      $DLLTO
23d00 4f 4c 20 2d 2d 65 78 70 6f 72 74 2d 61 6c 6c 20  OL --export-all 
23d10 2d 2d 65 78 63 6c 75 64 65 2d 73 79 6d 62 6f 6c  --exclude-symbol
23d20 73 20 27 24 64 6c 6c 5f 65 78 63 6c 75 64 65 5f  s '$dll_exclude_
23d30 73 79 6d 62 6f 6c 73 27 20 2d 2d 6f 75 74 70 75  symbols' --outpu
23d40 74 2d 64 65 66 20 24 6f 75 74 70 75 74 5f 6f 62  t-def $output_ob
23d50 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66  jdir/$soname-def
23d60 20 27 24 6c 74 64 6c 6c 5f 6f 62 6a 27 24 6c 69   '$ltdll_obj'$li
23d70 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e  bobjs $convenien
23d80 63 65 7e 0a 20 20 20 20 20 20 73 65 64 20 2d 65  ce~.      sed -e
23d90 20 22 31 2c 2f 45 58 50 4f 52 54 53 2f 64 22 20   "1,/EXPORTS/d" 
23da0 2d 65 20 22 73 2f 20 40 20 5b 30 2d 39 5d 2a 2f  -e "s/ @ [0-9]*/
23db0 2f 22 20 2d 65 20 22 73 2f 20 2a 3b 2e 2a 24 2f  /" -e "s/ *;.*$/
23dc0 2f 22 20 3c 20 24 6f 75 74 70 75 74 5f 6f 62 6a  /" < $output_obj
23dd0 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 20  dir/$soname-def 
23de0 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  > $export_symbol
23df0 73 27 0a 0a 20 20 20 20 23 20 49 66 20 74 68 65  s'..    # If the
23e00 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c 73 20   export-symbols 
23e10 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69 73 20  file already is 
23e20 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31 73 74  a .def file (1st
23e30 20 6c 69 6e 65 0a 20 20 20 20 23 20 69 73 20 45   line.    # is E
23e40 58 50 4f 52 54 53 29 2c 20 75 73 65 20 69 74 20  XPORTS), use it 
23e50 61 73 20 69 73 2e 0a 20 20 20 20 23 20 49 66 20  as is..    # If 
23e60 44 41 54 41 20 74 61 67 73 20 66 72 6f 6d 20 61  DATA tags from a
23e70 20 72 65 63 65 6e 74 20 64 6c 6c 74 6f 6f 6c 20   recent dlltool 
23e80 61 72 65 20 70 72 65 73 65 6e 74 2c 20 68 6f 6e  are present, hon
23e90 6f 75 72 20 74 68 65 6d 21 0a 20 20 20 20 61 72  our them!.    ar
23ea0 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
23eb0 73 3d 27 69 66 20 74 65 73 74 20 22 78 60 73 65  s='if test "x`se
23ec0 64 20 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d  d 1q $export_sym
23ed0 62 6f 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54  bols`" = xEXPORT
23ee0 53 3b 20 74 68 65 6e 0a 09 63 70 20 24 65 78 70  S; then..cp $exp
23ef0 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f 75 74  ort_symbols $out
23f00 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
23f10 6d 65 2d 64 65 66 3b 0a 20 20 20 20 20 20 65 6c  me-def;.      el
23f20 73 65 0a 09 65 63 68 6f 20 45 58 50 4f 52 54 53  se..echo EXPORTS
23f30 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69   > $output_objdi
23f40 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 3b 0a 09  r/$soname-def;..
23f50 5f 6c 74 5f 68 69 6e 74 3d 31 3b 0a 09 63 61 74  _lt_hint=1;..cat
23f60 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
23f70 20 7c 20 77 68 69 6c 65 20 72 65 61 64 20 73 79   | while read sy
23f80 6d 62 6f 6c 3b 20 64 6f 0a 09 20 73 65 74 20 64  mbol; do.. set d
23f90 75 6d 6d 79 20 5c 24 73 79 6d 62 6f 6c 3b 0a 09  ummy \$symbol;..
23fa0 20 63 61 73 65 20 5c 24 23 20 69 6e 0a 09 20 20   case \$# in..  
23fb0 20 32 29 20 65 63 68 6f 20 22 20 20 20 5c 24 32   2) echo "   \$2
23fc0 20 40 20 5c 24 5f 6c 74 5f 68 69 6e 74 20 3b 20   @ \$_lt_hint ; 
23fd0 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
23fe0 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 3b  dir/$soname-def;
23ff0 3b 0a 09 20 20 20 34 29 20 65 63 68 6f 20 22 20  ;..   4) echo " 
24000 20 20 5c 24 32 20 5c 24 33 20 5c 24 34 20 3b 20    \$2 \$3 \$4 ; 
24010 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
24020 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 64 65 66 3b  dir/$soname-def;
24030 20 5f 6c 74 5f 68 69 6e 74 3d 60 65 78 70 72 20   _lt_hint=`expr 
24040 5c 24 5f 6c 74 5f 68 69 6e 74 20 2d 20 31 60 3b  \$_lt_hint - 1`;
24050 3b 0a 09 20 20 20 2a 29 20 65 63 68 6f 20 22 20  ;..   *) echo " 
24060 20 20 20 20 5c 24 32 20 40 20 5c 24 5f 6c 74 5f      \$2 @ \$_lt_
24070 68 69 6e 74 20 5c 24 33 20 3b 20 22 20 3e 3e 20  hint \$3 ; " >> 
24080 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
24090 73 6f 6e 61 6d 65 2d 64 65 66 3b 3b 0a 09 20 65  soname-def;;.. e
240a0 73 61 63 3b 0a 09 20 5f 6c 74 5f 68 69 6e 74 3d  sac;.. _lt_hint=
240b0 60 65 78 70 72 20 31 20 2b 20 5c 24 5f 6c 74 5f  `expr 1 + \$_lt_
240c0 68 69 6e 74 60 3b 0a 09 64 6f 6e 65 3b 0a 20 20  hint`;..done;.  
240d0 20 20 20 20 66 69 7e 0a 20 20 20 20 20 20 27 22      fi~.      '"
240e0 24 6c 74 64 6c 6c 5f 63 6d 64 73 22 27 0a 20 20  $ltdll_cmds"'.  
240f0 20 20 20 20 24 43 43 20 2d 57 6c 2c 2d 2d 62 61      $CC -Wl,--ba
24100 73 65 2d 66 69 6c 65 2c 24 6f 75 74 70 75 74 5f  se-file,$output_
24110 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 62  objdir/$soname-b
24120 61 73 65 20 27 24 6c 74 5f 63 76 5f 63 63 5f 64  ase '$lt_cv_cc_d
24130 6c 6c 5f 73 77 69 74 63 68 27 20 2d 57 6c 2c 2d  ll_switch' -Wl,-
24140 65 2c 27 24 64 6c 6c 5f 65 6e 74 72 79 27 20 2d  e,'$dll_entry' -
24150 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
24160 2f 24 73 6f 6e 61 6d 65 20 27 24 6c 74 64 6c 6c  /$soname '$ltdll
24170 5f 6f 62 6a 27 24 6c 69 62 6f 62 6a 73 20 24 64  _obj'$libobjs $d
24180 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
24190 5f 66 6c 61 67 73 7e 0a 20 20 20 20 20 20 24 44  _flags~.      $D
241a0 4c 4c 54 4f 4f 4c 20 2d 2d 61 73 3d 24 41 53 20  LLTOOL --as=$AS 
241b0 2d 2d 64 6c 6c 6e 61 6d 65 20 24 73 6f 6e 61 6d  --dllname $sonam
241c0 65 20 2d 2d 65 78 63 6c 75 64 65 2d 73 79 6d 62  e --exclude-symb
241d0 6f 6c 73 20 27 24 64 6c 6c 5f 65 78 63 6c 75 64  ols '$dll_exclud
241e0 65 5f 73 79 6d 62 6f 6c 73 27 20 2d 2d 64 65 66  e_symbols' --def
241f0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
24200 24 73 6f 6e 61 6d 65 2d 64 65 66 20 2d 2d 62 61  $soname-def --ba
24210 73 65 2d 66 69 6c 65 20 24 6f 75 74 70 75 74 5f  se-file $output_
24220 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 62  objdir/$soname-b
24230 61 73 65 20 2d 2d 6f 75 74 70 75 74 2d 65 78 70  ase --output-exp
24240 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
24250 24 73 6f 6e 61 6d 65 2d 65 78 70 7e 0a 20 20 20  $soname-exp~.   
24260 20 20 20 24 43 43 20 2d 57 6c 2c 2d 2d 62 61 73     $CC -Wl,--bas
24270 65 2d 66 69 6c 65 2c 24 6f 75 74 70 75 74 5f 6f  e-file,$output_o
24280 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2d 62 61  bjdir/$soname-ba
24290 73 65 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  se $output_objdi
242a0 72 2f 24 73 6f 6e 61 6d 65 2d 65 78 70 20 27 24  r/$soname-exp '$
242b0 6c 74 5f 63 76 5f 63 63 5f 64 6c 6c 5f 73 77 69  lt_cv_cc_dll_swi
242c0 74 63 68 27 20 2d 57 6c 2c 2d 65 2c 27 24 64 6c  tch' -Wl,-e,'$dl
242d0 6c 5f 65 6e 74 72 79 27 20 2d 6f 20 24 6f 75 74  l_entry' -o $out
242e0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
242f0 6d 65 20 27 24 6c 74 64 6c 6c 5f 6f 62 6a 27 24  me '$ltdll_obj'$
24300 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
24310 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
24320 7e 0a 20 20 20 20 20 20 24 44 4c 4c 54 4f 4f 4c  ~.      $DLLTOOL
24330 20 2d 2d 61 73 3d 24 41 53 20 2d 2d 64 6c 6c 6e   --as=$AS --dlln
24340 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d 2d 65 78  ame $soname --ex
24350 63 6c 75 64 65 2d 73 79 6d 62 6f 6c 73 20 27 24  clude-symbols '$
24360 64 6c 6c 5f 65 78 63 6c 75 64 65 5f 73 79 6d 62  dll_exclude_symb
24370 6f 6c 73 27 20 2d 2d 64 65 66 20 24 6f 75 74 70  ols' --def $outp
24380 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
24390 65 2d 64 65 66 20 2d 2d 62 61 73 65 2d 66 69 6c  e-def --base-fil
243a0 65 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  e $output_objdir
243b0 2f 24 73 6f 6e 61 6d 65 2d 62 61 73 65 20 2d 2d  /$soname-base --
243c0 6f 75 74 70 75 74 2d 65 78 70 20 24 6f 75 74 70  output-exp $outp
243d0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
243e0 65 2d 65 78 70 20 2d 2d 6f 75 74 70 75 74 2d 6c  e-exp --output-l
243f0 69 62 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  ib $output_objdi
24400 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 6c 6c 2e 61  r/$libname.dll.a
24410 7e 0a 20 20 20 20 20 20 24 43 43 20 24 6f 75 74  ~.      $CC $out
24420 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
24430 6d 65 2d 65 78 70 20 27 24 6c 74 5f 63 76 5f 63  me-exp '$lt_cv_c
24440 63 5f 64 6c 6c 5f 73 77 69 74 63 68 27 20 2d 57  c_dll_switch' -W
24450 6c 2c 2d 65 2c 27 24 64 6c 6c 5f 65 6e 74 72 79  l,-e,'$dll_entry
24460 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a  ' -o $output_obj
24470 64 69 72 2f 24 73 6f 6e 61 6d 65 20 27 24 6c 74  dir/$soname '$lt
24480 64 6c 6c 5f 6f 62 6a 27 24 6c 69 62 6f 62 6a 73  dll_obj'$libobjs
24490 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
244a0 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 3b  ler_flags'.    ;
244b0 3b 0a 0a 20 20 6e 65 74 62 73 64 2a 29 0a 20 20  ;..  netbsd*).  
244c0 20 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f    if echo __ELF_
244d0 5f 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67  _ | $CC -E - | g
244e0 72 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65  rep __ELF__ >/de
244f0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
24500 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
24510 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65  '$LD -Bshareable
24520 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
24530 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
24540 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
24550 77 6c 61 72 63 3d 0a 20 20 20 20 65 6c 73 65 0a  wlarc=.    else.
24560 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
24570 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
24580 2d 6e 6f 64 65 66 61 75 6c 74 6c 69 62 73 20 24  -nodefaultlibs $
24590 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
245a0 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
245b0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
245c0 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  l$soname -o $lib
245d0 27 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  '.      archive_
245e0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43  expsym_cmds='$CC
245f0 20 2d 73 68 61 72 65 64 20 2d 6e 6f 64 65 66 61   -shared -nodefa
24600 75 6c 74 6c 69 62 73 20 24 6c 69 62 6f 62 6a 73  ultlibs $libobjs
24610 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
24620 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
24630 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
24640 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73  e ${wl}-retain-s
24650 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24  ymbols-file $wl$
24660 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d  export_symbols -
24670 6f 20 24 6c 69 62 27 0a 20 20 20 20 66 69 0a 20  o $lib'.    fi. 
24680 20 20 20 3b 3b 0a 0a 20 20 73 6f 6c 61 72 69 73     ;;..  solaris
24690 2a 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 20 20  * | sysv5*).    
246a0 69 66 20 24 4c 44 20 2d 76 20 32 3e 26 31 20 7c  if $LD -v 2>&1 |
246b0 20 65 67 72 65 70 20 27 42 46 44 20 32 5c 2e 38   egrep 'BFD 2\.8
246c0 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  ' > /dev/null; t
246d0 68 65 6e 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c  hen.      ld_shl
246e0 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 63 61 74  ibs=no.      cat
246f0 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a 2a 2a   <<EOF 1>&2..***
24700 20 57 61 72 6e 69 6e 67 3a 20 54 68 65 20 72 65   Warning: The re
24710 6c 65 61 73 65 73 20 32 2e 38 2e 2a 20 6f 66 20  leases 2.8.* of 
24720 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72 20 63  the GNU linker c
24730 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79 0a 2a  annot reliably.*
24740 2a 2a 20 63 72 65 61 74 65 20 73 68 61 72 65 64  ** create shared
24750 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20 53 6f   libraries on So
24760 6c 61 72 69 73 20 73 79 73 74 65 6d 73 2e 20 20  laris systems.  
24770 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 62 74 6f  Therefore, libto
24780 6f 6c 0a 2a 2a 2a 20 69 73 20 64 69 73 61 62 6c  ol.*** is disabl
24790 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61  ing shared libra
247a0 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20 20 57  ries support.  W
247b0 65 20 75 72 67 65 20 79 6f 75 20 74 6f 20 75 70  e urge you to up
247c0 67 72 61 64 65 20 47 4e 55 0a 2a 2a 2a 20 62 69  grade GNU.*** bi
247d0 6e 75 74 69 6c 73 20 74 6f 20 72 65 6c 65 61 73  nutils to releas
247e0 65 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77 65 72  e 2.9.1 or newer
247f0 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f  .  Another optio
24800 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66 79 0a 2a  n is to modify.*
24810 2a 2a 20 79 6f 75 72 20 50 41 54 48 20 6f 72 20  ** your PATH or 
24820 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69 67 75  compiler configu
24830 72 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 74  ration so that t
24840 68 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b 65 72  he native linker
24850 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20 61 6e   is.*** used, an
24860 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 2e 0a  d then restart..
24870 0a 45 4f 46 0a 20 20 20 20 65 6c 69 66 20 24 4c  .EOF.    elif $L
24880 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
24890 65 67 72 65 70 20 27 3a 20 73 75 70 70 6f 72 74  egrep ': support
248a0 65 64 20 74 61 72 67 65 74 73 3a 2e 2a 20 65 6c  ed targets:.* el
248b0 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  f' > /dev/null; 
248c0 74 68 65 6e 0a 20 20 20 20 20 20 61 72 63 68 69  then.      archi
248d0 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
248e0 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64  ared $libobjs $d
248f0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
24900 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e  _flags ${wl}-son
24910 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d  ame $wl$soname -
24920 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 61 72  o $lib'.      ar
24930 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
24940 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
24950 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
24960 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73   $compiler_flags
24970 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77   ${wl}-soname $w
24980 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72  l$soname ${wl}-r
24990 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69  etain-symbols-fi
249a0 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f 73 79  le $wl$export_sy
249b0 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20  mbols -o $lib'. 
249c0 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 64     else.      ld
249d0 5f 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 66  _shlibs=no.    f
249e0 69 0a 20 20 20 20 3b 3b 0a 0a 20 20 73 75 6e 6f  i.    ;;..  suno
249f0 73 34 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65  s4*).    archive
24a00 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61 73 73 65  _cmds='$LD -asse
24a10 72 74 20 70 75 72 65 2d 74 65 78 74 20 2d 42 73  rt pure-text -Bs
24a20 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c 69 62  hareable -o $lib
24a30 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
24a40 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73  bs $linker_flags
24a50 27 0a 20 20 20 20 77 6c 61 72 63 3d 0a 20 20 20  '.    wlarc=.   
24a60 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
24a70 3d 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64  =yes.    hardcod
24a80 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
24a90 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 29 0a  no.    ;;..  *).
24aa0 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c      if $LD --hel
24ab0 70 20 32 3e 26 31 20 7c 20 65 67 72 65 70 20 27  p 2>&1 | egrep '
24ac0 3a 20 73 75 70 70 6f 72 74 65 64 20 74 61 72 67  : supported targ
24ad0 65 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64  ets:.* elf' > /d
24ae0 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20  ev/null; then.  
24af0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
24b00 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c  ='$CC -shared $l
24b10 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
24b20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
24b30 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
24b40 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27  $soname -o $lib'
24b50 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 65  .      archive_e
24b60 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20  xpsym_cmds='$CC 
24b70 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
24b80 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
24b90 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
24ba0 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
24bb0 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73  e ${wl}-retain-s
24bc0 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24  ymbols-file $wl$
24bd0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d  export_symbols -
24be0 6f 20 24 6c 69 62 27 0a 20 20 20 20 65 6c 73 65  o $lib'.    else
24bf0 0a 20 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73  .      ld_shlibs
24c00 3d 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b  =no.    fi.    ;
24c10 3b 0a 20 20 65 73 61 63 0a 0a 20 20 69 66 20 74  ;.  esac..  if t
24c20 65 73 74 20 22 24 6c 64 5f 73 68 6c 69 62 73 22  est "$ld_shlibs"
24c30 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
24c40 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f   runpath_var=LD_
24c50 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 68 61 72  RUN_PATH.    har
24c60 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
24c70 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d 72  g_spec='${wl}--r
24c80 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69  path ${wl}$libdi
24c90 72 27 0a 20 20 20 20 65 78 70 6f 72 74 5f 64 79  r'.    export_dy
24ca0 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d  namic_flag_spec=
24cb0 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 64  '${wl}--export-d
24cc0 79 6e 61 6d 69 63 27 0a 20 20 20 20 63 61 73 65  ynamic'.    case
24cd0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
24ce0 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77   cygwin* | mingw
24cf0 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20 20  * | pw32*).     
24d00 20 23 20 64 6c 6c 74 6f 6f 6c 20 64 6f 65 73 6e   # dlltool doesn
24d10 27 74 20 75 6e 64 65 72 73 74 61 6e 64 20 2d 2d  't understand --
24d20 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 20 65 74  whole-archive et
24d30 2e 20 61 6c 2e 0a 20 20 20 20 20 20 77 68 6f 6c  . al..      whol
24d40 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
24d50 70 65 63 3d 0a 20 20 20 20 20 20 3b 3b 0a 20 20  pec=.      ;;.  
24d60 20 20 2a 29 0a 20 20 20 20 20 20 23 20 61 6e 63    *).      # anc
24d70 69 65 6e 74 20 47 4e 55 20 6c 64 20 64 69 64 6e  ient GNU ld didn
24d80 27 74 20 73 75 70 70 6f 72 74 20 2d 2d 77 68 6f  't support --who
24d90 6c 65 2d 61 72 63 68 69 76 65 20 65 74 2e 20 61  le-archive et. a
24da0 6c 2e 0a 20 20 20 20 20 20 69 66 20 24 4c 44 20  l..      if $LD 
24db0 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 65 67  --help 2>&1 | eg
24dc0 72 65 70 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72  rep 'no-whole-ar
24dd0 63 68 69 76 65 27 20 3e 20 2f 64 65 76 2f 6e 75  chive' > /dev/nu
24de0 6c 6c 3b 20 74 68 65 6e 0a 09 77 68 6f 6c 65 5f  ll; then..whole_
24df0 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65  archive_flag_spe
24e00 63 3d 22 24 77 6c 61 72 63 22 27 2d 2d 77 68 6f  c="$wlarc"'--who
24e10 6c 65 2d 61 72 63 68 69 76 65 24 63 6f 6e 76 65  le-archive$conve
24e20 6e 69 65 6e 63 65 20 27 22 24 77 6c 61 72 63 22  nience '"$wlarc"
24e30 27 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68  '--no-whole-arch
24e40 69 76 65 27 0a 20 20 20 20 20 20 65 6c 73 65 0a  ive'.      else.
24e50 09 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66  .whole_archive_f
24e60 6c 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20  lag_spec=.      
24e70 66 69 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  fi.      ;;.    
24e80 65 73 61 63 0a 20 20 66 69 0a 65 6c 73 65 0a 20  esac.  fi.else. 
24e90 20 23 20 50 4f 52 54 4d 45 20 66 69 6c 6c 20 69   # PORTME fill i
24ea0 6e 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20  n a description 
24eb0 6f 66 20 79 6f 75 72 20 73 79 73 74 65 6d 27 73  of your system's
24ec0 20 6c 69 6e 6b 65 72 20 28 6e 6f 74 20 47 4e 55   linker (not GNU
24ed0 20 6c 64 29 0a 20 20 63 61 73 65 20 24 68 6f 73   ld).  case $hos
24ee0 74 5f 6f 73 20 69 6e 0a 20 20 61 69 78 33 2a 29  t_os in.  aix3*)
24ef0 0a 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66  .    allow_undef
24f00 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70  ined_flag=unsupp
24f10 6f 72 74 65 64 0a 20 20 20 20 61 6c 77 61 79 73  orted.    always
24f20 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d  _export_symbols=
24f30 79 65 73 0a 20 20 20 20 61 72 63 68 69 76 65 5f  yes.    archive_
24f40 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 4c 44  expsym_cmds='$LD
24f50 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -o $output_objd
24f60 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f  ir/$soname $libo
24f70 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69  bjs $deplibs $li
24f80 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 62 45 3a 24  nker_flags -bE:$
24f90 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d  export_symbols -
24fa0 54 35 31 32 20 2d 48 35 31 32 20 2d 62 4d 3a 53  T512 -H512 -bM:S
24fb0 52 45 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53  RE~$AR $AR_FLAGS
24fc0 20 24 6c 69 62 20 24 6f 75 74 70 75 74 5f 6f 62   $lib $output_ob
24fd0 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20  jdir/$soname'.  
24fe0 20 20 23 20 4e 6f 74 65 3a 20 74 68 69 73 20 6c    # Note: this l
24ff0 69 6e 6b 65 72 20 68 61 72 64 63 6f 64 65 73 20  inker hardcodes 
25000 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20  the directories 
25010 69 6e 20 4c 49 42 50 41 54 48 20 69 66 20 74 68  in LIBPATH if th
25020 65 72 65 0a 20 20 20 20 23 20 61 72 65 20 6e 6f  ere.    # are no
25030 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 70 65   directories spe
25040 63 69 66 69 65 64 20 62 79 20 2d 4c 2e 0a 20 20  cified by -L..  
25050 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73    hardcode_minus
25060 5f 4c 3d 79 65 73 0a 20 20 20 20 69 66 20 74 65  _L=yes.    if te
25070 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 20  st "$GCC" = yes 
25080 26 26 20 74 65 73 74 20 2d 7a 20 22 24 6c 69 6e  && test -z "$lin
25090 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67 22 3b 20  k_static_flag"; 
250a0 74 68 65 6e 0a 20 20 20 20 20 20 23 20 4e 65 69  then.      # Nei
250b0 74 68 65 72 20 64 69 72 65 63 74 20 68 61 72 64  ther direct hard
250c0 63 6f 64 69 6e 67 20 6e 6f 72 20 73 74 61 74 69  coding nor stati
250d0 63 20 6c 69 6e 6b 69 6e 67 20 69 73 20 73 75 70  c linking is sup
250e0 70 6f 72 74 65 64 20 77 69 74 68 20 61 0a 20 20  ported with a.  
250f0 20 20 20 20 23 20 62 72 6f 6b 65 6e 20 63 6f 6c      # broken col
25100 6c 65 63 74 32 2e 0a 20 20 20 20 20 20 68 61 72  lect2..      har
25110 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 75 6e 73  dcode_direct=uns
25120 75 70 70 6f 72 74 65 64 0a 20 20 20 20 66 69 0a  upported.    fi.
25130 20 20 20 20 3b 3b 0a 0a 20 20 61 69 78 34 2a 20      ;;..  aix4* 
25140 7c 20 61 69 78 35 2a 29 0a 20 20 20 20 69 66 20  | aix5*).    if 
25150 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22  test "$host_cpu"
25160 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20   = ia64; then.  
25170 20 20 20 20 23 20 4f 6e 20 49 41 36 34 2c 20 74      # On IA64, t
25180 68 65 20 6c 69 6e 6b 65 72 20 64 6f 65 73 20 72  he linker does r
25190 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20  un time linking 
251a0 62 79 20 64 65 66 61 75 6c 74 2c 20 73 6f 20 77  by default, so w
251b0 65 20 64 6f 6e 27 74 0a 20 20 20 20 20 20 23 20  e don't.      # 
251c0 68 61 76 65 20 74 6f 20 64 6f 20 61 6e 79 74 68  have to do anyth
251d0 69 6e 67 20 73 70 65 63 69 61 6c 2e 0a 20 20 20  ing special..   
251e0 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e 74 69     aix_use_runti
251f0 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 20 20 20  melinking=no.   
25200 20 20 20 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d     exp_sym_flag=
25210 27 2d 42 65 78 70 6f 72 74 27 0a 20 20 20 20 20  '-Bexport'.     
25220 20 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 22   no_entry_flag="
25230 22 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  ".    else.     
25240 20 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65   aix_use_runtime
25250 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 0a 20 20 20 20  linking=no..    
25260 20 20 23 20 54 65 73 74 20 69 66 20 77 65 20 61    # Test if we a
25270 72 65 20 74 72 79 69 6e 67 20 74 6f 20 75 73 65  re trying to use
25280 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e   run time linkin
25290 67 20 6f 72 20 6e 6f 72 6d 61 6c 0a 20 20 20 20  g or normal.    
252a0 20 20 23 20 41 49 58 20 73 74 79 6c 65 20 6c 69    # AIX style li
252b0 6e 6b 69 6e 67 2e 20 49 66 20 2d 62 72 74 6c 20  nking. If -brtl 
252c0 69 73 20 73 6f 6d 65 77 68 65 72 65 20 69 6e 20  is somewhere in 
252d0 4c 44 46 4c 41 47 53 2c 20 77 65 0a 20 20 20 20  LDFLAGS, we.    
252e0 20 20 23 20 6e 65 65 64 20 74 6f 20 64 6f 20 72    # need to do r
252f0 75 6e 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 2e 0a  untime linking..
25300 20 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74        case $host
25310 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 32 33 5d  _os in aix4.[23]
25320 7c 61 69 78 34 2e 5b 32 33 5d 2e 2a 7c 61 69 78  |aix4.[23].*|aix
25330 35 2a 29 0a 09 66 6f 72 20 6c 64 5f 66 6c 61 67  5*)..for ld_flag
25340 20 69 6e 20 24 4c 44 46 4c 41 47 53 3b 20 64 6f   in $LDFLAGS; do
25350 0a 09 20 20 63 61 73 65 20 24 6c 64 5f 66 6c 61  ..  case $ld_fla
25360 67 20 69 6e 0a 09 20 20 2a 2d 62 72 74 6c 2a 29  g in..  *-brtl*)
25370 0a 09 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75  ..    aix_use_ru
25380 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 79 65 73  ntimelinking=yes
25390 0a 09 20 20 20 20 62 72 65 61 6b 0a 09 20 20 3b  ..    break..  ;
253a0 3b 0a 09 20 20 65 73 61 63 0a 09 64 6f 6e 65 0a  ;..  esac..done.
253b0 20 20 20 20 20 20 65 73 61 63 0a 0a 20 20 20 20        esac..    
253c0 20 20 65 78 70 5f 73 79 6d 5f 66 6c 61 67 3d 27    exp_sym_flag='
253d0 2d 62 65 78 70 6f 72 74 27 0a 20 20 20 20 20 20  -bexport'.      
253e0 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 27 2d  no_entry_flag='-
253f0 62 6e 6f 65 6e 74 72 79 27 0a 20 20 20 20 66 69  bnoentry'.    fi
25400 0a 0a 20 20 20 20 23 20 57 68 65 6e 20 6c 61 72  ..    # When lar
25410 67 65 20 65 78 65 63 75 74 61 62 6c 65 73 20 6f  ge executables o
25420 72 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 73  r shared objects
25430 20 61 72 65 20 62 75 69 6c 74 2c 20 41 49 58 20   are built, AIX 
25440 6c 64 20 63 61 6e 0a 20 20 20 20 23 20 68 61 76  ld can.    # hav
25450 65 20 70 72 6f 62 6c 65 6d 73 20 63 72 65 61 74  e problems creat
25460 69 6e 67 20 74 68 65 20 74 61 62 6c 65 20 6f 66  ing the table of
25470 20 63 6f 6e 74 65 6e 74 73 2e 20 20 49 66 20 6c   contents.  If l
25480 69 6e 6b 69 6e 67 20 61 20 6c 69 62 72 61 72 79  inking a library
25490 0a 20 20 20 20 23 20 6f 72 20 70 72 6f 67 72 61  .    # or progra
254a0 6d 20 72 65 73 75 6c 74 73 20 69 6e 20 22 65 72  m results in "er
254b0 72 6f 72 20 54 4f 43 20 6f 76 65 72 66 6c 6f 77  ror TOC overflow
254c0 22 20 61 64 64 20 2d 6d 6d 69 6e 69 6d 61 6c 2d  " add -mminimal-
254d0 74 6f 63 20 74 6f 0a 20 20 20 20 23 20 43 58 58  toc to.    # CXX
254e0 46 4c 41 47 53 2f 43 46 4c 41 47 53 20 66 6f 72  FLAGS/CFLAGS for
254f0 20 67 2b 2b 2f 67 63 63 2e 20 20 49 6e 20 74 68   g++/gcc.  In th
25500 65 20 63 61 73 65 73 20 77 68 65 72 65 20 74 68  e cases where th
25510 61 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 23 20  at is not.    # 
25520 65 6e 6f 75 67 68 20 74 6f 20 66 69 78 20 74 68  enough to fix th
25530 65 20 70 72 6f 62 6c 65 6d 2c 20 61 64 64 20 2d  e problem, add -
25540 57 6c 2c 2d 62 62 69 67 74 6f 63 20 74 6f 20 4c  Wl,-bbigtoc to L
25550 44 46 4c 41 47 53 2e 0a 0a 20 20 20 20 68 61 72  DFLAGS...    har
25560 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
25570 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64  .    archive_cmd
25580 73 3d 27 27 0a 20 20 20 20 68 61 72 64 63 6f 64  s=''.    hardcod
25590 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
255a0 6f 72 3d 27 3a 27 0a 20 20 20 20 69 66 20 74 65  or=':'.    if te
255b0 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
255c0 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61 73 65   then.      case
255d0 20 24 68 6f 73 74 5f 6f 73 20 69 6e 20 61 69 78   $host_os in aix
255e0 34 2e 5b 30 31 32 5d 7c 61 69 78 34 2e 5b 30 31  4.[012]|aix4.[01
255f0 32 5d 2e 2a 29 0a 09 63 6f 6c 6c 65 63 74 32 6e  2].*)..collect2n
25600 61 6d 65 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e  ame=`${CC} -prin
25610 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c  t-prog-name=coll
25620 65 63 74 32 60 0a 09 69 66 20 74 65 73 74 20 2d  ect2`..if test -
25630 66 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  f "$collect2name
25640 22 20 26 26 20 5c 0a 09 20 20 73 74 72 69 6e 67  " && \..  string
25650 73 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  s "$collect2name
25660 22 20 7c 20 67 72 65 70 20 72 65 73 6f 6c 76 65  " | grep resolve
25670 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64 65 76 2f  _lib_name >/dev/
25680 6e 75 6c 6c 0a 09 74 68 65 6e 0a 09 20 20 23 20  null..then..  # 
25690 57 65 20 68 61 76 65 20 72 65 77 6f 72 6b 65 64  We have reworked
256a0 20 63 6f 6c 6c 65 63 74 32 0a 09 20 20 68 61 72   collect2..  har
256b0 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
256c0 0a 09 65 6c 73 65 0a 09 20 20 23 20 57 65 20 68  ..else..  # We h
256d0 61 76 65 20 6f 6c 64 20 63 6f 6c 6c 65 63 74 32  ave old collect2
256e0 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72  ..  hardcode_dir
256f0 65 63 74 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a  ect=unsupported.
25700 09 20 20 23 20 49 74 20 66 61 69 6c 73 20 74 6f  .  # It fails to
25710 20 66 69 6e 64 20 75 6e 69 6e 73 74 61 6c 6c 65   find uninstalle
25720 64 20 6c 69 62 72 61 72 69 65 73 20 77 68 65 6e  d libraries when
25730 20 74 68 65 20 75 6e 69 6e 73 74 61 6c 6c 65 64   the uninstalled
25740 0a 09 20 20 23 20 70 61 74 68 20 69 73 20 6e 6f  ..  # path is no
25750 74 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20  t listed in the 
25760 6c 69 62 70 61 74 68 2e 20 20 53 65 74 74 69 6e  libpath.  Settin
25770 67 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73  g hardcode_minus
25780 5f 4c 0a 09 20 20 23 20 74 6f 20 75 6e 73 75 70  _L..  # to unsup
25790 70 6f 72 74 65 64 20 66 6f 72 63 65 73 20 72 65  ported forces re
257a0 6c 69 6e 6b 69 6e 67 0a 09 20 20 68 61 72 64 63  linking..  hardc
257b0 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a  ode_minus_L=yes.
257c0 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  .  hardcode_libd
257d0 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c  ir_flag_spec='-L
257e0 24 6c 69 62 64 69 72 27 0a 09 20 20 68 61 72 64  $libdir'..  hard
257f0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
25800 72 61 74 6f 72 3d 0a 09 66 69 0a 20 20 20 20 20  rator=..fi.     
25810 20 65 73 61 63 0a 0a 20 20 20 20 20 20 73 68 61   esac..      sha
25820 72 65 64 5f 66 6c 61 67 3d 27 2d 73 68 61 72 65  red_flag='-share
25830 64 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  d'.    else.    
25840 20 20 23 20 6e 6f 74 20 75 73 69 6e 67 20 67 63    # not using gc
25850 63 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  c.      if test 
25860 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61  "$host_cpu" = ia
25870 36 34 3b 20 74 68 65 6e 0a 09 73 68 61 72 65 64  64; then..shared
25880 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 47 27 0a  _flag='${wl}-G'.
25890 20 20 20 20 20 20 65 6c 73 65 0a 09 69 66 20 74        else..if t
258a0 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75  est "$aix_use_ru
258b0 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20  ntimelinking" = 
258c0 79 65 73 3b 20 74 68 65 6e 0a 09 20 20 73 68 61  yes; then..  sha
258d0 72 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d  red_flag='${wl}-
258e0 47 27 0a 09 65 6c 73 65 0a 09 20 20 73 68 61 72  G'..else..  shar
258f0 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62  ed_flag='${wl}-b
25900 4d 3a 53 52 45 27 0a 09 66 69 0a 20 20 20 20 20  M:SRE'..fi.     
25910 20 66 69 0a 20 20 20 20 66 69 0a 0a 20 20 20 20   fi.    fi..    
25920 23 20 49 74 20 73 65 65 6d 73 20 74 68 61 74 20  # It seems that 
25930 2d 62 65 78 70 61 6c 6c 20 63 61 6e 20 64 6f 20  -bexpall can do 
25940 73 74 72 61 6e 67 65 20 74 68 69 6e 67 73 2c 20  strange things, 
25950 73 6f 20 69 74 20 69 73 20 62 65 74 74 65 72 20  so it is better 
25960 74 6f 0a 20 20 20 20 23 20 67 65 6e 65 72 61 74  to.    # generat
25970 65 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62  e a list of symb
25980 6f 6c 73 20 74 6f 20 65 78 70 6f 72 74 2e 0a 20  ols to export.. 
25990 20 20 20 61 6c 77 61 79 73 5f 65 78 70 6f 72 74     always_export
259a0 5f 73 79 6d 62 6f 6c 73 3d 79 65 73 0a 20 20 20  _symbols=yes.   
259b0 20 69 66 20 74 65 73 74 20 22 24 61 69 78 5f 75   if test "$aix_u
259c0 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e  se_runtimelinkin
259d0 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  g" = yes; then. 
259e0 20 20 20 20 20 23 20 57 61 72 6e 69 6e 67 20 2d       # Warning -
259f0 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74   without using t
25a00 68 65 20 6f 74 68 65 72 20 72 75 6e 74 69 6d 65  he other runtime
25a10 20 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 20 28   loading flags (
25a20 2d 62 72 74 6c 29 2c 0a 20 20 20 20 20 20 23 20  -brtl),.      # 
25a30 2d 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b  -berok will link
25a40 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c 20   without error, 
25a50 62 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65 20  but may produce 
25a60 61 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79  a broken library
25a70 2e 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  ..      allow_un
25a80 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 62  defined_flag='-b
25a90 65 72 6f 6b 27 0a 20 20 20 20 20 20 68 61 72 64  erok'.      hard
25aa0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
25ab0 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62 6c 69  _spec='${wl}-bli
25ac0 62 70 61 74 68 3a 24 6c 69 62 64 69 72 3a 2f 75  bpath:$libdir:/u
25ad0 73 72 2f 6c 69 62 3a 2f 6c 69 62 27 0a 20 20 20  sr/lib:/lib'.   
25ae0 20 20 20 61 72 63 68 69 76 65 5f 65 78 70 73 79     archive_expsy
25af0 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 22 27 20 2d  m_cmds="\$CC"' -
25b00 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
25b10 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
25b20 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
25b30 69 6c 65 72 5f 66 6c 61 67 73 20 60 69 66 20 74  iler_flags `if t
25b40 65 73 74 20 22 78 24 7b 61 6c 6c 6f 77 5f 75 6e  est "x${allow_un
25b50 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22 20 21  defined_flag}" !
25b60 3d 20 22 78 22 3b 20 74 68 65 6e 20 65 63 68 6f  = "x"; then echo
25b70 20 22 24 7b 77 6c 7d 24 7b 61 6c 6c 6f 77 5f 75   "${wl}${allow_u
25b80 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 22 3b  ndefined_flag}";
25b90 20 65 6c 73 65 20 3a 3b 20 66 69 60 20 27 22 5c   else :; fi` '"\
25ba0 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66  ${wl}$no_entry_f
25bb0 6c 61 67 20 5c 24 7b 77 6c 7d 24 65 78 70 5f 73  lag \${wl}$exp_s
25bc0 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72 74  ym_flag:\$export
25bd0 5f 73 79 6d 62 6f 6c 73 20 24 73 68 61 72 65 64  _symbols $shared
25be0 5f 66 6c 61 67 22 0a 20 20 20 20 65 6c 73 65 0a  _flag".    else.
25bf0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
25c00 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34  host_cpu" = ia64
25c10 3b 20 74 68 65 6e 0a 09 68 61 72 64 63 6f 64 65  ; then..hardcode
25c20 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
25c30 63 3d 27 24 7b 77 6c 7d 2d 52 20 24 6c 69 62 64  c='${wl}-R $libd
25c40 69 72 3a 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62  ir:/usr/lib:/lib
25c50 27 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  '..allow_undefin
25c60 65 64 5f 66 6c 61 67 3d 22 2d 7a 20 6e 6f 64 65  ed_flag="-z node
25c70 66 73 22 0a 09 61 72 63 68 69 76 65 5f 65 78 70  fs"..archive_exp
25c80 73 79 6d 5f 63 6d 64 73 3d 22 5c 24 43 43 20 24  sym_cmds="\$CC $
25c90 73 68 61 72 65 64 5f 66 6c 61 67 22 27 20 2d 6f  shared_flag"' -o
25ca0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
25cb0 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 68 24  $soname ${wl}-h$
25cc0 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20  soname $libobjs 
25cd0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
25ce0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 24 7b  er_flags ${wl}${
25cf0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
25d00 66 6c 61 67 7d 20 27 22 5c 24 7b 77 6c 7d 24 6e  flag} '"\${wl}$n
25d10 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 20 5c 24 7b  o_entry_flag \${
25d20 77 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c 61 67  wl}$exp_sym_flag
25d30 3a 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  :\$export_symbol
25d40 73 22 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 68  s".      else..h
25d50 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
25d60 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
25d70 62 6e 6f 6c 69 62 70 61 74 68 20 24 7b 77 6c 7d  bnolibpath ${wl}
25d80 2d 62 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69  -blibpath:$libdi
25d90 72 3a 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 27  r:/usr/lib:/lib'
25da0 0a 09 23 20 57 61 72 6e 69 6e 67 20 2d 20 77 69  ..# Warning - wi
25db0 74 68 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20  thout using the 
25dc0 6f 74 68 65 72 20 72 75 6e 20 74 69 6d 65 20 6c  other run time l
25dd0 6f 61 64 69 6e 67 20 66 6c 61 67 73 2c 0a 09 23  oading flags,..#
25de0 20 2d 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e   -berok will lin
25df0 6b 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72 2c  k without error,
25e00 20 62 75 74 20 6d 61 79 20 70 72 6f 64 75 63 65   but may produce
25e10 20 61 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61 72   a broken librar
25e20 79 2e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  y...allow_undefi
25e30 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d  ned_flag='${wl}-
25e40 62 65 72 6f 6b 27 0a 09 23 20 54 68 69 73 20 69  berok'..# This i
25e50 73 20 61 20 62 69 74 20 73 74 72 61 6e 67 65 2c  s a bit strange,
25e60 20 62 75 74 20 69 73 20 73 69 6d 69 6c 61 72 20   but is similar 
25e70 74 6f 20 68 6f 77 20 41 49 58 20 74 72 61 64 69  to how AIX tradi
25e80 74 69 6f 6e 61 6c 6c 79 20 62 75 69 6c 64 73 0a  tionally builds.
25e90 09 23 20 69 74 27 73 20 73 68 61 72 65 64 20 6c  .# it's shared l
25ea0 69 62 72 61 72 69 65 73 2e 0a 09 61 72 63 68 69  ibraries...archi
25eb0 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22  ve_expsym_cmds="
25ec0 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c 61  \$CC $shared_fla
25ed0 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  g"' -o $output_o
25ee0 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
25ef0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
25f00 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
25f10 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
25f20 64 5f 66 6c 61 67 7d 20 27 22 5c 24 7b 77 6c 7d  d_flag} '"\${wl}
25f30 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 20 5c  $no_entry_flag \
25f40 24 7b 77 6c 7d 24 65 78 70 5f 73 79 6d 5f 66 6c  ${wl}$exp_sym_fl
25f50 61 67 3a 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62  ag:\$export_symb
25f60 6f 6c 73 22 27 20 7e 24 41 52 20 2d 63 72 6c 6f  ols"' ~$AR -crlo
25f70 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
25f80 24 6c 69 62 6e 61 6d 65 24 72 65 6c 65 61 73 65  $libname$release
25f90 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  .a $output_objdi
25fa0 72 2f 24 73 6f 6e 61 6d 65 27 0a 20 20 20 20 20  r/$soname'.     
25fb0 20 66 69 0a 20 20 20 20 66 69 0a 20 20 20 20 3b   fi.    fi.    ;
25fc0 3b 0a 0a 20 20 61 6d 69 67 61 6f 73 2a 29 0a 20  ;..  amigaos*). 
25fd0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
25fe0 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a  '$rm $output_obj
25ff0 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
26000 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
26010 69 6e 65 20 4e 41 4d 45 20 24 6c 69 62 6e 61 6d  ine NAME $libnam
26020 65 22 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  e" > $output_obj
26030 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
26040 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
26050 69 6e 65 20 4c 49 42 52 41 52 59 5f 49 44 20 31  ine LIBRARY_ID 1
26060 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  " >> $output_obj
26070 64 69 72 2f 61 32 69 78 6c 69 62 72 61 72 79 2e  dir/a2ixlibrary.
26080 64 61 74 61 7e 24 65 63 68 6f 20 22 23 64 65 66  data~$echo "#def
26090 69 6e 65 20 56 45 52 53 49 4f 4e 20 24 6d 61 6a  ine VERSION $maj
260a0 6f 72 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f 6f  or" >> $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 65 63 68 6f 20 22 23 64  y.data~$echo "#d
260d0 65 66 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 24  efine REVISION $
260e0 72 65 76 69 73 69 6f 6e 22 20 3e 3e 20 24 6f 75  revision" >> $ou
260f0 74 70 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78  tput_objdir/a2ix
26100 6c 69 62 72 61 72 79 2e 64 61 74 61 7e 24 41 52  library.data~$AR
26110 20 24 41 52 5f 46 4c 41 47 53 20 24 6c 69 62 20   $AR_FLAGS $lib 
26120 24 6c 69 62 6f 62 6a 73 7e 24 52 41 4e 4c 49 42  $libobjs~$RANLIB
26130 20 24 6c 69 62 7e 28 63 64 20 24 6f 75 74 70 75   $lib~(cd $outpu
26140 74 5f 6f 62 6a 64 69 72 20 26 26 20 61 32 69 78  t_objdir && a2ix
26150 6c 69 62 72 61 72 79 20 2d 33 32 29 27 0a 20 20  library -32)'.  
26160 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
26170 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24  r_flag_spec='-L$
26180 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61 72 64  libdir'.    hard
26190 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
261a0 0a 20 20 20 20 23 20 73 65 65 20 63 6f 6d 6d 65  .    # see comme
261b0 6e 74 20 61 62 6f 75 74 20 64 69 66 66 65 72 65  nt about differe
261c0 6e 74 20 73 65 6d 61 6e 74 69 63 73 20 6f 6e 20  nt semantics on 
261d0 74 68 65 20 47 4e 55 20 6c 64 20 73 65 63 74 69  the GNU ld secti
261e0 6f 6e 0a 20 20 20 20 6c 64 5f 73 68 6c 69 62 73  on.    ld_shlibs
261f0 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 63 79  =no.    ;;..  cy
26200 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c  gwin* | mingw* |
26210 20 70 77 33 32 2a 29 0a 20 20 20 20 23 20 57 68   pw32*).    # Wh
26220 65 6e 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63  en not using gcc
26230 2c 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20 61  , we currently a
26240 73 73 75 6d 65 20 74 68 61 74 20 77 65 20 61 72  ssume that we ar
26250 65 20 75 73 69 6e 67 0a 20 20 20 20 23 20 4d 69  e using.    # Mi
26260 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43  crosoft Visual C
26270 2b 2b 2e 0a 20 20 20 20 23 20 68 61 72 64 63 6f  ++..    # hardco
26280 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
26290 70 65 63 20 69 73 20 61 63 74 75 61 6c 6c 79 20  pec is actually 
262a0 6d 65 61 6e 69 6e 67 6c 65 73 73 2c 20 61 73 20  meaningless, as 
262b0 74 68 65 72 65 20 69 73 0a 20 20 20 20 23 20 6e  there is.    # n
262c0 6f 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f  o search path fo
262d0 72 20 44 4c 4c 73 2e 0a 20 20 20 20 68 61 72 64  r DLLs..    hard
262e0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
262f0 5f 73 70 65 63 3d 27 20 27 0a 20 20 20 20 61 6c  _spec=' '.    al
26300 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
26310 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20  ag=unsupported. 
26320 20 20 20 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e     # Tell ltmain
26330 20 74 6f 20 6d 61 6b 65 20 2e 6c 69 62 20 66 69   to make .lib fi
26340 6c 65 73 2c 20 6e 6f 74 20 2e 61 20 66 69 6c 65  les, not .a file
26350 73 2e 0a 20 20 20 20 6c 69 62 65 78 74 3d 6c 69  s..    libext=li
26360 62 0a 20 20 20 20 23 20 46 49 58 4d 45 3a 20 53  b.    # FIXME: S
26370 65 74 74 69 6e 67 20 6c 69 6e 6b 6e 61 6d 65 73  etting linknames
26380 20 68 65 72 65 20 69 73 20 61 20 62 61 64 20 68   here is a bad h
26390 61 63 6b 2e 0a 20 20 20 20 61 72 63 68 69 76 65  ack..    archive
263a0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 6f 20 24 6c  _cmds='$CC -o $l
263b0 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6d  ib $libobjs $com
263c0 70 69 6c 65 72 5f 66 6c 61 67 73 20 60 65 63 68  piler_flags `ech
263d0 6f 20 22 24 64 65 70 6c 69 62 73 22 20 7c 20 73  o "$deplibs" | s
263e0 65 64 20 2d 65 20 27 5c 27 27 73 2f 20 2d 6c 63  ed -e '\''s/ -lc
263f0 24 2f 2f 27 5c 27 27 60 20 2d 6c 69 6e 6b 20 2d  $//'\''` -link -
26400 64 6c 6c 7e 6c 69 6e 6b 6e 61 6d 65 73 3d 27 0a  dll~linknames='.
26410 20 20 20 20 23 20 54 68 65 20 6c 69 6e 6b 65 72      # The linker
26420 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61   will automatica
26430 6c 6c 79 20 62 75 69 6c 64 20 61 20 2e 6c 69 62  lly build a .lib
26440 20 66 69 6c 65 20 69 66 20 77 65 20 62 75 69 6c   file if we buil
26450 64 20 61 20 44 4c 4c 2e 0a 20 20 20 20 6f 6c 64  d a DLL..    old
26460 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65  _archive_from_ne
26470 77 5f 63 6d 64 73 3d 27 74 72 75 65 27 0a 20 20  w_cmds='true'.  
26480 20 20 23 20 46 49 58 4d 45 3a 20 53 68 6f 75 6c    # FIXME: Shoul
26490 64 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 73  d let the user s
264a0 70 65 63 69 66 79 20 74 68 65 20 6c 69 62 20 70  pecify the lib p
264b0 72 6f 67 72 61 6d 2e 0a 20 20 20 20 6f 6c 64 5f  rogram..    old_
264c0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 6c 69  archive_cmds='li
264d0 62 20 2f 4f 55 54 3a 24 6f 6c 64 6c 69 62 24 6f  b /OUT:$oldlib$o
264e0 6c 64 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 6c 69  ldobjs$old_depli
264f0 62 73 27 0a 20 20 20 20 66 69 78 5f 73 72 63 66  bs'.    fix_srcf
26500 69 6c 65 5f 70 61 74 68 3d 27 60 63 79 67 70 61  ile_path='`cygpa
26510 74 68 20 2d 77 20 22 24 73 72 63 66 69 6c 65 22  th -w "$srcfile"
26520 60 27 0a 20 20 20 20 3b 3b 0a 0a 20 20 64 61 72  `'.    ;;..  dar
26530 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a  win* | rhapsody*
26540 29 0a 20 20 20 20 63 61 73 65 20 22 24 68 6f 73  ).    case "$hos
26550 74 5f 6f 73 22 20 69 6e 0a 20 20 20 20 72 68 61  t_os" in.    rha
26560 70 73 6f 64 79 2a 20 7c 20 64 61 72 77 69 6e 31  psody* | darwin1
26570 2e 5b 30 31 32 5d 29 0a 20 20 20 20 20 20 61 6c  .[012]).      al
26580 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
26590 61 67 3d 27 2d 75 6e 64 65 66 69 6e 65 64 20 73  ag='-undefined s
265a0 75 70 70 72 65 73 73 27 0a 20 20 20 20 20 20 3b  uppress'.      ;
265b0 3b 0a 20 20 20 20 2a 29 20 23 20 44 61 72 77 69  ;.    *) # Darwi
265c0 6e 20 31 2e 33 20 6f 6e 0a 20 20 20 20 20 20 61  n 1.3 on.      a
265d0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
265e0 6c 61 67 3d 27 2d 66 6c 61 74 5f 6e 61 6d 65 73  lag='-flat_names
265f0 70 61 63 65 20 2d 75 6e 64 65 66 69 6e 65 64 20  pace -undefined 
26600 73 75 70 70 72 65 73 73 27 0a 20 20 20 20 20 20  suppress'.      
26610 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20  ;;.    esac.    
26620 23 20 46 49 58 4d 45 3a 20 52 65 6c 79 69 6e 67  # FIXME: Relying
26630 20 6f 6e 20 70 6f 73 69 78 79 20 24 28 29 20 77   on posixy $() w
26640 69 6c 6c 20 63 61 75 73 65 20 70 72 6f 62 6c 65  ill cause proble
26650 6d 73 20 66 6f 72 0a 20 20 20 20 23 20 20 20 20  ms for.    #    
26660 20 20 20 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c      cross-compil
26670 61 74 69 6f 6e 2c 20 62 75 74 20 75 6e 66 6f 72  ation, but unfor
26680 74 75 6e 61 74 65 6c 79 20 74 68 65 20 65 63 68  tunately the ech
26690 6f 20 74 65 73 74 73 20 64 6f 20 6e 6f 74 0a 20  o tests do not. 
266a0 20 20 20 23 20 20 20 20 20 20 20 20 79 65 74 20     #        yet 
266b0 64 65 74 65 63 74 20 7a 73 68 20 65 63 68 6f 27  detect zsh echo'
266c0 73 20 72 65 6d 6f 76 61 6c 20 6f 66 20 5c 20 65  s removal of \ e
266d0 73 63 61 70 65 73 2e 20 20 41 6c 73 6f 20 7a 73  scapes.  Also zs
266e0 68 20 6d 61 6e 67 6c 65 73 0a 20 20 20 20 23 09  h mangles.    #.
266f0 20 20 20 20 20 60 22 27 20 71 75 6f 74 65 73 20       `"' quotes 
26700 69 66 20 77 65 20 70 75 74 20 74 68 65 6d 20 69  if we put them i
26710 6e 20 68 65 72 65 2e 2e 2e 20 73 6f 20 64 6f 6e  n here... so don
26720 27 74 21 0a 20 20 20 20 61 72 63 68 69 76 65 5f  't!.    archive_
26730 63 6d 64 73 3d 27 24 43 43 20 2d 72 20 2d 6b 65  cmds='$CC -r -ke
26740 65 70 5f 70 72 69 76 61 74 65 5f 65 78 74 65 72  ep_private_exter
26750 6e 73 20 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f 20  ns -nostdlib -o 
26760 24 7b 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20  ${lib}-master.o 
26770 24 6c 69 62 6f 62 6a 73 20 26 26 20 24 43 43 20  $libobjs && $CC 
26780 24 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20  $(test .$module 
26790 3d 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20 2d  = .yes && echo -
267a0 62 75 6e 64 6c 65 20 7c 7c 20 65 63 68 6f 20 2d  bundle || echo -
267b0 64 79 6e 61 6d 69 63 6c 69 62 29 20 24 61 6c 6c  dynamiclib) $all
267c0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
267d0 67 20 2d 6f 20 24 6c 69 62 20 24 7b 6c 69 62 7d  g -o $lib ${lib}
267e0 2d 6d 61 73 74 65 72 2e 6f 20 24 64 65 70 6c 69  -master.o $depli
267f0 62 73 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20  bs$linker_flags 
26800 24 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20  $(test .$module 
26810 21 3d 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20  != .yes && echo 
26820 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 72  -install_name $r
26830 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65  path/$soname $ve
26840 72 73 74 72 69 6e 67 29 27 0a 20 20 20 20 23 20  rstring)'.    # 
26850 57 65 20 6e 65 65 64 20 74 6f 20 61 64 64 20 27  We need to add '
26860 5f 27 20 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c  _' to the symbol
26870 73 20 69 6e 20 24 65 78 70 6f 72 74 5f 73 79 6d  s in $export_sym
26880 62 6f 6c 73 20 66 69 72 73 74 0a 20 20 20 20 23  bols first.    #
26890 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
268a0 6d 64 73 3d 22 24 61 72 63 68 69 76 65 5f 63 6d  mds="$archive_cm
268b0 64 73 22 27 20 26 26 20 73 74 72 69 70 20 2d 73  ds"' && strip -s
268c0 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
268d0 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64  '.    hardcode_d
268e0 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68 61  irect=yes.    ha
268f0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
26900 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 77 68 6f 6c  _var=no.    whol
26910 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
26920 70 65 63 3d 27 2d 61 6c 6c 5f 6c 6f 61 64 20 24  pec='-all_load $
26930 63 6f 6e 76 65 6e 69 65 6e 63 65 27 0a 20 20 20  convenience'.   
26940 20 3b 3b 0a 0a 20 20 66 72 65 65 62 73 64 31 2a   ;;..  freebsd1*
26950 29 0a 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d  ).    ld_shlibs=
26960 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 23 20 46  no.    ;;..  # F
26970 72 65 65 42 53 44 20 32 2e 32 2e 5b 30 31 32 5d  reeBSD 2.2.[012]
26980 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f 20 69 6e   allows us to in
26990 63 6c 75 64 65 20 63 2b 2b 72 74 30 2e 6f 20 74  clude c++rt0.o t
269a0 6f 20 67 65 74 20 43 2b 2b 20 63 6f 6e 73 74 72  o get C++ constr
269b0 75 63 74 6f 72 0a 20 20 23 20 73 75 70 70 6f 72  uctor.  # suppor
269c0 74 2e 20 20 46 75 74 75 72 65 20 76 65 72 73 69  t.  Future versi
269d0 6f 6e 73 20 64 6f 20 74 68 69 73 20 61 75 74 6f  ons do this auto
269e0 6d 61 74 69 63 61 6c 6c 79 2c 20 62 75 74 20 61  matically, but a
269f0 6e 20 65 78 70 6c 69 63 69 74 20 63 2b 2b 72 74  n explicit c++rt
26a00 30 2e 6f 0a 20 20 23 20 64 6f 65 73 20 6e 6f 74  0.o.  # does not
26a10 20 62 72 65 61 6b 20 61 6e 79 74 68 69 6e 67 2c   break anything,
26a20 20 61 6e 64 20 68 65 6c 70 73 20 73 69 67 6e 69   and helps signi
26a30 66 69 63 61 6e 74 6c 79 20 28 61 74 20 74 68 65  ficantly (at the
26a40 20 63 6f 73 74 20 6f 66 20 61 20 6c 69 74 74 6c   cost of a littl
26a50 65 0a 20 20 23 20 65 78 74 72 61 20 73 70 61 63  e.  # extra spac
26a60 65 29 2e 0a 20 20 66 72 65 65 62 73 64 32 2e 32  e)..  freebsd2.2
26a70 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63  *).    archive_c
26a80 6d 64 73 3d 27 24 4c 44 20 2d 42 73 68 61 72 65  mds='$LD -Bshare
26a90 61 62 6c 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69  able -o $lib $li
26aa0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
26ab0 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2f 75 73  linker_flags /us
26ac0 72 2f 6c 69 62 2f 63 2b 2b 72 74 30 2e 6f 27 0a  r/lib/c++rt0.o'.
26ad0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
26ae0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
26af0 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61  R$libdir'.    ha
26b00 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
26b10 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73  s.    hardcode_s
26b20 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
26b30 20 20 20 20 3b 3b 0a 0a 20 20 23 20 55 6e 66 6f      ;;..  # Unfo
26b40 72 74 75 6e 61 74 65 6c 79 2c 20 6f 6c 64 65 72  rtunately, older
26b50 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 46 72 65   versions of Fre
26b60 65 42 53 44 20 32 20 64 6f 20 6e 6f 74 20 68 61  eBSD 2 do not ha
26b70 76 65 20 74 68 69 73 20 66 65 61 74 75 72 65 2e  ve this feature.
26b80 0a 20 20 66 72 65 65 62 73 64 32 2a 29 0a 20 20  .  freebsd2*).  
26b90 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
26ba0 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20  $LD -Bshareable 
26bb0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
26bc0 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
26bd0 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 68 61 72  r_flags'.    har
26be0 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
26bf0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69  .    hardcode_mi
26c00 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 68 61  nus_L=yes.    ha
26c10 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
26c20 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a  _var=no.    ;;..
26c30 20 20 23 20 46 72 65 65 42 53 44 20 33 20 61 6e    # FreeBSD 3 an
26c40 64 20 67 72 65 61 74 65 72 20 75 73 65 73 20 67  d greater uses g
26c50 63 63 20 2d 73 68 61 72 65 64 20 74 6f 20 64 6f  cc -shared to do
26c60 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
26c70 73 2e 0a 20 20 66 72 65 65 62 73 64 2a 29 0a 20  s..  freebsd*). 
26c80 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
26c90 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6f 20  '$CC -shared -o 
26ca0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
26cb0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
26cc0 5f 66 6c 61 67 73 27 0a 20 20 20 20 68 61 72 64  _flags'.    hard
26cd0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
26ce0 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69 72  _spec='-R$libdir
26cf0 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64  '.    hardcode_d
26d00 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68 61  irect=yes.    ha
26d10 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
26d20 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a  _var=no.    ;;..
26d30 20 20 68 70 75 78 39 2a 20 7c 20 68 70 75 78 31    hpux9* | hpux1
26d40 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20  0* | hpux11*).  
26d50 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
26d60 69 6e 0a 20 20 20 20 68 70 75 78 39 2a 29 20 61  in.    hpux9*) a
26d70 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d  rchive_cmds='$rm
26d80 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
26d90 24 73 6f 6e 61 6d 65 7e 24 4c 44 20 2d 62 20 2b  $soname~$LD -b +
26da0 62 20 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69  b $install_libdi
26db0 72 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a  r -o $output_obj
26dc0 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62  dir/$soname $lib
26dd0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c  objs $deplibs $l
26de0 69 6e 6b 65 72 5f 66 6c 61 67 73 7e 74 65 73 74  inker_flags~test
26df0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
26e00 24 73 6f 6e 61 6d 65 20 3d 20 24 6c 69 62 20 7c  $soname = $lib |
26e10 7c 20 6d 76 20 24 6f 75 74 70 75 74 5f 6f 62 6a  | mv $output_obj
26e20 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62  dir/$soname $lib
26e30 27 20 3b 3b 0a 20 20 20 20 2a 29 20 61 72 63 68  ' ;;.    *) arch
26e40 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 62  ive_cmds='$LD -b
26e50 20 2b 68 20 24 73 6f 6e 61 6d 65 20 2b 62 20 24   +h $soname +b $
26e60 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d  install_libdir -
26e70 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
26e80 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
26e90 5f 66 6c 61 67 73 27 20 3b 3b 0a 20 20 20 20 65  _flags' ;;.    e
26ea0 73 61 63 0a 20 20 20 20 68 61 72 64 63 6f 64 65  sac.    hardcode
26eb0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
26ec0 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  c='${wl}+b ${wl}
26ed0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61 72  $libdir'.    har
26ee0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
26ef0 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20 68 61 72  arator=:.    har
26f00 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
26f10 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69  .    hardcode_mi
26f20 6e 75 73 5f 4c 3d 79 65 73 20 23 20 4e 6f 74 20  nus_L=yes # Not 
26f30 69 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41  in the search PA
26f40 54 48 2c 20 62 75 74 20 61 73 20 74 68 65 20 64  TH, but as the d
26f50 65 66 61 75 6c 74 0a 09 09 09 20 23 20 6c 6f 63  efault.... # loc
26f60 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62  ation of the lib
26f70 72 61 72 79 2e 0a 20 20 20 20 65 78 70 6f 72 74  rary..    export
26f80 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70  _dynamic_flag_sp
26f90 65 63 3d 27 24 7b 77 6c 7d 2d 45 27 0a 20 20 20  ec='${wl}-E'.   
26fa0 20 3b 3b 0a 0a 20 20 69 72 69 78 35 2a 20 7c 20   ;;..  irix5* | 
26fb0 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70  irix6* | nonstop
26fc0 75 78 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74  ux*).    if test
26fd0 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74   "$GCC" = yes; t
26fe0 68 65 6e 0a 20 20 20 20 20 20 61 72 63 68 69 76  hen.      archiv
26ff0 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
27000 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  red $libobjs $de
27010 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
27020 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
27030 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20  me ${wl}$soname 
27040 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74  `test -n "$verst
27050 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24 7b  ring" && echo ${
27060 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20  wl}-set_version 
27070 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67 60  ${wl}$verstring`
27080 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65   ${wl}-update_re
27090 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75  gistry ${wl}${ou
270a0 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f  tput_objdir}/so_
270b0 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69  locations -o $li
270c0 62 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  b'.      hardcod
270d0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
270e0 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  ec='${wl}-rpath 
270f0 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20  ${wl}$libdir'.  
27100 20 20 65 6c 73 65 0a 20 20 20 20 20 20 61 72 63    else.      arc
27110 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
27120 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
27130 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
27140 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d 65 20 24  _flags -soname $
27150 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20  soname `test -n 
27160 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20  "$verstring" && 
27170 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73 69 6f  echo -set_versio
27180 6e 20 24 76 65 72 73 74 72 69 6e 67 60 20 2d 75  n $verstring` -u
27190 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20 24  pdate_registry $
271a0 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f  {output_objdir}/
271b0 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20  so_locations -o 
271c0 24 6c 69 62 27 0a 20 20 20 20 20 20 68 61 72 64  $lib'.      hard
271d0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
271e0 5f 73 70 65 63 3d 27 2d 72 70 61 74 68 20 24 6c  _spec='-rpath $l
271f0 69 62 64 69 72 27 0a 20 20 20 20 66 69 0a 20 20  ibdir'.    fi.  
27200 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
27210 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
27220 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69    link_all_depli
27230 62 73 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 0a 20  bs=yes.    ;;.. 
27240 20 6e 65 74 62 73 64 2a 29 0a 20 20 20 20 69 66   netbsd*).    if
27250 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20   echo __ELF__ | 
27260 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20  $CC -E - | grep 
27270 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75  __ELF__ >/dev/nu
27280 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 61  ll; then.      a
27290 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44  rchive_cmds='$LD
272a0 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20   -Bshareable -o 
272b0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
272c0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
272d0 6c 61 67 73 27 20 20 23 20 61 2e 6f 75 74 0a 20  lags'  # a.out. 
272e0 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 61 72     else.      ar
272f0 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20  chive_cmds='$LD 
27300 2d 73 68 61 72 65 64 20 2d 6f 20 24 6c 69 62 20  -shared -o $lib 
27310 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
27320 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
27330 20 20 20 20 20 20 23 20 45 4c 46 0a 20 20 20 20        # ELF.    
27340 66 69 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  fi.    hardcode_
27350 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
27360 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20 20  ='-R$libdir'.   
27370 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
27380 3d 79 65 73 0a 20 20 20 20 68 61 72 64 63 6f 64  =yes.    hardcod
27390 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
273a0 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 6e 65 77  no.    ;;..  new
273b0 73 6f 73 36 29 0a 20 20 20 20 61 72 63 68 69 76  sos6).    archiv
273c0 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d  e_cmds='$LD -G -
273d0 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  h $soname -o $li
273e0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
273f0 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67  ibs $linker_flag
27400 73 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  s'.    hardcode_
27410 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68  direct=yes.    h
27420 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
27430 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
27440 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64  rpath ${wl}$libd
27450 69 72 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65  ir'.    hardcode
27460 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f  _libdir_separato
27470 72 3d 3a 0a 20 20 20 20 68 61 72 64 63 6f 64 65  r=:.    hardcode
27480 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e  _shlibpath_var=n
27490 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 6f 70 65 6e  o.    ;;..  open
274a0 62 73 64 2a 29 0a 20 20 20 20 68 61 72 64 63 6f  bsd*).    hardco
274b0 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20  de_direct=yes.  
274c0 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
274d0 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
274e0 69 66 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68  if test -z "`ech
274f0 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
27500 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c  -E - | grep __EL
27510 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24  F__`" || test "$
27520 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70  host_os-$host_cp
27530 75 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38  u" = "openbsd2.8
27540 2d 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a  -powerpc"; then.
27550 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d        archive_cm
27560 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  ds='$CC -shared 
27570 24 70 69 63 5f 66 6c 61 67 20 2d 6f 20 24 6c 69  $pic_flag -o $li
27580 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
27590 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
275a0 61 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63  ags'.      hardc
275b0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
275c0 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74  spec='${wl}-rpat
275d0 68 2c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20  h,$libdir'.     
275e0 20 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f   export_dynamic_
275f0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
27600 2d 45 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20  -E'.    else.   
27610 20 20 20 63 61 73 65 20 22 24 68 6f 73 74 5f 6f     case "$host_o
27620 73 22 20 69 6e 0a 20 20 20 20 20 20 6f 70 65 6e  s" in.      open
27630 62 73 64 5b 30 31 5d 2e 2a 20 7c 20 6f 70 65 6e  bsd[01].* | open
27640 62 73 64 32 2e 5b 30 2d 37 5d 20 7c 20 6f 70 65  bsd2.[0-7] | ope
27650 6e 62 73 64 32 2e 5b 30 2d 37 5d 2e 2a 29 0a 09  nbsd2.[0-7].*)..
27660 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
27670 44 20 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f  D -Bshareable -o
27680 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
27690 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f  deplibs $linker_
276a0 66 6c 61 67 73 27 0a 09 68 61 72 64 63 6f 64 65  flags'..hardcode
276b0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
276c0 63 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 20 20  c='-R$libdir'.  
276d0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 2a        ;;.      *
276e0 29 0a 20 20 20 20 20 20 20 20 61 72 63 68 69 76  ).        archiv
276f0 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61  e_cmds='$CC -sha
27700 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20 2d 6f  red $pic_flag -o
27710 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
27720 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
27730 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 20  r_flags'.       
27740 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72   hardcode_libdir
27750 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
27760 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27  }-rpath,$libdir'
27770 0a 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  .        ;;.    
27780 20 20 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20    esac.    fi.  
27790 20 20 3b 3b 0a 0a 20 20 6f 73 32 2a 29 0a 20 20    ;;..  os2*).  
277a0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
277b0 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24  r_flag_spec='-L$
277c0 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61 72 64  libdir'.    hard
277d0 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73  code_minus_L=yes
277e0 0a 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66  .    allow_undef
277f0 69 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70  ined_flag=unsupp
27800 6f 72 74 65 64 0a 20 20 20 20 61 72 63 68 69 76  orted.    archiv
27810 65 5f 63 6d 64 73 3d 27 24 65 63 68 6f 20 22 4c  e_cmds='$echo "L
27820 49 42 52 41 52 59 20 24 6c 69 62 6e 61 6d 65 20  IBRARY $libname 
27830 49 4e 49 54 49 4e 53 54 41 4e 43 45 22 20 3e 20  INITINSTANCE" > 
27840 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
27850 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68  libname.def~$ech
27860 6f 20 22 44 45 53 43 52 49 50 54 49 4f 4e 20 5c  o "DESCRIPTION \
27870 22 24 6c 69 62 6e 61 6d 65 5c 22 22 20 3e 3e 20  "$libname\"" >> 
27880 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
27890 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24 65 63 68  libname.def~$ech
278a0 6f 20 44 41 54 41 20 3e 3e 20 24 6f 75 74 70 75  o DATA >> $outpu
278b0 74 5f 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d  t_objdir/$libnam
278c0 65 2e 64 65 66 7e 24 65 63 68 6f 20 22 20 53 49  e.def~$echo " SI
278d0 4e 47 4c 45 20 4e 4f 4e 53 48 41 52 45 44 22 20  NGLE NONSHARED" 
278e0 3e 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  >> $output_objdi
278f0 72 2f 24 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 24  r/$libname.def~$
27900 65 63 68 6f 20 45 58 50 4f 52 54 53 20 3e 3e 20  echo EXPORTS >> 
27910 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
27920 6c 69 62 6e 61 6d 65 2e 64 65 66 7e 65 6d 78 65  libname.def~emxe
27930 78 70 20 24 6c 69 62 6f 62 6a 73 20 3e 3e 20 24  xp $libobjs >> $
27940 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c  output_objdir/$l
27950 69 62 6e 61 6d 65 2e 64 65 66 7e 24 43 43 20 2d  ibname.def~$CC -
27960 5a 64 6c 6c 20 2d 5a 63 72 74 64 6c 6c 20 2d 6f  Zdll -Zcrtdll -o
27970 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
27980 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
27990 72 5f 66 6c 61 67 73 20 24 6f 75 74 70 75 74 5f  r_flags $output_
279a0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
279b0 64 65 66 27 0a 20 20 20 20 6f 6c 64 5f 61 72 63  def'.    old_arc
279c0 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d  hive_from_new_cm
279d0 64 73 3d 27 65 6d 78 69 6d 70 20 2d 6f 20 24 6f  ds='emximp -o $o
279e0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
279f0 62 6e 61 6d 65 2e 61 20 24 6f 75 74 70 75 74 5f  bname.a $output_
27a00 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
27a10 64 65 66 27 0a 20 20 20 20 3b 3b 0a 0a 20 20 6f  def'.    ;;..  o
27a20 73 66 33 2a 29 0a 20 20 20 20 69 66 20 74 65 73  sf3*).    if tes
27a30 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
27a40 74 68 65 6e 0a 20 20 20 20 20 20 61 6c 6c 6f 77  then.      allow
27a50 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
27a60 27 20 24 7b 77 6c 7d 2d 65 78 70 65 63 74 5f 75  ' ${wl}-expect_u
27a70 6e 72 65 73 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c  nresolved ${wl}\
27a80 2a 27 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  *'.      archive
27a90 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
27aa0 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
27ab0 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69 62 6f 62  ned_flag} $libob
27ac0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
27ad0 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
27ae0 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73  }-soname ${wl}$s
27af0 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22  oname `test -n "
27b00 24 76 65 72 73 74 72 69 6e 67 22 20 26 26 20 65  $verstring" && e
27b10 63 68 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65  cho ${wl}-set_ve
27b20 72 73 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73  rsion ${wl}$vers
27b30 74 72 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64  tring` ${wl}-upd
27b40 61 74 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77  ate_registry ${w
27b50 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69  l}${output_objdi
27b60 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20  r}/so_locations 
27b70 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 65 6c 73  -o $lib'.    els
27b80 65 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  e.      allow_un
27b90 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d  defined_flag=' -
27ba0 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65  expect_unresolve
27bb0 64 20 5c 2a 27 0a 20 20 20 20 20 20 61 72 63 68  d \*'.      arch
27bc0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73  ive_cmds='$LD -s
27bd0 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64  hared${allow_und
27be0 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69  efined_flag} $li
27bf0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
27c00 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 73 6f  linker_flags -so
27c10 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74 65  name $soname `te
27c20 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e  st -n "$verstrin
27c30 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74 5f  g" && echo -set_
27c40 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72 69  version $verstri
27c50 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67 69  ng` -update_regi
27c60 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62  stry ${output_ob
27c70 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f  jdir}/so_locatio
27c80 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ns -o $lib'.    
27c90 66 69 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  fi.    hardcode_
27ca0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
27cb0 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b  ='${wl}-rpath ${
27cc0 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20  wl}$libdir'.    
27cd0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
27ce0 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20 20 20  separator=:.    
27cf0 3b 3b 0a 0a 20 20 6f 73 66 34 2a 20 7c 20 6f 73  ;;..  osf4* | os
27d00 66 35 2a 29 09 23 20 61 73 20 6f 73 66 33 2a 20  f5*).# as osf3* 
27d10 77 69 74 68 20 74 68 65 20 61 64 64 69 74 69 6f  with the additio
27d20 6e 20 6f 66 20 2d 6d 73 79 6d 20 66 6c 61 67 0a  n of -msym flag.
27d30 20 20 20 20 69 66 20 74 65 73 74 20 22 24 47 43      if test "$GC
27d40 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  C" = yes; then. 
27d50 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66       allow_undef
27d60 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c  ined_flag=' ${wl
27d70 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c  }-expect_unresol
27d80 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 20 20 20  ved ${wl}\*'.   
27d90 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
27da0 27 24 43 43 20 2d 73 68 61 72 65 64 24 7b 61 6c  '$CC -shared${al
27db0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
27dc0 61 67 7d 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  ag} $libobjs $de
27dd0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
27de0 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 6d 73 79 6d  flags ${wl}-msym
27df0 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b   ${wl}-soname ${
27e00 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74  wl}$soname `test
27e10 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22   -n "$verstring"
27e20 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73   && echo ${wl}-s
27e30 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d  et_version ${wl}
27e40 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b 77 6c  $verstring` ${wl
27e50 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72  }-update_registr
27e60 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f  y ${wl}${output_
27e70 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74  objdir}/so_locat
27e80 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20  ions -o $lib'.  
27e90 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
27ea0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
27eb0 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d  {wl}-rpath ${wl}
27ec0 24 6c 69 62 64 69 72 27 0a 20 20 20 20 65 6c 73  $libdir'.    els
27ed0 65 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  e.      allow_un
27ee0 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 2d  defined_flag=' -
27ef0 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65  expect_unresolve
27f00 64 20 5c 2a 27 0a 20 20 20 20 20 20 61 72 63 68  d \*'.      arch
27f10 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 73  ive_cmds='$LD -s
27f20 68 61 72 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64  hared${allow_und
27f30 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 24 6c 69  efined_flag} $li
27f40 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
27f50 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 6d 73  linker_flags -ms
27f60 79 6d 20 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e 61  ym -soname $sona
27f70 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65  me `test -n "$ve
27f80 72 73 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f  rstring" && echo
27f90 20 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 76   -set_version $v
27fa0 65 72 73 74 72 69 6e 67 60 20 2d 75 70 64 61 74  erstring` -updat
27fb0 65 5f 72 65 67 69 73 74 72 79 20 24 7b 6f 75 74  e_registry ${out
27fc0 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c  put_objdir}/so_l
27fd0 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62  ocations -o $lib
27fe0 27 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f  '.      archive_
27ff0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 66 6f 72  expsym_cmds='for
28000 20 69 20 69 6e 20 60 63 61 74 20 24 65 78 70 6f   i in `cat $expo
28010 72 74 5f 73 79 6d 62 6f 6c 73 60 3b 20 64 6f 20  rt_symbols`; do 
28020 70 72 69 6e 74 66 20 22 2d 65 78 70 6f 72 74 65  printf "-exporte
28030 64 5f 73 79 6d 62 6f 6c 20 22 20 3e 3e 20 24 6c  d_symbol " >> $l
28040 69 62 2e 65 78 70 3b 20 65 63 68 6f 20 22 5c 24  ib.exp; echo "\$
28050 69 22 20 3e 3e 20 24 6c 69 62 2e 65 78 70 3b 20  i" >> $lib.exp; 
28060 64 6f 6e 65 3b 20 65 63 68 6f 20 22 2d 68 69 64  done; echo "-hid
28070 64 65 6e 22 3e 3e 20 24 6c 69 62 2e 65 78 70 7e  den">> $lib.exp~
28080 0a 20 20 20 20 20 20 24 4c 44 20 2d 73 68 61 72  .      $LD -shar
28090 65 64 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ed${allow_undefi
280a0 6e 65 64 5f 66 6c 61 67 7d 20 2d 69 6e 70 75 74  ned_flag} -input
280b0 20 24 6c 69 62 2e 65 78 70 20 24 6c 69 6e 6b 65   $lib.exp $linke
280c0 72 5f 66 6c 61 67 73 20 24 6c 69 62 6f 62 6a 73  r_flags $libobjs
280d0 20 24 64 65 70 6c 69 62 73 20 2d 73 6f 6e 61 6d   $deplibs -sonam
280e0 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  e $soname `test 
280f0 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
28100 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72  && echo -set_ver
28110 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60  sion $verstring`
28120 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72   -update_registr
28130 79 20 24 7b 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c  y ${objdir}/so_l
28140 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62  ocations -o $lib
28150 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 0a  ~$rm $lib.exp'..
28160 20 20 20 20 20 20 23 42 6f 74 68 20 63 20 61 6e        #Both c an
28170 64 20 63 78 78 20 63 6f 6d 70 69 6c 65 72 20 73  d cxx compiler s
28180 75 70 70 6f 72 74 20 2d 72 70 61 74 68 20 64 69  upport -rpath di
28190 72 65 63 74 6c 79 0a 20 20 20 20 20 20 68 61 72  rectly.      har
281a0 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
281b0 67 5f 73 70 65 63 3d 27 2d 72 70 61 74 68 20 24  g_spec='-rpath $
281c0 6c 69 62 64 69 72 27 0a 20 20 20 20 66 69 0a 20  libdir'.    fi. 
281d0 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
281e0 69 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20  ir_separator=:. 
281f0 20 20 20 3b 3b 0a 0a 20 20 73 63 6f 33 2e 32 76     ;;..  sco3.2v
28200 35 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f  5*).    archive_
28210 63 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20  cmds='$LD -G -h 
28220 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
28230 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
28240 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
28250 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68  .    hardcode_sh
28260 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
28270 20 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c     runpath_var=L
28280 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 68  D_RUN_PATH.    h
28290 61 72 64 63 6f 64 65 5f 72 75 6e 70 61 74 68 5f  ardcode_runpath_
282a0 76 61 72 3d 79 65 73 0a 20 20 20 20 65 78 70 6f  var=yes.    expo
282b0 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f  rt_dynamic_flag_
282c0 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 42 65 78 70  spec='${wl}-Bexp
282d0 6f 72 74 27 0a 20 20 20 20 3b 3b 0a 0a 20 20 73  ort'.    ;;..  s
282e0 6f 6c 61 72 69 73 2a 29 0a 20 20 20 20 23 20 67  olaris*).    # g
282f0 63 63 20 2d 2d 76 65 72 73 69 6f 6e 20 3c 20 33  cc --version < 3
28300 2e 30 20 77 69 74 68 6f 75 74 20 62 69 6e 75 74  .0 without binut
28310 69 6c 73 20 63 61 6e 6e 6f 74 20 63 72 65 61 74  ils cannot creat
28320 65 20 73 65 6c 66 20 63 6f 6e 74 61 69 6e 65 64  e self contained
28330 0a 20 20 20 20 23 20 73 68 61 72 65 64 20 6c 69  .    # shared li
28340 62 72 61 72 69 65 73 20 72 65 6c 69 61 62 6c 79  braries reliably
28350 2c 20 72 65 71 75 69 72 69 6e 67 20 6c 69 62 67  , requiring libg
28360 63 63 2e 61 20 74 6f 20 72 65 73 6f 6c 76 65 20  cc.a to resolve 
28370 73 6f 6d 65 20 6f 66 0a 20 20 20 20 23 20 74 68  some of.    # th
28380 65 20 6f 62 6a 65 63 74 20 73 79 6d 62 6f 6c 73  e object symbols
28390 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 73 6f   generated in so
283a0 6d 65 20 63 61 73 65 73 2e 20 20 4c 69 62 72 61  me cases.  Libra
283b0 72 69 65 73 20 74 68 61 74 20 75 73 65 0a 20 20  ries that use.  
283c0 20 20 23 20 61 73 73 65 72 74 20 6e 65 65 64 20    # assert need 
283d0 6c 69 62 67 63 63 2e 61 20 74 6f 20 72 65 73 6f  libgcc.a to reso
283e0 6c 76 65 20 5f 5f 65 70 72 69 6e 74 66 2c 20 66  lve __eprintf, f
283f0 6f 72 20 65 78 61 6d 70 6c 65 2e 20 20 4c 69 6e  or example.  Lin
28400 6b 69 6e 67 0a 20 20 20 20 23 20 61 20 63 6f 70  king.    # a cop
28410 79 20 6f 66 20 6c 69 62 67 63 63 2e 61 20 69 6e  y of libgcc.a in
28420 74 6f 20 65 76 65 72 79 20 73 68 61 72 65 64 20  to every shared 
28430 6c 69 62 72 61 72 79 20 74 6f 20 67 75 61 72 61  library to guara
28440 6e 74 65 65 20 72 65 73 6f 6c 76 69 6e 67 0a 20  ntee resolving. 
28450 20 20 20 23 20 73 75 63 68 20 73 79 6d 62 6f 6c     # such symbol
28460 73 20 63 61 75 73 65 73 20 6f 74 68 65 72 20 70  s causes other p
28470 72 6f 62 6c 65 6d 73 3a 20 20 41 63 63 6f 72 64  roblems:  Accord
28480 69 6e 67 20 74 6f 20 54 69 6d 20 56 61 6e 20 48  ing to Tim Van H
28490 6f 6c 64 65 72 0a 20 20 20 20 23 20 3c 74 69 6d  older.    # <tim
284a0 2e 76 61 6e 2e 68 6f 6c 64 65 72 40 70 61 6e 64  .van.holder@pand
284b0 6f 72 61 2e 62 65 3e 2c 20 43 2b 2b 20 6c 69 62  ora.be>, C++ lib
284c0 72 61 72 69 65 73 20 65 6e 64 20 75 70 20 77 69  raries end up wi
284d0 74 68 20 61 20 73 65 70 61 72 61 74 65 0a 20 20  th a separate.  
284e0 20 20 23 20 28 74 6f 20 74 68 65 20 61 70 70 6c    # (to the appl
284f0 69 63 61 74 69 6f 6e 29 20 65 78 63 65 70 74 69  ication) excepti
28500 6f 6e 20 73 74 61 63 6b 20 66 6f 72 20 6f 6e 65  on stack for one
28510 20 74 68 69 6e 67 2e 0a 20 20 20 20 6e 6f 5f 75   thing..    no_u
28520 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20  ndefined_flag=' 
28530 2d 7a 20 64 65 66 73 27 0a 20 20 20 20 69 66 20  -z defs'.    if 
28540 74 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65  test "$GCC" = ye
28550 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 63 61  s; then.      ca
28560 73 65 20 60 24 43 43 20 2d 2d 76 65 72 73 69 6f  se `$CC --versio
28570 6e 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69  n 2>/dev/null` i
28580 6e 0a 20 20 20 20 20 20 5b 31 32 5d 2e 2a 29 0a  n.      [12].*).
28590 09 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a  .cat <<EOF 1>&2.
285a0 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 52 65  .*** Warning: Re
285b0 6c 65 61 73 65 73 20 6f 66 20 47 43 43 20 65 61  leases of GCC ea
285c0 72 6c 69 65 72 20 74 68 61 6e 20 76 65 72 73 69  rlier than versi
285d0 6f 6e 20 33 2e 30 20 63 61 6e 6e 6f 74 20 72 65  on 3.0 cannot re
285e0 6c 69 61 62 6c 79 0a 2a 2a 2a 20 63 72 65 61 74  liably.*** creat
285f0 65 20 73 65 6c 66 20 63 6f 6e 74 61 69 6e 65 64  e self contained
28600 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
28610 73 20 6f 6e 20 53 6f 6c 61 72 69 73 20 73 79 73  s on Solaris sys
28620 74 65 6d 73 2c 20 77 69 74 68 6f 75 74 0a 2a 2a  tems, without.**
28630 2a 20 69 6e 74 72 6f 64 75 63 69 6e 67 20 61 20  * introducing a 
28640 64 65 70 65 6e 64 65 6e 63 79 20 6f 6e 20 6c 69  dependency on li
28650 62 67 63 63 2e 61 2e 20 20 54 68 65 72 65 66 6f  bgcc.a.  Therefo
28660 72 65 2c 20 6c 69 62 74 6f 6f 6c 20 69 73 20 64  re, libtool is d
28670 69 73 61 62 6c 69 6e 67 0a 2a 2a 2a 20 2d 6e 6f  isabling.*** -no
28680 2d 75 6e 64 65 66 69 6e 65 64 20 73 75 70 70 6f  -undefined suppo
28690 72 74 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 61  rt, which will a
286a0 74 20 6c 65 61 73 74 20 61 6c 6c 6f 77 20 79 6f  t least allow yo
286b0 75 20 74 6f 20 62 75 69 6c 64 20 73 68 61 72 65  u to build share
286c0 64 0a 2a 2a 2a 20 6c 69 62 72 61 72 69 65 73 2e  d.*** libraries.
286d0 20 20 48 6f 77 65 76 65 72 2c 20 79 6f 75 20 6d    However, you m
286e0 61 79 20 66 69 6e 64 20 74 68 61 74 20 77 68 65  ay find that whe
286f0 6e 20 79 6f 75 20 6c 69 6e 6b 20 73 75 63 68 20  n you link such 
28700 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20 69 6e  libraries.*** in
28710 74 6f 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f  to an applicatio
28720 6e 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20  n without using 
28730 47 43 43 2c 20 79 6f 75 20 68 61 76 65 20 74 6f  GCC, you have to
28740 20 6d 61 6e 75 61 6c 6c 79 20 61 64 64 0a 2a 2a   manually add.**
28750 2a 20 5c 60 67 63 63 20 2d 2d 70 72 69 6e 74 2d  * \`gcc --print-
28760 6c 69 62 67 63 63 2d 66 69 6c 65 2d 6e 61 6d 65  libgcc-file-name
28770 5c 60 20 74 6f 20 74 68 65 20 6c 69 6e 6b 20 63  \` to the link c
28780 6f 6d 6d 61 6e 64 2e 20 20 57 65 20 75 72 67 65  ommand.  We urge
28790 20 79 6f 75 20 74 6f 0a 2a 2a 2a 20 75 70 67 72   you to.*** upgr
287a0 61 64 65 20 74 6f 20 61 20 6e 65 77 65 72 20 76  ade to a newer v
287b0 65 72 73 69 6f 6e 20 6f 66 20 47 43 43 2e 20 20  ersion of GCC.  
287c0 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 69  Another option i
287d0 73 20 74 6f 20 72 65 62 75 69 6c 64 20 79 6f 75  s to rebuild you
287e0 72 0a 2a 2a 2a 20 63 75 72 72 65 6e 74 20 47 43  r.*** current GC
287f0 43 20 74 6f 20 75 73 65 20 74 68 65 20 47 4e 55  C to use the GNU
28800 20 6c 69 6e 6b 65 72 20 66 72 6f 6d 20 47 4e 55   linker from GNU
28810 20 62 69 6e 75 74 69 6c 73 20 32 2e 39 2e 31 20   binutils 2.9.1 
28820 6f 72 20 6e 65 77 65 72 2e 0a 0a 45 4f 46 0a 20  or newer...EOF. 
28830 20 20 20 20 20 20 20 6e 6f 5f 75 6e 64 65 66 69         no_undefi
28840 6e 65 64 5f 66 6c 61 67 3d 0a 09 3b 3b 0a 20 20  ned_flag=..;;.  
28850 20 20 20 20 65 73 61 63 0a 20 20 20 20 66 69 0a      esac.    fi.
28860 20 20 20 20 23 20 24 43 43 20 2d 73 68 61 72 65      # $CC -share
28870 64 20 77 69 74 68 6f 75 74 20 47 4e 55 20 6c 64  d without GNU ld
28880 20 77 69 6c 6c 20 6e 6f 74 20 63 72 65 61 74 65   will not create
28890 20 61 20 6c 69 62 72 61 72 79 20 66 72 6f 6d 20   a library from 
288a0 43 2b 2b 0a 20 20 20 20 23 20 6f 62 6a 65 63 74  C++.    # object
288b0 20 66 69 6c 65 73 20 61 6e 64 20 61 20 73 74 61   files and a sta
288c0 74 69 63 20 6c 69 62 73 74 64 63 2b 2b 2c 20 62  tic libstdc++, b
288d0 65 74 74 65 72 20 61 76 6f 69 64 20 69 74 20 62  etter avoid it b
288e0 79 20 6e 6f 77 0a 20 20 20 20 61 72 63 68 69 76  y now.    archiv
288f0 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 24 7b  e_cmds='$LD -G${
28900 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
28910 66 6c 61 67 7d 20 2d 68 20 24 73 6f 6e 61 6d 65  flag} -h $soname
28920 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
28930 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
28940 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 61 72  er_flags'.    ar
28950 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
28960 73 3d 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62  s='$echo "{ glob
28970 61 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e  al:" > $lib.exp~
28980 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  cat $export_symb
28990 6f 6c 73 20 7c 20 73 65 64 20 2d 65 20 22 73 2f  ols | sed -e "s/
289a0 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20  \(.*\)/\1;/" >> 
289b0 24 6c 69 62 2e 65 78 70 7e 24 65 63 68 6f 20 22  $lib.exp~$echo "
289c0 6c 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e  local: *; };" >>
289d0 20 24 6c 69 62 2e 65 78 70 7e 0a 09 09 24 4c 44   $lib.exp~...$LD
289e0 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66   -G${allow_undef
289f0 69 6e 65 64 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c  ined_flag} -M $l
28a00 69 62 2e 65 78 70 20 2d 68 20 24 73 6f 6e 61 6d  ib.exp -h $sonam
28a10 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
28a20 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
28a30 6b 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c  ker_flags~$rm $l
28a40 69 62 2e 65 78 70 27 0a 20 20 20 20 68 61 72 64  ib.exp'.    hard
28a50 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
28a60 5f 73 70 65 63 3d 27 2d 52 24 6c 69 62 64 69 72  _spec='-R$libdir
28a70 27 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73  '.    hardcode_s
28a80 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
28a90 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f      case $host_o
28aa0 73 20 69 6e 0a 20 20 20 20 73 6f 6c 61 72 69 73  s in.    solaris
28ab0 32 2e 5b 30 2d 35 5d 20 7c 20 73 6f 6c 61 72 69  2.[0-5] | solari
28ac0 73 32 2e 5b 30 2d 35 5d 2e 2a 29 20 3b 3b 0a 20  s2.[0-5].*) ;;. 
28ad0 20 20 20 2a 29 20 23 20 53 75 70 70 6f 72 74 65     *) # Supporte
28ae0 64 20 73 69 6e 63 65 20 53 6f 6c 61 72 69 73 20  d since Solaris 
28af0 32 2e 36 20 28 6d 61 79 62 65 20 32 2e 35 2e 31  2.6 (maybe 2.5.1
28b00 3f 29 0a 20 20 20 20 20 20 77 68 6f 6c 65 5f 61  ?).      whole_a
28b10 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63  rchive_flag_spec
28b20 3d 27 2d 7a 20 61 6c 6c 65 78 74 72 61 63 74 24  ='-z allextract$
28b30 63 6f 6e 76 65 6e 69 65 6e 63 65 20 2d 7a 20 64  convenience -z d
28b40 65 66 61 75 6c 74 65 78 74 72 61 63 74 27 20 3b  efaultextract' ;
28b50 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 6c  ;.    esac.    l
28b60 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d  ink_all_deplibs=
28b70 79 65 73 0a 20 20 20 20 3b 3b 0a 0a 20 20 73 75  yes.    ;;..  su
28b80 6e 6f 73 34 2a 29 0a 20 20 20 20 69 66 20 74 65  nos4*).    if te
28b90 73 74 20 22 78 24 68 6f 73 74 5f 76 65 6e 64 6f  st "x$host_vendo
28ba0 72 22 20 3d 20 78 73 65 71 75 65 6e 74 3b 20 74  r" = xsequent; t
28bb0 68 65 6e 0a 20 20 20 20 20 20 23 20 55 73 65 20  hen.      # Use 
28bc0 24 43 43 20 74 6f 20 6c 69 6e 6b 20 75 6e 64 65  $CC to link unde
28bd0 72 20 73 65 71 75 65 6e 74 2c 20 62 65 63 61 75  r sequent, becau
28be0 73 65 20 69 74 20 74 68 72 6f 77 73 20 69 6e 20  se it throws in 
28bf0 73 6f 6d 65 20 65 78 74 72 61 20 2e 6f 0a 20 20  some extra .o.  
28c00 20 20 20 20 23 20 66 69 6c 65 73 20 74 68 61 74      # files that
28c10 20 6d 61 6b 65 20 2e 69 6e 69 74 20 61 6e 64 20   make .init and 
28c20 2e 66 69 6e 69 20 73 65 63 74 69 6f 6e 73 20 77  .fini sections w
28c30 6f 72 6b 2e 0a 20 20 20 20 20 20 61 72 63 68 69  ork..      archi
28c40 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 47 20  ve_cmds='$CC -G 
28c50 24 7b 77 6c 7d 2d 68 20 24 73 6f 6e 61 6d 65 20  ${wl}-h $soname 
28c60 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
28c70 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
28c80 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 65  ler_flags'.    e
28c90 6c 73 65 0a 20 20 20 20 20 20 61 72 63 68 69 76  lse.      archiv
28ca0 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61 73 73  e_cmds='$LD -ass
28cb0 65 72 74 20 70 75 72 65 2d 74 65 78 74 20 2d 42  ert pure-text -B
28cc0 73 74 61 74 69 63 20 2d 6f 20 24 6c 69 62 20 24  static -o $lib $
28cd0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
28ce0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
28cf0 20 20 20 20 66 69 0a 20 20 20 20 68 61 72 64 63      fi.    hardc
28d00 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
28d10 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
28d20 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69  .    hardcode_di
28d30 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68 61 72  rect=yes.    har
28d40 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65  dcode_minus_L=ye
28d50 73 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73  s.    hardcode_s
28d60 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
28d70 20 20 20 20 3b 3b 0a 0a 20 20 73 79 73 76 34 29      ;;..  sysv4)
28d80 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f  .    case $host_
28d90 76 65 6e 64 6f 72 20 69 6e 0a 20 20 20 20 20 20  vendor in.      
28da0 73 6e 69 29 0a 20 20 20 20 20 20 20 20 61 72 63  sni).        arc
28db0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
28dc0 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  G -h $soname -o 
28dd0 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
28de0 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
28df0 6c 61 67 73 27 0a 20 20 20 20 20 20 20 20 68 61  lags'.        ha
28e00 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
28e10 73 20 23 20 69 73 20 74 68 69 73 20 72 65 61 6c  s # is this real
28e20 6c 79 20 74 72 75 65 3f 3f 3f 0a 20 20 20 20 20  ly true???.     
28e30 20 20 20 3b 3b 0a 20 20 20 20 20 20 73 69 65 6d     ;;.      siem
28e40 65 6e 73 29 0a 20 20 20 20 20 20 20 20 23 23 20  ens).        ## 
28e50 4c 44 20 69 73 20 6c 64 20 69 74 20 6d 61 6b 65  LD is ld it make
28e60 73 20 61 20 50 4c 41 4d 4c 49 42 0a 20 20 20 20  s a PLAMLIB.    
28e70 20 20 20 20 23 23 20 43 43 20 6a 75 73 74 20 6d      ## CC just m
28e80 61 6b 65 73 20 61 20 47 72 6f 73 73 4d 6f 64 75  akes a GrossModu
28e90 6c 65 2e 0a 20 20 20 20 20 20 20 20 61 72 63 68  le..        arch
28ea0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47  ive_cmds='$LD -G
28eb0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
28ec0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
28ed0 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
28ee0 20 20 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24    reload_cmds='$
28ef0 43 43 20 2d 72 20 2d 6f 20 24 6f 75 74 70 75 74  CC -r -o $output
28f00 24 72 65 6c 6f 61 64 5f 6f 62 6a 73 27 0a 20 20  $reload_objs'.  
28f10 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64        hardcode_d
28f20 69 72 65 63 74 3d 6e 6f 0a 20 20 20 20 20 20 20  irect=no.       
28f30 20 3b 3b 0a 20 20 20 20 20 20 6d 6f 74 6f 72 6f   ;;.      motoro
28f40 6c 61 29 0a 20 20 20 20 20 20 20 20 61 72 63 68  la).        arch
28f50 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47  ive_cmds='$LD -G
28f60 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 24   -h $soname -o $
28f70 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
28f80 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
28f90 61 67 73 27 0a 20 20 20 20 20 20 20 20 68 61 72  ags'.        har
28fa0 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e 6f 20  dcode_direct=no 
28fb0 23 4d 6f 74 6f 72 6f 6c 61 20 6d 61 6e 75 61 6c  #Motorola manual
28fc0 20 73 61 79 73 20 79 65 73 2c 20 62 75 74 20 6d   says yes, but m
28fd0 79 20 74 65 73 74 73 20 73 61 79 20 74 68 65 79  y tests say they
28fe0 20 6c 69 65 0a 20 20 20 20 20 20 20 20 3b 3b 0a   lie.        ;;.
28ff0 20 20 20 20 65 73 61 63 0a 20 20 20 20 72 75 6e      esac.    run
29000 70 61 74 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e  path_var='LD_RUN
29010 5f 50 41 54 48 27 0a 20 20 20 20 68 61 72 64 63  _PATH'.    hardc
29020 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61  ode_shlibpath_va
29030 72 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a 20 20 73  r=no.    ;;..  s
29040 79 73 76 34 2e 33 2a 29 0a 20 20 20 20 61 72 63  ysv4.3*).    arc
29050 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
29060 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  G -h $soname -o 
29070 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
29080 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
29090 6c 61 67 73 27 0a 20 20 20 20 68 61 72 64 63 6f  lags'.    hardco
290a0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
290b0 3d 6e 6f 0a 20 20 20 20 65 78 70 6f 72 74 5f 64  =no.    export_d
290c0 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63  ynamic_flag_spec
290d0 3d 27 2d 42 65 78 70 6f 72 74 27 0a 20 20 20 20  ='-Bexport'.    
290e0 3b 3b 0a 0a 20 20 73 79 73 76 35 2a 29 0a 20 20  ;;..  sysv5*).  
290f0 20 20 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66    no_undefined_f
29100 6c 61 67 3d 27 20 2d 7a 20 74 65 78 74 27 0a 20  lag=' -z text'. 
29110 20 20 20 23 20 24 43 43 20 2d 73 68 61 72 65 64     # $CC -shared
29120 20 77 69 74 68 6f 75 74 20 47 4e 55 20 6c 64 20   without GNU ld 
29130 77 69 6c 6c 20 6e 6f 74 20 63 72 65 61 74 65 20  will not create 
29140 61 20 6c 69 62 72 61 72 79 20 66 72 6f 6d 20 43  a library from C
29150 2b 2b 0a 20 20 20 20 23 20 6f 62 6a 65 63 74 20  ++.    # object 
29160 66 69 6c 65 73 20 61 6e 64 20 61 20 73 74 61 74  files and a stat
29170 69 63 20 6c 69 62 73 74 64 63 2b 2b 2c 20 62 65  ic libstdc++, be
29180 74 74 65 72 20 61 76 6f 69 64 20 69 74 20 62 79  tter avoid it by
29190 20 6e 6f 77 0a 20 20 20 20 61 72 63 68 69 76 65   now.    archive
291a0 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 47 24 7b 61  _cmds='$LD -G${a
291b0 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
291c0 6c 61 67 7d 20 2d 68 20 24 73 6f 6e 61 6d 65 20  lag} -h $soname 
291d0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
291e0 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65   $deplibs $linke
291f0 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 61 72 63  r_flags'.    arc
29200 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
29210 3d 27 24 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61  ='$echo "{ globa
29220 6c 3a 22 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63  l:" > $lib.exp~c
29230 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  at $export_symbo
29240 6c 73 20 7c 20 73 65 64 20 2d 65 20 22 73 2f 5c  ls | sed -e "s/\
29250 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24  (.*\)/\1;/" >> $
29260 6c 69 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c  lib.exp~$echo "l
29270 6f 63 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20  ocal: *; };" >> 
29280 24 6c 69 62 2e 65 78 70 7e 0a 09 09 24 4c 44 20  $lib.exp~...$LD 
29290 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  -G${allow_undefi
292a0 6e 65 64 5f 66 6c 61 67 7d 20 2d 4d 20 24 6c 69  ned_flag} -M $li
292b0 62 2e 65 78 70 20 2d 68 20 24 73 6f 6e 61 6d 65  b.exp -h $soname
292c0 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
292d0 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
292e0 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c 69  er_flags~$rm $li
292f0 62 2e 65 78 70 27 0a 20 20 20 20 68 61 72 64 63  b.exp'.    hardc
29300 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
29310 73 70 65 63 3d 0a 20 20 20 20 68 61 72 64 63 6f  spec=.    hardco
29320 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
29330 3d 6e 6f 0a 20 20 20 20 72 75 6e 70 61 74 68 5f  =no.    runpath_
29340 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41 54 48  var='LD_RUN_PATH
29350 27 0a 20 20 20 20 3b 3b 0a 0a 20 20 75 74 73 34  '.    ;;..  uts4
29360 2a 29 0a 20 20 20 20 61 72 63 68 69 76 65 5f 63  *).    archive_c
29370 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
29380 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
29390 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
293a0 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
293b0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
293c0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
293d0 4c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 68 61  L$libdir'.    ha
293e0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
293f0 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 0a  _var=no.    ;;..
29400 20 20 64 67 75 78 2a 29 0a 20 20 20 20 61 72 63    dgux*).    arc
29410 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
29420 47 20 2d 68 20 24 73 6f 6e 61 6d 65 20 2d 6f 20  G -h $soname -o 
29430 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
29440 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66  eplibs $linker_f
29450 6c 61 67 73 27 0a 20 20 20 20 68 61 72 64 63 6f  lags'.    hardco
29460 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
29470 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a  pec='-L$libdir'.
29480 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c      hardcode_shl
29490 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20  ibpath_var=no.  
294a0 20 20 3b 3b 0a 0a 20 20 73 79 73 76 34 2a 4d 50    ;;..  sysv4*MP
294b0 2a 29 0a 20 20 20 20 69 66 20 74 65 73 74 20 2d  *).    if test -
294c0 64 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e  d /usr/nec; then
294d0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
294e0 6d 64 73 3d 27 24 4c 44 20 2d 47 20 2d 68 20 24  mds='$LD -G -h $
294f0 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24  soname -o $lib $
29500 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
29510 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a   $linker_flags'.
29520 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73        hardcode_s
29530 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a  hlibpath_var=no.
29540 20 20 20 20 20 20 72 75 6e 70 61 74 68 5f 76 61        runpath_va
29550 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48 0a 20 20  r=LD_RUN_PATH.  
29560 20 20 20 20 68 61 72 64 63 6f 64 65 5f 72 75 6e      hardcode_run
29570 70 61 74 68 5f 76 61 72 3d 79 65 73 0a 20 20 20  path_var=yes.   
29580 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 79 65 73     ld_shlibs=yes
29590 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b 0a 0a  .    fi.    ;;..
295a0 20 20 73 79 73 76 34 2e 32 75 77 32 2a 29 0a 20    sysv4.2uw2*). 
295b0 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
295c0 27 24 4c 44 20 2d 47 20 2d 6f 20 24 6c 69 62 20  '$LD -G -o $lib 
295d0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
295e0 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27  s $linker_flags'
295f0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69  .    hardcode_di
29600 72 65 63 74 3d 79 65 73 0a 20 20 20 20 68 61 72  rect=yes.    har
29610 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 6e 6f  dcode_minus_L=no
29620 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 73 68  .    hardcode_sh
29630 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20  libpath_var=no. 
29640 20 20 20 68 61 72 64 63 6f 64 65 5f 72 75 6e 70     hardcode_runp
29650 61 74 68 5f 76 61 72 3d 79 65 73 0a 20 20 20 20  ath_var=yes.    
29660 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52  runpath_var=LD_R
29670 55 4e 5f 50 41 54 48 0a 20 20 20 20 3b 3b 0a 0a  UN_PATH.    ;;..
29680 20 20 73 79 73 76 35 75 77 37 2a 20 7c 20 75 6e    sysv5uw7* | un
29690 69 78 77 61 72 65 37 2a 29 0a 20 20 20 20 6e 6f  ixware7*).    no
296a0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d  _undefined_flag=
296b0 27 24 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 74 65  '${wl}-z ${wl}te
296c0 78 74 27 0a 20 20 20 20 69 66 20 74 65 73 74 20  xt'.    if test 
296d0 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68  "$GCC" = yes; th
296e0 65 6e 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  en.      archive
296f0 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
29700 65 64 20 24 7b 77 6c 7d 2d 68 20 24 7b 77 6c 7d  ed ${wl}-h ${wl}
29710 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
29720 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
29730 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
29740 73 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  s'.    else.    
29750 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27    archive_cmds='
29760 24 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 20 24  $CC -G ${wl}-h $
29770 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24  {wl}$soname -o $
29780 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
29790 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
297a0 66 6c 61 67 73 27 0a 20 20 20 20 66 69 0a 20 20  flags'.    fi.  
297b0 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 27 4c    runpath_var='L
297c0 44 5f 52 55 4e 5f 50 41 54 48 27 0a 20 20 20 20  D_RUN_PATH'.    
297d0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
297e0 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 3b 3b  th_var=no.    ;;
297f0 0a 0a 20 20 2a 29 0a 20 20 20 20 6c 64 5f 73 68  ..  *).    ld_sh
29800 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 20  libs=no.    ;;. 
29810 20 65 73 61 63 0a 66 69 0a 65 63 68 6f 20 22 24   esac.fi.echo "$
29820 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
29830 65 73 75 6c 74 3a 20 24 6c 64 5f 73 68 6c 69 62  esult: $ld_shlib
29840 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
29850 43 48 4f 5f 54 7d 24 6c 64 5f 73 68 6c 69 62 73  CHO_T}$ld_shlibs
29860 22 20 3e 26 36 0a 74 65 73 74 20 22 24 6c 64 5f  " >&6.test "$ld_
29870 73 68 6c 69 62 73 22 20 3d 20 6e 6f 20 26 26 20  shlibs" = no && 
29880 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
29890 3d 6e 6f 0a 0a 23 20 43 68 65 63 6b 20 68 61 72  =no..# Check har
298a0 64 63 6f 64 69 6e 67 20 61 74 74 72 69 62 75 74  dcoding attribut
298b0 65 73 2e 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  es..echo "$as_me
298c0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
298d0 6e 67 20 68 6f 77 20 74 6f 20 68 61 72 64 63 6f  ng how to hardco
298e0 64 65 20 6c 69 62 72 61 72 79 20 70 61 74 68 73  de library paths
298f0 20 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73 22 20   into programs" 
29900 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
29910 20 22 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74   "checking how t
29920 6f 20 68 61 72 64 63 6f 64 65 20 6c 69 62 72 61  o hardcode libra
29930 72 79 20 70 61 74 68 73 20 69 6e 74 6f 20 70 72  ry paths into pr
29940 6f 67 72 61 6d 73 2e 2e 2e 20 24 45 43 48 4f 5f  ograms... $ECHO_
29950 43 22 20 3e 26 36 0a 68 61 72 64 63 6f 64 65 5f  C" >&6.hardcode_
29960 61 63 74 69 6f 6e 3d 0a 69 66 20 74 65 73 74 20  action=.if test 
29970 2d 6e 20 22 24 68 61 72 64 63 6f 64 65 5f 6c 69  -n "$hardcode_li
29980 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 22 20  bdir_flag_spec" 
29990 7c 7c 20 5c 0a 20 20 20 74 65 73 74 20 2d 6e 20  || \.   test -n 
299a0 22 24 72 75 6e 70 61 74 68 5f 76 61 72 22 3b 20  "$runpath_var"; 
299b0 74 68 65 6e 0a 0a 20 20 23 20 57 65 20 63 61 6e  then..  # We can
299c0 20 68 61 72 64 63 6f 64 65 20 6e 6f 6e 2d 65 78   hardcode non-ex
299d0 69 73 74 61 6e 74 20 64 69 72 65 63 74 6f 72 69  istant directori
299e0 65 73 2e 0a 20 20 69 66 20 74 65 73 74 20 22 24  es..  if test "$
299f0 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 22  hardcode_direct"
29a00 20 21 3d 20 6e 6f 20 26 26 0a 20 20 20 20 20 23   != no &&.     #
29a10 20 49 66 20 74 68 65 20 6f 6e 6c 79 20 6d 65 63   If the only mec
29a20 68 61 6e 69 73 6d 20 74 6f 20 61 76 6f 69 64 20  hanism to avoid 
29a30 68 61 72 64 63 6f 64 69 6e 67 20 69 73 20 73 68  hardcoding is sh
29a40 6c 69 62 70 61 74 68 5f 76 61 72 2c 20 77 65 0a  libpath_var, we.
29a50 20 20 20 20 20 23 20 68 61 76 65 20 74 6f 20 72       # have to r
29a60 65 6c 69 6e 6b 2c 20 6f 74 68 65 72 77 69 73 65  elink, otherwise
29a70 20 77 65 20 6d 69 67 68 74 20 6c 69 6e 6b 20 77   we might link w
29a80 69 74 68 20 61 6e 20 69 6e 73 74 61 6c 6c 65 64  ith an installed
29a90 20 6c 69 62 72 61 72 79 0a 20 20 20 20 20 23 20   library.     # 
29aa0 77 68 65 6e 20 77 65 20 73 68 6f 75 6c 64 20 62  when we should b
29ab0 65 20 6c 69 6e 6b 69 6e 67 20 77 69 74 68 20 61  e linking with a
29ac0 20 79 65 74 2d 74 6f 2d 62 65 2d 69 6e 73 74 61   yet-to-be-insta
29ad0 6c 6c 65 64 20 6f 6e 65 0a 20 20 20 20 20 23 23  lled one.     ##
29ae0 20 74 65 73 74 20 22 24 68 61 72 64 63 6f 64 65   test "$hardcode
29af0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 22 20  _shlibpath_var" 
29b00 21 3d 20 6e 6f 20 26 26 0a 20 20 20 20 20 74 65  != no &&.     te
29b10 73 74 20 22 24 68 61 72 64 63 6f 64 65 5f 6d 69  st "$hardcode_mi
29b20 6e 75 73 5f 4c 22 20 21 3d 20 6e 6f 3b 20 74 68  nus_L" != no; th
29b30 65 6e 0a 20 20 20 20 23 20 4c 69 6e 6b 69 6e 67  en.    # Linking
29b40 20 61 6c 77 61 79 73 20 68 61 72 64 63 6f 64 65   always hardcode
29b50 73 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20  s the temporary 
29b60 6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f 72  library director
29b70 79 2e 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f  y..    hardcode_
29b80 61 63 74 69 6f 6e 3d 72 65 6c 69 6e 6b 0a 20 20  action=relink.  
29b90 65 6c 73 65 0a 20 20 20 20 23 20 57 65 20 63 61  else.    # We ca
29ba0 6e 20 6c 69 6e 6b 20 77 69 74 68 6f 75 74 20 68  n link without h
29bb0 61 72 64 63 6f 64 69 6e 67 2c 20 61 6e 64 20 77  ardcoding, and w
29bc0 65 20 63 61 6e 20 68 61 72 64 63 6f 64 65 20 6e  e can hardcode n
29bd0 6f 6e 65 78 69 73 74 69 6e 67 20 64 69 72 73 2e  onexisting dirs.
29be0 0a 20 20 20 20 68 61 72 64 63 6f 64 65 5f 61 63  .    hardcode_ac
29bf0 74 69 6f 6e 3d 69 6d 6d 65 64 69 61 74 65 0a 20  tion=immediate. 
29c00 20 66 69 0a 65 6c 73 65 0a 20 20 23 20 57 65 20   fi.else.  # We 
29c10 63 61 6e 6e 6f 74 20 68 61 72 64 63 6f 64 65 20  cannot hardcode 
29c20 61 6e 79 74 68 69 6e 67 2c 20 6f 72 20 65 6c 73  anything, or els
29c30 65 20 77 65 20 63 61 6e 20 6f 6e 6c 79 20 68 61  e we can only ha
29c40 72 64 63 6f 64 65 20 65 78 69 73 74 69 6e 67 0a  rdcode existing.
29c50 20 20 23 20 64 69 72 65 63 74 6f 72 69 65 73 2e    # directories.
29c60 0a 20 20 68 61 72 64 63 6f 64 65 5f 61 63 74 69  .  hardcode_acti
29c70 6f 6e 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 66  on=unsupported.f
29c80 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
29c90 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
29ca0 24 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e  $hardcode_action
29cb0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
29cc0 48 4f 5f 54 7d 24 68 61 72 64 63 6f 64 65 5f 61  HO_T}$hardcode_a
29cd0 63 74 69 6f 6e 22 20 3e 26 36 0a 0a 73 74 72 69  ction" >&6..stri
29ce0 70 6c 69 62 3d 0a 6f 6c 64 5f 73 74 72 69 70 6c  plib=.old_stripl
29cf0 69 62 3d 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  ib=.echo "$as_me
29d00 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
29d10 6e 67 20 77 68 65 74 68 65 72 20 73 74 72 69 70  ng whether strip
29d20 70 69 6e 67 20 6c 69 62 72 61 72 69 65 73 20 69  ping libraries i
29d30 73 20 70 6f 73 73 69 62 6c 65 22 20 3e 26 35 0a  s possible" >&5.
29d40 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
29d50 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 73  ecking whether s
29d60 74 72 69 70 70 69 6e 67 20 6c 69 62 72 61 72 69  tripping librari
29d70 65 73 20 69 73 20 70 6f 73 73 69 62 6c 65 2e 2e  es is possible..
29d80 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69  . $ECHO_C" >&6.i
29d90 66 20 74 65 73 74 20 2d 6e 20 22 24 53 54 52 49  f test -n "$STRI
29da0 50 22 20 26 26 20 24 53 54 52 49 50 20 2d 56 20  P" && $STRIP -V 
29db0 32 3e 26 31 20 7c 20 67 72 65 70 20 22 47 4e 55  2>&1 | grep "GNU
29dc0 20 73 74 72 69 70 22 20 3e 2f 64 65 76 2f 6e 75   strip" >/dev/nu
29dd0 6c 6c 3b 20 74 68 65 6e 0a 20 20 74 65 73 74 20  ll; then.  test 
29de0 2d 7a 20 22 24 6f 6c 64 5f 73 74 72 69 70 6c 69  -z "$old_stripli
29df0 62 22 20 26 26 20 6f 6c 64 5f 73 74 72 69 70 6c  b" && old_stripl
29e00 69 62 3d 22 24 53 54 52 49 50 20 2d 2d 73 74 72  ib="$STRIP --str
29e10 69 70 2d 64 65 62 75 67 22 0a 20 20 74 65 73 74  ip-debug".  test
29e20 20 2d 7a 20 22 24 73 74 72 69 70 6c 69 62 22 20   -z "$striplib" 
29e30 26 26 20 73 74 72 69 70 6c 69 62 3d 22 24 53 54  && striplib="$ST
29e40 52 49 50 20 2d 2d 73 74 72 69 70 2d 75 6e 6e 65  RIP --strip-unne
29e50 65 64 65 64 22 0a 20 20 65 63 68 6f 20 22 24 61  eded".  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 79 65 73 22 20 3e 26 35 0a 65  sult: yes" >&5.e
29e80 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65  cho "${ECHO_T}ye
29e90 73 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 63  s" >&6.else.  ec
29ea0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
29eb0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20  NO: result: no" 
29ec0 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
29ed0 5f 54 7d 6e 6f 22 20 3e 26 36 0a 66 69 0a 0a 72  _T}no" >&6.fi..r
29ee0 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c 44 24  eload_cmds='$LD$
29ef0 72 65 6c 6f 61 64 5f 66 6c 61 67 20 2d 6f 20 24  reload_flag -o $
29f00 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62  output$reload_ob
29f10 6a 73 27 0a 74 65 73 74 20 2d 7a 20 22 24 64 65  js'.test -z "$de
29f20 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
29f30 6f 64 22 20 26 26 20 64 65 70 6c 69 62 73 5f 63  od" && deplibs_c
29f40 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 75 6e 6b 6e  heck_method=unkn
29f50 6f 77 6e 0a 0a 23 20 50 4f 52 54 4d 45 20 46 69  own..# PORTME Fi
29f60 6c 6c 20 69 6e 20 79 6f 75 72 20 6c 64 2e 73 6f  ll in your ld.so
29f70 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73   characteristics
29f80 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
29f90 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
29fa0 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 63  dynamic linker c
29fb0 68 61 72 61 63 74 65 72 69 73 74 69 63 73 22 20  haracteristics" 
29fc0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
29fd0 20 22 63 68 65 63 6b 69 6e 67 20 64 79 6e 61 6d   "checking dynam
29fe0 69 63 20 6c 69 6e 6b 65 72 20 63 68 61 72 61 63  ic linker charac
29ff0 74 65 72 69 73 74 69 63 73 2e 2e 2e 20 24 45 43  teristics... $EC
2a000 48 4f 5f 43 22 20 3e 26 36 0a 6c 69 62 72 61 72  HO_C" >&6.librar
2a010 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 0a 6c 69  y_names_spec=.li
2a020 62 6e 61 6d 65 5f 73 70 65 63 3d 27 6c 69 62 24  bname_spec='lib$
2a030 6e 61 6d 65 27 0a 73 6f 6e 61 6d 65 5f 73 70 65  name'.soname_spe
2a040 63 3d 0a 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63  c=.postinstall_c
2a050 6d 64 73 3d 0a 70 6f 73 74 75 6e 69 6e 73 74 61  mds=.postuninsta
2a060 6c 6c 5f 63 6d 64 73 3d 0a 66 69 6e 69 73 68 5f  ll_cmds=.finish_
2a070 63 6d 64 73 3d 0a 66 69 6e 69 73 68 5f 65 76 61  cmds=.finish_eva
2a080 6c 3d 0a 73 68 6c 69 62 70 61 74 68 5f 76 61 72  l=.shlibpath_var
2a090 3d 0a 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72  =.shlibpath_over
2a0a0 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 75 6e  rides_runpath=un
2a0b0 6b 6e 6f 77 6e 0a 76 65 72 73 69 6f 6e 5f 74 79  known.version_ty
2a0c0 70 65 3d 6e 6f 6e 65 0a 64 79 6e 61 6d 69 63 5f  pe=none.dynamic_
2a0d0 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f 73  linker="$host_os
2a0e0 20 6c 64 2e 73 6f 22 0a 73 79 73 5f 6c 69 62 5f   ld.so".sys_lib_
2a0f0 64 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  dlsearch_path_sp
2a100 65 63 3d 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69  ec="/lib /usr/li
2a110 62 22 0a 73 79 73 5f 6c 69 62 5f 73 65 61 72 63  b".sys_lib_searc
2a120 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f 6c 69  h_path_spec="/li
2a130 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f  b /usr/lib /usr/
2a140 6c 6f 63 61 6c 2f 6c 69 62 22 0a 0a 63 61 73 65  local/lib"..case
2a150 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78   $host_os in.aix
2a160 33 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  3*).  version_ty
2a170 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72 61  pe=linux.  libra
2a180 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
2a190 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2a1a0 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78  se}.so$versuffix
2a1b0 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 73   $libname.a'.  s
2a1c0 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42  hlibpath_var=LIB
2a1d0 50 41 54 48 0a 0a 20 20 23 20 41 49 58 20 68 61  PATH..  # AIX ha
2a1e0 73 20 6e 6f 20 76 65 72 73 69 6f 6e 69 6e 67 20  s no versioning 
2a1f0 73 75 70 70 6f 72 74 2c 20 73 6f 20 77 65 20 61  support, so we a
2a200 70 70 65 6e 64 20 61 20 6d 61 6a 6f 72 20 76 65  ppend a major ve
2a210 72 73 69 6f 6e 20 74 6f 20 74 68 65 20 6e 61 6d  rsion to the nam
2a220 65 2e 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  e..  soname_spec
2a230 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2a240 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27  lease}.so$major'
2a250 0a 20 20 3b 3b 0a 0a 61 69 78 34 2a 20 7c 20 61  .  ;;..aix4* | a
2a260 69 78 35 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f  ix5*).  version_
2a270 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65 65  type=linux.  nee
2a280 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2a290 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
2a2a0 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74  o.  hardcode_int
2a2b0 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 69 66 20  o_libs=yes.  if 
2a2c0 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22  test "$host_cpu"
2a2d0 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20   = ia64; then.  
2a2e0 20 20 23 20 41 49 58 20 35 20 73 75 70 70 6f 72    # AIX 5 suppor
2a2f0 74 73 20 49 41 36 34 0a 20 20 20 20 6c 69 62 72  ts IA64.    libr
2a300 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
2a310 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2a320 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 7b  ase}.so$major ${
2a330 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2a340 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20  e}.so$versuffix 
2a350 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 20  $libname.so'.   
2a360 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c   shlibpath_var=L
2a370 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20  D_LIBRARY_PATH. 
2a380 20 65 6c 73 65 0a 20 20 20 20 23 20 57 69 74 68   else.    # With
2a390 20 47 43 43 20 75 70 20 74 6f 20 32 2e 39 35 2e   GCC up to 2.95.
2a3a0 78 2c 20 63 6f 6c 6c 65 63 74 32 20 77 6f 75 6c  x, collect2 woul
2a3b0 64 20 63 72 65 61 74 65 20 61 6e 20 69 6d 70 6f  d create an impo
2a3c0 72 74 20 66 69 6c 65 0a 20 20 20 20 23 20 66 6f  rt file.    # fo
2a3d0 72 20 64 65 70 65 6e 64 65 6e 63 65 20 6c 69 62  r dependence lib
2a3e0 72 61 72 69 65 73 2e 20 20 54 68 65 20 69 6d 70  raries.  The imp
2a3f0 6f 72 74 20 66 69 6c 65 20 77 6f 75 6c 64 20 73  ort file would s
2a400 74 61 72 74 20 77 69 74 68 0a 20 20 20 20 23 20  tart with.    # 
2a410 74 68 65 20 6c 69 6e 65 20 60 23 21 20 2e 27 2e  the line `#! .'.
2a420 20 20 54 68 69 73 20 77 6f 75 6c 64 20 63 61 75    This would cau
2a430 73 65 20 74 68 65 20 67 65 6e 65 72 61 74 65 64  se the generated
2a440 20 6c 69 62 72 61 72 79 20 74 6f 0a 20 20 20 20   library to.    
2a450 23 20 64 65 70 65 6e 64 20 6f 6e 20 60 2e 27 2c  # depend on `.',
2a460 20 61 6c 77 61 79 73 20 61 6e 20 69 6e 76 61 6c   always an inval
2a470 69 64 20 6c 69 62 72 61 72 79 2e 20 20 54 68 69  id library.  Thi
2a480 73 20 77 61 73 20 66 69 78 65 64 20 69 6e 0a 20  s was fixed in. 
2a490 20 20 20 23 20 64 65 76 65 6c 6f 70 6d 65 6e 74     # development
2a4a0 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 47 43   snapshots of GC
2a4b0 43 20 70 72 69 6f 72 20 74 6f 20 33 2e 30 2e 0a  C prior to 3.0..
2a4c0 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f      case $host_o
2a4d0 73 20 69 6e 0a 20 20 20 20 20 20 61 69 78 34 20  s in.      aix4 
2a4e0 7c 20 61 69 78 34 2e 5b 30 31 5d 20 7c 20 61 69  | aix4.[01] | ai
2a4f0 78 34 2e 5b 30 31 5d 2e 2a 29 0a 09 69 66 20 7b  x4.[01].*)..if {
2a500 20 65 63 68 6f 20 27 23 69 66 20 5f 5f 47 4e 55   echo '#if __GNU
2a510 43 5f 5f 20 3e 20 32 20 7c 7c 20 28 5f 5f 47 4e  C__ > 2 || (__GN
2a520 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47  UC__ == 2 && __G
2a530 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 39  NUC_MINOR__ >= 9
2a540 37 29 27 0a 09 20 20 20 20 20 65 63 68 6f 20 27  7)'..     echo '
2a550 20 79 65 73 20 27 0a 09 20 20 20 20 20 65 63 68   yes '..     ech
2a560 6f 20 27 23 65 6e 64 69 66 27 3b 20 7d 20 7c 20  o '#endif'; } | 
2a570 24 7b 43 43 7d 20 2d 45 20 2d 20 7c 20 67 72 65  ${CC} -E - | gre
2a580 70 20 79 65 73 20 3e 20 2f 64 65 76 2f 6e 75 6c  p yes > /dev/nul
2a590 6c 3b 20 74 68 65 6e 0a 09 20 20 3a 0a 09 65 6c  l; then..  :..el
2a5a0 73 65 0a 09 20 20 63 61 6e 5f 62 75 69 6c 64 5f  se..  can_build_
2a5b0 73 68 61 72 65 64 3d 6e 6f 0a 09 66 69 0a 09 3b  shared=no..fi..;
2a5c0 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 23  ;.    esac.    #
2a5d0 20 41 49 58 20 28 6f 6e 20 50 6f 77 65 72 2a 29   AIX (on Power*)
2a5e0 20 68 61 73 20 6e 6f 20 76 65 72 73 69 6f 6e 69   has no versioni
2a5f0 6e 67 20 73 75 70 70 6f 72 74 2c 20 73 6f 20 63  ng support, so c
2a600 75 72 72 65 6e 74 6c 79 20 77 65 20 63 61 6e 0a  urrently we can.
2a610 20 20 20 20 23 20 6e 6f 74 20 68 61 72 64 63 6f      # not hardco
2a620 64 65 20 63 6f 72 72 65 63 74 20 73 6f 6e 61 6d  de correct sonam
2a630 65 20 69 6e 74 6f 20 65 78 65 63 75 74 61 62 6c  e into executabl
2a640 65 2e 20 50 72 6f 62 61 62 6c 79 20 77 65 20 63  e. Probably we c
2a650 61 6e 0a 20 20 20 20 23 20 61 64 64 20 76 65 72  an.    # add ver
2a660 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 20  sioning support 
2a670 74 6f 20 63 6f 6c 6c 65 63 74 32 2c 20 73 6f 20  to collect2, so 
2a680 61 64 64 69 74 69 6f 6e 61 6c 20 6c 69 6e 6b 73  additional links
2a690 20 63 61 6e 0a 20 20 20 20 23 20 62 65 20 75 73   can.    # be us
2a6a0 65 66 75 6c 20 69 6e 20 66 75 74 75 72 65 2e 0a  eful in future..
2a6b0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 61 69      if test "$ai
2a6c0 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e  x_use_runtimelin
2a6d0 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68 65  king" = yes; the
2a6e0 6e 0a 20 20 20 20 20 20 23 20 49 66 20 75 73 69  n.      # If usi
2a6f0 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b  ng run time link
2a700 69 6e 67 20 28 6f 6e 20 41 49 58 20 34 2e 32 20  ing (on AIX 4.2 
2a710 6f 72 20 6c 61 74 65 72 29 20 75 73 65 20 6c 69  or later) use li
2a720 62 3c 6e 61 6d 65 3e 2e 73 6f 0a 20 20 20 20 20  b<name>.so.     
2a730 20 23 20 69 6e 73 74 65 61 64 20 6f 66 20 6c 69   # instead of li
2a740 62 3c 6e 61 6d 65 3e 2e 61 20 74 6f 20 6c 65 74  b<name>.a to let
2a750 20 70 65 6f 70 6c 65 20 6b 6e 6f 77 20 74 68 61   people know tha
2a760 74 20 74 68 65 73 65 20 61 72 65 20 6e 6f 74 0a  t these are not.
2a770 20 20 20 20 20 20 23 20 74 79 70 69 63 61 6c 20        # typical 
2a780 41 49 58 20 73 68 61 72 65 64 20 6c 69 62 72 61  AIX shared libra
2a790 72 69 65 73 2e 0a 20 20 20 20 20 20 6c 69 62 72  ries..      libr
2a7a0 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
2a7b0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2a7c0 61 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69  ase}.so$versuffi
2a7d0 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  x ${libname}${re
2a7e0 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20  lease}.so$major 
2a7f0 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 20  $libname.so'.   
2a800 20 65 6c 73 65 0a 20 20 20 20 20 20 23 20 57 65   else.      # We
2a810 20 70 72 65 73 65 72 76 65 20 2e 61 20 61 73 20   preserve .a as 
2a820 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 73 68  extension for sh
2a830 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 74  ared libraries t
2a840 68 72 6f 75 67 68 20 41 49 58 34 2e 32 0a 20 20  hrough AIX4.2.  
2a850 20 20 20 20 23 20 61 6e 64 20 6c 61 74 65 72 20      # and later 
2a860 77 68 65 6e 20 77 65 20 61 72 65 20 6e 6f 74 20  when we are not 
2a870 64 6f 69 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c  doing run time l
2a880 69 6e 6b 69 6e 67 2e 0a 20 20 20 20 20 20 6c 69  inking..      li
2a890 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
2a8a0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2a8b0 6c 65 61 73 65 7d 2e 61 20 24 6c 69 62 6e 61 6d  lease}.a $libnam
2a8c0 65 2e 61 27 0a 20 20 20 20 20 20 73 6f 6e 61 6d  e.a'.      sonam
2a8d0 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  e_spec='${libnam
2a8e0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2a8f0 6d 61 6a 6f 72 27 0a 20 20 20 20 66 69 0a 20 20  major'.    fi.  
2a900 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
2a910 4c 49 42 50 41 54 48 0a 20 20 66 69 0a 20 20 68  LIBPATH.  fi.  h
2a920 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62  ardcode_into_lib
2a930 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a 61 6d 69 67  s=yes.  ;;..amig
2a940 61 6f 73 2a 29 0a 20 20 6c 69 62 72 61 72 79 5f  aos*).  library_
2a950 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62  names_spec='$lib
2a960 6e 61 6d 65 2e 69 78 6c 69 62 72 61 72 79 20 24  name.ixlibrary $
2a970 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 23 20 43  libname.a'.  # C
2a980 72 65 61 74 65 20 24 7b 6c 69 62 6e 61 6d 65 7d  reate ${libname}
2a990 5f 69 78 6c 69 62 72 61 72 79 2e 61 20 65 6e 74  _ixlibrary.a ent
2a9a0 72 69 65 73 20 69 6e 20 2f 73 79 73 2f 6c 69 62  ries in /sys/lib
2a9b0 73 2e 0a 20 20 66 69 6e 69 73 68 5f 65 76 61 6c  s..  finish_eval
2a9c0 3d 27 66 6f 72 20 6c 69 62 20 69 6e 20 60 6c 73  ='for lib in `ls
2a9d0 20 24 6c 69 62 64 69 72 2f 2a 2e 69 78 6c 69 62   $libdir/*.ixlib
2a9e0 72 61 72 79 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  rary 2>/dev/null
2a9f0 60 3b 20 64 6f 20 6c 69 62 6e 61 6d 65 3d 60 24  `; do libname=`$
2aa00 65 63 68 6f 20 22 58 24 6c 69 62 22 20 7c 20 24  echo "X$lib" | $
2aa10 58 73 65 64 20 2d 65 20 27 5c 27 27 73 25 5e 2e  Xsed -e '\''s%^.
2aa20 2a 2f 5c 28 5b 5e 2f 5d 2a 5c 29 5c 2e 69 78 6c  */\([^/]*\)\.ixl
2aa30 69 62 72 61 72 79 24 25 5c 31 25 27 5c 27 27 60  ibrary$%\1%'\''`
2aa40 3b 20 74 65 73 74 20 24 72 6d 20 2f 73 79 73 2f  ; test $rm /sys/
2aa50 6c 69 62 73 2f 24 7b 6c 69 62 6e 61 6d 65 7d 5f  libs/${libname}_
2aa60 69 78 6c 69 62 72 61 72 79 2e 61 3b 20 24 73 68  ixlibrary.a; $sh
2aa70 6f 77 20 22 28 63 64 20 2f 73 79 73 2f 6c 69 62  ow "(cd /sys/lib
2aa80 73 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20  s && $LN_S $lib 
2aa90 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62  ${libname}_ixlib
2aaa0 72 61 72 79 2e 61 29 22 3b 20 28 63 64 20 2f 73  rary.a)"; (cd /s
2aab0 79 73 2f 6c 69 62 73 20 26 26 20 24 4c 4e 5f 53  ys/libs && $LN_S
2aac0 20 24 6c 69 62 20 24 7b 6c 69 62 6e 61 6d 65 7d   $lib ${libname}
2aad0 5f 69 78 6c 69 62 72 61 72 79 2e 61 29 20 7c 7c  _ixlibrary.a) ||
2aae0 20 65 78 69 74 20 31 3b 20 64 6f 6e 65 27 0a 20   exit 1; done'. 
2aaf0 20 3b 3b 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 69   ;;..beos*).  li
2ab00 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
2ab10 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 27  ='${libname}.so'
2ab20 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65  .  dynamic_linke
2ab30 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e 73  r="$host_os ld.s
2ab40 6f 22 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76  o".  shlibpath_v
2ab50 61 72 3d 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  ar=LIBRARY_PATH.
2ab60 20 20 3b 3b 0a 0a 62 73 64 69 34 2a 29 0a 20 20    ;;..bsdi4*).  
2ab70 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
2ab80 75 78 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  ux.  need_versio
2ab90 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e  n=no.  library_n
2aba0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
2abb0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2abc0 73 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  so$versuffix ${l
2abd0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2abe0 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e  }.so$major $libn
2abf0 61 6d 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65  ame.so'.  soname
2ac00 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
2ac10 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2ac20 61 6a 6f 72 27 0a 20 20 66 69 6e 69 73 68 5f 63  ajor'.  finish_c
2ac30 6d 64 73 3d 27 50 41 54 48 3d 22 5c 24 50 41 54  mds='PATH="\$PAT
2ac40 48 3a 2f 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69  H:/sbin" ldconfi
2ac50 67 20 24 6c 69 62 64 69 72 27 0a 20 20 73 68 6c  g $libdir'.  shl
2ac60 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
2ac70 42 52 41 52 59 5f 50 41 54 48 0a 20 20 73 79 73  BRARY_PATH.  sys
2ac80 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
2ac90 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f 75  _spec="/shlib /u
2aca0 73 72 2f 6c 69 62 20 2f 75 73 72 2f 58 31 31 2f  sr/lib /usr/X11/
2acb0 6c 69 62 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62  lib /usr/contrib
2acc0 2f 6c 69 62 20 2f 6c 69 62 20 2f 75 73 72 2f 6c  /lib /lib /usr/l
2acd0 6f 63 61 6c 2f 6c 69 62 22 0a 20 20 73 79 73 5f  ocal/lib".  sys_
2ace0 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74  lib_dlsearch_pat
2acf0 68 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f  h_spec="/shlib /
2ad00 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63  usr/lib /usr/loc
2ad10 61 6c 2f 6c 69 62 22 0a 20 20 65 78 70 6f 72 74  al/lib".  export
2ad20 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70  _dynamic_flag_sp
2ad30 65 63 3d 2d 72 64 79 6e 61 6d 69 63 0a 20 20 23  ec=-rdynamic.  #
2ad40 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 64 2e   the default ld.
2ad50 73 6f 2e 63 6f 6e 66 20 61 6c 73 6f 20 63 6f 6e  so.conf also con
2ad60 74 61 69 6e 73 20 2f 75 73 72 2f 63 6f 6e 74 72  tains /usr/contr
2ad70 69 62 2f 6c 69 62 20 61 6e 64 0a 20 20 23 20 2f  ib/lib and.  # /
2ad80 75 73 72 2f 58 31 31 52 36 2f 6c 69 62 20 28 2f  usr/X11R6/lib (/
2ad90 75 73 72 2f 58 31 31 20 69 73 20 61 20 6c 69 6e  usr/X11 is a lin
2ada0 6b 20 74 6f 20 2f 75 73 72 2f 58 31 31 52 36 29  k to /usr/X11R6)
2adb0 2c 20 62 75 74 20 6c 65 74 20 75 73 20 61 6c 6c  , but let us all
2adc0 6f 77 0a 20 20 23 20 6c 69 62 74 6f 6f 6c 20 74  ow.  # libtool t
2add0 6f 20 68 61 72 64 2d 63 6f 64 65 20 74 68 65 73  o hard-code thes
2ade0 65 20 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73 0a  e into programs.
2adf0 20 20 3b 3b 0a 0a 63 79 67 77 69 6e 2a 20 7c 20    ;;..cygwin* | 
2ae00 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a  mingw* | pw32*).
2ae10 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 77    version_type=w
2ae20 69 6e 64 6f 77 73 0a 20 20 6e 65 65 64 5f 76 65  indows.  need_ve
2ae30 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6e 65 65 64 5f  rsion=no.  need_
2ae40 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2ae50 63 61 73 65 20 24 47 43 43 2c 24 68 6f 73 74 5f  case $GCC,$host_
2ae60 6f 73 20 69 6e 0a 20 20 79 65 73 2c 63 79 67 77  os in.  yes,cygw
2ae70 69 6e 2a 29 0a 20 20 20 20 6c 69 62 72 61 72 79  in*).    library
2ae80 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69  _names_spec='$li
2ae90 62 6e 61 6d 65 2e 64 6c 6c 2e 61 27 0a 20 20 20  bname.dll.a'.   
2aea0 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 60 65   soname_spec='`e
2aeb0 63 68 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c  cho ${libname} |
2aec0 20 73 65 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f   sed -e 's/^lib/
2aed0 63 79 67 2f 27 60 60 65 63 68 6f 20 24 7b 72 65  cyg/'``echo ${re
2aee0 6c 65 61 73 65 7d 20 7c 20 73 65 64 20 2d 65 20  lease} | sed -e 
2aef0 27 73 2f 5b 2e 5d 2f 2d 2f 67 27 60 24 7b 76 65  's/[.]/-/g'`${ve
2af00 72 73 75 66 66 69 78 7d 2e 64 6c 6c 27 0a 20 20  rsuffix}.dll'.  
2af10 20 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d    postinstall_cm
2af20 64 73 3d 27 64 6c 70 61 74 68 3d 60 62 61 73 68  ds='dlpath=`bash
2af30 20 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24   2>&1 -c '\''. $
2af40 64 69 72 2f 24 7b 66 69 6c 65 7d 69 3b 65 63 68  dir/${file}i;ech
2af50 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e  o \$dlname'\''`~
2af60 0a 20 20 20 20 20 20 64 6c 64 69 72 3d 24 64 65  .      dldir=$de
2af70 73 74 64 69 72 2f 60 64 69 72 6e 61 6d 65 20 5c  stdir/`dirname \
2af80 24 64 6c 70 61 74 68 60 7e 0a 20 20 20 20 20 20  $dlpath`~.      
2af90 74 65 73 74 20 2d 64 20 5c 24 64 6c 64 69 72 20  test -d \$dldir 
2afa0 7c 7c 20 6d 6b 64 69 72 20 2d 70 20 5c 24 64 6c  || mkdir -p \$dl
2afb0 64 69 72 7e 0a 20 20 20 20 20 20 24 69 6e 73 74  dir~.      $inst
2afc0 61 6c 6c 5f 70 72 6f 67 20 2e 6c 69 62 73 2f 24  all_prog .libs/$
2afd0 64 6c 6e 61 6d 65 20 5c 24 64 6c 64 69 72 2f 24  dlname \$dldir/$
2afe0 64 6c 6e 61 6d 65 27 0a 20 20 20 20 70 6f 73 74  dlname'.    post
2aff0 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27  uninstall_cmds='
2b000 64 6c 64 6c 6c 3d 60 62 61 73 68 20 32 3e 26 31  dldll=`bash 2>&1
2b010 20 2d 63 20 27 5c 27 27 2e 20 24 66 69 6c 65 3b   -c '\''. $file;
2b020 20 65 63 68 6f 20 5c 24 64 6c 6e 61 6d 65 27 5c   echo \$dlname'\
2b030 27 27 60 7e 0a 20 20 20 20 20 20 64 6c 70 61 74  ''`~.      dlpat
2b040 68 3d 24 64 69 72 2f 5c 24 64 6c 64 6c 6c 7e 0a  h=$dir/\$dldll~.
2b050 20 20 20 20 20 20 20 24 72 6d 20 5c 24 64 6c 70         $rm \$dlp
2b060 61 74 68 27 0a 20 20 20 20 3b 3b 0a 20 20 79 65  ath'.    ;;.  ye
2b070 73 2c 6d 69 6e 67 77 2a 29 0a 20 20 20 20 6c 69  s,mingw*).    li
2b080 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
2b090 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 60 65 63 68  ='${libname}`ech
2b0a0 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 73  o ${release} | s
2b0b0 65 64 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67  ed -e 's/[.]/-/g
2b0c0 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d 2e 64  '`${versuffix}.d
2b0d0 6c 6c 27 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f  ll'.    sys_lib_
2b0e0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
2b0f0 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d 73 65 61  =`$CC -print-sea
2b100 72 63 68 2d 64 69 72 73 20 7c 20 67 72 65 70 20  rch-dirs | grep 
2b110 22 5e 6c 69 62 72 61 72 69 65 73 3a 22 20 7c 20  "^libraries:" | 
2b120 73 65 64 20 2d 65 20 22 73 2f 5e 6c 69 62 72 61  sed -e "s/^libra
2b130 72 69 65 73 3a 2f 2f 22 20 2d 65 20 22 73 2f 3b  ries://" -e "s/;
2b140 2f 20 2f 67 22 20 2d 65 20 22 73 2c 3d 2f 2c 2f  / /g" -e "s,=/,/
2b150 2c 67 22 60 0a 20 20 20 20 3b 3b 0a 20 20 79 65  ,g"`.    ;;.  ye
2b160 73 2c 70 77 33 32 2a 29 0a 20 20 20 20 6c 69 62  s,pw32*).    lib
2b170 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
2b180 27 60 65 63 68 6f 20 24 7b 6c 69 62 6e 61 6d 65  '`echo ${libname
2b190 7d 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 5e 6c  } | sed -e 's/^l
2b1a0 69 62 2f 70 77 2f 27 60 60 65 63 68 6f 20 24 7b  ib/pw/'``echo ${
2b1b0 72 65 6c 65 61 73 65 7d 20 7c 20 73 65 64 20 2d  release} | sed -
2b1c0 65 20 27 73 2f 2e 2f 2d 2f 67 27 60 24 7b 76 65  e 's/./-/g'`${ve
2b1d0 72 73 75 66 66 69 78 7d 2e 64 6c 6c 27 0a 20 20  rsuffix}.dll'.  
2b1e0 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 69    ;;.  *).    li
2b1f0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
2b200 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 60 65 63 68  ='${libname}`ech
2b210 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 73  o ${release} | s
2b220 65 64 20 2d 65 20 27 73 2f 5b 2e 5d 2f 2d 2f 67  ed -e 's/[.]/-/g
2b230 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d 2e 64  '`${versuffix}.d
2b240 6c 6c 20 24 6c 69 62 6e 61 6d 65 2e 6c 69 62 27  ll $libname.lib'
2b250 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
2b260 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
2b270 27 57 69 6e 33 32 20 6c 64 2e 65 78 65 27 0a 20  'Win32 ld.exe'. 
2b280 20 23 20 46 49 58 4d 45 3a 20 66 69 72 73 74 20   # FIXME: first 
2b290 77 65 20 73 68 6f 75 6c 64 20 73 65 61 72 63 68  we should search
2b2a0 20 2e 20 61 6e 64 20 74 68 65 20 64 69 72 65 63   . and the direc
2b2b0 74 6f 72 79 20 74 68 65 20 65 78 65 63 75 74 61  tory the executa
2b2c0 62 6c 65 20 69 73 20 69 6e 0a 20 20 73 68 6c 69  ble is in.  shli
2b2d0 62 70 61 74 68 5f 76 61 72 3d 50 41 54 48 0a 20  bpath_var=PATH. 
2b2e0 20 3b 3b 0a 0a 64 61 72 77 69 6e 2a 20 7c 20 72   ;;..darwin* | r
2b2f0 68 61 70 73 6f 64 79 2a 29 0a 20 20 64 79 6e 61  hapsody*).  dyna
2b300 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73  mic_linker="$hos
2b310 74 5f 6f 73 20 64 79 6c 64 22 0a 20 20 76 65 72  t_os dyld".  ver
2b320 73 69 6f 6e 5f 74 79 70 65 3d 64 61 72 77 69 6e  sion_type=darwin
2b330 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  .  need_lib_pref
2b340 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72  ix=no.  need_ver
2b350 73 69 6f 6e 3d 6e 6f 0a 20 20 23 20 46 49 58 4d  sion=no.  # FIXM
2b360 45 3a 20 52 65 6c 79 69 6e 67 20 6f 6e 20 70 6f  E: Relying on po
2b370 73 69 78 79 20 24 28 29 20 77 69 6c 6c 20 63 61  sixy $() will ca
2b380 75 73 65 20 70 72 6f 62 6c 65 6d 73 20 66 6f 72  use problems for
2b390 0a 20 20 23 20 20 20 20 20 20 20 20 63 72 6f 73  .  #        cros
2b3a0 73 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2c 20 62  s-compilation, b
2b3b0 75 74 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79  ut unfortunately
2b3c0 20 74 68 65 20 65 63 68 6f 20 74 65 73 74 73 20   the echo tests 
2b3d0 64 6f 20 6e 6f 74 0a 20 20 23 20 20 20 20 20 20  do not.  #      
2b3e0 20 20 79 65 74 20 64 65 74 65 63 74 20 7a 73 68    yet detect zsh
2b3f0 20 65 63 68 6f 27 73 20 72 65 6d 6f 76 61 6c 20   echo's removal 
2b400 6f 66 20 5c 20 65 73 63 61 70 65 73 2e 0a 20 20  of \ escapes..  
2b410 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
2b420 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
2b430 72 65 6c 65 61 73 65 7d 24 7b 76 65 72 73 75 66  release}${versuf
2b440 66 69 78 7d 2e 24 28 74 65 73 74 20 2e 24 6d 6f  fix}.$(test .$mo
2b450 64 75 6c 65 20 3d 20 2e 79 65 73 20 26 26 20 65  dule = .yes && e
2b460 63 68 6f 20 73 6f 20 7c 7c 20 65 63 68 6f 20 64  cho so || echo d
2b470 79 6c 69 62 29 20 24 7b 6c 69 62 6e 61 6d 65 7d  ylib) ${libname}
2b480 24 7b 72 65 6c 65 61 73 65 7d 24 7b 6d 61 6a 6f  ${release}${majo
2b490 72 7d 2e 24 28 74 65 73 74 20 2e 24 6d 6f 64 75  r}.$(test .$modu
2b4a0 6c 65 20 3d 20 2e 79 65 73 20 26 26 20 65 63 68  le = .yes && ech
2b4b0 6f 20 73 6f 20 7c 7c 20 65 63 68 6f 20 64 79 6c  o so || echo dyl
2b4c0 69 62 29 20 24 7b 6c 69 62 6e 61 6d 65 7d 2e 24  ib) ${libname}.$
2b4d0 28 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d  (test .$module =
2b4e0 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20 73 6f   .yes && echo so
2b4f0 20 7c 7c 20 65 63 68 6f 20 64 79 6c 69 62 29 27   || echo dylib)'
2b500 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27  .  soname_spec='
2b510 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2b520 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 2e 24 28 74  ase}${major}.$(t
2b530 65 73 74 20 2e 24 6d 6f 64 75 6c 65 20 3d 20 2e  est .$module = .
2b540 79 65 73 20 26 26 20 65 63 68 6f 20 73 6f 20 7c  yes && echo so |
2b550 7c 20 65 63 68 6f 20 64 79 6c 69 62 29 27 0a 20  | echo dylib)'. 
2b560 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
2b570 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
2b580 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  .  shlibpath_var
2b590 3d 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41  =DYLD_LIBRARY_PA
2b5a0 54 48 0a 20 20 3b 3b 0a 0a 66 72 65 65 62 73 64  TH.  ;;..freebsd
2b5b0 31 2a 29 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  1*).  dynamic_li
2b5c0 6e 6b 65 72 3d 6e 6f 0a 20 20 3b 3b 0a 0a 66 72  nker=no.  ;;..fr
2b5d0 65 65 62 73 64 2a 2d 67 6e 75 2a 29 0a 20 20 76  eebsd*-gnu*).  v
2b5e0 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
2b5f0 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65  x.  need_lib_pre
2b600 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65  fix=no.  need_ve
2b610 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61  rsion=no.  libra
2b620 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
2b630 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2b640 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78  se}.so$versuffix
2b650 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
2b660 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24  ease}.so$major $
2b670 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 6f  libname.so'.  so
2b680 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
2b690 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2b6a0 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69  so$major'.  shli
2b6b0 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
2b6c0 52 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69  RARY_PATH.  shli
2b6d0 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
2b6e0 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 68 61 72  runpath=no.  har
2b6f0 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d  dcode_into_libs=
2b700 79 65 73 0a 20 20 64 79 6e 61 6d 69 63 5f 6c 69  yes.  dynamic_li
2b710 6e 6b 65 72 3d 27 47 4e 55 2f 46 72 65 65 42 53  nker='GNU/FreeBS
2b720 44 20 6c 64 2e 73 6f 27 0a 20 20 3b 3b 0a 0a 66  D ld.so'.  ;;..f
2b730 72 65 65 62 73 64 2a 29 0a 20 20 6f 62 6a 66 6f  reebsd*).  objfo
2b740 72 6d 61 74 3d 60 74 65 73 74 20 2d 78 20 2f 75  rmat=`test -x /u
2b750 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f 72 6d 61 74  sr/bin/objformat
2b760 20 26 26 20 2f 75 73 72 2f 62 69 6e 2f 6f 62 6a   && /usr/bin/obj
2b770 66 6f 72 6d 61 74 20 7c 7c 20 65 63 68 6f 20 61  format || echo a
2b780 6f 75 74 60 0a 20 20 76 65 72 73 69 6f 6e 5f 74  out`.  version_t
2b790 79 70 65 3d 66 72 65 65 62 73 64 2d 24 6f 62 6a  ype=freebsd-$obj
2b7a0 66 6f 72 6d 61 74 0a 20 20 63 61 73 65 20 24 76  format.  case $v
2b7b0 65 72 73 69 6f 6e 5f 74 79 70 65 20 69 6e 0a 20  ersion_type in. 
2b7c0 20 20 20 66 72 65 65 62 73 64 2d 65 6c 66 2a 29     freebsd-elf*)
2b7d0 0a 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  .      library_n
2b7e0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
2b7f0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2b800 73 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  so$versuffix ${l
2b810 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2b820 7d 2e 73 6f 20 24 6c 69 62 6e 61 6d 65 2e 73 6f  }.so $libname.so
2b830 27 0a 20 20 20 20 20 20 6e 65 65 64 5f 76 65 72  '.      need_ver
2b840 73 69 6f 6e 3d 6e 6f 0a 20 20 20 20 20 20 6e 65  sion=no.      ne
2b850 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
2b860 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 66 72  .      ;;.    fr
2b870 65 65 62 73 64 2d 2a 29 0a 20 20 20 20 20 20 6c  eebsd-*).      l
2b880 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
2b890 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
2b8a0 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72 73 75  elease}.so$versu
2b8b0 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e 73 6f  ffix $libname.so
2b8c0 24 76 65 72 73 75 66 66 69 78 27 0a 20 20 20 20  $versuffix'.    
2b8d0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 79    need_version=y
2b8e0 65 73 0a 20 20 20 20 20 20 3b 3b 0a 20 20 65 73  es.      ;;.  es
2b8f0 61 63 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76  ac.  shlibpath_v
2b900 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41  ar=LD_LIBRARY_PA
2b910 54 48 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f  TH.  case $host_
2b920 6f 73 20 69 6e 0a 20 20 66 72 65 65 62 73 64 32  os in.  freebsd2
2b930 2a 29 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68  *).    shlibpath
2b940 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
2b950 74 68 3d 79 65 73 0a 20 20 20 20 3b 3b 0a 20 20  th=yes.    ;;.  
2b960 2a 29 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68  *).    shlibpath
2b970 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
2b980 74 68 3d 6e 6f 0a 20 20 20 20 68 61 72 64 63 6f  th=no.    hardco
2b990 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73  de_into_libs=yes
2b9a0 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
2b9b0 20 3b 3b 0a 0a 67 6e 75 2a 29 0a 20 20 76 65 72   ;;..gnu*).  ver
2b9c0 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
2b9d0 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
2b9e0 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73  x=no.  need_vers
2b9f0 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72 79  ion=no.  library
2ba00 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
2ba10 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2ba20 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20 24  }.so$versuffix $
2ba30 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2ba40 73 65 7d 2e 73 6f 24 7b 6d 61 6a 6f 72 7d 20 24  se}.so${major} $
2ba50 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 27 0a 20 20  {libname}.so'.  
2ba60 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c  soname_spec='${l
2ba70 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2ba80 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 73 68  }.so$major'.  sh
2ba90 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
2baa0 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 68 61  IBRARY_PATH.  ha
2bab0 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
2bac0 3d 79 65 73 0a 20 20 3b 3b 0a 0a 68 70 75 78 39  =yes.  ;;..hpux9
2bad0 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c 20 68 70  * | hpux10* | hp
2bae0 75 78 31 31 2a 29 0a 20 20 23 20 47 69 76 65 20  ux11*).  # Give 
2baf0 61 20 73 6f 6e 61 6d 65 20 63 6f 72 72 65 73 70  a soname corresp
2bb00 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 6d 61  onding to the ma
2bb10 6a 6f 72 20 76 65 72 73 69 6f 6e 20 73 6f 20 74  jor version so t
2bb20 68 61 74 20 64 6c 64 2e 73 6c 20 72 65 66 75 73  hat dld.sl refus
2bb30 65 73 20 74 6f 0a 20 20 23 20 6c 69 6e 6b 20 61  es to.  # link a
2bb40 67 61 69 6e 73 74 20 6f 74 68 65 72 20 76 65 72  gainst other ver
2bb50 73 69 6f 6e 73 2e 0a 20 20 64 79 6e 61 6d 69 63  sions..  dynamic
2bb60 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f 6f  _linker="$host_o
2bb70 73 20 64 6c 64 2e 73 6c 22 0a 20 20 76 65 72 73  s dld.sl".  vers
2bb80 69 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20  ion_type=sunos. 
2bb90 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
2bba0 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
2bbb0 6f 6e 3d 6e 6f 0a 20 20 73 68 6c 69 62 70 61 74  on=no.  shlibpat
2bbc0 68 5f 76 61 72 3d 53 48 4c 49 42 5f 50 41 54 48  h_var=SHLIB_PATH
2bbd0 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65  .  shlibpath_ove
2bbe0 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e  rrides_runpath=n
2bbf0 6f 20 23 20 2b 73 20 69 73 20 72 65 71 75 69 72  o # +s is requir
2bc00 65 64 20 74 6f 20 65 6e 61 62 6c 65 20 53 48 4c  ed to enable SHL
2bc10 49 42 5f 50 41 54 48 0a 20 20 6c 69 62 72 61 72  IB_PATH.  librar
2bc20 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
2bc30 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2bc40 65 7d 2e 73 6c 24 76 65 72 73 75 66 66 69 78 20  e}.sl$versuffix 
2bc50 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2bc60 61 73 65 7d 2e 73 6c 24 6d 61 6a 6f 72 20 24 6c  ase}.sl$major $l
2bc70 69 62 6e 61 6d 65 2e 73 6c 27 0a 20 20 73 6f 6e  ibname.sl'.  son
2bc80 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
2bc90 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2bca0 6c 24 6d 61 6a 6f 72 27 0a 20 20 23 20 48 50 2d  l$major'.  # HP-
2bcb0 55 58 20 72 75 6e 73 20 2a 72 65 61 6c 6c 79 2a  UX runs *really*
2bcc0 20 73 6c 6f 77 6c 79 20 75 6e 6c 65 73 73 20 73   slowly unless s
2bcd0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
2bce0 61 72 65 20 6d 6f 64 65 20 35 35 35 2e 0a 20 20  are mode 555..  
2bcf0 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  postinstall_cmds
2bd00 3d 27 63 68 6d 6f 64 20 35 35 35 20 24 6c 69 62  ='chmod 555 $lib
2bd10 27 0a 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c  '.  ;;..irix5* |
2bd20 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f   irix6* | nonsto
2bd30 70 75 78 2a 29 0a 20 20 63 61 73 65 20 24 68 6f  pux*).  case $ho
2bd40 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 6e 6f 6e  st_os in.    non
2bd50 73 74 6f 70 75 78 2a 29 20 76 65 72 73 69 6f 6e  stopux*) version
2bd60 5f 74 79 70 65 3d 6e 6f 6e 73 74 6f 70 75 78 20  _type=nonstopux 
2bd70 3b 3b 0a 20 20 20 20 2a 29 20 20 20 20 20 20 20  ;;.    *)       
2bd80 20 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d     version_type=
2bd90 69 72 69 78 20 3b 3b 0a 20 20 65 73 61 63 0a 20  irix ;;.  esac. 
2bda0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
2bdb0 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72 73 69  =no.  need_versi
2bdc0 6f 6e 3d 6e 6f 0a 20 20 73 6f 6e 61 6d 65 5f 73  on=no.  soname_s
2bdd0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2bde0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2bdf0 6f 72 27 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61  or'.  library_na
2be00 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
2be10 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2be20 6f 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69  o$versuffix ${li
2be30 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
2be40 2e 73 6f 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e  .so$major ${libn
2be50 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2be60 6f 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20  o $libname.so'. 
2be70 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
2be80 6e 0a 20 20 69 72 69 78 35 2a 20 7c 20 6e 6f 6e  n.  irix5* | non
2be90 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 6c 69 62  stopux*).    lib
2bea0 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d  suff= shlibsuff=
2beb0 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  .    ;;.  *).   
2bec0 20 63 61 73 65 20 24 4c 44 20 69 6e 20 23 20 6c   case $LD in # l
2bed0 69 62 74 6f 6f 6c 2e 6d 34 20 77 69 6c 6c 20 61  ibtool.m4 will a
2bee0 64 64 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20  dd one of these 
2bef0 73 77 69 74 63 68 65 73 20 74 6f 20 4c 44 0a 20  switches to LD. 
2bf00 20 20 20 2a 2d 33 32 7c 2a 22 2d 33 32 20 22 29     *-32|*"-32 ")
2bf10 20 6c 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73   libsuff= shlibs
2bf20 75 66 66 3d 20 6c 69 62 6d 61 67 69 63 3d 33 32  uff= libmagic=32
2bf30 2d 62 69 74 3b 3b 0a 20 20 20 20 2a 2d 6e 33 32  -bit;;.    *-n32
2bf40 7c 2a 22 2d 6e 33 32 20 22 29 20 6c 69 62 73 75  |*"-n32 ") libsu
2bf50 66 66 3d 33 32 20 73 68 6c 69 62 73 75 66 66 3d  ff=32 shlibsuff=
2bf60 4e 33 32 20 6c 69 62 6d 61 67 69 63 3d 4e 33 32  N32 libmagic=N32
2bf70 3b 3b 0a 20 20 20 20 2a 2d 36 34 7c 2a 22 2d 36  ;;.    *-64|*"-6
2bf80 34 20 22 29 20 6c 69 62 73 75 66 66 3d 36 34 20  4 ") libsuff=64 
2bf90 73 68 6c 69 62 73 75 66 66 3d 36 34 20 6c 69 62  shlibsuff=64 lib
2bfa0 6d 61 67 69 63 3d 36 34 2d 62 69 74 3b 3b 0a 20  magic=64-bit;;. 
2bfb0 20 20 20 2a 29 20 6c 69 62 73 75 66 66 3d 20 73     *) libsuff= s
2bfc0 68 6c 69 62 73 75 66 66 3d 20 6c 69 62 6d 61 67  hlibsuff= libmag
2bfd0 69 63 3d 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b  ic=never-match;;
2bfe0 0a 20 20 20 20 65 73 61 63 0a 20 20 20 20 3b 3b  .    esac.    ;;
2bff0 0a 20 20 65 73 61 63 0a 20 20 73 68 6c 69 62 70  .  esac.  shlibp
2c000 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
2c010 52 59 24 7b 73 68 6c 69 62 73 75 66 66 7d 5f 50  RY${shlibsuff}_P
2c020 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  ATH.  shlibpath_
2c030 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2c040 68 3d 6e 6f 0a 20 20 73 79 73 5f 6c 69 62 5f 73  h=no.  sys_lib_s
2c050 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
2c060 22 2f 75 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75  "/usr/lib${libsu
2c070 66 66 7d 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66  ff} /lib${libsuf
2c080 66 7d 20 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69  f} /usr/local/li
2c090 62 24 7b 6c 69 62 73 75 66 66 7d 22 0a 20 20 73  b${libsuff}".  s
2c0a0 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
2c0b0 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f  path_spec="/usr/
2c0c0 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 20 2f 6c  lib${libsuff} /l
2c0d0 69 62 24 7b 6c 69 62 73 75 66 66 7d 22 0a 20 20  ib${libsuff}".  
2c0e0 3b 3b 0a 0a 23 20 4e 6f 20 73 68 61 72 65 64 20  ;;..# No shared 
2c0f0 6c 69 62 20 73 75 70 70 6f 72 74 20 66 6f 72 20  lib support for 
2c100 4c 69 6e 75 78 20 6f 6c 64 6c 64 2c 20 61 6f 75  Linux oldld, aou
2c110 74 2c 20 6f 72 20 63 6f 66 66 2e 0a 6c 69 6e 75  t, or coff..linu
2c120 78 2d 67 6e 75 6f 6c 64 6c 64 2a 20 7c 20 6c 69  x-gnuoldld* | li
2c130 6e 75 78 2d 67 6e 75 61 6f 75 74 2a 20 7c 20 6c  nux-gnuaout* | l
2c140 69 6e 75 78 2d 67 6e 75 63 6f 66 66 2a 29 0a 20  inux-gnucoff*). 
2c150 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
2c160 6e 6f 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73 20  no.  ;;..# This 
2c170 6d 75 73 74 20 62 65 20 4c 69 6e 75 78 20 45 4c  must be Linux EL
2c180 46 2e 0a 6c 69 6e 75 78 2d 67 6e 75 2a 29 0a 20  F..linux-gnu*). 
2c190 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69   version_type=li
2c1a0 6e 75 78 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  nux.  need_lib_p
2c1b0 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
2c1c0 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62  version=no.  lib
2c1d0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
2c1e0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
2c1f0 65 61 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66  ease}.so$versuff
2c200 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  ix ${libname}${r
2c210 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72  elease}.so$major
2c220 20 24 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20   $libname.so'.  
2c230 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c  soname_spec='${l
2c240 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2c250 7d 2e 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 66 69  }.so$major'.  fi
2c260 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48 3d  nish_cmds='PATH=
2c270 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20 6c  "\$PATH:/sbin" l
2c280 64 63 6f 6e 66 69 67 20 2d 6e 20 24 6c 69 62 64  dconfig -n $libd
2c290 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  ir'.  shlibpath_
2c2a0 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2c2b0 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  ATH.  shlibpath_
2c2c0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2c2d0 68 3d 6e 6f 0a 20 20 23 20 54 68 69 73 20 69 6d  h=no.  # This im
2c2e0 70 6c 69 65 73 20 6e 6f 20 66 61 73 74 5f 69 6e  plies no fast_in
2c2f0 73 74 61 6c 6c 2c 20 77 68 69 63 68 20 69 73 20  stall, which is 
2c300 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 0a 20 20  unacceptable..  
2c310 23 20 53 6f 6d 65 20 72 65 77 6f 72 6b 20 77 69  # Some rework wi
2c320 6c 6c 20 62 65 20 6e 65 65 64 65 64 20 74 6f 20  ll be needed to 
2c330 61 6c 6c 6f 77 20 66 6f 72 20 66 61 73 74 5f 69  allow for fast_i
2c340 6e 73 74 61 6c 6c 0a 20 20 23 20 62 65 66 6f 72  nstall.  # befor
2c350 65 20 74 68 69 73 20 63 61 6e 20 62 65 20 65 6e  e this can be en
2c360 61 62 6c 65 64 2e 0a 20 20 68 61 72 64 63 6f 64  abled..  hardcod
2c370 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a  e_into_libs=yes.
2c380 0a 20 20 23 20 57 65 20 75 73 65 64 20 74 6f 20  .  # We used to 
2c390 74 65 73 74 20 66 6f 72 20 2f 6c 69 62 2f 6c 64  test for /lib/ld
2c3a0 2e 73 6f 2e 31 20 61 6e 64 20 64 69 73 61 62 6c  .so.1 and disabl
2c3b0 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  e shared librari
2c3c0 65 73 20 6f 6e 0a 20 20 23 20 70 6f 77 65 72 70  es on.  # powerp
2c3d0 63 2c 20 62 65 63 61 75 73 65 20 4d 6b 4c 69 6e  c, because MkLin
2c3e0 75 78 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65  ux only supporte
2c3f0 64 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  d shared librari
2c400 65 73 20 77 69 74 68 20 74 68 65 0a 20 20 23 20  es with the.  # 
2c410 47 4e 55 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b  GNU dynamic link
2c420 65 72 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20  er.  Since this 
2c430 77 61 73 20 62 72 6f 6b 65 6e 20 77 69 74 68 20  was broken with 
2c440 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 73 2c  cross compilers,
2c450 0a 20 20 23 20 6d 6f 73 74 20 70 6f 77 65 72 70  .  # most powerp
2c460 63 2d 6c 69 6e 75 78 20 62 6f 78 65 73 20 73 75  c-linux boxes su
2c470 70 70 6f 72 74 20 64 79 6e 61 6d 69 63 20 6c 69  pport dynamic li
2c480 6e 6b 69 6e 67 20 74 68 65 73 65 20 64 61 79 73  nking these days
2c490 20 61 6e 64 0a 20 20 23 20 70 65 6f 70 6c 65 20   and.  # people 
2c4a0 63 61 6e 20 61 6c 77 61 79 73 20 2d 2d 64 69 73  can always --dis
2c4b0 61 62 6c 65 2d 73 68 61 72 65 64 2c 20 74 68 65  able-shared, the
2c4c0 20 74 65 73 74 20 77 61 73 20 72 65 6d 6f 76 65   test was remove
2c4d0 64 2c 20 61 6e 64 20 77 65 0a 20 20 23 20 61 73  d, and we.  # as
2c4e0 73 75 6d 65 20 74 68 65 20 47 4e 55 2f 4c 69 6e  sume the GNU/Lin
2c4f0 75 78 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65  ux dynamic linke
2c500 72 20 69 73 20 69 6e 20 75 73 65 2e 0a 20 20 64  r is in use..  d
2c510 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 47  ynamic_linker='G
2c520 4e 55 2f 4c 69 6e 75 78 20 6c 64 2e 73 6f 27 0a  NU/Linux ld.so'.
2c530 20 20 3b 3b 0a 0a 6e 65 74 62 73 64 2a 29 0a 20    ;;..netbsd*). 
2c540 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75   version_type=su
2c550 6e 6f 73 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  nos.  need_lib_p
2c560 72 65 66 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f  refix=no.  need_
2c570 76 65 72 73 69 6f 6e 3d 6e 6f 0a 20 20 69 66 20  version=no.  if 
2c580 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24  echo __ELF__ | $
2c590 43 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f  CC -E - | grep _
2c5a0 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f 6e 75 6c  _ELF__ >/dev/nul
2c5b0 6c 3b 20 74 68 65 6e 0a 20 20 20 20 6c 69 62 72  l; then.    libr
2c5c0 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
2c5d0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2c5e0 61 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69  ase}.so$versuffi
2c5f0 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f 24  x ${libname}.so$
2c600 76 65 72 73 75 66 66 69 78 27 0a 20 20 20 20 66  versuffix'.    f
2c610 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48  inish_cmds='PATH
2c620 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20  ="\$PATH:/sbin" 
2c630 6c 64 63 6f 6e 66 69 67 20 2d 6d 20 24 6c 69 62  ldconfig -m $lib
2c640 64 69 72 27 0a 20 20 20 20 64 79 6e 61 6d 69 63  dir'.    dynamic
2c650 5f 6c 69 6e 6b 65 72 3d 27 4e 65 74 42 53 44 20  _linker='NetBSD 
2c660 28 61 2e 6f 75 74 29 20 6c 64 2e 73 6f 27 0a 20  (a.out) ld.so'. 
2c670 20 65 6c 73 65 0a 20 20 20 20 6c 69 62 72 61 72   else.    librar
2c680 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
2c690 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2c6a0 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20  e}.so$versuffix 
2c6b0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2c6c0 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 7b  ase}.so$major ${
2c6d0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2c6e0 65 7d 2e 73 6f 20 24 7b 6c 69 62 6e 61 6d 65 7d  e}.so ${libname}
2c6f0 2e 73 6f 27 0a 20 20 20 20 73 6f 6e 61 6d 65 5f  .so'.    soname_
2c700 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
2c710 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61  ${release}.so$ma
2c720 6a 6f 72 27 0a 20 20 20 20 64 79 6e 61 6d 69 63  jor'.    dynamic
2c730 5f 6c 69 6e 6b 65 72 3d 27 4e 65 74 42 53 44 20  _linker='NetBSD 
2c740 6c 64 2e 65 6c 66 5f 73 6f 27 0a 20 20 66 69 0a  ld.elf_so'.  fi.
2c750 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
2c760 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
2c770 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
2c780 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
2c790 73 0a 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74  s.  hardcode_int
2c7a0 6f 5f 6c 69 62 73 3d 79 65 73 0a 20 20 3b 3b 0a  o_libs=yes.  ;;.
2c7b0 0a 6e 65 77 73 6f 73 36 29 0a 20 20 76 65 72 73  .newsos6).  vers
2c7c0 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20  ion_type=linux. 
2c7d0 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
2c7e0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2c7f0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72  {release}.so$ver
2c800 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
2c810 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d  }${release}.so$m
2c820 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73 6f  ajor $libname.so
2c830 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  '.  shlibpath_va
2c840 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  r=LD_LIBRARY_PAT
2c850 48 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76  H.  shlibpath_ov
2c860 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d  errides_runpath=
2c870 79 65 73 0a 20 20 3b 3b 0a 0a 6f 70 65 6e 62 73  yes.  ;;..openbs
2c880 64 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  d*).  version_ty
2c890 70 65 3d 73 75 6e 6f 73 0a 20 20 6e 65 65 64 5f  pe=sunos.  need_
2c8a0 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20  lib_prefix=no.  
2c8b0 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a  need_version=no.
2c8c0 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 60 65    if test -z "`e
2c8d0 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43  cho __ELF__ | $C
2c8e0 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f  C -E - | grep __
2c8f0 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20  ELF__`" || test 
2c900 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f  "$host_os-$host_
2c910 63 70 75 22 20 3d 20 22 6f 70 65 6e 62 73 64 32  cpu" = "openbsd2
2c920 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20 74 68 65  .8-powerpc"; the
2c930 6e 0a 20 20 20 20 63 61 73 65 20 22 24 68 6f 73  n.    case "$hos
2c940 74 5f 6f 73 22 20 69 6e 0a 20 20 20 20 6f 70 65  t_os" in.    ope
2c950 6e 62 73 64 32 2e 5b 38 39 5d 20 7c 20 6f 70 65  nbsd2.[89] | ope
2c960 6e 62 73 64 32 2e 5b 38 39 5d 2e 2a 29 0a 20 20  nbsd2.[89].*).  
2c970 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76      shlibpath_ov
2c980 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d  errides_runpath=
2c990 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20  no.      ;;.    
2c9a0 2a 29 0a 20 20 20 20 20 20 73 68 6c 69 62 70 61  *).      shlibpa
2c9b0 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e  th_overrides_run
2c9c0 70 61 74 68 3d 79 65 73 0a 20 20 20 20 20 20 3b  path=yes.      ;
2c9d0 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c 73  ;.    esac.  els
2c9e0 65 0a 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f  e.    shlibpath_
2c9f0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
2ca00 68 3d 79 65 73 0a 20 20 66 69 0a 20 20 6c 69 62  h=yes.  fi.  lib
2ca10 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
2ca20 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
2ca30 65 61 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66  ease}.so$versuff
2ca40 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 2e 73 6f  ix ${libname}.so
2ca50 24 76 65 72 73 75 66 66 69 78 27 0a 20 20 66 69  $versuffix'.  fi
2ca60 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48 3d  nish_cmds='PATH=
2ca70 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20 6c  "\$PATH:/sbin" l
2ca80 64 63 6f 6e 66 69 67 20 2d 6d 20 24 6c 69 62 64  dconfig -m $libd
2ca90 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  ir'.  shlibpath_
2caa0 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2cab0 41 54 48 0a 20 20 3b 3b 0a 0a 6f 73 32 2a 29 0a  ATH.  ;;..os2*).
2cac0 20 20 6c 69 62 6e 61 6d 65 5f 73 70 65 63 3d 27    libname_spec='
2cad0 24 6e 61 6d 65 27 0a 20 20 6e 65 65 64 5f 6c 69  $name'.  need_li
2cae0 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20 20 6c 69  b_prefix=no.  li
2caf0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
2cb00 3d 27 24 6c 69 62 6e 61 6d 65 2e 64 6c 6c 20 24  ='$libname.dll $
2cb10 6c 69 62 6e 61 6d 65 2e 61 27 0a 20 20 64 79 6e  libname.a'.  dyn
2cb20 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 4f 53 2f  amic_linker='OS/
2cb30 32 20 6c 64 2e 65 78 65 27 0a 20 20 73 68 6c 69  2 ld.exe'.  shli
2cb40 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50 41 54  bpath_var=LIBPAT
2cb50 48 0a 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 7c 20  H.  ;;..osf3* | 
2cb60 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20  osf4* | osf5*). 
2cb70 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6f 73   version_type=os
2cb80 66 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  f.  need_version
2cb90 3d 6e 6f 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70  =no.  need_lib_p
2cba0 72 65 66 69 78 3d 6e 6f 0a 20 20 73 6f 6e 61 6d  refix=no.  sonam
2cbb0 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  e_spec='${libnam
2cbc0 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2cbd0 6d 61 6a 6f 72 27 0a 20 20 6c 69 62 72 61 72 79  major'.  library
2cbe0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
2cbf0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
2cc00 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20 24  }.so$versuffix $
2cc10 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2cc20 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c 69  se}.so$major $li
2cc30 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 68 6c 69  bname.so'.  shli
2cc40 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
2cc50 52 41 52 59 5f 50 41 54 48 0a 20 20 73 79 73 5f  RARY_PATH.  sys_
2cc60 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
2cc70 73 70 65 63 3d 22 2f 75 73 72 2f 73 68 6c 69 62  spec="/usr/shlib
2cc80 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 20 2f 75   /usr/ccs/lib /u
2cc90 73 72 2f 6c 69 62 2f 63 6d 70 6c 72 73 2f 63 63  sr/lib/cmplrs/cc
2cca0 20 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c   /usr/lib /usr/l
2ccb0 6f 63 61 6c 2f 6c 69 62 20 2f 76 61 72 2f 73 68  ocal/lib /var/sh
2ccc0 6c 69 62 22 0a 20 20 73 79 73 5f 6c 69 62 5f 64  lib".  sys_lib_d
2ccd0 6c 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  lsearch_path_spe
2cce0 63 3d 22 24 73 79 73 5f 6c 69 62 5f 73 65 61 72  c="$sys_lib_sear
2ccf0 63 68 5f 70 61 74 68 5f 73 70 65 63 22 0a 20 20  ch_path_spec".  
2cd00 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69  hardcode_into_li
2cd10 62 73 3d 79 65 73 0a 20 20 3b 3b 0a 0a 73 63 6f  bs=yes.  ;;..sco
2cd20 33 2e 32 76 35 2a 29 0a 20 20 76 65 72 73 69 6f  3.2v5*).  versio
2cd30 6e 5f 74 79 70 65 3d 6f 73 66 0a 20 20 73 6f 6e  n_type=osf.  son
2cd40 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
2cd50 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2cd60 6f 24 6d 61 6a 6f 72 27 0a 20 20 6c 69 62 72 61  o$major'.  libra
2cd70 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
2cd80 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2cd90 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78  se}.so$versuffix
2cda0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
2cdb0 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24  ease}.so$major $
2cdc0 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 68  libname.so'.  sh
2cdd0 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
2cde0 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b  IBRARY_PATH.  ;;
2cdf0 0a 0a 73 6f 6c 61 72 69 73 2a 29 0a 20 20 76 65  ..solaris*).  ve
2ce00 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78  rsion_type=linux
2ce10 0a 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  .  need_lib_pref
2ce20 69 78 3d 6e 6f 0a 20 20 6e 65 65 64 5f 76 65 72  ix=no.  need_ver
2ce30 73 69 6f 6e 3d 6e 6f 0a 20 20 6c 69 62 72 61 72  sion=no.  librar
2ce40 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
2ce50 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
2ce60 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78 20  e}.so$versuffix 
2ce70 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
2ce80 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24 6c  ase}.so$major $l
2ce90 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 6f 6e  ibname.so'.  son
2cea0 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  ame_spec='${libn
2ceb0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73  ame}${release}.s
2cec0 6f 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69 62  o$major'.  shlib
2ced0 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
2cee0 41 52 59 5f 50 41 54 48 0a 20 20 73 68 6c 69 62  ARY_PATH.  shlib
2cef0 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
2cf00 75 6e 70 61 74 68 3d 79 65 73 0a 20 20 68 61 72  unpath=yes.  har
2cf10 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d  dcode_into_libs=
2cf20 79 65 73 0a 20 20 23 20 6c 64 64 20 63 6f 6d 70  yes.  # ldd comp
2cf30 6c 61 69 6e 73 20 75 6e 6c 65 73 73 20 6c 69 62  lains unless lib
2cf40 72 61 72 69 65 73 20 61 72 65 20 65 78 65 63 75  raries are execu
2cf50 74 61 62 6c 65 0a 20 20 70 6f 73 74 69 6e 73 74  table.  postinst
2cf60 61 6c 6c 5f 63 6d 64 73 3d 27 63 68 6d 6f 64 20  all_cmds='chmod 
2cf70 2b 78 20 24 6c 69 62 27 0a 20 20 3b 3b 0a 0a 73  +x $lib'.  ;;..s
2cf80 75 6e 6f 73 34 2a 29 0a 20 20 76 65 72 73 69 6f  unos4*).  versio
2cf90 6e 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 20 20 6c  n_type=sunos.  l
2cfa0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
2cfb0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
2cfc0 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65 72 73 75  elease}.so$versu
2cfd0 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 2e  ffix ${libname}.
2cfe0 73 6f 24 76 65 72 73 75 66 66 69 78 27 0a 20 20  so$versuffix'.  
2cff0 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54  finish_cmds='PAT
2d000 48 3d 22 5c 24 50 41 54 48 3a 2f 75 73 72 2f 65  H="\$PATH:/usr/e
2d010 74 63 22 20 6c 64 63 6f 6e 66 69 67 20 24 6c 69  tc" ldconfig $li
2d020 62 64 69 72 27 0a 20 20 73 68 6c 69 62 70 61 74  bdir'.  shlibpat
2d030 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
2d040 5f 50 41 54 48 0a 20 20 73 68 6c 69 62 70 61 74  _PATH.  shlibpat
2d050 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
2d060 61 74 68 3d 79 65 73 0a 20 20 69 66 20 74 65 73  ath=yes.  if tes
2d070 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
2d080 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20   = yes; then.   
2d090 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
2d0a0 3d 6e 6f 0a 20 20 66 69 0a 20 20 6e 65 65 64 5f  =no.  fi.  need_
2d0b0 76 65 72 73 69 6f 6e 3d 79 65 73 0a 20 20 3b 3b  version=yes.  ;;
2d0c0 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e  ..sysv4 | sysv4.
2d0d0 32 75 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a  2uw2* | sysv4.3*
2d0e0 20 7c 20 73 79 73 76 35 2a 29 0a 20 20 76 65 72   | sysv5*).  ver
2d0f0 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
2d100 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
2d110 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
2d120 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 76 65  ${release}.so$ve
2d130 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d  rsuffix ${libnam
2d140 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24  e}${release}.so$
2d150 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 2e 73  major $libname.s
2d160 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  o'.  soname_spec
2d170 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
2d180 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 27  lease}.so$major'
2d190 0a 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  .  shlibpath_var
2d1a0 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48  =LD_LIBRARY_PATH
2d1b0 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 76 65  .  case $host_ve
2d1c0 6e 64 6f 72 20 69 6e 0a 20 20 20 20 73 6e 69 29  ndor in.    sni)
2d1d0 0a 20 20 20 20 20 20 73 68 6c 69 62 70 61 74 68  .      shlibpath
2d1e0 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61  _overrides_runpa
2d1f0 74 68 3d 6e 6f 0a 20 20 20 20 20 20 6e 65 65 64  th=no.      need
2d200 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 20  _lib_prefix=no. 
2d210 20 20 20 20 20 65 78 70 6f 72 74 5f 64 79 6e 61       export_dyna
2d220 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  mic_flag_spec='$
2d230 7b 77 6c 7d 2d 42 6c 61 72 67 65 64 79 6e 73 79  {wl}-Blargedynsy
2d240 6d 27 0a 20 20 20 20 20 20 72 75 6e 70 61 74 68  m'.      runpath
2d250 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f 50 41 54 48  _var=LD_RUN_PATH
2d260 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 73 69  .      ;;.    si
2d270 65 6d 65 6e 73 29 0a 20 20 20 20 20 20 6e 65 65  emens).      nee
2d280 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2d290 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 6d 6f 74        ;;.    mot
2d2a0 6f 72 6f 6c 61 29 0a 20 20 20 20 20 20 6e 65 65  orola).      nee
2d2b0 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a  d_lib_prefix=no.
2d2c0 20 20 20 20 20 20 6e 65 65 64 5f 76 65 72 73 69        need_versi
2d2d0 6f 6e 3d 6e 6f 0a 20 20 20 20 20 20 73 68 6c 69  on=no.      shli
2d2e0 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
2d2f0 72 75 6e 70 61 74 68 3d 6e 6f 0a 20 20 20 20 20  runpath=no.     
2d300 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
2d310 70 61 74 68 5f 73 70 65 63 3d 27 2f 6c 69 62 20  path_spec='/lib 
2d320 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 63 63  /usr/lib /usr/cc
2d330 73 2f 6c 69 62 27 0a 20 20 20 20 20 20 3b 3b 0a  s/lib'.      ;;.
2d340 20 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 75 74 73    esac.  ;;..uts
2d350 34 2a 29 0a 20 20 76 65 72 73 69 6f 6e 5f 74 79  4*).  version_ty
2d360 70 65 3d 6c 69 6e 75 78 0a 20 20 6c 69 62 72 61  pe=linux.  libra
2d370 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
2d380 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
2d390 73 65 7d 2e 73 6f 24 76 65 72 73 75 66 66 69 78  se}.so$versuffix
2d3a0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
2d3b0 65 61 73 65 7d 2e 73 6f 24 6d 61 6a 6f 72 20 24  ease}.so$major $
2d3c0 6c 69 62 6e 61 6d 65 2e 73 6f 27 0a 20 20 73 6f  libname.so'.  so
2d3d0 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
2d3e0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2d3f0 73 6f 24 6d 61 6a 6f 72 27 0a 20 20 73 68 6c 69  so$major'.  shli
2d400 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
2d410 52 41 52 59 5f 50 41 54 48 0a 20 20 3b 3b 0a 0a  RARY_PATH.  ;;..
2d420 64 67 75 78 2a 29 0a 20 20 76 65 72 73 69 6f 6e  dgux*).  version
2d430 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 20 20 6e 65  _type=linux.  ne
2d440 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
2d450 0a 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d  .  need_version=
2d460 6e 6f 0a 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  no.  library_nam
2d470 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
2d480 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e 73 6f  me}${release}.so
2d490 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
2d4a0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 2e  name}${release}.
2d4b0 73 6f 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  so$major $libnam
2d4c0 65 2e 73 6f 27 0a 20 20 73 6f 6e 61 6d 65 5f 73  e.so'.  soname_s
2d4d0 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
2d4e0 7b 72 65 6c 65 61 73 65 7d 2e 73 6f 24 6d 61 6a  {release}.so$maj
2d4f0 6f 72 27 0a 20 20 73 68 6c 69 62 70 61 74 68 5f  or'.  shlibpath_
2d500 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50  var=LD_LIBRARY_P
2d510 41 54 48 0a 20 20 3b 3b 0a 0a 73 79 73 76 34 2a  ATH.  ;;..sysv4*
2d520 4d 50 2a 29 0a 20 20 69 66 20 74 65 73 74 20 2d  MP*).  if test -
2d530 64 20 2f 75 73 72 2f 6e 65 63 20 3b 74 68 65 6e  d /usr/nec ;then
2d540 0a 20 20 20 20 76 65 72 73 69 6f 6e 5f 74 79 70  .    version_typ
2d550 65 3d 6c 69 6e 75 78 0a 20 20 20 20 6c 69 62 72  e=linux.    libr
2d560 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27  ary_names_spec='
2d570 24 6c 69 62 6e 61 6d 65 2e 73 6f 2e 24 76 65 72  $libname.so.$ver
2d580 73 75 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e  suffix $libname.
2d590 73 6f 2e 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61  so.$major $libna
2d5a0 6d 65 2e 73 6f 27 0a 20 20 20 20 73 6f 6e 61 6d  me.so'.    sonam
2d5b0 65 5f 73 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65  e_spec='$libname
2d5c0 2e 73 6f 2e 24 6d 61 6a 6f 72 27 0a 20 20 20 20  .so.$major'.    
2d5d0 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
2d5e0 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 20 20  _LIBRARY_PATH.  
2d5f0 66 69 0a 20 20 3b 3b 0a 0a 2a 29 0a 20 20 64 79  fi.  ;;..*).  dy
2d600 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a  namic_linker=no.
2d610 20 20 3b 3b 0a 65 73 61 63 0a 65 63 68 6f 20 22    ;;.esac.echo "
2d620 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2d630 72 65 73 75 6c 74 3a 20 24 64 79 6e 61 6d 69 63  result: $dynamic
2d640 5f 6c 69 6e 6b 65 72 22 20 3e 26 35 0a 65 63 68  _linker" >&5.ech
2d650 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 64 79 6e  o "${ECHO_T}$dyn
2d660 61 6d 69 63 5f 6c 69 6e 6b 65 72 22 20 3e 26 36  amic_linker" >&6
2d670 0a 74 65 73 74 20 22 24 64 79 6e 61 6d 69 63 5f  .test "$dynamic_
2d680 6c 69 6e 6b 65 72 22 20 3d 20 6e 6f 20 26 26 20  linker" = no && 
2d690 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
2d6a0 3d 6e 6f 0a 0a 23 20 52 65 70 6f 72 74 20 74 68  =no..# Report th
2d6b0 65 20 66 69 6e 61 6c 20 63 6f 6e 73 65 71 75 65  e final conseque
2d6c0 6e 63 65 73 2e 0a 65 63 68 6f 20 22 24 61 73 5f  nces..echo "$as_
2d6d0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
2d6e0 6b 69 6e 67 20 69 66 20 6c 69 62 74 6f 6f 6c 20  king if libtool 
2d6f0 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20  supports shared 
2d700 6c 69 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65  libraries" >&5.e
2d710 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
2d720 63 6b 69 6e 67 20 69 66 20 6c 69 62 74 6f 6f 6c  cking if libtool
2d730 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64   supports shared
2d740 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 24 45   libraries... $E
2d750 43 48 4f 5f 43 22 20 3e 26 36 0a 65 63 68 6f 20  CHO_C" >&6.echo 
2d760 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2d770 20 72 65 73 75 6c 74 3a 20 24 63 61 6e 5f 62 75   result: $can_bu
2d780 69 6c 64 5f 73 68 61 72 65 64 22 20 3e 26 35 0a  ild_shared" >&5.
2d790 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
2d7a0 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64  can_build_shared
2d7b0 22 20 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73  " >&6..echo "$as
2d7c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
2d7d0 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 6f  cking whether to
2d7e0 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
2d7f0 62 72 61 72 69 65 73 22 20 3e 26 35 0a 65 63 68  braries" >&5.ech
2d800 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
2d810 69 6e 67 20 77 68 65 74 68 65 72 20 74 6f 20 62  ing whether to b
2d820 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62 72  uild shared libr
2d830 61 72 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  aries... $ECHO_C
2d840 22 20 3e 26 36 0a 74 65 73 74 20 22 24 63 61 6e  " >&6.test "$can
2d850 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 22 20 3d  _build_shared" =
2d860 20 22 6e 6f 22 20 26 26 20 65 6e 61 62 6c 65 5f   "no" && enable_
2d870 73 68 61 72 65 64 3d 6e 6f 0a 0a 23 20 4f 6e 20  shared=no..# On 
2d880 41 49 58 2c 20 73 68 61 72 65 64 20 6c 69 62 72  AIX, shared libr
2d890 61 72 69 65 73 20 61 6e 64 20 73 74 61 74 69 63  aries and static
2d8a0 20 6c 69 62 72 61 72 69 65 73 20 75 73 65 20 74   libraries use t
2d8b0 68 65 20 73 61 6d 65 20 6e 61 6d 65 73 70 61 63  he same namespac
2d8c0 65 2c 20 61 6e 64 0a 23 20 61 72 65 20 61 6c 6c  e, and.# are all
2d8d0 20 62 75 69 6c 74 20 66 72 6f 6d 20 50 49 43 2e   built from PIC.
2d8e0 0a 63 61 73 65 20 22 24 68 6f 73 74 5f 6f 73 22  .case "$host_os"
2d8f0 20 69 6e 0a 61 69 78 33 2a 29 0a 20 20 74 65 73   in.aix3*).  tes
2d900 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 65  t "$enable_share
2d910 64 22 20 3d 20 79 65 73 20 26 26 20 65 6e 61 62  d" = yes && enab
2d920 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 20 20 69  le_static=no.  i
2d930 66 20 74 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c  f test -n "$RANL
2d940 49 42 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 72  IB"; then.    ar
2d950 63 68 69 76 65 5f 63 6d 64 73 3d 22 24 61 72 63  chive_cmds="$arc
2d960 68 69 76 65 5f 63 6d 64 73 7e 5c 24 52 41 4e 4c  hive_cmds~\$RANL
2d970 49 42 20 5c 24 6c 69 62 22 0a 20 20 20 20 70 6f  IB \$lib".    po
2d980 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 27  stinstall_cmds='
2d990 24 52 41 4e 4c 49 42 20 24 6c 69 62 27 0a 20 20  $RANLIB $lib'.  
2d9a0 66 69 0a 20 20 3b 3b 0a 0a 61 69 78 34 2a 29 0a  fi.  ;;..aix4*).
2d9b0 20 20 69 66 20 74 65 73 74 20 22 24 68 6f 73 74    if test "$host
2d9c0 5f 63 70 75 22 20 21 3d 20 69 61 36 34 20 26 26  _cpu" != ia64 &&
2d9d0 20 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f   test "$aix_use_
2d9e0 72 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20  runtimelinking" 
2d9f0 3d 20 6e 6f 20 3b 20 74 68 65 6e 0a 20 20 20 20  = no ; then.    
2da00 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68  test "$enable_sh
2da10 61 72 65 64 22 20 3d 20 79 65 73 20 26 26 20 65  ared" = yes && e
2da20 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a  nable_static=no.
2da30 20 20 66 69 0a 20 20 3b 3b 0a 65 73 61 63 0a 65    fi.  ;;.esac.e
2da40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2da50 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 65 6e  ENO: result: $en
2da60 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3e 26 35  able_shared" >&5
2da70 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
2da80 24 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20  $enable_shared" 
2da90 3e 26 36 0a 0a 65 63 68 6f 20 22 24 61 73 5f 6d  >&6..echo "$as_m
2daa0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
2dab0 69 6e 67 20 77 68 65 74 68 65 72 20 74 6f 20 62  ing whether to b
2dac0 75 69 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72  uild static libr
2dad0 61 72 69 65 73 22 20 3e 26 35 0a 65 63 68 6f 20  aries" >&5.echo 
2dae0 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
2daf0 67 20 77 68 65 74 68 65 72 20 74 6f 20 62 75 69  g whether to bui
2db00 6c 64 20 73 74 61 74 69 63 20 6c 69 62 72 61 72  ld static librar
2db10 69 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ies... $ECHO_C" 
2db20 3e 26 36 0a 23 20 4d 61 6b 65 20 73 75 72 65 20  >&6.# Make sure 
2db30 65 69 74 68 65 72 20 65 6e 61 62 6c 65 5f 73 68  either enable_sh
2db40 61 72 65 64 20 6f 72 20 65 6e 61 62 6c 65 5f 73  ared or enable_s
2db50 74 61 74 69 63 20 69 73 20 79 65 73 2e 0a 74 65  tatic is yes..te
2db60 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 72  st "$enable_shar
2db70 65 64 22 20 3d 20 79 65 73 20 7c 7c 20 65 6e 61  ed" = yes || ena
2db80 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a 65  ble_static=yes.e
2db90 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2dba0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 65 6e  ENO: result: $en
2dbb0 61 62 6c 65 5f 73 74 61 74 69 63 22 20 3e 26 35  able_static" >&5
2dbc0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
2dbd0 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 22 20  $enable_static" 
2dbe0 3e 26 36 0a 0a 69 66 20 74 65 73 74 20 22 24 68  >&6..if test "$h
2dbf0 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 22 20  ardcode_action" 
2dc00 3d 20 72 65 6c 69 6e 6b 3b 20 74 68 65 6e 0a 20  = relink; then. 
2dc10 20 23 20 46 61 73 74 20 69 6e 73 74 61 6c 6c 61   # Fast installa
2dc20 74 69 6f 6e 20 69 73 20 6e 6f 74 20 73 75 70 70  tion is not supp
2dc30 6f 72 74 65 64 0a 20 20 65 6e 61 62 6c 65 5f 66  orted.  enable_f
2dc40 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a 65  ast_install=no.e
2dc50 6c 69 66 20 74 65 73 74 20 22 24 73 68 6c 69 62  lif test "$shlib
2dc60 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
2dc70 75 6e 70 61 74 68 22 20 3d 20 79 65 73 20 7c 7c  unpath" = yes ||
2dc80 0a 20 20 20 20 20 74 65 73 74 20 22 24 65 6e 61  .     test "$ena
2dc90 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 6e 6f  ble_shared" = no
2dca0 3b 20 74 68 65 6e 0a 20 20 23 20 46 61 73 74 20  ; then.  # Fast 
2dcb0 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 73 20  installation is 
2dcc0 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 0a 20 20  not necessary.  
2dcd0 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74  enable_fast_inst
2dce0 61 6c 6c 3d 6e 65 65 64 6c 65 73 73 0a 66 69 0a  all=needless.fi.
2dcf0 0a 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64  .variables_saved
2dd00 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 50 41 54  _for_relink="PAT
2dd10 48 20 24 73 68 6c 69 62 70 61 74 68 5f 76 61 72  H $shlibpath_var
2dd20 20 24 72 75 6e 70 61 74 68 5f 76 61 72 22 0a 69   $runpath_var".i
2dd30 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
2dd40 79 65 73 3b 20 74 68 65 6e 0a 20 20 76 61 72 69  yes; then.  vari
2dd50 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f  ables_saved_for_
2dd60 72 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61 62 6c  relink="$variabl
2dd70 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72 65 6c  es_saved_for_rel
2dd80 69 6e 6b 20 47 43 43 5f 45 58 45 43 5f 50 52 45  ink GCC_EXEC_PRE
2dd90 46 49 58 20 43 4f 4d 50 49 4c 45 52 5f 50 41 54  FIX COMPILER_PAT
2dda0 48 20 4c 49 42 52 41 52 59 5f 50 41 54 48 22 0a  H LIBRARY_PATH".
2ddb0 66 69 0a 0a 69 66 20 74 65 73 74 20 22 78 24 65  fi..if test "x$e
2ddc0 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 22 20 21 3d  nable_dlopen" !=
2ddd0 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 65 6e   xyes; then.  en
2dde0 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 75 6e 6b 6e  able_dlopen=unkn
2ddf0 6f 77 6e 0a 20 20 65 6e 61 62 6c 65 5f 64 6c 6f  own.  enable_dlo
2de00 70 65 6e 5f 73 65 6c 66 3d 75 6e 6b 6e 6f 77 6e  pen_self=unknown
2de10 0a 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e  .  enable_dlopen
2de20 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 75 6e 6b  _self_static=unk
2de30 6e 6f 77 6e 0a 65 6c 73 65 0a 20 20 6c 74 5f 63  nown.else.  lt_c
2de40 76 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 20 20 6c 74  v_dlopen=no.  lt
2de50 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d  _cv_dlopen_libs=
2de60 0a 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f  ..  case $host_o
2de70 73 20 69 6e 0a 20 20 62 65 6f 73 2a 29 0a 20 20  s in.  beos*).  
2de80 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22    lt_cv_dlopen="
2de90 6c 6f 61 64 5f 61 64 64 5f 6f 6e 22 0a 20 20 20  load_add_on".   
2dea0 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69   lt_cv_dlopen_li
2deb0 62 73 3d 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c  bs=.    lt_cv_dl
2dec0 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 73 0a 20 20  open_self=yes.  
2ded0 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a 20    ;;..  cygwin* 
2dee0 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a  | mingw* | pw32*
2def0 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70  ).    lt_cv_dlop
2df00 65 6e 3d 22 4c 6f 61 64 4c 69 62 72 61 72 79 22  en="LoadLibrary"
2df10 0a 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65  .    lt_cv_dlope
2df20 6e 5f 6c 69 62 73 3d 0a 20 20 20 3b 3b 0a 0a 20  n_libs=.   ;;.. 
2df30 20 2a 29 0a 20 20 20 20 65 63 68 6f 20 22 24 61   *).    echo "$a
2df40 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
2df50 65 63 6b 69 6e 67 20 66 6f 72 20 73 68 6c 5f 6c  ecking for shl_l
2df60 6f 61 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  oad" >&5.echo $E
2df70 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
2df80 66 6f 72 20 73 68 6c 5f 6c 6f 61 64 2e 2e 2e 20  for shl_load... 
2df90 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20  $ECHO_C" >&6.if 
2dfa0 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 66 75  test "${ac_cv_fu
2dfb0 6e 63 5f 73 68 6c 5f 6c 6f 61 64 2b 73 65 74 7d  nc_shl_load+set}
2dfc0 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
2dfd0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63  echo $ECHO_N "(c
2dfe0 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20  ached) $ECHO_C" 
2dff0 3e 26 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e  >&6.else.  cat >
2e000 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2e010 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20   <<_ACEOF.#line 
2e020 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75  $LINENO "configu
2e030 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  re"./* confdefs.
2e040 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
2e050 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
2e060 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
2e070 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
2e080 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
2e090 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
2e0a0 68 2e 20 20 2a 2f 0a 2f 2a 20 53 79 73 74 65 6d  h.  */./* System
2e0b0 20 68 65 61 64 65 72 20 74 6f 20 64 65 66 69 6e   header to defin
2e0c0 65 20 5f 5f 73 74 75 62 20 6d 61 63 72 6f 73 20  e __stub macros 
2e0d0 61 6e 64 20 68 6f 70 65 66 75 6c 6c 79 20 66 65  and hopefully fe
2e0e0 77 20 70 72 6f 74 6f 74 79 70 65 73 2c 0a 20 20  w prototypes,.  
2e0f0 20 20 77 68 69 63 68 20 63 61 6e 20 63 6f 6e 66    which can conf
2e100 6c 69 63 74 20 77 69 74 68 20 63 68 61 72 20 73  lict with char s
2e110 68 6c 5f 6c 6f 61 64 20 28 29 3b 20 62 65 6c 6f  hl_load (); belo
2e120 77 2e 0a 20 20 20 20 50 72 65 66 65 72 20 3c 6c  w..    Prefer <l
2e130 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73  imits.h> to <ass
2e140 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43  ert.h> if __STDC
2e150 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73  __ is defined, s
2e160 69 6e 63 65 0a 20 20 20 20 3c 6c 69 6d 69 74 73  ince.    <limits
2e170 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65 6e 20  .h> exists even 
2e180 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e 67 20  on freestanding 
2e190 63 6f 6d 70 69 6c 65 72 73 2e 20 20 2a 2f 0a 23  compilers.  */.#
2e1a0 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23  ifdef __STDC__.#
2e1b0 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73   include <limits
2e1c0 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c  .h>.#else.# incl
2e1d0 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23  ude <assert.h>.#
2e1e0 65 6e 64 69 66 0a 2f 2a 20 4f 76 65 72 72 69 64  endif./* Overrid
2e1f0 65 20 61 6e 79 20 67 63 63 32 20 69 6e 74 65 72  e any gcc2 inter
2e200 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74 6f  nal prototype to
2e210 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72 2e   avoid an error.
2e220 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70    */.#ifdef __cp
2e230 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22  lusplus.extern "
2e240 43 22 0a 7b 0a 23 65 6e 64 69 66 0a 2f 2a 20 57  C".{.#endif./* W
2e250 65 20 75 73 65 20 63 68 61 72 20 62 65 63 61 75  e use char becau
2e260 73 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74  se int might mat
2e270 63 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79  ch the return ty
2e280 70 65 20 6f 66 20 61 20 67 63 63 32 0a 20 20 20  pe of a gcc2.   
2e290 62 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e  builtin and then
2e2a0 20 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72   its argument pr
2e2b0 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74  ototype would st
2e2c0 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63  ill apply.  */.c
2e2d0 68 61 72 20 73 68 6c 5f 6c 6f 61 64 20 28 29 3b  har shl_load ();
2e2e0 0a 2f 2a 20 54 68 65 20 47 4e 55 20 43 20 6c 69  ./* The GNU C li
2e2f0 62 72 61 72 79 20 64 65 66 69 6e 65 73 20 74 68  brary defines th
2e300 69 73 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73  is for functions
2e310 20 77 68 69 63 68 20 69 74 20 69 6d 70 6c 65 6d   which it implem
2e320 65 6e 74 73 0a 20 20 20 20 74 6f 20 61 6c 77 61  ents.    to alwa
2e330 79 73 20 66 61 69 6c 20 77 69 74 68 20 45 4e 4f  ys fail with ENO
2e340 53 59 53 2e 20 20 53 6f 6d 65 20 66 75 6e 63 74  SYS.  Some funct
2e350 69 6f 6e 73 20 61 72 65 20 61 63 74 75 61 6c 6c  ions are actuall
2e360 79 20 6e 61 6d 65 64 0a 20 20 20 20 73 6f 6d 65  y named.    some
2e370 74 68 69 6e 67 20 73 74 61 72 74 69 6e 67 20 77  thing starting w
2e380 69 74 68 20 5f 5f 20 61 6e 64 20 74 68 65 20 6e  ith __ and the n
2e390 6f 72 6d 61 6c 20 6e 61 6d 65 20 69 73 20 61 6e  ormal name is an
2e3a0 20 61 6c 69 61 73 2e 20 20 2a 2f 0a 23 69 66 20   alias.  */.#if 
2e3b0 64 65 66 69 6e 65 64 20 28 5f 5f 73 74 75 62 5f  defined (__stub_
2e3c0 73 68 6c 5f 6c 6f 61 64 29 20 7c 7c 20 64 65 66  shl_load) || def
2e3d0 69 6e 65 64 20 28 5f 5f 73 74 75 62 5f 5f 5f 73  ined (__stub___s
2e3e0 68 6c 5f 6c 6f 61 64 29 0a 63 68 6f 6b 65 20 6d  hl_load).choke m
2e3f0 65 0a 23 65 6c 73 65 0a 63 68 61 72 20 28 2a 66  e.#else.char (*f
2e400 29 20 28 29 20 3d 20 73 68 6c 5f 6c 6f 61 64 3b  ) () = shl_load;
2e410 0a 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 5f  .#endif.#ifdef _
2e420 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e  _cplusplus.}.#en
2e430 64 69 66 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29  dif..int.main ()
2e440 0a 7b 0a 72 65 74 75 72 6e 20 66 20 21 3d 20 73  .{.return f != s
2e450 68 6c 5f 6c 6f 61 64 3b 0a 20 20 3b 0a 20 20 72  hl_load;.  ;.  r
2e460 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
2e470 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
2e480 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
2e490 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
2e4a0 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22  f { (eval echo "
2e4b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2e4c0 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e  \"$ac_link\"") >
2e4d0 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c  &5.  (eval $ac_l
2e4e0 69 6e 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73  ink) 2>&5.  ac_s
2e4f0 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20  tatus=$?.  echo 
2e500 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2e510 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
2e520 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
2e530 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
2e540 0a 20 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74  .         { ac_t
2e550 72 79 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66  ry='test -s conf
2e560 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a  test$ac_exeext'.
2e570 20 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22    { (eval echo "
2e580 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2e590 5c 22 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26  \"$ac_try\"") >&
2e5a0 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72  5.  (eval $ac_tr
2e5b0 79 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  y) 2>&5.  ac_sta
2e5c0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
2e5d0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
2e5e0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
2e5f0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
2e600 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20  _status); }; }; 
2e610 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 66 75 6e  then.  ac_cv_fun
2e620 63 5f 73 68 6c 5f 6c 6f 61 64 3d 79 65 73 0a 65  c_shl_load=yes.e
2e630 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
2e640 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
2e650 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
2e660 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
2e670 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
2e680 0a 61 63 5f 63 76 5f 66 75 6e 63 5f 73 68 6c 5f  .ac_cv_func_shl_
2e690 6c 6f 61 64 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66  load=no.fi.rm -f
2e6a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
2e6b0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63  jext conftest$ac
2e6c0 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74  _exeext conftest
2e6d0 2e 24 61 63 5f 65 78 74 0a 66 69 0a 65 63 68 6f  .$ac_ext.fi.echo
2e6e0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2e6f0 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76  : result: $ac_cv
2e700 5f 66 75 6e 63 5f 73 68 6c 5f 6c 6f 61 64 22 20  _func_shl_load" 
2e710 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
2e720 5f 54 7d 24 61 63 5f 63 76 5f 66 75 6e 63 5f 73  _T}$ac_cv_func_s
2e730 68 6c 5f 6c 6f 61 64 22 20 3e 26 36 0a 69 66 20  hl_load" >&6.if 
2e740 74 65 73 74 20 24 61 63 5f 63 76 5f 66 75 6e 63  test $ac_cv_func
2e750 5f 73 68 6c 5f 6c 6f 61 64 20 3d 20 79 65 73 3b  _shl_load = yes;
2e760 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c   then.  lt_cv_dl
2e770 6f 70 65 6e 3d 22 73 68 6c 5f 6c 6f 61 64 22 0a  open="shl_load".
2e780 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73  else.  echo "$as
2e790 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
2e7a0 63 6b 69 6e 67 20 66 6f 72 20 73 68 6c 5f 6c 6f  cking for shl_lo
2e7b0 61 64 20 69 6e 20 2d 6c 64 6c 64 22 20 3e 26 35  ad in -ldld" >&5
2e7c0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
2e7d0 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 68 6c 5f  hecking for shl_
2e7e0 6c 6f 61 64 20 69 6e 20 2d 6c 64 6c 64 2e 2e 2e  load in -ldld...
2e7f0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66   $ECHO_C" >&6.if
2e800 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 6c   test "${ac_cv_l
2e810 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 2b  ib_dld_shl_load+
2e820 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
2e830 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
2e840 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
2e850 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61  _C" >&6.else.  a
2e860 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65  c_check_lib_save
2e870 5f 4c 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53  _LIBS=$LIBS.LIBS
2e880 3d 22 2d 6c 64 6c 64 20 20 24 4c 49 42 53 22 0a  ="-ldld  $LIBS".
2e890 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
2e8a0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23  c_ext <<_ACEOF.#
2e8b0 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f  line $LINENO "co
2e8c0 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66  nfigure"./* conf
2e8d0 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45  defs.h.  */._ACE
2e8e0 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e  OF.cat confdefs.
2e8f0 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  h >>conftest.$ac
2e900 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74  _ext.cat >>conft
2e910 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41  est.$ac_ext <<_A
2e920 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66  CEOF./* end conf
2e930 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20  defs.h.  */../* 
2e940 4f 76 65 72 72 69 64 65 20 61 6e 79 20 67 63 63  Override any gcc
2e950 32 20 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f  2 internal proto
2e960 74 79 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e  type to avoid an
2e970 20 65 72 72 6f 72 2e 20 20 2a 2f 0a 23 69 66 64   error.  */.#ifd
2e980 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65  ef __cplusplus.e
2e990 78 74 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66  xtern "C".#endif
2e9a0 0a 2f 2a 20 57 65 20 75 73 65 20 63 68 61 72 20  ./* We use char 
2e9b0 62 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68  because int migh
2e9c0 74 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 75  t match the retu
2e9d0 72 6e 20 74 79 70 65 20 6f 66 20 61 20 67 63 63  rn type of a gcc
2e9e0 32 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64  2.   builtin and
2e9f0 20 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65   then its argume
2ea00 6e 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75  nt prototype wou
2ea10 6c 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20  ld still apply. 
2ea20 20 2a 2f 0a 63 68 61 72 20 73 68 6c 5f 6c 6f 61   */.char shl_loa
2ea30 64 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28  d ();.int.main (
2ea40 29 0a 7b 0a 73 68 6c 5f 6c 6f 61 64 20 28 29 3b  ).{.shl_load ();
2ea50 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
2ea60 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
2ea70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
2ea80 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f  ext conftest$ac_
2ea90 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61  exeext.if { (eva
2eaa0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2eab0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69  LINENO: \"$ac_li
2eac0 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  nk\"") >&5.  (ev
2ead0 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26  al $ac_link) 2>&
2eae0 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2eaf0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2eb00 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2eb10 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2eb20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2eb30 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20  s); } &&.       
2eb40 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74    { ac_try='test
2eb50 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
2eb60 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61  exeext'.  { (eva
2eb70 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2eb80 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
2eb90 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
2eba0 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
2ebb0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
2ebc0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
2ebd0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
2ebe0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
2ebf0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
2ec00 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
2ec10 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 73 68 6c  c_cv_lib_dld_shl
2ec20 5f 6c 6f 61 64 3d 79 65 73 0a 65 6c 73 65 0a 20  _load=yes.else. 
2ec30 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66   echo "$as_me: f
2ec40 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
2ec50 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
2ec60 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
2ec70 61 63 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63  ac_ext >&5..ac_c
2ec80 76 5f 6c 69 62 5f 64 6c 64 5f 73 68 6c 5f 6c 6f  v_lib_dld_shl_lo
2ec90 61 64 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63  ad=no.fi.rm -f c
2eca0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
2ecb0 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  xt conftest$ac_e
2ecc0 78 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24  xeext conftest.$
2ecd0 61 63 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f  ac_ext.LIBS=$ac_
2ece0 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c  check_lib_save_L
2ecf0 49 42 53 0a 66 69 0a 65 63 68 6f 20 22 24 61 73  IBS.fi.echo "$as
2ed00 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
2ed10 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f  ult: $ac_cv_lib_
2ed20 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 22 20 3e 26  dld_shl_load" >&
2ed30 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
2ed40 7d 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f  }$ac_cv_lib_dld_
2ed50 73 68 6c 5f 6c 6f 61 64 22 20 3e 26 36 0a 69 66  shl_load" >&6.if
2ed60 20 74 65 73 74 20 24 61 63 5f 63 76 5f 6c 69 62   test $ac_cv_lib
2ed70 5f 64 6c 64 5f 73 68 6c 5f 6c 6f 61 64 20 3d 20  _dld_shl_load = 
2ed80 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63  yes; then.  lt_c
2ed90 76 5f 64 6c 6f 70 65 6e 3d 22 73 68 6c 5f 6c 6f  v_dlopen="shl_lo
2eda0 61 64 22 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e  ad" lt_cv_dlopen
2edb0 5f 6c 69 62 73 3d 22 2d 64 6c 64 22 0a 65 6c 73  _libs="-dld".els
2edc0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
2edd0 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
2ede0 6e 67 20 66 6f 72 20 64 6c 6f 70 65 6e 22 20 3e  ng for dlopen" >
2edf0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
2ee00 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 64 6c  "checking for dl
2ee10 6f 70 65 6e 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  open... $ECHO_C"
2ee20 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b   >&6.if test "${
2ee30 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f 70 65  ac_cv_func_dlope
2ee40 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  n+set}" = set; t
2ee50 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
2ee60 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
2ee70 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
2ee80 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24   cat >conftest.$
2ee90 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
2eea0 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63  #line $LINENO "c
2eeb0 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e  onfigure"./* con
2eec0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
2eed0 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
2eee0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
2eef0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
2ef00 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
2ef10 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
2ef20 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 2f 2a 20  fdefs.h.  */./* 
2ef30 53 79 73 74 65 6d 20 68 65 61 64 65 72 20 74 6f  System header to
2ef40 20 64 65 66 69 6e 65 20 5f 5f 73 74 75 62 20 6d   define __stub m
2ef50 61 63 72 6f 73 20 61 6e 64 20 68 6f 70 65 66 75  acros and hopefu
2ef60 6c 6c 79 20 66 65 77 20 70 72 6f 74 6f 74 79 70  lly few prototyp
2ef70 65 73 2c 0a 20 20 20 20 77 68 69 63 68 20 63 61  es,.    which ca
2ef80 6e 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 20  n conflict with 
2ef90 63 68 61 72 20 64 6c 6f 70 65 6e 20 28 29 3b 20  char dlopen (); 
2efa0 62 65 6c 6f 77 2e 0a 20 20 20 20 50 72 65 66 65  below..    Prefe
2efb0 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20  r <limits.h> to 
2efc0 3c 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f  <assert.h> if __
2efd0 53 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65  STDC__ is define
2efe0 64 2c 20 73 69 6e 63 65 0a 20 20 20 20 3c 6c 69  d, since.    <li
2eff0 6d 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65  mits.h> exists e
2f000 76 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64  ven on freestand
2f010 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 20 20  ing compilers.  
2f020 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54 44 43  */.#ifdef __STDC
2f030 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69  __.# include <li
2f040 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20  mits.h>.#else.# 
2f050 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e  include <assert.
2f060 68 3e 0a 23 65 6e 64 69 66 0a 2f 2a 20 4f 76 65  h>.#endif./* Ove
2f070 72 72 69 64 65 20 61 6e 79 20 67 63 63 32 20 69  rride any gcc2 i
2f080 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70  nternal prototyp
2f090 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65 72  e to avoid an er
2f0a0 72 6f 72 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20  ror.  */.#ifdef 
2f0b0 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65  __cplusplus.exte
2f0c0 72 6e 20 22 43 22 0a 7b 0a 23 65 6e 64 69 66 0a  rn "C".{.#endif.
2f0d0 2f 2a 20 57 65 20 75 73 65 20 63 68 61 72 20 62  /* We use char b
2f0e0 65 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74  ecause int might
2f0f0 20 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72   match the retur
2f100 6e 20 74 79 70 65 20 6f 66 20 61 20 67 63 63 32  n type of a gcc2
2f110 0a 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20  .   builtin and 
2f120 74 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e  then its argumen
2f130 74 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c  t prototype woul
2f140 64 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20  d still apply.  
2f150 2a 2f 0a 63 68 61 72 20 64 6c 6f 70 65 6e 20 28  */.char dlopen (
2f160 29 3b 0a 2f 2a 20 54 68 65 20 47 4e 55 20 43 20  );./* The GNU C 
2f170 6c 69 62 72 61 72 79 20 64 65 66 69 6e 65 73 20  library defines 
2f180 74 68 69 73 20 66 6f 72 20 66 75 6e 63 74 69 6f  this for functio
2f190 6e 73 20 77 68 69 63 68 20 69 74 20 69 6d 70 6c  ns which it impl
2f1a0 65 6d 65 6e 74 73 0a 20 20 20 20 74 6f 20 61 6c  ements.    to al
2f1b0 77 61 79 73 20 66 61 69 6c 20 77 69 74 68 20 45  ways fail with E
2f1c0 4e 4f 53 59 53 2e 20 20 53 6f 6d 65 20 66 75 6e  NOSYS.  Some fun
2f1d0 63 74 69 6f 6e 73 20 61 72 65 20 61 63 74 75 61  ctions are actua
2f1e0 6c 6c 79 20 6e 61 6d 65 64 0a 20 20 20 20 73 6f  lly named.    so
2f1f0 6d 65 74 68 69 6e 67 20 73 74 61 72 74 69 6e 67  mething starting
2f200 20 77 69 74 68 20 5f 5f 20 61 6e 64 20 74 68 65   with __ and the
2f210 20 6e 6f 72 6d 61 6c 20 6e 61 6d 65 20 69 73 20   normal name is 
2f220 61 6e 20 61 6c 69 61 73 2e 20 20 2a 2f 0a 23 69  an alias.  */.#i
2f230 66 20 64 65 66 69 6e 65 64 20 28 5f 5f 73 74 75  f defined (__stu
2f240 62 5f 64 6c 6f 70 65 6e 29 20 7c 7c 20 64 65 66  b_dlopen) || def
2f250 69 6e 65 64 20 28 5f 5f 73 74 75 62 5f 5f 5f 64  ined (__stub___d
2f260 6c 6f 70 65 6e 29 0a 63 68 6f 6b 65 20 6d 65 0a  lopen).choke me.
2f270 23 65 6c 73 65 0a 63 68 61 72 20 28 2a 66 29 20  #else.char (*f) 
2f280 28 29 20 3d 20 64 6c 6f 70 65 6e 3b 0a 23 65 6e  () = dlopen;.#en
2f290 64 69 66 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c  dif.#ifdef __cpl
2f2a0 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a  usplus.}.#endif.
2f2b0 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 72  .int.main ().{.r
2f2c0 65 74 75 72 6e 20 66 20 21 3d 20 64 6c 6f 70 65  eturn f != dlope
2f2d0 6e 3b 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  n;.  ;.  return 
2f2e0 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
2f2f0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
2f300 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61  bjext conftest$a
2f310 63 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65  c_exeext.if { (e
2f320 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2f330 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2f340 6c 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28  link\"") >&5.  (
2f350 65 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32  eval $ac_link) 2
2f360 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
2f370 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
2f380 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
2f390 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
2f3a0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
2f3b0 74 75 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20  tus); } &&.     
2f3c0 20 20 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65      { ac_try='te
2f3d0 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61  st -s conftest$a
2f3e0 63 5f 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65  c_exeext'.  { (e
2f3f0 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  val echo "$as_me
2f400 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f  :$LINENO: \"$ac_
2f410 74 72 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  try\"") >&5.  (e
2f420 76 61 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26  val $ac_try) 2>&
2f430 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2f440 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2f450 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2f460 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2f470 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2f480 73 29 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20  s); }; }; then. 
2f490 20 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f 70   ac_cv_func_dlop
2f4a0 65 6e 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63  en=yes.else.  ec
2f4b0 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
2f4c0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
2f4d0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
2f4e0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
2f4f0 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 66  ext >&5..ac_cv_f
2f500 75 6e 63 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 66 69  unc_dlopen=no.fi
2f510 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
2f520 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
2f530 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f  est$ac_exeext co
2f540 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66  nftest.$ac_ext.f
2f550 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  i.echo "$as_me:$
2f560 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
2f570 24 61 63 5f 63 76 5f 66 75 6e 63 5f 64 6c 6f 70  $ac_cv_func_dlop
2f580 65 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  en" >&5.echo "${
2f590 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 66 75  ECHO_T}$ac_cv_fu
2f5a0 6e 63 5f 64 6c 6f 70 65 6e 22 20 3e 26 36 0a 69  nc_dlopen" >&6.i
2f5b0 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 66 75  f test $ac_cv_fu
2f5c0 6e 63 5f 64 6c 6f 70 65 6e 20 3d 20 79 65 73 3b  nc_dlopen = yes;
2f5d0 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 64 6c   then.  lt_cv_dl
2f5e0 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e 22 0a 65 6c  open="dlopen".el
2f5f0 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
2f600 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
2f610 69 6e 67 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69  ing for dlopen i
2f620 6e 20 2d 6c 64 6c 22 20 3e 26 35 0a 65 63 68 6f  n -ldl" >&5.echo
2f630 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
2f640 6e 67 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e  ng for dlopen in
2f650 20 2d 6c 64 6c 2e 2e 2e 20 24 45 43 48 4f 5f 43   -ldl... $ECHO_C
2f660 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24  " >&6.if test "$
2f670 7b 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f 64 6c  {ac_cv_lib_dl_dl
2f680 6f 70 65 6e 2b 73 65 74 7d 22 20 3d 20 73 65 74  open+set}" = set
2f690 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
2f6a0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
2f6b0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
2f6c0 65 0a 20 20 61 63 5f 63 68 65 63 6b 5f 6c 69 62  e.  ac_check_lib
2f6d0 5f 73 61 76 65 5f 4c 49 42 53 3d 24 4c 49 42 53  _save_LIBS=$LIBS
2f6e0 0a 4c 49 42 53 3d 22 2d 6c 64 6c 20 20 24 4c 49  .LIBS="-ldl  $LI
2f6f0 42 53 22 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73  BS".cat >conftes
2f700 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
2f710 4f 46 0a 23 6c 69 6e 65 20 24 4c 49 4e 45 4e 4f  OF.#line $LINENO
2f720 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 2f 2a 20   "configure"./* 
2f730 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
2f740 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
2f750 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
2f760 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
2f770 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
2f780 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
2f790 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
2f7a0 0a 2f 2a 20 4f 76 65 72 72 69 64 65 20 61 6e 79  ./* Override any
2f7b0 20 67 63 63 32 20 69 6e 74 65 72 6e 61 6c 20 70   gcc2 internal p
2f7c0 72 6f 74 6f 74 79 70 65 20 74 6f 20 61 76 6f 69  rototype to avoi
2f7d0 64 20 61 6e 20 65 72 72 6f 72 2e 20 20 2a 2f 0a  d an error.  */.
2f7e0 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c  #ifdef __cpluspl
2f7f0 75 73 0a 65 78 74 65 72 6e 20 22 43 22 0a 23 65  us.extern "C".#e
2f800 6e 64 69 66 0a 2f 2a 20 57 65 20 75 73 65 20 63  ndif./* We use c
2f810 68 61 72 20 62 65 63 61 75 73 65 20 69 6e 74 20  har because int 
2f820 6d 69 67 68 74 20 6d 61 74 63 68 20 74 68 65 20  might match the 
2f830 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 61  return type of a
2f840 20 67 63 63 32 0a 20 20 20 62 75 69 6c 74 69 6e   gcc2.   builtin
2f850 20 61 6e 64 20 74 68 65 6e 20 69 74 73 20 61 72   and then its ar
2f860 67 75 6d 65 6e 74 20 70 72 6f 74 6f 74 79 70 65  gument prototype
2f870 20 77 6f 75 6c 64 20 73 74 69 6c 6c 20 61 70 70   would still app
2f880 6c 79 2e 20 20 2a 2f 0a 63 68 61 72 20 64 6c 6f  ly.  */.char dlo
2f890 70 65 6e 20 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e  pen ();.int.main
2f8a0 20 28 29 0a 7b 0a 64 6c 6f 70 65 6e 20 28 29 3b   ().{.dlopen ();
2f8b0 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  .  ;.  return 0;
2f8c0 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
2f8d0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
2f8e0 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f  ext conftest$ac_
2f8f0 65 78 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61  exeext.if { (eva
2f900 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2f910 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69  LINENO: \"$ac_li
2f920 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  nk\"") >&5.  (ev
2f930 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26  al $ac_link) 2>&
2f940 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
2f950 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2f960 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
2f970 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
2f980 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
2f990 73 29 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20  s); } &&.       
2f9a0 20 20 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74    { ac_try='test
2f9b0 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
2f9c0 65 78 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61  exeext'.  { (eva
2f9d0 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  l echo "$as_me:$
2f9e0 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72  LINENO: \"$ac_tr
2f9f0 79 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  y\"") >&5.  (eva
2fa00 6c 20 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a  l $ac_try) 2>&5.
2fa10 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
2fa20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
2fa30 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
2fa40 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
2fa50 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
2fa60 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61  ; }; }; then.  a
2fa70 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70  c_cv_lib_dl_dlop
2fa80 65 6e 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63  en=yes.else.  ec
2fa90 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
2faa0 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
2fab0 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
2fac0 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
2fad0 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f 6c  ext >&5..ac_cv_l
2fae0 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a  ib_dl_dlopen=no.
2faf0 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  fi.rm -f conftes
2fb00 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e  t.$ac_objext con
2fb10 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
2fb20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
2fb30 0a 4c 49 42 53 3d 24 61 63 5f 63 68 65 63 6b 5f  .LIBS=$ac_check_
2fb40 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 0a 66 69  lib_save_LIBS.fi
2fb50 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
2fb60 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24  INENO: result: $
2fb70 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 5f 64 6c 6f  ac_cv_lib_dl_dlo
2fb80 70 65 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  pen" >&5.echo "$
2fb90 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 6c  {ECHO_T}$ac_cv_l
2fba0 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 22 20 3e 26  ib_dl_dlopen" >&
2fbb0 36 0a 69 66 20 74 65 73 74 20 24 61 63 5f 63 76  6.if test $ac_cv
2fbc0 5f 6c 69 62 5f 64 6c 5f 64 6c 6f 70 65 6e 20 3d  _lib_dl_dlopen =
2fbd0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f   yes; then.  lt_
2fbe0 63 76 5f 64 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65  cv_dlopen="dlope
2fbf0 6e 22 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  n" lt_cv_dlopen_
2fc00 6c 69 62 73 3d 22 2d 6c 64 6c 22 0a 65 6c 73 65  libs="-ldl".else
2fc10 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
2fc20 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
2fc30 67 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e 20  g for dlopen in 
2fc40 2d 6c 73 76 6c 64 22 20 3e 26 35 0a 65 63 68 6f  -lsvld" >&5.echo
2fc50 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
2fc60 6e 67 20 66 6f 72 20 64 6c 6f 70 65 6e 20 69 6e  ng for dlopen in
2fc70 20 2d 6c 73 76 6c 64 2e 2e 2e 20 24 45 43 48 4f   -lsvld... $ECHO
2fc80 5f 43 22 20 3e 26 36 0a 69 66 20 74 65 73 74 20  _C" >&6.if test 
2fc90 22 24 7b 61 63 5f 63 76 5f 6c 69 62 5f 73 76 6c  "${ac_cv_lib_svl
2fca0 64 5f 64 6c 6f 70 65 6e 2b 73 65 74 7d 22 20 3d  d_dlopen+set}" =
2fcb0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
2fcc0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
2fcd0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
2fce0 0a 65 6c 73 65 0a 20 20 61 63 5f 63 68 65 63 6b  .else.  ac_check
2fcf0 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 42 53 3d 24  _lib_save_LIBS=$
2fd00 4c 49 42 53 0a 4c 49 42 53 3d 22 2d 6c 73 76 6c  LIBS.LIBS="-lsvl
2fd10 64 20 20 24 4c 49 42 53 22 0a 63 61 74 20 3e 63  d  $LIBS".cat >c
2fd20 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
2fd30 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69 6e 65 20 24  <<_ACEOF.#line $
2fd40 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66 69 67 75 72  LINENO "configur
2fd50 65 22 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  e"./* confdefs.h
2fd60 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
2fd70 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
2fd80 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
2fd90 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
2fda0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
2fdb0 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
2fdc0 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76 65 72 72 69  .  */../* Overri
2fdd0 64 65 20 61 6e 79 20 67 63 63 32 20 69 6e 74 65  de any gcc2 inte
2fde0 72 6e 61 6c 20 70 72 6f 74 6f 74 79 70 65 20 74  rnal prototype t
2fdf0 6f 20 61 76 6f 69 64 20 61 6e 20 65 72 72 6f 72  o avoid an error
2fe00 2e 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63  .  */.#ifdef __c
2fe10 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20  plusplus.extern 
2fe20 22 43 22 0a 23 65 6e 64 69 66 0a 2f 2a 20 57 65  "C".#endif./* We
2fe30 20 75 73 65 20 63 68 61 72 20 62 65 63 61 75 73   use char becaus
2fe40 65 20 69 6e 74 20 6d 69 67 68 74 20 6d 61 74 63  e int might matc
2fe50 68 20 74 68 65 20 72 65 74 75 72 6e 20 74 79 70  h the return typ
2fe60 65 20 6f 66 20 61 20 67 63 63 32 0a 20 20 20 62  e of a gcc2.   b
2fe70 75 69 6c 74 69 6e 20 61 6e 64 20 74 68 65 6e 20  uiltin and then 
2fe80 69 74 73 20 61 72 67 75 6d 65 6e 74 20 70 72 6f  its argument pro
2fe90 74 6f 74 79 70 65 20 77 6f 75 6c 64 20 73 74 69  totype would sti
2fea0 6c 6c 20 61 70 70 6c 79 2e 20 20 2a 2f 0a 63 68  ll apply.  */.ch
2feb0 61 72 20 64 6c 6f 70 65 6e 20 28 29 3b 0a 69 6e  ar dlopen ();.in
2fec0 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 64 6c 6f 70  t.main ().{.dlop
2fed0 65 6e 20 28 29 3b 0a 20 20 3b 0a 20 20 72 65 74  en ();.  ;.  ret
2fee0 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
2fef0 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24  rm -f conftest.$
2ff00 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
2ff10 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69 66 20  st$ac_exeext.if 
2ff20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
2ff30 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
2ff40 24 61 63 5f 6c 69 6e 6b 5c 22 22 29 20 3e 26 35  $ac_link\"") >&5
2ff50 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 6c 69 6e  .  (eval $ac_lin
2ff60 6b 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  k) 2>&5.  ac_sta
2ff70 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
2ff80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
2ff90 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
2ffa0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
2ffb0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 0a 20  _status); } &&. 
2ffc0 20 20 20 20 20 20 20 20 7b 20 61 63 5f 74 72 79          { ac_try
2ffd0 3d 27 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  ='test -s confte
2ffe0 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20 20  st$ac_exeext'.  
2fff0 7b 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61  { (eval echo "$a
30000 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22  s_me:$LINENO: \"
30010 24 61 63 5f 74 72 79 5c 22 22 29 20 3e 26 35 0a  $ac_try\"") >&5.
30020 20 20 28 65 76 61 6c 20 24 61 63 5f 74 72 79 29    (eval $ac_try)
30030 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
30040 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
30050 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
30060 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
30070 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
30080 74 61 74 75 73 29 3b 20 7d 3b 20 7d 3b 20 74 68  tatus); }; }; th
30090 65 6e 0a 20 20 61 63 5f 63 76 5f 6c 69 62 5f 73  en.  ac_cv_lib_s
300a0 76 6c 64 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a 65  vld_dlopen=yes.e
300b0 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
300c0 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
300d0 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
300e0 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
300f0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
30100 0a 61 63 5f 63 76 5f 6c 69 62 5f 73 76 6c 64 5f  .ac_cv_lib_svld_
30110 64 6c 6f 70 65 6e 3d 6e 6f 0a 66 69 0a 72 6d 20  dlopen=no.fi.rm 
30120 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
30130 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24  objext conftest$
30140 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66 74 65  ac_exeext confte
30150 73 74 2e 24 61 63 5f 65 78 74 0a 4c 49 42 53 3d  st.$ac_ext.LIBS=
30160 24 61 63 5f 63 68 65 63 6b 5f 6c 69 62 5f 73 61  $ac_check_lib_sa
30170 76 65 5f 4c 49 42 53 0a 66 69 0a 65 63 68 6f 20  ve_LIBS.fi.echo 
30180 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
30190 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
301a0 6c 69 62 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e 22  lib_svld_dlopen"
301b0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
301c0 4f 5f 54 7d 24 61 63 5f 63 76 5f 6c 69 62 5f 73  O_T}$ac_cv_lib_s
301d0 76 6c 64 5f 64 6c 6f 70 65 6e 22 20 3e 26 36 0a  vld_dlopen" >&6.
301e0 69 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 6c  if test $ac_cv_l
301f0 69 62 5f 73 76 6c 64 5f 64 6c 6f 70 65 6e 20 3d  ib_svld_dlopen =
30200 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f   yes; then.  lt_
30210 63 76 5f 64 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65  cv_dlopen="dlope
30220 6e 22 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  n" lt_cv_dlopen_
30230 6c 69 62 73 3d 22 2d 6c 73 76 6c 64 22 0a 65 6c  libs="-lsvld".el
30240 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
30250 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
30260 69 6e 67 20 66 6f 72 20 64 6c 64 5f 6c 69 6e 6b  ing for dld_link
30270 20 69 6e 20 2d 6c 64 6c 64 22 20 3e 26 35 0a 65   in -ldld" >&5.e
30280 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
30290 63 6b 69 6e 67 20 66 6f 72 20 64 6c 64 5f 6c 69  cking for dld_li
302a0 6e 6b 20 69 6e 20 2d 6c 64 6c 64 2e 2e 2e 20 24  nk in -ldld... $
302b0 45 43 48 4f 5f 43 22 20 3e 26 36 0a 69 66 20 74  ECHO_C" >&6.if t
302c0 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 6c 69 62  est "${ac_cv_lib
302d0 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 2b 73 65  _dld_dld_link+se
302e0 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
302f0 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
30300 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
30310 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f  " >&6.else.  ac_
30320 63 68 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c  check_lib_save_L
30330 49 42 53 3d 24 4c 49 42 53 0a 4c 49 42 53 3d 22  IBS=$LIBS.LIBS="
30340 2d 6c 64 6c 64 20 20 24 4c 49 42 53 22 0a 63 61  -ldld  $LIBS".ca
30350 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
30360 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 23 6c 69  ext <<_ACEOF.#li
30370 6e 65 20 24 4c 49 4e 45 4e 4f 20 22 63 6f 6e 66  ne $LINENO "conf
30380 69 67 75 72 65 22 0a 2f 2a 20 63 6f 6e 66 64 65  igure"./* confde
30390 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
303a0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
303b0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
303c0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
303d0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
303e0 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
303f0 66 73 2e 68 2e 20 20 2a 2f 0a 0a 2f 2a 20 4f 76  fs.h.  */../* Ov
30400 65 72 72 69 64 65 20 61 6e 79 20 67 63 63 32 20  erride any gcc2 
30410 69 6e 74 65 72 6e 61 6c 20 70 72 6f 74 6f 74 79  internal prototy
30420 70 65 20 74 6f 20 61 76 6f 69 64 20 61 6e 20 65  pe to avoid an e
30430 72 72 6f 72 2e 20 20 2a 2f 0a 23 69 66 64 65 66  rror.  */.#ifdef
30440 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
30450 65 72 6e 20 22 43 22 0a 23 65 6e 64 69 66 0a 2f  ern "C".#endif./
30460 2a 20 57 65 20 75 73 65 20 63 68 61 72 20 62 65  * We use char be
30470 63 61 75 73 65 20 69 6e 74 20 6d 69 67 68 74 20  cause int might 
30480 6d 61 74 63 68 20 74 68 65 20 72 65 74 75 72 6e  match the return
30490 20 74 79 70 65 20 6f 66 20 61 20 67 63 63 32 0a   type of a gcc2.
304a0 20 20 20 62 75 69 6c 74 69 6e 20 61 6e 64 20 74     builtin and t
304b0 68 65 6e 20 69 74 73 20 61 72 67 75 6d 65 6e 74  hen its argument
304c0 20 70 72 6f 74 6f 74 79 70 65 20 77 6f 75 6c 64   prototype would
304d0 20 73 74 69 6c 6c 20 61 70 70 6c 79 2e 20 20 2a   still apply.  *
304e0 2f 0a 63 68 61 72 20 64 6c 64 5f 6c 69 6e 6b 20  /.char dld_link 
304f0 28 29 3b 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  ();.int.main ().
30500 7b 0a 64 6c 64 5f 6c 69 6e 6b 20 28 29 3b 0a 20  {.dld_link ();. 
30510 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d   ;.  return 0;.}
30520 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f  ._ACEOF.rm -f co
30530 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
30540 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  t conftest$ac_ex
30550 65 65 78 74 0a 69 66 20 7b 20 28 65 76 61 6c 20  eext.if { (eval 
30560 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
30570 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b  NENO: \"$ac_link
30580 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
30590 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a   $ac_link) 2>&5.
305a0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
305b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
305c0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
305d0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
305e0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
305f0 3b 20 7d 20 26 26 0a 20 20 20 20 20 20 20 20 20  ; } &&.         
30600 7b 20 61 63 5f 74 72 79 3d 27 74 65 73 74 20 2d  { ac_try='test -
30610 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  s conftest$ac_ex
30620 65 65 78 74 27 0a 20 20 7b 20 28 65 76 61 6c 20  eext'.  { (eval 
30630 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
30640 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 74 72 79 5c  NENO: \"$ac_try\
30650 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
30660 24 61 63 5f 74 72 79 29 20 32 3e 26 35 0a 20 20  $ac_try) 2>&5.  
30670 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
30680 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
30690 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
306a0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
306b0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
306c0 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63 5f  }; }; then.  ac_
306d0 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c  cv_lib_dld_dld_l
306e0 69 6e 6b 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65  ink=yes.else.  e
306f0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69  cho "$as_me: fai
30700 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a  led program was:
30710 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c  " >&5.sed 's/^/|
30720 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   /' conftest.$ac
30730 5f 65 78 74 20 3e 26 35 0a 0a 61 63 5f 63 76 5f  _ext >&5..ac_cv_
30740 6c 69 62 5f 64 6c 64 5f 64 6c 64 5f 6c 69 6e 6b  lib_dld_dld_link
30750 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e  =no.fi.rm -f con
30760 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
30770 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65   conftest$ac_exe
30780 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
30790 5f 65 78 74 0a 4c 49 42 53 3d 24 61 63 5f 63 68  _ext.LIBS=$ac_ch
307a0 65 63 6b 5f 6c 69 62 5f 73 61 76 65 5f 4c 49 42  eck_lib_save_LIB
307b0 53 0a 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d  S.fi.echo "$as_m
307c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
307d0 74 3a 20 24 61 63 5f 63 76 5f 6c 69 62 5f 64 6c  t: $ac_cv_lib_dl
307e0 64 5f 64 6c 64 5f 6c 69 6e 6b 22 20 3e 26 35 0a  d_dld_link" >&5.
307f0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
30800 61 63 5f 63 76 5f 6c 69 62 5f 64 6c 64 5f 64 6c  ac_cv_lib_dld_dl
30810 64 5f 6c 69 6e 6b 22 20 3e 26 36 0a 69 66 20 74  d_link" >&6.if t
30820 65 73 74 20 24 61 63 5f 63 76 5f 6c 69 62 5f 64  est $ac_cv_lib_d
30830 6c 64 5f 64 6c 64 5f 6c 69 6e 6b 20 3d 20 79 65  ld_dld_link = ye
30840 73 3b 20 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f  s; then.  lt_cv_
30850 64 6c 6f 70 65 6e 3d 22 64 6c 64 5f 6c 69 6e 6b  dlopen="dld_link
30860 22 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c  " lt_cv_dlopen_l
30870 69 62 73 3d 22 2d 64 6c 64 22 0a 66 69 0a 0a 0a  ibs="-dld".fi...
30880 66 69 0a 0a 0a 66 69 0a 0a 0a 66 69 0a 0a 0a 66  fi...fi...fi...f
30890 69 0a 0a 0a 66 69 0a 0a 20 20 20 20 3b 3b 0a 20  i...fi..    ;;. 
308a0 20 65 73 61 63 0a 0a 20 20 69 66 20 74 65 73 74   esac..  if test
308b0 20 22 78 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e   "x$lt_cv_dlopen
308c0 22 20 21 3d 20 78 6e 6f 3b 20 74 68 65 6e 0a 20  " != xno; then. 
308d0 20 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e     enable_dlopen
308e0 3d 79 65 73 0a 20 20 65 6c 73 65 0a 20 20 20 20  =yes.  else.    
308f0 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 6e 6f  enable_dlopen=no
30900 0a 20 20 66 69 0a 0a 20 20 63 61 73 65 20 24 6c  .  fi..  case $l
30910 74 5f 63 76 5f 64 6c 6f 70 65 6e 20 69 6e 0a 20  t_cv_dlopen in. 
30920 20 64 6c 6f 70 65 6e 29 0a 20 20 20 20 73 61 76   dlopen).    sav
30930 65 5f 43 50 50 46 4c 41 47 53 3d 22 24 43 50 50  e_CPPFLAGS="$CPP
30940 46 4c 41 47 53 22 0a 20 20 20 20 20 20 20 20 74  FLAGS".        t
30950 65 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61  est "x$ac_cv_hea
30960 64 65 72 5f 64 6c 66 63 6e 5f 68 22 20 3d 20 78  der_dlfcn_h" = x
30970 79 65 73 20 26 26 20 43 50 50 46 4c 41 47 53 3d  yes && CPPFLAGS=
30980 22 24 43 50 50 46 4c 41 47 53 20 2d 44 48 41 56  "$CPPFLAGS -DHAV
30990 45 5f 44 4c 46 43 4e 5f 48 22 0a 0a 20 20 20 20  E_DLFCN_H"..    
309a0 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24 4c  save_LDFLAGS="$L
309b0 44 46 4c 41 47 53 22 0a 20 20 20 20 65 76 61 6c  DFLAGS".    eval
309c0 20 4c 44 46 4c 41 47 53 3d 5c 22 5c 24 4c 44 46   LDFLAGS=\"\$LDF
309d0 4c 41 47 53 20 24 65 78 70 6f 72 74 5f 64 79 6e  LAGS $export_dyn
309e0 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 5c 22  amic_flag_spec\"
309f0 0a 0a 20 20 20 20 73 61 76 65 5f 4c 49 42 53 3d  ..    save_LIBS=
30a00 22 24 4c 49 42 53 22 0a 20 20 20 20 4c 49 42 53  "$LIBS".    LIBS
30a10 3d 22 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f  ="$lt_cv_dlopen_
30a20 6c 69 62 73 20 24 4c 49 42 53 22 0a 0a 20 20 20  libs $LIBS"..   
30a30 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
30a40 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
30a50 77 68 65 74 68 65 72 20 61 20 70 72 6f 67 72 61  whether a progra
30a60 6d 20 63 61 6e 20 64 6c 6f 70 65 6e 20 69 74 73  m can dlopen its
30a70 65 6c 66 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  elf" >&5.echo $E
30a80 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
30a90 77 68 65 74 68 65 72 20 61 20 70 72 6f 67 72 61  whether a progra
30aa0 6d 20 63 61 6e 20 64 6c 6f 70 65 6e 20 69 74 73  m can dlopen its
30ab0 65 6c 66 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  elf... $ECHO_C" 
30ac0 3e 26 36 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  >&6.if test "${l
30ad0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66  t_cv_dlopen_self
30ae0 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68  +set}" = set; th
30af0 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f  en.  echo $ECHO_
30b00 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48  N "(cached) $ECH
30b10 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20  O_C" >&6.else.  
30b20 09 20 20 69 66 20 74 65 73 74 20 22 24 63 72 6f  .  if test "$cro
30b30 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3d 20  ss_compiling" = 
30b40 79 65 73 3b 20 74 68 65 6e 20 3a 0a 20 20 6c 74  yes; then :.  lt
30b50 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d  _cv_dlopen_self=
30b60 63 72 6f 73 73 0a 65 6c 73 65 0a 20 20 20 20 6c  cross.else.    l
30b70 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 3d 30 3b 20 6c  t_dlunknown=0; l
30b80 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65 3d 31 3b  t_dlno_uscore=1;
30b90 20 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72   lt_dlneed_uscor
30ba0 65 3d 32 0a 20 20 6c 74 5f 73 74 61 74 75 73 3d  e=2.  lt_status=
30bb0 24 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 0a 20 20  $lt_dlunknown.  
30bc0 63 61 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24  cat > conftest.$
30bd0 61 63 5f 65 78 74 20 3c 3c 45 4f 46 0a 23 6c 69  ac_ext <<EOF.#li
30be0 6e 65 20 36 34 31 33 20 22 63 6f 6e 66 69 67 75  ne 6413 "configu
30bf0 72 65 22 0a 23 69 6e 63 6c 75 64 65 20 22 63 6f  re".#include "co
30c00 6e 66 64 65 66 73 2e 68 22 0a 0a 23 69 66 20 48  nfdefs.h"..#if H
30c10 41 56 45 5f 44 4c 46 43 4e 5f 48 0a 23 69 6e 63  AVE_DLFCN_H.#inc
30c20 6c 75 64 65 20 3c 64 6c 66 63 6e 2e 68 3e 0a 23  lude <dlfcn.h>.#
30c30 65 6e 64 69 66 0a 0a 23 69 6e 63 6c 75 64 65 20  endif..#include 
30c40 3c 73 74 64 69 6f 2e 68 3e 0a 0a 23 69 66 64 65  <stdio.h>..#ifde
30c50 66 20 52 54 4c 44 5f 47 4c 4f 42 41 4c 0a 23 20  f RTLD_GLOBAL.# 
30c60 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f   define LT_DLGLO
30c70 42 41 4c 09 09 52 54 4c 44 5f 47 4c 4f 42 41 4c  BAL..RTLD_GLOBAL
30c80 0a 23 65 6c 73 65 0a 23 20 20 69 66 64 65 66 20  .#else.#  ifdef 
30c90 44 4c 5f 47 4c 4f 42 41 4c 0a 23 20 20 20 20 64  DL_GLOBAL.#    d
30ca0 65 66 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41  efine LT_DLGLOBA
30cb0 4c 09 09 44 4c 5f 47 4c 4f 42 41 4c 0a 23 20 20  L..DL_GLOBAL.#  
30cc0 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65  else.#    define
30cd0 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 30 0a   LT_DLGLOBAL..0.
30ce0 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a  #  endif.#endif.
30cf0 0a 2f 2a 20 57 65 20 6d 61 79 20 68 61 76 65 20  ./* We may have 
30d00 74 6f 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c  to define LT_DLL
30d10 41 5a 59 5f 4f 52 5f 4e 4f 57 20 69 6e 20 74 68  AZY_OR_NOW in th
30d20 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 69  e command line i
30d30 66 20 77 65 0a 20 20 20 66 69 6e 64 20 6f 75 74  f we.   find out
30d40 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72   it does not wor
30d50 6b 20 69 6e 20 73 6f 6d 65 20 70 6c 61 74 66 6f  k in some platfo
30d60 72 6d 2e 20 2a 2f 0a 23 69 66 6e 64 65 66 20 4c  rm. */.#ifndef L
30d70 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 0a  T_DLLAZY_OR_NOW.
30d80 23 20 20 69 66 64 65 66 20 52 54 4c 44 5f 4c 41  #  ifdef RTLD_LA
30d90 5a 59 0a 23 20 20 20 20 64 65 66 69 6e 65 20 4c  ZY.#    define L
30da0 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09  T_DLLAZY_OR_NOW.
30db0 09 52 54 4c 44 5f 4c 41 5a 59 0a 23 20 20 65 6c  .RTLD_LAZY.#  el
30dc0 73 65 0a 23 20 20 20 20 69 66 64 65 66 20 44 4c  se.#    ifdef DL
30dd0 5f 4c 41 5a 59 0a 23 20 20 20 20 20 20 64 65 66  _LAZY.#      def
30de0 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  ine LT_DLLAZY_OR
30df0 5f 4e 4f 57 09 09 44 4c 5f 4c 41 5a 59 0a 23 20  _NOW..DL_LAZY.# 
30e00 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 69     else.#      i
30e10 66 64 65 66 20 52 54 4c 44 5f 4e 4f 57 0a 23 20  fdef RTLD_NOW.# 
30e20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54         define LT
30e30 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 52  _DLLAZY_OR_NOW.R
30e40 54 4c 44 5f 4e 4f 57 0a 23 20 20 20 20 20 20 65  TLD_NOW.#      e
30e50 6c 73 65 0a 23 20 20 20 20 20 20 20 20 69 66 64  lse.#        ifd
30e60 65 66 20 44 4c 5f 4e 4f 57 0a 23 20 20 20 20 20  ef DL_NOW.#     
30e70 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44       define LT_D
30e80 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 44 4c 5f  LLAZY_OR_NOW.DL_
30e90 4e 4f 57 0a 23 20 20 20 20 20 20 20 20 65 6c 73  NOW.#        els
30ea0 65 0a 23 20 20 20 20 20 20 20 20 20 20 64 65 66  e.#          def
30eb0 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  ine LT_DLLAZY_OR
30ec0 5f 4e 4f 57 09 30 0a 23 20 20 20 20 20 20 20 20  _NOW.0.#        
30ed0 65 6e 64 69 66 0a 23 20 20 20 20 20 20 65 6e 64  endif.#      end
30ee0 69 66 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20  if.#    endif.# 
30ef0 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23   endif.#endif..#
30f00 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75  ifdef __cplusplu
30f10 73 0a 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69  s.extern "C" voi
30f20 64 20 65 78 69 74 20 28 69 6e 74 29 3b 0a 23 65  d exit (int);.#e
30f30 6e 64 69 66 0a 0a 76 6f 69 64 20 66 6e 6f 72 64  ndif..void fnord
30f40 28 29 20 7b 20 69 6e 74 20 69 3d 34 32 3b 7d 0a  () { int i=42;}.
30f50 69 6e 74 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20  int main ().{.  
30f60 76 6f 69 64 20 2a 73 65 6c 66 20 3d 20 64 6c 6f  void *self = dlo
30f70 70 65 6e 20 28 30 2c 20 4c 54 5f 44 4c 47 4c 4f  pen (0, LT_DLGLO
30f80 42 41 4c 7c 4c 54 5f 44 4c 4c 41 5a 59 5f 4f 52  BAL|LT_DLLAZY_OR
30f90 5f 4e 4f 57 29 3b 0a 20 20 69 6e 74 20 73 74 61  _NOW);.  int sta
30fa0 74 75 73 20 3d 20 24 6c 74 5f 64 6c 75 6e 6b 6e  tus = $lt_dlunkn
30fb0 6f 77 6e 3b 0a 0a 20 20 69 66 20 28 73 65 6c 66  own;..  if (self
30fc0 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 69 66  ).    {.      if
30fd0 20 28 64 6c 73 79 6d 20 28 73 65 6c 66 2c 22 66   (dlsym (self,"f
30fe0 6e 6f 72 64 22 29 29 20 20 20 20 20 20 20 73 74  nord"))       st
30ff0 61 74 75 73 20 3d 20 24 6c 74 5f 64 6c 6e 6f 5f  atus = $lt_dlno_
31000 75 73 63 6f 72 65 3b 0a 20 20 20 20 20 20 65 6c  uscore;.      el
31010 73 65 20 69 66 20 28 64 6c 73 79 6d 28 20 73 65  se if (dlsym( se
31020 6c 66 2c 22 5f 66 6e 6f 72 64 22 29 29 20 73 74  lf,"_fnord")) st
31030 61 74 75 73 20 3d 20 24 6c 74 5f 64 6c 6e 65 65  atus = $lt_dlnee
31040 64 5f 75 73 63 6f 72 65 3b 0a 20 20 20 20 20 20  d_uscore;.      
31050 2f 2a 20 64 6c 63 6c 6f 73 65 20 28 73 65 6c 66  /* dlclose (self
31060 29 3b 20 2a 2f 0a 20 20 20 20 7d 0a 0a 20 20 20  ); */.    }..   
31070 20 65 78 69 74 20 28 73 74 61 74 75 73 29 3b 0a   exit (status);.
31080 7d 0a 45 4f 46 0a 20 20 69 66 20 7b 20 28 65 76  }.EOF.  if { (ev
31090 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  al echo "$as_me:
310a0 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 6c  $LINENO: \"$ac_l
310b0 69 6e 6b 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ink\"") >&5.  (e
310c0 76 61 6c 20 24 61 63 5f 6c 69 6e 6b 29 20 32 3e  val $ac_link) 2>
310d0 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
310e0 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
310f0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
31100 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
31110 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
31120 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d  us); } && test -
31130 73 20 63 6f 6e 66 74 65 73 74 24 7b 61 63 5f 65  s conftest${ac_e
31140 78 65 65 78 74 7d 20 32 3e 2f 64 65 76 2f 6e 75  xeext} 2>/dev/nu
31150 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 28 2e 2f  ll; then.    (./
31160 63 6f 6e 66 74 65 73 74 3b 20 65 78 69 74 3b 20  conftest; exit; 
31170 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20  ) 2>/dev/null.  
31180 20 20 6c 74 5f 73 74 61 74 75 73 3d 24 3f 0a 20    lt_status=$?. 
31190 20 20 20 63 61 73 65 20 78 24 6c 74 5f 73 74 61     case x$lt_sta
311a0 74 75 73 20 69 6e 0a 20 20 20 20 20 20 78 24 6c  tus in.      x$l
311b0 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65 29 20 6c  t_dlno_uscore) l
311c0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66  t_cv_dlopen_self
311d0 3d 79 65 73 20 3b 3b 0a 20 20 20 20 20 20 78 24  =yes ;;.      x$
311e0 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65  lt_dlneed_uscore
311f0 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73  ) lt_cv_dlopen_s
31200 65 6c 66 3d 79 65 73 20 3b 3b 0a 20 20 20 20 20  elf=yes ;;.     
31210 20 78 24 6c 74 5f 75 6e 6b 6e 6f 77 6e 7c 78 2a   x$lt_unknown|x*
31220 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73  ) lt_cv_dlopen_s
31230 65 6c 66 3d 6e 6f 20 3b 3b 0a 20 20 20 20 65 73  elf=no ;;.    es
31240 61 63 0a 20 20 65 6c 73 65 20 3a 0a 20 20 20 20  ac.  else :.    
31250 23 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 61  # compilation fa
31260 69 6c 65 64 0a 20 20 20 20 6c 74 5f 63 76 5f 64  iled.    lt_cv_d
31270 6c 6f 70 65 6e 5f 73 65 6c 66 3d 6e 6f 0a 20 20  lopen_self=no.  
31280 66 69 0a 66 69 0a 72 6d 20 2d 66 72 20 63 6f 6e  fi.fi.rm -fr con
31290 66 74 65 73 74 2a 0a 0a 0a 66 69 0a 65 63 68 6f  ftest*...fi.echo
312a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
312b0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
312c0 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 22 20 3e 26  _dlopen_self" >&
312d0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
312e0 7d 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73  }$lt_cv_dlopen_s
312f0 65 6c 66 22 20 3e 26 36 0a 0a 20 20 20 20 69 66  elf" >&6..    if
31300 20 74 65 73 74 20 22 78 24 6c 74 5f 63 76 5f 64   test "x$lt_cv_d
31310 6c 6f 70 65 6e 5f 73 65 6c 66 22 20 3d 20 78 79  lopen_self" = xy
31320 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 4c  es; then.      L
31330 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47 53  DFLAGS="$LDFLAGS
31340 20 24 6c 69 6e 6b 5f 73 74 61 74 69 63 5f 66 6c   $link_static_fl
31350 61 67 22 0a 20 20 20 20 20 20 65 63 68 6f 20 22  ag".      echo "
31360 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
31370 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
31380 20 61 20 73 74 61 74 69 63 61 6c 6c 79 20 6c 69   a statically li
31390 6e 6b 65 64 20 70 72 6f 67 72 61 6d 20 63 61 6e  nked program can
313a0 20 64 6c 6f 70 65 6e 20 69 74 73 65 6c 66 22 20   dlopen itself" 
313b0 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
313c0 20 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68   "checking wheth
313d0 65 72 20 61 20 73 74 61 74 69 63 61 6c 6c 79 20  er a statically 
313e0 6c 69 6e 6b 65 64 20 70 72 6f 67 72 61 6d 20 63  linked program c
313f0 61 6e 20 64 6c 6f 70 65 6e 20 69 74 73 65 6c 66  an dlopen itself
31400 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
31410 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
31420 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74  v_dlopen_self_st
31430 61 74 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74  atic+set}" = set
31440 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
31450 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
31460 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
31470 65 0a 20 20 09 20 20 69 66 20 74 65 73 74 20 22  e.  .  if test "
31480 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67  $cross_compiling
31490 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 20 3a 0a  " = yes; then :.
314a0 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73    lt_cv_dlopen_s
314b0 65 6c 66 5f 73 74 61 74 69 63 3d 63 72 6f 73 73  elf_static=cross
314c0 0a 65 6c 73 65 0a 20 20 20 20 6c 74 5f 64 6c 75  .else.    lt_dlu
314d0 6e 6b 6e 6f 77 6e 3d 30 3b 20 6c 74 5f 64 6c 6e  nknown=0; lt_dln
314e0 6f 5f 75 73 63 6f 72 65 3d 31 3b 20 6c 74 5f 64  o_uscore=1; lt_d
314f0 6c 6e 65 65 64 5f 75 73 63 6f 72 65 3d 32 0a 20  lneed_uscore=2. 
31500 20 6c 74 5f 73 74 61 74 75 73 3d 24 6c 74 5f 64   lt_status=$lt_d
31510 6c 75 6e 6b 6e 6f 77 6e 0a 20 20 63 61 74 20 3e  lunknown.  cat >
31520 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
31530 74 20 3c 3c 45 4f 46 0a 23 6c 69 6e 65 20 36 35  t <<EOF.#line 65
31540 31 31 20 22 63 6f 6e 66 69 67 75 72 65 22 0a 23  11 "configure".#
31550 69 6e 63 6c 75 64 65 20 22 63 6f 6e 66 64 65 66  include "confdef
31560 73 2e 68 22 0a 0a 23 69 66 20 48 41 56 45 5f 44  s.h"..#if HAVE_D
31570 4c 46 43 4e 5f 48 0a 23 69 6e 63 6c 75 64 65 20  LFCN_H.#include 
31580 3c 64 6c 66 63 6e 2e 68 3e 0a 23 65 6e 64 69 66  <dlfcn.h>.#endif
31590 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  ..#include <stdi
315a0 6f 2e 68 3e 0a 0a 23 69 66 64 65 66 20 52 54 4c  o.h>..#ifdef RTL
315b0 44 5f 47 4c 4f 42 41 4c 0a 23 20 20 64 65 66 69  D_GLOBAL.#  defi
315c0 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09  ne LT_DLGLOBAL..
315d0 52 54 4c 44 5f 47 4c 4f 42 41 4c 0a 23 65 6c 73  RTLD_GLOBAL.#els
315e0 65 0a 23 20 20 69 66 64 65 66 20 44 4c 5f 47 4c  e.#  ifdef DL_GL
315f0 4f 42 41 4c 0a 23 20 20 20 20 64 65 66 69 6e 65  OBAL.#    define
31600 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 44 4c   LT_DLGLOBAL..DL
31610 5f 47 4c 4f 42 41 4c 0a 23 20 20 65 6c 73 65 0a  _GLOBAL.#  else.
31620 23 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44  #    define LT_D
31630 4c 47 4c 4f 42 41 4c 09 09 30 0a 23 20 20 65 6e  LGLOBAL..0.#  en
31640 64 69 66 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 57  dif.#endif../* W
31650 65 20 6d 61 79 20 68 61 76 65 20 74 6f 20 64 65  e may have to de
31660 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f  fine LT_DLLAZY_O
31670 52 5f 4e 4f 57 20 69 6e 20 74 68 65 20 63 6f 6d  R_NOW in the com
31680 6d 61 6e 64 20 6c 69 6e 65 20 69 66 20 77 65 0a  mand line if we.
31690 20 20 20 66 69 6e 64 20 6f 75 74 20 69 74 20 64     find out it d
316a0 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20  oes not work in 
316b0 73 6f 6d 65 20 70 6c 61 74 66 6f 72 6d 2e 20 2a  some platform. *
316c0 2f 0a 23 69 66 6e 64 65 66 20 4c 54 5f 44 4c 4c  /.#ifndef LT_DLL
316d0 41 5a 59 5f 4f 52 5f 4e 4f 57 0a 23 20 20 69 66  AZY_OR_NOW.#  if
316e0 64 65 66 20 52 54 4c 44 5f 4c 41 5a 59 0a 23 20  def RTLD_LAZY.# 
316f0 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c     define LT_DLL
31700 41 5a 59 5f 4f 52 5f 4e 4f 57 09 09 52 54 4c 44  AZY_OR_NOW..RTLD
31710 5f 4c 41 5a 59 0a 23 20 20 65 6c 73 65 0a 23 20  _LAZY.#  else.# 
31720 20 20 20 69 66 64 65 66 20 44 4c 5f 4c 41 5a 59     ifdef DL_LAZY
31730 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c  .#      define L
31740 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09  T_DLLAZY_OR_NOW.
31750 09 44 4c 5f 4c 41 5a 59 0a 23 20 20 20 20 65 6c  .DL_LAZY.#    el
31760 73 65 0a 23 20 20 20 20 20 20 69 66 64 65 66 20  se.#      ifdef 
31770 52 54 4c 44 5f 4e 4f 57 0a 23 20 20 20 20 20 20  RTLD_NOW.#      
31780 20 20 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41    define LT_DLLA
31790 5a 59 5f 4f 52 5f 4e 4f 57 09 52 54 4c 44 5f 4e  ZY_OR_NOW.RTLD_N
317a0 4f 57 0a 23 20 20 20 20 20 20 65 6c 73 65 0a 23  OW.#      else.#
317b0 20 20 20 20 20 20 20 20 69 66 64 65 66 20 44 4c          ifdef DL
317c0 5f 4e 4f 57 0a 23 20 20 20 20 20 20 20 20 20 20  _NOW.#          
317d0 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59  define LT_DLLAZY
317e0 5f 4f 52 5f 4e 4f 57 09 44 4c 5f 4e 4f 57 0a 23  _OR_NOW.DL_NOW.#
317f0 20 20 20 20 20 20 20 20 65 6c 73 65 0a 23 20 20          else.#  
31800 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c          define L
31810 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09  T_DLLAZY_OR_NOW.
31820 30 0a 23 20 20 20 20 20 20 20 20 65 6e 64 69 66  0.#        endif
31830 0a 23 20 20 20 20 20 20 65 6e 64 69 66 0a 23 20  .#      endif.# 
31840 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6e 64 69     endif.#  endi
31850 66 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66  f.#endif..#ifdef
31860 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74   __cplusplus.ext
31870 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69  ern "C" void exi
31880 74 20 28 69 6e 74 29 3b 0a 23 65 6e 64 69 66 0a  t (int);.#endif.
31890 0a 76 6f 69 64 20 66 6e 6f 72 64 28 29 20 7b 20  .void fnord() { 
318a0 69 6e 74 20 69 3d 34 32 3b 7d 0a 69 6e 74 20 6d  int i=42;}.int m
318b0 61 69 6e 20 28 29 0a 7b 0a 20 20 76 6f 69 64 20  ain ().{.  void 
318c0 2a 73 65 6c 66 20 3d 20 64 6c 6f 70 65 6e 20 28  *self = dlopen (
318d0 30 2c 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 7c 4c  0, LT_DLGLOBAL|L
318e0 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 29  T_DLLAZY_OR_NOW)
318f0 3b 0a 20 20 69 6e 74 20 73 74 61 74 75 73 20 3d  ;.  int status =
31900 20 24 6c 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 3b 0a   $lt_dlunknown;.
31910 0a 20 20 69 66 20 28 73 65 6c 66 29 0a 20 20 20  .  if (self).   
31920 20 7b 0a 20 20 20 20 20 20 69 66 20 28 64 6c 73   {.      if (dls
31930 79 6d 20 28 73 65 6c 66 2c 22 66 6e 6f 72 64 22  ym (self,"fnord"
31940 29 29 20 20 20 20 20 20 20 73 74 61 74 75 73 20  ))       status 
31950 3d 20 24 6c 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72  = $lt_dlno_uscor
31960 65 3b 0a 20 20 20 20 20 20 65 6c 73 65 20 69 66  e;.      else if
31970 20 28 64 6c 73 79 6d 28 20 73 65 6c 66 2c 22 5f   (dlsym( self,"_
31980 66 6e 6f 72 64 22 29 29 20 73 74 61 74 75 73 20  fnord")) status 
31990 3d 20 24 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63  = $lt_dlneed_usc
319a0 6f 72 65 3b 0a 20 20 20 20 20 20 2f 2a 20 64 6c  ore;.      /* dl
319b0 63 6c 6f 73 65 20 28 73 65 6c 66 29 3b 20 2a 2f  close (self); */
319c0 0a 20 20 20 20 7d 0a 0a 20 20 20 20 65 78 69 74  .    }..    exit
319d0 20 28 73 74 61 74 75 73 29 3b 0a 7d 0a 45 4f 46   (status);.}.EOF
319e0 0a 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63  .  if { (eval ec
319f0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
31a00 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22  NO: \"$ac_link\"
31a10 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
31a20 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20  ac_link) 2>&5.  
31a30 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
31a40 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
31a50 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
31a60 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
31a70 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
31a80 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e  } && test -s con
31a90 66 74 65 73 74 24 7b 61 63 5f 65 78 65 65 78 74  ftest${ac_exeext
31aa0 7d 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  } 2>/dev/null; t
31ab0 68 65 6e 0a 20 20 20 20 28 2e 2f 63 6f 6e 66 74  hen.    (./conft
31ac0 65 73 74 3b 20 65 78 69 74 3b 20 29 20 32 3e 2f  est; exit; ) 2>/
31ad0 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 20 6c 74 5f  dev/null.    lt_
31ae0 73 74 61 74 75 73 3d 24 3f 0a 20 20 20 20 63 61  status=$?.    ca
31af0 73 65 20 78 24 6c 74 5f 73 74 61 74 75 73 20 69  se x$lt_status i
31b00 6e 0a 20 20 20 20 20 20 78 24 6c 74 5f 64 6c 6e  n.      x$lt_dln
31b10 6f 5f 75 73 63 6f 72 65 29 20 6c 74 5f 63 76 5f  o_uscore) lt_cv_
31b20 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74  dlopen_self_stat
31b30 69 63 3d 79 65 73 20 3b 3b 0a 20 20 20 20 20 20  ic=yes ;;.      
31b40 78 24 6c 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f  x$lt_dlneed_usco
31b50 72 65 29 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e  re) lt_cv_dlopen
31b60 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 79 65 73  _self_static=yes
31b70 20 3b 3b 0a 20 20 20 20 20 20 78 24 6c 74 5f 75   ;;.      x$lt_u
31b80 6e 6b 6e 6f 77 6e 7c 78 2a 29 20 6c 74 5f 63 76  nknown|x*) lt_cv
31b90 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61  _dlopen_self_sta
31ba0 74 69 63 3d 6e 6f 20 3b 3b 0a 20 20 20 20 65 73  tic=no ;;.    es
31bb0 61 63 0a 20 20 65 6c 73 65 20 3a 0a 20 20 20 20  ac.  else :.    
31bc0 23 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 61  # compilation fa
31bd0 69 6c 65 64 0a 20 20 20 20 6c 74 5f 63 76 5f 64  iled.    lt_cv_d
31be0 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69  lopen_self_stati
31bf0 63 3d 6e 6f 0a 20 20 66 69 0a 66 69 0a 72 6d 20  c=no.  fi.fi.rm 
31c00 2d 66 72 20 63 6f 6e 66 74 65 73 74 2a 0a 0a 0a  -fr conftest*...
31c10 66 69 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  fi.echo "$as_me:
31c20 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
31c30 20 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73   $lt_cv_dlopen_s
31c40 65 6c 66 5f 73 74 61 74 69 63 22 20 3e 26 35 0a  elf_static" >&5.
31c50 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
31c60 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c  lt_cv_dlopen_sel
31c70 66 5f 73 74 61 74 69 63 22 20 3e 26 36 0a 20 20  f_static" >&6.  
31c80 20 20 66 69 0a 0a 20 20 20 20 43 50 50 46 4c 41    fi..    CPPFLA
31c90 47 53 3d 22 24 73 61 76 65 5f 43 50 50 46 4c 41  GS="$save_CPPFLA
31ca0 47 53 22 0a 20 20 20 20 4c 44 46 4c 41 47 53 3d  GS".    LDFLAGS=
31cb0 22 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 22 0a  "$save_LDFLAGS".
31cc0 20 20 20 20 4c 49 42 53 3d 22 24 73 61 76 65 5f      LIBS="$save_
31cd0 4c 49 42 53 22 0a 20 20 20 20 3b 3b 0a 20 20 65  LIBS".    ;;.  e
31ce0 73 61 63 0a 0a 20 20 63 61 73 65 20 24 6c 74 5f  sac..  case $lt_
31cf0 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 20 69  cv_dlopen_self i
31d00 6e 0a 20 20 79 65 73 7c 6e 6f 29 20 65 6e 61 62  n.  yes|no) enab
31d10 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 24  le_dlopen_self=$
31d20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c  lt_cv_dlopen_sel
31d30 66 20 3b 3b 0a 20 20 2a 29 20 65 6e 61 62 6c 65  f ;;.  *) enable
31d40 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 75 6e 6b  _dlopen_self=unk
31d50 6e 6f 77 6e 20 3b 3b 0a 20 20 65 73 61 63 0a 0a  nown ;;.  esac..
31d60 20 20 63 61 73 65 20 24 6c 74 5f 63 76 5f 64 6c    case $lt_cv_dl
31d70 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63  open_self_static
31d80 20 69 6e 0a 20 20 79 65 73 7c 6e 6f 29 20 65 6e   in.  yes|no) en
31d90 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66  able_dlopen_self
31da0 5f 73 74 61 74 69 63 3d 24 6c 74 5f 63 76 5f 64  _static=$lt_cv_d
31db0 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69  lopen_self_stati
31dc0 63 20 3b 3b 0a 20 20 2a 29 20 65 6e 61 62 6c 65  c ;;.  *) enable
31dd0 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61  _dlopen_self_sta
31de0 74 69 63 3d 75 6e 6b 6e 6f 77 6e 20 3b 3b 0a 20  tic=unknown ;;. 
31df0 20 65 73 61 63 0a 66 69 0a 0a 0a 69 66 20 74 65   esac.fi...if te
31e00 73 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 72  st "$enable_shar
31e10 65 64 22 20 3d 20 79 65 73 20 26 26 20 74 65 73  ed" = yes && tes
31e20 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
31e30 74 68 65 6e 0a 20 20 63 61 73 65 20 24 61 72 63  then.  case $arc
31e40 68 69 76 65 5f 63 6d 64 73 20 69 6e 0a 20 20 2a  hive_cmds in.  *
31e50 27 7e 27 2a 29 0a 20 20 20 20 23 20 46 49 58 4d  '~'*).    # FIXM
31e60 45 3a 20 77 65 20 6d 61 79 20 68 61 76 65 20 74  E: we may have t
31e70 6f 20 64 65 61 6c 20 77 69 74 68 20 6d 75 6c 74  o deal with mult
31e80 69 2d 63 6f 6d 6d 61 6e 64 20 73 65 71 75 65 6e  i-command sequen
31e90 63 65 73 2e 0a 20 20 20 20 3b 3b 0a 20 20 27 24  ces..    ;;.  '$
31ea0 43 43 20 27 2a 29 0a 20 20 20 20 23 20 54 65 73  CC '*).    # Tes
31eb0 74 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6f  t whether the co
31ec0 6d 70 69 6c 65 72 20 69 6d 70 6c 69 63 69 74 6c  mpiler implicitl
31ed0 79 20 6c 69 6e 6b 73 20 77 69 74 68 20 2d 6c 63  y links with -lc
31ee0 20 73 69 6e 63 65 20 6f 6e 20 73 6f 6d 65 0a 20   since on some. 
31ef0 20 20 20 23 20 73 79 73 74 65 6d 73 2c 20 2d 6c     # systems, -l
31f00 67 63 63 20 68 61 73 20 74 6f 20 63 6f 6d 65 20  gcc has to come 
31f10 62 65 66 6f 72 65 20 2d 6c 63 2e 20 49 66 20 67  before -lc. If g
31f20 63 63 20 61 6c 72 65 61 64 79 20 70 61 73 73 65  cc already passe
31f30 73 20 2d 6c 63 0a 20 20 20 20 23 20 74 6f 20 6c  s -lc.    # to l
31f40 64 2c 20 64 6f 6e 27 74 20 61 64 64 20 2d 6c 63  d, don't add -lc
31f50 20 62 65 66 6f 72 65 20 2d 6c 67 63 63 2e 0a 20   before -lgcc.. 
31f60 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
31f70 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
31f80 67 20 77 68 65 74 68 65 72 20 2d 6c 63 20 73 68  g whether -lc sh
31f90 6f 75 6c 64 20 62 65 20 65 78 70 6c 69 63 69 74  ould be explicit
31fa0 6c 79 20 6c 69 6e 6b 65 64 20 69 6e 22 20 3e 26  ly linked in" >&
31fb0 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
31fc0 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
31fd0 20 2d 6c 63 20 73 68 6f 75 6c 64 20 62 65 20 65   -lc should be e
31fe0 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b 65 64  xplicitly linked
31ff0 20 69 6e 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20   in... $ECHO_C" 
32000 3e 26 36 0a 20 20 20 20 69 66 20 74 65 73 74 20  >&6.    if test 
32010 22 24 7b 6c 74 5f 63 76 5f 61 72 63 68 69 76 65  "${lt_cv_archive
32020 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 2b 73 65  _cmds_need_lc+se
32030 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
32040 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
32050 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
32060 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 24 72 6d  " >&6.else.  $rm
32070 20 63 6f 6e 66 74 65 73 74 2a 0a 20 20 20 20 65   conftest*.    e
32080 63 68 6f 20 27 73 74 61 74 69 63 20 69 6e 74 20  cho 'static int 
32090 64 75 6d 6d 79 3b 27 20 3e 20 63 6f 6e 66 74 65  dummy;' > confte
320a0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 20 20  st.$ac_ext..    
320b0 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f 20  if { (eval echo 
320c0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
320d0 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c 22   \"$ac_compile\"
320e0 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
320f0 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26 35  ac_compile) 2>&5
32100 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
32110 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
32120 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
32130 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
32140 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
32150 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20  ); }; then.     
32160 20 73 6f 6e 61 6d 65 3d 63 6f 6e 66 74 65 73 74   soname=conftest
32170 0a 20 20 20 20 20 20 6c 69 62 3d 63 6f 6e 66 74  .      lib=conft
32180 65 73 74 0a 20 20 20 20 20 20 6c 69 62 6f 62 6a  est.      libobj
32190 73 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s=conftest.$ac_o
321a0 62 6a 65 78 74 0a 20 20 20 20 20 20 64 65 70 6c  bjext.      depl
321b0 69 62 73 3d 0a 20 20 20 20 20 20 77 6c 3d 24 6c  ibs=.      wl=$l
321c0 74 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 77 6c 0a  t_cv_prog_cc_wl.
321d0 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72 5f 66        compiler_f
321e0 6c 61 67 73 3d 2d 76 0a 20 20 20 20 20 20 6c 69  lags=-v.      li
321f0 6e 6b 65 72 5f 66 6c 61 67 73 3d 2d 76 0a 20 20  nker_flags=-v.  
32200 20 20 20 20 76 65 72 73 74 72 69 6e 67 3d 0a 20      verstring=. 
32210 20 20 20 20 20 6f 75 74 70 75 74 5f 6f 62 6a 64       output_objd
32220 69 72 3d 2e 0a 20 20 20 20 20 20 6c 69 62 6e 61  ir=..      libna
32230 6d 65 3d 63 6f 6e 66 74 65 73 74 0a 20 20 20 20  me=conftest.    
32240 20 20 73 61 76 65 5f 61 6c 6c 6f 77 5f 75 6e 64    save_allow_und
32250 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24 61 6c 6c  efined_flag=$all
32260 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
32270 67 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e  g.      allow_un
32280 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 0a 20 20  defined_flag=.  
32290 20 20 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65      if { (eval e
322a0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
322b0 45 4e 4f 3a 20 5c 22 24 61 72 63 68 69 76 65 5f  ENO: \"$archive_
322c0 63 6d 64 73 20 32 5c 3e 5c 26 31 20 5c 7c 20 67  cmds 2\>\&1 \| g
322d0 72 65 70 20 5c 22 20 2d 6c 63 20 5c 22 20 5c 3e  rep \" -lc \" \>
322e0 2f 64 65 76 2f 6e 75 6c 6c 20 32 5c 3e 5c 26 31  /dev/null 2\>\&1
322f0 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
32300 20 24 61 72 63 68 69 76 65 5f 63 6d 64 73 20 32   $archive_cmds 2
32310 5c 3e 5c 26 31 20 5c 7c 20 67 72 65 70 20 5c 22  \>\&1 \| grep \"
32320 20 2d 6c 63 20 5c 22 20 5c 3e 2f 64 65 76 2f 6e   -lc \" \>/dev/n
32330 75 6c 6c 20 32 5c 3e 5c 26 31 29 20 32 3e 26 35  ull 2\>\&1) 2>&5
32340 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
32350 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
32360 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
32370 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
32380 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
32390 29 3b 20 7d 0a 20 20 20 20 20 20 74 68 65 6e 0a  ); }.      then.
323a0 09 6c 74 5f 63 76 5f 61 72 63 68 69 76 65 5f 63  .lt_cv_archive_c
323b0 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20  mds_need_lc=no. 
323c0 20 20 20 20 20 65 6c 73 65 0a 09 6c 74 5f 63 76       else..lt_cv
323d0 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65  _archive_cmds_ne
323e0 65 64 5f 6c 63 3d 79 65 73 0a 20 20 20 20 20 20  ed_lc=yes.      
323f0 66 69 0a 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75  fi.      allow_u
32400 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 24 73  ndefined_flag=$s
32410 61 76 65 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  ave_allow_undefi
32420 6e 65 64 5f 66 6c 61 67 0a 20 20 20 20 65 6c 73  ned_flag.    els
32430 65 0a 20 20 20 20 20 20 63 61 74 20 63 6f 6e 66  e.      cat conf
32440 74 65 73 74 2e 65 72 72 20 31 3e 26 35 0a 20 20  test.err 1>&5.  
32450 20 20 66 69 0a 66 69 0a 0a 20 20 20 20 65 63 68    fi.fi..    ech
32460 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
32470 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63  O: result: $lt_c
32480 76 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e  v_archive_cmds_n
32490 65 65 64 5f 6c 63 22 20 3e 26 35 0a 65 63 68 6f  eed_lc" >&5.echo
324a0 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
324b0 76 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e  v_archive_cmds_n
324c0 65 65 64 5f 6c 63 22 20 3e 26 36 0a 20 20 20 20  eed_lc" >&6.    
324d0 3b 3b 0a 20 20 65 73 61 63 0a 66 69 0a 6e 65 65  ;;.  esac.fi.nee
324e0 64 5f 6c 63 3d 24 7b 6c 74 5f 63 76 5f 61 72 63  d_lc=${lt_cv_arc
324f0 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c  hive_cmds_need_l
32500 63 2d 79 65 73 7d 0a 0a 23 20 54 68 65 20 73 65  c-yes}..# The se
32510 63 6f 6e 64 20 63 6c 61 75 73 65 20 73 68 6f 75  cond clause shou
32520 6c 64 20 6f 6e 6c 79 20 66 69 72 65 20 77 68 65  ld only fire whe
32530 6e 20 62 6f 6f 74 73 74 72 61 70 70 69 6e 67 20  n bootstrapping 
32540 74 68 65 0a 23 20 6c 69 62 74 6f 6f 6c 20 64 69  the.# libtool di
32550 73 74 72 69 62 75 74 69 6f 6e 2c 20 6f 74 68 65  stribution, othe
32560 72 77 69 73 65 20 79 6f 75 20 66 6f 72 67 6f 74  rwise you forgot
32570 20 74 6f 20 73 68 69 70 20 6c 74 6d 61 69 6e 2e   to ship ltmain.
32580 73 68 0a 23 20 77 69 74 68 20 79 6f 75 72 20 70  sh.# with your p
32590 61 63 6b 61 67 65 2c 20 61 6e 64 20 79 6f 75 20  ackage, and you 
325a0 77 69 6c 6c 20 67 65 74 20 63 6f 6d 70 6c 61 69  will get complai
325b0 6e 74 73 20 74 68 61 74 20 74 68 65 72 65 20 61  nts that there a
325c0 72 65 0a 23 20 6e 6f 20 72 75 6c 65 73 20 74 6f  re.# no rules to
325d0 20 67 65 6e 65 72 61 74 65 20 6c 74 6d 61 69 6e   generate ltmain
325e0 2e 73 68 2e 0a 69 66 20 74 65 73 74 20 2d 66 20  .sh..if test -f 
325f0 22 24 6c 74 6d 61 69 6e 22 3b 20 74 68 65 6e 0a  "$ltmain"; then.
32600 20 20 3a 0a 65 6c 73 65 0a 20 20 23 20 49 66 20    :.else.  # If 
32610 74 68 65 72 65 20 69 73 20 6e 6f 20 4d 61 6b 65  there is no Make
32620 66 69 6c 65 20 79 65 74 2c 20 77 65 20 72 65 6c  file yet, we rel
32630 79 20 6f 6e 20 61 20 6d 61 6b 65 20 72 75 6c 65  y on a make rule
32640 20 74 6f 20 65 78 65 63 75 74 65 0a 20 20 23 20   to execute.  # 
32650 60 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 2d  `config.status -
32660 2d 72 65 63 68 65 63 6b 27 20 74 6f 20 72 65 72  -recheck' to rer
32670 75 6e 20 74 68 65 73 65 20 74 65 73 74 73 20 61  un these tests a
32680 6e 64 20 63 72 65 61 74 65 20 74 68 65 0a 20 20  nd create the.  
32690 23 20 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70 74  # libtool script
326a0 20 74 68 65 6e 2e 0a 20 20 74 65 73 74 20 2d 66   then..  test -f
326b0 20 4d 61 6b 65 66 69 6c 65 20 26 26 20 6d 61 6b   Makefile && mak
326c0 65 20 22 24 6c 74 6d 61 69 6e 22 0a 66 69 0a 0a  e "$ltmain".fi..
326d0 69 66 20 74 65 73 74 20 2d 66 20 22 24 6c 74 6d  if test -f "$ltm
326e0 61 69 6e 22 3b 20 74 68 65 6e 0a 20 20 74 72 61  ain"; then.  tra
326f0 70 20 22 24 72 6d 20 5c 22 24 7b 6f 66 69 6c 65  p "$rm \"${ofile
32700 7d 54 5c 22 3b 20 65 78 69 74 20 31 22 20 31 20  }T\"; exit 1" 1 
32710 32 20 31 35 0a 20 20 24 72 6d 20 2d 66 20 22 24  2 15.  $rm -f "$
32720 7b 6f 66 69 6c 65 7d 54 22 0a 0a 20 20 65 63 68  {ofile}T"..  ech
32730 6f 20 63 72 65 61 74 69 6e 67 20 24 6f 66 69 6c  o creating $ofil
32740 65 0a 0a 20 20 23 20 4e 6f 77 20 71 75 6f 74 65  e..  # Now quote
32750 20 61 6c 6c 20 74 68 65 20 74 68 69 6e 67 73 20   all the things 
32760 74 68 61 74 20 6d 61 79 20 63 6f 6e 74 61 69 6e  that may contain
32770 20 6d 65 74 61 63 68 61 72 61 63 74 65 72 73 20   metacharacters 
32780 77 68 69 6c 65 20 62 65 69 6e 67 0a 20 20 23 20  while being.  # 
32790 63 61 72 65 66 75 6c 20 6e 6f 74 20 74 6f 20 6f  careful not to o
327a0 76 65 72 71 75 6f 74 65 20 74 68 65 20 41 43 5f  verquote the AC_
327b0 53 55 42 53 54 65 64 20 76 61 6c 75 65 73 2e 20  SUBSTed values. 
327c0 20 57 65 20 74 61 6b 65 20 63 6f 70 69 65 73 20   We take copies 
327d0 6f 66 20 74 68 65 0a 20 20 23 20 76 61 72 69 61  of the.  # varia
327e0 62 6c 65 73 20 61 6e 64 20 71 75 6f 74 65 20 74  bles and quote t
327f0 68 65 20 63 6f 70 69 65 73 20 66 6f 72 20 67 65  he copies for ge
32800 6e 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20  neration of the 
32810 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70 74 2e 0a  libtool script..
32820 20 20 66 6f 72 20 76 61 72 20 69 6e 20 65 63 68    for var in ech
32830 6f 20 6f 6c 64 5f 43 43 20 6f 6c 64 5f 43 46 4c  o old_CC old_CFL
32840 41 47 53 20 53 45 44 20 5c 0a 20 20 20 20 41 52  AGS SED \.    AR
32850 20 41 52 5f 46 4c 41 47 53 20 43 43 20 4c 44 20   AR_FLAGS CC LD 
32860 4c 4e 5f 53 20 4e 4d 20 53 48 45 4c 4c 20 5c 0a  LN_S NM SHELL \.
32870 20 20 20 20 72 65 6c 6f 61 64 5f 66 6c 61 67 20      reload_flag 
32880 72 65 6c 6f 61 64 5f 63 6d 64 73 20 77 6c 20 5c  reload_cmds wl \
32890 0a 20 20 20 20 70 69 63 5f 66 6c 61 67 20 6c 69  .    pic_flag li
328a0 6e 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67 20 6e  nk_static_flag n
328b0 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 20 65  o_builtin_flag e
328c0 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
328d0 61 67 5f 73 70 65 63 20 5c 0a 20 20 20 20 74 68  ag_spec \.    th
328e0 72 65 61 64 5f 73 61 66 65 5f 66 6c 61 67 5f 73  read_safe_flag_s
328f0 70 65 63 20 77 68 6f 6c 65 5f 61 72 63 68 69 76  pec whole_archiv
32900 65 5f 66 6c 61 67 5f 73 70 65 63 20 6c 69 62 6e  e_flag_spec libn
32910 61 6d 65 5f 73 70 65 63 20 5c 0a 20 20 20 20 6c  ame_spec \.    l
32920 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
32930 63 20 73 6f 6e 61 6d 65 5f 73 70 65 63 20 5c 0a  c soname_spec \.
32940 20 20 20 20 52 41 4e 4c 49 42 20 6f 6c 64 5f 61      RANLIB old_a
32950 72 63 68 69 76 65 5f 63 6d 64 73 20 6f 6c 64 5f  rchive_cmds old_
32960 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77  archive_from_new
32970 5f 63 6d 64 73 20 6f 6c 64 5f 70 6f 73 74 69 6e  _cmds old_postin
32980 73 74 61 6c 6c 5f 63 6d 64 73 20 5c 0a 20 20 20  stall_cmds \.   
32990 20 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74 61   old_postuninsta
329a0 6c 6c 5f 63 6d 64 73 20 61 72 63 68 69 76 65 5f  ll_cmds archive_
329b0 63 6d 64 73 20 61 72 63 68 69 76 65 5f 65 78 70  cmds archive_exp
329c0 73 79 6d 5f 63 6d 64 73 20 70 6f 73 74 69 6e 73  sym_cmds postins
329d0 74 61 6c 6c 5f 63 6d 64 73 20 5c 0a 20 20 20 20  tall_cmds \.    
329e0 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d  postuninstall_cm
329f0 64 73 20 65 78 74 72 61 63 74 5f 65 78 70 73 79  ds extract_expsy
32a00 6d 73 5f 63 6d 64 73 20 6f 6c 64 5f 61 72 63 68  ms_cmds old_arch
32a10 69 76 65 5f 66 72 6f 6d 5f 65 78 70 73 79 6d 73  ive_from_expsyms
32a20 5f 63 6d 64 73 20 5c 0a 20 20 20 20 6f 6c 64 5f  _cmds \.    old_
32a30 73 74 72 69 70 6c 69 62 20 73 74 72 69 70 6c 69  striplib stripli
32a40 62 20 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  b file_magic_cmd
32a50 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f   export_symbols_
32a60 63 6d 64 73 20 5c 0a 20 20 20 20 64 65 70 6c 69  cmds \.    depli
32a70 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20  bs_check_method 
32a80 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
32a90 66 6c 61 67 20 6e 6f 5f 75 6e 64 65 66 69 6e 65  flag no_undefine
32aa0 64 5f 66 6c 61 67 20 5c 0a 20 20 20 20 66 69 6e  d_flag \.    fin
32ab0 69 73 68 5f 63 6d 64 73 20 66 69 6e 69 73 68 5f  ish_cmds finish_
32ac0 65 76 61 6c 20 67 6c 6f 62 61 6c 5f 73 79 6d 62  eval global_symb
32ad0 6f 6c 5f 70 69 70 65 20 67 6c 6f 62 61 6c 5f 73  ol_pipe global_s
32ae0 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 20 5c  ymbol_to_cdecl \
32af0 0a 20 20 20 20 67 6c 6f 62 61 6c 5f 73 79 6d 62  .    global_symb
32b00 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64  ol_to_c_name_add
32b10 72 65 73 73 20 5c 0a 20 20 20 20 68 61 72 64 63  ress \.    hardc
32b20 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
32b30 73 70 65 63 20 68 61 72 64 63 6f 64 65 5f 6c 69  spec hardcode_li
32b40 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 20 20  bdir_separator  
32b50 5c 0a 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65  \.    sys_lib_se
32b60 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 20 73  arch_path_spec s
32b70 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
32b80 70 61 74 68 5f 73 70 65 63 20 5c 0a 20 20 20 20  path_spec \.    
32b90 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 20 63 6f 6d  compiler_c_o com
32ba0 70 69 6c 65 72 5f 6f 5f 6c 6f 20 6e 65 65 64 5f  piler_o_lo need_
32bb0 6c 6f 63 6b 73 20 65 78 63 6c 75 64 65 5f 65 78  locks exclude_ex
32bc0 70 73 79 6d 73 20 69 6e 63 6c 75 64 65 5f 65 78  psyms include_ex
32bd0 70 73 79 6d 73 3b 20 64 6f 0a 0a 20 20 20 20 63  psyms; do..    c
32be0 61 73 65 20 24 76 61 72 20 69 6e 0a 20 20 20 20  ase $var in.    
32bf0 72 65 6c 6f 61 64 5f 63 6d 64 73 20 7c 20 6f 6c  reload_cmds | ol
32c00 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 20 7c  d_archive_cmds |
32c10 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f   old_archive_fro
32c20 6d 5f 6e 65 77 5f 63 6d 64 73 20 7c 20 5c 0a 20  m_new_cmds | \. 
32c30 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61     old_postinsta
32c40 6c 6c 5f 63 6d 64 73 20 7c 20 6f 6c 64 5f 70 6f  ll_cmds | old_po
32c50 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  stuninstall_cmds
32c60 20 7c 20 5c 0a 20 20 20 20 65 78 70 6f 72 74 5f   | \.    export_
32c70 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 20 7c 20 61  symbols_cmds | a
32c80 72 63 68 69 76 65 5f 63 6d 64 73 20 7c 20 61 72  rchive_cmds | ar
32c90 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
32ca0 73 20 7c 20 5c 0a 20 20 20 20 65 78 74 72 61 63  s | \.    extrac
32cb0 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 20 7c  t_expsyms_cmds |
32cc0 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f   old_archive_fro
32cd0 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 20 7c  m_expsyms_cmds |
32ce0 20 5c 0a 20 20 20 20 70 6f 73 74 69 6e 73 74 61   \.    postinsta
32cf0 6c 6c 5f 63 6d 64 73 20 7c 20 70 6f 73 74 75 6e  ll_cmds | postun
32d00 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 20 7c 20 5c  install_cmds | \
32d10 0a 20 20 20 20 66 69 6e 69 73 68 5f 63 6d 64 73  .    finish_cmds
32d20 20 7c 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63   | sys_lib_searc
32d30 68 5f 70 61 74 68 5f 73 70 65 63 20 7c 20 73 79  h_path_spec | sy
32d40 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70  s_lib_dlsearch_p
32d50 61 74 68 5f 73 70 65 63 29 0a 20 20 20 20 20 20  ath_spec).      
32d60 23 20 44 6f 75 62 6c 65 2d 71 75 6f 74 65 20 64  # Double-quote d
32d70 6f 75 62 6c 65 2d 65 76 61 6c 65 64 20 73 74 72  ouble-evaled str
32d80 69 6e 67 73 2e 0a 20 20 20 20 20 20 65 76 61 6c  ings..      eval
32d90 20 22 6c 74 5f 24 76 61 72 3d 5c 5c 5c 22 5c 60   "lt_$var=\\\"\`
32da0 5c 24 65 63 68 6f 20 5c 22 58 5c 24 24 76 61 72  \$echo \"X\$$var
32db0 5c 22 20 7c 20 5c 24 58 73 65 64 20 2d 65 20 5c  \" | \$Xsed -e \
32dc0 22 5c 24 64 6f 75 62 6c 65 5f 71 75 6f 74 65 5f  "\$double_quote_
32dd0 73 75 62 73 74 5c 22 20 2d 65 20 5c 22 5c 24 73  subst\" -e \"\$s
32de0 65 64 5f 71 75 6f 74 65 5f 73 75 62 73 74 5c 22  ed_quote_subst\"
32df0 20 2d 65 20 5c 22 5c 24 64 65 6c 61 79 5f 76 61   -e \"\$delay_va
32e00 72 69 61 62 6c 65 5f 73 75 62 73 74 5c 22 5c 60  riable_subst\"\`
32e10 5c 5c 5c 22 22 0a 20 20 20 20 20 20 3b 3b 0a 20  \\\"".      ;;. 
32e20 20 20 20 2a 29 0a 20 20 20 20 20 20 65 76 61 6c     *).      eval
32e30 20 22 6c 74 5f 24 76 61 72 3d 5c 5c 5c 22 5c 60   "lt_$var=\\\"\`
32e40 5c 24 65 63 68 6f 20 5c 22 58 5c 24 24 76 61 72  \$echo \"X\$$var
32e50 5c 22 20 7c 20 5c 24 58 73 65 64 20 2d 65 20 5c  \" | \$Xsed -e \
32e60 22 5c 24 73 65 64 5f 71 75 6f 74 65 5f 73 75 62  "\$sed_quote_sub
32e70 73 74 5c 22 5c 60 5c 5c 5c 22 22 0a 20 20 20 20  st\"\`\\\"".    
32e80 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
32e90 64 6f 6e 65 0a 0a 20 20 63 61 74 20 3c 3c 5f 5f  done..  cat <<__
32ea0 45 4f 46 5f 5f 20 3e 20 22 24 7b 6f 66 69 6c 65  EOF__ > "${ofile
32eb0 7d 54 22 0a 23 21 20 24 53 48 45 4c 4c 0a 0a 23  }T".#! $SHELL..#
32ec0 20 60 24 65 63 68 6f 20 22 24 6f 66 69 6c 65 22   `$echo "$ofile"
32ed0 20 7c 20 73 65 64 20 27 73 25 5e 2e 2a 2f 25 25   | sed 's%^.*/%%
32ee0 27 60 20 2d 20 50 72 6f 76 69 64 65 20 67 65 6e  '` - Provide gen
32ef0 65 72 61 6c 69 7a 65 64 20 6c 69 62 72 61 72 79  eralized library
32f00 2d 62 75 69 6c 64 69 6e 67 20 73 75 70 70 6f 72  -building suppor
32f10 74 20 73 65 72 76 69 63 65 73 2e 0a 23 20 47 65  t services..# Ge
32f20 6e 65 72 61 74 65 64 20 61 75 74 6f 6d 61 74 69  nerated automati
32f30 63 61 6c 6c 79 20 62 79 20 24 50 52 4f 47 52 41  cally by $PROGRA
32f40 4d 20 28 47 4e 55 20 24 50 41 43 4b 41 47 45 20  M (GNU $PACKAGE 
32f50 24 56 45 52 53 49 4f 4e 24 54 49 4d 45 53 54 41  $VERSION$TIMESTA
32f60 4d 50 29 0a 23 20 4e 4f 54 45 3a 20 43 68 61 6e  MP).# NOTE: Chan
32f70 67 65 73 20 6d 61 64 65 20 74 6f 20 74 68 69 73  ges made to this
32f80 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 6c 6f   file will be lo
32f90 73 74 3a 20 6c 6f 6f 6b 20 61 74 20 6c 74 6d 61  st: look at ltma
32fa0 69 6e 2e 73 68 2e 0a 23 0a 23 20 43 6f 70 79 72  in.sh..#.# Copyr
32fb0 69 67 68 74 20 28 43 29 20 31 39 39 36 2d 32 30  ight (C) 1996-20
32fc0 30 30 20 46 72 65 65 20 53 6f 66 74 77 61 72 65  00 Free Software
32fd0 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63   Foundation, Inc
32fe0 2e 0a 23 20 4f 72 69 67 69 6e 61 6c 6c 79 20 62  ..# Originally b
32ff0 79 20 47 6f 72 64 6f 6e 20 4d 61 74 7a 69 67 6b  y Gordon Matzigk
33000 65 69 74 20 3c 67 6f 72 64 40 67 6e 75 2e 61 69  eit <gord@gnu.ai
33010 2e 6d 69 74 2e 65 64 75 3e 2c 20 31 39 39 36 0a  .mit.edu>, 1996.
33020 23 0a 23 20 54 68 69 73 20 70 72 6f 67 72 61 6d  #.# This program
33030 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72   is free softwar
33040 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73  e; you can redis
33050 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f  tribute it and/o
33060 72 20 6d 6f 64 69 66 79 0a 23 20 69 74 20 75 6e  r modify.# it un
33070 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66  der the terms of
33080 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c   the GNU General
33090 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20   Public License 
330a0 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a  as published by.
330b0 23 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77  # the Free Softw
330c0 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20  are Foundation; 
330d0 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 32  either version 2
330e0 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c   of the License,
330f0 20 6f 72 0a 23 20 28 61 74 20 79 6f 75 72 20 6f   or.# (at your o
33100 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72  ption) any later
33110 20 76 65 72 73 69 6f 6e 2e 0a 23 0a 23 20 54 68   version..#.# Th
33120 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69  is program is di
33130 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65  stributed in the
33140 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69   hope that it wi
33150 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 20 62 75  ll be useful, bu
33160 74 0a 23 20 57 49 54 48 4f 55 54 20 41 4e 59 20  t.# WITHOUT ANY 
33170 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75  WARRANTY; withou
33180 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69  t even the impli
33190 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 23  ed warranty of.#
331a0 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59   MERCHANTABILITY
331b0 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20   or FITNESS FOR 
331c0 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52  A PARTICULAR PUR
331d0 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 47  POSE.  See the G
331e0 4e 55 0a 23 20 47 65 6e 65 72 61 6c 20 50 75 62  NU.# General Pub
331f0 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20  lic License for 
33200 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 23 0a  more details..#.
33210 23 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76  # You should hav
33220 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70  e received a cop
33230 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e  y of the GNU Gen
33240 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65  eral Public Lice
33250 6e 73 65 0a 23 20 61 6c 6f 6e 67 20 77 69 74 68  nse.# along with
33260 20 74 68 69 73 20 70 72 6f 67 72 61 6d 3b 20 69   this program; i
33270 66 20 6e 6f 74 2c 20 77 72 69 74 65 20 74 6f 20  f not, write to 
33280 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72  the Free Softwar
33290 65 0a 23 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20  e.# Foundation, 
332a0 49 6e 63 2e 2c 20 35 39 20 54 65 6d 70 6c 65 20  Inc., 59 Temple 
332b0 50 6c 61 63 65 20 2d 20 53 75 69 74 65 20 33 33  Place - Suite 33
332c0 30 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32  0, Boston, MA 02
332d0 31 31 31 2d 31 33 30 37 2c 20 55 53 41 2e 0a 23  111-1307, USA..#
332e0 0a 23 20 41 73 20 61 20 73 70 65 63 69 61 6c 20  .# As a special 
332f0 65 78 63 65 70 74 69 6f 6e 20 74 6f 20 74 68 65  exception to the
33300 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62   GNU General Pub
33310 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 69 66 20  lic License, if 
33320 79 6f 75 0a 23 20 64 69 73 74 72 69 62 75 74 65  you.# distribute
33330 20 74 68 69 73 20 66 69 6c 65 20 61 73 20 70 61   this file as pa
33340 72 74 20 6f 66 20 61 20 70 72 6f 67 72 61 6d 20  rt of a program 
33350 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 61 0a  that contains a.
33360 23 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  # configuration 
33370 73 63 72 69 70 74 20 67 65 6e 65 72 61 74 65 64  script generated
33380 20 62 79 20 41 75 74 6f 63 6f 6e 66 2c 20 79 6f   by Autoconf, yo
33390 75 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 69 74  u may include it
333a0 20 75 6e 64 65 72 0a 23 20 74 68 65 20 73 61 6d   under.# the sam
333b0 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74  e distribution t
333c0 65 72 6d 73 20 74 68 61 74 20 79 6f 75 20 75 73  erms that you us
333d0 65 20 66 6f 72 20 74 68 65 20 72 65 73 74 20 6f  e for the rest o
333e0 66 20 74 68 61 74 20 70 72 6f 67 72 61 6d 2e 0a  f that program..
333f0 0a 23 20 41 20 73 65 64 20 74 68 61 74 20 64 6f  .# A sed that do
33400 65 73 20 6e 6f 74 20 74 72 75 6e 63 61 74 65 20  es not truncate 
33410 6f 75 74 70 75 74 2e 0a 53 45 44 3d 24 6c 74 5f  output..SED=$lt_
33420 53 45 44 0a 0a 23 20 53 65 64 20 74 68 61 74 20  SED..# Sed that 
33430 68 65 6c 70 73 20 75 73 20 61 76 6f 69 64 20 61  helps us avoid a
33440 63 63 69 64 65 6e 74 61 6c 6c 79 20 74 72 69 67  ccidentally trig
33450 67 65 72 69 6e 67 20 65 63 68 6f 28 31 29 20 6f  gering echo(1) o
33460 70 74 69 6f 6e 73 20 6c 69 6b 65 20 2d 6e 2e 0a  ptions like -n..
33470 58 73 65 64 3d 22 24 7b 53 45 44 7d 20 2d 65 20  Xsed="${SED} -e 
33480 73 2f 5e 58 2f 2f 22 0a 0a 23 20 54 68 65 20 48  s/^X//"..# The H
33490 50 2d 55 58 20 6b 73 68 20 61 6e 64 20 50 4f 53  P-UX ksh and POS
334a0 49 58 20 73 68 65 6c 6c 20 70 72 69 6e 74 20 74  IX shell print t
334b0 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74  he target direct
334c0 6f 72 79 20 74 6f 20 73 74 64 6f 75 74 0a 23 20  ory to stdout.# 
334d0 69 66 20 43 44 50 41 54 48 20 69 73 20 73 65 74  if CDPATH is set
334e0 2e 0a 69 66 20 74 65 73 74 20 22 58 5c 24 7b 43  ..if test "X\${C
334f0 44 50 41 54 48 2b 73 65 74 7d 22 20 3d 20 58 73  DPATH+set}" = Xs
33500 65 74 3b 20 74 68 65 6e 20 43 44 50 41 54 48 3d  et; then CDPATH=
33510 3a 3b 20 65 78 70 6f 72 74 20 43 44 50 41 54 48  :; export CDPATH
33520 3b 20 66 69 0a 0a 23 20 23 23 23 20 42 45 47 49  ; fi..# ### BEGI
33530 4e 20 4c 49 42 54 4f 4f 4c 20 43 4f 4e 46 49 47  N LIBTOOL CONFIG
33540 0a 0a 23 20 4c 69 62 74 6f 6f 6c 20 77 61 73 20  ..# Libtool was 
33550 63 6f 6e 66 69 67 75 72 65 64 20 6f 6e 20 68 6f  configured on ho
33560 73 74 20 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c  st `(hostname ||
33570 20 75 6e 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65   uname -n) 2>/de
33580 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 31 71 60  v/null | sed 1q`
33590 3a 0a 0a 23 20 53 68 65 6c 6c 20 74 6f 20 75 73  :..# Shell to us
335a0 65 20 77 68 65 6e 20 69 6e 76 6f 6b 69 6e 67 20  e when invoking 
335b0 73 68 65 6c 6c 20 73 63 72 69 70 74 73 2e 0a 53  shell scripts..S
335c0 48 45 4c 4c 3d 24 6c 74 5f 53 48 45 4c 4c 0a 0a  HELL=$lt_SHELL..
335d0 23 20 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74  # Whether or not
335e0 20 74 6f 20 62 75 69 6c 64 20 73 68 61 72 65 64   to build shared
335f0 20 6c 69 62 72 61 72 69 65 73 2e 0a 62 75 69 6c   libraries..buil
33600 64 5f 6c 69 62 74 6f 6f 6c 5f 6c 69 62 73 3d 24  d_libtool_libs=$
33610 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 0a 0a 23  enable_shared..#
33620 20 57 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20   Whether or not 
33630 74 6f 20 62 75 69 6c 64 20 73 74 61 74 69 63 20  to build static 
33640 6c 69 62 72 61 72 69 65 73 2e 0a 62 75 69 6c 64  libraries..build
33650 5f 6f 6c 64 5f 6c 69 62 73 3d 24 65 6e 61 62 6c  _old_libs=$enabl
33660 65 5f 73 74 61 74 69 63 0a 0a 23 20 57 68 65 74  e_static..# Whet
33670 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 61 64  her or not to ad
33680 64 20 2d 6c 63 20 66 6f 72 20 62 75 69 6c 64 69  d -lc for buildi
33690 6e 67 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ng shared librar
336a0 69 65 73 2e 0a 62 75 69 6c 64 5f 6c 69 62 74 6f  ies..build_libto
336b0 6f 6c 5f 6e 65 65 64 5f 6c 63 3d 24 6e 65 65 64  ol_need_lc=$need
336c0 5f 6c 63 0a 0a 23 20 57 68 65 74 68 65 72 20 6f  _lc..# Whether o
336d0 72 20 6e 6f 74 20 74 6f 20 6f 70 74 69 6d 69 7a  r not to optimiz
336e0 65 20 66 6f 72 20 66 61 73 74 20 69 6e 73 74 61  e for fast insta
336f0 6c 6c 61 74 69 6f 6e 2e 0a 66 61 73 74 5f 69 6e  llation..fast_in
33700 73 74 61 6c 6c 3d 24 65 6e 61 62 6c 65 5f 66 61  stall=$enable_fa
33710 73 74 5f 69 6e 73 74 61 6c 6c 0a 0a 23 20 54 68  st_install..# Th
33720 65 20 68 6f 73 74 20 73 79 73 74 65 6d 2e 0a 68  e host system..h
33730 6f 73 74 5f 61 6c 69 61 73 3d 24 68 6f 73 74 5f  ost_alias=$host_
33740 61 6c 69 61 73 0a 68 6f 73 74 3d 24 68 6f 73 74  alias.host=$host
33750 0a 0a 23 20 41 6e 20 65 63 68 6f 20 70 72 6f 67  ..# An echo prog
33760 72 61 6d 20 74 68 61 74 20 64 6f 65 73 20 6e 6f  ram that does no
33770 74 20 69 6e 74 65 72 70 72 65 74 20 62 61 63 6b  t interpret back
33780 73 6c 61 73 68 65 73 2e 0a 65 63 68 6f 3d 24 6c  slashes..echo=$l
33790 74 5f 65 63 68 6f 0a 0a 23 20 54 68 65 20 61 72  t_echo..# The ar
337a0 63 68 69 76 65 72 2e 0a 41 52 3d 24 6c 74 5f 41  chiver..AR=$lt_A
337b0 52 0a 41 52 5f 46 4c 41 47 53 3d 24 6c 74 5f 41  R.AR_FLAGS=$lt_A
337c0 52 5f 46 4c 41 47 53 0a 0a 23 20 54 68 65 20 64  R_FLAGS..# The d
337d0 65 66 61 75 6c 74 20 43 20 63 6f 6d 70 69 6c 65  efault C compile
337e0 72 2e 0a 43 43 3d 24 6c 74 5f 43 43 0a 0a 23 20  r..CC=$lt_CC..# 
337f0 49 73 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  Is the compiler 
33800 74 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c  the GNU C compil
33810 65 72 3f 0a 77 69 74 68 5f 67 63 63 3d 24 47 43  er?.with_gcc=$GC
33820 43 0a 0a 23 20 54 68 65 20 6c 69 6e 6b 65 72 20  C..# The linker 
33830 75 73 65 64 20 74 6f 20 62 75 69 6c 64 20 6c 69  used to build li
33840 62 72 61 72 69 65 73 2e 0a 4c 44 3d 24 6c 74 5f  braries..LD=$lt_
33850 4c 44 0a 0a 23 20 57 68 65 74 68 65 72 20 77 65  LD..# Whether we
33860 20 6e 65 65 64 20 68 61 72 64 20 6f 72 20 73 6f   need hard or so
33870 66 74 20 6c 69 6e 6b 73 2e 0a 4c 4e 5f 53 3d 24  ft links..LN_S=$
33880 6c 74 5f 4c 4e 5f 53 0a 0a 23 20 41 20 42 53 44  lt_LN_S..# A BSD
33890 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d 20 70  -compatible nm p
338a0 72 6f 67 72 61 6d 2e 0a 4e 4d 3d 24 6c 74 5f 4e  rogram..NM=$lt_N
338b0 4d 0a 0a 23 20 41 20 73 79 6d 62 6f 6c 20 73 74  M..# A symbol st
338c0 72 69 70 70 69 6e 67 20 70 72 6f 67 72 61 6d 0a  ripping program.
338d0 53 54 52 49 50 3d 24 53 54 52 49 50 0a 0a 23 20  STRIP=$STRIP..# 
338e0 55 73 65 64 20 74 6f 20 65 78 61 6d 69 6e 65 20  Used to examine 
338f0 6c 69 62 72 61 72 69 65 73 20 77 68 65 6e 20 66  libraries when f
33900 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20 62 65  ile_magic_cmd be
33910 67 69 6e 73 20 22 66 69 6c 65 22 0a 4d 41 47 49  gins "file".MAGI
33920 43 5f 43 4d 44 3d 24 4d 41 47 49 43 5f 43 4d 44  C_CMD=$MAGIC_CMD
33930 0a 0a 23 20 55 73 65 64 20 6f 6e 20 63 79 67 77  ..# Used on cygw
33940 69 6e 3a 20 44 4c 4c 20 63 72 65 61 74 69 6f 6e  in: DLL creation
33950 20 70 72 6f 67 72 61 6d 2e 0a 44 4c 4c 54 4f 4f   program..DLLTOO
33960 4c 3d 22 24 44 4c 4c 54 4f 4f 4c 22 0a 0a 23 20  L="$DLLTOOL"..# 
33970 55 73 65 64 20 6f 6e 20 63 79 67 77 69 6e 3a 20  Used on cygwin: 
33980 6f 62 6a 65 63 74 20 64 75 6d 70 65 72 2e 0a 4f  object dumper..O
33990 42 4a 44 55 4d 50 3d 22 24 4f 42 4a 44 55 4d 50  BJDUMP="$OBJDUMP
339a0 22 0a 0a 23 20 55 73 65 64 20 6f 6e 20 63 79 67  "..# Used on cyg
339b0 77 69 6e 3a 20 61 73 73 65 6d 62 6c 65 72 2e 0a  win: assembler..
339c0 41 53 3d 22 24 41 53 22 0a 0a 23 20 54 68 65 20  AS="$AS"..# The 
339d0 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 72 65  name of the dire
339e0 63 74 6f 72 79 20 74 68 61 74 20 63 6f 6e 74 61  ctory that conta
339f0 69 6e 73 20 74 65 6d 70 6f 72 61 72 79 20 6c 69  ins temporary li
33a00 62 74 6f 6f 6c 20 66 69 6c 65 73 2e 0a 6f 62 6a  btool files..obj
33a10 64 69 72 3d 24 6f 62 6a 64 69 72 0a 0a 23 20 48  dir=$objdir..# H
33a20 6f 77 20 74 6f 20 63 72 65 61 74 65 20 72 65 6c  ow to create rel
33a30 6f 61 64 61 62 6c 65 20 6f 62 6a 65 63 74 20 66  oadable object f
33a40 69 6c 65 73 2e 0a 72 65 6c 6f 61 64 5f 66 6c 61  iles..reload_fla
33a50 67 3d 24 6c 74 5f 72 65 6c 6f 61 64 5f 66 6c 61  g=$lt_reload_fla
33a60 67 0a 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 24 6c  g.reload_cmds=$l
33a70 74 5f 72 65 6c 6f 61 64 5f 63 6d 64 73 0a 0a 23  t_reload_cmds..#
33a80 20 48 6f 77 20 74 6f 20 70 61 73 73 20 61 20 6c   How to pass a l
33a90 69 6e 6b 65 72 20 66 6c 61 67 20 74 68 72 6f 75  inker flag throu
33aa0 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e  gh the compiler.
33ab0 0a 77 6c 3d 24 6c 74 5f 77 6c 0a 0a 23 20 4f 62  .wl=$lt_wl..# Ob
33ac0 6a 65 63 74 20 66 69 6c 65 20 73 75 66 66 69 78  ject file suffix
33ad0 20 28 6e 6f 72 6d 61 6c 6c 79 20 22 6f 22 29 2e   (normally "o").
33ae0 0a 6f 62 6a 65 78 74 3d 22 24 61 63 5f 6f 62 6a  .objext="$ac_obj
33af0 65 78 74 22 0a 0a 23 20 4f 6c 64 20 61 72 63 68  ext"..# Old arch
33b00 69 76 65 20 73 75 66 66 69 78 20 28 6e 6f 72 6d  ive suffix (norm
33b10 61 6c 6c 79 20 22 61 22 29 2e 0a 6c 69 62 65 78  ally "a")..libex
33b20 74 3d 22 24 6c 69 62 65 78 74 22 0a 0a 23 20 45  t="$libext"..# E
33b30 78 65 63 75 74 61 62 6c 65 20 66 69 6c 65 20 73  xecutable file s
33b40 75 66 66 69 78 20 28 6e 6f 72 6d 61 6c 6c 79 20  uffix (normally 
33b50 22 22 29 2e 0a 65 78 65 65 78 74 3d 22 24 65 78  "")..exeext="$ex
33b60 65 65 78 74 22 0a 0a 23 20 41 64 64 69 74 69 6f  eext"..# Additio
33b70 6e 61 6c 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61  nal compiler fla
33b80 67 73 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20  gs for building 
33b90 6c 69 62 72 61 72 79 20 6f 62 6a 65 63 74 73 2e  library objects.
33ba0 0a 70 69 63 5f 66 6c 61 67 3d 24 6c 74 5f 70 69  .pic_flag=$lt_pi
33bb0 63 5f 66 6c 61 67 0a 70 69 63 5f 6d 6f 64 65 3d  c_flag.pic_mode=
33bc0 24 70 69 63 5f 6d 6f 64 65 0a 0a 23 20 44 6f 65  $pic_mode..# Doe
33bd0 73 20 63 6f 6d 70 69 6c 65 72 20 73 69 6d 75 6c  s compiler simul
33be0 74 61 6e 65 6f 75 73 6c 79 20 73 75 70 70 6f 72  taneously suppor
33bf0 74 20 2d 63 20 61 6e 64 20 2d 6f 20 6f 70 74 69  t -c and -o opti
33c00 6f 6e 73 3f 0a 63 6f 6d 70 69 6c 65 72 5f 63 5f  ons?.compiler_c_
33c10 6f 3d 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 63  o=$lt_compiler_c
33c20 5f 6f 0a 0a 23 20 43 61 6e 20 77 65 20 77 72 69  _o..# Can we wri
33c30 74 65 20 64 69 72 65 63 74 6c 79 20 74 6f 20 61  te directly to a
33c40 20 2e 6c 6f 20 3f 0a 63 6f 6d 70 69 6c 65 72 5f   .lo ?.compiler_
33c50 6f 5f 6c 6f 3d 24 6c 74 5f 63 6f 6d 70 69 6c 65  o_lo=$lt_compile
33c60 72 5f 6f 5f 6c 6f 0a 0a 23 20 4d 75 73 74 20 77  r_o_lo..# Must w
33c70 65 20 6c 6f 63 6b 20 66 69 6c 65 73 20 77 68 65  e lock files whe
33c80 6e 20 64 6f 69 6e 67 20 63 6f 6d 70 69 6c 61 74  n doing compilat
33c90 69 6f 6e 20 3f 0a 6e 65 65 64 5f 6c 6f 63 6b 73  ion ?.need_locks
33ca0 3d 24 6c 74 5f 6e 65 65 64 5f 6c 6f 63 6b 73 0a  =$lt_need_locks.
33cb0 0a 23 20 44 6f 20 77 65 20 6e 65 65 64 20 74 68  .# Do we need th
33cc0 65 20 6c 69 62 20 70 72 65 66 69 78 20 66 6f 72  e lib prefix for
33cd0 20 6d 6f 64 75 6c 65 73 3f 0a 6e 65 65 64 5f 6c   modules?.need_l
33ce0 69 62 5f 70 72 65 66 69 78 3d 24 6e 65 65 64 5f  ib_prefix=$need_
33cf0 6c 69 62 5f 70 72 65 66 69 78 0a 0a 23 20 44 6f  lib_prefix..# Do
33d00 20 77 65 20 6e 65 65 64 20 61 20 76 65 72 73 69   we need a versi
33d10 6f 6e 20 66 6f 72 20 6c 69 62 72 61 72 69 65 73  on for libraries
33d20 3f 0a 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 24  ?.need_version=$
33d30 6e 65 65 64 5f 76 65 72 73 69 6f 6e 0a 0a 23 20  need_version..# 
33d40 57 68 65 74 68 65 72 20 64 6c 6f 70 65 6e 20 69  Whether dlopen i
33d50 73 20 73 75 70 70 6f 72 74 65 64 2e 0a 64 6c 6f  s supported..dlo
33d60 70 65 6e 5f 73 75 70 70 6f 72 74 3d 24 65 6e 61  pen_support=$ena
33d70 62 6c 65 5f 64 6c 6f 70 65 6e 0a 0a 23 20 57 68  ble_dlopen..# Wh
33d80 65 74 68 65 72 20 64 6c 6f 70 65 6e 20 6f 66 20  ether dlopen of 
33d90 70 72 6f 67 72 61 6d 73 20 69 73 20 73 75 70 70  programs is supp
33da0 6f 72 74 65 64 2e 0a 64 6c 6f 70 65 6e 5f 73 65  orted..dlopen_se
33db0 6c 66 3d 24 65 6e 61 62 6c 65 5f 64 6c 6f 70 65  lf=$enable_dlope
33dc0 6e 5f 73 65 6c 66 0a 0a 23 20 57 68 65 74 68 65  n_self..# Whethe
33dd0 72 20 64 6c 6f 70 65 6e 20 6f 66 20 73 74 61 74  r dlopen of stat
33de0 69 63 61 6c 6c 79 20 6c 69 6e 6b 65 64 20 70 72  ically linked pr
33df0 6f 67 72 61 6d 73 20 69 73 20 73 75 70 70 6f 72  ograms is suppor
33e00 74 65 64 2e 0a 64 6c 6f 70 65 6e 5f 73 65 6c 66  ted..dlopen_self
33e10 5f 73 74 61 74 69 63 3d 24 65 6e 61 62 6c 65 5f  _static=$enable_
33e20 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74  dlopen_self_stat
33e30 69 63 0a 0a 23 20 43 6f 6d 70 69 6c 65 72 20 66  ic..# Compiler f
33e40 6c 61 67 20 74 6f 20 70 72 65 76 65 6e 74 20 64  lag to prevent d
33e50 79 6e 61 6d 69 63 20 6c 69 6e 6b 69 6e 67 2e 0a  ynamic linking..
33e60 6c 69 6e 6b 5f 73 74 61 74 69 63 5f 66 6c 61 67  link_static_flag
33e70 3d 24 6c 74 5f 6c 69 6e 6b 5f 73 74 61 74 69 63  =$lt_link_static
33e80 5f 66 6c 61 67 0a 0a 23 20 43 6f 6d 70 69 6c 65  _flag..# Compile
33e90 72 20 66 6c 61 67 20 74 6f 20 74 75 72 6e 20 6f  r flag to turn o
33ea0 66 66 20 62 75 69 6c 74 69 6e 20 66 75 6e 63 74  ff builtin funct
33eb0 69 6f 6e 73 2e 0a 6e 6f 5f 62 75 69 6c 74 69 6e  ions..no_builtin
33ec0 5f 66 6c 61 67 3d 24 6c 74 5f 6e 6f 5f 62 75 69  _flag=$lt_no_bui
33ed0 6c 74 69 6e 5f 66 6c 61 67 0a 0a 23 20 43 6f 6d  ltin_flag..# Com
33ee0 70 69 6c 65 72 20 66 6c 61 67 20 74 6f 20 61 6c  piler flag to al
33ef0 6c 6f 77 20 72 65 66 6c 65 78 69 76 65 20 64 6c  low reflexive dl
33f00 6f 70 65 6e 73 2e 0a 65 78 70 6f 72 74 5f 64 79  opens..export_dy
33f10 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d  namic_flag_spec=
33f20 24 6c 74 5f 65 78 70 6f 72 74 5f 64 79 6e 61 6d  $lt_export_dynam
33f30 69 63 5f 66 6c 61 67 5f 73 70 65 63 0a 0a 23 20  ic_flag_spec..# 
33f40 43 6f 6d 70 69 6c 65 72 20 66 6c 61 67 20 74 6f  Compiler flag to
33f50 20 67 65 6e 65 72 61 74 65 20 73 68 61 72 65 64   generate shared
33f60 20 6f 62 6a 65 63 74 73 20 64 69 72 65 63 74 6c   objects directl
33f70 79 20 66 72 6f 6d 20 61 72 63 68 69 76 65 73 2e  y from archives.
33f80 0a 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66  .whole_archive_f
33f90 6c 61 67 5f 73 70 65 63 3d 24 6c 74 5f 77 68 6f  lag_spec=$lt_who
33fa0 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f  le_archive_flag_
33fb0 73 70 65 63 0a 0a 23 20 43 6f 6d 70 69 6c 65 72  spec..# Compiler
33fc0 20 66 6c 61 67 20 74 6f 20 67 65 6e 65 72 61 74   flag to generat
33fd0 65 20 74 68 72 65 61 64 2d 73 61 66 65 20 6f 62  e thread-safe ob
33fe0 6a 65 63 74 73 2e 0a 74 68 72 65 61 64 5f 73 61  jects..thread_sa
33ff0 66 65 5f 66 6c 61 67 5f 73 70 65 63 3d 24 6c 74  fe_flag_spec=$lt
34000 5f 74 68 72 65 61 64 5f 73 61 66 65 5f 66 6c 61  _thread_safe_fla
34010 67 5f 73 70 65 63 0a 0a 23 20 4c 69 62 72 61 72  g_spec..# Librar
34020 79 20 76 65 72 73 69 6f 6e 69 6e 67 20 74 79 70  y versioning typ
34030 65 2e 0a 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  e..version_type=
34040 24 76 65 72 73 69 6f 6e 5f 74 79 70 65 0a 0a 23  $version_type..#
34050 20 46 6f 72 6d 61 74 20 6f 66 20 6c 69 62 72 61   Format of libra
34060 72 79 20 6e 61 6d 65 20 70 72 65 66 69 78 2e 0a  ry name prefix..
34070 6c 69 62 6e 61 6d 65 5f 73 70 65 63 3d 24 6c 74  libname_spec=$lt
34080 5f 6c 69 62 6e 61 6d 65 5f 73 70 65 63 0a 0a 23  _libname_spec..#
34090 20 4c 69 73 74 20 6f 66 20 61 72 63 68 69 76 65   List of archive
340a0 20 6e 61 6d 65 73 2e 20 20 46 69 72 73 74 20 6e   names.  First n
340b0 61 6d 65 20 69 73 20 74 68 65 20 72 65 61 6c 20  ame is the real 
340c0 6f 6e 65 2c 20 74 68 65 20 72 65 73 74 20 61 72  one, the rest ar
340d0 65 20 6c 69 6e 6b 73 2e 0a 23 20 54 68 65 20 6c  e links..# The l
340e0 61 73 74 20 6e 61 6d 65 20 69 73 20 74 68 65 20  ast name is the 
340f0 6f 6e 65 20 74 68 61 74 20 74 68 65 20 6c 69 6e  one that the lin
34100 6b 65 72 20 66 69 6e 64 73 20 77 69 74 68 20 2d  ker finds with -
34110 6c 4e 41 4d 45 2e 0a 6c 69 62 72 61 72 79 5f 6e  lNAME..library_n
34120 61 6d 65 73 5f 73 70 65 63 3d 24 6c 74 5f 6c 69  ames_spec=$lt_li
34130 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
34140 0a 0a 23 20 54 68 65 20 63 6f 64 65 64 20 6e 61  ..# The coded na
34150 6d 65 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72  me of the librar
34160 79 2c 20 69 66 20 64 69 66 66 65 72 65 6e 74 20  y, if different 
34170 66 72 6f 6d 20 74 68 65 20 72 65 61 6c 20 6e 61  from the real na
34180 6d 65 2e 0a 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  me..soname_spec=
34190 24 6c 74 5f 73 6f 6e 61 6d 65 5f 73 70 65 63 0a  $lt_soname_spec.
341a0 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 75 73 65 64  .# Commands used
341b0 20 74 6f 20 62 75 69 6c 64 20 61 6e 64 20 69 6e   to build and in
341c0 73 74 61 6c 6c 20 61 6e 20 6f 6c 64 2d 73 74 79  stall an old-sty
341d0 6c 65 20 61 72 63 68 69 76 65 2e 0a 52 41 4e 4c  le archive..RANL
341e0 49 42 3d 24 6c 74 5f 52 41 4e 4c 49 42 0a 6f 6c  IB=$lt_RANLIB.ol
341f0 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 24  d_archive_cmds=$
34200 6c 74 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  lt_old_archive_c
34210 6d 64 73 0a 6f 6c 64 5f 70 6f 73 74 69 6e 73 74  mds.old_postinst
34220 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f 6f 6c 64  all_cmds=$lt_old
34230 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  _postinstall_cmd
34240 73 0a 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e 73 74  s.old_postuninst
34250 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f 6f 6c 64  all_cmds=$lt_old
34260 5f 70 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63  _postuninstall_c
34270 6d 64 73 0a 0a 23 20 43 72 65 61 74 65 20 61 6e  mds..# Create an
34280 20 6f 6c 64 2d 73 74 79 6c 65 20 61 72 63 68 69   old-style archi
34290 76 65 20 66 72 6f 6d 20 61 20 73 68 61 72 65 64  ve from a shared
342a0 20 61 72 63 68 69 76 65 2e 0a 6f 6c 64 5f 61 72   archive..old_ar
342b0 63 68 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63  chive_from_new_c
342c0 6d 64 73 3d 24 6c 74 5f 6f 6c 64 5f 61 72 63 68  mds=$lt_old_arch
342d0 69 76 65 5f 66 72 6f 6d 5f 6e 65 77 5f 63 6d 64  ive_from_new_cmd
342e0 73 0a 0a 23 20 43 72 65 61 74 65 20 61 20 74 65  s..# Create a te
342f0 6d 70 6f 72 61 72 79 20 6f 6c 64 2d 73 74 79 6c  mporary old-styl
34300 65 20 61 72 63 68 69 76 65 20 74 6f 20 6c 69 6e  e archive to lin
34310 6b 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 73  k instead of a s
34320 68 61 72 65 64 20 61 72 63 68 69 76 65 2e 0a 6f  hared archive..o
34330 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f 6d 5f  ld_archive_from_
34340 65 78 70 73 79 6d 73 5f 63 6d 64 73 3d 24 6c 74  expsyms_cmds=$lt
34350 5f 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72 6f  _old_archive_fro
34360 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 0a 0a  m_expsyms_cmds..
34370 23 20 43 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20  # Commands used 
34380 74 6f 20 62 75 69 6c 64 20 61 6e 64 20 69 6e 73  to build and ins
34390 74 61 6c 6c 20 61 20 73 68 61 72 65 64 20 61 72  tall a shared ar
343a0 63 68 69 76 65 2e 0a 61 72 63 68 69 76 65 5f 63  chive..archive_c
343b0 6d 64 73 3d 24 6c 74 5f 61 72 63 68 69 76 65 5f  mds=$lt_archive_
343c0 63 6d 64 73 0a 61 72 63 68 69 76 65 5f 65 78 70  cmds.archive_exp
343d0 73 79 6d 5f 63 6d 64 73 3d 24 6c 74 5f 61 72 63  sym_cmds=$lt_arc
343e0 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
343f0 0a 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64  .postinstall_cmd
34400 73 3d 24 6c 74 5f 70 6f 73 74 69 6e 73 74 61 6c  s=$lt_postinstal
34410 6c 5f 63 6d 64 73 0a 70 6f 73 74 75 6e 69 6e 73  l_cmds.postunins
34420 74 61 6c 6c 5f 63 6d 64 73 3d 24 6c 74 5f 70 6f  tall_cmds=$lt_po
34430 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73  stuninstall_cmds
34440 0a 0a 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20  ..# Commands to 
34450 73 74 72 69 70 20 6c 69 62 72 61 72 69 65 73 2e  strip libraries.
34460 0a 6f 6c 64 5f 73 74 72 69 70 6c 69 62 3d 24 6c  .old_striplib=$l
34470 74 5f 6f 6c 64 5f 73 74 72 69 70 6c 69 62 0a 73  t_old_striplib.s
34480 74 72 69 70 6c 69 62 3d 24 6c 74 5f 73 74 72 69  triplib=$lt_stri
34490 70 6c 69 62 0a 0a 23 20 4d 65 74 68 6f 64 20 74  plib..# Method t
344a0 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20  o check whether 
344b0 64 65 70 65 6e 64 65 6e 74 20 6c 69 62 72 61 72  dependent librar
344c0 69 65 73 20 61 72 65 20 73 68 61 72 65 64 20 6f  ies are shared o
344d0 62 6a 65 63 74 73 2e 0a 64 65 70 6c 69 62 73 5f  bjects..deplibs_
344e0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 24 6c 74  check_method=$lt
344f0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
34500 65 74 68 6f 64 0a 0a 23 20 43 6f 6d 6d 61 6e 64  ethod..# Command
34510 20 74 6f 20 75 73 65 20 77 68 65 6e 20 64 65 70   to use when dep
34520 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
34530 64 20 3d 3d 20 66 69 6c 65 5f 6d 61 67 69 63 2e  d == file_magic.
34540 0a 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  .file_magic_cmd=
34550 24 6c 74 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  $lt_file_magic_c
34560 6d 64 0a 0a 23 20 46 6c 61 67 20 74 68 61 74 20  md..# Flag that 
34570 61 6c 6c 6f 77 73 20 73 68 61 72 65 64 20 6c 69  allows shared li
34580 62 72 61 72 69 65 73 20 77 69 74 68 20 75 6e 64  braries with und
34590 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 73 20 74  efined symbols t
345a0 6f 20 62 65 20 62 75 69 6c 74 2e 0a 61 6c 6c 6f  o be built..allo
345b0 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
345c0 3d 24 6c 74 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66  =$lt_allow_undef
345d0 69 6e 65 64 5f 66 6c 61 67 0a 0a 23 20 46 6c 61  ined_flag..# Fla
345e0 67 20 74 68 61 74 20 66 6f 72 63 65 73 20 6e 6f  g that forces no
345f0 20 75 6e 64 65 66 69 6e 65 64 20 73 79 6d 62 6f   undefined symbo
34600 6c 73 2e 0a 6e 6f 5f 75 6e 64 65 66 69 6e 65 64  ls..no_undefined
34610 5f 66 6c 61 67 3d 24 6c 74 5f 6e 6f 5f 75 6e 64  _flag=$lt_no_und
34620 65 66 69 6e 65 64 5f 66 6c 61 67 0a 0a 23 20 43  efined_flag..# C
34630 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 74 6f 20  ommands used to 
34640 66 69 6e 69 73 68 20 61 20 6c 69 62 74 6f 6f 6c  finish a libtool
34650 20 6c 69 62 72 61 72 79 20 69 6e 73 74 61 6c 6c   library install
34660 61 74 69 6f 6e 20 69 6e 20 61 20 64 69 72 65 63  ation in a direc
34670 74 6f 72 79 2e 0a 66 69 6e 69 73 68 5f 63 6d 64  tory..finish_cmd
34680 73 3d 24 6c 74 5f 66 69 6e 69 73 68 5f 63 6d 64  s=$lt_finish_cmd
34690 73 0a 0a 23 20 53 61 6d 65 20 61 73 20 61 62 6f  s..# Same as abo
346a0 76 65 2c 20 62 75 74 20 61 20 73 69 6e 67 6c 65  ve, but a single
346b0 20 73 63 72 69 70 74 20 66 72 61 67 6d 65 6e 74   script fragment
346c0 20 74 6f 20 62 65 20 65 76 61 6c 65 64 20 62 75   to be evaled bu
346d0 74 20 6e 6f 74 20 73 68 6f 77 6e 2e 0a 66 69 6e  t not shown..fin
346e0 69 73 68 5f 65 76 61 6c 3d 24 6c 74 5f 66 69 6e  ish_eval=$lt_fin
346f0 69 73 68 5f 65 76 61 6c 0a 0a 23 20 54 61 6b 65  ish_eval..# Take
34700 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 6e   the output of n
34710 6d 20 61 6e 64 20 70 72 6f 64 75 63 65 20 61 20  m and produce a 
34720 6c 69 73 74 69 6e 67 20 6f 66 20 72 61 77 20 73  listing of raw s
34730 79 6d 62 6f 6c 73 20 61 6e 64 20 43 20 6e 61 6d  ymbols and C nam
34740 65 73 2e 0a 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  es..global_symbo
34750 6c 5f 70 69 70 65 3d 24 6c 74 5f 67 6c 6f 62 61  l_pipe=$lt_globa
34760 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 0a 0a 23  l_symbol_pipe..#
34770 20 54 72 61 6e 73 66 6f 72 6d 20 74 68 65 20 6f   Transform the o
34780 75 74 70 75 74 20 6f 66 20 6e 6d 20 69 6e 20 61  utput of nm in a
34790 20 70 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72   proper C declar
347a0 61 74 69 6f 6e 0a 67 6c 6f 62 61 6c 5f 73 79 6d  ation.global_sym
347b0 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 24 6c 74  bol_to_cdecl=$lt
347c0 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74  _global_symbol_t
347d0 6f 5f 63 64 65 63 6c 0a 0a 23 20 54 72 61 6e 73  o_cdecl..# Trans
347e0 66 6f 72 6d 20 74 68 65 20 6f 75 74 70 75 74 20  form the output 
347f0 6f 66 20 6e 6d 20 69 6e 20 61 20 43 20 6e 61 6d  of nm in a C nam
34800 65 20 61 64 64 72 65 73 73 20 70 61 69 72 0a 67  e address pair.g
34810 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
34820 63 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 24  c_name_address=$
34830 6c 74 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  lt_global_symbol
34840 5f 74 6f 5f 63 5f 6e 61 6d 65 5f 61 64 64 72 65  _to_c_name_addre
34850 73 73 0a 0a 23 20 54 68 69 73 20 69 73 20 74 68  ss..# This is th
34860 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79  e shared library
34870 20 72 75 6e 74 69 6d 65 20 70 61 74 68 20 76 61   runtime path va
34880 72 69 61 62 6c 65 2e 0a 72 75 6e 70 61 74 68 5f  riable..runpath_
34890 76 61 72 3d 24 72 75 6e 70 61 74 68 5f 76 61 72  var=$runpath_var
348a0 0a 0a 23 20 54 68 69 73 20 69 73 20 74 68 65 20  ..# This is the 
348b0 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 70  shared library p
348c0 61 74 68 20 76 61 72 69 61 62 6c 65 2e 0a 73 68  ath variable..sh
348d0 6c 69 62 70 61 74 68 5f 76 61 72 3d 24 73 68 6c  libpath_var=$shl
348e0 69 62 70 61 74 68 5f 76 61 72 0a 0a 23 20 49 73  ibpath_var..# Is
348f0 20 73 68 6c 69 62 70 61 74 68 20 73 65 61 72 63   shlibpath searc
34900 68 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 68  hed before the h
34910 61 72 64 2d 63 6f 64 65 64 20 6c 69 62 72 61 72  ard-coded librar
34920 79 20 73 65 61 72 63 68 20 70 61 74 68 3f 0a 73  y search path?.s
34930 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64  hlibpath_overrid
34940 65 73 5f 72 75 6e 70 61 74 68 3d 24 73 68 6c 69  es_runpath=$shli
34950 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
34960 72 75 6e 70 61 74 68 0a 0a 23 20 48 6f 77 20 74  runpath..# How t
34970 6f 20 68 61 72 64 63 6f 64 65 20 61 20 73 68 61  o hardcode a sha
34980 72 65 64 20 6c 69 62 72 61 72 79 20 70 61 74 68  red library path
34990 20 69 6e 74 6f 20 61 6e 20 65 78 65 63 75 74 61   into an executa
349a0 62 6c 65 2e 0a 68 61 72 64 63 6f 64 65 5f 61 63  ble..hardcode_ac
349b0 74 69 6f 6e 3d 24 68 61 72 64 63 6f 64 65 5f 61  tion=$hardcode_a
349c0 63 74 69 6f 6e 0a 0a 23 20 57 68 65 74 68 65 72  ction..# Whether
349d0 20 77 65 20 73 68 6f 75 6c 64 20 68 61 72 64 63   we should hardc
349e0 6f 64 65 20 6c 69 62 72 61 72 79 20 70 61 74 68  ode library path
349f0 73 20 69 6e 74 6f 20 6c 69 62 72 61 72 69 65 73  s into libraries
34a00 2e 0a 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f 5f  ..hardcode_into_
34a10 6c 69 62 73 3d 24 68 61 72 64 63 6f 64 65 5f 69  libs=$hardcode_i
34a20 6e 74 6f 5f 6c 69 62 73 0a 0a 23 20 46 6c 61 67  nto_libs..# Flag
34a30 20 74 6f 20 68 61 72 64 63 6f 64 65 20 5c 24 6c   to hardcode \$l
34a40 69 62 64 69 72 20 69 6e 74 6f 20 61 20 62 69 6e  ibdir into a bin
34a50 61 72 79 20 64 75 72 69 6e 67 20 6c 69 6e 6b 69  ary during linki
34a60 6e 67 2e 0a 23 20 54 68 69 73 20 6d 75 73 74 20  ng..# This must 
34a70 77 6f 72 6b 20 65 76 65 6e 20 69 66 20 5c 24 6c  work even if \$l
34a80 69 62 64 69 72 20 64 6f 65 73 20 6e 6f 74 20 65  ibdir does not e
34a90 78 69 73 74 2e 0a 68 61 72 64 63 6f 64 65 5f 6c  xist..hardcode_l
34aa0 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d  ibdir_flag_spec=
34ab0 24 6c 74 5f 68 61 72 64 63 6f 64 65 5f 6c 69 62  $lt_hardcode_lib
34ac0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 0a 0a 23  dir_flag_spec..#
34ad0 20 57 68 65 74 68 65 72 20 77 65 20 6e 65 65 64   Whether we need
34ae0 20 61 20 73 69 6e 67 6c 65 20 2d 72 70 61 74 68   a single -rpath
34af0 20 66 6c 61 67 20 77 69 74 68 20 61 20 73 65 70   flag with a sep
34b00 61 72 61 74 65 64 20 61 72 67 75 6d 65 6e 74 2e  arated argument.
34b10 0a 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72  .hardcode_libdir
34b20 5f 73 65 70 61 72 61 74 6f 72 3d 24 6c 74 5f 68  _separator=$lt_h
34b30 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
34b40 65 70 61 72 61 74 6f 72 0a 0a 23 20 53 65 74 20  eparator..# Set 
34b50 74 6f 20 79 65 73 20 69 66 20 75 73 69 6e 67 20  to yes if using 
34b60 44 49 52 2f 6c 69 62 4e 41 4d 45 2e 73 6f 20 64  DIR/libNAME.so d
34b70 75 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 68 61  uring linking ha
34b80 72 64 63 6f 64 65 73 20 44 49 52 20 69 6e 74 6f  rdcodes DIR into
34b90 20 74 68 65 0a 23 20 72 65 73 75 6c 74 69 6e 67   the.# resulting
34ba0 20 62 69 6e 61 72 79 2e 0a 68 61 72 64 63 6f 64   binary..hardcod
34bb0 65 5f 64 69 72 65 63 74 3d 24 68 61 72 64 63 6f  e_direct=$hardco
34bc0 64 65 5f 64 69 72 65 63 74 0a 0a 23 20 53 65 74  de_direct..# Set
34bd0 20 74 6f 20 79 65 73 20 69 66 20 75 73 69 6e 67   to yes if using
34be0 20 74 68 65 20 2d 4c 44 49 52 20 66 6c 61 67 20   the -LDIR flag 
34bf0 64 75 72 69 6e 67 20 6c 69 6e 6b 69 6e 67 20 68  during linking h
34c00 61 72 64 63 6f 64 65 73 20 44 49 52 20 69 6e 74  ardcodes DIR int
34c10 6f 20 74 68 65 0a 23 20 72 65 73 75 6c 74 69 6e  o the.# resultin
34c20 67 20 62 69 6e 61 72 79 2e 0a 68 61 72 64 63 6f  g binary..hardco
34c30 64 65 5f 6d 69 6e 75 73 5f 4c 3d 24 68 61 72 64  de_minus_L=$hard
34c40 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 0a 23 20  code_minus_L..# 
34c50 53 65 74 20 74 6f 20 79 65 73 20 69 66 20 75 73  Set to yes if us
34c60 69 6e 67 20 53 48 4c 49 42 50 41 54 48 5f 56 41  ing SHLIBPATH_VA
34c70 52 3d 44 49 52 20 64 75 72 69 6e 67 20 6c 69 6e  R=DIR during lin
34c80 6b 69 6e 67 20 68 61 72 64 63 6f 64 65 73 20 44  king hardcodes D
34c90 49 52 20 69 6e 74 6f 0a 23 20 74 68 65 20 72 65  IR into.# the re
34ca0 73 75 6c 74 69 6e 67 20 62 69 6e 61 72 79 2e 0a  sulting binary..
34cb0 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
34cc0 74 68 5f 76 61 72 3d 24 68 61 72 64 63 6f 64 65  th_var=$hardcode
34cd0 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 0a 0a  _shlibpath_var..
34ce0 23 20 56 61 72 69 61 62 6c 65 73 20 77 68 6f 73  # Variables whos
34cf0 65 20 76 61 6c 75 65 73 20 73 68 6f 75 6c 64 20  e values should 
34d00 62 65 20 73 61 76 65 64 20 69 6e 20 6c 69 62 74  be saved in libt
34d10 6f 6f 6c 20 77 72 61 70 70 65 72 20 73 63 72 69  ool wrapper scri
34d20 70 74 73 20 61 6e 64 0a 23 20 72 65 73 74 6f 72  pts and.# restor
34d30 65 64 20 61 74 20 72 65 6c 69 6e 6b 20 74 69 6d  ed at relink tim
34d40 65 2e 0a 76 61 72 69 61 62 6c 65 73 5f 73 61 76  e..variables_sav
34d50 65 64 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 24  ed_for_relink="$
34d60 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64 5f  variables_saved_
34d70 66 6f 72 5f 72 65 6c 69 6e 6b 22 0a 0a 23 20 57  for_relink"..# W
34d80 68 65 74 68 65 72 20 6c 69 62 74 6f 6f 6c 20 6d  hether libtool m
34d90 75 73 74 20 6c 69 6e 6b 20 61 20 70 72 6f 67 72  ust link a progr
34da0 61 6d 20 61 67 61 69 6e 73 74 20 61 6c 6c 20 69  am against all i
34db0 74 73 20 64 65 70 65 6e 64 65 6e 63 79 20 6c 69  ts dependency li
34dc0 62 72 61 72 69 65 73 2e 0a 6c 69 6e 6b 5f 61 6c  braries..link_al
34dd0 6c 5f 64 65 70 6c 69 62 73 3d 24 6c 69 6e 6b 5f  l_deplibs=$link_
34de0 61 6c 6c 5f 64 65 70 6c 69 62 73 0a 0a 23 20 43  all_deplibs..# C
34df0 6f 6d 70 69 6c 65 2d 74 69 6d 65 20 73 79 73 74  ompile-time syst
34e00 65 6d 20 73 65 61 72 63 68 20 70 61 74 68 20 66  em search path f
34e10 6f 72 20 6c 69 62 72 61 72 69 65 73 0a 73 79 73  or libraries.sys
34e20 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
34e30 5f 73 70 65 63 3d 24 6c 74 5f 73 79 73 5f 6c 69  _spec=$lt_sys_li
34e40 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
34e50 65 63 0a 0a 23 20 52 75 6e 2d 74 69 6d 65 20 73  ec..# Run-time s
34e60 79 73 74 65 6d 20 73 65 61 72 63 68 20 70 61 74  ystem search pat
34e70 68 20 66 6f 72 20 6c 69 62 72 61 72 69 65 73 0a  h for libraries.
34e80 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68  sys_lib_dlsearch
34e90 5f 70 61 74 68 5f 73 70 65 63 3d 24 6c 74 5f 73  _path_spec=$lt_s
34ea0 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
34eb0 70 61 74 68 5f 73 70 65 63 0a 0a 23 20 46 69 78  path_spec..# Fix
34ec0 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61   the shell varia
34ed0 62 6c 65 20 5c 24 73 72 63 66 69 6c 65 20 66 6f  ble \$srcfile fo
34ee0 72 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a  r the compiler..
34ef0 66 69 78 5f 73 72 63 66 69 6c 65 5f 70 61 74 68  fix_srcfile_path
34f00 3d 22 24 66 69 78 5f 73 72 63 66 69 6c 65 5f 70  ="$fix_srcfile_p
34f10 61 74 68 22 0a 0a 23 20 53 65 74 20 74 6f 20 79  ath"..# Set to y
34f20 65 73 20 69 66 20 65 78 70 6f 72 74 65 64 20 73  es if exported s
34f30 79 6d 62 6f 6c 73 20 61 72 65 20 72 65 71 75 69  ymbols are requi
34f40 72 65 64 2e 0a 61 6c 77 61 79 73 5f 65 78 70 6f  red..always_expo
34f50 72 74 5f 73 79 6d 62 6f 6c 73 3d 24 61 6c 77 61  rt_symbols=$alwa
34f60 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  ys_export_symbol
34f70 73 0a 0a 23 20 54 68 65 20 63 6f 6d 6d 61 6e 64  s..# The command
34f80 73 20 74 6f 20 6c 69 73 74 20 65 78 70 6f 72 74  s to list export
34f90 65 64 20 73 79 6d 62 6f 6c 73 2e 0a 65 78 70 6f  ed symbols..expo
34fa0 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64 73 3d  rt_symbols_cmds=
34fb0 24 6c 74 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  $lt_export_symbo
34fc0 6c 73 5f 63 6d 64 73 0a 0a 23 20 54 68 65 20 63  ls_cmds..# The c
34fd0 6f 6d 6d 61 6e 64 73 20 74 6f 20 65 78 74 72 61  ommands to extra
34fe0 63 74 20 74 68 65 20 65 78 70 6f 72 74 65 64 20  ct the exported 
34ff0 73 79 6d 62 6f 6c 20 6c 69 73 74 20 66 72 6f 6d  symbol list from
35000 20 61 20 73 68 61 72 65 64 20 61 72 63 68 69 76   a shared archiv
35010 65 2e 0a 65 78 74 72 61 63 74 5f 65 78 70 73 79  e..extract_expsy
35020 6d 73 5f 63 6d 64 73 3d 24 6c 74 5f 65 78 74 72  ms_cmds=$lt_extr
35030 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73  act_expsyms_cmds
35040 0a 0a 23 20 53 79 6d 62 6f 6c 73 20 74 68 61 74  ..# Symbols that
35050 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 6c   should not be l
35060 69 73 74 65 64 20 69 6e 20 74 68 65 20 70 72 65  isted in the pre
35070 6c 6f 61 64 65 64 20 73 79 6d 62 6f 6c 73 2e 0a  loaded symbols..
35080 65 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d  exclude_expsyms=
35090 24 6c 74 5f 65 78 63 6c 75 64 65 5f 65 78 70 73  $lt_exclude_exps
350a0 79 6d 73 0a 0a 23 20 53 79 6d 62 6f 6c 73 20 74  yms..# Symbols t
350b0 68 61 74 20 6d 75 73 74 20 61 6c 77 61 79 73 20  hat must always 
350c0 62 65 20 65 78 70 6f 72 74 65 64 2e 0a 69 6e 63  be exported..inc
350d0 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d 24 6c 74  lude_expsyms=$lt
350e0 5f 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73  _include_expsyms
350f0 0a 0a 23 20 23 23 23 20 45 4e 44 20 4c 49 42 54  ..# ### END LIBT
35100 4f 4f 4c 20 43 4f 4e 46 49 47 0a 0a 5f 5f 45 4f  OOL CONFIG..__EO
35110 46 5f 5f 0a 0a 20 20 63 61 73 65 20 24 68 6f 73  F__..  case $hos
35120 74 5f 6f 73 20 69 6e 0a 20 20 61 69 78 33 2a 29  t_os in.  aix3*)
35130 0a 20 20 20 20 63 61 74 20 3c 3c 5c 45 4f 46 20  .    cat <<\EOF 
35140 3e 3e 20 22 24 7b 6f 66 69 6c 65 7d 54 22 0a 0a  >> "${ofile}T"..
35150 23 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73 20  # AIX sometimes 
35160 68 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69 74  has problems wit
35170 68 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65 63  h the GCC collec
35180 74 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f 72  t2 program.  For
35190 20 73 6f 6d 65 0a 23 20 72 65 61 73 6f 6e 2c 20   some.# reason, 
351a0 69 66 20 77 65 20 73 65 74 20 74 68 65 20 43 4f  if we set the CO
351b0 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65 6e 76 69  LLECT_NAMES envi
351c0 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65  ronment variable
351d0 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d 73 0a 23  , the problems.#
351e0 20 76 61 6e 69 73 68 20 69 6e 20 61 20 70 75 66   vanish in a puf
351f0 66 20 6f 66 20 73 6d 6f 6b 65 2e 0a 69 66 20 74  f of smoke..if t
35200 65 73 74 20 22 58 24 7b 43 4f 4c 4c 45 43 54 5f  est "X${COLLECT_
35210 4e 41 4d 45 53 2b 73 65 74 7d 22 20 21 3d 20 58  NAMES+set}" != X
35220 73 65 74 3b 20 74 68 65 6e 0a 20 20 43 4f 4c 4c  set; then.  COLL
35230 45 43 54 5f 4e 41 4d 45 53 3d 0a 20 20 65 78 70  ECT_NAMES=.  exp
35240 6f 72 74 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45  ort COLLECT_NAME
35250 53 0a 66 69 0a 45 4f 46 0a 20 20 20 20 3b 3b 0a  S.fi.EOF.    ;;.
35260 20 20 65 73 61 63 0a 0a 20 20 63 61 73 65 20 24    esac..  case $
35270 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 63 79 67  host_os in.  cyg
35280 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
35290 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20  pw32* | os2*).  
352a0 20 20 63 61 74 20 3c 3c 27 45 4f 46 27 20 3e 3e    cat <<'EOF' >>
352b0 20 22 24 7b 6f 66 69 6c 65 7d 54 22 0a 20 20 20   "${ofile}T".   
352c0 20 20 20 23 20 54 68 69 73 20 69 73 20 61 20 73     # This is a s
352d0 6f 75 72 63 65 20 70 72 6f 67 72 61 6d 20 74 68  ource program th
352e0 61 74 20 69 73 20 75 73 65 64 20 74 6f 20 63 72  at is used to cr
352f0 65 61 74 65 20 64 6c 6c 73 20 6f 6e 20 57 69 6e  eate dlls on Win
35300 64 6f 77 73 0a 20 20 20 20 20 20 23 20 44 6f 6e  dows.      # Don
35310 27 74 20 72 65 6d 6f 76 65 20 6e 6f 72 20 6d 6f  't remove nor mo
35320 64 69 66 79 20 74 68 65 20 73 74 61 72 74 69 6e  dify the startin
35330 67 20 61 6e 64 20 63 6c 6f 73 69 6e 67 20 63 6f  g and closing co
35340 6d 6d 65 6e 74 73 0a 23 20 2f 2a 20 6c 74 64 6c  mments.# /* ltdl
35350 6c 2e 63 20 73 74 61 72 74 73 20 68 65 72 65 20  l.c starts here 
35360 2a 2f 0a 23 20 23 64 65 66 69 6e 65 20 57 49 4e  */.# #define WIN
35370 33 32 5f 4c 45 41 4e 5f 41 4e 44 5f 4d 45 41 4e  32_LEAN_AND_MEAN
35380 0a 23 20 23 69 6e 63 6c 75 64 65 20 3c 77 69 6e  .# #include <win
35390 64 6f 77 73 2e 68 3e 0a 23 20 23 75 6e 64 65 66  dows.h>.# #undef
353a0 20 57 49 4e 33 32 5f 4c 45 41 4e 5f 41 4e 44 5f   WIN32_LEAN_AND_
353b0 4d 45 41 4e 0a 23 20 23 69 6e 63 6c 75 64 65 20  MEAN.# #include 
353c0 3c 73 74 64 69 6f 2e 68 3e 0a 23 0a 23 20 23 69  <stdio.h>.#.# #i
353d0 66 6e 64 65 66 20 5f 5f 43 59 47 57 49 4e 5f 5f  fndef __CYGWIN__
353e0 0a 23 20 23 20 20 69 66 64 65 66 20 5f 5f 43 59  .# #  ifdef __CY
353f0 47 57 49 4e 33 32 5f 5f 0a 23 20 23 20 20 20 20  GWIN32__.# #    
35400 64 65 66 69 6e 65 20 5f 5f 43 59 47 57 49 4e 5f  define __CYGWIN_
35410 5f 20 5f 5f 43 59 47 57 49 4e 33 32 5f 5f 0a 23  _ __CYGWIN32__.#
35420 20 23 20 20 65 6e 64 69 66 0a 23 20 23 65 6e 64   #  endif.# #end
35430 69 66 0a 23 0a 23 20 23 69 66 64 65 66 20 5f 5f  if.#.# #ifdef __
35440 63 70 6c 75 73 70 6c 75 73 0a 23 20 65 78 74 65  cplusplus.# exte
35450 72 6e 20 22 43 22 20 7b 0a 23 20 23 65 6e 64 69  rn "C" {.# #endi
35460 66 0a 23 20 42 4f 4f 4c 20 41 50 49 45 4e 54 52  f.# BOOL APIENTR
35470 59 20 44 6c 6c 4d 61 69 6e 20 28 48 49 4e 53 54  Y DllMain (HINST
35480 41 4e 43 45 20 68 49 6e 73 74 2c 20 44 57 4f 52  ANCE hInst, DWOR
35490 44 20 72 65 61 73 6f 6e 2c 20 4c 50 56 4f 49 44  D reason, LPVOID
354a0 20 72 65 73 65 72 76 65 64 29 3b 0a 23 20 23 69   reserved);.# #i
354b0 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73  fdef __cplusplus
354c0 0a 23 20 7d 0a 23 20 23 65 6e 64 69 66 0a 23 0a  .# }.# #endif.#.
354d0 23 20 23 69 66 64 65 66 20 5f 5f 43 59 47 57 49  # #ifdef __CYGWI
354e0 4e 5f 5f 0a 23 20 23 69 6e 63 6c 75 64 65 20 3c  N__.# #include <
354f0 63 79 67 77 69 6e 2f 63 79 67 77 69 6e 5f 64 6c  cygwin/cygwin_dl
35500 6c 2e 68 3e 0a 23 20 44 45 43 4c 41 52 45 5f 43  l.h>.# DECLARE_C
35510 59 47 57 49 4e 5f 44 4c 4c 28 20 44 6c 6c 4d 61  YGWIN_DLL( DllMa
35520 69 6e 20 29 3b 0a 23 20 23 65 6e 64 69 66 0a 23  in );.# #endif.#
35530 20 48 49 4e 53 54 41 4e 43 45 20 5f 5f 68 44 6c   HINSTANCE __hDl
35540 6c 49 6e 73 74 61 6e 63 65 5f 62 61 73 65 3b 0a  lInstance_base;.
35550 23 0a 23 20 42 4f 4f 4c 20 41 50 49 45 4e 54 52  #.# BOOL APIENTR
35560 59 0a 23 20 44 6c 6c 4d 61 69 6e 20 28 48 49 4e  Y.# DllMain (HIN
35570 53 54 41 4e 43 45 20 68 49 6e 73 74 2c 20 44 57  STANCE hInst, DW
35580 4f 52 44 20 72 65 61 73 6f 6e 2c 20 4c 50 56 4f  ORD reason, LPVO
35590 49 44 20 72 65 73 65 72 76 65 64 29 0a 23 20 7b  ID reserved).# {
355a0 0a 23 20 20 20 5f 5f 68 44 6c 6c 49 6e 73 74 61  .#   __hDllInsta
355b0 6e 63 65 5f 62 61 73 65 20 3d 20 68 49 6e 73 74  nce_base = hInst
355c0 3b 0a 23 20 20 20 72 65 74 75 72 6e 20 54 52 55  ;.#   return TRU
355d0 45 3b 0a 23 20 7d 0a 23 20 2f 2a 20 6c 74 64 6c  E;.# }.# /* ltdl
355e0 6c 2e 63 20 65 6e 64 73 20 68 65 72 65 20 2a 2f  l.c ends here */
355f0 0a 09 23 20 54 68 69 73 20 69 73 20 61 20 73 6f  ..# This is a so
35600 75 72 63 65 20 70 72 6f 67 72 61 6d 20 74 68 61  urce program tha
35610 74 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65  t is used to cre
35620 61 74 65 20 69 6d 70 6f 72 74 20 6c 69 62 72 61  ate import libra
35630 72 69 65 73 0a 09 23 20 6f 6e 20 57 69 6e 64 6f  ries..# on Windo
35640 77 73 20 66 6f 72 20 64 6c 6c 73 20 77 68 69 63  ws for dlls whic
35650 68 20 6c 61 63 6b 20 74 68 65 6d 2e 20 44 6f 6e  h lack them. Don
35660 27 74 20 72 65 6d 6f 76 65 20 6e 6f 72 20 6d 6f  't remove nor mo
35670 64 69 66 79 20 74 68 65 0a 09 23 20 73 74 61 72  dify the..# star
35680 74 69 6e 67 20 61 6e 64 20 63 6c 6f 73 69 6e 67  ting and closing
35690 20 63 6f 6d 6d 65 6e 74 73 0a 23 20 2f 2a 20 69   comments.# /* i
356a0 6d 70 67 65 6e 2e 63 20 73 74 61 72 74 73 20 68  mpgen.c starts h
356b0 65 72 65 20 2a 2f 0a 23 20 2f 2a 20 20 20 43 6f  ere */.# /*   Co
356c0 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39  pyright (C) 1999
356d0 2d 32 30 30 30 20 46 72 65 65 20 53 6f 66 74 77  -2000 Free Softw
356e0 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20  are Foundation, 
356f0 49 6e 63 2e 0a 23 0a 23 20 20 54 68 69 73 20 66  Inc..#.#  This f
35700 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 47  ile is part of G
35710 4e 55 20 6c 69 62 74 6f 6f 6c 2e 0a 23 0a 23 20  NU libtool..#.# 
35720 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73   This program is
35730 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20   free software; 
35740 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69  you can redistri
35750 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d  bute it and/or m
35760 6f 64 69 66 79 0a 23 20 20 69 74 20 75 6e 64 65  odify.#  it unde
35770 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74  r the terms of t
35780 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50  he GNU General P
35790 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73  ublic License as
357a0 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 23 20   published by.# 
357b0 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61   the Free Softwa
357c0 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65  re Foundation; e
357d0 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 32 20  ither version 2 
357e0 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20  of the License, 
357f0 6f 72 0a 23 20 20 28 61 74 20 79 6f 75 72 20 6f  or.#  (at your o
35800 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72  ption) any later
35810 20 76 65 72 73 69 6f 6e 2e 0a 23 0a 23 20 20 54   version..#.#  T
35820 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64  his program is d
35830 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68  istributed in th
35840 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77  e hope that it w
35850 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 23  ill be useful,.#
35860 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e    but WITHOUT AN
35870 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68  Y WARRANTY; with
35880 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70  out even the imp
35890 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66  lied warranty of
358a0 0a 23 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c  .#  MERCHANTABIL
358b0 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46  ITY or FITNESS F
358c0 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20  OR A PARTICULAR 
358d0 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68  PURPOSE.  See th
358e0 65 0a 23 20 20 47 4e 55 20 47 65 6e 65 72 61 6c  e.#  GNU General
358f0 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20   Public License 
35900 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73  for more details
35910 2e 0a 23 0a 23 20 20 59 6f 75 20 73 68 6f 75 6c  ..#.#  You shoul
35920 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20  d have received 
35930 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e  a copy of the GN
35940 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63  U General Public
35950 20 4c 69 63 65 6e 73 65 0a 23 20 20 61 6c 6f 6e   License.#  alon
35960 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67  g with this prog
35970 72 61 6d 3b 20 69 66 20 6e 6f 74 2c 20 77 72 69  ram; if not, wri
35980 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53  te to the Free S
35990 6f 66 74 77 61 72 65 0a 23 20 20 46 6f 75 6e 64  oftware.#  Found
359a0 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 39 20  ation, Inc., 59 
359b0 54 65 6d 70 6c 65 20 50 6c 61 63 65 20 2d 20 53  Temple Place - S
359c0 75 69 74 65 20 33 33 30 2c 20 42 6f 73 74 6f 6e  uite 330, Boston
359d0 2c 20 4d 41 20 30 32 31 31 31 2d 31 33 30 37 2c  , MA 02111-1307,
359e0 20 55 53 41 2e 0a 23 20 20 2a 2f 0a 23 0a 23 20   USA..#  */.#.# 
359f0 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e  #include <stdio.
35a00 68 3e 09 09 2f 2a 20 66 6f 72 20 70 72 69 6e 74  h>../* for print
35a10 66 28 29 20 2a 2f 0a 23 20 23 69 6e 63 6c 75 64  f() */.# #includ
35a20 65 20 3c 75 6e 69 73 74 64 2e 68 3e 09 09 2f 2a  e <unistd.h>../*
35a30 20 66 6f 72 20 6f 70 65 6e 28 29 2c 20 6c 73 65   for open(), lse
35a40 65 6b 28 29 2c 20 72 65 61 64 28 29 20 2a 2f 0a  ek(), read() */.
35a50 23 20 23 69 6e 63 6c 75 64 65 20 3c 66 63 6e 74  # #include <fcnt
35a60 6c 2e 68 3e 09 09 2f 2a 20 66 6f 72 20 4f 5f 52  l.h>../* for O_R
35a70 44 4f 4e 4c 59 2c 20 4f 5f 42 49 4e 41 52 59 20  DONLY, O_BINARY 
35a80 2a 2f 0a 23 20 23 69 6e 63 6c 75 64 65 20 3c 73  */.# #include <s
35a90 74 72 69 6e 67 2e 68 3e 09 09 2f 2a 20 66 6f 72  tring.h>../* for
35aa0 20 73 74 72 64 75 70 28 29 20 2a 2f 0a 23 0a 23   strdup() */.#.#
35ab0 20 2f 2a 20 4f 5f 42 49 4e 41 52 59 20 69 73 6e   /* O_BINARY isn
35ac0 27 74 20 72 65 71 75 69 72 65 64 20 28 6f 72 20  't required (or 
35ad0 65 76 65 6e 20 64 65 66 69 6e 65 64 20 73 6f 6d  even defined som
35ae0 65 74 69 6d 65 73 29 20 75 6e 64 65 72 20 55 6e  etimes) under Un
35af0 69 78 20 2a 2f 0a 23 20 23 69 66 6e 64 65 66 20  ix */.# #ifndef 
35b00 4f 5f 42 49 4e 41 52 59 0a 23 20 23 64 65 66 69  O_BINARY.# #defi
35b10 6e 65 20 4f 5f 42 49 4e 41 52 59 20 30 0a 23 20  ne O_BINARY 0.# 
35b20 23 65 6e 64 69 66 0a 23 0a 23 20 73 74 61 74 69  #endif.#.# stati
35b30 63 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 0a 23  c unsigned int.#
35b40 20 70 65 5f 67 65 74 31 36 20 28 66 64 2c 20 6f   pe_get16 (fd, o
35b50 66 66 73 65 74 29 0a 23 20 20 20 20 20 20 69 6e  ffset).#      in
35b60 74 20 66 64 3b 0a 23 20 20 20 20 20 20 69 6e 74  t fd;.#      int
35b70 20 6f 66 66 73 65 74 3b 0a 23 20 7b 0a 23 20 20   offset;.# {.#  
35b80 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 62   unsigned char b
35b90 5b 32 5d 3b 0a 23 20 20 20 6c 73 65 65 6b 20 28  [2];.#   lseek (
35ba0 66 64 2c 20 6f 66 66 73 65 74 2c 20 53 45 45 4b  fd, offset, SEEK
35bb0 5f 53 45 54 29 3b 0a 23 20 20 20 72 65 61 64 20  _SET);.#   read 
35bc0 28 66 64 2c 20 62 2c 20 32 29 3b 0a 23 20 20 20  (fd, b, 2);.#   
35bd0 72 65 74 75 72 6e 20 62 5b 30 5d 20 2b 20 28 62  return b[0] + (b
35be0 5b 31 5d 3c 3c 38 29 3b 0a 23 20 7d 0a 23 0a 23  [1]<<8);.# }.#.#
35bf0 20 73 74 61 74 69 63 20 75 6e 73 69 67 6e 65 64   static unsigned
35c00 20 69 6e 74 0a 23 20 70 65 5f 67 65 74 33 32 20   int.# pe_get32 
35c10 28 66 64 2c 20 6f 66 66 73 65 74 29 0a 23 20 20  (fd, offset).#  
35c20 20 20 20 69 6e 74 20 66 64 3b 0a 23 20 20 20 20     int fd;.#    
35c30 20 69 6e 74 20 6f 66 66 73 65 74 3b 0a 23 20 7b   int offset;.# {
35c40 0a 23 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68  .#   unsigned ch
35c50 61 72 20 62 5b 34 5d 3b 0a 23 20 20 20 6c 73 65  ar b[4];.#   lse
35c60 65 6b 20 28 66 64 2c 20 6f 66 66 73 65 74 2c 20  ek (fd, offset, 
35c70 53 45 45 4b 5f 53 45 54 29 3b 0a 23 20 20 20 72  SEEK_SET);.#   r
35c80 65 61 64 20 28 66 64 2c 20 62 2c 20 34 29 3b 0a  ead (fd, b, 4);.
35c90 23 20 20 20 72 65 74 75 72 6e 20 62 5b 30 5d 20  #   return b[0] 
35ca0 2b 20 28 62 5b 31 5d 3c 3c 38 29 20 2b 20 28 62  + (b[1]<<8) + (b
35cb0 5b 32 5d 3c 3c 31 36 29 20 2b 20 28 62 5b 33 5d  [2]<<16) + (b[3]
35cc0 3c 3c 32 34 29 3b 0a 23 20 7d 0a 23 0a 23 20 73  <<24);.# }.#.# s
35cd0 74 61 74 69 63 20 75 6e 73 69 67 6e 65 64 20 69  tatic unsigned i
35ce0 6e 74 0a 23 20 70 65 5f 61 73 33 32 20 28 70 74  nt.# pe_as32 (pt
35cf0 72 29 0a 23 20 20 20 20 20 20 76 6f 69 64 20 2a  r).#      void *
35d00 70 74 72 3b 0a 23 20 7b 0a 23 20 20 20 75 6e 73  ptr;.# {.#   uns
35d10 69 67 6e 65 64 20 63 68 61 72 20 2a 62 20 3d 20  igned char *b = 
35d20 70 74 72 3b 0a 23 20 20 20 72 65 74 75 72 6e 20  ptr;.#   return 
35d30 62 5b 30 5d 20 2b 20 28 62 5b 31 5d 3c 3c 38 29  b[0] + (b[1]<<8)
35d40 20 2b 20 28 62 5b 32 5d 3c 3c 31 36 29 20 2b 20   + (b[2]<<16) + 
35d50 28 62 5b 33 5d 3c 3c 32 34 29 3b 0a 23 20 7d 0a  (b[3]<<24);.# }.
35d60 23 0a 23 20 69 6e 74 0a 23 20 6d 61 69 6e 20 28  #.# int.# main (
35d70 61 72 67 63 2c 20 61 72 67 76 29 0a 23 20 20 20  argc, argv).#   
35d80 20 20 69 6e 74 20 61 72 67 63 3b 0a 23 20 20 20    int argc;.#   
35d90 20 20 63 68 61 72 20 2a 61 72 67 76 5b 5d 3b 0a    char *argv[];.
35da0 23 20 7b 0a 23 20 20 20 20 20 69 6e 74 20 64 6c  # {.#     int dl
35db0 6c 3b 0a 23 20 20 20 20 20 75 6e 73 69 67 6e 65  l;.#     unsigne
35dc0 64 20 6c 6f 6e 67 20 70 65 5f 68 65 61 64 65 72  d long pe_header
35dd0 5f 6f 66 66 73 65 74 2c 20 6f 70 74 68 64 72 5f  _offset, opthdr_
35de0 6f 66 73 2c 20 6e 75 6d 5f 65 6e 74 72 69 65 73  ofs, num_entries
35df0 2c 20 69 3b 0a 23 20 20 20 20 20 75 6e 73 69 67  , i;.#     unsig
35e00 6e 65 64 20 6c 6f 6e 67 20 65 78 70 6f 72 74 5f  ned long export_
35e10 72 76 61 2c 20 65 78 70 6f 72 74 5f 73 69 7a 65  rva, export_size
35e20 2c 20 6e 73 65 63 74 69 6f 6e 73 2c 20 73 65 63  , nsections, sec
35e30 70 74 72 2c 20 65 78 70 70 74 72 3b 0a 23 20 20  ptr, expptr;.#  
35e40 20 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67     unsigned long
35e50 20 6e 61 6d 65 5f 72 76 61 73 2c 20 6e 65 78 70   name_rvas, nexp
35e60 3b 0a 23 20 20 20 20 20 75 6e 73 69 67 6e 65 64  ;.#     unsigned
35e70 20 63 68 61 72 20 2a 65 78 70 64 61 74 61 2c 20   char *expdata, 
35e80 2a 65 72 76 61 3b 0a 23 20 20 20 20 20 63 68 61  *erva;.#     cha
35e90 72 20 2a 66 69 6c 65 6e 61 6d 65 2c 20 2a 64 6c  r *filename, *dl
35ea0 6c 5f 6e 61 6d 65 3b 0a 23 0a 23 20 20 20 20 20  l_name;.#.#     
35eb0 66 69 6c 65 6e 61 6d 65 20 3d 20 61 72 67 76 5b  filename = argv[
35ec0 31 5d 3b 0a 23 0a 23 20 20 20 20 20 64 6c 6c 20  1];.#.#     dll 
35ed0 3d 20 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c  = open(filename,
35ee0 20 4f 5f 52 44 4f 4e 4c 59 7c 4f 5f 42 49 4e 41   O_RDONLY|O_BINA
35ef0 52 59 29 3b 0a 23 20 20 20 20 20 69 66 20 28 64  RY);.#     if (d
35f00 6c 6c 20 3c 20 31 29 0a 23 20 09 72 65 74 75 72  ll < 1).# .retur
35f10 6e 20 31 3b 0a 23 0a 23 20 20 20 20 20 64 6c 6c  n 1;.#.#     dll
35f20 5f 6e 61 6d 65 20 3d 20 66 69 6c 65 6e 61 6d 65  _name = filename
35f30 3b 0a 23 0a 23 20 20 20 20 20 66 6f 72 20 28 69  ;.#.#     for (i
35f40 3d 30 3b 20 66 69 6c 65 6e 61 6d 65 5b 69 5d 3b  =0; filename[i];
35f50 20 69 2b 2b 29 0a 23 20 09 69 66 20 28 66 69 6c   i++).# .if (fil
35f60 65 6e 61 6d 65 5b 69 5d 20 3d 3d 20 27 2f 27 20  ename[i] == '/' 
35f70 7c 7c 20 66 69 6c 65 6e 61 6d 65 5b 69 5d 20 3d  || filename[i] =
35f80 3d 20 27 5c 5c 27 20 20 7c 7c 20 66 69 6c 65 6e  = '\\'  || filen
35f90 61 6d 65 5b 69 5d 20 3d 3d 20 27 3a 27 29 0a 23  ame[i] == ':').#
35fa0 20 09 20 20 20 20 64 6c 6c 5f 6e 61 6d 65 20 3d   .    dll_name =
35fb0 20 66 69 6c 65 6e 61 6d 65 20 2b 20 69 20 2b 31   filename + i +1
35fc0 3b 0a 23 0a 23 20 20 20 20 20 70 65 5f 68 65 61  ;.#.#     pe_hea
35fd0 64 65 72 5f 6f 66 66 73 65 74 20 3d 20 70 65 5f  der_offset = pe_
35fe0 67 65 74 33 32 20 28 64 6c 6c 2c 20 30 78 33 63  get32 (dll, 0x3c
35ff0 29 3b 0a 23 20 20 20 20 20 6f 70 74 68 64 72 5f  );.#     opthdr_
36000 6f 66 73 20 3d 20 70 65 5f 68 65 61 64 65 72 5f  ofs = pe_header_
36010 6f 66 66 73 65 74 20 2b 20 34 20 2b 20 32 30 3b  offset + 4 + 20;
36020 0a 23 20 20 20 20 20 6e 75 6d 5f 65 6e 74 72 69  .#     num_entri
36030 65 73 20 3d 20 70 65 5f 67 65 74 33 32 20 28 64  es = pe_get32 (d
36040 6c 6c 2c 20 6f 70 74 68 64 72 5f 6f 66 73 20 2b  ll, opthdr_ofs +
36050 20 39 32 29 3b 0a 23 0a 23 20 20 20 20 20 69 66   92);.#.#     if
36060 20 28 6e 75 6d 5f 65 6e 74 72 69 65 73 20 3c 20   (num_entries < 
36070 31 29 20 2f 2a 20 6e 6f 20 65 78 70 6f 72 74 73  1) /* no exports
36080 20 2a 2f 0a 23 20 09 72 65 74 75 72 6e 20 31 3b   */.# .return 1;
36090 0a 23 0a 23 20 20 20 20 20 65 78 70 6f 72 74 5f  .#.#     export_
360a0 72 76 61 20 3d 20 70 65 5f 67 65 74 33 32 20 28  rva = pe_get32 (
360b0 64 6c 6c 2c 20 6f 70 74 68 64 72 5f 6f 66 73 20  dll, opthdr_ofs 
360c0 2b 20 39 36 29 3b 0a 23 20 20 20 20 20 65 78 70  + 96);.#     exp
360d0 6f 72 74 5f 73 69 7a 65 20 3d 20 70 65 5f 67 65  ort_size = pe_ge
360e0 74 33 32 20 28 64 6c 6c 2c 20 6f 70 74 68 64 72  t32 (dll, opthdr
360f0 5f 6f 66 73 20 2b 20 31 30 30 29 3b 0a 23 20 20  _ofs + 100);.#  
36100 20 20 20 6e 73 65 63 74 69 6f 6e 73 20 3d 20 70     nsections = p
36110 65 5f 67 65 74 31 36 20 28 64 6c 6c 2c 20 70 65  e_get16 (dll, pe
36120 5f 68 65 61 64 65 72 5f 6f 66 66 73 65 74 20 2b  _header_offset +
36130 20 34 20 2b 32 29 3b 0a 23 20 20 20 20 20 73 65   4 +2);.#     se
36140 63 70 74 72 20 3d 20 28 70 65 5f 68 65 61 64 65  cptr = (pe_heade
36150 72 5f 6f 66 66 73 65 74 20 2b 20 34 20 2b 20 32  r_offset + 4 + 2
36160 30 20 2b 0a 23 20 09 20 20 20 20 20 20 70 65 5f  0 +.# .      pe_
36170 67 65 74 31 36 20 28 64 6c 6c 2c 20 70 65 5f 68  get16 (dll, pe_h
36180 65 61 64 65 72 5f 6f 66 66 73 65 74 20 2b 20 34  eader_offset + 4
36190 20 2b 20 31 36 29 29 3b 0a 23 0a 23 20 20 20 20   + 16));.#.#    
361a0 20 65 78 70 70 74 72 20 3d 20 30 3b 0a 23 20 20   expptr = 0;.#  
361b0 20 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20 69     for (i = 0; i
361c0 20 3c 20 6e 73 65 63 74 69 6f 6e 73 3b 20 69 2b   < nsections; i+
361d0 2b 29 0a 23 20 20 20 20 20 7b 0a 23 20 09 63 68  +).#     {.# .ch
361e0 61 72 20 73 6e 61 6d 65 5b 38 5d 3b 0a 23 20 09  ar sname[8];.# .
361f0 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 73 65  unsigned long se
36200 63 70 74 72 31 20 3d 20 73 65 63 70 74 72 20 2b  cptr1 = secptr +
36210 20 34 30 20 2a 20 69 3b 0a 23 20 09 75 6e 73 69   40 * i;.# .unsi
36220 67 6e 65 64 20 6c 6f 6e 67 20 76 61 64 64 72 20  gned long vaddr 
36230 3d 20 70 65 5f 67 65 74 33 32 20 28 64 6c 6c 2c  = pe_get32 (dll,
36240 20 73 65 63 70 74 72 31 20 2b 20 31 32 29 3b 0a   secptr1 + 12);.
36250 23 20 09 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67  # .unsigned long
36260 20 76 73 69 7a 65 20 3d 20 70 65 5f 67 65 74 33   vsize = pe_get3
36270 32 20 28 64 6c 6c 2c 20 73 65 63 70 74 72 31 20  2 (dll, secptr1 
36280 2b 20 31 36 29 3b 0a 23 20 09 75 6e 73 69 67 6e  + 16);.# .unsign
36290 65 64 20 6c 6f 6e 67 20 66 70 74 72 20 3d 20 70  ed long fptr = p
362a0 65 5f 67 65 74 33 32 20 28 64 6c 6c 2c 20 73 65  e_get32 (dll, se
362b0 63 70 74 72 31 20 2b 20 32 30 29 3b 0a 23 20 09  cptr1 + 20);.# .
362c0 6c 73 65 65 6b 28 64 6c 6c 2c 20 73 65 63 70 74  lseek(dll, secpt
362d0 72 31 2c 20 53 45 45 4b 5f 53 45 54 29 3b 0a 23  r1, SEEK_SET);.#
362e0 20 09 72 65 61 64 28 64 6c 6c 2c 20 73 6e 61 6d   .read(dll, snam
362f0 65 2c 20 38 29 3b 0a 23 20 09 69 66 20 28 76 61  e, 8);.# .if (va
36300 64 64 72 20 3c 3d 20 65 78 70 6f 72 74 5f 72 76  ddr <= export_rv
36310 61 20 26 26 20 76 61 64 64 72 2b 76 73 69 7a 65  a && vaddr+vsize
36320 20 3e 20 65 78 70 6f 72 74 5f 72 76 61 29 0a 23   > export_rva).#
36330 20 09 7b 0a 23 20 09 20 20 20 20 65 78 70 70 74   .{.# .    exppt
36340 72 20 3d 20 66 70 74 72 20 2b 20 28 65 78 70 6f  r = fptr + (expo
36350 72 74 5f 72 76 61 20 2d 20 76 61 64 64 72 29 3b  rt_rva - vaddr);
36360 0a 23 20 09 20 20 20 20 69 66 20 28 65 78 70 6f  .# .    if (expo
36370 72 74 5f 72 76 61 20 2b 20 65 78 70 6f 72 74 5f  rt_rva + export_
36380 73 69 7a 65 20 3e 20 76 61 64 64 72 20 2b 20 76  size > vaddr + v
36390 73 69 7a 65 29 0a 23 20 09 09 65 78 70 6f 72 74  size).# ..export
363a0 5f 73 69 7a 65 20 3d 20 76 73 69 7a 65 20 2d 20  _size = vsize - 
363b0 28 65 78 70 6f 72 74 5f 72 76 61 20 2d 20 76 61  (export_rva - va
363c0 64 64 72 29 3b 0a 23 20 09 20 20 20 20 62 72 65  ddr);.# .    bre
363d0 61 6b 3b 0a 23 20 09 7d 0a 23 20 20 20 20 20 7d  ak;.# .}.#     }
363e0 0a 23 0a 23 20 20 20 20 20 65 78 70 64 61 74 61  .#.#     expdata
363f0 20 3d 20 28 75 6e 73 69 67 6e 65 64 20 63 68 61   = (unsigned cha
36400 72 2a 29 6d 61 6c 6c 6f 63 28 65 78 70 6f 72 74  r*)malloc(export
36410 5f 73 69 7a 65 29 3b 0a 23 20 20 20 20 20 6c 73  _size);.#     ls
36420 65 65 6b 20 28 64 6c 6c 2c 20 65 78 70 70 74 72  eek (dll, expptr
36430 2c 20 53 45 45 4b 5f 53 45 54 29 3b 0a 23 20 20  , SEEK_SET);.#  
36440 20 20 20 72 65 61 64 20 28 64 6c 6c 2c 20 65 78     read (dll, ex
36450 70 64 61 74 61 2c 20 65 78 70 6f 72 74 5f 73 69  pdata, export_si
36460 7a 65 29 3b 0a 23 20 20 20 20 20 65 72 76 61 20  ze);.#     erva 
36470 3d 20 65 78 70 64 61 74 61 20 2d 20 65 78 70 6f  = expdata - expo
36480 72 74 5f 72 76 61 3b 0a 23 0a 23 20 20 20 20 20  rt_rva;.#.#     
36490 6e 65 78 70 20 3d 20 70 65 5f 61 73 33 32 20 28  nexp = pe_as32 (
364a0 65 78 70 64 61 74 61 2b 32 34 29 3b 0a 23 20 20  expdata+24);.#  
364b0 20 20 20 6e 61 6d 65 5f 72 76 61 73 20 3d 20 70     name_rvas = p
364c0 65 5f 61 73 33 32 20 28 65 78 70 64 61 74 61 2b  e_as32 (expdata+
364d0 33 32 29 3b 0a 23 0a 23 20 20 20 20 20 70 72 69  32);.#.#     pri
364e0 6e 74 66 20 28 22 45 58 50 4f 52 54 53 5c 6e 22  ntf ("EXPORTS\n"
364f0 29 3b 0a 23 20 20 20 20 20 66 6f 72 20 28 69 20  );.#     for (i 
36500 3d 20 30 3b 20 69 3c 6e 65 78 70 3b 20 69 2b 2b  = 0; i<nexp; i++
36510 29 0a 23 20 20 20 20 20 7b 0a 23 20 09 75 6e 73  ).#     {.# .uns
36520 69 67 6e 65 64 20 6c 6f 6e 67 20 6e 61 6d 65 5f  igned long name_
36530 72 76 61 20 3d 20 70 65 5f 61 73 33 32 20 28 65  rva = pe_as32 (e
36540 72 76 61 2b 6e 61 6d 65 5f 72 76 61 73 2b 69 2a  rva+name_rvas+i*
36550 34 29 3b 0a 23 20 09 70 72 69 6e 74 66 20 28 22  4);.# .printf ("
36560 5c 74 25 73 20 40 20 25 6c 64 20 3b 5c 6e 22 2c  \t%s @ %ld ;\n",
36570 20 65 72 76 61 2b 6e 61 6d 65 5f 72 76 61 2c 20   erva+name_rva, 
36580 31 2b 20 69 29 3b 0a 23 20 20 20 20 20 7d 0a 23  1+ i);.#     }.#
36590 0a 23 20 20 20 20 20 72 65 74 75 72 6e 20 30 3b  .#     return 0;
365a0 0a 23 20 7d 0a 23 20 2f 2a 20 69 6d 70 67 65 6e  .# }.# /* impgen
365b0 2e 63 20 65 6e 64 73 20 68 65 72 65 20 2a 2f 0a  .c ends here */.
365c0 0a 45 4f 46 0a 20 20 20 20 3b 3b 0a 20 20 65 73  .EOF.    ;;.  es
365d0 61 63 0a 0a 20 20 23 20 57 65 20 75 73 65 20 73  ac..  # We use s
365e0 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 63 61  ed instead of ca
365f0 74 20 62 65 63 61 75 73 65 20 62 61 73 68 20 6f  t because bash o
36600 6e 20 44 4a 47 50 50 20 67 65 74 73 20 63 6f 6e  n DJGPP gets con
36610 66 75 73 65 64 20 69 66 0a 20 20 23 20 69 66 20  fused if.  # if 
36620 66 69 6e 64 73 20 6d 69 78 65 64 20 43 52 2f 4c  finds mixed CR/L
36630 46 20 61 6e 64 20 4c 46 2d 6f 6e 6c 79 20 6c 69  F and LF-only li
36640 6e 65 73 2e 20 20 53 69 6e 63 65 20 73 65 64 20  nes.  Since sed 
36650 6f 70 65 72 61 74 65 73 20 69 6e 0a 20 20 23 20  operates in.  # 
36660 74 65 78 74 20 6d 6f 64 65 2c 20 69 74 20 70 72  text mode, it pr
36670 6f 70 65 72 6c 79 20 63 6f 6e 76 65 72 74 73 20  operly converts 
36680 6c 69 6e 65 73 20 74 6f 20 43 52 2f 4c 46 2e 20  lines to CR/LF. 
36690 20 54 68 69 73 20 62 61 73 68 20 70 72 6f 62 6c   This bash probl
366a0 65 6d 0a 20 20 23 20 69 73 20 72 65 70 6f 72 74  em.  # is report
366b0 65 64 6c 79 20 66 69 78 65 64 2c 20 62 75 74 20  edly fixed, but 
366c0 77 68 79 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 6f  why not run on o
366d0 6c 64 20 76 65 72 73 69 6f 6e 73 20 74 6f 6f 3f  ld versions too?
366e0 0a 20 20 73 65 64 20 27 24 71 27 20 22 24 6c 74  .  sed '$q' "$lt
366f0 6d 61 69 6e 22 20 3e 3e 20 22 24 7b 6f 66 69 6c  main" >> "${ofil
36700 65 7d 54 22 20 7c 7c 20 28 72 6d 20 2d 66 20 22  e}T" || (rm -f "
36710 24 7b 6f 66 69 6c 65 7d 54 22 3b 20 65 78 69 74  ${ofile}T"; exit
36720 20 31 29 0a 0a 20 20 6d 76 20 2d 66 20 22 24 7b   1)..  mv -f "${
36730 6f 66 69 6c 65 7d 54 22 20 22 24 6f 66 69 6c 65  ofile}T" "$ofile
36740 22 20 7c 7c 20 5c 0a 20 20 20 20 28 72 6d 20 2d  " || \.    (rm -
36750 66 20 22 24 6f 66 69 6c 65 22 20 26 26 20 63 70  f "$ofile" && cp
36760 20 22 24 7b 6f 66 69 6c 65 7d 54 22 20 22 24 6f   "${ofile}T" "$o
36770 66 69 6c 65 22 20 26 26 20 72 6d 20 2d 66 20 22  file" && rm -f "
36780 24 7b 6f 66 69 6c 65 7d 54 22 29 0a 20 20 63 68  ${ofile}T").  ch
36790 6d 6f 64 20 2b 78 20 22 24 6f 66 69 6c 65 22 0a  mod +x "$ofile".
367a0 66 69 0a 0a 0a 0a 0a 0a 23 20 54 68 69 73 20 63  fi......# This c
367b0 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 65  an be used to re
367c0 62 75 69 6c 64 20 6c 69 62 74 6f 6f 6c 20 77 68  build libtool wh
367d0 65 6e 20 6e 65 65 64 65 64 0a 4c 49 42 54 4f 4f  en needed.LIBTOO
367e0 4c 5f 44 45 50 53 3d 22 24 61 63 5f 61 75 78 5f  L_DEPS="$ac_aux_
367f0 64 69 72 2f 6c 74 6d 61 69 6e 2e 73 68 22 0a 0a  dir/ltmain.sh"..
36800 23 20 41 6c 77 61 79 73 20 75 73 65 20 6f 75 72  # Always use our
36810 20 6f 77 6e 20 6c 69 62 74 6f 6f 6c 2e 0a 4c 49   own libtool..LI
36820 42 54 4f 4f 4c 3d 27 24 28 53 48 45 4c 4c 29 20  BTOOL='$(SHELL) 
36830 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f  $(top_builddir)/
36840 6c 69 62 74 6f 6f 6c 27 0a 0a 23 20 50 72 65 76  libtool'..# Prev
36850 65 6e 74 20 6d 75 6c 74 69 70 6c 65 20 65 78 70  ent multiple exp
36860 61 6e 73 69 6f 6e 0a 0a 0a 23 20 46 69 6e 64 20  ansion...# Find 
36870 61 20 67 6f 6f 64 20 69 6e 73 74 61 6c 6c 20 70  a good install p
36880 72 6f 67 72 61 6d 2e 20 20 57 65 20 70 72 65 66  rogram.  We pref
36890 65 72 20 61 20 43 20 70 72 6f 67 72 61 6d 20 28  er a C program (
368a0 66 61 73 74 65 72 29 2c 0a 23 20 73 6f 20 6f 6e  faster),.# so on
368b0 65 20 73 63 72 69 70 74 20 69 73 20 61 73 20 67  e script is as g
368c0 6f 6f 64 20 61 73 20 61 6e 6f 74 68 65 72 2e 20  ood as another. 
368d0 20 42 75 74 20 61 76 6f 69 64 20 74 68 65 20 62   But avoid the b
368e0 72 6f 6b 65 6e 20 6f 72 0a 23 20 69 6e 63 6f 6d  roken or.# incom
368f0 70 61 74 69 62 6c 65 20 76 65 72 73 69 6f 6e 73  patible versions
36900 3a 0a 23 20 53 79 73 56 20 2f 65 74 63 2f 69 6e  :.# SysV /etc/in
36910 73 74 61 6c 6c 2c 20 2f 75 73 72 2f 73 62 69 6e  stall, /usr/sbin
36920 2f 69 6e 73 74 61 6c 6c 0a 23 20 53 75 6e 4f 53  /install.# SunOS
36930 20 2f 75 73 72 2f 65 74 63 2f 69 6e 73 74 61 6c   /usr/etc/instal
36940 6c 0a 23 20 49 52 49 58 20 2f 73 62 69 6e 2f 69  l.# IRIX /sbin/i
36950 6e 73 74 61 6c 6c 0a 23 20 41 49 58 20 2f 62 69  nstall.# AIX /bi
36960 6e 2f 69 6e 73 74 61 6c 6c 0a 23 20 41 6d 69 67  n/install.# Amig
36970 61 4f 53 20 2f 43 2f 69 6e 73 74 61 6c 6c 2c 20  aOS /C/install, 
36980 77 68 69 63 68 20 69 6e 73 74 61 6c 6c 73 20 62  which installs b
36990 6f 6f 74 62 6c 6f 63 6b 73 20 6f 6e 20 66 6c 6f  ootblocks on flo
369a0 70 70 79 20 64 69 73 63 73 0a 23 20 41 49 58 20  ppy discs.# AIX 
369b0 34 20 2f 75 73 72 2f 62 69 6e 2f 69 6e 73 74 61  4 /usr/bin/insta
369c0 6c 6c 62 73 64 2c 20 77 68 69 63 68 20 64 6f 65  llbsd, which doe
369d0 73 6e 27 74 20 77 6f 72 6b 20 77 69 74 68 6f 75  sn't work withou
369e0 74 20 61 20 2d 67 20 66 6c 61 67 0a 23 20 41 46  t a -g flag.# AF
369f0 53 20 2f 75 73 72 2f 61 66 73 77 73 2f 62 69 6e  S /usr/afsws/bin
36a00 2f 69 6e 73 74 61 6c 6c 2c 20 77 68 69 63 68 20  /install, which 
36a10 6d 69 73 68 61 6e 64 6c 65 73 20 6e 6f 6e 65 78  mishandles nonex
36a20 69 73 74 65 6e 74 20 61 72 67 73 0a 23 20 53 56  istent args.# SV
36a30 52 34 20 2f 75 73 72 2f 75 63 62 2f 69 6e 73 74  R4 /usr/ucb/inst
36a40 61 6c 6c 2c 20 77 68 69 63 68 20 74 72 69 65 73  all, which tries
36a50 20 74 6f 20 75 73 65 20 74 68 65 20 6e 6f 6e 65   to use the none
36a60 78 69 73 74 65 6e 74 20 67 72 6f 75 70 20 22 73  xistent group "s
36a70 74 61 66 66 22 0a 23 20 2e 2f 69 6e 73 74 61 6c  taff".# ./instal
36a80 6c 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20  l, which can be 
36a90 65 72 72 6f 6e 65 6f 75 73 6c 79 20 63 72 65 61  erroneously crea
36aa0 74 65 64 20 62 79 20 6d 61 6b 65 20 66 72 6f 6d  ted by make from
36ab0 20 2e 2f 69 6e 73 74 61 6c 6c 2e 73 68 2e 0a 65   ./install.sh..e
36ac0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
36ad0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
36ae0 72 20 61 20 42 53 44 2d 63 6f 6d 70 61 74 69 62  r a BSD-compatib
36af0 6c 65 20 69 6e 73 74 61 6c 6c 22 20 3e 26 35 0a  le install" >&5.
36b00 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
36b10 65 63 6b 69 6e 67 20 66 6f 72 20 61 20 42 53 44  ecking for a BSD
36b20 2d 63 6f 6d 70 61 74 69 62 6c 65 20 69 6e 73 74  -compatible inst
36b30 61 6c 6c 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  all... $ECHO_C" 
36b40 3e 26 36 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  >&6.if test -z "
36b50 24 49 4e 53 54 41 4c 4c 22 3b 20 74 68 65 6e 0a  $INSTALL"; then.
36b60 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
36b70 5f 70 61 74 68 5f 69 6e 73 74 61 6c 6c 2b 73 65  _path_install+se
36b80 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
36b90 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
36ba0 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
36bb0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 73 5f  " >&6.else.  as_
36bc0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
36bd0 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
36be0 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
36bf0 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
36c00 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
36c10 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
36c20 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 23   && as_dir=..  #
36c30 20 41 63 63 6f 75 6e 74 20 66 6f 72 20 70 65 6f   Account for peo
36c40 70 6c 65 20 77 68 6f 20 70 75 74 20 74 72 61 69  ple who put trai
36c50 6c 69 6e 67 20 73 6c 61 73 68 65 73 20 69 6e 20  ling slashes in 
36c60 50 41 54 48 20 65 6c 65 6d 65 6e 74 73 2e 0a 63  PATH elements..c
36c70 61 73 65 20 24 61 73 5f 64 69 72 2f 20 69 6e 0a  ase $as_dir/ in.
36c80 20 20 2e 2f 20 7c 20 2e 2f 2f 20 7c 20 2f 63 43    ./ | .// | /cC
36c90 2f 2a 20 7c 20 5c 0a 20 20 2f 65 74 63 2f 2a 20  /* | \.  /etc/* 
36ca0 7c 20 2f 75 73 72 2f 73 62 69 6e 2f 2a 20 7c 20  | /usr/sbin/* | 
36cb0 2f 75 73 72 2f 65 74 63 2f 2a 20 7c 20 2f 73 62  /usr/etc/* | /sb
36cc0 69 6e 2f 2a 20 7c 20 2f 75 73 72 2f 61 66 73 77  in/* | /usr/afsw
36cd0 73 2f 62 69 6e 2f 2a 20 7c 20 5c 0a 20 20 2f 75  s/bin/* | \.  /u
36ce0 73 72 2f 75 63 62 2f 2a 20 29 20 3b 3b 0a 20 20  sr/ucb/* ) ;;.  
36cf0 2a 29 0a 20 20 20 20 23 20 4f 53 46 31 20 61 6e  *).    # OSF1 an
36d00 64 20 53 43 4f 20 4f 44 54 20 33 2e 30 20 68 61  d SCO ODT 3.0 ha
36d10 76 65 20 74 68 65 69 72 20 6f 77 6e 20 6e 61 6d  ve their own nam
36d20 65 73 20 66 6f 72 20 69 6e 73 74 61 6c 6c 2e 0a  es for install..
36d30 20 20 20 20 23 20 44 6f 6e 27 74 20 75 73 65 20      # Don't use 
36d40 69 6e 73 74 61 6c 6c 62 73 64 20 66 72 6f 6d 20  installbsd from 
36d50 4f 53 46 20 73 69 6e 63 65 20 69 74 20 69 6e 73  OSF since it ins
36d60 74 61 6c 6c 73 20 73 74 75 66 66 20 61 73 20 72  talls stuff as r
36d70 6f 6f 74 0a 20 20 20 20 23 20 62 79 20 64 65 66  oot.    # by def
36d80 61 75 6c 74 2e 0a 20 20 20 20 66 6f 72 20 61 63  ault..    for ac
36d90 5f 70 72 6f 67 20 69 6e 20 67 69 6e 73 74 61 6c  _prog in ginstal
36da0 6c 20 73 63 6f 69 6e 73 74 20 69 6e 73 74 61 6c  l scoinst instal
36db0 6c 3b 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20  l; do.      for 
36dc0 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
36dd0 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
36de0 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
36df0 20 20 20 20 20 20 20 20 69 66 20 24 61 73 5f 65          if $as_e
36e00 78 65 63 75 74 61 62 6c 65 5f 70 20 22 24 61 73  xecutable_p "$as
36e10 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63  _dir/$ac_prog$ac
36e20 5f 65 78 65 63 5f 65 78 74 22 3b 20 74 68 65 6e  _exec_ext"; then
36e30 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65  .          if te
36e40 73 74 20 24 61 63 5f 70 72 6f 67 20 3d 20 69 6e  st $ac_prog = in
36e50 73 74 61 6c 6c 20 26 26 0a 20 20 20 20 20 20 20  stall &&.       
36e60 20 20 20 20 20 67 72 65 70 20 64 73 70 6d 73 67       grep dspmsg
36e70 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 70 72   "$as_dir/$ac_pr
36e80 6f 67 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  og$ac_exec_ext" 
36e90 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b  >/dev/null 2>&1;
36ea0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20   then.          
36eb0 20 20 23 20 41 49 58 20 69 6e 73 74 61 6c 6c 2e    # AIX install.
36ec0 20 20 49 74 20 68 61 73 20 61 6e 20 69 6e 63 6f    It has an inco
36ed0 6d 70 61 74 69 62 6c 65 20 63 61 6c 6c 69 6e 67  mpatible calling
36ee0 20 63 6f 6e 76 65 6e 74 69 6f 6e 2e 0a 20 20 20   convention..   
36ef0 20 20 20 20 20 20 20 20 20 3a 0a 20 20 20 20 20           :.     
36f00 20 20 20 20 20 65 6c 69 66 20 74 65 73 74 20 24       elif test $
36f10 61 63 5f 70 72 6f 67 20 3d 20 69 6e 73 74 61 6c  ac_prog = instal
36f20 6c 20 26 26 0a 20 20 20 20 20 20 20 20 20 20 20  l &&.           
36f30 20 67 72 65 70 20 70 77 70 6c 75 73 20 22 24 61   grep pwplus "$a
36f40 73 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61  s_dir/$ac_prog$a
36f50 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 2f 64 65  c_exec_ext" >/de
36f60 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65  v/null 2>&1; the
36f70 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20  n.            # 
36f80 70 72 6f 67 72 61 6d 2d 73 70 65 63 69 66 69 63  program-specific
36f90 20 69 6e 73 74 61 6c 6c 20 73 63 72 69 70 74 20   install script 
36fa0 75 73 65 64 20 62 79 20 48 50 20 70 77 70 6c 75  used by HP pwplu
36fb0 73 2d 2d 64 6f 6e 27 74 20 75 73 65 2e 0a 20 20  s--don't use..  
36fc0 20 20 20 20 20 20 20 20 20 20 3a 0a 20 20 20 20            :.    
36fd0 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20        else.     
36fe0 20 20 20 20 20 20 20 61 63 5f 63 76 5f 70 61 74         ac_cv_pat
36ff0 68 5f 69 6e 73 74 61 6c 6c 3d 22 24 61 73 5f 64  h_install="$as_d
37000 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65  ir/$ac_prog$ac_e
37010 78 65 63 5f 65 78 74 20 2d 63 22 0a 20 20 20 20  xec_ext -c".    
37020 20 20 20 20 20 20 20 20 62 72 65 61 6b 20 33 0a          break 3.
37030 20 20 20 20 20 20 20 20 20 20 66 69 0a 20 20 20            fi.   
37040 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 64 6f       fi.      do
37050 6e 65 0a 20 20 20 20 64 6f 6e 65 0a 20 20 20 20  ne.    done.    
37060 3b 3b 0a 65 73 61 63 0a 64 6f 6e 65 0a 0a 0a 66  ;;.esac.done...f
37070 69 0a 20 20 69 66 20 74 65 73 74 20 22 24 7b 61  i.  if test "${a
37080 63 5f 63 76 5f 70 61 74 68 5f 69 6e 73 74 61 6c  c_cv_path_instal
37090 6c 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  l+set}" = set; t
370a0 68 65 6e 0a 20 20 20 20 49 4e 53 54 41 4c 4c 3d  hen.    INSTALL=
370b0 24 61 63 5f 63 76 5f 70 61 74 68 5f 69 6e 73 74  $ac_cv_path_inst
370c0 61 6c 6c 0a 20 20 65 6c 73 65 0a 20 20 20 20 23  all.  else.    #
370d0 2