/ Hex Artifact Content
Login

Artifact 2fc632fb3eaafd1328d90a940b362dfca1336483:


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 36 31 20  U Autoconf 2.61 
0070: 66 6f 72 20 73 71 6c 69 74 65 20 33 2e 35 2e 36  for sqlite 3.5.6
0080: 2e 0a 23 0a 23 20 43 6f 70 79 72 69 67 68 74 20  ..#.# Copyright 
0090: 28 43 29 20 31 39 39 32 2c 20 31 39 39 33 2c 20  (C) 1992, 1993, 
00a0: 31 39 39 34 2c 20 31 39 39 35 2c 20 31 39 39 36  1994, 1995, 1996
00b0: 2c 20 31 39 39 38 2c 20 31 39 39 39 2c 20 32 30  , 1998, 1999, 20
00c0: 30 30 2c 20 32 30 30 31 2c 0a 23 20 32 30 30 32  00, 2001,.# 2002
00d0: 2c 20 32 30 30 33 2c 20 32 30 30 34 2c 20 32 30  , 2003, 2004, 20
00e0: 30 35 2c 20 32 30 30 36 20 46 72 65 65 20 53 6f  05, 2006 Free So
00f0: 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f  ftware Foundatio
0100: 6e 2c 20 49 6e 63 2e 0a 23 20 54 68 69 73 20 63  n, Inc..# This c
0110: 6f 6e 66 69 67 75 72 65 20 73 63 72 69 70 74 20  onfigure script 
0120: 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65  is free software
0130: 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77  ; the Free Softw
0140: 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 23  are Foundation.#
0150: 20 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64   gives unlimited
0160: 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63   permission to c
0170: 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 20  opy, distribute 
0180: 61 6e 64 20 6d 6f 64 69 66 79 20 69 74 2e 0a 23  and modify it..#
0190: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
01a0: 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 4d 34  ------- ##.## M4
01b0: 73 68 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f  sh Initializatio
01c0: 6e 2e 20 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  n.  ##.## ------
01d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20  --------------- 
01e0: 23 23 0a 0a 23 20 42 65 20 6d 6f 72 65 20 42 6f  ##..# Be more Bo
01f0: 75 72 6e 65 20 63 6f 6d 70 61 74 69 62 6c 65 0a  urne compatible.
0200: 44 55 41 4c 43 41 53 45 3d 31 3b 20 65 78 70 6f  DUALCASE=1; expo
0210: 72 74 20 44 55 41 4c 43 41 53 45 20 23 20 66 6f  rt DUALCASE # fo
0220: 72 20 4d 4b 53 20 73 68 0a 69 66 20 74 65 73 74  r MKS sh.if test
0230: 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52 53 49   -n "${ZSH_VERSI
0240: 4f 4e 2b 73 65 74 7d 22 20 26 26 20 28 65 6d 75  ON+set}" && (emu
0250: 6c 61 74 65 20 73 68 29 20 3e 2f 64 65 76 2f 6e  late sh) >/dev/n
0260: 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20  ull 2>&1; then. 
0270: 20 65 6d 75 6c 61 74 65 20 73 68 0a 20 20 4e 55   emulate sh.  NU
0280: 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 5a 73 68 20  LLCMD=:.  # Zsh 
0290: 33 2e 78 20 61 6e 64 20 34 2e 78 20 70 65 72 66  3.x and 4.x perf
02a0: 6f 72 6d 73 20 77 6f 72 64 20 73 70 6c 69 74 74  orms word splitt
02b0: 69 6e 67 20 6f 6e 20 24 7b 31 2b 22 24 40 22 7d  ing on ${1+"$@"}
02c0: 2c 20 77 68 69 63 68 0a 20 20 23 20 69 73 20 63  , which.  # is c
02d0: 6f 6e 74 72 61 72 79 20 74 6f 20 6f 75 72 20 75  ontrary to our u
02e0: 73 61 67 65 2e 20 20 44 69 73 61 62 6c 65 20 74  sage.  Disable t
02f0: 68 69 73 20 66 65 61 74 75 72 65 2e 0a 20 20 61  his feature..  a
0300: 6c 69 61 73 20 2d 67 20 27 24 7b 31 2b 22 24 40  lias -g '${1+"$@
0310: 22 7d 27 3d 27 22 24 40 22 27 0a 20 20 73 65 74  "}'='"$@"'.  set
0320: 6f 70 74 20 4e 4f 5f 47 4c 4f 42 5f 53 55 42 53  opt NO_GLOB_SUBS
0330: 54 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 60 28  T.else.  case `(
0340: 73 65 74 20 2d 6f 29 20 32 3e 2f 64 65 76 2f 6e  set -o) 2>/dev/n
0350: 75 6c 6c 60 20 69 6e 0a 20 20 2a 70 6f 73 69 78  ull` in.  *posix
0360: 2a 29 20 73 65 74 20 2d 6f 20 70 6f 73 69 78 20  *) set -o posix 
0370: 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 0a 0a 0a 0a  ;;.esac..fi.....
0380: 23 20 50 41 54 48 20 6e 65 65 64 73 20 43 52 0a  # PATH needs CR.
0390: 23 20 41 76 6f 69 64 20 64 65 70 65 6e 64 69 6e  # Avoid dependin
03a0: 67 20 75 70 6f 6e 20 43 68 61 72 61 63 74 65 72  g upon Character
03b0: 20 52 61 6e 67 65 73 2e 0a 61 73 5f 63 72 5f 6c   Ranges..as_cr_l
03c0: 65 74 74 65 72 73 3d 27 61 62 63 64 65 66 67 68  etters='abcdefgh
03d0: 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78  ijklmnopqrstuvwx
03e0: 79 7a 27 0a 61 73 5f 63 72 5f 4c 45 54 54 45 52  yz'.as_cr_LETTER
03f0: 53 3d 27 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d  S='ABCDEFGHIJKLM
0400: 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 27 0a 61  NOPQRSTUVWXYZ'.a
0410: 73 5f 63 72 5f 4c 65 74 74 65 72 73 3d 24 61 73  s_cr_Letters=$as
0420: 5f 63 72 5f 6c 65 74 74 65 72 73 24 61 73 5f 63  _cr_letters$as_c
0430: 72 5f 4c 45 54 54 45 52 53 0a 61 73 5f 63 72 5f  r_LETTERS.as_cr_
0440: 64 69 67 69 74 73 3d 27 30 31 32 33 34 35 36 37  digits='01234567
0450: 38 39 27 0a 61 73 5f 63 72 5f 61 6c 6e 75 6d 3d  89'.as_cr_alnum=
0460: 24 61 73 5f 63 72 5f 4c 65 74 74 65 72 73 24 61  $as_cr_Letters$a
0470: 73 5f 63 72 5f 64 69 67 69 74 73 0a 0a 23 20 54  s_cr_digits..# T
0480: 68 65 20 75 73 65 72 20 69 73 20 61 6c 77 61 79  he user is alway
0490: 73 20 72 69 67 68 74 2e 0a 69 66 20 74 65 73 74  s right..if test
04a0: 20 22 24 7b 50 41 54 48 5f 53 45 50 41 52 41 54   "${PATH_SEPARAT
04b0: 4f 52 2b 73 65 74 7d 22 20 21 3d 20 73 65 74 3b  OR+set}" != set;
04c0: 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 22 23 21   then.  echo "#!
04d0: 20 2f 62 69 6e 2f 73 68 22 20 3e 63 6f 6e 66 24   /bin/sh" >conf$
04e0: 24 2e 73 68 0a 20 20 65 63 68 6f 20 20 22 65 78  $.sh.  echo  "ex
04f0: 69 74 20 30 22 20 20 20 3e 3e 63 6f 6e 66 24 24  it 0"   >>conf$$
0500: 2e 73 68 0a 20 20 63 68 6d 6f 64 20 2b 78 20 63  .sh.  chmod +x c
0510: 6f 6e 66 24 24 2e 73 68 0a 20 20 69 66 20 28 50  onf$$.sh.  if (P
0520: 41 54 48 3d 22 2f 6e 6f 6e 65 78 69 73 74 65 6e  ATH="/nonexisten
0530: 74 3b 2e 22 3b 20 63 6f 6e 66 24 24 2e 73 68 29  t;."; conf$$.sh)
0540: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
0550: 3b 20 74 68 65 6e 0a 20 20 20 20 50 41 54 48 5f  ; then.    PATH_
0560: 53 45 50 41 52 41 54 4f 52 3d 27 3b 27 0a 20 20  SEPARATOR=';'.  
0570: 65 6c 73 65 0a 20 20 20 20 50 41 54 48 5f 53 45  else.    PATH_SE
0580: 50 41 52 41 54 4f 52 3d 3a 0a 20 20 66 69 0a 20  PARATOR=:.  fi. 
0590: 20 72 6d 20 2d 66 20 63 6f 6e 66 24 24 2e 73 68   rm -f conf$$.sh
05a0: 0a 66 69 0a 0a 23 20 53 75 70 70 6f 72 74 20 75  .fi..# Support u
05b0: 6e 73 65 74 20 77 68 65 6e 20 70 6f 73 73 69 62  nset when possib
05c0: 6c 65 2e 0a 69 66 20 28 20 28 4d 41 49 4c 3d 36  le..if ( (MAIL=6
05d0: 30 3b 20 75 6e 73 65 74 20 4d 41 49 4c 29 20 7c  0; unset MAIL) |
05e0: 7c 20 65 78 69 74 29 20 3e 2f 64 65 76 2f 6e 75  | exit) >/dev/nu
05f0: 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20  ll 2>&1; then.  
0600: 61 73 5f 75 6e 73 65 74 3d 75 6e 73 65 74 0a 65  as_unset=unset.e
0610: 6c 73 65 0a 20 20 61 73 5f 75 6e 73 65 74 3d 66  lse.  as_unset=f
0620: 61 6c 73 65 0a 66 69 0a 0a 0a 23 20 49 46 53 0a  alse.fi...# IFS.
0630: 23 20 57 65 20 6e 65 65 64 20 73 70 61 63 65 2c  # We need space,
0640: 20 74 61 62 20 61 6e 64 20 6e 65 77 20 6c 69 6e   tab and new lin
0650: 65 2c 20 69 6e 20 70 72 65 63 69 73 65 6c 79 20  e, in precisely 
0660: 74 68 61 74 20 6f 72 64 65 72 2e 20 20 51 75 6f  that order.  Quo
0670: 74 69 6e 67 20 69 73 0a 23 20 74 68 65 72 65 20  ting is.# there 
0680: 74 6f 20 70 72 65 76 65 6e 74 20 65 64 69 74 6f  to prevent edito
0690: 72 73 20 66 72 6f 6d 20 63 6f 6d 70 6c 61 69 6e  rs from complain
06a0: 69 6e 67 20 61 62 6f 75 74 20 73 70 61 63 65 2d  ing about space-
06b0: 74 61 62 2e 0a 23 20 28 49 66 20 5f 41 53 5f 50  tab..# (If _AS_P
06c0: 41 54 48 5f 57 41 4c 4b 20 77 65 72 65 20 63 61  ATH_WALK were ca
06d0: 6c 6c 65 64 20 77 69 74 68 20 49 46 53 20 75 6e  lled with IFS un
06e0: 73 65 74 2c 20 69 74 20 77 6f 75 6c 64 20 64 69  set, it would di
06f0: 73 61 62 6c 65 20 77 6f 72 64 0a 23 20 73 70 6c  sable word.# spl
0700: 69 74 74 69 6e 67 20 62 79 20 73 65 74 74 69 6e  itting by settin
0710: 67 20 49 46 53 20 74 6f 20 65 6d 70 74 79 20 76  g IFS to empty v
0720: 61 6c 75 65 2e 29 0a 61 73 5f 6e 6c 3d 27 0a 27  alue.).as_nl='.'
0730: 0a 49 46 53 3d 22 20 22 22 09 24 61 73 5f 6e 6c  .IFS=" "".$as_nl
0740: 22 0a 0a 23 20 46 69 6e 64 20 77 68 6f 20 77 65  "..# Find who we
0750: 20 61 72 65 2e 20 20 4c 6f 6f 6b 20 69 6e 20 74   are.  Look in t
0760: 68 65 20 70 61 74 68 20 69 66 20 77 65 20 63 6f  he path if we co
0770: 6e 74 61 69 6e 20 6e 6f 20 64 69 72 65 63 74 6f  ntain no directo
0780: 72 79 20 73 65 70 61 72 61 74 6f 72 2e 0a 63 61  ry separator..ca
0790: 73 65 20 24 30 20 69 6e 0a 20 20 2a 5b 5c 5c 2f  se $0 in.  *[\\/
07a0: 5d 2a 20 29 20 61 73 5f 6d 79 73 65 6c 66 3d 24  ]* ) as_myself=$
07b0: 30 20 3b 3b 0a 20 20 2a 29 20 61 73 5f 73 61 76  0 ;;.  *) as_sav
07c0: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
07d0: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
07e0: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
07f0: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
0800: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
0810: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
0820: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 74 65 73 74   as_dir=..  test
0830: 20 2d 72 20 22 24 61 73 5f 64 69 72 2f 24 30 22   -r "$as_dir/$0"
0840: 20 26 26 20 61 73 5f 6d 79 73 65 6c 66 3d 24 61   && as_myself=$a
0850: 73 5f 64 69 72 2f 24 30 20 26 26 20 62 72 65 61  s_dir/$0 && brea
0860: 6b 0a 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73  k.done.IFS=$as_s
0870: 61 76 65 5f 49 46 53 0a 0a 20 20 20 20 20 3b 3b  ave_IFS..     ;;
0880: 0a 65 73 61 63 0a 23 20 57 65 20 64 69 64 20 6e  .esac.# We did n
0890: 6f 74 20 66 69 6e 64 20 6f 75 72 73 65 6c 76 65  ot find ourselve
08a0: 73 2c 20 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79  s, most probably
08b0: 20 77 65 20 77 65 72 65 20 72 75 6e 20 61 73 20   we were run as 
08c0: 60 73 68 20 43 4f 4d 4d 41 4e 44 27 0a 23 20 69  `sh COMMAND'.# i
08d0: 6e 20 77 68 69 63 68 20 63 61 73 65 20 77 65 20  n which case we 
08e0: 61 72 65 20 6e 6f 74 20 74 6f 20 62 65 20 66 6f  are not to be fo
08f0: 75 6e 64 20 69 6e 20 74 68 65 20 70 61 74 68 2e  und in the path.
0900: 0a 69 66 20 74 65 73 74 20 22 78 24 61 73 5f 6d  .if test "x$as_m
0910: 79 73 65 6c 66 22 20 3d 20 78 3b 20 74 68 65 6e  yself" = x; then
0920: 0a 20 20 61 73 5f 6d 79 73 65 6c 66 3d 24 30 0a  .  as_myself=$0.
0930: 66 69 0a 69 66 20 74 65 73 74 20 21 20 2d 66 20  fi.if test ! -f 
0940: 22 24 61 73 5f 6d 79 73 65 6c 66 22 3b 20 74 68  "$as_myself"; th
0950: 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
0960: 79 73 65 6c 66 3a 20 65 72 72 6f 72 3a 20 63 61  yself: error: ca
0970: 6e 6e 6f 74 20 66 69 6e 64 20 6d 79 73 65 6c 66  nnot find myself
0980: 3b 20 72 65 72 75 6e 20 77 69 74 68 20 61 6e 20  ; rerun with an 
0990: 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 20 6e 61  absolute file na
09a0: 6d 65 22 20 3e 26 32 0a 20 20 7b 20 28 65 78 69  me" >&2.  { (exi
09b0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 0a  t 1); exit 1; }.
09c0: 66 69 0a 0a 23 20 57 6f 72 6b 20 61 72 6f 75 6e  fi..# Work aroun
09d0: 64 20 62 75 67 73 20 69 6e 20 70 72 65 2d 33 2e  d bugs in pre-3.
09e0: 30 20 55 57 49 4e 20 6b 73 68 2e 0a 66 6f 72 20  0 UWIN ksh..for 
09f0: 61 73 5f 76 61 72 20 69 6e 20 45 4e 56 20 4d 41  as_var in ENV MA
0a00: 49 4c 20 4d 41 49 4c 50 41 54 48 0a 64 6f 20 28  IL MAILPATH.do (
0a10: 24 61 73 5f 75 6e 73 65 74 20 24 61 73 5f 76 61  $as_unset $as_va
0a20: 72 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  r) >/dev/null 2>
0a30: 26 31 20 26 26 20 24 61 73 5f 75 6e 73 65 74 20  &1 && $as_unset 
0a40: 24 61 73 5f 76 61 72 0a 64 6f 6e 65 0a 50 53 31  $as_var.done.PS1
0a50: 3d 27 24 20 27 0a 50 53 32 3d 27 3e 20 27 0a 50  ='$ '.PS2='> '.P
0a60: 53 34 3d 27 2b 20 27 0a 0a 23 20 4e 4c 53 20 6e  S4='+ '..# NLS n
0a70: 75 69 73 61 6e 63 65 73 2e 0a 66 6f 72 20 61 73  uisances..for as
0a80: 5f 76 61 72 20 69 6e 20 5c 0a 20 20 4c 41 4e 47  _var in \.  LANG
0a90: 20 4c 41 4e 47 55 41 47 45 20 4c 43 5f 41 44 44   LANGUAGE LC_ADD
0aa0: 52 45 53 53 20 4c 43 5f 41 4c 4c 20 4c 43 5f 43  RESS LC_ALL LC_C
0ab0: 4f 4c 4c 41 54 45 20 4c 43 5f 43 54 59 50 45 20  OLLATE LC_CTYPE 
0ac0: 4c 43 5f 49 44 45 4e 54 49 46 49 43 41 54 49 4f  LC_IDENTIFICATIO
0ad0: 4e 20 5c 0a 20 20 4c 43 5f 4d 45 41 53 55 52 45  N \.  LC_MEASURE
0ae0: 4d 45 4e 54 20 4c 43 5f 4d 45 53 53 41 47 45 53  MENT LC_MESSAGES
0af0: 20 4c 43 5f 4d 4f 4e 45 54 41 52 59 20 4c 43 5f   LC_MONETARY LC_
0b00: 4e 41 4d 45 20 4c 43 5f 4e 55 4d 45 52 49 43 20  NAME LC_NUMERIC 
0b10: 4c 43 5f 50 41 50 45 52 20 5c 0a 20 20 4c 43 5f  LC_PAPER \.  LC_
0b20: 54 45 4c 45 50 48 4f 4e 45 20 4c 43 5f 54 49 4d  TELEPHONE LC_TIM
0b30: 45 0a 64 6f 0a 20 20 69 66 20 28 73 65 74 20 2b  E.do.  if (set +
0b40: 78 3b 20 74 65 73 74 20 2d 7a 20 22 60 28 65 76  x; test -z "`(ev
0b50: 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20 65 78  al $as_var=C; ex
0b60: 70 6f 72 74 20 24 61 73 5f 76 61 72 29 20 32 3e  port $as_var) 2>
0b70: 26 31 60 22 29 3b 20 74 68 65 6e 0a 20 20 20 20  &1`"); then.    
0b80: 65 76 61 6c 20 24 61 73 5f 76 61 72 3d 43 3b 20  eval $as_var=C; 
0b90: 65 78 70 6f 72 74 20 24 61 73 5f 76 61 72 0a 20  export $as_var. 
0ba0: 20 65 6c 73 65 0a 20 20 20 20 28 24 61 73 5f 75   else.    ($as_u
0bb0: 6e 73 65 74 20 24 61 73 5f 76 61 72 29 20 3e 2f  nset $as_var) >/
0bc0: 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26  dev/null 2>&1 &&
0bd0: 20 24 61 73 5f 75 6e 73 65 74 20 24 61 73 5f 76   $as_unset $as_v
0be0: 61 72 0a 20 20 66 69 0a 64 6f 6e 65 0a 0a 23 20  ar.  fi.done..# 
0bf0: 52 65 71 75 69 72 65 64 20 74 6f 20 75 73 65 20  Required to use 
0c00: 62 61 73 65 6e 61 6d 65 2e 0a 69 66 20 65 78 70  basename..if exp
0c10: 72 20 61 20 3a 20 27 5c 28 61 5c 29 27 20 3e 2f  r a : '\(a\)' >/
0c20: 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26  dev/null 2>&1 &&
0c30: 0a 20 20 20 74 65 73 74 20 22 58 60 65 78 70 72  .   test "X`expr
0c40: 20 30 30 30 30 31 20 3a 20 27 2e 2a 5c 28 2e 2e   00001 : '.*\(..
0c50: 2e 5c 29 27 60 22 20 3d 20 58 30 30 31 3b 20 74  .\)'`" = X001; t
0c60: 68 65 6e 0a 20 20 61 73 5f 65 78 70 72 3d 65 78  hen.  as_expr=ex
0c70: 70 72 0a 65 6c 73 65 0a 20 20 61 73 5f 65 78 70  pr.else.  as_exp
0c80: 72 3d 66 61 6c 73 65 0a 66 69 0a 0a 69 66 20 28  r=false.fi..if (
0c90: 62 61 73 65 6e 61 6d 65 20 2d 2d 20 2f 29 20 3e  basename -- /) >
0ca0: 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 26  /dev/null 2>&1 &
0cb0: 26 20 74 65 73 74 20 22 58 60 62 61 73 65 6e 61  & test "X`basena
0cc0: 6d 65 20 2d 2d 20 2f 20 32 3e 26 31 60 22 20 3d  me -- / 2>&1`" =
0cd0: 20 22 58 2f 22 3b 20 74 68 65 6e 0a 20 20 61 73   "X/"; then.  as
0ce0: 5f 62 61 73 65 6e 61 6d 65 3d 62 61 73 65 6e 61  _basename=basena
0cf0: 6d 65 0a 65 6c 73 65 0a 20 20 61 73 5f 62 61 73  me.else.  as_bas
0d00: 65 6e 61 6d 65 3d 66 61 6c 73 65 0a 66 69 0a 0a  ename=false.fi..
0d10: 0a 23 20 4e 61 6d 65 20 6f 66 20 74 68 65 20 65  .# Name of the e
0d20: 78 65 63 75 74 61 62 6c 65 2e 0a 61 73 5f 6d 65  xecutable..as_me
0d30: 3d 60 24 61 73 5f 62 61 73 65 6e 61 6d 65 20 2d  =`$as_basename -
0d40: 2d 20 22 24 30 22 20 7c 7c 0a 24 61 73 5f 65 78  - "$0" ||.$as_ex
0d50: 70 72 20 58 2f 22 24 30 22 20 3a 20 27 2e 2a 2f  pr X/"$0" : '.*/
0d60: 5c 28 5b 5e 2f 5d 5b 5e 2f 5d 2a 5c 29 2f 2a 24  \([^/][^/]*\)/*$
0d70: 27 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a  ' \| \.. X"$0" :
0d80: 20 27 58 5c 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c   'X\(//\)$' \| \
0d90: 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c 28 2f  .. X"$0" : 'X\(/
0da0: 5c 29 27 20 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f  \)' \| . 2>/dev/
0db0: 6e 75 6c 6c 20 7c 7c 0a 65 63 68 6f 20 58 2f 22  null ||.echo X/"
0dc0: 24 30 22 20 7c 0a 20 20 20 20 73 65 64 20 27 2f  $0" |.    sed '/
0dd0: 5e 2e 2a 5c 2f 5c 28 5b 5e 2f 5d 5b 5e 2f 5d 2a  ^.*\/\([^/][^/]*
0de0: 5c 29 5c 2f 2a 24 2f 7b 0a 09 20 20 20 20 73 2f  \)\/*$/{..    s/
0df0: 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20 20 7d  /\1/..    q..  }
0e00: 0a 09 20 20 2f 5e 58 5c 2f 5c 28 5c 2f 5c 2f 5c  ..  /^X\/\(\/\/\
0e10: 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f  )$/{..    s//\1/
0e20: 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20  ..    q..  }..  
0e30: 2f 5e 58 5c 2f 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a  /^X\/\(\/\).*/{.
0e40: 09 20 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20  .    s//\1/..   
0e50: 20 71 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f   q..  }..  s/.*/
0e60: 2e 2f 3b 20 71 27 60 0a 0a 23 20 43 44 50 41 54  ./; q'`..# CDPAT
0e70: 48 2e 0a 24 61 73 5f 75 6e 73 65 74 20 43 44 50  H..$as_unset CDP
0e80: 41 54 48 0a 0a 0a 69 66 20 74 65 73 74 20 22 78  ATH...if test "x
0e90: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 22 20 3d  $CONFIG_SHELL" =
0ea0: 20 78 3b 20 74 68 65 6e 0a 20 20 69 66 20 28 65   x; then.  if (e
0eb0: 76 61 6c 20 22 3a 22 29 20 32 3e 2f 64 65 76 2f  val ":") 2>/dev/
0ec0: 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 61 73 5f  null; then.  as_
0ed0: 68 61 76 65 5f 72 65 71 75 69 72 65 64 3d 79 65  have_required=ye
0ee0: 73 0a 65 6c 73 65 0a 20 20 61 73 5f 68 61 76 65  s.else.  as_have
0ef0: 5f 72 65 71 75 69 72 65 64 3d 6e 6f 0a 66 69 0a  _required=no.fi.
0f00: 0a 20 20 69 66 20 74 65 73 74 20 24 61 73 5f 68  .  if test $as_h
0f10: 61 76 65 5f 72 65 71 75 69 72 65 64 20 3d 20 79  ave_required = y
0f20: 65 73 20 26 26 20 09 20 28 65 76 61 6c 20 22 3a  es && . (eval ":
0f30: 0a 28 61 73 5f 66 75 6e 63 5f 72 65 74 75 72 6e  .(as_func_return
0f40: 20 28 29 20 7b 0a 20 20 28 65 78 69 74 20 5c 24   () {.  (exit \$
0f50: 31 29 0a 7d 0a 61 73 5f 66 75 6e 63 5f 73 75 63  1).}.as_func_suc
0f60: 63 65 73 73 20 28 29 20 7b 0a 20 20 61 73 5f 66  cess () {.  as_f
0f70: 75 6e 63 5f 72 65 74 75 72 6e 20 30 0a 7d 0a 61  unc_return 0.}.a
0f80: 73 5f 66 75 6e 63 5f 66 61 69 6c 75 72 65 20 28  s_func_failure (
0f90: 29 20 7b 0a 20 20 61 73 5f 66 75 6e 63 5f 72 65  ) {.  as_func_re
0fa0: 74 75 72 6e 20 31 0a 7d 0a 61 73 5f 66 75 6e 63  turn 1.}.as_func
0fb0: 5f 72 65 74 5f 73 75 63 63 65 73 73 20 28 29 20  _ret_success () 
0fc0: 7b 0a 20 20 72 65 74 75 72 6e 20 30 0a 7d 0a 61  {.  return 0.}.a
0fd0: 73 5f 66 75 6e 63 5f 72 65 74 5f 66 61 69 6c 75  s_func_ret_failu
0fe0: 72 65 20 28 29 20 7b 0a 20 20 72 65 74 75 72 6e  re () {.  return
0ff0: 20 31 0a 7d 0a 0a 65 78 69 74 63 6f 64 65 3d 30   1.}..exitcode=0
1000: 0a 69 66 20 61 73 5f 66 75 6e 63 5f 73 75 63 63  .if as_func_succ
1010: 65 73 73 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c  ess; then.  :.el
1020: 73 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 0a  se.  exitcode=1.
1030: 20 20 65 63 68 6f 20 61 73 5f 66 75 6e 63 5f 73    echo as_func_s
1040: 75 63 63 65 73 73 20 66 61 69 6c 65 64 2e 0a 66  uccess failed..f
1050: 69 0a 0a 69 66 20 61 73 5f 66 75 6e 63 5f 66 61  i..if as_func_fa
1060: 69 6c 75 72 65 3b 20 74 68 65 6e 0a 20 20 65 78  ilure; then.  ex
1070: 69 74 63 6f 64 65 3d 31 0a 20 20 65 63 68 6f 20  itcode=1.  echo 
1080: 61 73 5f 66 75 6e 63 5f 66 61 69 6c 75 72 65 20  as_func_failure 
1090: 73 75 63 63 65 65 64 65 64 2e 0a 66 69 0a 0a 69  succeeded..fi..i
10a0: 66 20 61 73 5f 66 75 6e 63 5f 72 65 74 5f 73 75  f as_func_ret_su
10b0: 63 63 65 73 73 3b 20 74 68 65 6e 0a 20 20 3a 0a  ccess; then.  :.
10c0: 65 6c 73 65 0a 20 20 65 78 69 74 63 6f 64 65 3d  else.  exitcode=
10d0: 31 0a 20 20 65 63 68 6f 20 61 73 5f 66 75 6e 63  1.  echo as_func
10e0: 5f 72 65 74 5f 73 75 63 63 65 73 73 20 66 61 69  _ret_success fai
10f0: 6c 65 64 2e 0a 66 69 0a 0a 69 66 20 61 73 5f 66  led..fi..if as_f
1100: 75 6e 63 5f 72 65 74 5f 66 61 69 6c 75 72 65 3b  unc_ret_failure;
1110: 20 74 68 65 6e 0a 20 20 65 78 69 74 63 6f 64 65   then.  exitcode
1120: 3d 31 0a 20 20 65 63 68 6f 20 61 73 5f 66 75 6e  =1.  echo as_fun
1130: 63 5f 72 65 74 5f 66 61 69 6c 75 72 65 20 73 75  c_ret_failure su
1140: 63 63 65 65 64 65 64 2e 0a 66 69 0a 0a 69 66 20  cceeded..fi..if 
1150: 28 20 73 65 74 20 78 3b 20 61 73 5f 66 75 6e 63  ( set x; as_func
1160: 5f 72 65 74 5f 73 75 63 63 65 73 73 20 79 20 26  _ret_success y &
1170: 26 20 74 65 73 74 20 78 20 3d 20 5c 22 5c 24 31  & test x = \"\$1
1180: 5c 22 20 29 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  \" ); then.  :.e
1190: 6c 73 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31  lse.  exitcode=1
11a0: 0a 20 20 65 63 68 6f 20 70 6f 73 69 74 69 6f 6e  .  echo position
11b0: 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 77 65  al parameters we
11c0: 72 65 20 6e 6f 74 20 73 61 76 65 64 2e 0a 66 69  re not saved..fi
11d0: 0a 0a 74 65 73 74 20 5c 24 65 78 69 74 63 6f 64  ..test \$exitcod
11e0: 65 20 3d 20 30 29 20 7c 7c 20 7b 20 28 65 78 69  e = 0) || { (exi
11f0: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 0a  t 1); exit 1; }.
1200: 0a 28 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31  .(.  as_lineno_1
1210: 3d 5c 24 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c  =\$LINENO.  as_l
1220: 69 6e 65 6e 6f 5f 32 3d 5c 24 4c 49 4e 45 4e 4f  ineno_2=\$LINENO
1230: 0a 20 20 74 65 73 74 20 5c 22 78 5c 24 61 73 5f  .  test \"x\$as_
1240: 6c 69 6e 65 6e 6f 5f 31 5c 22 20 21 3d 20 5c 22  lineno_1\" != \"
1250: 78 5c 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 5c 22  x\$as_lineno_2\"
1260: 20 26 26 0a 20 20 74 65 73 74 20 5c 22 78 5c 60   &&.  test \"x\`
1270: 65 78 70 72 20 5c 24 61 73 5f 6c 69 6e 65 6e 6f  expr \$as_lineno
1280: 5f 31 20 2b 20 31 5c 60 5c 22 20 3d 20 5c 22 78  _1 + 1\`\" = \"x
1290: 5c 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 5c 22 29  \$as_lineno_2\")
12a0: 20 7c 7c 20 7b 20 28 65 78 69 74 20 31 29 3b 20   || { (exit 1); 
12b0: 65 78 69 74 20 31 3b 20 7d 0a 22 29 20 32 3e 20  exit 1; }.") 2> 
12c0: 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
12d0: 20 20 3a 0a 65 6c 73 65 0a 20 20 61 73 5f 63 61    :.else.  as_ca
12e0: 6e 64 69 64 61 74 65 5f 73 68 65 6c 6c 73 3d 0a  ndidate_shells=.
12f0: 20 20 20 20 61 73 5f 73 61 76 65 5f 49 46 53 3d      as_save_IFS=
1300: 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f  $IFS; IFS=$PATH_
1310: 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73  SEPARATOR.for as
1320: 5f 64 69 72 20 69 6e 20 2f 62 69 6e 24 50 41 54  _dir in /bin$PAT
1330: 48 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f  H_SEPARATOR/usr/
1340: 62 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54  bin$PATH_SEPARAT
1350: 4f 52 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53  OR$PATH.do.  IFS
1360: 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20  =$as_save_IFS.  
1370: 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72  test -z "$as_dir
1380: 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20  " && as_dir=..  
1390: 63 61 73 65 20 24 61 73 5f 64 69 72 20 69 6e 0a  case $as_dir in.
13a0: 09 20 2f 2a 29 0a 09 20 20 20 66 6f 72 20 61 73  . /*)..   for as
13b0: 5f 62 61 73 65 20 69 6e 20 73 68 20 62 61 73 68  _base in sh bash
13c0: 20 6b 73 68 20 73 68 35 3b 20 64 6f 0a 09 20 20   ksh sh5; do..  
13d0: 20 20 20 61 73 5f 63 61 6e 64 69 64 61 74 65 5f     as_candidate_
13e0: 73 68 65 6c 6c 73 3d 22 24 61 73 5f 63 61 6e 64  shells="$as_cand
13f0: 69 64 61 74 65 5f 73 68 65 6c 6c 73 20 24 61 73  idate_shells $as
1400: 5f 64 69 72 2f 24 61 73 5f 62 61 73 65 22 0a 09  _dir/$as_base"..
1410: 20 20 20 64 6f 6e 65 3b 3b 0a 20 20 20 20 20 20     done;;.      
1420: 20 65 73 61 63 0a 64 6f 6e 65 0a 49 46 53 3d 24   esac.done.IFS=$
1430: 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 0a 20 20  as_save_IFS...  
1440: 20 20 20 20 66 6f 72 20 61 73 5f 73 68 65 6c 6c      for as_shell
1450: 20 69 6e 20 24 61 73 5f 63 61 6e 64 69 64 61 74   in $as_candidat
1460: 65 5f 73 68 65 6c 6c 73 20 24 53 48 45 4c 4c 3b  e_shells $SHELL;
1470: 20 64 6f 0a 09 20 23 20 54 72 79 20 6f 6e 6c 79   do.. # Try only
1480: 20 73 68 65 6c 6c 73 20 74 68 61 74 20 65 78 69   shells that exi
1490: 73 74 2c 20 74 6f 20 73 61 76 65 20 73 65 76 65  st, to save seve
14a0: 72 61 6c 20 66 6f 72 6b 73 2e 0a 09 20 69 66 20  ral forks... if 
14b0: 7b 20 74 65 73 74 20 2d 66 20 22 24 61 73 5f 73  { test -f "$as_s
14c0: 68 65 6c 6c 22 20 7c 7c 20 74 65 73 74 20 2d 66  hell" || test -f
14d0: 20 22 24 61 73 5f 73 68 65 6c 6c 2e 65 78 65 22   "$as_shell.exe"
14e0: 3b 20 7d 20 26 26 0a 09 09 7b 20 28 22 24 61 73  ; } &&...{ ("$as
14f0: 5f 73 68 65 6c 6c 22 29 20 32 3e 20 2f 64 65 76  _shell") 2> /dev
1500: 2f 6e 75 6c 6c 20 3c 3c 5c 5f 41 53 45 4f 46 0a  /null <<\_ASEOF.
1510: 69 66 20 74 65 73 74 20 2d 6e 20 22 24 7b 5a 53  if test -n "${ZS
1520: 48 5f 56 45 52 53 49 4f 4e 2b 73 65 74 7d 22 20  H_VERSION+set}" 
1530: 26 26 20 28 65 6d 75 6c 61 74 65 20 73 68 29 20  && (emulate sh) 
1540: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b  >/dev/null 2>&1;
1550: 20 74 68 65 6e 0a 20 20 65 6d 75 6c 61 74 65 20   then.  emulate 
1560: 73 68 0a 20 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20  sh.  NULLCMD=:. 
1570: 20 23 20 5a 73 68 20 33 2e 78 20 61 6e 64 20 34   # Zsh 3.x and 4
1580: 2e 78 20 70 65 72 66 6f 72 6d 73 20 77 6f 72 64  .x performs word
1590: 20 73 70 6c 69 74 74 69 6e 67 20 6f 6e 20 24 7b   splitting on ${
15a0: 31 2b 22 24 40 22 7d 2c 20 77 68 69 63 68 0a 20  1+"$@"}, which. 
15b0: 20 23 20 69 73 20 63 6f 6e 74 72 61 72 79 20 74   # is contrary t
15c0: 6f 20 6f 75 72 20 75 73 61 67 65 2e 20 20 44 69  o our usage.  Di
15d0: 73 61 62 6c 65 20 74 68 69 73 20 66 65 61 74 75  sable this featu
15e0: 72 65 2e 0a 20 20 61 6c 69 61 73 20 2d 67 20 27  re..  alias -g '
15f0: 24 7b 31 2b 22 24 40 22 7d 27 3d 27 22 24 40 22  ${1+"$@"}'='"$@"
1600: 27 0a 20 20 73 65 74 6f 70 74 20 4e 4f 5f 47 4c  '.  setopt NO_GL
1610: 4f 42 5f 53 55 42 53 54 0a 65 6c 73 65 0a 20 20  OB_SUBST.else.  
1620: 63 61 73 65 20 60 28 73 65 74 20 2d 6f 29 20 32  case `(set -o) 2
1630: 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20  >/dev/null` in. 
1640: 20 2a 70 6f 73 69 78 2a 29 20 73 65 74 20 2d 6f   *posix*) set -o
1650: 20 70 6f 73 69 78 20 3b 3b 0a 65 73 61 63 0a 0a   posix ;;.esac..
1660: 66 69 0a 0a 0a 3a 0a 5f 41 53 45 4f 46 0a 7d 3b  fi...:._ASEOF.};
1670: 20 74 68 65 6e 0a 20 20 43 4f 4e 46 49 47 5f 53   then.  CONFIG_S
1680: 48 45 4c 4c 3d 24 61 73 5f 73 68 65 6c 6c 0a 09  HELL=$as_shell..
1690: 20 20 20 20 20 20 20 61 73 5f 68 61 76 65 5f 72         as_have_r
16a0: 65 71 75 69 72 65 64 3d 79 65 73 0a 09 20 20 20  equired=yes..   
16b0: 20 20 20 20 69 66 20 7b 20 22 24 61 73 5f 73 68      if { "$as_sh
16c0: 65 6c 6c 22 20 32 3e 20 2f 64 65 76 2f 6e 75 6c  ell" 2> /dev/nul
16d0: 6c 20 3c 3c 5c 5f 41 53 45 4f 46 0a 69 66 20 74  l <<\_ASEOF.if t
16e0: 65 73 74 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45  est -n "${ZSH_VE
16f0: 52 53 49 4f 4e 2b 73 65 74 7d 22 20 26 26 20 28  RSION+set}" && (
1700: 65 6d 75 6c 61 74 65 20 73 68 29 20 3e 2f 64 65  emulate sh) >/de
1710: 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65  v/null 2>&1; the
1720: 6e 0a 20 20 65 6d 75 6c 61 74 65 20 73 68 0a 20  n.  emulate sh. 
1730: 20 4e 55 4c 4c 43 4d 44 3d 3a 0a 20 20 23 20 5a   NULLCMD=:.  # Z
1740: 73 68 20 33 2e 78 20 61 6e 64 20 34 2e 78 20 70  sh 3.x and 4.x p
1750: 65 72 66 6f 72 6d 73 20 77 6f 72 64 20 73 70 6c  erforms word spl
1760: 69 74 74 69 6e 67 20 6f 6e 20 24 7b 31 2b 22 24  itting on ${1+"$
1770: 40 22 7d 2c 20 77 68 69 63 68 0a 20 20 23 20 69  @"}, which.  # i
1780: 73 20 63 6f 6e 74 72 61 72 79 20 74 6f 20 6f 75  s contrary to ou
1790: 72 20 75 73 61 67 65 2e 20 20 44 69 73 61 62 6c  r usage.  Disabl
17a0: 65 20 74 68 69 73 20 66 65 61 74 75 72 65 2e 0a  e this feature..
17b0: 20 20 61 6c 69 61 73 20 2d 67 20 27 24 7b 31 2b    alias -g '${1+
17c0: 22 24 40 22 7d 27 3d 27 22 24 40 22 27 0a 20 20  "$@"}'='"$@"'.  
17d0: 73 65 74 6f 70 74 20 4e 4f 5f 47 4c 4f 42 5f 53  setopt NO_GLOB_S
17e0: 55 42 53 54 0a 65 6c 73 65 0a 20 20 63 61 73 65  UBST.else.  case
17f0: 20 60 28 73 65 74 20 2d 6f 29 20 32 3e 2f 64 65   `(set -o) 2>/de
1800: 76 2f 6e 75 6c 6c 60 20 69 6e 0a 20 20 2a 70 6f  v/null` in.  *po
1810: 73 69 78 2a 29 20 73 65 74 20 2d 6f 20 70 6f 73  six*) set -o pos
1820: 69 78 20 3b 3b 0a 65 73 61 63 0a 0a 66 69 0a 0a  ix ;;.esac..fi..
1830: 0a 3a 0a 28 61 73 5f 66 75 6e 63 5f 72 65 74 75  .:.(as_func_retu
1840: 72 6e 20 28 29 20 7b 0a 20 20 28 65 78 69 74 20  rn () {.  (exit 
1850: 24 31 29 0a 7d 0a 61 73 5f 66 75 6e 63 5f 73 75  $1).}.as_func_su
1860: 63 63 65 73 73 20 28 29 20 7b 0a 20 20 61 73 5f  ccess () {.  as_
1870: 66 75 6e 63 5f 72 65 74 75 72 6e 20 30 0a 7d 0a  func_return 0.}.
1880: 61 73 5f 66 75 6e 63 5f 66 61 69 6c 75 72 65 20  as_func_failure 
1890: 28 29 20 7b 0a 20 20 61 73 5f 66 75 6e 63 5f 72  () {.  as_func_r
18a0: 65 74 75 72 6e 20 31 0a 7d 0a 61 73 5f 66 75 6e  eturn 1.}.as_fun
18b0: 63 5f 72 65 74 5f 73 75 63 63 65 73 73 20 28 29  c_ret_success ()
18c0: 20 7b 0a 20 20 72 65 74 75 72 6e 20 30 0a 7d 0a   {.  return 0.}.
18d0: 61 73 5f 66 75 6e 63 5f 72 65 74 5f 66 61 69 6c  as_func_ret_fail
18e0: 75 72 65 20 28 29 20 7b 0a 20 20 72 65 74 75 72  ure () {.  retur
18f0: 6e 20 31 0a 7d 0a 0a 65 78 69 74 63 6f 64 65 3d  n 1.}..exitcode=
1900: 30 0a 69 66 20 61 73 5f 66 75 6e 63 5f 73 75 63  0.if as_func_suc
1910: 63 65 73 73 3b 20 74 68 65 6e 0a 20 20 3a 0a 65  cess; then.  :.e
1920: 6c 73 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31  lse.  exitcode=1
1930: 0a 20 20 65 63 68 6f 20 61 73 5f 66 75 6e 63 5f  .  echo as_func_
1940: 73 75 63 63 65 73 73 20 66 61 69 6c 65 64 2e 0a  success failed..
1950: 66 69 0a 0a 69 66 20 61 73 5f 66 75 6e 63 5f 66  fi..if as_func_f
1960: 61 69 6c 75 72 65 3b 20 74 68 65 6e 0a 20 20 65  ailure; then.  e
1970: 78 69 74 63 6f 64 65 3d 31 0a 20 20 65 63 68 6f  xitcode=1.  echo
1980: 20 61 73 5f 66 75 6e 63 5f 66 61 69 6c 75 72 65   as_func_failure
1990: 20 73 75 63 63 65 65 64 65 64 2e 0a 66 69 0a 0a   succeeded..fi..
19a0: 69 66 20 61 73 5f 66 75 6e 63 5f 72 65 74 5f 73  if as_func_ret_s
19b0: 75 63 63 65 73 73 3b 20 74 68 65 6e 0a 20 20 3a  uccess; then.  :
19c0: 0a 65 6c 73 65 0a 20 20 65 78 69 74 63 6f 64 65  .else.  exitcode
19d0: 3d 31 0a 20 20 65 63 68 6f 20 61 73 5f 66 75 6e  =1.  echo as_fun
19e0: 63 5f 72 65 74 5f 73 75 63 63 65 73 73 20 66 61  c_ret_success fa
19f0: 69 6c 65 64 2e 0a 66 69 0a 0a 69 66 20 61 73 5f  iled..fi..if as_
1a00: 66 75 6e 63 5f 72 65 74 5f 66 61 69 6c 75 72 65  func_ret_failure
1a10: 3b 20 74 68 65 6e 0a 20 20 65 78 69 74 63 6f 64  ; then.  exitcod
1a20: 65 3d 31 0a 20 20 65 63 68 6f 20 61 73 5f 66 75  e=1.  echo as_fu
1a30: 6e 63 5f 72 65 74 5f 66 61 69 6c 75 72 65 20 73  nc_ret_failure s
1a40: 75 63 63 65 65 64 65 64 2e 0a 66 69 0a 0a 69 66  ucceeded..fi..if
1a50: 20 28 20 73 65 74 20 78 3b 20 61 73 5f 66 75 6e   ( set x; as_fun
1a60: 63 5f 72 65 74 5f 73 75 63 63 65 73 73 20 79 20  c_ret_success y 
1a70: 26 26 20 74 65 73 74 20 78 20 3d 20 22 24 31 22  && test x = "$1"
1a80: 20 29 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73   ); then.  :.els
1a90: 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 0a 20  e.  exitcode=1. 
1aa0: 20 65 63 68 6f 20 70 6f 73 69 74 69 6f 6e 61 6c   echo positional
1ab0: 20 70 61 72 61 6d 65 74 65 72 73 20 77 65 72 65   parameters were
1ac0: 20 6e 6f 74 20 73 61 76 65 64 2e 0a 66 69 0a 0a   not saved..fi..
1ad0: 74 65 73 74 20 24 65 78 69 74 63 6f 64 65 20 3d  test $exitcode =
1ae0: 20 30 29 20 7c 7c 20 7b 20 28 65 78 69 74 20 31   0) || { (exit 1
1af0: 29 3b 20 65 78 69 74 20 31 3b 20 7d 0a 0a 28 0a  ); exit 1; }..(.
1b00: 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 3d 24 4c    as_lineno_1=$L
1b10: 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65 6e  INENO.  as_linen
1b20: 6f 5f 32 3d 24 4c 49 4e 45 4e 4f 0a 20 20 74 65  o_2=$LINENO.  te
1b30: 73 74 20 22 78 24 61 73 5f 6c 69 6e 65 6e 6f 5f  st "x$as_lineno_
1b40: 31 22 20 21 3d 20 22 78 24 61 73 5f 6c 69 6e 65  1" != "x$as_line
1b50: 6e 6f 5f 32 22 20 26 26 0a 20 20 74 65 73 74 20  no_2" &&.  test 
1b60: 22 78 60 65 78 70 72 20 24 61 73 5f 6c 69 6e 65  "x`expr $as_line
1b70: 6e 6f 5f 31 20 2b 20 31 60 22 20 3d 20 22 78 24  no_1 + 1`" = "x$
1b80: 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 29 20 7c 7c  as_lineno_2") ||
1b90: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
1ba0: 74 20 31 3b 20 7d 0a 0a 5f 41 53 45 4f 46 0a 7d  t 1; }.._ASEOF.}
1bb0: 3b 20 74 68 65 6e 0a 20 20 62 72 65 61 6b 0a 66  ; then.  break.f
1bc0: 69 0a 0a 66 69 0a 0a 20 20 20 20 20 20 64 6f 6e  i..fi..      don
1bd0: 65 0a 0a 20 20 20 20 20 20 69 66 20 74 65 73 74  e..      if test
1be0: 20 22 78 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c   "x$CONFIG_SHELL
1bf0: 22 20 21 3d 20 78 3b 20 74 68 65 6e 0a 20 20 66  " != x; then.  f
1c00: 6f 72 20 61 73 5f 76 61 72 20 69 6e 20 42 41 53  or as_var in BAS
1c10: 48 5f 45 4e 56 20 45 4e 56 0a 20 20 20 20 20 20  H_ENV ENV.      
1c20: 20 20 64 6f 20 28 24 61 73 5f 75 6e 73 65 74 20    do ($as_unset 
1c30: 24 61 73 5f 76 61 72 29 20 3e 2f 64 65 76 2f 6e  $as_var) >/dev/n
1c40: 75 6c 6c 20 32 3e 26 31 20 26 26 20 24 61 73 5f  ull 2>&1 && $as_
1c50: 75 6e 73 65 74 20 24 61 73 5f 76 61 72 0a 20 20  unset $as_var.  
1c60: 20 20 20 20 20 20 64 6f 6e 65 0a 20 20 20 20 20        done.     
1c70: 20 20 20 65 78 70 6f 72 74 20 43 4f 4e 46 49 47     export CONFIG
1c80: 5f 53 48 45 4c 4c 0a 20 20 20 20 20 20 20 20 65  _SHELL.        e
1c90: 78 65 63 20 22 24 43 4f 4e 46 49 47 5f 53 48 45  xec "$CONFIG_SHE
1ca0: 4c 4c 22 20 22 24 61 73 5f 6d 79 73 65 6c 66 22  LL" "$as_myself"
1cb0: 20 24 7b 31 2b 22 24 40 22 7d 0a 66 69 0a 0a 0a   ${1+"$@"}.fi...
1cc0: 20 20 20 20 69 66 20 74 65 73 74 20 24 61 73 5f      if test $as_
1cd0: 68 61 76 65 5f 72 65 71 75 69 72 65 64 20 3d 20  have_required = 
1ce0: 6e 6f 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  no; then.  echo 
1cf0: 54 68 69 73 20 73 63 72 69 70 74 20 72 65 71 75  This script requ
1d00: 69 72 65 73 20 61 20 73 68 65 6c 6c 20 6d 6f 72  ires a shell mor
1d10: 65 20 6d 6f 64 65 72 6e 20 74 68 61 6e 20 61 6c  e modern than al
1d20: 6c 20 74 68 65 0a 20 20 20 20 20 20 65 63 68 6f  l the.      echo
1d30: 20 73 68 65 6c 6c 73 20 74 68 61 74 20 49 20 66   shells that I f
1d40: 6f 75 6e 64 20 6f 6e 20 79 6f 75 72 20 73 79 73  ound on your sys
1d50: 74 65 6d 2e 20 20 50 6c 65 61 73 65 20 69 6e 73  tem.  Please ins
1d60: 74 61 6c 6c 20 61 0a 20 20 20 20 20 20 65 63 68  tall a.      ech
1d70: 6f 20 6d 6f 64 65 72 6e 20 73 68 65 6c 6c 2c 20  o modern shell, 
1d80: 6f 72 20 6d 61 6e 75 61 6c 6c 79 20 72 75 6e 20  or manually run 
1d90: 74 68 65 20 73 63 72 69 70 74 20 75 6e 64 65 72  the script under
1da0: 20 73 75 63 68 20 61 0a 20 20 20 20 20 20 65 63   such a.      ec
1db0: 68 6f 20 73 68 65 6c 6c 20 69 66 20 79 6f 75 20  ho shell if you 
1dc0: 64 6f 20 68 61 76 65 20 6f 6e 65 2e 0a 20 20 20  do have one..   
1dd0: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
1de0: 78 69 74 20 31 3b 20 7d 0a 66 69 0a 0a 0a 66 69  xit 1; }.fi...fi
1df0: 0a 0a 66 69 0a 0a 0a 0a 28 65 76 61 6c 20 22 61  ..fi....(eval "a
1e00: 73 5f 66 75 6e 63 5f 72 65 74 75 72 6e 20 28 29  s_func_return ()
1e10: 20 7b 0a 20 20 28 65 78 69 74 20 5c 24 31 29 0a   {.  (exit \$1).
1e20: 7d 0a 61 73 5f 66 75 6e 63 5f 73 75 63 63 65 73  }.as_func_succes
1e30: 73 20 28 29 20 7b 0a 20 20 61 73 5f 66 75 6e 63  s () {.  as_func
1e40: 5f 72 65 74 75 72 6e 20 30 0a 7d 0a 61 73 5f 66  _return 0.}.as_f
1e50: 75 6e 63 5f 66 61 69 6c 75 72 65 20 28 29 20 7b  unc_failure () {
1e60: 0a 20 20 61 73 5f 66 75 6e 63 5f 72 65 74 75 72  .  as_func_retur
1e70: 6e 20 31 0a 7d 0a 61 73 5f 66 75 6e 63 5f 72 65  n 1.}.as_func_re
1e80: 74 5f 73 75 63 63 65 73 73 20 28 29 20 7b 0a 20  t_success () {. 
1e90: 20 72 65 74 75 72 6e 20 30 0a 7d 0a 61 73 5f 66   return 0.}.as_f
1ea0: 75 6e 63 5f 72 65 74 5f 66 61 69 6c 75 72 65 20  unc_ret_failure 
1eb0: 28 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 31 0a  () {.  return 1.
1ec0: 7d 0a 0a 65 78 69 74 63 6f 64 65 3d 30 0a 69 66  }..exitcode=0.if
1ed0: 20 61 73 5f 66 75 6e 63 5f 73 75 63 63 65 73 73   as_func_success
1ee0: 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
1ef0: 20 20 65 78 69 74 63 6f 64 65 3d 31 0a 20 20 65    exitcode=1.  e
1f00: 63 68 6f 20 61 73 5f 66 75 6e 63 5f 73 75 63 63  cho as_func_succ
1f10: 65 73 73 20 66 61 69 6c 65 64 2e 0a 66 69 0a 0a  ess failed..fi..
1f20: 69 66 20 61 73 5f 66 75 6e 63 5f 66 61 69 6c 75  if as_func_failu
1f30: 72 65 3b 20 74 68 65 6e 0a 20 20 65 78 69 74 63  re; then.  exitc
1f40: 6f 64 65 3d 31 0a 20 20 65 63 68 6f 20 61 73 5f  ode=1.  echo as_
1f50: 66 75 6e 63 5f 66 61 69 6c 75 72 65 20 73 75 63  func_failure suc
1f60: 63 65 65 64 65 64 2e 0a 66 69 0a 0a 69 66 20 61  ceeded..fi..if a
1f70: 73 5f 66 75 6e 63 5f 72 65 74 5f 73 75 63 63 65  s_func_ret_succe
1f80: 73 73 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73  ss; then.  :.els
1f90: 65 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 0a 20  e.  exitcode=1. 
1fa0: 20 65 63 68 6f 20 61 73 5f 66 75 6e 63 5f 72 65   echo as_func_re
1fb0: 74 5f 73 75 63 63 65 73 73 20 66 61 69 6c 65 64  t_success failed
1fc0: 2e 0a 66 69 0a 0a 69 66 20 61 73 5f 66 75 6e 63  ..fi..if as_func
1fd0: 5f 72 65 74 5f 66 61 69 6c 75 72 65 3b 20 74 68  _ret_failure; th
1fe0: 65 6e 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 0a  en.  exitcode=1.
1ff0: 20 20 65 63 68 6f 20 61 73 5f 66 75 6e 63 5f 72    echo as_func_r
2000: 65 74 5f 66 61 69 6c 75 72 65 20 73 75 63 63 65  et_failure succe
2010: 65 64 65 64 2e 0a 66 69 0a 0a 69 66 20 28 20 73  eded..fi..if ( s
2020: 65 74 20 78 3b 20 61 73 5f 66 75 6e 63 5f 72 65  et x; as_func_re
2030: 74 5f 73 75 63 63 65 73 73 20 79 20 26 26 20 74  t_success y && t
2040: 65 73 74 20 78 20 3d 20 5c 22 5c 24 31 5c 22 20  est x = \"\$1\" 
2050: 29 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65  ); then.  :.else
2060: 0a 20 20 65 78 69 74 63 6f 64 65 3d 31 0a 20 20  .  exitcode=1.  
2070: 65 63 68 6f 20 70 6f 73 69 74 69 6f 6e 61 6c 20  echo positional 
2080: 70 61 72 61 6d 65 74 65 72 73 20 77 65 72 65 20  parameters were 
2090: 6e 6f 74 20 73 61 76 65 64 2e 0a 66 69 0a 0a 74  not saved..fi..t
20a0: 65 73 74 20 5c 24 65 78 69 74 63 6f 64 65 20 3d  est \$exitcode =
20b0: 20 30 22 29 20 7c 7c 20 7b 0a 20 20 65 63 68 6f   0") || {.  echo
20c0: 20 4e 6f 20 73 68 65 6c 6c 20 66 6f 75 6e 64 20   No shell found 
20d0: 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 73 68  that supports sh
20e0: 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20  ell functions.. 
20f0: 20 65 63 68 6f 20 50 6c 65 61 73 65 20 74 65 6c   echo Please tel
2100: 6c 20 61 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f  l autoconf@gnu.o
2110: 72 67 20 61 62 6f 75 74 20 79 6f 75 72 20 73 79  rg about your sy
2120: 73 74 65 6d 2c 0a 20 20 65 63 68 6f 20 69 6e 63  stem,.  echo inc
2130: 6c 75 64 69 6e 67 20 61 6e 79 20 65 72 72 6f 72  luding any error
2140: 20 70 6f 73 73 69 62 6c 79 20 6f 75 74 70 75 74   possibly output
2150: 20 62 65 66 6f 72 65 20 74 68 69 73 0a 20 20 65   before this.  e
2160: 63 68 6f 20 6d 65 73 73 61 67 65 0a 7d 0a 0a 0a  cho message.}...
2170: 0a 20 20 61 73 5f 6c 69 6e 65 6e 6f 5f 31 3d 24  .  as_lineno_1=$
2180: 4c 49 4e 45 4e 4f 0a 20 20 61 73 5f 6c 69 6e 65  LINENO.  as_line
2190: 6e 6f 5f 32 3d 24 4c 49 4e 45 4e 4f 0a 20 20 74  no_2=$LINENO.  t
21a0: 65 73 74 20 22 78 24 61 73 5f 6c 69 6e 65 6e 6f  est "x$as_lineno
21b0: 5f 31 22 20 21 3d 20 22 78 24 61 73 5f 6c 69 6e  _1" != "x$as_lin
21c0: 65 6e 6f 5f 32 22 20 26 26 0a 20 20 74 65 73 74  eno_2" &&.  test
21d0: 20 22 78 60 65 78 70 72 20 24 61 73 5f 6c 69 6e   "x`expr $as_lin
21e0: 65 6e 6f 5f 31 20 2b 20 31 60 22 20 3d 20 22 78  eno_1 + 1`" = "x
21f0: 24 61 73 5f 6c 69 6e 65 6e 6f 5f 32 22 20 7c 7c  $as_lineno_2" ||
2200: 20 7b 0a 0a 20 20 23 20 43 72 65 61 74 65 20 24   {..  # Create $
2210: 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 20 61 73 20  as_me.lineno as 
2220: 61 20 63 6f 70 79 20 6f 66 20 24 61 73 5f 6d 79  a copy of $as_my
2230: 73 65 6c 66 2c 20 62 75 74 20 77 69 74 68 20 24  self, but with $
2240: 4c 49 4e 45 4e 4f 0a 20 20 23 20 75 6e 69 66 6f  LINENO.  # unifo
2250: 72 6d 6c 79 20 72 65 70 6c 61 63 65 64 20 62 79  rmly replaced by
2260: 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72   the line number
2270: 2e 20 20 54 68 65 20 66 69 72 73 74 20 27 73 65  .  The first 'se
2280: 64 27 20 69 6e 73 65 72 74 73 20 61 0a 20 20 23  d' inserts a.  #
2290: 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 6c 69 6e   line-number lin
22a0: 65 20 61 66 74 65 72 20 65 61 63 68 20 6c 69 6e  e after each lin
22b0: 65 20 75 73 69 6e 67 20 24 4c 49 4e 45 4e 4f 3b  e using $LINENO;
22c0: 20 74 68 65 20 73 65 63 6f 6e 64 20 27 73 65 64   the second 'sed
22d0: 27 0a 20 20 23 20 64 6f 65 73 20 74 68 65 20 72  '.  # does the r
22e0: 65 61 6c 20 77 6f 72 6b 2e 20 20 54 68 65 20 73  eal work.  The s
22f0: 65 63 6f 6e 64 20 73 63 72 69 70 74 20 75 73 65  econd script use
2300: 73 20 27 4e 27 20 74 6f 20 70 61 69 72 20 65 61  s 'N' to pair ea
2310: 63 68 0a 20 20 23 20 6c 69 6e 65 2d 6e 75 6d 62  ch.  # line-numb
2320: 65 72 20 6c 69 6e 65 20 77 69 74 68 20 74 68 65  er line with the
2330: 20 6c 69 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67   line containing
2340: 20 24 4c 49 4e 45 4e 4f 2c 20 61 6e 64 20 61 70   $LINENO, and ap
2350: 70 65 6e 64 73 0a 20 20 23 20 74 72 61 69 6c 69  pends.  # traili
2360: 6e 67 20 27 2d 27 20 64 75 72 69 6e 67 20 73 75  ng '-' during su
2370: 62 73 74 69 74 75 74 69 6f 6e 20 73 6f 20 74 68  bstitution so th
2380: 61 74 20 24 4c 49 4e 45 4e 4f 20 69 73 20 6e 6f  at $LINENO is no
2390: 74 20 61 20 73 70 65 63 69 61 6c 0a 20 20 23 20  t a special.  # 
23a0: 63 61 73 65 20 61 74 20 6c 69 6e 65 20 65 6e 64  case at line end
23b0: 2e 0a 20 20 23 20 28 52 61 6a 61 20 52 20 48 61  ..  # (Raja R Ha
23c0: 72 69 6e 61 74 68 20 73 75 67 67 65 73 74 65 64  rinath suggested
23d0: 20 73 65 64 20 27 3d 27 2c 20 61 6e 64 20 50 61   sed '=', and Pa
23e0: 75 6c 20 45 67 67 65 72 74 20 77 72 6f 74 65 20  ul Eggert wrote 
23f0: 74 68 65 0a 20 20 23 20 73 63 72 69 70 74 73 20  the.  # scripts 
2400: 77 69 74 68 20 6f 70 74 69 6d 69 7a 61 74 69 6f  with optimizatio
2410: 6e 20 68 65 6c 70 20 66 72 6f 6d 20 50 61 6f 6c  n help from Paol
2420: 6f 20 42 6f 6e 7a 69 6e 69 2e 20 20 42 6c 61 6d  o Bonzini.  Blam
2430: 65 20 4c 65 65 0a 20 20 23 20 45 2e 20 4d 63 4d  e Lee.  # E. McM
2440: 61 68 6f 6e 20 28 31 39 33 31 2d 31 39 38 39 29  ahon (1931-1989)
2450: 20 66 6f 72 20 73 65 64 27 73 20 73 79 6e 74 61   for sed's synta
2460: 78 2e 20 20 3a 2d 29 0a 20 20 73 65 64 20 2d 6e  x.  :-).  sed -n
2470: 20 27 0a 20 20 20 20 70 0a 20 20 20 20 2f 5b 24   '.    p.    /[$
2480: 5d 4c 49 4e 45 4e 4f 2f 3d 0a 20 20 27 20 3c 24  ]LINENO/=.  ' <$
2490: 61 73 5f 6d 79 73 65 6c 66 20 7c 0a 20 20 20 20  as_myself |.    
24a0: 73 65 64 20 27 0a 20 20 20 20 20 20 73 2f 5b 24  sed '.      s/[$
24b0: 5d 4c 49 4e 45 4e 4f 2e 2a 2f 26 2d 2f 0a 20 20  ]LINENO.*/&-/.  
24c0: 20 20 20 20 74 20 6c 69 6e 65 6e 6f 0a 20 20 20      t lineno.   
24d0: 20 20 20 62 0a 20 20 20 20 20 20 3a 6c 69 6e 65     b.      :line
24e0: 6e 6f 0a 20 20 20 20 20 20 4e 0a 20 20 20 20 20  no.      N.     
24f0: 20 3a 6c 6f 6f 70 0a 20 20 20 20 20 20 73 2f 5b   :loop.      s/[
2500: 24 5d 4c 49 4e 45 4e 4f 5c 28 5b 5e 27 24 61 73  $]LINENO\([^'$as
2510: 5f 63 72 5f 61 6c 6e 75 6d 27 5f 5d 2e 2a 5c 6e  _cr_alnum'_].*\n
2520: 5c 29 5c 28 2e 2a 5c 29 2f 5c 32 5c 31 5c 32 2f  \)\(.*\)/\2\1\2/
2530: 0a 20 20 20 20 20 20 74 20 6c 6f 6f 70 0a 20 20  .      t loop.  
2540: 20 20 20 20 73 2f 2d 5c 6e 2e 2a 2f 2f 0a 20 20      s/-\n.*//.  
2550: 20 20 27 20 3e 24 61 73 5f 6d 65 2e 6c 69 6e 65    ' >$as_me.line
2560: 6e 6f 20 26 26 0a 20 20 63 68 6d 6f 64 20 2b 78  no &&.  chmod +x
2570: 20 22 24 61 73 5f 6d 65 2e 6c 69 6e 65 6e 6f 22   "$as_me.lineno"
2580: 20 7c 7c 0a 20 20 20 20 7b 20 65 63 68 6f 20 22   ||.    { echo "
2590: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63  $as_me: error: c
25a0: 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 24 61 73  annot create $as
25b0: 5f 6d 65 2e 6c 69 6e 65 6e 6f 3b 20 72 65 72 75  _me.lineno; reru
25c0: 6e 20 77 69 74 68 20 61 20 50 4f 53 49 58 20 73  n with a POSIX s
25d0: 68 65 6c 6c 22 20 3e 26 32 0a 20 20 20 7b 20 28  hell" >&2.   { (
25e0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
25f0: 20 7d 3b 20 7d 0a 0a 20 20 23 20 44 6f 6e 27 74   }; }..  # Don't
2600: 20 74 72 79 20 74 6f 20 65 78 65 63 20 61 73 20   try to exec as 
2610: 69 74 20 63 68 61 6e 67 65 73 20 24 5b 30 5d 2c  it changes $[0],
2620: 20 63 61 75 73 69 6e 67 20 61 6c 6c 20 73 6f 72   causing all sor
2630: 74 20 6f 66 20 70 72 6f 62 6c 65 6d 73 0a 20 20  t of problems.  
2640: 23 20 28 74 68 65 20 64 69 72 6e 61 6d 65 20 6f  # (the dirname o
2650: 66 20 24 5b 30 5d 20 69 73 20 6e 6f 74 20 74 68  f $[0] is not th
2660: 65 20 70 6c 61 63 65 20 77 68 65 72 65 20 77 65  e place where we
2670: 20 6d 69 67 68 74 20 66 69 6e 64 20 74 68 65 0a   might find the.
2680: 20 20 23 20 6f 72 69 67 69 6e 61 6c 20 61 6e 64    # original and
2690: 20 73 6f 20 6f 6e 2e 20 20 41 75 74 6f 63 6f 6e   so on.  Autocon
26a0: 66 20 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20  f is especially 
26b0: 73 65 6e 73 69 74 69 76 65 20 74 6f 20 74 68 69  sensitive to thi
26c0: 73 29 2e 0a 20 20 2e 20 22 2e 2f 24 61 73 5f 6d  s)..  . "./$as_m
26d0: 65 2e 6c 69 6e 65 6e 6f 22 0a 20 20 23 20 45 78  e.lineno".  # Ex
26e0: 69 74 20 73 74 61 74 75 73 20 69 73 20 74 68 61  it status is tha
26f0: 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f  t of the last co
2700: 6d 6d 61 6e 64 2e 0a 20 20 65 78 69 74 0a 7d 0a  mmand..  exit.}.
2710: 0a 0a 69 66 20 28 61 73 5f 64 69 72 3d 60 64 69  ..if (as_dir=`di
2720: 72 6e 61 6d 65 20 2d 2d 20 2f 60 20 26 26 20 74  rname -- /` && t
2730: 65 73 74 20 22 58 24 61 73 5f 64 69 72 22 20 3d  est "X$as_dir" =
2740: 20 58 2f 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20   X/) >/dev/null 
2750: 32 3e 26 31 3b 20 74 68 65 6e 0a 20 20 61 73 5f  2>&1; then.  as_
2760: 64 69 72 6e 61 6d 65 3d 64 69 72 6e 61 6d 65 0a  dirname=dirname.
2770: 65 6c 73 65 0a 20 20 61 73 5f 64 69 72 6e 61 6d  else.  as_dirnam
2780: 65 3d 66 61 6c 73 65 0a 66 69 0a 0a 45 43 48 4f  e=false.fi..ECHO
2790: 5f 43 3d 20 45 43 48 4f 5f 4e 3d 20 45 43 48 4f  _C= ECHO_N= ECHO
27a0: 5f 54 3d 0a 63 61 73 65 20 60 65 63 68 6f 20 2d  _T=.case `echo -
27b0: 6e 20 78 60 20 69 6e 0a 2d 6e 2a 29 0a 20 20 63  n x` in.-n*).  c
27c0: 61 73 65 20 60 65 63 68 6f 20 27 78 5c 63 27 60  ase `echo 'x\c'`
27d0: 20 69 6e 0a 20 20 2a 63 2a 29 20 45 43 48 4f 5f   in.  *c*) ECHO_
27e0: 54 3d 27 09 27 3b 3b 09 23 20 45 43 48 4f 5f 54  T='.';;.# ECHO_T
27f0: 20 69 73 20 73 69 6e 67 6c 65 20 74 61 62 20 63   is single tab c
2800: 68 61 72 61 63 74 65 72 2e 0a 20 20 2a 29 20 20  haracter..  *)  
2810: 20 45 43 48 4f 5f 43 3d 27 5c 63 27 3b 3b 0a 20   ECHO_C='\c';;. 
2820: 20 65 73 61 63 3b 3b 0a 2a 29 0a 20 20 45 43 48   esac;;.*).  ECH
2830: 4f 5f 4e 3d 27 2d 6e 27 3b 3b 0a 65 73 61 63 0a  O_N='-n';;.esac.
2840: 0a 69 66 20 65 78 70 72 20 61 20 3a 20 27 5c 28  .if expr a : '\(
2850: 61 5c 29 27 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  a\)' >/dev/null 
2860: 32 3e 26 31 20 26 26 0a 20 20 20 74 65 73 74 20  2>&1 &&.   test 
2870: 22 58 60 65 78 70 72 20 30 30 30 30 31 20 3a 20  "X`expr 00001 : 
2880: 27 2e 2a 5c 28 2e 2e 2e 5c 29 27 60 22 20 3d 20  '.*\(...\)'`" = 
2890: 58 30 30 31 3b 20 74 68 65 6e 0a 20 20 61 73 5f  X001; then.  as_
28a0: 65 78 70 72 3d 65 78 70 72 0a 65 6c 73 65 0a 20  expr=expr.else. 
28b0: 20 61 73 5f 65 78 70 72 3d 66 61 6c 73 65 0a 66   as_expr=false.f
28c0: 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 24 24 20  i..rm -f conf$$ 
28d0: 63 6f 6e 66 24 24 2e 65 78 65 20 63 6f 6e 66 24  conf$$.exe conf$
28e0: 24 2e 66 69 6c 65 0a 69 66 20 74 65 73 74 20 2d  $.file.if test -
28f0: 64 20 63 6f 6e 66 24 24 2e 64 69 72 3b 20 74 68  d conf$$.dir; th
2900: 65 6e 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 24  en.  rm -f conf$
2910: 24 2e 64 69 72 2f 63 6f 6e 66 24 24 2e 66 69 6c  $.dir/conf$$.fil
2920: 65 0a 65 6c 73 65 0a 20 20 72 6d 20 2d 66 20 63  e.else.  rm -f c
2930: 6f 6e 66 24 24 2e 64 69 72 0a 20 20 6d 6b 64 69  onf$$.dir.  mkdi
2940: 72 20 63 6f 6e 66 24 24 2e 64 69 72 0a 66 69 0a  r conf$$.dir.fi.
2950: 65 63 68 6f 20 3e 63 6f 6e 66 24 24 2e 66 69 6c  echo >conf$$.fil
2960: 65 0a 69 66 20 6c 6e 20 2d 73 20 63 6f 6e 66 24  e.if ln -s conf$
2970: 24 2e 66 69 6c 65 20 63 6f 6e 66 24 24 20 32 3e  $.file conf$$ 2>
2980: 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
2990: 20 20 61 73 5f 6c 6e 5f 73 3d 27 6c 6e 20 2d 73    as_ln_s='ln -s
29a0: 27 0a 20 20 23 20 2e 2e 2e 20 62 75 74 20 74 68  '.  # ... but th
29b0: 65 72 65 20 61 72 65 20 74 77 6f 20 67 6f 74 63  ere are two gotc
29c0: 68 61 73 3a 0a 20 20 23 20 31 29 20 4f 6e 20 4d  has:.  # 1) On M
29d0: 53 59 53 2c 20 62 6f 74 68 20 60 6c 6e 20 2d 73  SYS, both `ln -s
29e0: 20 66 69 6c 65 20 64 69 72 27 20 61 6e 64 20 60   file dir' and `
29f0: 6c 6e 20 66 69 6c 65 20 64 69 72 27 20 66 61 69  ln file dir' fai
2a00: 6c 2e 0a 20 20 23 20 32 29 20 44 4a 47 50 50 20  l..  # 2) DJGPP 
2a10: 3c 20 32 2e 30 34 20 68 61 73 20 6e 6f 20 73 79  < 2.04 has no sy
2a20: 6d 6c 69 6e 6b 73 3b 20 60 6c 6e 20 2d 73 27 20  mlinks; `ln -s' 
2a30: 63 72 65 61 74 65 73 20 61 20 77 72 61 70 70 65  creates a wrappe
2a40: 72 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 20 20  r executable..  
2a50: 23 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 2c  # In both cases,
2a60: 20 77 65 20 68 61 76 65 20 74 6f 20 64 65 66 61   we have to defa
2a70: 75 6c 74 20 74 6f 20 60 63 70 20 2d 70 27 2e 0a  ult to `cp -p'..
2a80: 20 20 6c 6e 20 2d 73 20 63 6f 6e 66 24 24 2e 66    ln -s conf$$.f
2a90: 69 6c 65 20 63 6f 6e 66 24 24 2e 64 69 72 20 32  ile conf$$.dir 2
2aa0: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20 74 65  >/dev/null && te
2ab0: 73 74 20 21 20 2d 66 20 63 6f 6e 66 24 24 2e 65  st ! -f conf$$.e
2ac0: 78 65 20 7c 7c 0a 20 20 20 20 61 73 5f 6c 6e 5f  xe ||.    as_ln_
2ad0: 73 3d 27 63 70 20 2d 70 27 0a 65 6c 69 66 20 6c  s='cp -p'.elif l
2ae0: 6e 20 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f  n conf$$.file co
2af0: 6e 66 24 24 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  nf$$ 2>/dev/null
2b00: 3b 20 74 68 65 6e 0a 20 20 61 73 5f 6c 6e 5f 73  ; then.  as_ln_s
2b10: 3d 6c 6e 0a 65 6c 73 65 0a 20 20 61 73 5f 6c 6e  =ln.else.  as_ln
2b20: 5f 73 3d 27 63 70 20 2d 70 27 0a 66 69 0a 72 6d  _s='cp -p'.fi.rm
2b30: 20 2d 66 20 63 6f 6e 66 24 24 20 63 6f 6e 66 24   -f conf$$ conf$
2b40: 24 2e 65 78 65 20 63 6f 6e 66 24 24 2e 64 69 72  $.exe conf$$.dir
2b50: 2f 63 6f 6e 66 24 24 2e 66 69 6c 65 20 63 6f 6e  /conf$$.file con
2b60: 66 24 24 2e 66 69 6c 65 0a 72 6d 64 69 72 20 63  f$$.file.rmdir c
2b70: 6f 6e 66 24 24 2e 64 69 72 20 32 3e 2f 64 65 76  onf$$.dir 2>/dev
2b80: 2f 6e 75 6c 6c 0a 0a 69 66 20 6d 6b 64 69 72 20  /null..if mkdir 
2b90: 2d 70 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  -p . 2>/dev/null
2ba0: 3b 20 74 68 65 6e 0a 20 20 61 73 5f 6d 6b 64 69  ; then.  as_mkdi
2bb0: 72 5f 70 3d 3a 0a 65 6c 73 65 0a 20 20 74 65 73  r_p=:.else.  tes
2bc0: 74 20 2d 64 20 2e 2f 2d 70 20 26 26 20 72 6d 64  t -d ./-p && rmd
2bd0: 69 72 20 2e 2f 2d 70 0a 20 20 61 73 5f 6d 6b 64  ir ./-p.  as_mkd
2be0: 69 72 5f 70 3d 66 61 6c 73 65 0a 66 69 0a 0a 69  ir_p=false.fi..i
2bf0: 66 20 74 65 73 74 20 2d 78 20 2f 20 3e 2f 64 65  f test -x / >/de
2c00: 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65  v/null 2>&1; the
2c10: 6e 0a 20 20 61 73 5f 74 65 73 74 5f 78 3d 27 74  n.  as_test_x='t
2c20: 65 73 74 20 2d 78 27 0a 65 6c 73 65 0a 20 20 69  est -x'.else.  i
2c30: 66 20 6c 73 20 2d 64 4c 20 2f 20 3e 2f 64 65 76  f ls -dL / >/dev
2c40: 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e  /null 2>&1; then
2c50: 0a 20 20 20 20 61 73 5f 6c 73 5f 4c 5f 6f 70 74  .    as_ls_L_opt
2c60: 69 6f 6e 3d 4c 0a 20 20 65 6c 73 65 0a 20 20 20  ion=L.  else.   
2c70: 20 61 73 5f 6c 73 5f 4c 5f 6f 70 74 69 6f 6e 3d   as_ls_L_option=
2c80: 0a 20 20 66 69 0a 20 20 61 73 5f 74 65 73 74 5f  .  fi.  as_test_
2c90: 78 3d 27 0a 20 20 20 20 65 76 61 6c 20 73 68 20  x='.    eval sh 
2ca0: 2d 63 20 27 5c 27 27 0a 20 20 20 20 20 20 69 66  -c '\''.      if
2cb0: 20 74 65 73 74 20 2d 64 20 22 24 31 22 3b 20 74   test -d "$1"; t
2cc0: 68 65 6e 0a 20 20 20 20 20 20 20 20 74 65 73 74  hen.        test
2cd0: 20 2d 64 20 22 24 31 2f 2e 22 3b 0a 20 20 20 20   -d "$1/.";.    
2ce0: 20 20 65 6c 73 65 0a 09 63 61 73 65 20 24 31 20    else..case $1 
2cf0: 69 6e 0a 20 20 20 20 20 20 20 20 2d 2a 29 73 65  in.        -*)se
2d00: 74 20 22 2e 2f 24 31 22 3b 3b 0a 09 65 73 61 63  t "./$1";;..esac
2d10: 3b 0a 09 63 61 73 65 20 60 6c 73 20 2d 6c 64 27  ;..case `ls -ld'
2d20: 24 61 73 5f 6c 73 5f 4c 5f 6f 70 74 69 6f 6e 27  $as_ls_L_option'
2d30: 20 22 24 31 22 20 32 3e 2f 64 65 76 2f 6e 75 6c   "$1" 2>/dev/nul
2d40: 6c 60 20 69 6e 0a 09 3f 3f 3f 5b 73 78 5d 2a 29  l` in..???[sx]*)
2d50: 3a 3b 3b 2a 29 66 61 6c 73 65 3b 3b 65 73 61 63  :;;*)false;;esac
2d60: 3b 66 69 0a 20 20 20 20 27 5c 27 27 20 73 68 0a  ;fi.    '\'' sh.
2d70: 20 20 27 0a 66 69 0a 61 73 5f 65 78 65 63 75 74    '.fi.as_execut
2d80: 61 62 6c 65 5f 70 3d 24 61 73 5f 74 65 73 74 5f  able_p=$as_test_
2d90: 78 0a 0a 23 20 53 65 64 20 65 78 70 72 65 73 73  x..# Sed express
2da0: 69 6f 6e 20 74 6f 20 6d 61 70 20 61 20 73 74 72  ion to map a str
2db0: 69 6e 67 20 6f 6e 74 6f 20 61 20 76 61 6c 69 64  ing onto a valid
2dc0: 20 43 50 50 20 6e 61 6d 65 2e 0a 61 73 5f 74 72   CPP name..as_tr
2dd0: 5f 63 70 70 3d 22 65 76 61 6c 20 73 65 64 20 27  _cpp="eval sed '
2de0: 79 25 2a 24 61 73 5f 63 72 5f 6c 65 74 74 65 72  y%*$as_cr_letter
2df0: 73 25 50 24 61 73 5f 63 72 5f 4c 45 54 54 45 52  s%P$as_cr_LETTER
2e00: 53 25 3b 73 25 5b 5e 5f 24 61 73 5f 63 72 5f 61  S%;s%[^_$as_cr_a
2e10: 6c 6e 75 6d 5d 25 5f 25 67 27 22 0a 0a 23 20 53  lnum]%_%g'"..# S
2e20: 65 64 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f  ed expression to
2e30: 20 6d 61 70 20 61 20 73 74 72 69 6e 67 20 6f 6e   map a string on
2e40: 74 6f 20 61 20 76 61 6c 69 64 20 76 61 72 69 61  to a valid varia
2e50: 62 6c 65 20 6e 61 6d 65 2e 0a 61 73 5f 74 72 5f  ble name..as_tr_
2e60: 73 68 3d 22 65 76 61 6c 20 73 65 64 20 27 79 25  sh="eval sed 'y%
2e70: 2a 2b 25 70 70 25 3b 73 25 5b 5e 5f 24 61 73 5f  *+%pp%;s%[^_$as_
2e80: 63 72 5f 61 6c 6e 75 6d 5d 25 5f 25 67 27 22 0a  cr_alnum]%_%g'".
2e90: 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 74 68 61 74  ....# Check that
2ea0: 20 77 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20   we are running 
2eb0: 75 6e 64 65 72 20 74 68 65 20 63 6f 72 72 65 63  under the correc
2ec0: 74 20 73 68 65 6c 6c 2e 0a 53 48 45 4c 4c 3d 24  t shell..SHELL=$
2ed0: 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62  {CONFIG_SHELL-/b
2ee0: 69 6e 2f 73 68 7d 0a 0a 63 61 73 65 20 58 24 45  in/sh}..case X$E
2ef0: 43 48 4f 20 69 6e 0a 58 2a 2d 2d 66 61 6c 6c 62  CHO in.X*--fallb
2f00: 61 63 6b 2d 65 63 68 6f 29 0a 20 20 23 20 52 65  ack-echo).  # Re
2f10: 6d 6f 76 65 20 6f 6e 65 20 6c 65 76 65 6c 20 6f  move one level o
2f20: 66 20 71 75 6f 74 61 74 69 6f 6e 20 28 77 68 69  f quotation (whi
2f30: 63 68 20 77 61 73 20 72 65 71 75 69 72 65 64 20  ch was required 
2f40: 66 6f 72 20 4d 61 6b 65 29 2e 0a 20 20 45 43 48  for Make)..  ECH
2f50: 4f 3d 60 65 63 68 6f 20 22 24 45 43 48 4f 22 20  O=`echo "$ECHO" 
2f60: 7c 20 73 65 64 20 27 73 2c 5c 5c 5c 5c 5c 24 5c  | sed 's,\\\\\$\
2f70: 5c 24 30 2c 27 24 30 27 2c 27 60 0a 20 20 3b 3b  \$0,'$0','`.  ;;
2f80: 0a 65 73 61 63 0a 0a 65 63 68 6f 3d 24 7b 45 43  .esac..echo=${EC
2f90: 48 4f 2d 65 63 68 6f 7d 0a 69 66 20 74 65 73 74  HO-echo}.if test
2fa0: 20 22 58 24 31 22 20 3d 20 58 2d 2d 6e 6f 2d 72   "X$1" = X--no-r
2fb0: 65 65 78 65 63 3b 20 74 68 65 6e 0a 20 20 23 20  eexec; then.  # 
2fc0: 44 69 73 63 61 72 64 20 74 68 65 20 2d 2d 6e 6f  Discard the --no
2fd0: 2d 72 65 65 78 65 63 20 66 6c 61 67 2c 20 61 6e  -reexec flag, an
2fe0: 64 20 63 6f 6e 74 69 6e 75 65 2e 0a 20 20 73 68  d continue..  sh
2ff0: 69 66 74 0a 65 6c 69 66 20 74 65 73 74 20 22 58  ift.elif test "X
3000: 24 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61 63  $1" = X--fallbac
3010: 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 23  k-echo; then.  #
3020: 20 41 76 6f 69 64 20 69 6e 6c 69 6e 65 20 64 6f   Avoid inline do
3030: 63 75 6d 65 6e 74 20 68 65 72 65 2c 20 69 74 20  cument here, it 
3040: 6d 61 79 20 62 65 20 6c 65 66 74 20 6f 76 65 72  may be left over
3050: 0a 20 20 3a 0a 65 6c 69 66 20 74 65 73 74 20 22  .  :.elif test "
3060: 58 60 28 24 65 63 68 6f 20 27 5c 74 27 29 20 32  X`($echo '\t') 2
3070: 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27  >/dev/null`" = '
3080: 58 5c 74 27 20 3b 20 74 68 65 6e 0a 20 20 23 20  X\t' ; then.  # 
3090: 59 69 70 70 65 65 2c 20 24 65 63 68 6f 20 77 6f  Yippee, $echo wo
30a0: 72 6b 73 21 0a 20 20 3a 0a 65 6c 73 65 0a 20 20  rks!.  :.else.  
30b0: 23 20 52 65 73 74 61 72 74 20 75 6e 64 65 72 20  # Restart under 
30c0: 74 68 65 20 63 6f 72 72 65 63 74 20 73 68 65 6c  the correct shel
30d0: 6c 2e 0a 20 20 65 78 65 63 20 24 53 48 45 4c 4c  l..  exec $SHELL
30e0: 20 22 24 30 22 20 2d 2d 6e 6f 2d 72 65 65 78 65   "$0" --no-reexe
30f0: 63 20 24 7b 31 2b 22 24 40 22 7d 0a 66 69 0a 0a  c ${1+"$@"}.fi..
3100: 69 66 20 74 65 73 74 20 22 58 24 31 22 20 3d 20  if test "X$1" = 
3110: 58 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f  X--fallback-echo
3120: 3b 20 74 68 65 6e 0a 20 20 23 20 75 73 65 64 20  ; then.  # used 
3130: 61 73 20 66 61 6c 6c 62 61 63 6b 20 65 63 68 6f  as fallback echo
3140: 0a 20 20 73 68 69 66 74 0a 20 20 63 61 74 20 3c  .  shift.  cat <
3150: 3c 45 4f 46 0a 24 2a 0a 45 4f 46 0a 20 20 65 78  <EOF.$*.EOF.  ex
3160: 69 74 20 30 0a 66 69 0a 0a 23 20 54 68 65 20 48  it 0.fi..# The H
3170: 50 2d 55 58 20 6b 73 68 20 61 6e 64 20 50 4f 53  P-UX ksh and POS
3180: 49 58 20 73 68 65 6c 6c 20 70 72 69 6e 74 20 74  IX shell print t
3190: 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74  he target direct
31a0: 6f 72 79 20 74 6f 20 73 74 64 6f 75 74 0a 23 20  ory to stdout.# 
31b0: 69 66 20 43 44 50 41 54 48 20 69 73 20 73 65 74  if CDPATH is set
31c0: 2e 0a 28 75 6e 73 65 74 20 43 44 50 41 54 48 29  ..(unset CDPATH)
31d0: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
31e0: 20 26 26 20 75 6e 73 65 74 20 43 44 50 41 54 48   && unset CDPATH
31f0: 0a 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 45  ..if test -z "$E
3200: 43 48 4f 22 3b 20 74 68 65 6e 0a 69 66 20 74 65  CHO"; then.if te
3210: 73 74 20 22 58 24 7b 65 63 68 6f 5f 74 65 73 74  st "X${echo_test
3220: 5f 73 74 72 69 6e 67 2b 73 65 74 7d 22 20 21 3d  _string+set}" !=
3230: 20 58 73 65 74 3b 20 74 68 65 6e 0a 23 20 66 69   Xset; then.# fi
3240: 6e 64 20 61 20 73 74 72 69 6e 67 20 61 73 20 6c  nd a string as l
3250: 61 72 67 65 20 61 73 20 70 6f 73 73 69 62 6c 65  arge as possible
3260: 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65  , as long as the
3270: 20 73 68 65 6c 6c 20 63 61 6e 20 63 6f 70 65 20   shell can cope 
3280: 77 69 74 68 20 69 74 0a 20 20 66 6f 72 20 63 6d  with it.  for cm
3290: 64 20 69 6e 20 27 73 65 64 20 35 30 71 20 22 24  d in 'sed 50q "$
32a0: 30 22 27 20 27 73 65 64 20 32 30 71 20 22 24 30  0"' 'sed 20q "$0
32b0: 22 27 20 27 73 65 64 20 31 30 71 20 22 24 30 22  "' 'sed 10q "$0"
32c0: 27 20 27 73 65 64 20 32 71 20 22 24 30 22 27 20  ' 'sed 2q "$0"' 
32d0: 27 65 63 68 6f 20 74 65 73 74 27 3b 20 64 6f 0a  'echo test'; do.
32e0: 20 20 20 20 23 20 65 78 70 65 63 74 65 64 20 73      # expected s
32f0: 69 7a 65 73 3a 20 6c 65 73 73 20 74 68 61 6e 20  izes: less than 
3300: 32 4b 62 2c 20 31 4b 62 2c 20 35 31 32 20 62 79  2Kb, 1Kb, 512 by
3310: 74 65 73 2c 20 31 36 20 62 79 74 65 73 2c 20 2e  tes, 16 bytes, .
3320: 2e 2e 0a 20 20 20 20 69 66 20 28 65 63 68 6f 5f  ...    if (echo_
3330: 74 65 73 74 5f 73 74 72 69 6e 67 3d 60 65 76 61  test_string=`eva
3340: 6c 20 24 63 6d 64 60 29 20 32 3e 2f 64 65 76 2f  l $cmd`) 2>/dev/
3350: 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20 20 65  null &&.       e
3360: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 3d  cho_test_string=
3370: 60 65 76 61 6c 20 24 63 6d 64 60 20 26 26 0a 20  `eval $cmd` &&. 
3380: 20 20 20 20 20 20 28 74 65 73 74 20 22 58 24 65        (test "X$e
3390: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
33a0: 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f   = "X$echo_test_
33b0: 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76 2f  string") 2>/dev/
33c0: 6e 75 6c 6c 0a 20 20 20 20 74 68 65 6e 0a 20 20  null.    then.  
33d0: 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 66 69      break.    fi
33e0: 0a 20 20 64 6f 6e 65 0a 66 69 0a 0a 69 66 20 74  .  done.fi..if t
33f0: 65 73 74 20 22 58 60 28 24 65 63 68 6f 20 27 5c  est "X`($echo '\
3400: 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60  t') 2>/dev/null`
3410: 22 20 3d 20 27 58 5c 74 27 20 26 26 0a 20 20 20  " = 'X\t' &&.   
3420: 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
3430: 69 6e 67 3d 60 28 24 65 63 68 6f 20 22 24 65 63  ing=`($echo "$ec
3440: 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29  ho_test_string")
3450: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26   2>/dev/null` &&
3460: 0a 20 20 20 74 65 73 74 20 22 58 24 65 63 68 6f  .   test "X$echo
3470: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22  _testing_string"
3480: 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f   = "X$echo_test_
3490: 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20  string"; then.  
34a0: 3a 0a 65 6c 73 65 0a 20 20 23 20 54 68 65 20 53  :.else.  # The S
34b0: 6f 6c 61 72 69 73 2c 20 41 49 58 2c 20 61 6e 64  olaris, AIX, and
34c0: 20 44 69 67 69 74 61 6c 20 55 6e 69 78 20 64 65   Digital Unix de
34d0: 66 61 75 6c 74 20 65 63 68 6f 20 70 72 6f 67 72  fault echo progr
34e0: 61 6d 73 20 75 6e 71 75 6f 74 65 0a 20 20 23 20  ams unquote.  # 
34f0: 62 61 63 6b 73 6c 61 73 68 65 73 2e 20 20 54 68  backslashes.  Th
3500: 69 73 20 6d 61 6b 65 73 20 69 74 20 69 6d 70 6f  is makes it impo
3510: 73 73 69 62 6c 65 20 74 6f 20 71 75 6f 74 65 20  ssible to quote 
3520: 62 61 63 6b 73 6c 61 73 68 65 73 20 75 73 69 6e  backslashes usin
3530: 67 0a 20 20 23 20 20 20 65 63 68 6f 20 22 24 73  g.  #   echo "$s
3540: 6f 6d 65 74 68 69 6e 67 22 20 7c 20 73 65 64 20  omething" | sed 
3550: 27 73 2f 5c 5c 2f 5c 5c 5c 5c 2f 67 27 0a 20 20  's/\\/\\\\/g'.  
3560: 23 0a 20 20 23 20 53 6f 2c 20 66 69 72 73 74 20  #.  # So, first 
3570: 77 65 20 6c 6f 6f 6b 20 66 6f 72 20 61 20 77 6f  we look for a wo
3580: 72 6b 69 6e 67 20 65 63 68 6f 20 69 6e 20 74 68  rking echo in th
3590: 65 20 75 73 65 72 27 73 20 50 41 54 48 2e 0a 0a  e user's PATH...
35a0: 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24    lt_save_ifs="$
35b0: 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f  IFS"; IFS=$PATH_
35c0: 53 45 50 41 52 41 54 4f 52 0a 20 20 66 6f 72 20  SEPARATOR.  for 
35d0: 64 69 72 20 69 6e 20 24 50 41 54 48 20 2f 75 73  dir in $PATH /us
35e0: 72 2f 75 63 62 3b 20 64 6f 0a 20 20 20 20 49 46  r/ucb; do.    IF
35f0: 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
3600: 0a 20 20 20 20 69 66 20 28 74 65 73 74 20 2d 66  .    if (test -f
3610: 20 24 64 69 72 2f 65 63 68 6f 20 7c 7c 20 74 65   $dir/echo || te
3620: 73 74 20 2d 66 20 24 64 69 72 2f 65 63 68 6f 24  st -f $dir/echo$
3630: 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a 20 20  ac_exeext) &&.  
3640: 20 20 20 20 20 74 65 73 74 20 22 58 60 28 24 64       test "X`($d
3650: 69 72 2f 65 63 68 6f 20 27 5c 74 27 29 20 32 3e  ir/echo '\t') 2>
3660: 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58  /dev/null`" = 'X
3670: 5c 74 27 20 26 26 0a 20 20 20 20 20 20 20 65 63  \t' &&.       ec
3680: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
3690: 67 3d 60 28 24 64 69 72 2f 65 63 68 6f 20 22 24  g=`($dir/echo "$
36a0: 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
36b0: 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20  ") 2>/dev/null` 
36c0: 26 26 0a 20 20 20 20 20 20 20 74 65 73 74 20 22  &&.       test "
36d0: 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73  X$echo_testing_s
36e0: 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f  tring" = "X$echo
36f0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74  _test_string"; t
3700: 68 65 6e 0a 20 20 20 20 20 20 65 63 68 6f 3d 22  hen.      echo="
3710: 24 64 69 72 2f 65 63 68 6f 22 0a 20 20 20 20 20  $dir/echo".     
3720: 20 62 72 65 61 6b 0a 20 20 20 20 66 69 0a 20 20   break.    fi.  
3730: 64 6f 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f  done.  IFS="$lt_
3740: 73 61 76 65 5f 69 66 73 22 0a 0a 20 20 69 66 20  save_ifs"..  if 
3750: 74 65 73 74 20 22 58 24 65 63 68 6f 22 20 3d 20  test "X$echo" = 
3760: 58 65 63 68 6f 3b 20 74 68 65 6e 0a 20 20 20 20  Xecho; then.    
3770: 23 20 57 65 20 64 69 64 6e 27 74 20 66 69 6e 64  # We didn't find
3780: 20 61 20 62 65 74 74 65 72 20 65 63 68 6f 2c 20   a better echo, 
3790: 73 6f 20 6c 6f 6f 6b 20 66 6f 72 20 61 6c 74 65  so look for alte
37a0: 72 6e 61 74 69 76 65 73 2e 0a 20 20 20 20 69 66  rnatives..    if
37b0: 20 74 65 73 74 20 22 58 60 28 70 72 69 6e 74 20   test "X`(print 
37c0: 2d 72 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f  -r '\t') 2>/dev/
37d0: 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26  null`" = 'X\t' &
37e0: 26 0a 20 20 20 20 20 20 20 65 63 68 6f 5f 74 65  &.       echo_te
37f0: 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 70  sting_string=`(p
3800: 72 69 6e 74 20 2d 72 20 22 24 65 63 68 6f 5f 74  rint -r "$echo_t
3810: 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f  est_string") 2>/
3820: 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 20 20 20  dev/null` &&.   
3830: 20 20 20 20 74 65 73 74 20 22 58 24 65 63 68 6f      test "X$echo
3840: 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22  _testing_string"
3850: 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f   = "X$echo_test_
3860: 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a 20 20  string"; then.  
3870: 20 20 20 20 23 20 54 68 69 73 20 73 68 65 6c 6c      # This shell
3880: 20 68 61 73 20 61 20 62 75 69 6c 74 69 6e 20 70   has a builtin p
3890: 72 69 6e 74 20 2d 72 20 74 68 61 74 20 64 6f 65  rint -r that doe
38a0: 73 20 74 68 65 20 74 72 69 63 6b 2e 0a 20 20 20  s the trick..   
38b0: 20 20 20 65 63 68 6f 3d 27 70 72 69 6e 74 20 2d     echo='print -
38c0: 72 27 0a 20 20 20 20 65 6c 69 66 20 28 74 65 73  r'.    elif (tes
38d0: 74 20 2d 66 20 2f 62 69 6e 2f 6b 73 68 20 7c 7c  t -f /bin/ksh ||
38e0: 20 74 65 73 74 20 2d 66 20 2f 62 69 6e 2f 6b 73   test -f /bin/ks
38f0: 68 24 61 63 5f 65 78 65 65 78 74 29 20 26 26 0a  h$ac_exeext) &&.
3900: 09 20 74 65 73 74 20 22 58 24 43 4f 4e 46 49 47  . test "X$CONFIG
3910: 5f 53 48 45 4c 4c 22 20 21 3d 20 58 2f 62 69 6e  _SHELL" != X/bin
3920: 2f 6b 73 68 3b 20 74 68 65 6e 0a 20 20 20 20 20  /ksh; then.     
3930: 20 23 20 49 66 20 77 65 20 68 61 76 65 20 6b 73   # If we have ks
3940: 68 2c 20 74 72 79 20 72 75 6e 6e 69 6e 67 20 63  h, try running c
3950: 6f 6e 66 69 67 75 72 65 20 61 67 61 69 6e 20 77  onfigure again w
3960: 69 74 68 20 69 74 2e 0a 20 20 20 20 20 20 4f 52  ith it..      OR
3970: 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48  IGINAL_CONFIG_SH
3980: 45 4c 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45  ELL=${CONFIG_SHE
3990: 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 0a 20 20 20 20  LL-/bin/sh}.    
39a0: 20 20 65 78 70 6f 72 74 20 4f 52 49 47 49 4e 41    export ORIGINA
39b0: 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 20  L_CONFIG_SHELL. 
39c0: 20 20 20 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c       CONFIG_SHEL
39d0: 4c 3d 2f 62 69 6e 2f 6b 73 68 0a 20 20 20 20 20  L=/bin/ksh.     
39e0: 20 65 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f 53   export CONFIG_S
39f0: 48 45 4c 4c 0a 20 20 20 20 20 20 65 78 65 63 20  HELL.      exec 
3a00: 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24  $CONFIG_SHELL "$
3a10: 30 22 20 2d 2d 6e 6f 2d 72 65 65 78 65 63 20 24  0" --no-reexec $
3a20: 7b 31 2b 22 24 40 22 7d 0a 20 20 20 20 65 6c 73  {1+"$@"}.    els
3a30: 65 0a 20 20 20 20 20 20 23 20 54 72 79 20 75 73  e.      # Try us
3a40: 69 6e 67 20 70 72 69 6e 74 66 2e 0a 20 20 20 20  ing printf..    
3a50: 20 20 65 63 68 6f 3d 27 70 72 69 6e 74 66 20 25    echo='printf %
3a60: 73 5c 6e 27 0a 20 20 20 20 20 20 69 66 20 74 65  s\n'.      if te
3a70: 73 74 20 22 58 60 28 24 65 63 68 6f 20 27 5c 74  st "X`($echo '\t
3a80: 27 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22  ') 2>/dev/null`"
3a90: 20 3d 20 27 58 5c 74 27 20 26 26 0a 09 20 65 63   = 'X\t' &&.. ec
3aa0: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
3ab0: 67 3d 60 28 24 65 63 68 6f 20 22 24 65 63 68 6f  g=`($echo "$echo
3ac0: 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32  _test_string") 2
3ad0: 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09  >/dev/null` &&..
3ae0: 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65   test "X$echo_te
3af0: 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20  sting_string" = 
3b00: 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72  "X$echo_test_str
3b10: 69 6e 67 22 3b 20 74 68 65 6e 0a 09 23 20 43 6f  ing"; then..# Co
3b20: 6f 6c 2c 20 70 72 69 6e 74 66 20 77 6f 72 6b 73  ol, printf works
3b30: 0a 09 3a 0a 20 20 20 20 20 20 65 6c 69 66 20 65  ..:.      elif e
3b40: 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69  cho_testing_stri
3b50: 6e 67 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43  ng=`($ORIGINAL_C
3b60: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 22 24 30 22  ONFIG_SHELL "$0"
3b70: 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
3b80: 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e 75   '\t') 2>/dev/nu
3b90: 6c 6c 60 20 26 26 0a 09 20 20 20 74 65 73 74 20  ll` &&..   test 
3ba0: 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f  "X$echo_testing_
3bb0: 73 74 72 69 6e 67 22 20 3d 20 27 58 5c 74 27 20  string" = 'X\t' 
3bc0: 26 26 0a 09 20 20 20 65 63 68 6f 5f 74 65 73 74  &&..   echo_test
3bd0: 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24 4f 52  ing_string=`($OR
3be0: 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48  IGINAL_CONFIG_SH
3bf0: 45 4c 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62  ELL "$0" --fallb
3c00: 61 63 6b 2d 65 63 68 6f 20 22 24 65 63 68 6f 5f  ack-echo "$echo_
3c10: 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e  test_string") 2>
3c20: 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20  /dev/null` &&.. 
3c30: 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
3c40: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
3c50: 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
3c60: 72 69 6e 67 22 3b 20 74 68 65 6e 0a 09 43 4f 4e  ring"; then..CON
3c70: 46 49 47 5f 53 48 45 4c 4c 3d 24 4f 52 49 47 49  FIG_SHELL=$ORIGI
3c80: 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  NAL_CONFIG_SHELL
3c90: 0a 09 65 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f  ..export CONFIG_
3ca0: 53 48 45 4c 4c 0a 09 53 48 45 4c 4c 3d 22 24 43  SHELL..SHELL="$C
3cb0: 4f 4e 46 49 47 5f 53 48 45 4c 4c 22 0a 09 65 78  ONFIG_SHELL"..ex
3cc0: 70 6f 72 74 20 53 48 45 4c 4c 0a 09 65 63 68 6f  port SHELL..echo
3cd0: 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  ="$CONFIG_SHELL 
3ce0: 24 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63  $0 --fallback-ec
3cf0: 68 6f 22 0a 20 20 20 20 20 20 65 6c 69 66 20 65  ho".      elif e
3d00: 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69  cho_testing_stri
3d10: 6e 67 3d 60 28 24 43 4f 4e 46 49 47 5f 53 48 45  ng=`($CONFIG_SHE
3d20: 4c 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61  LL "$0" --fallba
3d30: 63 6b 2d 65 63 68 6f 20 27 5c 74 27 29 20 32 3e  ck-echo '\t') 2>
3d40: 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20  /dev/null` &&.. 
3d50: 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
3d60: 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
3d70: 20 27 58 5c 74 27 20 26 26 0a 09 20 20 20 65 63   'X\t' &&..   ec
3d80: 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
3d90: 67 3d 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c  g=`($CONFIG_SHEL
3da0: 4c 20 22 24 30 22 20 2d 2d 66 61 6c 6c 62 61 63  L "$0" --fallbac
3db0: 6b 2d 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65  k-echo "$echo_te
3dc0: 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64  st_string") 2>/d
3dd0: 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 09 20 20 20  ev/null` &&..   
3de0: 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74 65 73  test "X$echo_tes
3df0: 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d 20 22  ting_string" = "
3e00: 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  X$echo_test_stri
3e10: 6e 67 22 3b 20 74 68 65 6e 0a 09 65 63 68 6f 3d  ng"; then..echo=
3e20: 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24  "$CONFIG_SHELL $
3e30: 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68  0 --fallback-ech
3e40: 6f 22 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 23  o".      else..#
3e50: 20 6d 61 79 62 65 20 77 69 74 68 20 61 20 73 6d   maybe with a sm
3e60: 61 6c 6c 65 72 20 73 74 72 69 6e 67 2e 2e 2e 0a  aller string....
3e70: 09 70 72 65 76 3d 3a 0a 0a 09 66 6f 72 20 63 6d  .prev=:...for cm
3e80: 64 20 69 6e 20 27 65 63 68 6f 20 74 65 73 74 27  d in 'echo test'
3e90: 20 27 73 65 64 20 32 71 20 22 24 30 22 27 20 27   'sed 2q "$0"' '
3ea0: 73 65 64 20 31 30 71 20 22 24 30 22 27 20 27 73  sed 10q "$0"' 's
3eb0: 65 64 20 32 30 71 20 22 24 30 22 27 20 27 73 65  ed 20q "$0"' 'se
3ec0: 64 20 35 30 71 20 22 24 30 22 27 3b 20 64 6f 0a  d 50q "$0"'; do.
3ed0: 09 20 20 69 66 20 28 74 65 73 74 20 22 58 24 65  .  if (test "X$e
3ee0: 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
3ef0: 20 3d 20 22 58 60 65 76 61 6c 20 24 63 6d 64 60   = "X`eval $cmd`
3f00: 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 09  ") 2>/dev/null..
3f10: 20 20 74 68 65 6e 0a 09 20 20 20 20 62 72 65 61    then..    brea
3f20: 6b 0a 09 20 20 66 69 0a 09 20 20 70 72 65 76 3d  k..  fi..  prev=
3f30: 22 24 63 6d 64 22 0a 09 64 6f 6e 65 0a 0a 09 69  "$cmd"..done...i
3f40: 66 20 74 65 73 74 20 22 24 70 72 65 76 22 20 21  f test "$prev" !
3f50: 3d 20 27 73 65 64 20 35 30 71 20 22 24 30 22 27  = 'sed 50q "$0"'
3f60: 3b 20 74 68 65 6e 0a 09 20 20 65 63 68 6f 5f 74  ; then..  echo_t
3f70: 65 73 74 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c  est_string=`eval
3f80: 20 24 70 72 65 76 60 0a 09 20 20 65 78 70 6f 72   $prev`..  expor
3f90: 74 20 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69  t echo_test_stri
3fa0: 6e 67 0a 09 20 20 65 78 65 63 20 24 7b 4f 52 49  ng..  exec ${ORI
3fb0: 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45  GINAL_CONFIG_SHE
3fc0: 4c 4c 2d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c  LL-${CONFIG_SHEL
3fd0: 4c 2d 2f 62 69 6e 2f 73 68 7d 7d 20 22 24 30 22  L-/bin/sh}} "$0"
3fe0: 20 24 7b 31 2b 22 24 40 22 7d 0a 09 65 6c 73 65   ${1+"$@"}..else
3ff0: 0a 09 20 20 23 20 4f 6f 70 73 2e 20 20 57 65 20  ..  # Oops.  We 
4000: 6c 6f 73 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c  lost completely,
4010: 20 73 6f 20 6a 75 73 74 20 73 74 69 63 6b 20 77   so just stick w
4020: 69 74 68 20 65 63 68 6f 2e 0a 09 20 20 65 63 68  ith echo...  ech
4030: 6f 3d 65 63 68 6f 0a 09 66 69 0a 20 20 20 20 20  o=echo..fi.     
4040: 20 66 69 0a 20 20 20 20 66 69 0a 20 20 66 69 0a   fi.    fi.  fi.
4050: 66 69 0a 66 69 0a 0a 23 20 43 6f 70 79 20 65 63  fi.fi..# Copy ec
4060: 68 6f 20 61 6e 64 20 71 75 6f 74 65 20 74 68 65  ho and quote the
4070: 20 63 6f 70 79 20 73 75 69 74 61 62 6c 79 20 66   copy suitably f
4080: 6f 72 20 70 61 73 73 69 6e 67 20 74 6f 20 6c 69  or passing to li
4090: 62 74 6f 6f 6c 20 66 72 6f 6d 0a 23 20 74 68 65  btool from.# the
40a0: 20 4d 61 6b 65 66 69 6c 65 2c 20 69 6e 73 74 65   Makefile, inste
40b0: 61 64 20 6f 66 20 71 75 6f 74 69 6e 67 20 74 68  ad of quoting th
40c0: 65 20 6f 72 69 67 69 6e 61 6c 2c 20 77 68 69 63  e original, whic
40d0: 68 20 69 73 20 75 73 65 64 20 6c 61 74 65 72 2e  h is used later.
40e0: 0a 45 43 48 4f 3d 24 65 63 68 6f 0a 69 66 20 74  .ECHO=$echo.if t
40f0: 65 73 74 20 22 58 24 45 43 48 4f 22 20 3d 20 22  est "X$ECHO" = "
4100: 58 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 24  X$CONFIG_SHELL $
4110: 30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68  0 --fallback-ech
4120: 6f 22 3b 20 74 68 65 6e 0a 20 20 20 45 43 48 4f  o"; then.   ECHO
4130: 3d 22 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  ="$CONFIG_SHELL 
4140: 5c 5c 5c 24 5c 24 30 20 2d 2d 66 61 6c 6c 62 61  \\\$\$0 --fallba
4150: 63 6b 2d 65 63 68 6f 22 0a 66 69 0a 0a 0a 0a 0a  ck-echo".fi.....
4160: 74 61 67 6e 61 6d 65 73 3d 24 7b 74 61 67 6e 61  tagnames=${tagna
4170: 6d 65 73 2b 24 7b 74 61 67 6e 61 6d 65 73 7d 2c  mes+${tagnames},
4180: 7d 43 58 58 0a 0a 74 61 67 6e 61 6d 65 73 3d 24  }CXX..tagnames=$
4190: 7b 74 61 67 6e 61 6d 65 73 2b 24 7b 74 61 67 6e  {tagnames+${tagn
41a0: 61 6d 65 73 7d 2c 7d 46 37 37 0a 0a 65 78 65 63  ames},}F77..exec
41b0: 20 37 3c 26 30 20 3c 2f 64 65 76 2f 6e 75 6c 6c   7<&0 </dev/null
41c0: 20 36 3e 26 31 0a 0a 23 20 4e 61 6d 65 20 6f 66   6>&1..# Name of
41d0: 20 74 68 65 20 68 6f 73 74 2e 0a 23 20 68 6f 73   the host..# hos
41e0: 74 6e 61 6d 65 20 6f 6e 20 73 6f 6d 65 20 73 79  tname on some sy
41f0: 73 74 65 6d 73 20 28 53 56 52 33 2e 32 2c 20 4c  stems (SVR3.2, L
4200: 69 6e 75 78 29 20 72 65 74 75 72 6e 73 20 61 20  inux) returns a 
4210: 62 6f 67 75 73 20 65 78 69 74 20 73 74 61 74 75  bogus exit statu
4220: 73 2c 0a 23 20 73 6f 20 75 6e 61 6d 65 20 67 65  s,.# so uname ge
4230: 74 73 20 72 75 6e 20 74 6f 6f 2e 0a 61 63 5f 68  ts run too..ac_h
4240: 6f 73 74 6e 61 6d 65 3d 60 28 68 6f 73 74 6e 61  ostname=`(hostna
4250: 6d 65 20 7c 7c 20 75 6e 61 6d 65 20 2d 6e 29 20  me || uname -n) 
4260: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65  2>/dev/null | se
4270: 64 20 31 71 60 0a 0a 23 0a 23 20 49 6e 69 74 69  d 1q`..#.# Initi
4280: 61 6c 69 7a 61 74 69 6f 6e 73 2e 0a 23 0a 61 63  alizations..#.ac
4290: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 3d  _default_prefix=
42a0: 2f 75 73 72 2f 6c 6f 63 61 6c 0a 61 63 5f 63 6c  /usr/local.ac_cl
42b0: 65 61 6e 5f 66 69 6c 65 73 3d 0a 61 63 5f 63 6f  ean_files=.ac_co
42c0: 6e 66 69 67 5f 6c 69 62 6f 62 6a 5f 64 69 72 3d  nfig_libobj_dir=
42d0: 2e 0a 4c 49 42 4f 42 4a 53 3d 0a 63 72 6f 73 73  ..LIBOBJS=.cross
42e0: 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6e 6f 0a 73 75  _compiling=no.su
42f0: 62 64 69 72 73 3d 0a 4d 46 4c 41 47 53 3d 0a 4d  bdirs=.MFLAGS=.M
4300: 41 4b 45 46 4c 41 47 53 3d 0a 53 48 45 4c 4c 3d  AKEFLAGS=.SHELL=
4310: 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f  ${CONFIG_SHELL-/
4320: 62 69 6e 2f 73 68 7d 0a 0a 23 20 49 64 65 6e 74  bin/sh}..# Ident
4330: 69 74 79 20 6f 66 20 74 68 69 73 20 70 61 63 6b  ity of this pack
4340: 61 67 65 2e 0a 50 41 43 4b 41 47 45 5f 4e 41 4d  age..PACKAGE_NAM
4350: 45 3d 27 73 71 6c 69 74 65 27 0a 50 41 43 4b 41  E='sqlite'.PACKA
4360: 47 45 5f 54 41 52 4e 41 4d 45 3d 27 73 71 6c 69  GE_TARNAME='sqli
4370: 74 65 27 0a 50 41 43 4b 41 47 45 5f 56 45 52 53  te'.PACKAGE_VERS
4380: 49 4f 4e 3d 27 33 2e 35 2e 36 27 0a 50 41 43 4b  ION='3.5.6'.PACK
4390: 41 47 45 5f 53 54 52 49 4e 47 3d 27 73 71 6c 69  AGE_STRING='sqli
43a0: 74 65 20 33 2e 35 2e 36 27 0a 50 41 43 4b 41 47  te 3.5.6'.PACKAG
43b0: 45 5f 42 55 47 52 45 50 4f 52 54 3d 27 27 0a 0a  E_BUGREPORT=''..
43c0: 23 20 46 61 63 74 6f 72 69 6e 67 20 64 65 66 61  # Factoring defa
43d0: 75 6c 74 20 68 65 61 64 65 72 73 20 66 6f 72 20  ult headers for 
43e0: 6d 6f 73 74 20 74 65 73 74 73 2e 0a 61 63 5f 69  most tests..ac_i
43f0: 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 3d  ncludes_default=
4400: 22 5c 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64  "\.#include <std
4410: 69 6f 2e 68 3e 0a 23 69 66 64 65 66 20 48 41 56  io.h>.#ifdef HAV
4420: 45 5f 53 59 53 5f 54 59 50 45 53 5f 48 0a 23 20  E_SYS_TYPES_H.# 
4430: 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 74 79 70  include <sys/typ
4440: 65 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66  es.h>.#endif.#if
4450: 64 65 66 20 48 41 56 45 5f 53 59 53 5f 53 54 41  def HAVE_SYS_STA
4460: 54 5f 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73  T_H.# include <s
4470: 79 73 2f 73 74 61 74 2e 68 3e 0a 23 65 6e 64 69  ys/stat.h>.#endi
4480: 66 0a 23 69 66 64 65 66 20 53 54 44 43 5f 48 45  f.#ifdef STDC_HE
4490: 41 44 45 52 53 0a 23 20 69 6e 63 6c 75 64 65 20  ADERS.# include 
44a0: 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 20 69 6e 63  <stdlib.h>.# inc
44b0: 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68 3e 0a  lude <stddef.h>.
44c0: 23 65 6c 73 65 0a 23 20 69 66 64 65 66 20 48 41  #else.# ifdef HA
44d0: 56 45 5f 53 54 44 4c 49 42 5f 48 0a 23 20 20 69  VE_STDLIB_H.#  i
44e0: 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68  nclude <stdlib.h
44f0: 3e 0a 23 20 65 6e 64 69 66 0a 23 65 6e 64 69 66  >.# endif.#endif
4500: 0a 23 69 66 64 65 66 20 48 41 56 45 5f 53 54 52  .#ifdef HAVE_STR
4510: 49 4e 47 5f 48 0a 23 20 69 66 20 21 64 65 66 69  ING_H.# if !defi
4520: 6e 65 64 20 53 54 44 43 5f 48 45 41 44 45 52 53  ned STDC_HEADERS
4530: 20 26 26 20 64 65 66 69 6e 65 64 20 48 41 56 45   && defined HAVE
4540: 5f 4d 45 4d 4f 52 59 5f 48 0a 23 20 20 69 6e 63  _MEMORY_H.#  inc
4550: 6c 75 64 65 20 3c 6d 65 6d 6f 72 79 2e 68 3e 0a  lude <memory.h>.
4560: 23 20 65 6e 64 69 66 0a 23 20 69 6e 63 6c 75 64  # endif.# includ
4570: 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a 23 65 6e  e <string.h>.#en
4580: 64 69 66 0a 23 69 66 64 65 66 20 48 41 56 45 5f  dif.#ifdef HAVE_
4590: 53 54 52 49 4e 47 53 5f 48 0a 23 20 69 6e 63 6c  STRINGS_H.# incl
45a0: 75 64 65 20 3c 73 74 72 69 6e 67 73 2e 68 3e 0a  ude <strings.h>.
45b0: 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 48 41  #endif.#ifdef HA
45c0: 56 45 5f 49 4e 54 54 59 50 45 53 5f 48 0a 23 20  VE_INTTYPES_H.# 
45d0: 69 6e 63 6c 75 64 65 20 3c 69 6e 74 74 79 70 65  include <inttype
45e0: 73 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66 64  s.h>.#endif.#ifd
45f0: 65 66 20 48 41 56 45 5f 53 54 44 49 4e 54 5f 48  ef HAVE_STDINT_H
4600: 0a 23 20 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  .# include <stdi
4610: 6e 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 23 69 66  nt.h>.#endif.#if
4620: 64 65 66 20 48 41 56 45 5f 55 4e 49 53 54 44 5f  def HAVE_UNISTD_
4630: 48 0a 23 20 69 6e 63 6c 75 64 65 20 3c 75 6e 69  H.# include <uni
4640: 73 74 64 2e 68 3e 0a 23 65 6e 64 69 66 22 0a 0a  std.h>.#endif"..
4650: 61 63 5f 73 75 62 73 74 5f 76 61 72 73 3d 27 53  ac_subst_vars='S
4660: 48 45 4c 4c 0a 50 41 54 48 5f 53 45 50 41 52 41  HELL.PATH_SEPARA
4670: 54 4f 52 0a 50 41 43 4b 41 47 45 5f 4e 41 4d 45  TOR.PACKAGE_NAME
4680: 0a 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45  .PACKAGE_TARNAME
4690: 0a 50 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e  .PACKAGE_VERSION
46a0: 0a 50 41 43 4b 41 47 45 5f 53 54 52 49 4e 47 0a  .PACKAGE_STRING.
46b0: 50 41 43 4b 41 47 45 5f 42 55 47 52 45 50 4f 52  PACKAGE_BUGREPOR
46c0: 54 0a 65 78 65 63 5f 70 72 65 66 69 78 0a 70 72  T.exec_prefix.pr
46d0: 65 66 69 78 0a 70 72 6f 67 72 61 6d 5f 74 72 61  efix.program_tra
46e0: 6e 73 66 6f 72 6d 5f 6e 61 6d 65 0a 62 69 6e 64  nsform_name.bind
46f0: 69 72 0a 73 62 69 6e 64 69 72 0a 6c 69 62 65 78  ir.sbindir.libex
4700: 65 63 64 69 72 0a 64 61 74 61 72 6f 6f 74 64 69  ecdir.datarootdi
4710: 72 0a 64 61 74 61 64 69 72 0a 73 79 73 63 6f 6e  r.datadir.syscon
4720: 66 64 69 72 0a 73 68 61 72 65 64 73 74 61 74 65  fdir.sharedstate
4730: 64 69 72 0a 6c 6f 63 61 6c 73 74 61 74 65 64 69  dir.localstatedi
4740: 72 0a 69 6e 63 6c 75 64 65 64 69 72 0a 6f 6c 64  r.includedir.old
4750: 69 6e 63 6c 75 64 65 64 69 72 0a 64 6f 63 64 69  includedir.docdi
4760: 72 0a 69 6e 66 6f 64 69 72 0a 68 74 6d 6c 64 69  r.infodir.htmldi
4770: 72 0a 64 76 69 64 69 72 0a 70 64 66 64 69 72 0a  r.dvidir.pdfdir.
4780: 70 73 64 69 72 0a 6c 69 62 64 69 72 0a 6c 6f 63  psdir.libdir.loc
4790: 61 6c 65 64 69 72 0a 6d 61 6e 64 69 72 0a 44 45  aledir.mandir.DE
47a0: 46 53 0a 45 43 48 4f 5f 43 0a 45 43 48 4f 5f 4e  FS.ECHO_C.ECHO_N
47b0: 0a 45 43 48 4f 5f 54 0a 4c 49 42 53 0a 62 75 69  .ECHO_T.LIBS.bui
47c0: 6c 64 5f 61 6c 69 61 73 0a 68 6f 73 74 5f 61 6c  ld_alias.host_al
47d0: 69 61 73 0a 74 61 72 67 65 74 5f 61 6c 69 61 73  ias.target_alias
47e0: 0a 62 75 69 6c 64 0a 62 75 69 6c 64 5f 63 70 75  .build.build_cpu
47f0: 0a 62 75 69 6c 64 5f 76 65 6e 64 6f 72 0a 62 75  .build_vendor.bu
4800: 69 6c 64 5f 6f 73 0a 68 6f 73 74 0a 68 6f 73 74  ild_os.host.host
4810: 5f 63 70 75 0a 68 6f 73 74 5f 76 65 6e 64 6f 72  _cpu.host_vendor
4820: 0a 68 6f 73 74 5f 6f 73 0a 43 43 0a 43 46 4c 41  .host_os.CC.CFLA
4830: 47 53 0a 4c 44 46 4c 41 47 53 0a 43 50 50 46 4c  GS.LDFLAGS.CPPFL
4840: 41 47 53 0a 61 63 5f 63 74 5f 43 43 0a 45 58 45  AGS.ac_ct_CC.EXE
4850: 45 58 54 0a 4f 42 4a 45 58 54 0a 47 52 45 50 0a  EXT.OBJEXT.GREP.
4860: 45 47 52 45 50 0a 4c 4e 5f 53 0a 45 43 48 4f 0a  EGREP.LN_S.ECHO.
4870: 41 52 0a 52 41 4e 4c 49 42 0a 53 54 52 49 50 0a  AR.RANLIB.STRIP.
4880: 43 50 50 0a 43 58 58 0a 43 58 58 46 4c 41 47 53  CPP.CXX.CXXFLAGS
4890: 0a 61 63 5f 63 74 5f 43 58 58 0a 43 58 58 43 50  .ac_ct_CXX.CXXCP
48a0: 50 0a 46 37 37 0a 46 46 4c 41 47 53 0a 61 63 5f  P.F77.FFLAGS.ac_
48b0: 63 74 5f 46 37 37 0a 4c 49 42 54 4f 4f 4c 0a 49  ct_F77.LIBTOOL.I
48c0: 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 0a 49  NSTALL_PROGRAM.I
48d0: 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54 0a 49 4e  NSTALL_SCRIPT.IN
48e0: 53 54 41 4c 4c 5f 44 41 54 41 0a 41 57 4b 0a 70  STALL_DATA.AWK.p
48f0: 72 6f 67 72 61 6d 5f 70 72 65 66 69 78 0a 56 45  rogram_prefix.VE
4900: 52 53 49 4f 4e 0a 52 45 4c 45 41 53 45 0a 56 45  RSION.RELEASE.VE
4910: 52 53 49 4f 4e 5f 4e 55 4d 42 45 52 0a 42 55 49  RSION_NUMBER.BUI
4920: 4c 44 5f 43 43 0a 42 55 49 4c 44 5f 43 46 4c 41  LD_CC.BUILD_CFLA
4930: 47 53 0a 53 51 4c 49 54 45 5f 54 48 52 45 41 44  GS.SQLITE_THREAD
4940: 53 41 46 45 0a 54 41 52 47 45 54 5f 54 48 52 45  SAFE.TARGET_THRE
4950: 41 44 5f 4c 49 42 0a 58 54 48 52 45 41 44 43 4f  AD_LIB.XTHREADCO
4960: 4e 4e 45 43 54 0a 54 48 52 45 41 44 53 4f 56 45  NNECT.THREADSOVE
4970: 52 52 49 44 45 4c 4f 43 4b 53 0a 41 4c 4c 4f 57  RRIDELOCKS.ALLOW
4980: 52 45 4c 45 41 53 45 0a 54 45 4d 50 5f 53 54 4f  RELEASE.TEMP_STO
4990: 52 45 0a 42 55 49 4c 44 5f 45 58 45 45 58 54 0a  RE.BUILD_EXEEXT.
49a0: 4f 53 5f 55 4e 49 58 0a 4f 53 5f 57 49 4e 0a 4f  OS_UNIX.OS_WIN.O
49b0: 53 5f 4f 53 32 0a 54 41 52 47 45 54 5f 45 58 45  S_OS2.TARGET_EXE
49c0: 45 58 54 0a 54 43 4c 5f 56 45 52 53 49 4f 4e 0a  EXT.TCL_VERSION.
49d0: 54 43 4c 5f 42 49 4e 5f 44 49 52 0a 54 43 4c 5f  TCL_BIN_DIR.TCL_
49e0: 53 52 43 5f 44 49 52 0a 54 43 4c 5f 4c 49 42 53  SRC_DIR.TCL_LIBS
49f0: 0a 54 43 4c 5f 49 4e 43 4c 55 44 45 5f 53 50 45  .TCL_INCLUDE_SPE
4a00: 43 0a 54 43 4c 5f 4c 49 42 5f 46 49 4c 45 0a 54  C.TCL_LIB_FILE.T
4a10: 43 4c 5f 4c 49 42 5f 46 4c 41 47 0a 54 43 4c 5f  CL_LIB_FLAG.TCL_
4a20: 4c 49 42 5f 53 50 45 43 0a 54 43 4c 5f 53 54 55  LIB_SPEC.TCL_STU
4a30: 42 5f 4c 49 42 5f 46 49 4c 45 0a 54 43 4c 5f 53  B_LIB_FILE.TCL_S
4a40: 54 55 42 5f 4c 49 42 5f 46 4c 41 47 0a 54 43 4c  TUB_LIB_FLAG.TCL
4a50: 5f 53 54 55 42 5f 4c 49 42 5f 53 50 45 43 0a 48  _STUB_LIB_SPEC.H
4a60: 41 56 45 5f 54 43 4c 0a 54 41 52 47 45 54 5f 52  AVE_TCL.TARGET_R
4a70: 45 41 44 4c 49 4e 45 5f 4c 49 42 53 0a 54 41 52  EADLINE_LIBS.TAR
4a80: 47 45 54 5f 52 45 41 44 4c 49 4e 45 5f 49 4e 43  GET_READLINE_INC
4a90: 0a 54 41 52 47 45 54 5f 48 41 56 45 5f 52 45 41  .TARGET_HAVE_REA
4aa0: 44 4c 49 4e 45 0a 54 41 52 47 45 54 5f 44 45 42  DLINE.TARGET_DEB
4ab0: 55 47 0a 55 53 45 5f 41 4d 41 4c 47 41 4d 41 54  UG.USE_AMALGAMAT
4ac0: 49 4f 4e 0a 4c 4f 41 44 45 58 54 45 4e 53 49 4f  ION.LOADEXTENSIO
4ad0: 4e 5f 46 4c 41 47 53 0a 54 41 52 47 45 54 5f 43  N_FLAGS.TARGET_C
4ae0: 46 4c 41 47 53 0a 4c 49 42 4f 42 4a 53 0a 4c 54  FLAGS.LIBOBJS.LT
4af0: 4c 49 42 4f 42 4a 53 27 0a 61 63 5f 73 75 62 73  LIBOBJS'.ac_subs
4b00: 74 5f 66 69 6c 65 73 3d 27 27 0a 20 20 20 20 20  t_files=''.     
4b10: 20 61 63 5f 70 72 65 63 69 6f 75 73 5f 76 61 72   ac_precious_var
4b20: 73 3d 27 62 75 69 6c 64 5f 61 6c 69 61 73 0a 68  s='build_alias.h
4b30: 6f 73 74 5f 61 6c 69 61 73 0a 74 61 72 67 65 74  ost_alias.target
4b40: 5f 61 6c 69 61 73 0a 43 43 0a 43 46 4c 41 47 53  _alias.CC.CFLAGS
4b50: 0a 4c 44 46 4c 41 47 53 0a 4c 49 42 53 0a 43 50  .LDFLAGS.LIBS.CP
4b60: 50 46 4c 41 47 53 0a 43 50 50 0a 43 58 58 0a 43  PFLAGS.CPP.CXX.C
4b70: 58 58 46 4c 41 47 53 0a 43 43 43 0a 43 58 58 43  XXFLAGS.CCC.CXXC
4b80: 50 50 0a 46 37 37 0a 46 46 4c 41 47 53 27 0a 0a  PP.F77.FFLAGS'..
4b90: 0a 23 20 49 6e 69 74 69 61 6c 69 7a 65 20 73 6f  .# Initialize so
4ba0: 6d 65 20 76 61 72 69 61 62 6c 65 73 20 73 65 74  me variables set
4bb0: 20 62 79 20 6f 70 74 69 6f 6e 73 2e 0a 61 63 5f   by options..ac_
4bc0: 69 6e 69 74 5f 68 65 6c 70 3d 0a 61 63 5f 69 6e  init_help=.ac_in
4bd0: 69 74 5f 76 65 72 73 69 6f 6e 3d 66 61 6c 73 65  it_version=false
4be0: 0a 23 20 54 68 65 20 76 61 72 69 61 62 6c 65 73  .# The variables
4bf0: 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 6e   have the same n
4c00: 61 6d 65 73 20 61 73 20 74 68 65 20 6f 70 74 69  ames as the opti
4c10: 6f 6e 73 2c 20 77 69 74 68 0a 23 20 64 61 73 68  ons, with.# dash
4c20: 65 73 20 63 68 61 6e 67 65 64 20 74 6f 20 75 6e  es changed to un
4c30: 64 65 72 6c 69 6e 65 73 2e 0a 63 61 63 68 65 5f  derlines..cache_
4c40: 66 69 6c 65 3d 2f 64 65 76 2f 6e 75 6c 6c 0a 65  file=/dev/null.e
4c50: 78 65 63 5f 70 72 65 66 69 78 3d 4e 4f 4e 45 0a  xec_prefix=NONE.
4c60: 6e 6f 5f 63 72 65 61 74 65 3d 0a 6e 6f 5f 72 65  no_create=.no_re
4c70: 63 75 72 73 69 6f 6e 3d 0a 70 72 65 66 69 78 3d  cursion=.prefix=
4c80: 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d 5f 70 72 65  NONE.program_pre
4c90: 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f 67 72 61 6d  fix=NONE.program
4ca0: 5f 73 75 66 66 69 78 3d 4e 4f 4e 45 0a 70 72 6f  _suffix=NONE.pro
4cb0: 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e  gram_transform_n
4cc0: 61 6d 65 3d 73 2c 78 2c 78 2c 0a 73 69 6c 65 6e  ame=s,x,x,.silen
4cd0: 74 3d 0a 73 69 74 65 3d 0a 73 72 63 64 69 72 3d  t=.site=.srcdir=
4ce0: 0a 76 65 72 62 6f 73 65 3d 0a 78 5f 69 6e 63 6c  .verbose=.x_incl
4cf0: 75 64 65 73 3d 4e 4f 4e 45 0a 78 5f 6c 69 62 72  udes=NONE.x_libr
4d00: 61 72 69 65 73 3d 4e 4f 4e 45 0a 0a 23 20 49 6e  aries=NONE..# In
4d10: 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63  stallation direc
4d20: 74 6f 72 79 20 6f 70 74 69 6f 6e 73 2e 0a 23 20  tory options..# 
4d30: 54 68 65 73 65 20 61 72 65 20 6c 65 66 74 20 75  These are left u
4d40: 6e 65 78 70 61 6e 64 65 64 20 73 6f 20 75 73 65  nexpanded so use
4d50: 72 73 20 63 61 6e 20 22 6d 61 6b 65 20 69 6e 73  rs can "make ins
4d60: 74 61 6c 6c 20 65 78 65 63 5f 70 72 65 66 69 78  tall exec_prefix
4d70: 3d 2f 66 6f 6f 22 0a 23 20 61 6e 64 20 61 6c 6c  =/foo".# and all
4d80: 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74   the variables t
4d90: 68 61 74 20 61 72 65 20 73 75 70 70 6f 73 65 64  hat are supposed
4da0: 20 74 6f 20 62 65 20 62 61 73 65 64 20 6f 6e 20   to be based on 
4db0: 65 78 65 63 5f 70 72 65 66 69 78 0a 23 20 62 79  exec_prefix.# by
4dc0: 20 64 65 66 61 75 6c 74 20 77 69 6c 6c 20 61 63   default will ac
4dd0: 74 75 61 6c 6c 79 20 63 68 61 6e 67 65 2e 0a 23  tually change..#
4de0: 20 55 73 65 20 62 72 61 63 65 73 20 69 6e 73 74   Use braces inst
4df0: 65 61 64 20 6f 66 20 70 61 72 65 6e 73 20 62 65  ead of parens be
4e00: 63 61 75 73 65 20 73 68 2c 20 70 65 72 6c 2c 20  cause sh, perl, 
4e10: 65 74 63 2e 20 61 6c 73 6f 20 61 63 63 65 70 74  etc. also accept
4e20: 20 74 68 65 6d 2e 0a 23 20 28 54 68 65 20 6c 69   them..# (The li
4e30: 73 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 73  st follows the s
4e40: 61 6d 65 20 6f 72 64 65 72 20 61 73 20 74 68 65  ame order as the
4e50: 20 47 4e 55 20 43 6f 64 69 6e 67 20 53 74 61 6e   GNU Coding Stan
4e60: 64 61 72 64 73 2e 29 0a 62 69 6e 64 69 72 3d 27  dards.).bindir='
4e70: 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 62  ${exec_prefix}/b
4e80: 69 6e 27 0a 73 62 69 6e 64 69 72 3d 27 24 7b 65  in'.sbindir='${e
4e90: 78 65 63 5f 70 72 65 66 69 78 7d 2f 73 62 69 6e  xec_prefix}/sbin
4ea0: 27 0a 6c 69 62 65 78 65 63 64 69 72 3d 27 24 7b  '.libexecdir='${
4eb0: 65 78 65 63 5f 70 72 65 66 69 78 7d 2f 6c 69 62  exec_prefix}/lib
4ec0: 65 78 65 63 27 0a 64 61 74 61 72 6f 6f 74 64 69  exec'.datarootdi
4ed0: 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f 73 68 61  r='${prefix}/sha
4ee0: 72 65 27 0a 64 61 74 61 64 69 72 3d 27 24 7b 64  re'.datadir='${d
4ef0: 61 74 61 72 6f 6f 74 64 69 72 7d 27 0a 73 79 73  atarootdir}'.sys
4f00: 63 6f 6e 66 64 69 72 3d 27 24 7b 70 72 65 66 69  confdir='${prefi
4f10: 78 7d 2f 65 74 63 27 0a 73 68 61 72 65 64 73 74  x}/etc'.sharedst
4f20: 61 74 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78  atedir='${prefix
4f30: 7d 2f 63 6f 6d 27 0a 6c 6f 63 61 6c 73 74 61 74  }/com'.localstat
4f40: 65 64 69 72 3d 27 24 7b 70 72 65 66 69 78 7d 2f  edir='${prefix}/
4f50: 76 61 72 27 0a 69 6e 63 6c 75 64 65 64 69 72 3d  var'.includedir=
4f60: 27 24 7b 70 72 65 66 69 78 7d 2f 69 6e 63 6c 75  '${prefix}/inclu
4f70: 64 65 27 0a 6f 6c 64 69 6e 63 6c 75 64 65 64 69  de'.oldincludedi
4f80: 72 3d 27 2f 75 73 72 2f 69 6e 63 6c 75 64 65 27  r='/usr/include'
4f90: 0a 64 6f 63 64 69 72 3d 27 24 7b 64 61 74 61 72  .docdir='${datar
4fa0: 6f 6f 74 64 69 72 7d 2f 64 6f 63 2f 24 7b 50 41  ootdir}/doc/${PA
4fb0: 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 7d 27 0a  CKAGE_TARNAME}'.
4fc0: 69 6e 66 6f 64 69 72 3d 27 24 7b 64 61 74 61 72  infodir='${datar
4fd0: 6f 6f 74 64 69 72 7d 2f 69 6e 66 6f 27 0a 68 74  ootdir}/info'.ht
4fe0: 6d 6c 64 69 72 3d 27 24 7b 64 6f 63 64 69 72 7d  mldir='${docdir}
4ff0: 27 0a 64 76 69 64 69 72 3d 27 24 7b 64 6f 63 64  '.dvidir='${docd
5000: 69 72 7d 27 0a 70 64 66 64 69 72 3d 27 24 7b 64  ir}'.pdfdir='${d
5010: 6f 63 64 69 72 7d 27 0a 70 73 64 69 72 3d 27 24  ocdir}'.psdir='$
5020: 7b 64 6f 63 64 69 72 7d 27 0a 6c 69 62 64 69 72  {docdir}'.libdir
5030: 3d 27 24 7b 65 78 65 63 5f 70 72 65 66 69 78 7d  ='${exec_prefix}
5040: 2f 6c 69 62 27 0a 6c 6f 63 61 6c 65 64 69 72 3d  /lib'.localedir=
5050: 27 24 7b 64 61 74 61 72 6f 6f 74 64 69 72 7d 2f  '${datarootdir}/
5060: 6c 6f 63 61 6c 65 27 0a 6d 61 6e 64 69 72 3d 27  locale'.mandir='
5070: 24 7b 64 61 74 61 72 6f 6f 74 64 69 72 7d 2f 6d  ${datarootdir}/m
5080: 61 6e 27 0a 0a 61 63 5f 70 72 65 76 3d 0a 61 63  an'..ac_prev=.ac
5090: 5f 64 61 73 68 64 61 73 68 3d 0a 66 6f 72 20 61  _dashdash=.for a
50a0: 63 5f 6f 70 74 69 6f 6e 0a 64 6f 0a 20 20 23 20  c_option.do.  # 
50b0: 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20  If the previous 
50c0: 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 6e 20  option needs an 
50d0: 61 72 67 75 6d 65 6e 74 2c 20 61 73 73 69 67 6e  argument, assign
50e0: 20 69 74 2e 0a 20 20 69 66 20 74 65 73 74 20 2d   it..  if test -
50f0: 6e 20 22 24 61 63 5f 70 72 65 76 22 3b 20 74 68  n "$ac_prev"; th
5100: 65 6e 0a 20 20 20 20 65 76 61 6c 20 24 61 63 5f  en.    eval $ac_
5110: 70 72 65 76 3d 5c 24 61 63 5f 6f 70 74 69 6f 6e  prev=\$ac_option
5120: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 0a 20 20  .    ac_prev=.  
5130: 20 20 63 6f 6e 74 69 6e 75 65 0a 20 20 66 69 0a    continue.  fi.
5140: 0a 20 20 63 61 73 65 20 24 61 63 5f 6f 70 74 69  .  case $ac_opti
5150: 6f 6e 20 69 6e 0a 20 20 2a 3d 2a 29 09 61 63 5f  on in.  *=*).ac_
5160: 6f 70 74 61 72 67 3d 60 65 78 70 72 20 22 58 24  optarg=`expr "X$
5170: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 5b 5e  ac_option" : '[^
5180: 3d 5d 2a 3d 5c 28 2e 2a 5c 29 27 60 20 3b 3b 0a  =]*=\(.*\)'` ;;.
5190: 20 20 2a 29 09 61 63 5f 6f 70 74 61 72 67 3d 79    *).ac_optarg=y
51a0: 65 73 20 3b 3b 0a 20 20 65 73 61 63 0a 0a 20 20  es ;;.  esac..  
51b0: 23 20 41 63 63 65 70 74 20 74 68 65 20 69 6d 70  # Accept the imp
51c0: 6f 72 74 61 6e 74 20 43 79 67 6e 75 73 20 63 6f  ortant Cygnus co
51d0: 6e 66 69 67 75 72 65 20 6f 70 74 69 6f 6e 73 2c  nfigure options,
51e0: 20 73 6f 20 77 65 20 63 61 6e 20 64 69 61 67 6e   so we can diagn
51f0: 6f 73 65 20 74 79 70 6f 73 2e 0a 0a 20 20 63 61  ose typos...  ca
5200: 73 65 20 24 61 63 5f 64 61 73 68 64 61 73 68 24  se $ac_dashdash$
5210: 61 63 5f 6f 70 74 69 6f 6e 20 69 6e 0a 20 20 2d  ac_option in.  -
5220: 2d 29 0a 20 20 20 20 61 63 5f 64 61 73 68 64 61  -).    ac_dashda
5230: 73 68 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 62 69  sh=yes ;;..  -bi
5240: 6e 64 69 72 20 7c 20 2d 2d 62 69 6e 64 69 72 20  ndir | --bindir 
5250: 7c 20 2d 2d 62 69 6e 64 69 20 7c 20 2d 2d 62 69  | --bindi | --bi
5260: 6e 64 20 7c 20 2d 2d 62 69 6e 20 7c 20 2d 2d 62  nd | --bin | --b
5270: 69 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 62  i).    ac_prev=b
5280: 69 6e 64 69 72 20 3b 3b 0a 20 20 2d 62 69 6e 64  indir ;;.  -bind
5290: 69 72 3d 2a 20 7c 20 2d 2d 62 69 6e 64 69 72 3d  ir=* | --bindir=
52a0: 2a 20 7c 20 2d 2d 62 69 6e 64 69 3d 2a 20 7c 20  * | --bindi=* | 
52b0: 2d 2d 62 69 6e 64 3d 2a 20 7c 20 2d 2d 62 69 6e  --bind=* | --bin
52c0: 3d 2a 20 7c 20 2d 2d 62 69 3d 2a 29 0a 20 20 20  =* | --bi=*).   
52d0: 20 62 69 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61   bindir=$ac_opta
52e0: 72 67 20 3b 3b 0a 0a 20 20 2d 62 75 69 6c 64 20  rg ;;..  -build 
52f0: 7c 20 2d 2d 62 75 69 6c 64 20 7c 20 2d 2d 62 75  | --build | --bu
5300: 69 6c 20 7c 20 2d 2d 62 75 69 20 7c 20 2d 2d 62  il | --bui | --b
5310: 75 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 62  u).    ac_prev=b
5320: 75 69 6c 64 5f 61 6c 69 61 73 20 3b 3b 0a 20 20  uild_alias ;;.  
5330: 2d 62 75 69 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69  -build=* | --bui
5340: 6c 64 3d 2a 20 7c 20 2d 2d 62 75 69 6c 3d 2a 20  ld=* | --buil=* 
5350: 7c 20 2d 2d 62 75 69 3d 2a 20 7c 20 2d 2d 62 75  | --bui=* | --bu
5360: 3d 2a 29 0a 20 20 20 20 62 75 69 6c 64 5f 61 6c  =*).    build_al
5370: 69 61 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  ias=$ac_optarg ;
5380: 3b 0a 0a 20 20 2d 63 61 63 68 65 2d 66 69 6c 65  ;..  -cache-file
5390: 20 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 65 20   | --cache-file 
53a0: 7c 20 2d 2d 63 61 63 68 65 2d 66 69 6c 20 7c 20  | --cache-fil | 
53b0: 2d 2d 63 61 63 68 65 2d 66 69 20 5c 0a 20 20 7c  --cache-fi \.  |
53c0: 20 2d 2d 63 61 63 68 65 2d 66 20 7c 20 2d 2d 63   --cache-f | --c
53d0: 61 63 68 65 2d 20 7c 20 2d 2d 63 61 63 68 65 20  ache- | --cache 
53e0: 7c 20 2d 2d 63 61 63 68 20 7c 20 2d 2d 63 61 63  | --cach | --cac
53f0: 20 7c 20 2d 2d 63 61 20 7c 20 2d 2d 63 29 0a 20   | --ca | --c). 
5400: 20 20 20 61 63 5f 70 72 65 76 3d 63 61 63 68 65     ac_prev=cache
5410: 5f 66 69 6c 65 20 3b 3b 0a 20 20 2d 63 61 63 68  _file ;;.  -cach
5420: 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61 63  e-file=* | --cac
5430: 68 65 2d 66 69 6c 65 3d 2a 20 7c 20 2d 2d 63 61  he-file=* | --ca
5440: 63 68 65 2d 66 69 6c 3d 2a 20 7c 20 2d 2d 63 61  che-fil=* | --ca
5450: 63 68 65 2d 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d  che-fi=* \.  | -
5460: 2d 63 61 63 68 65 2d 66 3d 2a 20 7c 20 2d 2d 63  -cache-f=* | --c
5470: 61 63 68 65 2d 3d 2a 20 7c 20 2d 2d 63 61 63 68  ache-=* | --cach
5480: 65 3d 2a 20 7c 20 2d 2d 63 61 63 68 3d 2a 20 7c  e=* | --cach=* |
5490: 20 2d 2d 63 61 63 3d 2a 20 7c 20 2d 2d 63 61 3d   --cac=* | --ca=
54a0: 2a 20 7c 20 2d 2d 63 3d 2a 29 0a 20 20 20 20 63  * | --c=*).    c
54b0: 61 63 68 65 5f 66 69 6c 65 3d 24 61 63 5f 6f 70  ache_file=$ac_op
54c0: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 2d 63 6f 6e  targ ;;..  --con
54d0: 66 69 67 2d 63 61 63 68 65 20 7c 20 2d 43 29 0a  fig-cache | -C).
54e0: 20 20 20 20 63 61 63 68 65 5f 66 69 6c 65 3d 63      cache_file=c
54f0: 6f 6e 66 69 67 2e 63 61 63 68 65 20 3b 3b 0a 0a  onfig.cache ;;..
5500: 20 20 2d 64 61 74 61 64 69 72 20 7c 20 2d 2d 64    -datadir | --d
5510: 61 74 61 64 69 72 20 7c 20 2d 2d 64 61 74 61 64  atadir | --datad
5520: 69 20 7c 20 2d 2d 64 61 74 61 64 29 0a 20 20 20  i | --datad).   
5530: 20 61 63 5f 70 72 65 76 3d 64 61 74 61 64 69 72   ac_prev=datadir
5540: 20 3b 3b 0a 20 20 2d 64 61 74 61 64 69 72 3d 2a   ;;.  -datadir=*
5550: 20 7c 20 2d 2d 64 61 74 61 64 69 72 3d 2a 20 7c   | --datadir=* |
5560: 20 2d 2d 64 61 74 61 64 69 3d 2a 20 7c 20 2d 2d   --datadi=* | --
5570: 64 61 74 61 64 3d 2a 29 0a 20 20 20 20 64 61 74  datad=*).    dat
5580: 61 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  adir=$ac_optarg 
5590: 3b 3b 0a 0a 20 20 2d 64 61 74 61 72 6f 6f 74 64  ;;..  -datarootd
55a0: 69 72 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 64  ir | --datarootd
55b0: 69 72 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 64  ir | --datarootd
55c0: 69 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 64 20  i | --datarootd 
55d0: 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 20 5c 0a 20  | --dataroot \. 
55e0: 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 20 7c 20 2d   | --dataroo | -
55f0: 2d 64 61 74 61 72 6f 20 7c 20 2d 2d 64 61 74 61  -dataro | --data
5600: 72 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 64  r).    ac_prev=d
5610: 61 74 61 72 6f 6f 74 64 69 72 20 3b 3b 0a 20 20  atarootdir ;;.  
5620: 2d 64 61 74 61 72 6f 6f 74 64 69 72 3d 2a 20 7c  -datarootdir=* |
5630: 20 2d 2d 64 61 74 61 72 6f 6f 74 64 69 72 3d 2a   --datarootdir=*
5640: 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 64 69 3d   | --datarootdi=
5650: 2a 20 7c 20 2d 2d 64 61 74 61 72 6f 6f 74 64 3d  * | --datarootd=
5660: 2a 20 5c 0a 20 20 7c 20 2d 2d 64 61 74 61 72 6f  * \.  | --dataro
5670: 6f 74 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 6f 6f  ot=* | --dataroo
5680: 3d 2a 20 7c 20 2d 2d 64 61 74 61 72 6f 3d 2a 20  =* | --dataro=* 
5690: 7c 20 2d 2d 64 61 74 61 72 3d 2a 29 0a 20 20 20  | --datar=*).   
56a0: 20 64 61 74 61 72 6f 6f 74 64 69 72 3d 24 61 63   datarootdir=$ac
56b0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 64  _optarg ;;..  -d
56c0: 69 73 61 62 6c 65 2d 2a 20 7c 20 2d 2d 64 69 73  isable-* | --dis
56d0: 61 62 6c 65 2d 2a 29 0a 20 20 20 20 61 63 5f 66  able-*).    ac_f
56e0: 65 61 74 75 72 65 3d 60 65 78 70 72 20 22 78 24  eature=`expr "x$
56f0: 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d  ac_option" : 'x-
5700: 2a 64 69 73 61 62 6c 65 2d 5c 28 2e 2a 5c 29 27  *disable-\(.*\)'
5710: 60 0a 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e  `.    # Reject n
5720: 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f  ames that are no
5730: 74 20 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61  t valid shell va
5740: 72 69 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20  riable names..  
5750: 20 20 65 78 70 72 20 22 78 24 61 63 5f 66 65 61    expr "x$ac_fea
5760: 74 75 72 65 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f  ture" : ".*[^-._
5770: 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e  $as_cr_alnum]" >
5780: 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20  /dev/null &&.   
5790: 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d     { echo "$as_m
57a0: 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69  e: error: invali
57b0: 64 20 66 65 61 74 75 72 65 20 6e 61 6d 65 3a 20  d feature name: 
57c0: 24 61 63 5f 66 65 61 74 75 72 65 22 20 3e 26 32  $ac_feature" >&2
57d0: 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20  .   { (exit 1); 
57e0: 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20  exit 1; }; }.   
57f0: 20 61 63 5f 66 65 61 74 75 72 65 3d 60 65 63 68   ac_feature=`ech
5800: 6f 20 24 61 63 5f 66 65 61 74 75 72 65 20 7c 20  o $ac_feature | 
5810: 73 65 64 20 27 73 2f 5b 2d 2e 5d 2f 5f 2f 67 27  sed 's/[-.]/_/g'
5820: 60 0a 20 20 20 20 65 76 61 6c 20 65 6e 61 62 6c  `.    eval enabl
5830: 65 5f 24 61 63 5f 66 65 61 74 75 72 65 3d 6e 6f  e_$ac_feature=no
5840: 20 3b 3b 0a 0a 20 20 2d 64 6f 63 64 69 72 20 7c   ;;..  -docdir |
5850: 20 2d 2d 64 6f 63 64 69 72 20 7c 20 2d 2d 64 6f   --docdir | --do
5860: 63 64 69 20 7c 20 2d 2d 64 6f 63 20 7c 20 2d 2d  cdi | --doc | --
5870: 64 6f 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  do).    ac_prev=
5880: 64 6f 63 64 69 72 20 3b 3b 0a 20 20 2d 64 6f 63  docdir ;;.  -doc
5890: 64 69 72 3d 2a 20 7c 20 2d 2d 64 6f 63 64 69 72  dir=* | --docdir
58a0: 3d 2a 20 7c 20 2d 2d 64 6f 63 64 69 3d 2a 20 7c  =* | --docdi=* |
58b0: 20 2d 2d 64 6f 63 3d 2a 20 7c 20 2d 2d 64 6f 3d   --doc=* | --do=
58c0: 2a 29 0a 20 20 20 20 64 6f 63 64 69 72 3d 24 61  *).    docdir=$a
58d0: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
58e0: 64 76 69 64 69 72 20 7c 20 2d 2d 64 76 69 64 69  dvidir | --dvidi
58f0: 72 20 7c 20 2d 2d 64 76 69 64 69 20 7c 20 2d 2d  r | --dvidi | --
5900: 64 76 69 64 20 7c 20 2d 2d 64 76 69 20 7c 20 2d  dvid | --dvi | -
5910: 2d 64 76 29 0a 20 20 20 20 61 63 5f 70 72 65 76  -dv).    ac_prev
5920: 3d 64 76 69 64 69 72 20 3b 3b 0a 20 20 2d 64 76  =dvidir ;;.  -dv
5930: 69 64 69 72 3d 2a 20 7c 20 2d 2d 64 76 69 64 69  idir=* | --dvidi
5940: 72 3d 2a 20 7c 20 2d 2d 64 76 69 64 69 3d 2a 20  r=* | --dvidi=* 
5950: 7c 20 2d 2d 64 76 69 64 3d 2a 20 7c 20 2d 2d 64  | --dvid=* | --d
5960: 76 69 3d 2a 20 7c 20 2d 2d 64 76 3d 2a 29 0a 20  vi=* | --dv=*). 
5970: 20 20 20 64 76 69 64 69 72 3d 24 61 63 5f 6f 70     dvidir=$ac_op
5980: 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 65 6e 61 62  targ ;;..  -enab
5990: 6c 65 2d 2a 20 7c 20 2d 2d 65 6e 61 62 6c 65 2d  le-* | --enable-
59a0: 2a 29 0a 20 20 20 20 61 63 5f 66 65 61 74 75 72  *).    ac_featur
59b0: 65 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70  e=`expr "x$ac_op
59c0: 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 65 6e 61 62  tion" : 'x-*enab
59d0: 6c 65 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a 20  le-\([^=]*\)'`. 
59e0: 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d 65     # Reject name
59f0: 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76  s that are not v
5a00: 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69 61  alid shell varia
5a10: 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20 65  ble names..    e
5a20: 78 70 72 20 22 78 24 61 63 5f 66 65 61 74 75 72  xpr "x$ac_featur
5a30: 65 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61 73  e" : ".*[^-._$as
5a40: 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64 65  _cr_alnum]" >/de
5a50: 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20 20  v/null &&.      
5a60: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  { echo "$as_me: 
5a70: 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 66  error: invalid f
5a80: 65 61 74 75 72 65 20 6e 61 6d 65 3a 20 24 61 63  eature name: $ac
5a90: 5f 66 65 61 74 75 72 65 22 20 3e 26 32 0a 20 20  _feature" >&2.  
5aa0: 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69   { (exit 1); exi
5ab0: 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61 63  t 1; }; }.    ac
5ac0: 5f 66 65 61 74 75 72 65 3d 60 65 63 68 6f 20 24  _feature=`echo $
5ad0: 61 63 5f 66 65 61 74 75 72 65 20 7c 20 73 65 64  ac_feature | sed
5ae0: 20 27 73 2f 5b 2d 2e 5d 2f 5f 2f 67 27 60 0a 20   's/[-.]/_/g'`. 
5af0: 20 20 20 65 76 61 6c 20 65 6e 61 62 6c 65 5f 24     eval enable_$
5b00: 61 63 5f 66 65 61 74 75 72 65 3d 5c 24 61 63 5f  ac_feature=\$ac_
5b10: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 65 78  optarg ;;..  -ex
5b20: 65 63 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65 78  ec-prefix | --ex
5b30: 65 63 5f 70 72 65 66 69 78 20 7c 20 2d 2d 65 78  ec_prefix | --ex
5b40: 65 63 2d 70 72 65 66 69 78 20 7c 20 2d 2d 65 78  ec-prefix | --ex
5b50: 65 63 2d 70 72 65 66 69 20 5c 0a 20 20 7c 20 2d  ec-prefi \.  | -
5b60: 2d 65 78 65 63 2d 70 72 65 66 20 7c 20 2d 2d 65  -exec-pref | --e
5b70: 78 65 63 2d 70 72 65 20 7c 20 2d 2d 65 78 65 63  xec-pre | --exec
5b80: 2d 70 72 20 7c 20 2d 2d 65 78 65 63 2d 70 20 7c  -pr | --exec-p |
5b90: 20 2d 2d 65 78 65 63 2d 20 5c 0a 20 20 7c 20 2d   --exec- \.  | -
5ba0: 2d 65 78 65 63 20 7c 20 2d 2d 65 78 65 20 7c 20  -exec | --exe | 
5bb0: 2d 2d 65 78 29 0a 20 20 20 20 61 63 5f 70 72 65  --ex).    ac_pre
5bc0: 76 3d 65 78 65 63 5f 70 72 65 66 69 78 20 3b 3b  v=exec_prefix ;;
5bd0: 0a 20 20 2d 65 78 65 63 2d 70 72 65 66 69 78 3d  .  -exec-prefix=
5be0: 2a 20 7c 20 2d 2d 65 78 65 63 5f 70 72 65 66 69  * | --exec_prefi
5bf0: 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70 72 65  x=* | --exec-pre
5c00: 66 69 78 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 70  fix=* | --exec-p
5c10: 72 65 66 69 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 65  refi=* \.  | --e
5c20: 78 65 63 2d 70 72 65 66 3d 2a 20 7c 20 2d 2d 65  xec-pref=* | --e
5c30: 78 65 63 2d 70 72 65 3d 2a 20 7c 20 2d 2d 65 78  xec-pre=* | --ex
5c40: 65 63 2d 70 72 3d 2a 20 7c 20 2d 2d 65 78 65 63  ec-pr=* | --exec
5c50: 2d 70 3d 2a 20 7c 20 2d 2d 65 78 65 63 2d 3d 2a  -p=* | --exec-=*
5c60: 20 5c 0a 20 20 7c 20 2d 2d 65 78 65 63 3d 2a 20   \.  | --exec=* 
5c70: 7c 20 2d 2d 65 78 65 3d 2a 20 7c 20 2d 2d 65 78  | --exe=* | --ex
5c80: 3d 2a 29 0a 20 20 20 20 65 78 65 63 5f 70 72 65  =*).    exec_pre
5c90: 66 69 78 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b  fix=$ac_optarg ;
5ca0: 3b 0a 0a 20 20 2d 67 61 73 20 7c 20 2d 2d 67 61  ;..  -gas | --ga
5cb0: 73 20 7c 20 2d 2d 67 61 20 7c 20 2d 2d 67 29 0a  s | --ga | --g).
5cc0: 20 20 20 20 23 20 4f 62 73 6f 6c 65 74 65 3b 20      # Obsolete; 
5cd0: 75 73 65 20 2d 2d 77 69 74 68 2d 67 61 73 2e 0a  use --with-gas..
5ce0: 20 20 20 20 77 69 74 68 5f 67 61 73 3d 79 65 73      with_gas=yes
5cf0: 20 3b 3b 0a 0a 20 20 2d 68 65 6c 70 20 7c 20 2d   ;;..  -help | -
5d00: 2d 68 65 6c 70 20 7c 20 2d 2d 68 65 6c 20 7c 20  -help | --hel | 
5d10: 2d 2d 68 65 20 7c 20 2d 68 29 0a 20 20 20 20 61  --he | -h).    a
5d20: 63 5f 69 6e 69 74 5f 68 65 6c 70 3d 6c 6f 6e 67  c_init_help=long
5d30: 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 72 2a 20 7c   ;;.  -help=r* |
5d40: 20 2d 2d 68 65 6c 70 3d 72 2a 20 7c 20 2d 2d 68   --help=r* | --h
5d50: 65 6c 3d 72 2a 20 7c 20 2d 2d 68 65 3d 72 2a 20  el=r* | --he=r* 
5d60: 7c 20 2d 68 72 2a 29 0a 20 20 20 20 61 63 5f 69  | -hr*).    ac_i
5d70: 6e 69 74 5f 68 65 6c 70 3d 72 65 63 75 72 73 69  nit_help=recursi
5d80: 76 65 20 3b 3b 0a 20 20 2d 68 65 6c 70 3d 73 2a  ve ;;.  -help=s*
5d90: 20 7c 20 2d 2d 68 65 6c 70 3d 73 2a 20 7c 20 2d   | --help=s* | -
5da0: 2d 68 65 6c 3d 73 2a 20 7c 20 2d 2d 68 65 3d 73  -hel=s* | --he=s
5db0: 2a 20 7c 20 2d 68 73 2a 29 0a 20 20 20 20 61 63  * | -hs*).    ac
5dc0: 5f 69 6e 69 74 5f 68 65 6c 70 3d 73 68 6f 72 74  _init_help=short
5dd0: 20 3b 3b 0a 0a 20 20 2d 68 6f 73 74 20 7c 20 2d   ;;..  -host | -
5de0: 2d 68 6f 73 74 20 7c 20 2d 2d 68 6f 73 20 7c 20  -host | --hos | 
5df0: 2d 2d 68 6f 29 0a 20 20 20 20 61 63 5f 70 72 65  --ho).    ac_pre
5e00: 76 3d 68 6f 73 74 5f 61 6c 69 61 73 20 3b 3b 0a  v=host_alias ;;.
5e10: 20 20 2d 68 6f 73 74 3d 2a 20 7c 20 2d 2d 68 6f    -host=* | --ho
5e20: 73 74 3d 2a 20 7c 20 2d 2d 68 6f 73 3d 2a 20 7c  st=* | --hos=* |
5e30: 20 2d 2d 68 6f 3d 2a 29 0a 20 20 20 20 68 6f 73   --ho=*).    hos
5e40: 74 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 61  t_alias=$ac_opta
5e50: 72 67 20 3b 3b 0a 0a 20 20 2d 68 74 6d 6c 64 69  rg ;;..  -htmldi
5e60: 72 20 7c 20 2d 2d 68 74 6d 6c 64 69 72 20 7c 20  r | --htmldir | 
5e70: 2d 2d 68 74 6d 6c 64 69 20 7c 20 2d 2d 68 74 6d  --htmldi | --htm
5e80: 6c 64 20 7c 20 2d 2d 68 74 6d 6c 20 7c 20 2d 2d  ld | --html | --
5e90: 68 74 6d 20 7c 20 2d 2d 68 74 29 0a 20 20 20 20  htm | --ht).    
5ea0: 61 63 5f 70 72 65 76 3d 68 74 6d 6c 64 69 72 20  ac_prev=htmldir 
5eb0: 3b 3b 0a 20 20 2d 68 74 6d 6c 64 69 72 3d 2a 20  ;;.  -htmldir=* 
5ec0: 7c 20 2d 2d 68 74 6d 6c 64 69 72 3d 2a 20 7c 20  | --htmldir=* | 
5ed0: 2d 2d 68 74 6d 6c 64 69 3d 2a 20 7c 20 2d 2d 68  --htmldi=* | --h
5ee0: 74 6d 6c 64 3d 2a 20 7c 20 2d 2d 68 74 6d 6c 3d  tmld=* | --html=
5ef0: 2a 20 7c 20 2d 2d 68 74 6d 3d 2a 20 5c 0a 20 20  * | --htm=* \.  
5f00: 7c 20 2d 2d 68 74 3d 2a 29 0a 20 20 20 20 68 74  | --ht=*).    ht
5f10: 6d 6c 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  mldir=$ac_optarg
5f20: 20 3b 3b 0a 0a 20 20 2d 69 6e 63 6c 75 64 65 64   ;;..  -included
5f30: 69 72 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69  ir | --includedi
5f40: 72 20 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 69 20  r | --includedi 
5f50: 7c 20 2d 2d 69 6e 63 6c 75 64 65 64 20 7c 20 2d  | --included | -
5f60: 2d 69 6e 63 6c 75 64 65 20 5c 0a 20 20 7c 20 2d  -include \.  | -
5f70: 2d 69 6e 63 6c 75 64 20 7c 20 2d 2d 69 6e 63 6c  -includ | --incl
5f80: 75 20 7c 20 2d 2d 69 6e 63 6c 20 7c 20 2d 2d 69  u | --incl | --i
5f90: 6e 63 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  nc).    ac_prev=
5fa0: 69 6e 63 6c 75 64 65 64 69 72 20 3b 3b 0a 20 20  includedir ;;.  
5fb0: 2d 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20  -includedir=* | 
5fc0: 2d 2d 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c  --includedir=* |
5fd0: 20 2d 2d 69 6e 63 6c 75 64 65 64 69 3d 2a 20 7c   --includedi=* |
5fe0: 20 2d 2d 69 6e 63 6c 75 64 65 64 3d 2a 20 7c 20   --included=* | 
5ff0: 2d 2d 69 6e 63 6c 75 64 65 3d 2a 20 5c 0a 20 20  --include=* \.  
6000: 7c 20 2d 2d 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d  | --includ=* | -
6010: 2d 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 69 6e 63  -inclu=* | --inc
6020: 6c 3d 2a 20 7c 20 2d 2d 69 6e 63 3d 2a 29 0a 20  l=* | --inc=*). 
6030: 20 20 20 69 6e 63 6c 75 64 65 64 69 72 3d 24 61     includedir=$a
6040: 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d  c_optarg ;;..  -
6050: 69 6e 66 6f 64 69 72 20 7c 20 2d 2d 69 6e 66 6f  infodir | --info
6060: 64 69 72 20 7c 20 2d 2d 69 6e 66 6f 64 69 20 7c  dir | --infodi |
6070: 20 2d 2d 69 6e 66 6f 64 20 7c 20 2d 2d 69 6e 66   --infod | --inf
6080: 6f 20 7c 20 2d 2d 69 6e 66 29 0a 20 20 20 20 61  o | --inf).    a
6090: 63 5f 70 72 65 76 3d 69 6e 66 6f 64 69 72 20 3b  c_prev=infodir ;
60a0: 3b 0a 20 20 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c  ;.  -infodir=* |
60b0: 20 2d 2d 69 6e 66 6f 64 69 72 3d 2a 20 7c 20 2d   --infodir=* | -
60c0: 2d 69 6e 66 6f 64 69 3d 2a 20 7c 20 2d 2d 69 6e  -infodi=* | --in
60d0: 66 6f 64 3d 2a 20 7c 20 2d 2d 69 6e 66 6f 3d 2a  fod=* | --info=*
60e0: 20 7c 20 2d 2d 69 6e 66 3d 2a 29 0a 20 20 20 20   | --inf=*).    
60f0: 69 6e 66 6f 64 69 72 3d 24 61 63 5f 6f 70 74 61  infodir=$ac_opta
6100: 72 67 20 3b 3b 0a 0a 20 20 2d 6c 69 62 64 69 72  rg ;;..  -libdir
6110: 20 7c 20 2d 2d 6c 69 62 64 69 72 20 7c 20 2d 2d   | --libdir | --
6120: 6c 69 62 64 69 20 7c 20 2d 2d 6c 69 62 64 29 0a  libdi | --libd).
6130: 20 20 20 20 61 63 5f 70 72 65 76 3d 6c 69 62 64      ac_prev=libd
6140: 69 72 20 3b 3b 0a 20 20 2d 6c 69 62 64 69 72 3d  ir ;;.  -libdir=
6150: 2a 20 7c 20 2d 2d 6c 69 62 64 69 72 3d 2a 20 7c  * | --libdir=* |
6160: 20 2d 2d 6c 69 62 64 69 3d 2a 20 7c 20 2d 2d 6c   --libdi=* | --l
6170: 69 62 64 3d 2a 29 0a 20 20 20 20 6c 69 62 64 69  ibd=*).    libdi
6180: 72 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  r=$ac_optarg ;;.
6190: 0a 20 20 2d 6c 69 62 65 78 65 63 64 69 72 20 7c  .  -libexecdir |
61a0: 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 20 7c 20   --libexecdir | 
61b0: 2d 2d 6c 69 62 65 78 65 63 64 69 20 7c 20 2d 2d  --libexecdi | --
61c0: 6c 69 62 65 78 65 63 64 20 7c 20 2d 2d 6c 69 62  libexecd | --lib
61d0: 65 78 65 63 20 5c 0a 20 20 7c 20 2d 2d 6c 69 62  exec \.  | --lib
61e0: 65 78 65 20 7c 20 2d 2d 6c 69 62 65 78 20 7c 20  exe | --libex | 
61f0: 2d 2d 6c 69 62 65 29 0a 20 20 20 20 61 63 5f 70  --libe).    ac_p
6200: 72 65 76 3d 6c 69 62 65 78 65 63 64 69 72 20 3b  rev=libexecdir ;
6210: 3b 0a 20 20 2d 6c 69 62 65 78 65 63 64 69 72 3d  ;.  -libexecdir=
6220: 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69 72  * | --libexecdir
6230: 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 69  =* | --libexecdi
6240: 3d 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63 64 3d  =* | --libexecd=
6250: 2a 20 7c 20 2d 2d 6c 69 62 65 78 65 63 3d 2a 20  * | --libexec=* 
6260: 5c 0a 20 20 7c 20 2d 2d 6c 69 62 65 78 65 3d 2a  \.  | --libexe=*
6270: 20 7c 20 2d 2d 6c 69 62 65 78 3d 2a 20 7c 20 2d   | --libex=* | -
6280: 2d 6c 69 62 65 3d 2a 29 0a 20 20 20 20 6c 69 62  -libe=*).    lib
6290: 65 78 65 63 64 69 72 3d 24 61 63 5f 6f 70 74 61  execdir=$ac_opta
62a0: 72 67 20 3b 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 65  rg ;;..  -locale
62b0: 64 69 72 20 7c 20 2d 2d 6c 6f 63 61 6c 65 64 69  dir | --localedi
62c0: 72 20 7c 20 2d 2d 6c 6f 63 61 6c 65 64 69 20 7c  r | --localedi |
62d0: 20 2d 2d 6c 6f 63 61 6c 65 64 20 7c 20 2d 2d 6c   --localed | --l
62e0: 6f 63 61 6c 65 29 0a 20 20 20 20 61 63 5f 70 72  ocale).    ac_pr
62f0: 65 76 3d 6c 6f 63 61 6c 65 64 69 72 20 3b 3b 0a  ev=localedir ;;.
6300: 20 20 2d 6c 6f 63 61 6c 65 64 69 72 3d 2a 20 7c    -localedir=* |
6310: 20 2d 2d 6c 6f 63 61 6c 65 64 69 72 3d 2a 20 7c   --localedir=* |
6320: 20 2d 2d 6c 6f 63 61 6c 65 64 69 3d 2a 20 7c 20   --localedi=* | 
6330: 2d 2d 6c 6f 63 61 6c 65 64 3d 2a 20 7c 20 2d 2d  --localed=* | --
6340: 6c 6f 63 61 6c 65 3d 2a 29 0a 20 20 20 20 6c 6f  locale=*).    lo
6350: 63 61 6c 65 64 69 72 3d 24 61 63 5f 6f 70 74 61  caledir=$ac_opta
6360: 72 67 20 3b 3b 0a 0a 20 20 2d 6c 6f 63 61 6c 73  rg ;;..  -locals
6370: 74 61 74 65 64 69 72 20 7c 20 2d 2d 6c 6f 63 61  tatedir | --loca
6380: 6c 73 74 61 74 65 64 69 72 20 7c 20 2d 2d 6c 6f  lstatedir | --lo
6390: 63 61 6c 73 74 61 74 65 64 69 20 7c 20 2d 2d 6c  calstatedi | --l
63a0: 6f 63 61 6c 73 74 61 74 65 64 20 5c 0a 20 20 7c  ocalstated \.  |
63b0: 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 20 7c 20   --localstate | 
63c0: 2d 2d 6c 6f 63 61 6c 73 74 61 74 20 7c 20 2d 2d  --localstat | --
63d0: 6c 6f 63 61 6c 73 74 61 20 7c 20 2d 2d 6c 6f 63  localsta | --loc
63e0: 61 6c 73 74 20 7c 20 2d 2d 6c 6f 63 61 6c 73 29  alst | --locals)
63f0: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 6c 6f 63  .    ac_prev=loc
6400: 61 6c 73 74 61 74 65 64 69 72 20 3b 3b 0a 20 20  alstatedir ;;.  
6410: 2d 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 3d 2a  -localstatedir=*
6420: 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 64   | --localstated
6430: 69 72 3d 2a 20 7c 20 2d 2d 6c 6f 63 61 6c 73 74  ir=* | --localst
6440: 61 74 65 64 69 3d 2a 20 7c 20 2d 2d 6c 6f 63 61  atedi=* | --loca
6450: 6c 73 74 61 74 65 64 3d 2a 20 5c 0a 20 20 7c 20  lstated=* \.  | 
6460: 2d 2d 6c 6f 63 61 6c 73 74 61 74 65 3d 2a 20 7c  --localstate=* |
6470: 20 2d 2d 6c 6f 63 61 6c 73 74 61 74 3d 2a 20 7c   --localstat=* |
6480: 20 2d 2d 6c 6f 63 61 6c 73 74 61 3d 2a 20 7c 20   --localsta=* | 
6490: 2d 2d 6c 6f 63 61 6c 73 74 3d 2a 20 7c 20 2d 2d  --localst=* | --
64a0: 6c 6f 63 61 6c 73 3d 2a 29 0a 20 20 20 20 6c 6f  locals=*).    lo
64b0: 63 61 6c 73 74 61 74 65 64 69 72 3d 24 61 63 5f  calstatedir=$ac_
64c0: 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 6d 61  optarg ;;..  -ma
64d0: 6e 64 69 72 20 7c 20 2d 2d 6d 61 6e 64 69 72 20  ndir | --mandir 
64e0: 7c 20 2d 2d 6d 61 6e 64 69 20 7c 20 2d 2d 6d 61  | --mandi | --ma
64f0: 6e 64 20 7c 20 2d 2d 6d 61 6e 20 7c 20 2d 2d 6d  nd | --man | --m
6500: 61 20 7c 20 2d 2d 6d 29 0a 20 20 20 20 61 63 5f  a | --m).    ac_
6510: 70 72 65 76 3d 6d 61 6e 64 69 72 20 3b 3b 0a 20  prev=mandir ;;. 
6520: 20 2d 6d 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d   -mandir=* | --m
6530: 61 6e 64 69 72 3d 2a 20 7c 20 2d 2d 6d 61 6e 64  andir=* | --mand
6540: 69 3d 2a 20 7c 20 2d 2d 6d 61 6e 64 3d 2a 20 7c  i=* | --mand=* |
6550: 20 2d 2d 6d 61 6e 3d 2a 20 7c 20 2d 2d 6d 61 3d   --man=* | --ma=
6560: 2a 20 7c 20 2d 2d 6d 3d 2a 29 0a 20 20 20 20 6d  * | --m=*).    m
6570: 61 6e 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67  andir=$ac_optarg
6580: 20 3b 3b 0a 0a 20 20 2d 6e 66 70 20 7c 20 2d 2d   ;;..  -nfp | --
6590: 6e 66 70 20 7c 20 2d 2d 6e 66 29 0a 20 20 20 20  nfp | --nf).    
65a0: 23 20 4f 62 73 6f 6c 65 74 65 3b 20 75 73 65 20  # Obsolete; use 
65b0: 2d 2d 77 69 74 68 6f 75 74 2d 66 70 2e 0a 20 20  --without-fp..  
65c0: 20 20 77 69 74 68 5f 66 70 3d 6e 6f 20 3b 3b 0a    with_fp=no ;;.
65d0: 0a 20 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20  .  -no-create | 
65e0: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20 2d 2d  --no-create | --
65f0: 6e 6f 2d 63 72 65 61 74 20 7c 20 2d 2d 6e 6f 2d  no-creat | --no-
6600: 63 72 65 61 20 7c 20 2d 2d 6e 6f 2d 63 72 65 20  crea | --no-cre 
6610: 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 63 72 20 7c 20  \.  | --no-cr | 
6620: 2d 2d 6e 6f 2d 63 20 7c 20 2d 6e 29 0a 20 20 20  --no-c | -n).   
6630: 20 6e 6f 5f 63 72 65 61 74 65 3d 79 65 73 20 3b   no_create=yes ;
6640: 3b 0a 0a 20 20 2d 6e 6f 2d 72 65 63 75 72 73 69  ;..  -no-recursi
6650: 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72 73  on | --no-recurs
6660: 69 6f 6e 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  ion | --no-recur
6670: 73 69 6f 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 72  sio | --no-recur
6680: 73 69 20 5c 0a 20 20 7c 20 2d 2d 6e 6f 2d 72 65  si \.  | --no-re
6690: 63 75 72 73 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75  curs | --no-recu
66a0: 72 20 7c 20 2d 2d 6e 6f 2d 72 65 63 75 20 7c 20  r | --no-recu | 
66b0: 2d 2d 6e 6f 2d 72 65 63 20 7c 20 2d 2d 6e 6f 2d  --no-rec | --no-
66c0: 72 65 20 7c 20 2d 2d 6e 6f 2d 72 29 0a 20 20 20  re | --no-r).   
66d0: 20 6e 6f 5f 72 65 63 75 72 73 69 6f 6e 3d 79 65   no_recursion=ye
66e0: 73 20 3b 3b 0a 0a 20 20 2d 6f 6c 64 69 6e 63 6c  s ;;..  -oldincl
66f0: 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64 69 6e  udedir | --oldin
6700: 63 6c 75 64 65 64 69 72 20 7c 20 2d 2d 6f 6c 64  cludedir | --old
6710: 69 6e 63 6c 75 64 65 64 69 20 7c 20 2d 2d 6f 6c  includedi | --ol
6720: 64 69 6e 63 6c 75 64 65 64 20 5c 0a 20 20 7c 20  dincluded \.  | 
6730: 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 20 7c 20 2d  --oldinclude | -
6740: 2d 6f 6c 64 69 6e 63 6c 75 64 20 7c 20 2d 2d 6f  -oldinclud | --o
6750: 6c 64 69 6e 63 6c 75 20 7c 20 2d 2d 6f 6c 64 69  ldinclu | --oldi
6760: 6e 63 6c 20 7c 20 2d 2d 6f 6c 64 69 6e 63 20 5c  ncl | --oldinc \
6770: 0a 20 20 7c 20 2d 2d 6f 6c 64 69 6e 20 7c 20 2d  .  | --oldin | -
6780: 2d 6f 6c 64 69 20 7c 20 2d 2d 6f 6c 64 20 7c 20  -oldi | --old | 
6790: 2d 2d 6f 6c 20 7c 20 2d 2d 6f 29 0a 20 20 20 20  --ol | --o).    
67a0: 61 63 5f 70 72 65 76 3d 6f 6c 64 69 6e 63 6c 75  ac_prev=oldinclu
67b0: 64 65 64 69 72 20 3b 3b 0a 20 20 2d 6f 6c 64 69  dedir ;;.  -oldi
67c0: 6e 63 6c 75 64 65 64 69 72 3d 2a 20 7c 20 2d 2d  ncludedir=* | --
67d0: 6f 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 2a 20  oldincludedir=* 
67e0: 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64 65 64 69  | --oldincludedi
67f0: 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e 63 6c 75 64  =* | --oldinclud
6800: 65 64 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64  ed=* \.  | --old
6810: 69 6e 63 6c 75 64 65 3d 2a 20 7c 20 2d 2d 6f 6c  include=* | --ol
6820: 64 69 6e 63 6c 75 64 3d 2a 20 7c 20 2d 2d 6f 6c  dinclud=* | --ol
6830: 64 69 6e 63 6c 75 3d 2a 20 7c 20 2d 2d 6f 6c 64  dinclu=* | --old
6840: 69 6e 63 6c 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 6e  incl=* | --oldin
6850: 63 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 6f 6c 64 69  c=* \.  | --oldi
6860: 6e 3d 2a 20 7c 20 2d 2d 6f 6c 64 69 3d 2a 20 7c  n=* | --oldi=* |
6870: 20 2d 2d 6f 6c 64 3d 2a 20 7c 20 2d 2d 6f 6c 3d   --old=* | --ol=
6880: 2a 20 7c 20 2d 2d 6f 3d 2a 29 0a 20 20 20 20 6f  * | --o=*).    o
6890: 6c 64 69 6e 63 6c 75 64 65 64 69 72 3d 24 61 63  ldincludedir=$ac
68a0: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70  _optarg ;;..  -p
68b0: 72 65 66 69 78 20 7c 20 2d 2d 70 72 65 66 69 78  refix | --prefix
68c0: 20 7c 20 2d 2d 70 72 65 66 69 20 7c 20 2d 2d 70   | --prefi | --p
68d0: 72 65 66 20 7c 20 2d 2d 70 72 65 20 7c 20 2d 2d  ref | --pre | --
68e0: 70 72 20 7c 20 2d 2d 70 29 0a 20 20 20 20 61 63  pr | --p).    ac
68f0: 5f 70 72 65 76 3d 70 72 65 66 69 78 20 3b 3b 0a  _prev=prefix ;;.
6900: 20 20 2d 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d    -prefix=* | --
6910: 70 72 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 65  prefix=* | --pre
6920: 66 69 3d 2a 20 7c 20 2d 2d 70 72 65 66 3d 2a 20  fi=* | --pref=* 
6930: 7c 20 2d 2d 70 72 65 3d 2a 20 7c 20 2d 2d 70 72  | --pre=* | --pr
6940: 3d 2a 20 7c 20 2d 2d 70 3d 2a 29 0a 20 20 20 20  =* | --p=*).    
6950: 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74 61 72  prefix=$ac_optar
6960: 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72 61 6d  g ;;..  -program
6970: 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70 72 6f 67  -prefix | --prog
6980: 72 61 6d 2d 70 72 65 66 69 78 20 7c 20 2d 2d 70  ram-prefix | --p
6990: 72 6f 67 72 61 6d 2d 70 72 65 66 69 20 7c 20 2d  rogram-prefi | -
69a0: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 20 5c 0a  -program-pref \.
69b0: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72    | --program-pr
69c0: 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  e | --program-pr
69d0: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 29 0a   | --program-p).
69e0: 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72 6f 67      ac_prev=prog
69f0: 72 61 6d 5f 70 72 65 66 69 78 20 3b 3b 0a 20 20  ram_prefix ;;.  
6a00: 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 69 78 3d  -program-prefix=
6a10: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
6a20: 65 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  efix=* | --progr
6a30: 61 6d 2d 70 72 65 66 69 3d 2a 20 5c 0a 20 20 7c  am-prefi=* \.  |
6a40: 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72 65 66 3d   --program-pref=
6a50: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 70 72  * | --program-pr
6a60: 65 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  e=* | --program-
6a70: 70 72 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  pr=* | --program
6a80: 2d 70 3d 2a 29 0a 20 20 20 20 70 72 6f 67 72 61  -p=*).    progra
6a90: 6d 5f 70 72 65 66 69 78 3d 24 61 63 5f 6f 70 74  m_prefix=$ac_opt
6aa0: 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f 67 72  arg ;;..  -progr
6ab0: 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d 2d 70 72  am-suffix | --pr
6ac0: 6f 67 72 61 6d 2d 73 75 66 66 69 78 20 7c 20 2d  ogram-suffix | -
6ad0: 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 20 7c  -program-suffi |
6ae0: 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 20   --program-suff 
6af0: 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  \.  | --program-
6b00: 73 75 66 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  suf | --program-
6b10: 73 75 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73  su | --program-s
6b20: 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 70 72  ).    ac_prev=pr
6b30: 6f 67 72 61 6d 5f 73 75 66 66 69 78 20 3b 3b 0a  ogram_suffix ;;.
6b40: 20 20 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69    -program-suffi
6b50: 78 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  x=* | --program-
6b60: 73 75 66 66 69 78 3d 2a 20 7c 20 2d 2d 70 72 6f  suffix=* | --pro
6b70: 67 72 61 6d 2d 73 75 66 66 69 3d 2a 20 5c 0a 20  gram-suffi=* \. 
6b80: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 73 75 66   | --program-suf
6b90: 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  f=* | --program-
6ba0: 73 75 66 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61  suf=* | --progra
6bb0: 6d 2d 73 75 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  m-su=* | --progr
6bc0: 61 6d 2d 73 3d 2a 29 0a 20 20 20 20 70 72 6f 67  am-s=*).    prog
6bd0: 72 61 6d 5f 73 75 66 66 69 78 3d 24 61 63 5f 6f  ram_suffix=$ac_o
6be0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 72 6f  ptarg ;;..  -pro
6bf0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
6c00: 61 6d 65 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d  ame | --program-
6c10: 74 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 65 20 5c  transform-name \
6c20: 0a 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  .  | --program-t
6c30: 72 61 6e 73 66 6f 72 6d 2d 6e 61 6d 20 7c 20 2d  ransform-nam | -
6c40: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
6c50: 72 6d 2d 6e 61 20 5c 0a 20 20 7c 20 2d 2d 70 72  rm-na \.  | --pr
6c60: 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d  ogram-transform-
6c70: 6e 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  n | --program-tr
6c80: 61 6e 73 66 6f 72 6d 2d 20 5c 0a 20 20 7c 20 2d  ansform- \.  | -
6c90: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
6ca0: 72 6d 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74  rm | --program-t
6cb0: 72 61 6e 73 66 6f 72 20 5c 0a 20 20 7c 20 2d 2d  ransfor \.  | --
6cc0: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 20  program-transfo 
6cd0: 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e  | --program-tran
6ce0: 73 66 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67 72  sf \.  | --progr
6cf0: 61 6d 2d 74 72 61 6e 73 20 7c 20 2d 2d 70 72 6f  am-trans | --pro
6d00: 67 72 61 6d 2d 74 72 61 6e 20 5c 0a 20 20 7c 20  gram-tran \.  | 
6d10: 2d 2d 70 72 6f 67 72 2d 74 72 61 20 7c 20 2d 2d  --progr-tra | --
6d20: 70 72 6f 67 72 61 6d 2d 74 72 20 7c 20 2d 2d 70  program-tr | --p
6d30: 72 6f 67 72 61 6d 2d 74 29 0a 20 20 20 20 61 63  rogram-t).    ac
6d40: 5f 70 72 65 76 3d 70 72 6f 67 72 61 6d 5f 74 72  _prev=program_tr
6d50: 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 20 3b 3b 0a  ansform_name ;;.
6d60: 20 20 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73    -program-trans
6d70: 66 6f 72 6d 2d 6e 61 6d 65 3d 2a 20 7c 20 2d 2d  form-name=* | --
6d80: 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72  program-transfor
6d90: 6d 2d 6e 61 6d 65 3d 2a 20 5c 0a 20 20 7c 20 2d  m-name=* \.  | -
6da0: 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73 66 6f  -program-transfo
6db0: 72 6d 2d 6e 61 6d 3d 2a 20 7c 20 2d 2d 70 72 6f  rm-nam=* | --pro
6dc0: 67 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e  gram-transform-n
6dd0: 61 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 70 72 6f 67  a=* \.  | --prog
6de0: 72 61 6d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6e 3d  ram-transform-n=
6df0: 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72  * | --program-tr
6e00: 61 6e 73 66 6f 72 6d 2d 3d 2a 20 5c 0a 20 20 7c  ansform-=* \.  |
6e10: 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61 6e 73   --program-trans
6e20: 66 6f 72 6d 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72  form=* | --progr
6e30: 61 6d 2d 74 72 61 6e 73 66 6f 72 3d 2a 20 5c 0a  am-transfor=* \.
6e40: 20 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72    | --program-tr
6e50: 61 6e 73 66 6f 3d 2a 20 7c 20 2d 2d 70 72 6f 67  ansfo=* | --prog
6e60: 72 61 6d 2d 74 72 61 6e 73 66 3d 2a 20 5c 0a 20  ram-transf=* \. 
6e70: 20 7c 20 2d 2d 70 72 6f 67 72 61 6d 2d 74 72 61   | --program-tra
6e80: 6e 73 3d 2a 20 7c 20 2d 2d 70 72 6f 67 72 61 6d  ns=* | --program
6e90: 2d 74 72 61 6e 3d 2a 20 5c 0a 20 20 7c 20 2d 2d  -tran=* \.  | --
6ea0: 70 72 6f 67 72 2d 74 72 61 3d 2a 20 7c 20 2d 2d  progr-tra=* | --
6eb0: 70 72 6f 67 72 61 6d 2d 74 72 3d 2a 20 7c 20 2d  program-tr=* | -
6ec0: 2d 70 72 6f 67 72 61 6d 2d 74 3d 2a 29 0a 20 20  -program-t=*).  
6ed0: 20 20 70 72 6f 67 72 61 6d 5f 74 72 61 6e 73 66    program_transf
6ee0: 6f 72 6d 5f 6e 61 6d 65 3d 24 61 63 5f 6f 70 74  orm_name=$ac_opt
6ef0: 61 72 67 20 3b 3b 0a 0a 20 20 2d 70 64 66 64 69  arg ;;..  -pdfdi
6f00: 72 20 7c 20 2d 2d 70 64 66 64 69 72 20 7c 20 2d  r | --pdfdir | -
6f10: 2d 70 64 66 64 69 20 7c 20 2d 2d 70 64 66 64 20  -pdfdi | --pdfd 
6f20: 7c 20 2d 2d 70 64 66 20 7c 20 2d 2d 70 64 29 0a  | --pdf | --pd).
6f30: 20 20 20 20 61 63 5f 70 72 65 76 3d 70 64 66 64      ac_prev=pdfd
6f40: 69 72 20 3b 3b 0a 20 20 2d 70 64 66 64 69 72 3d  ir ;;.  -pdfdir=
6f50: 2a 20 7c 20 2d 2d 70 64 66 64 69 72 3d 2a 20 7c  * | --pdfdir=* |
6f60: 20 2d 2d 70 64 66 64 69 3d 2a 20 7c 20 2d 2d 70   --pdfdi=* | --p
6f70: 64 66 64 3d 2a 20 7c 20 2d 2d 70 64 66 3d 2a 20  dfd=* | --pdf=* 
6f80: 7c 20 2d 2d 70 64 3d 2a 29 0a 20 20 20 20 70 64  | --pd=*).    pd
6f90: 66 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  fdir=$ac_optarg 
6fa0: 3b 3b 0a 0a 20 20 2d 70 73 64 69 72 20 7c 20 2d  ;;..  -psdir | -
6fb0: 2d 70 73 64 69 72 20 7c 20 2d 2d 70 73 64 69 20  -psdir | --psdi 
6fc0: 7c 20 2d 2d 70 73 64 20 7c 20 2d 2d 70 73 29 0a  | --psd | --ps).
6fd0: 20 20 20 20 61 63 5f 70 72 65 76 3d 70 73 64 69      ac_prev=psdi
6fe0: 72 20 3b 3b 0a 20 20 2d 70 73 64 69 72 3d 2a 20  r ;;.  -psdir=* 
6ff0: 7c 20 2d 2d 70 73 64 69 72 3d 2a 20 7c 20 2d 2d  | --psdir=* | --
7000: 70 73 64 69 3d 2a 20 7c 20 2d 2d 70 73 64 3d 2a  psdi=* | --psd=*
7010: 20 7c 20 2d 2d 70 73 3d 2a 29 0a 20 20 20 20 70   | --ps=*).    p
7020: 73 64 69 72 3d 24 61 63 5f 6f 70 74 61 72 67 20  sdir=$ac_optarg 
7030: 3b 3b 0a 0a 20 20 2d 71 20 7c 20 2d 71 75 69 65  ;;..  -q | -quie
7040: 74 20 7c 20 2d 2d 71 75 69 65 74 20 7c 20 2d 2d  t | --quiet | --
7050: 71 75 69 65 20 7c 20 2d 2d 71 75 69 20 7c 20 2d  quie | --qui | -
7060: 2d 71 75 20 7c 20 2d 2d 71 20 5c 0a 20 20 7c 20  -qu | --q \.  | 
7070: 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65  -silent | --sile
7080: 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e 20 7c 20 2d  nt | --silen | -
7090: 2d 73 69 6c 65 20 7c 20 2d 2d 73 69 6c 29 0a 20  -sile | --sil). 
70a0: 20 20 20 73 69 6c 65 6e 74 3d 79 65 73 20 3b 3b     silent=yes ;;
70b0: 0a 0a 20 20 2d 73 62 69 6e 64 69 72 20 7c 20 2d  ..  -sbindir | -
70c0: 2d 73 62 69 6e 64 69 72 20 7c 20 2d 2d 73 62 69  -sbindir | --sbi
70d0: 6e 64 69 20 7c 20 2d 2d 73 62 69 6e 64 20 7c 20  ndi | --sbind | 
70e0: 2d 2d 73 62 69 6e 20 7c 20 2d 2d 73 62 69 20 7c  --sbin | --sbi |
70f0: 20 2d 2d 73 62 29 0a 20 20 20 20 61 63 5f 70 72   --sb).    ac_pr
7100: 65 76 3d 73 62 69 6e 64 69 72 20 3b 3b 0a 20 20  ev=sbindir ;;.  
7110: 2d 73 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73  -sbindir=* | --s
7120: 62 69 6e 64 69 72 3d 2a 20 7c 20 2d 2d 73 62 69  bindir=* | --sbi
7130: 6e 64 69 3d 2a 20 7c 20 2d 2d 73 62 69 6e 64 3d  ndi=* | --sbind=
7140: 2a 20 7c 20 2d 2d 73 62 69 6e 3d 2a 20 5c 0a 20  * | --sbin=* \. 
7150: 20 7c 20 2d 2d 73 62 69 3d 2a 20 7c 20 2d 2d 73   | --sbi=* | --s
7160: 62 3d 2a 29 0a 20 20 20 20 73 62 69 6e 64 69 72  b=*).    sbindir
7170: 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a  =$ac_optarg ;;..
7180: 20 20 2d 73 68 61 72 65 64 73 74 61 74 65 64 69    -sharedstatedi
7190: 72 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 61 74  r | --sharedstat
71a0: 65 64 69 72 20 7c 20 2d 2d 73 68 61 72 65 64 73  edir | --shareds
71b0: 74 61 74 65 64 69 20 5c 0a 20 20 7c 20 2d 2d 73  tatedi \.  | --s
71c0: 68 61 72 65 64 73 74 61 74 65 64 20 7c 20 2d 2d  haredstated | --
71d0: 73 68 61 72 65 64 73 74 61 74 65 20 7c 20 2d 2d  sharedstate | --
71e0: 73 68 61 72 65 64 73 74 61 74 20 7c 20 2d 2d 73  sharedstat | --s
71f0: 68 61 72 65 64 73 74 61 20 5c 0a 20 20 7c 20 2d  haredsta \.  | -
7200: 2d 73 68 61 72 65 64 73 74 20 7c 20 2d 2d 73 68  -sharedst | --sh
7210: 61 72 65 64 73 20 7c 20 2d 2d 73 68 61 72 65 64  areds | --shared
7220: 20 7c 20 2d 2d 73 68 61 72 65 20 7c 20 2d 2d 73   | --share | --s
7230: 68 61 72 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 20  har \.  | --sha 
7240: 7c 20 2d 2d 73 68 29 0a 20 20 20 20 61 63 5f 70  | --sh).    ac_p
7250: 72 65 76 3d 73 68 61 72 65 64 73 74 61 74 65 64  rev=sharedstated
7260: 69 72 20 3b 3b 0a 20 20 2d 73 68 61 72 65 64 73  ir ;;.  -shareds
7270: 74 61 74 65 64 69 72 3d 2a 20 7c 20 2d 2d 73 68  tatedir=* | --sh
7280: 61 72 65 64 73 74 61 74 65 64 69 72 3d 2a 20 7c  aredstatedir=* |
7290: 20 2d 2d 73 68 61 72 65 64 73 74 61 74 65 64 69   --sharedstatedi
72a0: 3d 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 72 65  =* \.  | --share
72b0: 64 73 74 61 74 65 64 3d 2a 20 7c 20 2d 2d 73 68  dstated=* | --sh
72c0: 61 72 65 64 73 74 61 74 65 3d 2a 20 7c 20 2d 2d  aredstate=* | --
72d0: 73 68 61 72 65 64 73 74 61 74 3d 2a 20 7c 20 2d  sharedstat=* | -
72e0: 2d 73 68 61 72 65 64 73 74 61 3d 2a 20 5c 0a 20  -sharedsta=* \. 
72f0: 20 7c 20 2d 2d 73 68 61 72 65 64 73 74 3d 2a 20   | --sharedst=* 
7300: 7c 20 2d 2d 73 68 61 72 65 64 73 3d 2a 20 7c 20  | --shareds=* | 
7310: 2d 2d 73 68 61 72 65 64 3d 2a 20 7c 20 2d 2d 73  --shared=* | --s
7320: 68 61 72 65 3d 2a 20 7c 20 2d 2d 73 68 61 72 3d  hare=* | --shar=
7330: 2a 20 5c 0a 20 20 7c 20 2d 2d 73 68 61 3d 2a 20  * \.  | --sha=* 
7340: 7c 20 2d 2d 73 68 3d 2a 29 0a 20 20 20 20 73 68  | --sh=*).    sh
7350: 61 72 65 64 73 74 61 74 65 64 69 72 3d 24 61 63  aredstatedir=$ac
7360: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 73  _optarg ;;..  -s
7370: 69 74 65 20 7c 20 2d 2d 73 69 74 65 20 7c 20 2d  ite | --site | -
7380: 2d 73 69 74 29 0a 20 20 20 20 61 63 5f 70 72 65  -sit).    ac_pre
7390: 76 3d 73 69 74 65 20 3b 3b 0a 20 20 2d 73 69 74  v=site ;;.  -sit
73a0: 65 3d 2a 20 7c 20 2d 2d 73 69 74 65 3d 2a 20 7c  e=* | --site=* |
73b0: 20 2d 2d 73 69 74 3d 2a 29 0a 20 20 20 20 73 69   --sit=*).    si
73c0: 74 65 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b  te=$ac_optarg ;;
73d0: 0a 0a 20 20 2d 73 72 63 64 69 72 20 7c 20 2d 2d  ..  -srcdir | --
73e0: 73 72 63 64 69 72 20 7c 20 2d 2d 73 72 63 64 69  srcdir | --srcdi
73f0: 20 7c 20 2d 2d 73 72 63 64 20 7c 20 2d 2d 73 72   | --srcd | --sr
7400: 63 20 7c 20 2d 2d 73 72 29 0a 20 20 20 20 61 63  c | --sr).    ac
7410: 5f 70 72 65 76 3d 73 72 63 64 69 72 20 3b 3b 0a  _prev=srcdir ;;.
7420: 20 20 2d 73 72 63 64 69 72 3d 2a 20 7c 20 2d 2d    -srcdir=* | --
7430: 73 72 63 64 69 72 3d 2a 20 7c 20 2d 2d 73 72 63  srcdir=* | --src
7440: 64 69 3d 2a 20 7c 20 2d 2d 73 72 63 64 3d 2a 20  di=* | --srcd=* 
7450: 7c 20 2d 2d 73 72 63 3d 2a 20 7c 20 2d 2d 73 72  | --src=* | --sr
7460: 3d 2a 29 0a 20 20 20 20 73 72 63 64 69 72 3d 24  =*).    srcdir=$
7470: 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20  ac_optarg ;;..  
7480: 2d 73 79 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d  -sysconfdir | --
7490: 73 79 73 63 6f 6e 66 64 69 72 20 7c 20 2d 2d 73  sysconfdir | --s
74a0: 79 73 63 6f 6e 66 64 69 20 7c 20 2d 2d 73 79 73  ysconfdi | --sys
74b0: 63 6f 6e 66 64 20 7c 20 2d 2d 73 79 73 63 6f 6e  confd | --syscon
74c0: 66 20 5c 0a 20 20 7c 20 2d 2d 73 79 73 63 6f 6e  f \.  | --syscon
74d0: 20 7c 20 2d 2d 73 79 73 63 6f 20 7c 20 2d 2d 73   | --sysco | --s
74e0: 79 73 63 20 7c 20 2d 2d 73 79 73 20 7c 20 2d 2d  ysc | --sys | --
74f0: 73 79 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  sy).    ac_prev=
7500: 73 79 73 63 6f 6e 66 64 69 72 20 3b 3b 0a 20 20  sysconfdir ;;.  
7510: 2d 73 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c 20  -sysconfdir=* | 
7520: 2d 2d 73 79 73 63 6f 6e 66 64 69 72 3d 2a 20 7c  --sysconfdir=* |
7530: 20 2d 2d 73 79 73 63 6f 6e 66 64 69 3d 2a 20 7c   --sysconfdi=* |
7540: 20 2d 2d 73 79 73 63 6f 6e 66 64 3d 2a 20 7c 20   --sysconfd=* | 
7550: 2d 2d 73 79 73 63 6f 6e 66 3d 2a 20 5c 0a 20 20  --sysconf=* \.  
7560: 7c 20 2d 2d 73 79 73 63 6f 6e 3d 2a 20 7c 20 2d  | --syscon=* | -
7570: 2d 73 79 73 63 6f 3d 2a 20 7c 20 2d 2d 73 79 73  -sysco=* | --sys
7580: 63 3d 2a 20 7c 20 2d 2d 73 79 73 3d 2a 20 7c 20  c=* | --sys=* | 
7590: 2d 2d 73 79 3d 2a 29 0a 20 20 20 20 73 79 73 63  --sy=*).    sysc
75a0: 6f 6e 66 64 69 72 3d 24 61 63 5f 6f 70 74 61 72  onfdir=$ac_optar
75b0: 67 20 3b 3b 0a 0a 20 20 2d 74 61 72 67 65 74 20  g ;;..  -target 
75c0: 7c 20 2d 2d 74 61 72 67 65 74 20 7c 20 2d 2d 74  | --target | --t
75d0: 61 72 67 65 20 7c 20 2d 2d 74 61 72 67 20 7c 20  arge | --targ | 
75e0: 2d 2d 74 61 72 20 7c 20 2d 2d 74 61 20 7c 20 2d  --tar | --ta | -
75f0: 2d 74 29 0a 20 20 20 20 61 63 5f 70 72 65 76 3d  -t).    ac_prev=
7600: 74 61 72 67 65 74 5f 61 6c 69 61 73 20 3b 3b 0a  target_alias ;;.
7610: 20 20 2d 74 61 72 67 65 74 3d 2a 20 7c 20 2d 2d    -target=* | --
7620: 74 61 72 67 65 74 3d 2a 20 7c 20 2d 2d 74 61 72  target=* | --tar
7630: 67 65 3d 2a 20 7c 20 2d 2d 74 61 72 67 3d 2a 20  ge=* | --targ=* 
7640: 7c 20 2d 2d 74 61 72 3d 2a 20 7c 20 2d 2d 74 61  | --tar=* | --ta
7650: 3d 2a 20 7c 20 2d 2d 74 3d 2a 29 0a 20 20 20 20  =* | --t=*).    
7660: 74 61 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63  target_alias=$ac
7670: 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 76  _optarg ;;..  -v
7680: 20 7c 20 2d 76 65 72 62 6f 73 65 20 7c 20 2d 2d   | -verbose | --
7690: 76 65 72 62 6f 73 65 20 7c 20 2d 2d 76 65 72 62  verbose | --verb
76a0: 6f 73 20 7c 20 2d 2d 76 65 72 62 6f 20 7c 20 2d  os | --verbo | -
76b0: 2d 76 65 72 62 29 0a 20 20 20 20 76 65 72 62 6f  -verb).    verbo
76c0: 73 65 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 76 65  se=yes ;;..  -ve
76d0: 72 73 69 6f 6e 20 7c 20 2d 2d 76 65 72 73 69 6f  rsion | --versio
76e0: 6e 20 7c 20 2d 2d 76 65 72 73 69 6f 20 7c 20 2d  n | --versio | -
76f0: 2d 76 65 72 73 69 20 7c 20 2d 2d 76 65 72 73 20  -versi | --vers 
7700: 7c 20 2d 56 29 0a 20 20 20 20 61 63 5f 69 6e 69  | -V).    ac_ini
7710: 74 5f 76 65 72 73 69 6f 6e 3d 3a 20 3b 3b 0a 0a  t_version=: ;;..
7720: 20 20 2d 77 69 74 68 2d 2a 20 7c 20 2d 2d 77 69    -with-* | --wi
7730: 74 68 2d 2a 29 0a 20 20 20 20 61 63 5f 70 61 63  th-*).    ac_pac
7740: 6b 61 67 65 3d 60 65 78 70 72 20 22 78 24 61 63  kage=`expr "x$ac
7750: 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77  _option" : 'x-*w
7760: 69 74 68 2d 5c 28 5b 5e 3d 5d 2a 5c 29 27 60 0a  ith-\([^=]*\)'`.
7770: 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d      # Reject nam
7780: 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20  es that are not 
7790: 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69  valid shell vari
77a0: 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20  able names..    
77b0: 65 78 70 72 20 22 78 24 61 63 5f 70 61 63 6b 61  expr "x$ac_packa
77c0: 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61  ge" : ".*[^-._$a
77d0: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64  s_cr_alnum]" >/d
77e0: 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20  ev/null &&.     
77f0: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
7800: 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20   error: invalid 
7810: 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61  package name: $a
7820: 63 5f 70 61 63 6b 61 67 65 22 20 3e 26 32 0a 20  c_package" >&2. 
7830: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
7840: 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61  it 1; }; }.    a
7850: 63 5f 70 61 63 6b 61 67 65 3d 60 65 63 68 6f 20  c_package=`echo 
7860: 24 61 63 5f 70 61 63 6b 61 67 65 20 7c 20 73 65  $ac_package | se
7870: 64 20 27 73 2f 5b 2d 2e 5d 2f 5f 2f 67 27 60 0a  d 's/[-.]/_/g'`.
7880: 20 20 20 20 65 76 61 6c 20 77 69 74 68 5f 24 61      eval with_$a
7890: 63 5f 70 61 63 6b 61 67 65 3d 5c 24 61 63 5f 6f  c_package=\$ac_o
78a0: 70 74 61 72 67 20 3b 3b 0a 0a 20 20 2d 77 69 74  ptarg ;;..  -wit
78b0: 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69 74 68 6f  hout-* | --witho
78c0: 75 74 2d 2a 29 0a 20 20 20 20 61 63 5f 70 61 63  ut-*).    ac_pac
78d0: 6b 61 67 65 3d 60 65 78 70 72 20 22 78 24 61 63  kage=`expr "x$ac
78e0: 5f 6f 70 74 69 6f 6e 22 20 3a 20 27 78 2d 2a 77  _option" : 'x-*w
78f0: 69 74 68 6f 75 74 2d 5c 28 2e 2a 5c 29 27 60 0a  ithout-\(.*\)'`.
7900: 20 20 20 20 23 20 52 65 6a 65 63 74 20 6e 61 6d      # Reject nam
7910: 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20  es that are not 
7920: 76 61 6c 69 64 20 73 68 65 6c 6c 20 76 61 72 69  valid shell vari
7930: 61 62 6c 65 20 6e 61 6d 65 73 2e 0a 20 20 20 20  able names..    
7940: 65 78 70 72 20 22 78 24 61 63 5f 70 61 63 6b 61  expr "x$ac_packa
7950: 67 65 22 20 3a 20 22 2e 2a 5b 5e 2d 2e 5f 24 61  ge" : ".*[^-._$a
7960: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20 3e 2f 64  s_cr_alnum]" >/d
7970: 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20 20 20 20  ev/null &&.     
7980: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
7990: 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20   error: invalid 
79a0: 70 61 63 6b 61 67 65 20 6e 61 6d 65 3a 20 24 61  package name: $a
79b0: 63 5f 70 61 63 6b 61 67 65 22 20 3e 26 32 0a 20  c_package" >&2. 
79c0: 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78    { (exit 1); ex
79d0: 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 61  it 1; }; }.    a
79e0: 63 5f 70 61 63 6b 61 67 65 3d 60 65 63 68 6f 20  c_package=`echo 
79f0: 24 61 63 5f 70 61 63 6b 61 67 65 20 7c 20 73 65  $ac_package | se
7a00: 64 20 27 73 2f 5b 2d 2e 5d 2f 5f 2f 67 27 60 0a  d 's/[-.]/_/g'`.
7a10: 20 20 20 20 65 76 61 6c 20 77 69 74 68 5f 24 61      eval with_$a
7a20: 63 5f 70 61 63 6b 61 67 65 3d 6e 6f 20 3b 3b 0a  c_package=no ;;.
7a30: 0a 20 20 2d 2d 78 29 0a 20 20 20 20 23 20 4f 62  .  --x).    # Ob
7a40: 73 6f 6c 65 74 65 3b 20 75 73 65 20 2d 2d 77 69  solete; use --wi
7a50: 74 68 2d 78 2e 0a 20 20 20 20 77 69 74 68 5f 78  th-x..    with_x
7a60: 3d 79 65 73 20 3b 3b 0a 0a 20 20 2d 78 2d 69 6e  =yes ;;..  -x-in
7a70: 63 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63  cludes | --x-inc
7a80: 6c 75 64 65 73 20 7c 20 2d 2d 78 2d 69 6e 63 6c  ludes | --x-incl
7a90: 75 64 65 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64  ude | --x-includ
7aa0: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 20 5c 0a 20   | --x-inclu \. 
7ab0: 20 7c 20 2d 2d 78 2d 69 6e 63 6c 20 7c 20 2d 2d   | --x-incl | --
7ac0: 78 2d 69 6e 63 20 7c 20 2d 2d 78 2d 69 6e 20 7c  x-inc | --x-in |
7ad0: 20 2d 2d 78 2d 69 29 0a 20 20 20 20 61 63 5f 70   --x-i).    ac_p
7ae0: 72 65 76 3d 78 5f 69 6e 63 6c 75 64 65 73 20 3b  rev=x_includes ;
7af0: 3b 0a 20 20 2d 78 2d 69 6e 63 6c 75 64 65 73 3d  ;.  -x-includes=
7b00: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65 73  * | --x-includes
7b10: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 65  =* | --x-include
7b20: 3d 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 64 3d  =* | --x-includ=
7b30: 2a 20 7c 20 2d 2d 78 2d 69 6e 63 6c 75 3d 2a 20  * | --x-inclu=* 
7b40: 5c 0a 20 20 7c 20 2d 2d 78 2d 69 6e 63 6c 3d 2a  \.  | --x-incl=*
7b50: 20 7c 20 2d 2d 78 2d 69 6e 63 3d 2a 20 7c 20 2d   | --x-inc=* | -
7b60: 2d 78 2d 69 6e 3d 2a 20 7c 20 2d 2d 78 2d 69 3d  -x-in=* | --x-i=
7b70: 2a 29 0a 20 20 20 20 78 5f 69 6e 63 6c 75 64 65  *).    x_include
7b80: 73 3d 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a  s=$ac_optarg ;;.
7b90: 0a 20 20 2d 78 2d 6c 69 62 72 61 72 69 65 73 20  .  -x-libraries 
7ba0: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 73 20  | --x-libraries 
7bb0: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 20 7c  | --x-librarie |
7bc0: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 20 5c 0a 20   --x-librari \. 
7bd0: 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 20 7c 20   | --x-librar | 
7be0: 2d 2d 78 2d 6c 69 62 72 61 20 7c 20 2d 2d 78 2d  --x-libra | --x-
7bf0: 6c 69 62 72 20 7c 20 2d 2d 78 2d 6c 69 62 20 7c  libr | --x-lib |
7c00: 20 2d 2d 78 2d 6c 69 20 7c 20 2d 2d 78 2d 6c 29   --x-li | --x-l)
7c10: 0a 20 20 20 20 61 63 5f 70 72 65 76 3d 78 5f 6c  .    ac_prev=x_l
7c20: 69 62 72 61 72 69 65 73 20 3b 3b 0a 20 20 2d 78  ibraries ;;.  -x
7c30: 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c 20 2d  -libraries=* | -
7c40: 2d 78 2d 6c 69 62 72 61 72 69 65 73 3d 2a 20 7c  -x-libraries=* |
7c50: 20 2d 2d 78 2d 6c 69 62 72 61 72 69 65 3d 2a 20   --x-librarie=* 
7c60: 7c 20 2d 2d 78 2d 6c 69 62 72 61 72 69 3d 2a 20  | --x-librari=* 
7c70: 5c 0a 20 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 72  \.  | --x-librar
7c80: 3d 2a 20 7c 20 2d 2d 78 2d 6c 69 62 72 61 3d 2a  =* | --x-libra=*
7c90: 20 7c 20 2d 2d 78 2d 6c 69 62 72 3d 2a 20 7c 20   | --x-libr=* | 
7ca0: 2d 2d 78 2d 6c 69 62 3d 2a 20 7c 20 2d 2d 78 2d  --x-lib=* | --x-
7cb0: 6c 69 3d 2a 20 7c 20 2d 2d 78 2d 6c 3d 2a 29 0a  li=* | --x-l=*).
7cc0: 20 20 20 20 78 5f 6c 69 62 72 61 72 69 65 73 3d      x_libraries=
7cd0: 24 61 63 5f 6f 70 74 61 72 67 20 3b 3b 0a 0a 20  $ac_optarg ;;.. 
7ce0: 20 2d 2a 29 20 7b 20 65 63 68 6f 20 22 24 61 73   -*) { echo "$as
7cf0: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 75 6e 72 65  _me: error: unre
7d00: 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e 3a  cognized option:
7d10: 20 24 61 63 5f 6f 70 74 69 6f 6e 0a 54 72 79 20   $ac_option.Try 
7d20: 5c 60 24 30 20 2d 2d 68 65 6c 70 27 20 66 6f 72  \`$0 --help' for
7d30: 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f   more informatio
7d40: 6e 2e 22 20 3e 26 32 0a 20 20 20 7b 20 28 65 78  n." >&2.   { (ex
7d50: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
7d60: 3b 20 7d 0a 20 20 20 20 3b 3b 0a 0a 20 20 2a 3d  ; }.    ;;..  *=
7d70: 2a 29 0a 20 20 20 20 61 63 5f 65 6e 76 76 61 72  *).    ac_envvar
7d80: 3d 60 65 78 70 72 20 22 78 24 61 63 5f 6f 70 74  =`expr "x$ac_opt
7d90: 69 6f 6e 22 20 3a 20 27 78 5c 28 5b 5e 3d 5d 2a  ion" : 'x\([^=]*
7da0: 5c 29 3d 27 60 0a 20 20 20 20 23 20 52 65 6a 65  \)='`.    # Reje
7db0: 63 74 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72  ct names that ar
7dc0: 65 20 6e 6f 74 20 76 61 6c 69 64 20 73 68 65 6c  e not valid shel
7dd0: 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73  l variable names
7de0: 2e 0a 20 20 20 20 65 78 70 72 20 22 78 24 61 63  ..    expr "x$ac
7df0: 5f 65 6e 76 76 61 72 22 20 3a 20 22 2e 2a 5b 5e  _envvar" : ".*[^
7e00: 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d 22 20  _$as_cr_alnum]" 
7e10: 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 0a 20 20  >/dev/null &&.  
7e20: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
7e30: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
7e40: 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65  id variable name
7e50: 3a 20 24 61 63 5f 65 6e 76 76 61 72 22 20 3e 26  : $ac_envvar" >&
7e60: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
7e70: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 20 20   exit 1; }; }.  
7e80: 20 20 65 76 61 6c 20 24 61 63 5f 65 6e 76 76 61    eval $ac_envva
7e90: 72 3d 5c 24 61 63 5f 6f 70 74 61 72 67 0a 20 20  r=\$ac_optarg.  
7ea0: 20 20 65 78 70 6f 72 74 20 24 61 63 5f 65 6e 76    export $ac_env
7eb0: 76 61 72 20 3b 3b 0a 0a 20 20 2a 29 0a 20 20 20  var ;;..  *).   
7ec0: 20 23 20 46 49 58 4d 45 3a 20 73 68 6f 75 6c 64   # FIXME: should
7ed0: 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 61   be removed in a
7ee0: 75 74 6f 63 6f 6e 66 20 33 2e 30 2e 0a 20 20 20  utoconf 3.0..   
7ef0: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57   echo "$as_me: W
7f00: 41 52 4e 49 4e 47 3a 20 79 6f 75 20 73 68 6f 75  ARNING: you shou
7f10: 6c 64 20 75 73 65 20 2d 2d 62 75 69 6c 64 2c 20  ld use --build, 
7f20: 2d 2d 68 6f 73 74 2c 20 2d 2d 74 61 72 67 65 74  --host, --target
7f30: 22 20 3e 26 32 0a 20 20 20 20 65 78 70 72 20 22  " >&2.    expr "
7f40: 78 24 61 63 5f 6f 70 74 69 6f 6e 22 20 3a 20 22  x$ac_option" : "
7f50: 2e 2a 5b 5e 2d 2e 5f 24 61 73 5f 63 72 5f 61 6c  .*[^-._$as_cr_al
7f60: 6e 75 6d 5d 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  num]" >/dev/null
7f70: 20 26 26 0a 20 20 20 20 20 20 65 63 68 6f 20 22   &&.      echo "
7f80: 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a  $as_me: WARNING:
7f90: 20 69 6e 76 61 6c 69 64 20 68 6f 73 74 20 74 79   invalid host ty
7fa0: 70 65 3a 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20  pe: $ac_option" 
7fb0: 3e 26 32 0a 20 20 20 20 3a 20 24 7b 62 75 69 6c  >&2.    : ${buil
7fc0: 64 5f 61 6c 69 61 73 3d 24 61 63 5f 6f 70 74 69  d_alias=$ac_opti
7fd0: 6f 6e 7d 20 24 7b 68 6f 73 74 5f 61 6c 69 61 73  on} ${host_alias
7fe0: 3d 24 61 63 5f 6f 70 74 69 6f 6e 7d 20 24 7b 74  =$ac_option} ${t
7ff0: 61 72 67 65 74 5f 61 6c 69 61 73 3d 24 61 63 5f  arget_alias=$ac_
8000: 6f 70 74 69 6f 6e 7d 0a 20 20 20 20 3b 3b 0a 0a  option}.    ;;..
8010: 20 20 65 73 61 63 0a 64 6f 6e 65 0a 0a 69 66 20    esac.done..if 
8020: 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 70 72 65  test -n "$ac_pre
8030: 76 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 6f 70  v"; then.  ac_op
8040: 74 69 6f 6e 3d 2d 2d 60 65 63 68 6f 20 24 61 63  tion=--`echo $ac
8050: 5f 70 72 65 76 20 7c 20 73 65 64 20 27 73 2f 5f  _prev | sed 's/_
8060: 2f 2d 2f 67 27 60 0a 20 20 7b 20 65 63 68 6f 20  /-/g'`.  { echo 
8070: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
8080: 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74  missing argument
8090: 20 74 6f 20 24 61 63 5f 6f 70 74 69 6f 6e 22 20   to $ac_option" 
80a0: 3e 26 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31  >&2.   { (exit 1
80b0: 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
80c0: 66 69 0a 0a 23 20 42 65 20 73 75 72 65 20 74 6f  fi..# Be sure to
80d0: 20 68 61 76 65 20 61 62 73 6f 6c 75 74 65 20 64   have absolute d
80e0: 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 2e 0a  irectory names..
80f0: 66 6f 72 20 61 63 5f 76 61 72 20 69 6e 09 65 78  for ac_var in.ex
8100: 65 63 5f 70 72 65 66 69 78 20 70 72 65 66 69 78  ec_prefix prefix
8110: 20 62 69 6e 64 69 72 20 73 62 69 6e 64 69 72 20   bindir sbindir 
8120: 6c 69 62 65 78 65 63 64 69 72 20 64 61 74 61 72  libexecdir datar
8130: 6f 6f 74 64 69 72 20 5c 0a 09 09 64 61 74 61 64  ootdir \...datad
8140: 69 72 20 73 79 73 63 6f 6e 66 64 69 72 20 73 68  ir sysconfdir sh
8150: 61 72 65 64 73 74 61 74 65 64 69 72 20 6c 6f 63  aredstatedir loc
8160: 61 6c 73 74 61 74 65 64 69 72 20 69 6e 63 6c 75  alstatedir inclu
8170: 64 65 64 69 72 20 5c 0a 09 09 6f 6c 64 69 6e 63  dedir \...oldinc
8180: 6c 75 64 65 64 69 72 20 64 6f 63 64 69 72 20 69  ludedir docdir i
8190: 6e 66 6f 64 69 72 20 68 74 6d 6c 64 69 72 20 64  nfodir htmldir d
81a0: 76 69 64 69 72 20 70 64 66 64 69 72 20 70 73 64  vidir pdfdir psd
81b0: 69 72 20 5c 0a 09 09 6c 69 62 64 69 72 20 6c 6f  ir \...libdir lo
81c0: 63 61 6c 65 64 69 72 20 6d 61 6e 64 69 72 0a 64  caledir mandir.d
81d0: 6f 0a 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d  o.  eval ac_val=
81e0: 5c 24 24 61 63 5f 76 61 72 0a 20 20 63 61 73 65  \$$ac_var.  case
81f0: 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20 20 20   $ac_val in.    
8200: 5b 5c 5c 2f 24 5d 2a 20 7c 20 3f 3a 5b 5c 5c 2f  [\\/$]* | ?:[\\/
8210: 5d 2a 20 29 20 20 63 6f 6e 74 69 6e 75 65 3b 3b  ]* )  continue;;
8220: 0a 20 20 20 20 4e 4f 4e 45 20 7c 20 27 27 20 29  .    NONE | '' )
8230: 20 63 61 73 65 20 24 61 63 5f 76 61 72 20 69 6e   case $ac_var in
8240: 20 2a 70 72 65 66 69 78 20 29 20 63 6f 6e 74 69   *prefix ) conti
8250: 6e 75 65 3b 3b 20 65 73 61 63 3b 3b 0a 20 20 65  nue;; esac;;.  e
8260: 73 61 63 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  sac.  { echo "$a
8270: 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 65 78 70  s_me: error: exp
8280: 65 63 74 65 64 20 61 6e 20 61 62 73 6f 6c 75 74  ected an absolut
8290: 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65  e directory name
82a0: 20 66 6f 72 20 2d 2d 24 61 63 5f 76 61 72 3a 20   for --$ac_var: 
82b0: 24 61 63 5f 76 61 6c 22 20 3e 26 32 0a 20 20 20  $ac_val" >&2.   
82c0: 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
82d0: 20 31 3b 20 7d 3b 20 7d 0a 64 6f 6e 65 0a 0a 23   1; }; }.done..#
82e0: 20 54 68 65 72 65 20 6d 69 67 68 74 20 62 65 20   There might be 
82f0: 70 65 6f 70 6c 65 20 77 68 6f 20 64 65 70 65 6e  people who depen
8300: 64 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72 6f  d on the old bro
8310: 6b 65 6e 20 62 65 68 61 76 69 6f 72 3a 20 60 24  ken behavior: `$
8320: 68 6f 73 74 27 0a 23 20 75 73 65 64 20 74 6f 20  host'.# used to 
8330: 68 6f 6c 64 20 74 68 65 20 61 72 67 75 6d 65 6e  hold the argumen
8340: 74 20 6f 66 20 2d 2d 68 6f 73 74 20 65 74 63 2e  t of --host etc.
8350: 0a 23 20 46 49 58 4d 45 3a 20 54 6f 20 72 65 6d  .# FIXME: To rem
8360: 6f 76 65 20 73 6f 6d 65 20 64 61 79 2e 0a 62 75  ove some day..bu
8370: 69 6c 64 3d 24 62 75 69 6c 64 5f 61 6c 69 61 73  ild=$build_alias
8380: 0a 68 6f 73 74 3d 24 68 6f 73 74 5f 61 6c 69 61  .host=$host_alia
8390: 73 0a 74 61 72 67 65 74 3d 24 74 61 72 67 65 74  s.target=$target
83a0: 5f 61 6c 69 61 73 0a 0a 23 20 46 49 58 4d 45 3a  _alias..# FIXME:
83b0: 20 54 6f 20 72 65 6d 6f 76 65 20 73 6f 6d 65 20   To remove some 
83c0: 64 61 79 2e 0a 69 66 20 74 65 73 74 20 22 78 24  day..if test "x$
83d0: 68 6f 73 74 5f 61 6c 69 61 73 22 20 21 3d 20 78  host_alias" != x
83e0: 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73 74  ; then.  if test
83f0: 20 22 78 24 62 75 69 6c 64 5f 61 6c 69 61 73 22   "x$build_alias"
8400: 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 63   = x; then.    c
8410: 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d 6d  ross_compiling=m
8420: 61 79 62 65 0a 20 20 20 20 65 63 68 6f 20 22 24  aybe.    echo "$
8430: 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
8440: 49 66 20 79 6f 75 20 77 61 6e 74 65 64 20 74 6f  If you wanted to
8450: 20 73 65 74 20 74 68 65 20 2d 2d 62 75 69 6c 64   set the --build
8460: 20 74 79 70 65 2c 20 64 6f 6e 27 74 20 75 73 65   type, don't use
8470: 20 2d 2d 68 6f 73 74 2e 0a 20 20 20 20 49 66 20   --host..    If 
8480: 61 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72  a cross compiler
8490: 20 69 73 20 64 65 74 65 63 74 65 64 20 74 68 65   is detected the
84a0: 6e 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 20  n cross compile 
84b0: 6d 6f 64 65 20 77 69 6c 6c 20 62 65 20 75 73 65  mode will be use
84c0: 64 2e 22 20 3e 26 32 0a 20 20 65 6c 69 66 20 74  d." >&2.  elif t
84d0: 65 73 74 20 22 78 24 62 75 69 6c 64 5f 61 6c 69  est "x$build_ali
84e0: 61 73 22 20 21 3d 20 22 78 24 68 6f 73 74 5f 61  as" != "x$host_a
84f0: 6c 69 61 73 22 3b 20 74 68 65 6e 0a 20 20 20 20  lias"; then.    
8500: 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3d  cross_compiling=
8510: 79 65 73 0a 20 20 66 69 0a 66 69 0a 0a 61 63 5f  yes.  fi.fi..ac_
8520: 74 6f 6f 6c 5f 70 72 65 66 69 78 3d 0a 74 65 73  tool_prefix=.tes
8530: 74 20 2d 6e 20 22 24 68 6f 73 74 5f 61 6c 69 61  t -n "$host_alia
8540: 73 22 20 26 26 20 61 63 5f 74 6f 6f 6c 5f 70 72  s" && ac_tool_pr
8550: 65 66 69 78 3d 24 68 6f 73 74 5f 61 6c 69 61 73  efix=$host_alias
8560: 2d 0a 0a 74 65 73 74 20 22 24 73 69 6c 65 6e 74  -..test "$silent
8570: 22 20 3d 20 79 65 73 20 26 26 20 65 78 65 63 20  " = yes && exec 
8580: 36 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 0a 0a 61 63  6>/dev/null...ac
8590: 5f 70 77 64 3d 60 70 77 64 60 20 26 26 20 74 65  _pwd=`pwd` && te
85a0: 73 74 20 2d 6e 20 22 24 61 63 5f 70 77 64 22 20  st -n "$ac_pwd" 
85b0: 26 26 0a 61 63 5f 6c 73 5f 64 69 3d 60 6c 73 20  &&.ac_ls_di=`ls 
85c0: 2d 64 69 20 2e 60 20 26 26 0a 61 63 5f 70 77 64  -di .` &&.ac_pwd
85d0: 5f 6c 73 5f 64 69 3d 60 63 64 20 22 24 61 63 5f  _ls_di=`cd "$ac_
85e0: 70 77 64 22 20 26 26 20 6c 73 20 2d 64 69 20 2e  pwd" && ls -di .
85f0: 60 20 7c 7c 0a 20 20 7b 20 65 63 68 6f 20 22 24  ` ||.  { echo "$
8600: 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 57 6f  as_me: error: Wo
8610: 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20  rking directory 
8620: 63 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 72 6d  cannot be determ
8630: 69 6e 65 64 22 20 3e 26 32 0a 20 20 20 7b 20 28  ined" >&2.   { (
8640: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
8650: 20 7d 3b 20 7d 0a 74 65 73 74 20 22 58 24 61 63   }; }.test "X$ac
8660: 5f 6c 73 5f 64 69 22 20 3d 20 22 58 24 61 63 5f  _ls_di" = "X$ac_
8670: 70 77 64 5f 6c 73 5f 64 69 22 20 7c 7c 0a 20 20  pwd_ls_di" ||.  
8680: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  { echo "$as_me: 
8690: 65 72 72 6f 72 3a 20 70 77 64 20 64 6f 65 73 20  error: pwd does 
86a0: 6e 6f 74 20 72 65 70 6f 72 74 20 6e 61 6d 65 20  not report name 
86b0: 6f 66 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63  of working direc
86c0: 74 6f 72 79 22 20 3e 26 32 0a 20 20 20 7b 20 28  tory" >&2.   { (
86d0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
86e0: 20 7d 3b 20 7d 0a 0a 0a 23 20 46 69 6e 64 20 74   }; }...# Find t
86f0: 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c  he source files,
8700: 20 69 66 20 6c 6f 63 61 74 69 6f 6e 20 77 61 73   if location was
8710: 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2e 0a   not specified..
8720: 69 66 20 74 65 73 74 20 2d 7a 20 22 24 73 72 63  if test -z "$src
8730: 64 69 72 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  dir"; then.  ac_
8740: 73 72 63 64 69 72 5f 64 65 66 61 75 6c 74 65 64  srcdir_defaulted
8750: 3d 79 65 73 0a 20 20 23 20 54 72 79 20 74 68 65  =yes.  # Try the
8760: 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61   directory conta
8770: 69 6e 69 6e 67 20 74 68 69 73 20 73 63 72 69 70  ining this scrip
8780: 74 2c 20 74 68 65 6e 20 74 68 65 20 70 61 72 65  t, then the pare
8790: 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20  nt directory..  
87a0: 61 63 5f 63 6f 6e 66 64 69 72 3d 60 24 61 73 5f  ac_confdir=`$as_
87b0: 64 69 72 6e 61 6d 65 20 2d 2d 20 22 24 30 22 20  dirname -- "$0" 
87c0: 7c 7c 0a 24 61 73 5f 65 78 70 72 20 58 22 24 30  ||.$as_expr X"$0
87d0: 22 20 3a 20 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29  " : 'X\(.*[^/]\)
87e0: 2f 2f 2a 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 2a 24 27  //*[^/][^/]*/*$'
87f0: 20 5c 7c 20 5c 0a 09 20 58 22 24 30 22 20 3a 20   \| \.. X"$0" : 
8800: 27 58 5c 28 2f 2f 5c 29 5b 5e 2f 5d 27 20 5c 7c  'X\(//\)[^/]' \|
8810: 20 5c 0a 09 20 58 22 24 30 22 20 3a 20 27 58 5c   \.. X"$0" : 'X\
8820: 28 2f 2f 5c 29 24 27 20 5c 7c 20 5c 0a 09 20 58  (//\)$' \| \.. X
8830: 22 24 30 22 20 3a 20 27 58 5c 28 2f 5c 29 27 20  "$0" : 'X\(/\)' 
8840: 5c 7c 20 2e 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  \| . 2>/dev/null
8850: 20 7c 7c 0a 65 63 68 6f 20 58 22 24 30 22 20 7c   ||.echo X"$0" |
8860: 0a 20 20 20 20 73 65 64 20 27 2f 5e 58 5c 28 2e  .    sed '/^X\(.
8870: 2a 5b 5e 2f 5d 5c 29 5c 2f 5c 2f 2a 5b 5e 2f 5d  *[^/]\)\/\/*[^/]
8880: 5b 5e 2f 5d 2a 5c 2f 2a 24 2f 7b 0a 09 20 20 20  [^/]*\/*$/{..   
8890: 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09   s//\1/..    q..
88a0: 20 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f    }..  /^X\(\/\/
88b0: 5c 29 5b 5e 2f 5d 2e 2a 2f 7b 0a 09 20 20 20 20  \)[^/].*/{..    
88c0: 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71 0a 09 20  s//\1/..    q.. 
88d0: 20 7d 0a 09 20 20 2f 5e 58 5c 28 5c 2f 5c 2f 5c   }..  /^X\(\/\/\
88e0: 29 24 2f 7b 0a 09 20 20 20 20 73 2f 2f 5c 31 2f  )$/{..    s//\1/
88f0: 0a 09 20 20 20 20 71 0a 09 20 20 7d 0a 09 20 20  ..    q..  }..  
8900: 2f 5e 58 5c 28 5c 2f 5c 29 2e 2a 2f 7b 0a 09 20  /^X\(\/\).*/{.. 
8910: 20 20 20 73 2f 2f 5c 31 2f 0a 09 20 20 20 20 71     s//\1/..    q
8920: 0a 09 20 20 7d 0a 09 20 20 73 2f 2e 2a 2f 2e 2f  ..  }..  s/.*/./
8930: 3b 20 71 27 60 0a 20 20 73 72 63 64 69 72 3d 24  ; q'`.  srcdir=$
8940: 61 63 5f 63 6f 6e 66 64 69 72 0a 20 20 69 66 20  ac_confdir.  if 
8950: 74 65 73 74 20 21 20 2d 72 20 22 24 73 72 63 64  test ! -r "$srcd
8960: 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66 69  ir/$ac_unique_fi
8970: 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20 73 72  le"; then.    sr
8980: 63 64 69 72 3d 2e 2e 0a 20 20 66 69 0a 65 6c 73  cdir=...  fi.els
8990: 65 0a 20 20 61 63 5f 73 72 63 64 69 72 5f 64 65  e.  ac_srcdir_de
89a0: 66 61 75 6c 74 65 64 3d 6e 6f 0a 66 69 0a 69 66  faulted=no.fi.if
89b0: 20 74 65 73 74 20 21 20 2d 72 20 22 24 73 72 63   test ! -r "$src
89c0: 64 69 72 2f 24 61 63 5f 75 6e 69 71 75 65 5f 66  dir/$ac_unique_f
89d0: 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 74 65 73  ile"; then.  tes
89e0: 74 20 22 24 61 63 5f 73 72 63 64 69 72 5f 64 65  t "$ac_srcdir_de
89f0: 66 61 75 6c 74 65 64 22 20 3d 20 79 65 73 20 26  faulted" = yes &
8a00: 26 20 73 72 63 64 69 72 3d 22 24 61 63 5f 63 6f  & srcdir="$ac_co
8a10: 6e 66 64 69 72 20 6f 72 20 2e 2e 22 0a 20 20 7b  nfdir or ..".  {
8a20: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65   echo "$as_me: e
8a30: 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 66 69 6e  rror: cannot fin
8a40: 64 20 73 6f 75 72 63 65 73 20 28 24 61 63 5f 75  d sources ($ac_u
8a50: 6e 69 71 75 65 5f 66 69 6c 65 29 20 69 6e 20 24  nique_file) in $
8a60: 73 72 63 64 69 72 22 20 3e 26 32 0a 20 20 20 7b  srcdir" >&2.   {
8a70: 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20   (exit 1); exit 
8a80: 31 3b 20 7d 3b 20 7d 0a 66 69 0a 61 63 5f 6d 73  1; }; }.fi.ac_ms
8a90: 67 3d 22 73 6f 75 72 63 65 73 20 61 72 65 20 69  g="sources are i
8aa0: 6e 20 24 73 72 63 64 69 72 2c 20 62 75 74 20 5c  n $srcdir, but \
8ab0: 60 63 64 20 24 73 72 63 64 69 72 27 20 64 6f 65  `cd $srcdir' doe
8ac0: 73 20 6e 6f 74 20 77 6f 72 6b 22 0a 61 63 5f 61  s not work".ac_a
8ad0: 62 73 5f 63 6f 6e 66 64 69 72 3d 60 28 0a 09 63  bs_confdir=`(..c
8ae0: 64 20 22 24 73 72 63 64 69 72 22 20 26 26 20 74  d "$srcdir" && t
8af0: 65 73 74 20 2d 72 20 22 2e 2f 24 61 63 5f 75 6e  est -r "./$ac_un
8b00: 69 71 75 65 5f 66 69 6c 65 22 20 7c 7c 20 7b 20  ique_file" || { 
8b10: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
8b20: 72 6f 72 3a 20 24 61 63 5f 6d 73 67 22 20 3e 26  ror: $ac_msg" >&
8b30: 32 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  2.   { (exit 1);
8b40: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 09 70   exit 1; }; }..p
8b50: 77 64 29 60 0a 23 20 57 68 65 6e 20 62 75 69 6c  wd)`.# When buil
8b60: 64 69 6e 67 20 69 6e 20 70 6c 61 63 65 2c 20 73  ding in place, s
8b70: 65 74 20 73 72 63 64 69 72 3d 2e 0a 69 66 20 74  et srcdir=..if t
8b80: 65 73 74 20 22 24 61 63 5f 61 62 73 5f 63 6f 6e  est "$ac_abs_con
8b90: 66 64 69 72 22 20 3d 20 22 24 61 63 5f 70 77 64  fdir" = "$ac_pwd
8ba0: 22 3b 20 74 68 65 6e 0a 20 20 73 72 63 64 69 72  "; then.  srcdir
8bb0: 3d 2e 0a 66 69 0a 23 20 52 65 6d 6f 76 65 20 75  =..fi.# Remove u
8bc0: 6e 6e 65 63 65 73 73 61 72 79 20 74 72 61 69 6c  nnecessary trail
8bd0: 69 6e 67 20 73 6c 61 73 68 65 73 20 66 72 6f 6d  ing slashes from
8be0: 20 73 72 63 64 69 72 2e 0a 23 20 44 6f 75 62 6c   srcdir..# Doubl
8bf0: 65 20 73 6c 61 73 68 65 73 20 69 6e 20 66 69 6c  e slashes in fil
8c00: 65 20 6e 61 6d 65 73 20 69 6e 20 6f 62 6a 65 63  e names in objec
8c10: 74 20 66 69 6c 65 20 64 65 62 75 67 67 69 6e 67  t file debugging
8c20: 20 69 6e 66 6f 0a 23 20 6d 65 73 73 20 75 70 20   info.# mess up 
8c30: 4d 2d 78 20 67 64 62 20 69 6e 20 45 6d 61 63 73  M-x gdb in Emacs
8c40: 2e 0a 63 61 73 65 20 24 73 72 63 64 69 72 20 69  ..case $srcdir i
8c50: 6e 0a 2a 2f 29 20 73 72 63 64 69 72 3d 60 65 78  n.*/) srcdir=`ex
8c60: 70 72 20 22 58 24 73 72 63 64 69 72 22 20 3a 20  pr "X$srcdir" : 
8c70: 27 58 5c 28 2e 2a 5b 5e 2f 5d 5c 29 27 20 5c 7c  'X\(.*[^/]\)' \|
8c80: 20 22 58 24 73 72 63 64 69 72 22 20 3a 20 27 58   "X$srcdir" : 'X
8c90: 5c 28 2e 2a 5c 29 27 60 3b 3b 0a 65 73 61 63 0a  \(.*\)'`;;.esac.
8ca0: 66 6f 72 20 61 63 5f 76 61 72 20 69 6e 20 24 61  for ac_var in $a
8cb0: 63 5f 70 72 65 63 69 6f 75 73 5f 76 61 72 73 3b  c_precious_vars;
8cc0: 20 64 6f 0a 20 20 65 76 61 6c 20 61 63 5f 65 6e   do.  eval ac_en
8cd0: 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 73 65 74 3d  v_${ac_var}_set=
8ce0: 5c 24 7b 24 7b 61 63 5f 76 61 72 7d 2b 73 65 74  \${${ac_var}+set
8cf0: 7d 0a 20 20 65 76 61 6c 20 61 63 5f 65 6e 76 5f  }.  eval ac_env_
8d00: 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 3d  ${ac_var}_value=
8d10: 5c 24 24 7b 61 63 5f 76 61 72 7d 0a 20 20 65 76  \$${ac_var}.  ev
8d20: 61 6c 20 61 63 5f 63 76 5f 65 6e 76 5f 24 7b 61  al ac_cv_env_${a
8d30: 63 5f 76 61 72 7d 5f 73 65 74 3d 5c 24 7b 24 7b  c_var}_set=\${${
8d40: 61 63 5f 76 61 72 7d 2b 73 65 74 7d 0a 20 20 65  ac_var}+set}.  e
8d50: 76 61 6c 20 61 63 5f 63 76 5f 65 6e 76 5f 24 7b  val ac_cv_env_${
8d60: 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 3d 5c 24  ac_var}_value=\$
8d70: 24 7b 61 63 5f 76 61 72 7d 0a 64 6f 6e 65 0a 0a  ${ac_var}.done..
8d80: 23 0a 23 20 52 65 70 6f 72 74 20 74 68 65 20 2d  #.# Report the -
8d90: 2d 68 65 6c 70 20 6d 65 73 73 61 67 65 2e 0a 23  -help message..#
8da0: 0a 69 66 20 74 65 73 74 20 22 24 61 63 5f 69 6e  .if test "$ac_in
8db0: 69 74 5f 68 65 6c 70 22 20 3d 20 22 6c 6f 6e 67  it_help" = "long
8dc0: 22 3b 20 74 68 65 6e 0a 20 20 23 20 4f 6d 69 74  "; then.  # Omit
8dd0: 20 73 6f 6d 65 20 69 6e 74 65 72 6e 61 6c 20 6f   some internal o
8de0: 72 20 6f 62 73 6f 6c 65 74 65 20 6f 70 74 69 6f  r obsolete optio
8df0: 6e 73 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 6c  ns to make the l
8e00: 69 73 74 20 6c 65 73 73 20 69 6d 70 6f 73 69 6e  ist less imposin
8e10: 67 2e 0a 20 20 23 20 54 68 69 73 20 6d 65 73 73  g..  # This mess
8e20: 61 67 65 20 69 73 20 74 6f 6f 20 6c 6f 6e 67 20  age is too long 
8e30: 74 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20 69  to be a string i
8e40: 6e 20 74 68 65 20 41 2f 55 58 20 33 2e 31 20 73  n the A/UX 3.1 s
8e50: 68 2e 0a 20 20 63 61 74 20 3c 3c 5f 41 43 45 4f  h..  cat <<_ACEO
8e60: 46 0a 5c 60 63 6f 6e 66 69 67 75 72 65 27 20 63  F.\`configure' c
8e70: 6f 6e 66 69 67 75 72 65 73 20 73 71 6c 69 74 65  onfigures sqlite
8e80: 20 33 2e 35 2e 36 20 74 6f 20 61 64 61 70 74 20   3.5.6 to adapt 
8e90: 74 6f 20 6d 61 6e 79 20 6b 69 6e 64 73 20 6f 66  to many kinds of
8ea0: 20 73 79 73 74 65 6d 73 2e 0a 0a 55 73 61 67 65   systems...Usage
8eb0: 3a 20 24 30 20 5b 4f 50 54 49 4f 4e 5d 2e 2e 2e  : $0 [OPTION]...
8ec0: 20 5b 56 41 52 3d 56 41 4c 55 45 5d 2e 2e 2e 0a   [VAR=VALUE]....
8ed0: 0a 54 6f 20 61 73 73 69 67 6e 20 65 6e 76 69 72  .To assign envir
8ee0: 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73  onment variables
8ef0: 20 28 65 2e 67 2e 2c 20 43 43 2c 20 43 46 4c 41   (e.g., CC, CFLA
8f00: 47 53 2e 2e 2e 29 2c 20 73 70 65 63 69 66 79 20  GS...), specify 
8f10: 74 68 65 6d 20 61 73 0a 56 41 52 3d 56 41 4c 55  them as.VAR=VALU
8f20: 45 2e 20 20 53 65 65 20 62 65 6c 6f 77 20 66 6f  E.  See below fo
8f30: 72 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 6f  r descriptions o
8f40: 66 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 75 73  f some of the us
8f50: 65 66 75 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a  eful variables..
8f60: 0a 44 65 66 61 75 6c 74 73 20 66 6f 72 20 74 68  .Defaults for th
8f70: 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73 70  e options are sp
8f80: 65 63 69 66 69 65 64 20 69 6e 20 62 72 61 63 6b  ecified in brack
8f90: 65 74 73 2e 0a 0a 43 6f 6e 66 69 67 75 72 61 74  ets...Configurat
8fa0: 69 6f 6e 3a 0a 20 20 2d 68 2c 20 2d 2d 68 65 6c  ion:.  -h, --hel
8fb0: 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64  p              d
8fc0: 69 73 70 6c 61 79 20 74 68 69 73 20 68 65 6c 70  isplay this help
8fd0: 20 61 6e 64 20 65 78 69 74 0a 20 20 20 20 20 20   and exit.      
8fe0: 2d 2d 68 65 6c 70 3d 73 68 6f 72 74 20 20 20 20  --help=short    
8ff0: 20 20 20 20 64 69 73 70 6c 61 79 20 6f 70 74 69      display opti
9000: 6f 6e 73 20 73 70 65 63 69 66 69 63 20 74 6f 20  ons specific to 
9010: 74 68 69 73 20 70 61 63 6b 61 67 65 0a 20 20 20  this package.   
9020: 20 20 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73     --help=recurs
9030: 69 76 65 20 20 20 20 64 69 73 70 6c 61 79 20 74  ive    display t
9040: 68 65 20 73 68 6f 72 74 20 68 65 6c 70 20 6f 66  he short help of
9050: 20 61 6c 6c 20 74 68 65 20 69 6e 63 6c 75 64 65   all the include
9060: 64 20 70 61 63 6b 61 67 65 73 0a 20 20 2d 56 2c  d packages.  -V,
9070: 20 2d 2d 76 65 72 73 69 6f 6e 20 20 20 20 20 20   --version      
9080: 20 20 20 20 20 64 69 73 70 6c 61 79 20 76 65 72       display ver
9090: 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  sion information
90a0: 20 61 6e 64 20 65 78 69 74 0a 20 20 2d 71 2c 20   and exit.  -q, 
90b0: 2d 2d 71 75 69 65 74 2c 20 2d 2d 73 69 6c 65 6e  --quiet, --silen
90c0: 74 20 20 20 64 6f 20 6e 6f 74 20 70 72 69 6e 74  t   do not print
90d0: 20 5c 60 63 68 65 63 6b 69 6e 67 2e 2e 2e 27 20   \`checking...' 
90e0: 6d 65 73 73 61 67 65 73 0a 20 20 20 20 20 20 2d  messages.      -
90f0: 2d 63 61 63 68 65 2d 66 69 6c 65 3d 46 49 4c 45  -cache-file=FILE
9100: 20 20 20 63 61 63 68 65 20 74 65 73 74 20 72 65     cache test re
9110: 73 75 6c 74 73 20 69 6e 20 46 49 4c 45 20 5b 64  sults in FILE [d
9120: 69 73 61 62 6c 65 64 5d 0a 20 20 2d 43 2c 20 2d  isabled].  -C, -
9130: 2d 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 20 20  -config-cache   
9140: 20 20 20 61 6c 69 61 73 20 66 6f 72 20 5c 60 2d     alias for \`-
9150: 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63 6f 6e 66  -cache-file=conf
9160: 69 67 2e 63 61 63 68 65 27 0a 20 20 2d 6e 2c 20  ig.cache'.  -n, 
9170: 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 20 20 20 20  --no-create     
9180: 20 20 20 20 64 6f 20 6e 6f 74 20 63 72 65 61 74      do not creat
9190: 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 0a 20  e output files. 
91a0: 20 20 20 20 20 2d 2d 73 72 63 64 69 72 3d 44 49       --srcdir=DI
91b0: 52 20 20 20 20 20 20 20 20 66 69 6e 64 20 74 68  R        find th
91c0: 65 20 73 6f 75 72 63 65 73 20 69 6e 20 44 49 52  e sources in DIR
91d0: 20 5b 63 6f 6e 66 69 67 75 72 65 20 64 69 72 20   [configure dir 
91e0: 6f 72 20 5c 60 2e 2e 27 5d 0a 0a 49 6e 73 74 61  or \`..']..Insta
91f0: 6c 6c 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72  llation director
9200: 69 65 73 3a 0a 20 20 2d 2d 70 72 65 66 69 78 3d  ies:.  --prefix=
9210: 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20 69  PREFIX         i
9220: 6e 73 74 61 6c 6c 20 61 72 63 68 69 74 65 63 74  nstall architect
9230: 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20  ure-independent 
9240: 66 69 6c 65 73 20 69 6e 20 50 52 45 46 49 58 0a  files in PREFIX.
9250: 09 09 09 20 20 5b 24 61 63 5f 64 65 66 61 75 6c  ...  [$ac_defaul
9260: 74 5f 70 72 65 66 69 78 5d 0a 20 20 2d 2d 65 78  t_prefix].  --ex
9270: 65 63 2d 70 72 65 66 69 78 3d 45 50 52 45 46 49  ec-prefix=EPREFI
9280: 58 20 20 20 69 6e 73 74 61 6c 6c 20 61 72 63 68  X   install arch
9290: 69 74 65 63 74 75 72 65 2d 64 65 70 65 6e 64 65  itecture-depende
92a0: 6e 74 20 66 69 6c 65 73 20 69 6e 20 45 50 52 45  nt files in EPRE
92b0: 46 49 58 0a 09 09 09 20 20 5b 50 52 45 46 49 58  FIX....  [PREFIX
92c0: 5d 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 5c  ]..By default, \
92d0: 60 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 27 20 77  `make install' w
92e0: 69 6c 6c 20 69 6e 73 74 61 6c 6c 20 61 6c 6c 20  ill install all 
92f0: 74 68 65 20 66 69 6c 65 73 20 69 6e 0a 5c 60 24  the files in.\`$
9300: 61 63 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69  ac_default_prefi
9310: 78 2f 62 69 6e 27 2c 20 5c 60 24 61 63 5f 64 65  x/bin', \`$ac_de
9320: 66 61 75 6c 74 5f 70 72 65 66 69 78 2f 6c 69 62  fault_prefix/lib
9330: 27 20 65 74 63 2e 20 20 59 6f 75 20 63 61 6e 20  ' etc.  You can 
9340: 73 70 65 63 69 66 79 0a 61 6e 20 69 6e 73 74 61  specify.an insta
9350: 6c 6c 61 74 69 6f 6e 20 70 72 65 66 69 78 20 6f  llation prefix o
9360: 74 68 65 72 20 74 68 61 6e 20 5c 60 24 61 63 5f  ther than \`$ac_
9370: 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 27 20  default_prefix' 
9380: 75 73 69 6e 67 20 5c 60 2d 2d 70 72 65 66 69 78  using \`--prefix
9390: 27 2c 0a 66 6f 72 20 69 6e 73 74 61 6e 63 65 20  ',.for instance 
93a0: 5c 60 2d 2d 70 72 65 66 69 78 3d 5c 24 48 4f 4d  \`--prefix=\$HOM
93b0: 45 27 2e 0a 0a 46 6f 72 20 62 65 74 74 65 72 20  E'...For better 
93c0: 63 6f 6e 74 72 6f 6c 2c 20 75 73 65 20 74 68 65  control, use the
93d0: 20 6f 70 74 69 6f 6e 73 20 62 65 6c 6f 77 2e 0a   options below..
93e0: 0a 46 69 6e 65 20 74 75 6e 69 6e 67 20 6f 66 20  .Fine tuning of 
93f0: 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e  the installation
9400: 20 64 69 72 65 63 74 6f 72 69 65 73 3a 0a 20 20   directories:.  
9410: 2d 2d 62 69 6e 64 69 72 3d 44 49 52 20 20 20 20  --bindir=DIR    
9420: 20 20 20 20 20 20 20 75 73 65 72 20 65 78 65 63         user exec
9430: 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58  utables [EPREFIX
9440: 2f 62 69 6e 5d 0a 20 20 2d 2d 73 62 69 6e 64 69  /bin].  --sbindi
9450: 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 73  r=DIR          s
9460: 79 73 74 65 6d 20 61 64 6d 69 6e 20 65 78 65 63  ystem admin exec
9470: 75 74 61 62 6c 65 73 20 5b 45 50 52 45 46 49 58  utables [EPREFIX
9480: 2f 73 62 69 6e 5d 0a 20 20 2d 2d 6c 69 62 65 78  /sbin].  --libex
9490: 65 63 64 69 72 3d 44 49 52 20 20 20 20 20 20 20  ecdir=DIR       
94a0: 70 72 6f 67 72 61 6d 20 65 78 65 63 75 74 61 62  program executab
94b0: 6c 65 73 20 5b 45 50 52 45 46 49 58 2f 6c 69 62  les [EPREFIX/lib
94c0: 65 78 65 63 5d 0a 20 20 2d 2d 73 79 73 63 6f 6e  exec].  --syscon
94d0: 66 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 72  fdir=DIR       r
94e0: 65 61 64 2d 6f 6e 6c 79 20 73 69 6e 67 6c 65 2d  ead-only single-
94f0: 6d 61 63 68 69 6e 65 20 64 61 74 61 20 5b 50 52  machine data [PR
9500: 45 46 49 58 2f 65 74 63 5d 0a 20 20 2d 2d 73 68  EFIX/etc].  --sh
9510: 61 72 65 64 73 74 61 74 65 64 69 72 3d 44 49 52  aredstatedir=DIR
9520: 20 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 61 72     modifiable ar
9530: 63 68 69 74 65 63 74 75 72 65 2d 69 6e 64 65 70  chitecture-indep
9540: 65 6e 64 65 6e 74 20 64 61 74 61 20 5b 50 52 45  endent data [PRE
9550: 46 49 58 2f 63 6f 6d 5d 0a 20 20 2d 2d 6c 6f 63  FIX/com].  --loc
9560: 61 6c 73 74 61 74 65 64 69 72 3d 44 49 52 20 20  alstatedir=DIR  
9570: 20 20 6d 6f 64 69 66 69 61 62 6c 65 20 73 69 6e    modifiable sin
9580: 67 6c 65 2d 6d 61 63 68 69 6e 65 20 64 61 74 61  gle-machine data
9590: 20 5b 50 52 45 46 49 58 2f 76 61 72 5d 0a 20 20   [PREFIX/var].  
95a0: 2d 2d 6c 69 62 64 69 72 3d 44 49 52 20 20 20 20  --libdir=DIR    
95b0: 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 63 6f         object co
95c0: 64 65 20 6c 69 62 72 61 72 69 65 73 20 5b 45 50  de libraries [EP
95d0: 52 45 46 49 58 2f 6c 69 62 5d 0a 20 20 2d 2d 69  REFIX/lib].  --i
95e0: 6e 63 6c 75 64 65 64 69 72 3d 44 49 52 20 20 20  ncludedir=DIR   
95f0: 20 20 20 20 43 20 68 65 61 64 65 72 20 66 69 6c      C header fil
9600: 65 73 20 5b 50 52 45 46 49 58 2f 69 6e 63 6c 75  es [PREFIX/inclu
9610: 64 65 5d 0a 20 20 2d 2d 6f 6c 64 69 6e 63 6c 75  de].  --oldinclu
9620: 64 65 64 69 72 3d 44 49 52 20 20 20 20 43 20 68  dedir=DIR    C h
9630: 65 61 64 65 72 20 66 69 6c 65 73 20 66 6f 72 20  eader files for 
9640: 6e 6f 6e 2d 67 63 63 20 5b 2f 75 73 72 2f 69 6e  non-gcc [/usr/in
9650: 63 6c 75 64 65 5d 0a 20 20 2d 2d 64 61 74 61 72  clude].  --datar
9660: 6f 6f 74 64 69 72 3d 44 49 52 20 20 20 20 20 20  ootdir=DIR      
9670: 72 65 61 64 2d 6f 6e 6c 79 20 61 72 63 68 2e 2d  read-only arch.-
9680: 69 6e 64 65 70 65 6e 64 65 6e 74 20 64 61 74 61  independent data
9690: 20 72 6f 6f 74 20 5b 50 52 45 46 49 58 2f 73 68   root [PREFIX/sh
96a0: 61 72 65 5d 0a 20 20 2d 2d 64 61 74 61 64 69 72  are].  --datadir
96b0: 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 72 65  =DIR          re
96c0: 61 64 2d 6f 6e 6c 79 20 61 72 63 68 69 74 65 63  ad-only architec
96d0: 74 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74  ture-independent
96e0: 20 64 61 74 61 20 5b 44 41 54 41 52 4f 4f 54 44   data [DATAROOTD
96f0: 49 52 5d 0a 20 20 2d 2d 69 6e 66 6f 64 69 72 3d  IR].  --infodir=
9700: 44 49 52 20 20 20 20 20 20 20 20 20 20 69 6e 66  DIR          inf
9710: 6f 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20  o documentation 
9720: 5b 44 41 54 41 52 4f 4f 54 44 49 52 2f 69 6e 66  [DATAROOTDIR/inf
9730: 6f 5d 0a 20 20 2d 2d 6c 6f 63 61 6c 65 64 69 72  o].  --localedir
9740: 3d 44 49 52 20 20 20 20 20 20 20 20 6c 6f 63 61  =DIR        loca
9750: 6c 65 2d 64 65 70 65 6e 64 65 6e 74 20 64 61 74  le-dependent dat
9760: 61 20 5b 44 41 54 41 52 4f 4f 54 44 49 52 2f 6c  a [DATAROOTDIR/l
9770: 6f 63 61 6c 65 5d 0a 20 20 2d 2d 6d 61 6e 64 69  ocale].  --mandi
9780: 72 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 20  r=DIR           
9790: 6d 61 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f  man documentatio
97a0: 6e 20 5b 44 41 54 41 52 4f 4f 54 44 49 52 2f 6d  n [DATAROOTDIR/m
97b0: 61 6e 5d 0a 20 20 2d 2d 64 6f 63 64 69 72 3d 44  an].  --docdir=D
97c0: 49 52 20 20 20 20 20 20 20 20 20 20 20 64 6f 63  IR           doc
97d0: 75 6d 65 6e 74 61 74 69 6f 6e 20 72 6f 6f 74 20  umentation root 
97e0: 5b 44 41 54 41 52 4f 4f 54 44 49 52 2f 64 6f 63  [DATAROOTDIR/doc
97f0: 2f 73 71 6c 69 74 65 5d 0a 20 20 2d 2d 68 74 6d  /sqlite].  --htm
9800: 6c 64 69 72 3d 44 49 52 20 20 20 20 20 20 20 20  ldir=DIR        
9810: 20 20 68 74 6d 6c 20 64 6f 63 75 6d 65 6e 74 61    html documenta
9820: 74 69 6f 6e 20 5b 44 4f 43 44 49 52 5d 0a 20 20  tion [DOCDIR].  
9830: 2d 2d 64 76 69 64 69 72 3d 44 49 52 20 20 20 20  --dvidir=DIR    
9840: 20 20 20 20 20 20 20 64 76 69 20 64 6f 63 75 6d         dvi docum
9850: 65 6e 74 61 74 69 6f 6e 20 5b 44 4f 43 44 49 52  entation [DOCDIR
9860: 5d 0a 20 20 2d 2d 70 64 66 64 69 72 3d 44 49 52  ].  --pdfdir=DIR
9870: 20 20 20 20 20 20 20 20 20 20 20 70 64 66 20 64             pdf d
9880: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 5b 44 4f  ocumentation [DO
9890: 43 44 49 52 5d 0a 20 20 2d 2d 70 73 64 69 72 3d  CDIR].  --psdir=
98a0: 44 49 52 20 20 20 20 20 20 20 20 20 20 20 20 70  DIR            p
98b0: 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20  s documentation 
98c0: 5b 44 4f 43 44 49 52 5d 0a 5f 41 43 45 4f 46 0a  [DOCDIR]._ACEOF.
98d0: 0a 20 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46  .  cat <<\_ACEOF
98e0: 0a 0a 53 79 73 74 65 6d 20 74 79 70 65 73 3a 0a  ..System types:.
98f0: 20 20 2d 2d 62 75 69 6c 64 3d 42 55 49 4c 44 20    --build=BUILD 
9900: 20 20 20 20 63 6f 6e 66 69 67 75 72 65 20 66 6f      configure fo
9910: 72 20 62 75 69 6c 64 69 6e 67 20 6f 6e 20 42 55  r building on BU
9920: 49 4c 44 20 5b 67 75 65 73 73 65 64 5d 0a 20 20  ILD [guessed].  
9930: 2d 2d 68 6f 73 74 3d 48 4f 53 54 20 20 20 20 20  --host=HOST     
9940: 20 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 20    cross-compile 
9950: 74 6f 20 62 75 69 6c 64 20 70 72 6f 67 72 61 6d  to build program
9960: 73 20 74 6f 20 72 75 6e 20 6f 6e 20 48 4f 53 54  s to run on HOST
9970: 20 5b 42 55 49 4c 44 5d 0a 5f 41 43 45 4f 46 0a   [BUILD]._ACEOF.
9980: 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  fi..if test -n "
9990: 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22 3b 20  $ac_init_help"; 
99a0: 74 68 65 6e 0a 20 20 63 61 73 65 20 24 61 63 5f  then.  case $ac_
99b0: 69 6e 69 74 5f 68 65 6c 70 20 69 6e 0a 20 20 20  init_help in.   
99c0: 20 20 73 68 6f 72 74 20 7c 20 72 65 63 75 72 73    short | recurs
99d0: 69 76 65 20 29 20 65 63 68 6f 20 22 43 6f 6e 66  ive ) echo "Conf
99e0: 69 67 75 72 61 74 69 6f 6e 20 6f 66 20 73 71 6c  iguration of sql
99f0: 69 74 65 20 33 2e 35 2e 36 3a 22 3b 3b 0a 20 20  ite 3.5.6:";;.  
9a00: 20 65 73 61 63 0a 20 20 63 61 74 20 3c 3c 5c 5f   esac.  cat <<\_
9a10: 41 43 45 4f 46 0a 0a 4f 70 74 69 6f 6e 61 6c 20  ACEOF..Optional 
9a20: 46 65 61 74 75 72 65 73 3a 0a 20 20 2d 2d 64 69  Features:.  --di
9a30: 73 61 62 6c 65 2d 46 45 41 54 55 52 45 20 20 20  sable-FEATURE   
9a40: 20 20 20 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75      do not inclu
9a50: 64 65 20 46 45 41 54 55 52 45 20 28 73 61 6d 65  de FEATURE (same
9a60: 20 61 73 20 2d 2d 65 6e 61 62 6c 65 2d 46 45 41   as --enable-FEA
9a70: 54 55 52 45 3d 6e 6f 29 0a 20 20 2d 2d 65 6e 61  TURE=no).  --ena
9a80: 62 6c 65 2d 46 45 41 54 55 52 45 5b 3d 41 52 47  ble-FEATURE[=ARG
9a90: 5d 20 20 69 6e 63 6c 75 64 65 20 46 45 41 54 55  ]  include FEATU
9aa0: 52 45 20 5b 41 52 47 3d 79 65 73 5d 0a 20 20 2d  RE [ARG=yes].  -
9ab0: 2d 65 6e 61 62 6c 65 2d 73 68 61 72 65 64 5b 3d  -enable-shared[=
9ac0: 50 4b 47 53 5d 20 20 62 75 69 6c 64 20 73 68 61  PKGS]  build sha
9ad0: 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 5b 64  red libraries [d
9ae0: 65 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d  efault=yes].  --
9af0: 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 5b 3d 50  enable-static[=P
9b00: 4b 47 53 5d 20 20 62 75 69 6c 64 20 73 74 61 74  KGS]  build stat
9b10: 69 63 20 6c 69 62 72 61 72 69 65 73 20 5b 64 65  ic libraries [de
9b20: 66 61 75 6c 74 3d 79 65 73 5d 0a 20 20 2d 2d 65  fault=yes].  --e
9b30: 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61  nable-fast-insta
9b40: 6c 6c 5b 3d 50 4b 47 53 5d 0a 20 20 20 20 20 20  ll[=PKGS].      
9b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9b60: 20 20 20 20 6f 70 74 69 6d 69 7a 65 20 66 6f 72      optimize for
9b70: 20 66 61 73 74 20 69 6e 73 74 61 6c 6c 61 74 69   fast installati
9b80: 6f 6e 20 5b 64 65 66 61 75 6c 74 3d 79 65 73 5d  on [default=yes]
9b90: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62  .  --disable-lib
9ba0: 74 6f 6f 6c 2d 6c 6f 63 6b 20 20 61 76 6f 69 64  tool-lock  avoid
9bb0: 20 6c 6f 63 6b 69 6e 67 20 28 6d 69 67 68 74 20   locking (might 
9bc0: 62 72 65 61 6b 20 70 61 72 61 6c 6c 65 6c 20 62  break parallel b
9bd0: 75 69 6c 64 73 29 0a 20 20 2d 2d 65 6e 61 62 6c  uilds).  --enabl
9be0: 65 2d 74 68 72 65 61 64 73 61 66 65 20 20 20 20  e-threadsafe    
9bf0: 20 53 75 70 70 6f 72 74 20 74 68 72 65 61 64 73   Support threads
9c00: 61 66 65 20 6f 70 65 72 61 74 69 6f 6e 0a 20 20  afe operation.  
9c10: 2d 2d 65 6e 61 62 6c 65 2d 63 72 6f 73 73 2d 74  --enable-cross-t
9c20: 68 72 65 61 64 2d 63 6f 6e 6e 65 63 74 69 6f 6e  hread-connection
9c30: 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s.              
9c40: 20 20 20 20 20 20 20 20 20 20 20 20 41 6c 6c 6f              Allo
9c50: 77 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 73 68 61  w connection sha
9c60: 72 69 6e 67 20 61 63 72 6f 73 73 20 74 68 72 65  ring across thre
9c70: 61 64 73 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d 74  ads.  --enable-t
9c80: 68 72 65 61 64 73 2d 6f 76 65 72 72 69 64 65 2d  hreads-override-
9c90: 6c 6f 63 6b 73 0a 20 20 20 20 20 20 20 20 20 20  locks.          
9ca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9cb0: 54 68 72 65 61 64 73 20 63 61 6e 20 6f 76 65 72  Threads can over
9cc0: 72 69 64 65 20 65 61 63 68 20 6f 74 68 65 72 73  ride each others
9cd0: 20 6c 6f 63 6b 73 0a 20 20 2d 2d 65 6e 61 62 6c   locks.  --enabl
9ce0: 65 2d 72 65 6c 65 61 73 65 6d 6f 64 65 20 20 20  e-releasemode   
9cf0: 20 53 75 70 70 6f 72 74 20 6c 69 62 74 6f 6f 6c   Support libtool
9d00: 20 6c 69 6e 6b 20 74 6f 20 72 65 6c 65 61 73 65   link to release
9d10: 20 6d 6f 64 65 0a 20 20 2d 2d 65 6e 61 62 6c 65   mode.  --enable
9d20: 2d 74 65 6d 70 73 74 6f 72 65 20 20 20 20 20 20  -tempstore      
9d30: 55 73 65 20 61 6e 20 69 6e 2d 72 61 6d 20 64 61  Use an in-ram da
9d40: 74 61 62 61 73 65 20 66 6f 72 20 74 65 6d 70 6f  tabase for tempo
9d50: 72 61 72 79 20 74 61 62 6c 65 73 0a 20 20 20 20  rary tables.    
9d60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9d70: 20 20 20 20 20 20 28 6e 65 76 65 72 2c 6e 6f 2c        (never,no,
9d80: 79 65 73 2c 61 6c 77 61 79 73 29 0a 20 20 2d 2d  yes,always).  --
9d90: 64 69 73 61 62 6c 65 2d 74 63 6c 20 20 20 20 20  disable-tcl     
9da0: 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 62 75 69        do not bui
9db0: 6c 64 20 54 43 4c 20 65 78 74 65 6e 73 69 6f 6e  ld TCL extension
9dc0: 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 72 65 61  .  --disable-rea
9dd0: 64 6c 69 6e 65 20 20 20 20 20 20 64 69 73 61 62  dline      disab
9de0: 6c 65 20 72 65 61 64 6c 69 6e 65 20 73 75 70 70  le readline supp
9df0: 6f 72 74 20 5b 64 65 66 61 75 6c 74 3d 64 65 74  ort [default=det
9e00: 65 63 74 5d 0a 20 20 2d 2d 65 6e 61 62 6c 65 2d  ect].  --enable-
9e10: 64 65 62 75 67 20 20 20 20 20 20 20 20 20 20 65  debug          e
9e20: 6e 61 62 6c 65 20 64 65 62 75 67 67 69 6e 67 20  nable debugging 
9e30: 26 20 76 65 72 62 6f 73 65 20 65 78 70 6c 61 69  & verbose explai
9e40: 6e 0a 20 20 2d 2d 64 69 73 61 62 6c 65 2d 61 6d  n.  --disable-am
9e50: 61 6c 67 61 6d 61 74 69 6f 6e 20 20 44 69 73 61  algamation  Disa
9e60: 62 6c 65 20 74 68 65 20 61 6d 61 6c 67 61 6d 61  ble the amalgama
9e70: 74 69 6f 6e 20 61 6e 64 20 69 6e 73 74 65 61 64  tion and instead
9e80: 20 62 75 69 6c 64 20 61 6c 6c 20 66 69 6c 65 73   build all files
9e90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9ea0: 20 20 20 20 20 20 20 20 20 20 20 73 65 70 61 72             separ
9eb0: 61 74 65 6c 79 20 28 63 75 72 72 65 6e 74 6c 79  ately (currently
9ec0: 20 6e 65 65 64 65 64 20 74 6f 20 62 75 69 6c 64   needed to build
9ed0: 20 74 68 65 20 74 65 73 74 0a 20 20 20 20 20 20   the test.      
9ee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9ef0: 20 20 20 20 66 69 78 74 75 72 65 29 0a 20 20 2d      fixture).  -
9f00: 2d 65 6e 61 62 6c 65 2d 6c 6f 61 64 2d 65 78 74  -enable-load-ext
9f10: 65 6e 73 69 6f 6e 20 45 6e 61 62 6c 65 20 6c 6f  ension Enable lo
9f20: 61 64 69 6e 67 20 6f 66 20 65 78 74 65 72 6e 61  ading of externa
9f30: 6c 20 65 78 74 65 6e 73 69 6f 6e 73 0a 0a 4f 70  l extensions..Op
9f40: 74 69 6f 6e 61 6c 20 50 61 63 6b 61 67 65 73 3a  tional Packages:
9f50: 0a 20 20 2d 2d 77 69 74 68 2d 50 41 43 4b 41 47  .  --with-PACKAG
9f60: 45 5b 3d 41 52 47 5d 20 20 20 20 75 73 65 20 50  E[=ARG]    use P
9f70: 41 43 4b 41 47 45 20 5b 41 52 47 3d 79 65 73 5d  ACKAGE [ARG=yes]
9f80: 0a 20 20 2d 2d 77 69 74 68 6f 75 74 2d 50 41 43  .  --without-PAC
9f90: 4b 41 47 45 20 20 20 20 20 20 20 64 6f 20 6e 6f  KAGE       do no
9fa0: 74 20 75 73 65 20 50 41 43 4b 41 47 45 20 28 73  t use PACKAGE (s
9fb0: 61 6d 65 20 61 73 20 2d 2d 77 69 74 68 2d 50 41  ame as --with-PA
9fc0: 43 4b 41 47 45 3d 6e 6f 29 0a 20 20 2d 2d 77 69  CKAGE=no).  --wi
9fd0: 74 68 2d 67 6e 75 2d 6c 64 20 20 20 20 20 20 20  th-gnu-ld       
9fe0: 20 20 20 20 61 73 73 75 6d 65 20 74 68 65 20 43      assume the C
9ff0: 20 63 6f 6d 70 69 6c 65 72 20 75 73 65 73 20 47   compiler uses G
a000: 4e 55 20 6c 64 20 5b 64 65 66 61 75 6c 74 3d 6e  NU ld [default=n
a010: 6f 5d 0a 20 20 2d 2d 77 69 74 68 2d 70 69 63 20  o].  --with-pic 
a020: 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79               try
a030: 20 74 6f 20 75 73 65 20 6f 6e 6c 79 20 50 49 43   to use only PIC
a040: 2f 6e 6f 6e 2d 50 49 43 20 6f 62 6a 65 63 74 73  /non-PIC objects
a050: 20 5b 64 65 66 61 75 6c 74 3d 75 73 65 0a 20 20   [default=use.  
a060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
a070: 20 20 20 20 20 20 20 20 62 6f 74 68 5d 0a 20 20          both].  
a080: 2d 2d 77 69 74 68 2d 74 61 67 73 5b 3d 54 41 47  --with-tags[=TAG
a090: 53 5d 20 20 20 20 20 20 69 6e 63 6c 75 64 65 20  S]      include 
a0a0: 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 66 69  additional confi
a0b0: 67 75 72 61 74 69 6f 6e 73 20 5b 61 75 74 6f 6d  gurations [autom
a0c0: 61 74 69 63 5d 0a 20 20 2d 2d 77 69 74 68 2d 68  atic].  --with-h
a0d0: 69 6e 74 73 3d 46 49 4c 45 20 20 20 20 20 20 20  ints=FILE       
a0e0: 52 65 61 64 20 63 6f 6e 66 69 67 75 72 61 74 69  Read configurati
a0f0: 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 72 6f 6d 20  on options from 
a100: 46 49 4c 45 0a 20 20 2d 2d 77 69 74 68 2d 74 63  FILE.  --with-tc
a110: 6c 3d 44 49 52 20 20 20 20 20 20 20 20 20 20 64  l=DIR          d
a120: 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e  irectory contain
a130: 69 6e 67 20 74 63 6c 20 63 6f 6e 66 69 67 75 72  ing tcl configur
a140: 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  ation.          
a150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
a160: 28 74 63 6c 43 6f 6e 66 69 67 2e 73 68 29 0a 20  (tclConfig.sh). 
a170: 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c 69 6e 65   --with-readline
a180: 2d 6c 69 62 20 20 20 20 20 73 70 65 63 69 66 79  -lib     specify
a190: 20 72 65 61 64 6c 69 6e 65 20 6c 69 62 72 61 72   readline librar
a1a0: 79 0a 20 20 2d 2d 77 69 74 68 2d 72 65 61 64 6c  y.  --with-readl
a1b0: 69 6e 65 2d 69 6e 63 20 20 20 20 20 73 70 65 63  ine-inc     spec
a1c0: 69 66 79 20 72 65 61 64 6c 69 6e 65 20 69 6e 63  ify readline inc
a1d0: 6c 75 64 65 20 70 61 74 68 73 0a 0a 53 6f 6d 65  lude paths..Some
a1e0: 20 69 6e 66 6c 75 65 6e 74 69 61 6c 20 65 6e 76   influential env
a1f0: 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
a200: 65 73 3a 0a 20 20 43 43 20 20 20 20 20 20 20 20  es:.  CC        
a210: 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d    C compiler com
a220: 6d 61 6e 64 0a 20 20 43 46 4c 41 47 53 20 20 20  mand.  CFLAGS   
a230: 20 20 20 43 20 63 6f 6d 70 69 6c 65 72 20 66 6c     C compiler fl
a240: 61 67 73 0a 20 20 4c 44 46 4c 41 47 53 20 20 20  ags.  LDFLAGS   
a250: 20 20 6c 69 6e 6b 65 72 20 66 6c 61 67 73 2c 20    linker flags, 
a260: 65 2e 67 2e 20 2d 4c 3c 6c 69 62 20 64 69 72 3e  e.g. -L<lib dir>
a270: 20 69 66 20 79 6f 75 20 68 61 76 65 20 6c 69 62   if you have lib
a280: 72 61 72 69 65 73 20 69 6e 20 61 0a 20 20 20 20  raries in a.    
a290: 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 73 74 61            nonsta
a2a0: 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20  ndard directory 
a2b0: 3c 6c 69 62 20 64 69 72 3e 0a 20 20 4c 49 42 53  <lib dir>.  LIBS
a2c0: 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 69 65          librarie
a2d0: 73 20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65  s to pass to the
a2e0: 20 6c 69 6e 6b 65 72 2c 20 65 2e 67 2e 20 2d 6c   linker, e.g. -l
a2f0: 3c 6c 69 62 72 61 72 79 3e 0a 20 20 43 50 50 46  <library>.  CPPF
a300: 4c 41 47 53 20 20 20 20 43 2f 43 2b 2b 2f 4f 62  LAGS    C/C++/Ob
a310: 6a 65 63 74 69 76 65 20 43 20 70 72 65 70 72 6f  jective C prepro
a320: 63 65 73 73 6f 72 20 66 6c 61 67 73 2c 20 65 2e  cessor flags, e.
a330: 67 2e 20 2d 49 3c 69 6e 63 6c 75 64 65 20 64 69  g. -I<include di
a340: 72 3e 20 69 66 0a 20 20 20 20 20 20 20 20 20 20  r> if.          
a350: 20 20 20 20 79 6f 75 20 68 61 76 65 20 68 65 61      you have hea
a360: 64 65 72 73 20 69 6e 20 61 20 6e 6f 6e 73 74 61  ders in a nonsta
a370: 6e 64 61 72 64 20 64 69 72 65 63 74 6f 72 79 20  ndard directory 
a380: 3c 69 6e 63 6c 75 64 65 20 64 69 72 3e 0a 20 20  <include dir>.  
a390: 43 50 50 20 20 20 20 20 20 20 20 20 43 20 70 72  CPP         C pr
a3a0: 65 70 72 6f 63 65 73 73 6f 72 0a 20 20 43 58 58  eprocessor.  CXX
a3b0: 20 20 20 20 20 20 20 20 20 43 2b 2b 20 63 6f 6d           C++ com
a3c0: 70 69 6c 65 72 20 63 6f 6d 6d 61 6e 64 0a 20 20  piler command.  
a3d0: 43 58 58 46 4c 41 47 53 20 20 20 20 43 2b 2b 20  CXXFLAGS    C++ 
a3e0: 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a 20  compiler flags. 
a3f0: 20 43 58 58 43 50 50 20 20 20 20 20 20 43 2b 2b   CXXCPP      C++
a400: 20 70 72 65 70 72 6f 63 65 73 73 6f 72 0a 20 20   preprocessor.  
a410: 46 37 37 20 20 20 20 20 20 20 20 20 46 6f 72 74  F77         Fort
a420: 72 61 6e 20 37 37 20 63 6f 6d 70 69 6c 65 72 20  ran 77 compiler 
a430: 63 6f 6d 6d 61 6e 64 0a 20 20 46 46 4c 41 47 53  command.  FFLAGS
a440: 20 20 20 20 20 20 46 6f 72 74 72 61 6e 20 37 37        Fortran 77
a450: 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 0a   compiler flags.
a460: 0a 55 73 65 20 74 68 65 73 65 20 76 61 72 69 61  .Use these varia
a470: 62 6c 65 73 20 74 6f 20 6f 76 65 72 72 69 64 65  bles to override
a480: 20 74 68 65 20 63 68 6f 69 63 65 73 20 6d 61 64   the choices mad
a490: 65 20 62 79 20 60 63 6f 6e 66 69 67 75 72 65 27  e by `configure'
a4a0: 20 6f 72 20 74 6f 20 68 65 6c 70 0a 69 74 20 74   or to help.it t
a4b0: 6f 20 66 69 6e 64 20 6c 69 62 72 61 72 69 65 73  o find libraries
a4c0: 20 61 6e 64 20 70 72 6f 67 72 61 6d 73 20 77 69   and programs wi
a4d0: 74 68 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20 6e  th nonstandard n
a4e0: 61 6d 65 73 2f 6c 6f 63 61 74 69 6f 6e 73 2e 0a  ames/locations..
a4f0: 0a 5f 41 43 45 4f 46 0a 61 63 5f 73 74 61 74 75  ._ACEOF.ac_statu
a500: 73 3d 24 3f 0a 66 69 0a 0a 69 66 20 74 65 73 74  s=$?.fi..if test
a510: 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70 22   "$ac_init_help"
a520: 20 3d 20 22 72 65 63 75 72 73 69 76 65 22 3b 20   = "recursive"; 
a530: 74 68 65 6e 0a 20 20 23 20 49 66 20 74 68 65 72  then.  # If ther
a540: 65 20 61 72 65 20 73 75 62 64 69 72 73 2c 20 72  e are subdirs, r
a550: 65 70 6f 72 74 20 74 68 65 69 72 20 73 70 65 63  eport their spec
a560: 69 66 69 63 20 2d 2d 68 65 6c 70 2e 0a 20 20 66  ific --help..  f
a570: 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 3a 20 24  or ac_dir in : $
a580: 61 63 5f 73 75 62 64 69 72 73 5f 61 6c 6c 3b 20  ac_subdirs_all; 
a590: 64 6f 20 74 65 73 74 20 22 78 24 61 63 5f 64 69  do test "x$ac_di
a5a0: 72 22 20 3d 20 78 3a 20 26 26 20 63 6f 6e 74 69  r" = x: && conti
a5b0: 6e 75 65 0a 20 20 20 20 74 65 73 74 20 2d 64 20  nue.    test -d 
a5c0: 22 24 61 63 5f 64 69 72 22 20 7c 7c 20 63 6f 6e  "$ac_dir" || con
a5d0: 74 69 6e 75 65 0a 20 20 20 20 61 63 5f 62 75 69  tinue.    ac_bui
a5e0: 6c 64 64 69 72 3d 2e 0a 0a 63 61 73 65 20 22 24  lddir=...case "$
a5f0: 61 63 5f 64 69 72 22 20 69 6e 0a 2e 29 20 61 63  ac_dir" in..) ac
a600: 5f 64 69 72 5f 73 75 66 66 69 78 3d 20 61 63 5f  _dir_suffix= ac_
a610: 74 6f 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62  top_builddir_sub
a620: 3d 2e 20 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f  =. ac_top_build_
a630: 70 72 65 66 69 78 3d 20 3b 3b 0a 2a 29 0a 20 20  prefix= ;;.*).  
a640: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 3d 2f 60  ac_dir_suffix=/`
a650: 65 63 68 6f 20 22 24 61 63 5f 64 69 72 22 20 7c  echo "$ac_dir" |
a660: 20 73 65 64 20 27 73 2c 5e 5c 2e 5b 5c 5c 2f 5d   sed 's,^\.[\\/]
a670: 2c 2c 27 60 0a 20 20 23 20 41 20 22 2e 2e 22 20  ,,'`.  # A ".." 
a680: 66 6f 72 20 65 61 63 68 20 64 69 72 65 63 74 6f  for each directo
a690: 72 79 20 69 6e 20 24 61 63 5f 64 69 72 5f 73 75  ry in $ac_dir_su
a6a0: 66 66 69 78 2e 0a 20 20 61 63 5f 74 6f 70 5f 62  ffix..  ac_top_b
a6b0: 75 69 6c 64 64 69 72 5f 73 75 62 3d 60 65 63 68  uilddir_sub=`ech
a6c0: 6f 20 22 24 61 63 5f 64 69 72 5f 73 75 66 66 69  o "$ac_dir_suffi
a6d0: 78 22 20 7c 20 73 65 64 20 27 73 2c 2f 5b 5e 5c  x" | sed 's,/[^\
a6e0: 5c 2f 5d 2a 2c 2f 2e 2e 2c 67 3b 73 2c 2f 2c 2c  \/]*,/..,g;s,/,,
a6f0: 27 60 0a 20 20 63 61 73 65 20 24 61 63 5f 74 6f  '`.  case $ac_to
a700: 70 5f 62 75 69 6c 64 64 69 72 5f 73 75 62 20 69  p_builddir_sub i
a710: 6e 0a 20 20 22 22 29 20 61 63 5f 74 6f 70 5f 62  n.  "") ac_top_b
a720: 75 69 6c 64 64 69 72 5f 73 75 62 3d 2e 20 61 63  uilddir_sub=. ac
a730: 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 69  _top_build_prefi
a740: 78 3d 20 3b 3b 0a 20 20 2a 29 20 20 61 63 5f 74  x= ;;.  *)  ac_t
a750: 6f 70 5f 62 75 69 6c 64 5f 70 72 65 66 69 78 3d  op_build_prefix=
a760: 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72  $ac_top_builddir
a770: 5f 73 75 62 2f 20 3b 3b 0a 20 20 65 73 61 63 20  _sub/ ;;.  esac 
a780: 3b 3b 0a 65 73 61 63 0a 61 63 5f 61 62 73 5f 74  ;;.esac.ac_abs_t
a790: 6f 70 5f 62 75 69 6c 64 64 69 72 3d 24 61 63 5f  op_builddir=$ac_
a7a0: 70 77 64 0a 61 63 5f 61 62 73 5f 62 75 69 6c 64  pwd.ac_abs_build
a7b0: 64 69 72 3d 24 61 63 5f 70 77 64 24 61 63 5f 64  dir=$ac_pwd$ac_d
a7c0: 69 72 5f 73 75 66 66 69 78 0a 23 20 66 6f 72 20  ir_suffix.# for 
a7d0: 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69  backward compati
a7e0: 62 69 6c 69 74 79 3a 0a 61 63 5f 74 6f 70 5f 62  bility:.ac_top_b
a7f0: 75 69 6c 64 64 69 72 3d 24 61 63 5f 74 6f 70 5f  uilddir=$ac_top_
a800: 62 75 69 6c 64 5f 70 72 65 66 69 78 0a 0a 63 61  build_prefix..ca
a810: 73 65 20 24 73 72 63 64 69 72 20 69 6e 0a 20 20  se $srcdir in.  
a820: 2e 29 20 20 23 20 57 65 20 61 72 65 20 62 75 69  .)  # We are bui
a830: 6c 64 69 6e 67 20 69 6e 20 70 6c 61 63 65 2e 0a  lding in place..
a840: 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d 2e 0a      ac_srcdir=..
a850: 20 20 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69      ac_top_srcdi
a860: 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 64  r=$ac_top_buildd
a870: 69 72 5f 73 75 62 0a 20 20 20 20 61 63 5f 61 62  ir_sub.    ac_ab
a880: 73 5f 74 6f 70 5f 73 72 63 64 69 72 3d 24 61 63  s_top_srcdir=$ac
a890: 5f 70 77 64 20 3b 3b 0a 20 20 5b 5c 5c 2f 5d 2a  _pwd ;;.  [\\/]*
a8a0: 20 7c 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 20 23   | ?:[\\/]* )  #
a8b0: 20 41 62 73 6f 6c 75 74 65 20 6e 61 6d 65 2e 0a   Absolute name..
a8c0: 20 20 20 20 61 63 5f 73 72 63 64 69 72 3d 24 73      ac_srcdir=$s
a8d0: 72 63 64 69 72 24 61 63 5f 64 69 72 5f 73 75 66  rcdir$ac_dir_suf
a8e0: 66 69 78 3b 0a 20 20 20 20 61 63 5f 74 6f 70 5f  fix;.    ac_top_
a8f0: 73 72 63 64 69 72 3d 24 73 72 63 64 69 72 0a 20  srcdir=$srcdir. 
a900: 20 20 20 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72     ac_abs_top_sr
a910: 63 64 69 72 3d 24 73 72 63 64 69 72 20 3b 3b 0a  cdir=$srcdir ;;.
a920: 20 20 2a 29 20 23 20 52 65 6c 61 74 69 76 65 20    *) # Relative 
a930: 6e 61 6d 65 2e 0a 20 20 20 20 61 63 5f 73 72 63  name..    ac_src
a940: 64 69 72 3d 24 61 63 5f 74 6f 70 5f 62 75 69 6c  dir=$ac_top_buil
a950: 64 5f 70 72 65 66 69 78 24 73 72 63 64 69 72 24  d_prefix$srcdir$
a960: 61 63 5f 64 69 72 5f 73 75 66 66 69 78 0a 20 20  ac_dir_suffix.  
a970: 20 20 61 63 5f 74 6f 70 5f 73 72 63 64 69 72 3d    ac_top_srcdir=
a980: 24 61 63 5f 74 6f 70 5f 62 75 69 6c 64 5f 70 72  $ac_top_build_pr
a990: 65 66 69 78 24 73 72 63 64 69 72 0a 20 20 20 20  efix$srcdir.    
a9a0: 61 63 5f 61 62 73 5f 74 6f 70 5f 73 72 63 64 69  ac_abs_top_srcdi
a9b0: 72 3d 24 61 63 5f 70 77 64 2f 24 73 72 63 64 69  r=$ac_pwd/$srcdi
a9c0: 72 20 3b 3b 0a 65 73 61 63 0a 61 63 5f 61 62 73  r ;;.esac.ac_abs
a9d0: 5f 73 72 63 64 69 72 3d 24 61 63 5f 61 62 73 5f  _srcdir=$ac_abs_
a9e0: 74 6f 70 5f 73 72 63 64 69 72 24 61 63 5f 64 69  top_srcdir$ac_di
a9f0: 72 5f 73 75 66 66 69 78 0a 0a 20 20 20 20 63 64  r_suffix..    cd
aa00: 20 22 24 61 63 5f 64 69 72 22 20 7c 7c 20 7b 20   "$ac_dir" || { 
aa10: 61 63 5f 73 74 61 74 75 73 3d 24 3f 3b 20 63 6f  ac_status=$?; co
aa20: 6e 74 69 6e 75 65 3b 20 7d 0a 20 20 20 20 23 20  ntinue; }.    # 
aa30: 43 68 65 63 6b 20 66 6f 72 20 67 75 65 73 74 65  Check for gueste
aa40: 64 20 63 6f 6e 66 69 67 75 72 65 2e 0a 20 20 20  d configure..   
aa50: 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63   if test -f "$ac
aa60: 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75 72  _srcdir/configur
aa70: 65 2e 67 6e 75 22 3b 20 74 68 65 6e 0a 20 20 20  e.gnu"; then.   
aa80: 20 20 20 65 63 68 6f 20 26 26 0a 20 20 20 20 20     echo &&.     
aa90: 20 24 53 48 45 4c 4c 20 22 24 61 63 5f 73 72 63   $SHELL "$ac_src
aaa0: 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 2e 67 6e  dir/configure.gn
aab0: 75 22 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72 73  u" --help=recurs
aac0: 69 76 65 0a 20 20 20 20 65 6c 69 66 20 74 65 73  ive.    elif tes
aad0: 74 20 2d 66 20 22 24 61 63 5f 73 72 63 64 69 72  t -f "$ac_srcdir
aae0: 2f 63 6f 6e 66 69 67 75 72 65 22 3b 20 74 68 65  /configure"; the
aaf0: 6e 0a 20 20 20 20 20 20 65 63 68 6f 20 26 26 0a  n.      echo &&.
ab00: 20 20 20 20 20 20 24 53 48 45 4c 4c 20 22 24 61        $SHELL "$a
ab10: 63 5f 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75  c_srcdir/configu
ab20: 72 65 22 20 2d 2d 68 65 6c 70 3d 72 65 63 75 72  re" --help=recur
ab30: 73 69 76 65 0a 20 20 20 20 65 6c 73 65 0a 20 20  sive.    else.  
ab40: 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65      echo "$as_me
ab50: 3a 20 57 41 52 4e 49 4e 47 3a 20 6e 6f 20 63 6f  : WARNING: no co
ab60: 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 66 6f  nfiguration info
ab70: 72 6d 61 74 69 6f 6e 20 69 73 20 69 6e 20 24 61  rmation is in $a
ab80: 63 5f 64 69 72 22 20 3e 26 32 0a 20 20 20 20 66  c_dir" >&2.    f
ab90: 69 20 7c 7c 20 61 63 5f 73 74 61 74 75 73 3d 24  i || ac_status=$
aba0: 3f 0a 20 20 20 20 63 64 20 22 24 61 63 5f 70 77  ?.    cd "$ac_pw
abb0: 64 22 20 7c 7c 20 7b 20 61 63 5f 73 74 61 74 75  d" || { ac_statu
abc0: 73 3d 24 3f 3b 20 62 72 65 61 6b 3b 20 7d 0a 20  s=$?; break; }. 
abd0: 20 64 6f 6e 65 0a 66 69 0a 0a 74 65 73 74 20 2d   done.fi..test -
abe0: 6e 20 22 24 61 63 5f 69 6e 69 74 5f 68 65 6c 70  n "$ac_init_help
abf0: 22 20 26 26 20 65 78 69 74 20 24 61 63 5f 73 74  " && exit $ac_st
ac00: 61 74 75 73 0a 69 66 20 24 61 63 5f 69 6e 69 74  atus.if $ac_init
ac10: 5f 76 65 72 73 69 6f 6e 3b 20 74 68 65 6e 0a 20  _version; then. 
ac20: 20 63 61 74 20 3c 3c 5c 5f 41 43 45 4f 46 0a 73   cat <<\_ACEOF.s
ac30: 71 6c 69 74 65 20 63 6f 6e 66 69 67 75 72 65 20  qlite configure 
ac40: 33 2e 35 2e 36 0a 67 65 6e 65 72 61 74 65 64 20  3.5.6.generated 
ac50: 62 79 20 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20  by GNU Autoconf 
ac60: 32 2e 36 31 0a 0a 43 6f 70 79 72 69 67 68 74 20  2.61..Copyright 
ac70: 28 43 29 20 31 39 39 32 2c 20 31 39 39 33 2c 20  (C) 1992, 1993, 
ac80: 31 39 39 34 2c 20 31 39 39 35 2c 20 31 39 39 36  1994, 1995, 1996
ac90: 2c 20 31 39 39 38 2c 20 31 39 39 39 2c 20 32 30  , 1998, 1999, 20
aca0: 30 30 2c 20 32 30 30 31 2c 0a 32 30 30 32 2c 20  00, 2001,.2002, 
acb0: 32 30 30 33 2c 20 32 30 30 34 2c 20 32 30 30 35  2003, 2004, 2005
acc0: 2c 20 32 30 30 36 20 46 72 65 65 20 53 6f 66 74  , 2006 Free Soft
acd0: 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c  ware Foundation,
ace0: 20 49 6e 63 2e 0a 54 68 69 73 20 63 6f 6e 66 69   Inc..This confi
acf0: 67 75 72 65 20 73 63 72 69 70 74 20 69 73 20 66  gure script is f
ad00: 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 74 68  ree software; th
ad10: 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20  e Free Software 
ad20: 46 6f 75 6e 64 61 74 69 6f 6e 0a 67 69 76 65 73  Foundation.gives
ad30: 20 75 6e 6c 69 6d 69 74 65 64 20 70 65 72 6d 69   unlimited permi
ad40: 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64  ssion to copy, d
ad50: 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 6d 6f  istribute and mo
ad60: 64 69 66 79 20 69 74 2e 0a 5f 41 43 45 4f 46 0a  dify it.._ACEOF.
ad70: 20 20 65 78 69 74 0a 66 69 0a 63 61 74 20 3e 63    exit.fi.cat >c
ad80: 6f 6e 66 69 67 2e 6c 6f 67 20 3c 3c 5f 41 43 45  onfig.log <<_ACE
ad90: 4f 46 0a 54 68 69 73 20 66 69 6c 65 20 63 6f 6e  OF.This file con
ada0: 74 61 69 6e 73 20 61 6e 79 20 6d 65 73 73 61 67  tains any messag
adb0: 65 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 63  es produced by c
adc0: 6f 6d 70 69 6c 65 72 73 20 77 68 69 6c 65 0a 72  ompilers while.r
add0: 75 6e 6e 69 6e 67 20 63 6f 6e 66 69 67 75 72 65  unning configure
ade0: 2c 20 74 6f 20 61 69 64 20 64 65 62 75 67 67 69  , to aid debuggi
adf0: 6e 67 20 69 66 20 63 6f 6e 66 69 67 75 72 65 20  ng if configure 
ae00: 6d 61 6b 65 73 20 61 20 6d 69 73 74 61 6b 65 2e  makes a mistake.
ae10: 0a 0a 49 74 20 77 61 73 20 63 72 65 61 74 65 64  ..It was created
ae20: 20 62 79 20 73 71 6c 69 74 65 20 24 61 73 5f 6d   by sqlite $as_m
ae30: 65 20 33 2e 35 2e 36 2c 20 77 68 69 63 68 20 77  e 3.5.6, which w
ae40: 61 73 0a 67 65 6e 65 72 61 74 65 64 20 62 79 20  as.generated by 
ae50: 47 4e 55 20 41 75 74 6f 63 6f 6e 66 20 32 2e 36  GNU Autoconf 2.6
ae60: 31 2e 20 20 49 6e 76 6f 63 61 74 69 6f 6e 20 63  1.  Invocation c
ae70: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 61 73 0a  ommand line was.
ae80: 0a 20 20 24 20 24 30 20 24 40 0a 0a 5f 41 43 45  .  $ $0 $@.._ACE
ae90: 4f 46 0a 65 78 65 63 20 35 3e 3e 63 6f 6e 66 69  OF.exec 5>>confi
aea0: 67 2e 6c 6f 67 0a 7b 0a 63 61 74 20 3c 3c 5f 41  g.log.{.cat <<_A
aeb0: 53 55 4e 41 4d 45 0a 23 23 20 2d 2d 2d 2d 2d 2d  SUNAME.## ------
aec0: 2d 2d 2d 20 23 23 0a 23 23 20 50 6c 61 74 66 6f  --- ##.## Platfo
aed0: 72 6d 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d  rm. ##.## ------
aee0: 2d 2d 2d 20 23 23 0a 0a 68 6f 73 74 6e 61 6d 65  --- ##..hostname
aef0: 20 3d 20 60 28 68 6f 73 74 6e 61 6d 65 20 7c 7c   = `(hostname ||
af00: 20 75 6e 61 6d 65 20 2d 6e 29 20 32 3e 2f 64 65   uname -n) 2>/de
af10: 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 31 71 60  v/null | sed 1q`
af20: 0a 75 6e 61 6d 65 20 2d 6d 20 3d 20 60 28 75 6e  .uname -m = `(un
af30: 61 6d 65 20 2d 6d 29 20 32 3e 2f 64 65 76 2f 6e  ame -m) 2>/dev/n
af40: 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e  ull || echo unkn
af50: 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d 72 20 3d 20  own`.uname -r = 
af60: 60 28 75 6e 61 6d 65 20 2d 72 29 20 32 3e 2f 64  `(uname -r) 2>/d
af70: 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20  ev/null || echo 
af80: 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61 6d 65 20 2d  unknown`.uname -
af90: 73 20 3d 20 60 28 75 6e 61 6d 65 20 2d 73 29 20  s = `(uname -s) 
afa0: 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 65  2>/dev/null || e
afb0: 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 75 6e 61  cho unknown`.una
afc0: 6d 65 20 2d 76 20 3d 20 60 28 75 6e 61 6d 65 20  me -v = `(uname 
afd0: 2d 76 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20  -v) 2>/dev/null 
afe0: 7c 7c 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60  || echo unknown`
aff0: 0a 0a 2f 75 73 72 2f 62 69 6e 2f 75 6e 61 6d 65  ../usr/bin/uname
b000: 20 2d 70 20 3d 20 60 28 2f 75 73 72 2f 62 69 6e   -p = `(/usr/bin
b010: 2f 75 6e 61 6d 65 20 2d 70 29 20 32 3e 2f 64 65  /uname -p) 2>/de
b020: 76 2f 6e 75 6c 6c 20 7c 7c 20 65 63 68 6f 20 75  v/null || echo u
b030: 6e 6b 6e 6f 77 6e 60 0a 2f 62 69 6e 2f 75 6e 61  nknown`./bin/una
b040: 6d 65 20 2d 58 20 20 20 20 20 3d 20 60 28 2f 62  me -X     = `(/b
b050: 69 6e 2f 75 6e 61 6d 65 20 2d 58 29 20 32 3e 2f  in/uname -X) 2>/
b060: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 7c 7c 20  dev/null     || 
b070: 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a 2f  echo unknown`../
b080: 62 69 6e 2f 61 72 63 68 20 20 20 20 20 20 20 20  bin/arch        
b090: 20 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 61        = `(/bin/a
b0a0: 72 63 68 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  rch) 2>/dev/null
b0b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 7c                ||
b0c0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
b0d0: 75 73 72 2f 62 69 6e 2f 61 72 63 68 20 2d 6b 20  usr/bin/arch -k 
b0e0: 20 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62        = `(/usr/b
b0f0: 69 6e 2f 61 72 63 68 20 2d 6b 29 20 32 3e 2f 64  in/arch -k) 2>/d
b100: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c  ev/null       ||
b110: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
b120: 75 73 72 2f 63 6f 6e 76 65 78 2f 67 65 74 73 79  usr/convex/getsy
b130: 73 69 6e 66 6f 20 3d 20 60 28 2f 75 73 72 2f 63  sinfo = `(/usr/c
b140: 6f 6e 76 65 78 2f 67 65 74 73 79 73 69 6e 66 6f  onvex/getsysinfo
b150: 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c  ) 2>/dev/null ||
b160: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
b170: 75 73 72 2f 62 69 6e 2f 68 6f 73 74 69 6e 66 6f  usr/bin/hostinfo
b180: 20 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62        = `(/usr/b
b190: 69 6e 2f 68 6f 73 74 69 6e 66 6f 29 20 32 3e 2f  in/hostinfo) 2>/
b1a0: 64 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 7c 7c  dev/null      ||
b1b0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
b1c0: 62 69 6e 2f 6d 61 63 68 69 6e 65 20 20 20 20 20  bin/machine     
b1d0: 20 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 6d        = `(/bin/m
b1e0: 61 63 68 69 6e 65 29 20 32 3e 2f 64 65 76 2f 6e  achine) 2>/dev/n
b1f0: 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 7c 7c  ull           ||
b200: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
b210: 75 73 72 2f 62 69 6e 2f 6f 73 6c 65 76 65 6c 20  usr/bin/oslevel 
b220: 20 20 20 20 20 20 3d 20 60 28 2f 75 73 72 2f 62        = `(/usr/b
b230: 69 6e 2f 6f 73 6c 65 76 65 6c 29 20 32 3e 2f 64  in/oslevel) 2>/d
b240: 65 76 2f 6e 75 6c 6c 20 20 20 20 20 20 20 7c 7c  ev/null       ||
b250: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 2f   echo unknown`./
b260: 62 69 6e 2f 75 6e 69 76 65 72 73 65 20 20 20 20  bin/universe    
b270: 20 20 20 20 20 20 3d 20 60 28 2f 62 69 6e 2f 75        = `(/bin/u
b280: 6e 69 76 65 72 73 65 29 20 32 3e 2f 64 65 76 2f  niverse) 2>/dev/
b290: 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 7c 7c  null          ||
b2a0: 20 65 63 68 6f 20 75 6e 6b 6e 6f 77 6e 60 0a 0a   echo unknown`..
b2b0: 5f 41 53 55 4e 41 4d 45 0a 0a 61 73 5f 73 61 76  _ASUNAME..as_sav
b2c0: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
b2d0: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
b2e0: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
b2f0: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
b300: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
b310: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
b320: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 65 63 68 6f   as_dir=..  echo
b330: 20 22 50 41 54 48 3a 20 24 61 73 5f 64 69 72 22   "PATH: $as_dir"
b340: 0a 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61  .done.IFS=$as_sa
b350: 76 65 5f 49 46 53 0a 0a 7d 20 3e 26 35 0a 0a 63  ve_IFS..} >&5..c
b360: 61 74 20 3e 26 35 20 3c 3c 5f 41 43 45 4f 46 0a  at >&5 <<_ACEOF.
b370: 0a 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ..## -----------
b380: 20 23 23 0a 23 23 20 43 6f 72 65 20 74 65 73 74   ##.## Core test
b390: 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  s. ##.## -------
b3a0: 2d 2d 2d 2d 20 23 23 0a 0a 5f 41 43 45 4f 46 0a  ---- ##.._ACEOF.
b3b0: 0a 0a 23 20 4b 65 65 70 20 61 20 74 72 61 63 65  ..# Keep a trace
b3c0: 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20   of the command 
b3d0: 6c 69 6e 65 2e 0a 23 20 53 74 72 69 70 20 6f 75  line..# Strip ou
b3e0: 74 20 2d 2d 6e 6f 2d 63 72 65 61 74 65 20 61 6e  t --no-create an
b3f0: 64 20 2d 2d 6e 6f 2d 72 65 63 75 72 73 69 6f 6e  d --no-recursion
b400: 20 73 6f 20 74 68 65 79 20 64 6f 20 6e 6f 74 20   so they do not 
b410: 70 69 6c 65 20 75 70 2e 0a 23 20 53 74 72 69 70  pile up..# Strip
b420: 20 6f 75 74 20 2d 2d 73 69 6c 65 6e 74 20 62 65   out --silent be
b430: 63 61 75 73 65 20 77 65 20 64 6f 6e 27 74 20 77  cause we don't w
b440: 61 6e 74 20 74 6f 20 72 65 63 6f 72 64 20 69 74  ant to record it
b450: 20 66 6f 72 20 66 75 74 75 72 65 20 72 75 6e 73   for future runs
b460: 2e 0a 23 20 41 6c 73 6f 20 71 75 6f 74 65 20 61  ..# Also quote a
b470: 6e 79 20 61 72 67 73 20 63 6f 6e 74 61 69 6e 69  ny args containi
b480: 6e 67 20 73 68 65 6c 6c 20 6d 65 74 61 2d 63 68  ng shell meta-ch
b490: 61 72 61 63 74 65 72 73 2e 0a 23 20 4d 61 6b 65  aracters..# Make
b4a0: 20 74 77 6f 20 70 61 73 73 65 73 20 74 6f 20 61   two passes to a
b4b0: 6c 6c 6f 77 20 66 6f 72 20 70 72 6f 70 65 72 20  llow for proper 
b4c0: 64 75 70 6c 69 63 61 74 65 2d 61 72 67 75 6d 65  duplicate-argume
b4d0: 6e 74 20 73 75 70 70 72 65 73 73 69 6f 6e 2e 0a  nt suppression..
b4e0: 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
b4f0: 73 3d 0a 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f  s=.ac_configure_
b500: 61 72 67 73 30 3d 0a 61 63 5f 63 6f 6e 66 69 67  args0=.ac_config
b510: 75 72 65 5f 61 72 67 73 31 3d 0a 61 63 5f 6d 75  ure_args1=.ac_mu
b520: 73 74 5f 6b 65 65 70 5f 6e 65 78 74 3d 66 61 6c  st_keep_next=fal
b530: 73 65 0a 66 6f 72 20 61 63 5f 70 61 73 73 20 69  se.for ac_pass i
b540: 6e 20 31 20 32 0a 64 6f 0a 20 20 66 6f 72 20 61  n 1 2.do.  for a
b550: 63 5f 61 72 67 0a 20 20 64 6f 0a 20 20 20 20 63  c_arg.  do.    c
b560: 61 73 65 20 24 61 63 5f 61 72 67 20 69 6e 0a 20  ase $ac_arg in. 
b570: 20 20 20 2d 6e 6f 2d 63 72 65 61 74 65 20 7c 20     -no-create | 
b580: 2d 2d 6e 6f 2d 63 2a 20 7c 20 2d 6e 20 7c 20 2d  --no-c* | -n | -
b590: 6e 6f 2d 72 65 63 75 72 73 69 6f 6e 20 7c 20 2d  no-recursion | -
b5a0: 2d 6e 6f 2d 72 2a 29 20 63 6f 6e 74 69 6e 75 65  -no-r*) continue
b5b0: 20 3b 3b 0a 20 20 20 20 2d 71 20 7c 20 2d 71 75   ;;.    -q | -qu
b5c0: 69 65 74 20 7c 20 2d 2d 71 75 69 65 74 20 7c 20  iet | --quiet | 
b5d0: 2d 2d 71 75 69 65 20 7c 20 2d 2d 71 75 69 20 7c  --quie | --qui |
b5e0: 20 2d 2d 71 75 20 7c 20 2d 2d 71 20 5c 0a 20 20   --qu | --q \.  
b5f0: 20 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d    | -silent | --
b600: 73 69 6c 65 6e 74 20 7c 20 2d 2d 73 69 6c 65 6e  silent | --silen
b610: 20 7c 20 2d 2d 73 69 6c 65 20 7c 20 2d 2d 73 69   | --sile | --si
b620: 6c 29 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75  l).      continu
b630: 65 20 3b 3b 0a 20 20 20 20 2a 5c 27 2a 29 0a 20  e ;;.    *\'*). 
b640: 20 20 20 20 20 61 63 5f 61 72 67 3d 60 65 63 68       ac_arg=`ech
b650: 6f 20 22 24 61 63 5f 61 72 67 22 20 7c 20 73 65  o "$ac_arg" | se
b660: 64 20 22 73 2f 27 2f 27 5c 5c 5c 5c 5c 5c 5c 5c  d "s/'/'\\\\\\\\
b670: 27 27 2f 67 22 60 20 3b 3b 0a 20 20 20 20 65 73  ''/g"` ;;.    es
b680: 61 63 0a 20 20 20 20 63 61 73 65 20 24 61 63 5f  ac.    case $ac_
b690: 70 61 73 73 20 69 6e 0a 20 20 20 20 31 29 20 61  pass in.    1) a
b6a0: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
b6b0: 30 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  0="$ac_configure
b6c0: 5f 61 72 67 73 30 20 27 24 61 63 5f 61 72 67 27  _args0 '$ac_arg'
b6d0: 22 20 3b 3b 0a 20 20 20 20 32 29 0a 20 20 20 20  " ;;.    2).    
b6e0: 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61    ac_configure_a
b6f0: 72 67 73 31 3d 22 24 61 63 5f 63 6f 6e 66 69 67  rgs1="$ac_config
b700: 75 72 65 5f 61 72 67 73 31 20 27 24 61 63 5f 61  ure_args1 '$ac_a
b710: 72 67 27 22 0a 20 20 20 20 20 20 69 66 20 74 65  rg'".      if te
b720: 73 74 20 24 61 63 5f 6d 75 73 74 5f 6b 65 65 70  st $ac_must_keep
b730: 5f 6e 65 78 74 20 3d 20 74 72 75 65 3b 20 74 68  _next = true; th
b740: 65 6e 0a 09 61 63 5f 6d 75 73 74 5f 6b 65 65 70  en..ac_must_keep
b750: 5f 6e 65 78 74 3d 66 61 6c 73 65 20 23 20 47 6f  _next=false # Go
b760: 74 20 76 61 6c 75 65 2c 20 62 61 63 6b 20 74 6f  t value, back to
b770: 20 6e 6f 72 6d 61 6c 2e 0a 20 20 20 20 20 20 65   normal..      e
b780: 6c 73 65 0a 09 63 61 73 65 20 24 61 63 5f 61 72  lse..case $ac_ar
b790: 67 20 69 6e 0a 09 20 20 2a 3d 2a 20 7c 20 2d 2d  g in..  *=* | --
b7a0: 63 6f 6e 66 69 67 2d 63 61 63 68 65 20 7c 20 2d  config-cache | -
b7b0: 43 20 7c 20 2d 64 69 73 61 62 6c 65 2d 2a 20 7c  C | -disable-* |
b7c0: 20 2d 2d 64 69 73 61 62 6c 65 2d 2a 20 5c 0a 09   --disable-* \..
b7d0: 20 20 7c 20 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20    | -enable-* | 
b7e0: 2d 2d 65 6e 61 62 6c 65 2d 2a 20 7c 20 2d 67 61  --enable-* | -ga
b7f0: 73 20 7c 20 2d 2d 67 2a 20 7c 20 2d 6e 66 70 20  s | --g* | -nfp 
b800: 7c 20 2d 2d 6e 66 2a 20 5c 0a 09 20 20 7c 20 2d  | --nf* \..  | -
b810: 71 20 7c 20 2d 71 75 69 65 74 20 7c 20 2d 2d 71  q | -quiet | --q
b820: 2a 20 7c 20 2d 73 69 6c 65 6e 74 20 7c 20 2d 2d  * | -silent | --
b830: 73 69 6c 2a 20 7c 20 2d 76 20 7c 20 2d 76 65 72  sil* | -v | -ver
b840: 62 2a 20 5c 0a 09 20 20 7c 20 2d 77 69 74 68 2d  b* \..  | -with-
b850: 2a 20 7c 20 2d 2d 77 69 74 68 2d 2a 20 7c 20 2d  * | --with-* | -
b860: 77 69 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 77 69  without-* | --wi
b870: 74 68 6f 75 74 2d 2a 20 7c 20 2d 2d 78 29 0a 09  thout-* | --x)..
b880: 20 20 20 20 63 61 73 65 20 22 24 61 63 5f 63 6f      case "$ac_co
b890: 6e 66 69 67 75 72 65 5f 61 72 67 73 30 20 22 20  nfigure_args0 " 
b8a0: 69 6e 0a 09 20 20 20 20 20 20 22 24 61 63 5f 63  in..      "$ac_c
b8b0: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 22 2a  onfigure_args1"*
b8c0: 22 20 27 24 61 63 5f 61 72 67 27 20 22 2a 20 29  " '$ac_arg' "* )
b8d0: 20 63 6f 6e 74 69 6e 75 65 20 3b 3b 0a 09 20 20   continue ;;..  
b8e0: 20 20 65 73 61 63 0a 09 20 20 20 20 3b 3b 0a 09    esac..    ;;..
b8f0: 20 20 2d 2a 20 29 20 61 63 5f 6d 75 73 74 5f 6b    -* ) ac_must_k
b900: 65 65 70 5f 6e 65 78 74 3d 74 72 75 65 20 3b 3b  eep_next=true ;;
b910: 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a  ..esac.      fi.
b920: 20 20 20 20 20 20 61 63 5f 63 6f 6e 66 69 67 75        ac_configu
b930: 72 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e  re_args="$ac_con
b940: 66 69 67 75 72 65 5f 61 72 67 73 20 27 24 61 63  figure_args '$ac
b950: 5f 61 72 67 27 22 0a 20 20 20 20 20 20 3b 3b 0a  _arg'".      ;;.
b960: 20 20 20 20 65 73 61 63 0a 20 20 64 6f 6e 65 0a      esac.  done.
b970: 64 6f 6e 65 0a 24 61 73 5f 75 6e 73 65 74 20 61  done.$as_unset a
b980: 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73  c_configure_args
b990: 30 20 7c 7c 20 74 65 73 74 20 22 24 7b 61 63 5f  0 || test "${ac_
b9a0: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30 2b  configure_args0+
b9b0: 73 65 74 7d 22 20 21 3d 20 73 65 74 20 7c 7c 20  set}" != set || 
b9c0: 7b 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  { ac_configure_a
b9d0: 72 67 73 30 3d 3b 20 65 78 70 6f 72 74 20 61 63  rgs0=; export ac
b9e0: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 30  _configure_args0
b9f0: 3b 20 7d 0a 24 61 73 5f 75 6e 73 65 74 20 61 63  ; }.$as_unset ac
ba00: 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31  _configure_args1
ba10: 20 7c 7c 20 74 65 73 74 20 22 24 7b 61 63 5f 63   || test "${ac_c
ba20: 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 2b 73  onfigure_args1+s
ba30: 65 74 7d 22 20 21 3d 20 73 65 74 20 7c 7c 20 7b  et}" != set || {
ba40: 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72   ac_configure_ar
ba50: 67 73 31 3d 3b 20 65 78 70 6f 72 74 20 61 63 5f  gs1=; export ac_
ba60: 63 6f 6e 66 69 67 75 72 65 5f 61 72 67 73 31 3b  configure_args1;
ba70: 20 7d 0a 0a 23 20 57 68 65 6e 20 69 6e 74 65 72   }..# When inter
ba80: 72 75 70 74 65 64 20 6f 72 20 65 78 69 74 27 64  rupted or exit'd
ba90: 2c 20 63 6c 65 61 6e 75 70 20 74 65 6d 70 6f 72  , cleanup tempor
baa0: 61 72 79 20 66 69 6c 65 73 2c 20 61 6e 64 20 63  ary files, and c
bab0: 6f 6d 70 6c 65 74 65 0a 23 20 63 6f 6e 66 69 67  omplete.# config
bac0: 2e 6c 6f 67 2e 20 20 57 65 20 72 65 6d 6f 76 65  .log.  We remove
bad0: 20 63 6f 6d 6d 65 6e 74 73 20 62 65 63 61 75 73   comments becaus
bae0: 65 20 61 6e 79 77 61 79 20 74 68 65 20 71 75 6f  e anyway the quo
baf0: 74 65 73 20 69 6e 20 74 68 65 72 65 0a 23 20 77  tes in there.# w
bb00: 6f 75 6c 64 20 63 61 75 73 65 20 70 72 6f 62 6c  ould cause probl
bb10: 65 6d 73 20 6f 72 20 6c 6f 6f 6b 20 75 67 6c 79  ems or look ugly
bb20: 2e 0a 23 20 57 41 52 4e 49 4e 47 3a 20 55 73 65  ..# WARNING: Use
bb30: 20 27 5c 27 27 20 74 6f 20 72 65 70 72 65 73 65   '\'' to represe
bb40: 6e 74 20 61 6e 20 61 70 6f 73 74 72 6f 70 68 65  nt an apostrophe
bb50: 20 77 69 74 68 69 6e 20 74 68 65 20 74 72 61 70   within the trap
bb60: 2e 0a 23 20 57 41 52 4e 49 4e 47 3a 20 44 6f 20  ..# WARNING: Do 
bb70: 6e 6f 74 20 73 74 61 72 74 20 74 68 65 20 74 72  not start the tr
bb80: 61 70 20 63 6f 64 65 20 77 69 74 68 20 61 20 6e  ap code with a n
bb90: 65 77 6c 69 6e 65 2c 20 64 75 65 20 74 6f 20 61  ewline, due to a
bba0: 20 46 72 65 65 42 53 44 20 34 2e 30 20 62 75 67   FreeBSD 4.0 bug
bbb0: 2e 0a 74 72 61 70 20 27 65 78 69 74 5f 73 74 61  ..trap 'exit_sta
bbc0: 74 75 73 3d 24 3f 0a 20 20 23 20 53 61 76 65 20  tus=$?.  # Save 
bbd0: 69 6e 74 6f 20 63 6f 6e 66 69 67 2e 6c 6f 67 20  into config.log 
bbe0: 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  some information
bbf0: 20 74 68 61 74 20 6d 69 67 68 74 20 68 65 6c 70   that might help
bc00: 20 69 6e 20 64 65 62 75 67 67 69 6e 67 2e 0a 20   in debugging.. 
bc10: 20 7b 0a 20 20 20 20 65 63 68 6f 0a 0a 20 20 20   {.    echo..   
bc20: 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23   cat <<\_ASBOX.#
bc30: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
bc40: 2d 2d 20 23 23 0a 23 23 20 43 61 63 68 65 20 76  -- ##.## Cache v
bc50: 61 72 69 61 62 6c 65 73 2e 20 23 23 0a 23 23 20  ariables. ##.## 
bc60: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
bc70: 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65   ##._ASBOX.    e
bc80: 63 68 6f 0a 20 20 20 20 23 20 54 68 65 20 66 6f  cho.    # The fo
bc90: 6c 6c 6f 77 69 6e 67 20 77 61 79 20 6f 66 20 77  llowing way of w
bca0: 72 69 74 69 6e 67 20 74 68 65 20 63 61 63 68 65  riting the cache
bcb0: 20 6d 69 73 68 61 6e 64 6c 65 73 20 6e 65 77 6c   mishandles newl
bcc0: 69 6e 65 73 20 69 6e 20 76 61 6c 75 65 73 2c 0a  ines in values,.
bcd0: 28 0a 20 20 66 6f 72 20 61 63 5f 76 61 72 20 69  (.  for ac_var i
bce0: 6e 20 60 28 73 65 74 29 20 32 3e 26 31 20 7c 20  n `(set) 2>&1 | 
bcf0: 73 65 64 20 2d 6e 20 27 5c 27 27 73 2f 5e 5c 28  sed -n '\''s/^\(
bd00: 5b 61 2d 7a 41 2d 5a 5f 5d 5b 61 2d 7a 41 2d 5a  [a-zA-Z_][a-zA-Z
bd10: 30 2d 39 5f 5d 2a 5c 29 3d 2e 2a 2f 5c 31 2f 70  0-9_]*\)=.*/\1/p
bd20: 27 5c 27 27 60 3b 20 64 6f 0a 20 20 20 20 65 76  '\''`; do.    ev
bd30: 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 24 61 63 5f  al ac_val=\$$ac_
bd40: 76 61 72 0a 20 20 20 20 63 61 73 65 20 24 61 63  var.    case $ac
bd50: 5f 76 61 6c 20 69 6e 20 23 28 0a 20 20 20 20 2a  _val in #(.    *
bd60: 24 7b 61 73 5f 6e 6c 7d 2a 29 0a 20 20 20 20 20  ${as_nl}*).     
bd70: 20 63 61 73 65 20 24 61 63 5f 76 61 72 20 69 6e   case $ac_var in
bd80: 20 23 28 0a 20 20 20 20 20 20 2a 5f 63 76 5f 2a   #(.      *_cv_*
bd90: 29 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ) { echo "$as_me
bda0: 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
bdb0: 47 3a 20 43 61 63 68 65 20 76 61 72 69 61 62 6c  G: Cache variabl
bdc0: 65 20 24 61 63 5f 76 61 72 20 63 6f 6e 74 61 69  e $ac_var contai
bdd0: 6e 73 20 61 20 6e 65 77 6c 69 6e 65 2e 22 20 3e  ns a newline." >
bde0: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
bdf0: 20 57 41 52 4e 49 4e 47 3a 20 43 61 63 68 65 20   WARNING: Cache 
be00: 76 61 72 69 61 62 6c 65 20 24 61 63 5f 76 61 72  variable $ac_var
be10: 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 65 77 6c   contains a newl
be20: 69 6e 65 2e 22 20 3e 26 32 3b 7d 20 3b 3b 0a 20  ine." >&2;} ;;. 
be30: 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20 20       esac.      
be40: 63 61 73 65 20 24 61 63 5f 76 61 72 20 69 6e 20  case $ac_var in 
be50: 23 28 0a 20 20 20 20 20 20 5f 20 7c 20 49 46 53  #(.      _ | IFS
be60: 20 7c 20 61 73 5f 6e 6c 29 20 3b 3b 20 23 28 0a   | as_nl) ;; #(.
be70: 20 20 20 20 20 20 2a 29 20 24 61 73 5f 75 6e 73        *) $as_uns
be80: 65 74 20 24 61 63 5f 76 61 72 20 3b 3b 0a 20 20  et $ac_var ;;.  
be90: 20 20 20 20 65 73 61 63 20 3b 3b 0a 20 20 20 20      esac ;;.    
bea0: 65 73 61 63 0a 20 20 64 6f 6e 65 0a 20 20 28 73  esac.  done.  (s
beb0: 65 74 29 20 32 3e 26 31 20 7c 0a 20 20 20 20 63  et) 2>&1 |.    c
bec0: 61 73 65 20 24 61 73 5f 6e 6c 60 28 61 63 5f 73  ase $as_nl`(ac_s
bed0: 70 61 63 65 3d 27 5c 27 27 20 27 5c 27 27 3b 20  pace='\'' '\''; 
bee0: 73 65 74 29 20 32 3e 26 31 60 20 69 6e 20 23 28  set) 2>&1` in #(
bef0: 0a 20 20 20 20 2a 24 7b 61 73 5f 6e 6c 7d 61 63  .    *${as_nl}ac
bf00: 5f 73 70 61 63 65 3d 5c 20 2a 29 0a 20 20 20 20  _space=\ *).    
bf10: 20 20 73 65 64 20 2d 6e 20 5c 0a 09 22 73 2f 27    sed -n \.."s/'
bf20: 5c 27 27 2f 27 5c 27 27 5c 5c 5c 5c 27 5c 27 27  \''/'\''\\\\'\''
bf30: 27 5c 27 27 2f 67 3b 0a 09 20 20 73 2f 5e 5c 5c  '\''/g;..  s/^\\
bf40: 28 5b 5f 24 61 73 5f 63 72 5f 61 6c 6e 75 6d 5d  ([_$as_cr_alnum]
bf50: 2a 5f 63 76 5f 5b 5f 24 61 73 5f 63 72 5f 61 6c  *_cv_[_$as_cr_al
bf60: 6e 75 6d 5d 2a 5c 5c 29 3d 5c 5c 28 2e 2a 5c 5c  num]*\\)=\\(.*\\
bf70: 29 2f 5c 5c 31 3d 27 5c 27 27 5c 5c 32 27 5c 27  )/\\1='\''\\2'\'
bf80: 27 2f 70 22 0a 20 20 20 20 20 20 3b 3b 20 23 28  '/p".      ;; #(
bf90: 0a 20 20 20 20 2a 29 0a 20 20 20 20 20 20 73 65  .    *).      se
bfa0: 64 20 2d 6e 20 22 2f 5e 5b 5f 24 61 73 5f 63 72  d -n "/^[_$as_cr
bfb0: 5f 61 6c 6e 75 6d 5d 2a 5f 63 76 5f 5b 5f 24 61  _alnum]*_cv_[_$a
bfc0: 73 5f 63 72 5f 61 6c 6e 75 6d 5d 2a 3d 2f 70 22  s_cr_alnum]*=/p"
bfd0: 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73  .      ;;.    es
bfe0: 61 63 20 7c 0a 20 20 20 20 73 6f 72 74 0a 29 0a  ac |.    sort.).
bff0: 20 20 20 20 65 63 68 6f 0a 0a 20 20 20 20 63 61      echo..    ca
c000: 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a 23 23 20 2d  t <<\_ASBOX.## -
c010: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
c020: 20 23 23 0a 23 23 20 4f 75 74 70 75 74 20 76 61   ##.## Output va
c030: 72 69 61 62 6c 65 73 2e 20 23 23 0a 23 23 20 2d  riables. ##.## -
c040: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
c050: 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20 20 65   ##._ASBOX.    e
c060: 63 68 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 76  cho.    for ac_v
c070: 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f  ar in $ac_subst_
c080: 76 61 72 73 0a 20 20 20 20 64 6f 0a 20 20 20 20  vars.    do.    
c090: 20 20 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24    eval ac_val=\$
c0a0: 24 61 63 5f 76 61 72 0a 20 20 20 20 20 20 63 61  $ac_var.      ca
c0b0: 73 65 20 24 61 63 5f 76 61 6c 20 69 6e 0a 20 20  se $ac_val in.  
c0c0: 20 20 20 20 2a 5c 27 5c 27 27 2a 29 20 61 63 5f      *\'\''*) ac_
c0d0: 76 61 6c 3d 60 65 63 68 6f 20 22 24 61 63 5f 76  val=`echo "$ac_v
c0e0: 61 6c 22 20 7c 20 73 65 64 20 22 73 2f 27 5c 27  al" | sed "s/'\'
c0f0: 27 2f 27 5c 27 27 5c 5c 5c 5c 5c 5c 5c 5c 27 5c  '/'\''\\\\\\\\'\
c100: 27 27 27 5c 27 27 2f 67 22 60 3b 3b 0a 20 20 20  '''\''/g"`;;.   
c110: 20 20 20 65 73 61 63 0a 20 20 20 20 20 20 65 63     esac.      ec
c120: 68 6f 20 22 24 61 63 5f 76 61 72 3d 27 5c 27 27  ho "$ac_var='\''
c130: 24 61 63 5f 76 61 6c 27 5c 27 27 22 0a 20 20 20  $ac_val'\''".   
c140: 20 64 6f 6e 65 20 7c 20 73 6f 72 74 0a 20 20 20   done | sort.   
c150: 20 65 63 68 6f 0a 0a 20 20 20 20 69 66 20 74 65   echo..    if te
c160: 73 74 20 2d 6e 20 22 24 61 63 5f 73 75 62 73 74  st -n "$ac_subst
c170: 5f 66 69 6c 65 73 22 3b 20 74 68 65 6e 0a 20 20  _files"; then.  
c180: 20 20 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f      cat <<\_ASBO
c190: 58 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.## -----------
c1a0: 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a 23 23 20 46  -------- ##.## F
c1b0: 69 6c 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e  ile substitution
c1c0: 73 2e 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d  s. ##.## -------
c1d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23 23 0a  ------------ ##.
c1e0: 5f 41 53 42 4f 58 0a 20 20 20 20 20 20 65 63 68  _ASBOX.      ech
c1f0: 6f 0a 20 20 20 20 20 20 66 6f 72 20 61 63 5f 76  o.      for ac_v
c200: 61 72 20 69 6e 20 24 61 63 5f 73 75 62 73 74 5f  ar in $ac_subst_
c210: 66 69 6c 65 73 0a 20 20 20 20 20 20 64 6f 0a 09  files.      do..
c220: 65 76 61 6c 20 61 63 5f 76 61 6c 3d 5c 24 24 61  eval ac_val=\$$a
c230: 63 5f 76 61 72 0a 09 63 61 73 65 20 24 61 63 5f  c_var..case $ac_
c240: 76 61 6c 20 69 6e 0a 09 2a 5c 27 5c 27 27 2a 29  val in..*\'\''*)
c250: 20 61 63 5f 76 61 6c 3d 60 65 63 68 6f 20 22 24   ac_val=`echo "$
c260: 61 63 5f 76 61 6c 22 20 7c 20 73 65 64 20 22 73  ac_val" | sed "s
c270: 2f 27 5c 27 27 2f 27 5c 27 27 5c 5c 5c 5c 5c 5c  /'\''/'\''\\\\\\
c280: 5c 5c 27 5c 27 27 27 5c 27 27 2f 67 22 60 3b 3b  \\'\'''\''/g"`;;
c290: 0a 09 65 73 61 63 0a 09 65 63 68 6f 20 22 24 61  ..esac..echo "$a
c2a0: 63 5f 76 61 72 3d 27 5c 27 27 24 61 63 5f 76 61  c_var='\''$ac_va
c2b0: 6c 27 5c 27 27 22 0a 20 20 20 20 20 20 64 6f 6e  l'\''".      don
c2c0: 65 20 7c 20 73 6f 72 74 0a 20 20 20 20 20 20 65  e | sort.      e
c2d0: 63 68 6f 0a 20 20 20 20 66 69 0a 0a 20 20 20 20  cho.    fi..    
c2e0: 69 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 64  if test -s confd
c2f0: 65 66 73 2e 68 3b 20 74 68 65 6e 0a 20 20 20 20  efs.h; then.    
c300: 20 20 63 61 74 20 3c 3c 5c 5f 41 53 42 4f 58 0a    cat <<\_ASBOX.
c310: 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 23  ## ----------- #
c320: 23 0a 23 23 20 63 6f 6e 66 64 65 66 73 2e 68 2e  #.## confdefs.h.
c330: 20 23 23 0a 23 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d   ##.## ---------
c340: 2d 2d 20 23 23 0a 5f 41 53 42 4f 58 0a 20 20 20  -- ##._ASBOX.   
c350: 20 20 20 65 63 68 6f 0a 20 20 20 20 20 20 63 61     echo.      ca
c360: 74 20 63 6f 6e 66 64 65 66 73 2e 68 0a 20 20 20  t confdefs.h.   
c370: 20 20 20 65 63 68 6f 0a 20 20 20 20 66 69 0a 20     echo.    fi. 
c380: 20 20 20 74 65 73 74 20 22 24 61 63 5f 73 69 67     test "$ac_sig
c390: 6e 61 6c 22 20 21 3d 20 30 20 26 26 0a 20 20 20  nal" != 0 &&.   
c3a0: 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
c3b0: 20 63 61 75 67 68 74 20 73 69 67 6e 61 6c 20 24   caught signal $
c3c0: 61 63 5f 73 69 67 6e 61 6c 22 0a 20 20 20 20 65  ac_signal".    e
c3d0: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 78 69  cho "$as_me: exi
c3e0: 74 20 24 65 78 69 74 5f 73 74 61 74 75 73 22 0a  t $exit_status".
c3f0: 20 20 7d 20 3e 26 35 0a 20 20 72 6d 20 2d 66 20    } >&5.  rm -f 
c400: 63 6f 72 65 20 2a 2e 63 6f 72 65 20 63 6f 72 65  core *.core core
c410: 2e 63 6f 6e 66 74 65 73 74 2e 2a 20 26 26 0a 20  .conftest.* &&. 
c420: 20 20 20 72 6d 20 2d 66 20 2d 72 20 63 6f 6e 66     rm -f -r conf
c430: 74 65 73 74 2a 20 63 6f 6e 66 64 65 66 73 2a 20  test* confdefs* 
c440: 63 6f 6e 66 24 24 2a 20 24 61 63 5f 63 6c 65 61  conf$$* $ac_clea
c450: 6e 5f 66 69 6c 65 73 20 26 26 0a 20 20 20 20 65  n_files &&.    e
c460: 78 69 74 20 24 65 78 69 74 5f 73 74 61 74 75 73  xit $exit_status
c470: 0a 27 20 30 0a 66 6f 72 20 61 63 5f 73 69 67 6e  .' 0.for ac_sign
c480: 61 6c 20 69 6e 20 31 20 32 20 31 33 20 31 35 3b  al in 1 2 13 15;
c490: 20 64 6f 0a 20 20 74 72 61 70 20 27 61 63 5f 73   do.  trap 'ac_s
c4a0: 69 67 6e 61 6c 3d 27 24 61 63 5f 73 69 67 6e 61  ignal='$ac_signa
c4b0: 6c 27 3b 20 7b 20 28 65 78 69 74 20 31 29 3b 20  l'; { (exit 1); 
c4c0: 65 78 69 74 20 31 3b 20 7d 27 20 24 61 63 5f 73  exit 1; }' $ac_s
c4d0: 69 67 6e 61 6c 0a 64 6f 6e 65 0a 61 63 5f 73 69  ignal.done.ac_si
c4e0: 67 6e 61 6c 3d 30 0a 0a 23 20 63 6f 6e 66 64 65  gnal=0..# confde
c4f0: 66 73 2e 68 20 61 76 6f 69 64 73 20 4f 53 20 63  fs.h avoids OS c
c500: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6c 65 6e 67  ommand line leng
c510: 74 68 20 6c 69 6d 69 74 73 20 74 68 61 74 20 44  th limits that D
c520: 45 46 53 20 63 61 6e 20 65 78 63 65 65 64 2e 0a  EFS can exceed..
c530: 72 6d 20 2d 66 20 2d 72 20 63 6f 6e 66 74 65 73  rm -f -r conftes
c540: 74 2a 20 63 6f 6e 66 64 65 66 73 2e 68 0a 0a 23  t* confdefs.h..#
c550: 20 50 72 65 64 65 66 69 6e 65 64 20 70 72 65 70   Predefined prep
c560: 72 6f 63 65 73 73 6f 72 20 76 61 72 69 61 62 6c  rocessor variabl
c570: 65 73 2e 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64  es...cat >>confd
c580: 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23  efs.h <<_ACEOF.#
c590: 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 4e  define PACKAGE_N
c5a0: 41 4d 45 20 22 24 50 41 43 4b 41 47 45 5f 4e 41  AME "$PACKAGE_NA
c5b0: 4d 45 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74  ME"._ACEOF...cat
c5c0: 20 3e 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c   >>confdefs.h <<
c5d0: 5f 41 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50  _ACEOF.#define P
c5e0: 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20 22  ACKAGE_TARNAME "
c5f0: 24 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45  $PACKAGE_TARNAME
c600: 22 0a 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e  "._ACEOF...cat >
c610: 3e 63 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41  >confdefs.h <<_A
c620: 43 45 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43  CEOF.#define PAC
c630: 4b 41 47 45 5f 56 45 52 53 49 4f 4e 20 22 24 50  KAGE_VERSION "$P
c640: 41 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 22 0a  ACKAGE_VERSION".
c650: 5f 41 43 45 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63  _ACEOF...cat >>c
c660: 6f 6e 66 64 65 66 73 2e 68 20 3c 3c 5f 41 43 45  onfdefs.h <<_ACE
c670: 4f 46 0a 23 64 65 66 69 6e 65 20 50 41 43 4b 41  OF.#define PACKA
c680: 47 45 5f 53 54 52 49 4e 47 20 22 24 50 41 43 4b  GE_STRING "$PACK
c690: 41 47 45 5f 53 54 52 49 4e 47 22 0a 5f 41 43 45  AGE_STRING"._ACE
c6a0: 4f 46 0a 0a 0a 63 61 74 20 3e 3e 63 6f 6e 66 64  OF...cat >>confd
c6b0: 65 66 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23  efs.h <<_ACEOF.#
c6c0: 64 65 66 69 6e 65 20 50 41 43 4b 41 47 45 5f 42  define PACKAGE_B
c6d0: 55 47 52 45 50 4f 52 54 20 22 24 50 41 43 4b 41  UGREPORT "$PACKA
c6e0: 47 45 5f 42 55 47 52 45 50 4f 52 54 22 0a 5f 41  GE_BUGREPORT"._A
c6f0: 43 45 4f 46 0a 0a 0a 23 20 4c 65 74 20 74 68 65  CEOF...# Let the
c700: 20 73 69 74 65 20 66 69 6c 65 20 73 65 6c 65 63   site file selec
c710: 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 65 20 63  t an alternate c
c720: 61 63 68 65 20 66 69 6c 65 20 69 66 20 69 74 20  ache file if it 
c730: 77 61 6e 74 73 20 74 6f 2e 0a 23 20 50 72 65 66  wants to..# Pref
c740: 65 72 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65  er explicitly se
c750: 6c 65 63 74 65 64 20 66 69 6c 65 20 74 6f 20 61  lected file to a
c760: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 6c  utomatically sel
c770: 65 63 74 65 64 20 6f 6e 65 73 2e 0a 69 66 20 74  ected ones..if t
c780: 65 73 74 20 2d 6e 20 22 24 43 4f 4e 46 49 47 5f  est -n "$CONFIG_
c790: 53 49 54 45 22 3b 20 74 68 65 6e 0a 20 20 73 65  SITE"; then.  se
c7a0: 74 20 78 20 22 24 43 4f 4e 46 49 47 5f 53 49 54  t x "$CONFIG_SIT
c7b0: 45 22 0a 65 6c 69 66 20 74 65 73 74 20 22 78 24  E".elif test "x$
c7c0: 70 72 65 66 69 78 22 20 21 3d 20 78 4e 4f 4e 45  prefix" != xNONE
c7d0: 3b 20 74 68 65 6e 0a 20 20 73 65 74 20 78 20 22  ; then.  set x "
c7e0: 24 70 72 65 66 69 78 2f 73 68 61 72 65 2f 63 6f  $prefix/share/co
c7f0: 6e 66 69 67 2e 73 69 74 65 22 20 22 24 70 72 65  nfig.site" "$pre
c800: 66 69 78 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73  fix/etc/config.s
c810: 69 74 65 22 0a 65 6c 73 65 0a 20 20 73 65 74 20  ite".else.  set 
c820: 78 20 22 24 61 63 5f 64 65 66 61 75 6c 74 5f 70  x "$ac_default_p
c830: 72 65 66 69 78 2f 73 68 61 72 65 2f 63 6f 6e 66  refix/share/conf
c840: 69 67 2e 73 69 74 65 22 20 5c 0a 09 22 24 61 63  ig.site" \.."$ac
c850: 5f 64 65 66 61 75 6c 74 5f 70 72 65 66 69 78 2f  _default_prefix/
c860: 65 74 63 2f 63 6f 6e 66 69 67 2e 73 69 74 65 22  etc/config.site"
c870: 0a 66 69 0a 73 68 69 66 74 0a 66 6f 72 20 61 63  .fi.shift.for ac
c880: 5f 73 69 74 65 5f 66 69 6c 65 0a 64 6f 0a 20 20  _site_file.do.  
c890: 69 66 20 74 65 73 74 20 2d 72 20 22 24 61 63 5f  if test -r "$ac_
c8a0: 73 69 74 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e  site_file"; then
c8b0: 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73  .    { echo "$as
c8c0: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61  _me:$LINENO: loa
c8d0: 64 69 6e 67 20 73 69 74 65 20 73 63 72 69 70 74  ding site script
c8e0: 20 24 61 63 5f 73 69 74 65 5f 66 69 6c 65 22 20   $ac_site_file" 
c8f0: 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
c900: 3a 20 6c 6f 61 64 69 6e 67 20 73 69 74 65 20 73  : loading site s
c910: 63 72 69 70 74 20 24 61 63 5f 73 69 74 65 5f 66  cript $ac_site_f
c920: 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 73  ile" >&6;}.    s
c930: 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 22 24 61  ed 's/^/| /' "$a
c940: 63 5f 73 69 74 65 5f 66 69 6c 65 22 20 3e 26 35  c_site_file" >&5
c950: 0a 20 20 20 20 2e 20 22 24 61 63 5f 73 69 74 65  .    . "$ac_site
c960: 5f 66 69 6c 65 22 0a 20 20 66 69 0a 64 6f 6e 65  _file".  fi.done
c970: 0a 0a 69 66 20 74 65 73 74 20 2d 72 20 22 24 63  ..if test -r "$c
c980: 61 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e  ache_file"; then
c990: 0a 20 20 23 20 53 6f 6d 65 20 76 65 72 73 69 6f  .  # Some versio
c9a0: 6e 73 20 6f 66 20 62 61 73 68 20 77 69 6c 6c 20  ns of bash will 
c9b0: 66 61 69 6c 20 74 6f 20 73 6f 75 72 63 65 20 2f  fail to source /
c9c0: 64 65 76 2f 6e 75 6c 6c 20 28 73 70 65 63 69 61  dev/null (specia
c9d0: 6c 0a 20 20 23 20 66 69 6c 65 73 20 61 63 74 75  l.  # files actu
c9e0: 61 6c 6c 79 29 2c 20 73 6f 20 77 65 20 61 76 6f  ally), so we avo
c9f0: 69 64 20 64 6f 69 6e 67 20 74 68 61 74 2e 0a 20  id doing that.. 
ca00: 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 63 61   if test -f "$ca
ca10: 63 68 65 5f 66 69 6c 65 22 3b 20 74 68 65 6e 0a  che_file"; then.
ca20: 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
ca30: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 6c 6f 61 64  me:$LINENO: load
ca40: 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65  ing cache $cache
ca50: 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63 68 6f 20  _file" >&5.echo 
ca60: 22 24 61 73 5f 6d 65 3a 20 6c 6f 61 64 69 6e 67  "$as_me: loading
ca70: 20 63 61 63 68 65 20 24 63 61 63 68 65 5f 66 69   cache $cache_fi
ca80: 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 20 20 63 61  le" >&6;}.    ca
ca90: 73 65 20 24 63 61 63 68 65 5f 66 69 6c 65 20 69  se $cache_file i
caa0: 6e 0a 20 20 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c  n.      [\\/]* |
cab0: 20 3f 3a 5b 5c 5c 2f 5d 2a 20 29 20 2e 20 22 24   ?:[\\/]* ) . "$
cac0: 63 61 63 68 65 5f 66 69 6c 65 22 3b 3b 0a 20 20  cache_file";;.  
cad0: 20 20 20 20 2a 29 20 20 20 20 20 20 20 20 20 20      *)          
cae0: 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 22 2e              . ".
caf0: 2f 24 63 61 63 68 65 5f 66 69 6c 65 22 3b 3b 0a  /$cache_file";;.
cb00: 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a 65 6c      esac.  fi.el
cb10: 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  se.  { echo "$as
cb20: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 72 65  _me:$LINENO: cre
cb30: 61 74 69 6e 67 20 63 61 63 68 65 20 24 63 61 63  ating cache $cac
cb40: 68 65 5f 66 69 6c 65 22 20 3e 26 35 0a 65 63 68  he_file" >&5.ech
cb50: 6f 20 22 24 61 73 5f 6d 65 3a 20 63 72 65 61 74  o "$as_me: creat
cb60: 69 6e 67 20 63 61 63 68 65 20 24 63 61 63 68 65  ing cache $cache
cb70: 5f 66 69 6c 65 22 20 3e 26 36 3b 7d 0a 20 20 3e  _file" >&6;}.  >
cb80: 24 63 61 63 68 65 5f 66 69 6c 65 0a 66 69 0a 0a  $cache_file.fi..
cb90: 23 20 43 68 65 63 6b 20 74 68 61 74 20 74 68 65  # Check that the
cba0: 20 70 72 65 63 69 6f 75 73 20 76 61 72 69 61 62   precious variab
cbb0: 6c 65 73 20 73 61 76 65 64 20 69 6e 20 74 68 65  les saved in the
cbc0: 20 63 61 63 68 65 20 68 61 76 65 20 6b 65 70 74   cache have kept
cbd0: 20 74 68 65 20 73 61 6d 65 0a 23 20 76 61 6c 75   the same.# valu
cbe0: 65 2e 0a 61 63 5f 63 61 63 68 65 5f 63 6f 72 72  e..ac_cache_corr
cbf0: 75 70 74 65 64 3d 66 61 6c 73 65 0a 66 6f 72 20  upted=false.for 
cc00: 61 63 5f 76 61 72 20 69 6e 20 24 61 63 5f 70 72  ac_var in $ac_pr
cc10: 65 63 69 6f 75 73 5f 76 61 72 73 3b 20 64 6f 0a  ecious_vars; do.
cc20: 20 20 65 76 61 6c 20 61 63 5f 6f 6c 64 5f 73 65    eval ac_old_se
cc30: 74 3d 5c 24 61 63 5f 63 76 5f 65 6e 76 5f 24 7b  t=\$ac_cv_env_${
cc40: 61 63 5f 76 61 72 7d 5f 73 65 74 0a 20 20 65 76  ac_var}_set.  ev
cc50: 61 6c 20 61 63 5f 6e 65 77 5f 73 65 74 3d 5c 24  al ac_new_set=\$
cc60: 61 63 5f 65 6e 76 5f 24 7b 61 63 5f 76 61 72 7d  ac_env_${ac_var}
cc70: 5f 73 65 74 0a 20 20 65 76 61 6c 20 61 63 5f 6f  _set.  eval ac_o
cc80: 6c 64 5f 76 61 6c 3d 5c 24 61 63 5f 63 76 5f 65  ld_val=\$ac_cv_e
cc90: 6e 76 5f 24 7b 61 63 5f 76 61 72 7d 5f 76 61 6c  nv_${ac_var}_val
cca0: 75 65 0a 20 20 65 76 61 6c 20 61 63 5f 6e 65 77  ue.  eval ac_new
ccb0: 5f 76 61 6c 3d 5c 24 61 63 5f 65 6e 76 5f 24 7b  _val=\$ac_env_${
ccc0: 61 63 5f 76 61 72 7d 5f 76 61 6c 75 65 0a 20 20  ac_var}_value.  
ccd0: 63 61 73 65 20 24 61 63 5f 6f 6c 64 5f 73 65 74  case $ac_old_set
cce0: 2c 24 61 63 5f 6e 65 77 5f 73 65 74 20 69 6e 0a  ,$ac_new_set in.
ccf0: 20 20 20 20 73 65 74 2c 29 0a 20 20 20 20 20 20      set,).      
cd00: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
cd10: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c  LINENO: error: \
cd20: 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 73 65  `$ac_var' was se
cd30: 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c 64 5f 76  t to \`$ac_old_v
cd40: 61 6c 27 20 69 6e 20 74 68 65 20 70 72 65 76 69  al' in the previ
cd50: 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a 65 63 68  ous run" >&5.ech
cd60: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
cd70: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77 61 73  : \`$ac_var' was
cd80: 20 73 65 74 20 74 6f 20 5c 60 24 61 63 5f 6f 6c   set to \`$ac_ol
cd90: 64 5f 76 61 6c 27 20 69 6e 20 74 68 65 20 70 72  d_val' in the pr
cda0: 65 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 32 3b  evious run" >&2;
cdb0: 7d 0a 20 20 20 20 20 20 61 63 5f 63 61 63 68 65  }.      ac_cache
cdc0: 5f 63 6f 72 72 75 70 74 65 64 3d 3a 20 3b 3b 0a  _corrupted=: ;;.
cdd0: 20 20 20 20 2c 73 65 74 29 0a 20 20 20 20 20 20      ,set).      
cde0: 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
cdf0: 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 5c  LINENO: error: \
ce00: 60 24 61 63 5f 76 61 72 27 20 77 61 73 20 6e 6f  `$ac_var' was no
ce10: 74 20 73 65 74 20 69 6e 20 74 68 65 20 70 72 65  t set in the pre
ce20: 76 69 6f 75 73 20 72 75 6e 22 20 3e 26 35 0a 65  vious run" >&5.e
ce30: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
ce40: 6f 72 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 77  or: \`$ac_var' w
ce50: 61 73 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68  as not set in th
ce60: 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 22 20  e previous run" 
ce70: 3e 26 32 3b 7d 0a 20 20 20 20 20 20 61 63 5f 63  >&2;}.      ac_c
ce80: 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3d 3a  ache_corrupted=:
ce90: 20 3b 3b 0a 20 20 20 20 2c 29 3b 3b 0a 20 20 20   ;;.    ,);;.   
cea0: 20 2a 29 0a 20 20 20 20 20 20 69 66 20 74 65 73   *).      if tes
ceb0: 74 20 22 78 24 61 63 5f 6f 6c 64 5f 76 61 6c 22  t "x$ac_old_val"
cec0: 20 21 3d 20 22 78 24 61 63 5f 6e 65 77 5f 76 61   != "x$ac_new_va
ced0: 6c 22 3b 20 74 68 65 6e 0a 09 7b 20 65 63 68 6f  l"; then..{ echo
cee0: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
cef0: 3a 20 65 72 72 6f 72 3a 20 5c 60 24 61 63 5f 76  : error: \`$ac_v
cf00: 61 72 27 20 68 61 73 20 63 68 61 6e 67 65 64 20  ar' has changed 
cf10: 73 69 6e 63 65 20 74 68 65 20 70 72 65 76 69 6f  since the previo
cf20: 75 73 20 72 75 6e 3a 22 20 3e 26 35 0a 65 63 68  us run:" >&5.ech
cf30: 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
cf40: 3a 20 5c 60 24 61 63 5f 76 61 72 27 20 68 61 73  : \`$ac_var' has
cf50: 20 63 68 61 6e 67 65 64 20 73 69 6e 63 65 20 74   changed since t
cf60: 68 65 20 70 72 65 76 69 6f 75 73 20 72 75 6e 3a  he previous run:
cf70: 22 20 3e 26 32 3b 7d 0a 09 7b 20 65 63 68 6f 20  " >&2;}..{ echo 
cf80: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
cf90: 20 20 20 66 6f 72 6d 65 72 20 76 61 6c 75 65 3a     former value:
cfa0: 20 20 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e    $ac_old_val" >
cfb0: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
cfc0: 20 20 20 66 6f 72 6d 65 72 20 76 61 6c 75 65 3a     former value:
cfd0: 20 20 24 61 63 5f 6f 6c 64 5f 76 61 6c 22 20 3e    $ac_old_val" >
cfe0: 26 32 3b 7d 0a 09 7b 20 65 63 68 6f 20 22 24 61  &2;}..{ echo "$a
cff0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 20 20  s_me:$LINENO:   
d000: 63 75 72 72 65 6e 74 20 76 61 6c 75 65 3a 20 24  current value: $
d010: 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e 26 35 0a  ac_new_val" >&5.
d020: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 20 20  echo "$as_me:   
d030: 63 75 72 72 65 6e 74 20 76 61 6c 75 65 3a 20 24  current value: $
d040: 61 63 5f 6e 65 77 5f 76 61 6c 22 20 3e 26 32 3b  ac_new_val" >&2;
d050: 7d 0a 09 61 63 5f 63 61 63 68 65 5f 63 6f 72 72  }..ac_cache_corr
d060: 75 70 74 65 64 3d 3a 0a 20 20 20 20 20 20 66 69  upted=:.      fi
d070: 3b 3b 0a 20 20 65 73 61 63 0a 20 20 23 20 50 61  ;;.  esac.  # Pa
d080: 73 73 20 70 72 65 63 69 6f 75 73 20 76 61 72 69  ss precious vari
d090: 61 62 6c 65 73 20 74 6f 20 63 6f 6e 66 69 67 2e  ables to config.
d0a0: 73 74 61 74 75 73 2e 0a 20 20 69 66 20 74 65 73  status..  if tes
d0b0: 74 20 22 24 61 63 5f 6e 65 77 5f 73 65 74 22 20  t "$ac_new_set" 
d0c0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 20 20  = set; then.    
d0d0: 63 61 73 65 20 24 61 63 5f 6e 65 77 5f 76 61 6c  case $ac_new_val
d0e0: 20 69 6e 0a 20 20 20 20 2a 5c 27 2a 29 20 61 63   in.    *\'*) ac
d0f0: 5f 61 72 67 3d 24 61 63 5f 76 61 72 3d 60 65 63  _arg=$ac_var=`ec
d100: 68 6f 20 22 24 61 63 5f 6e 65 77 5f 76 61 6c 22  ho "$ac_new_val"
d110: 20 7c 20 73 65 64 20 22 73 2f 27 2f 27 5c 5c 5c   | sed "s/'/'\\\
d120: 5c 5c 5c 5c 5c 27 27 2f 67 22 60 20 3b 3b 0a 20  \\\\\''/g"` ;;. 
d130: 20 20 20 2a 29 20 61 63 5f 61 72 67 3d 24 61 63     *) ac_arg=$ac
d140: 5f 76 61 72 3d 24 61 63 5f 6e 65 77 5f 76 61 6c  _var=$ac_new_val
d150: 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20   ;;.    esac.   
d160: 20 63 61 73 65 20 22 20 24 61 63 5f 63 6f 6e 66   case " $ac_conf
d170: 69 67 75 72 65 5f 61 72 67 73 20 22 20 69 6e 0a  igure_args " in.
d180: 20 20 20 20 20 20 2a 22 20 27 24 61 63 5f 61 72        *" '$ac_ar
d190: 67 27 20 22 2a 29 20 3b 3b 20 23 20 41 76 6f 69  g' "*) ;; # Avoi
d1a0: 64 20 64 75 70 73 2e 20 20 55 73 65 20 6f 66 20  d dups.  Use of 
d1b0: 71 75 6f 74 65 73 20 65 6e 73 75 72 65 73 20 61  quotes ensures a
d1c0: 63 63 75 72 61 63 79 2e 0a 20 20 20 20 20 20 2a  ccuracy..      *
d1d0: 29 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61  ) ac_configure_a
d1e0: 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75  rgs="$ac_configu
d1f0: 72 65 5f 61 72 67 73 20 27 24 61 63 5f 61 72 67  re_args '$ac_arg
d200: 27 22 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20  '" ;;.    esac. 
d210: 20 66 69 0a 64 6f 6e 65 0a 69 66 20 24 61 63 5f   fi.done.if $ac_
d220: 63 61 63 68 65 5f 63 6f 72 72 75 70 74 65 64 3b  cache_corrupted;
d230: 20 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22   then.  { echo "
d240: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
d250: 65 72 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 69  error: changes i
d260: 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e  n the environmen
d270: 74 20 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65  t can compromise
d280: 20 74 68 65 20 62 75 69 6c 64 22 20 3e 26 35 0a   the build" >&5.
d290: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72  echo "$as_me: er
d2a0: 72 6f 72 3a 20 63 68 61 6e 67 65 73 20 69 6e 20  ror: changes in 
d2b0: 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  the environment 
d2c0: 63 61 6e 20 63 6f 6d 70 72 6f 6d 69 73 65 20 74  can compromise t
d2d0: 68 65 20 62 75 69 6c 64 22 20 3e 26 32 3b 7d 0a  he build" >&2;}.
d2e0: 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
d2f0: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
d300: 72 3a 20 72 75 6e 20 5c 60 6d 61 6b 65 20 64 69  r: run \`make di
d310: 73 74 63 6c 65 61 6e 27 20 61 6e 64 2f 6f 72 20  stclean' and/or 
d320: 5c 60 72 6d 20 24 63 61 63 68 65 5f 66 69 6c 65  \`rm $cache_file
d330: 27 20 61 6e 64 20 73 74 61 72 74 20 6f 76 65 72  ' and start over
d340: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
d350: 6d 65 3a 20 65 72 72 6f 72 3a 20 72 75 6e 20 5c  me: error: run \
d360: 60 6d 61 6b 65 20 64 69 73 74 63 6c 65 61 6e 27  `make distclean'
d370: 20 61 6e 64 2f 6f 72 20 5c 60 72 6d 20 24 63 61   and/or \`rm $ca
d380: 63 68 65 5f 66 69 6c 65 27 20 61 6e 64 20 73 74  che_file' and st
d390: 61 72 74 20 6f 76 65 72 22 20 3e 26 32 3b 7d 0a  art over" >&2;}.
d3a0: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
d3b0: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a  xit 1; }; }.fi..
d3c0: 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a  ................
d3d0: 0a 0a 0a 0a 0a 0a 0a 0a 61 63 5f 65 78 74 3d 63  ........ac_ext=c
d3e0: 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
d3f0: 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
d400: 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
d410: 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
d420: 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
d430: 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
d440: 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
d450: 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
d460: 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
d470: 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
d480: 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
d490: 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
d4a0: 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
d4b0: 67 6e 75 0a 0a 0a 0a 23 20 54 68 65 20 66 6f 6c  gnu....# The fol
d4c0: 6c 6f 77 69 6e 67 20 52 43 53 20 72 65 76 69 73  lowing RCS revis
d4d0: 69 6f 6e 20 73 74 72 69 6e 67 20 61 70 70 6c 69  ion string appli
d4e0: 65 73 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 2e  es to configure.
d4f0: 69 6e 0a 23 20 24 52 65 76 69 73 69 6f 6e 3a 20  in.# $Revision: 
d500: 31 2e 34 39 20 24 0a 0a 23 23 23 23 23 23 23 23  1.49 $..########
d510: 23 0a 23 20 50 72 6f 67 72 61 6d 73 20 6e 65 65  #.# Programs nee
d520: 64 65 64 0a 23 0a 23 20 43 68 65 63 6b 20 77 68  ded.#.# Check wh
d530: 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c 65 2d 73  ether --enable-s
d540: 68 61 72 65 64 20 77 61 73 20 67 69 76 65 6e 2e  hared was given.
d550: 0a 69 66 20 74 65 73 74 20 22 24 7b 65 6e 61 62  .if test "${enab
d560: 6c 65 5f 73 68 61 72 65 64 2b 73 65 74 7d 22 20  le_shared+set}" 
d570: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e  = set; then.  en
d580: 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f  ableval=$enable_
d590: 73 68 61 72 65 64 3b 20 70 3d 24 7b 50 41 43 4b  shared; p=${PACK
d5a0: 41 47 45 2d 64 65 66 61 75 6c 74 7d 0a 20 20 20  AGE-default}.   
d5b0: 20 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c   case $enableval
d5c0: 20 69 6e 0a 20 20 20 20 79 65 73 29 20 65 6e 61   in.    yes) ena
d5d0: 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 20 3b  ble_shared=yes ;
d5e0: 3b 0a 20 20 20 20 6e 6f 29 20 65 6e 61 62 6c 65  ;.    no) enable
d5f0: 5f 73 68 61 72 65 64 3d 6e 6f 20 3b 3b 0a 20 20  _shared=no ;;.  
d600: 20 20 2a 29 0a 20 20 20 20 20 20 65 6e 61 62 6c    *).      enabl
d610: 65 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20  e_shared=no.    
d620: 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20    # Look at the 
d630: 61 72 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e  argument we got.
d640: 20 20 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65    We use all the
d650: 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70   common list sep
d660: 61 72 61 74 6f 72 73 2e 0a 20 20 20 20 20 20 6c  arators..      l
d670: 74 5f 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53  t_save_ifs="$IFS
d680: 22 3b 20 49 46 53 3d 22 24 7b 49 46 53 7d 24 50  "; IFS="${IFS}$P
d690: 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 22 0a  ATH_SEPARATOR,".
d6a0: 20 20 20 20 20 20 66 6f 72 20 70 6b 67 20 69 6e        for pkg in
d6b0: 20 24 65 6e 61 62 6c 65 76 61 6c 3b 20 64 6f 0a   $enableval; do.
d6c0: 09 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69  .IFS="$lt_save_i
d6d0: 66 73 22 0a 09 69 66 20 74 65 73 74 20 22 58 24  fs"..if test "X$
d6e0: 70 6b 67 22 20 3d 20 22 58 24 70 22 3b 20 74 68  pkg" = "X$p"; th
d6f0: 65 6e 0a 09 20 20 65 6e 61 62 6c 65 5f 73 68 61  en..  enable_sha
d700: 72 65 64 3d 79 65 73 0a 09 66 69 0a 20 20 20 20  red=yes..fi.    
d710: 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 49 46 53    done.      IFS
d720: 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a  ="$lt_save_ifs".
d730: 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
d740: 63 0a 65 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f  c.else.  enable_
d750: 73 68 61 72 65 64 3d 79 65 73 0a 66 69 0a 0a 0a  shared=yes.fi...
d760: 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20  # Check whether 
d770: 2d 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 20  --enable-static 
d780: 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65  was given..if te
d790: 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 73 74 61  st "${enable_sta
d7a0: 74 69 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  tic+set}" = set;
d7b0: 20 74 68 65 6e 0a 20 20 65 6e 61 62 6c 65 76 61   then.  enableva
d7c0: 6c 3d 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  l=$enable_static
d7d0: 3b 20 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65  ; p=${PACKAGE-de
d7e0: 66 61 75 6c 74 7d 0a 20 20 20 20 63 61 73 65 20  fault}.    case 
d7f0: 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a 20 20  $enableval in.  
d800: 20 20 79 65 73 29 20 65 6e 61 62 6c 65 5f 73 74    yes) enable_st
d810: 61 74 69 63 3d 79 65 73 20 3b 3b 0a 20 20 20 20  atic=yes ;;.    
d820: 6e 6f 29 20 65 6e 61 62 6c 65 5f 73 74 61 74 69  no) enable_stati
d830: 63 3d 6e 6f 20 3b 3b 0a 20 20 20 20 2a 29 0a 20  c=no ;;.    *). 
d840: 20 20 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69      enable_stati
d850: 63 3d 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f  c=no.      # Loo
d860: 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e  k at the argumen
d870: 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73  t we got.  We us
d880: 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e  e all the common
d890: 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f 72 73   list separators
d8a0: 2e 0a 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f  ..      lt_save_
d8b0: 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d  ifs="$IFS"; IFS=
d8c0: 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53 45 50  "${IFS}$PATH_SEP
d8d0: 41 52 41 54 4f 52 2c 22 0a 20 20 20 20 20 20 66  ARATOR,".      f
d8e0: 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c  or pkg in $enabl
d8f0: 65 76 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24  eval; do..IFS="$
d900: 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 09 69 66  lt_save_ifs"..if
d910: 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20   test "X$pkg" = 
d920: 22 58 24 70 22 3b 20 74 68 65 6e 0a 09 20 20 65  "X$p"; then..  e
d930: 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73  nable_static=yes
d940: 0a 09 66 69 0a 20 20 20 20 20 20 64 6f 6e 65 0a  ..fi.      done.
d950: 20 20 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73        IFS="$lt_s
d960: 61 76 65 5f 69 66 73 22 0a 20 20 20 20 20 20 3b  ave_ifs".      ;
d970: 3b 0a 20 20 20 20 65 73 61 63 0a 65 6c 73 65 0a  ;.    esac.else.
d980: 20 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d    enable_static=
d990: 79 65 73 0a 66 69 0a 0a 0a 23 20 43 68 65 63 6b  yes.fi...# Check
d9a0: 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62 6c   whether --enabl
d9b0: 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c 6c 20 77  e-fast-install w
d9c0: 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73  as given..if tes
d9d0: 74 20 22 24 7b 65 6e 61 62 6c 65 5f 66 61 73 74  t "${enable_fast
d9e0: 5f 69 6e 73 74 61 6c 6c 2b 73 65 74 7d 22 20 3d  _install+set}" =
d9f0: 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e 61   set; then.  ena
da00: 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f 66  bleval=$enable_f
da10: 61 73 74 5f 69 6e 73 74 61 6c 6c 3b 20 70 3d 24  ast_install; p=$
da20: 7b 50 41 43 4b 41 47 45 2d 64 65 66 61 75 6c 74  {PACKAGE-default
da30: 7d 0a 20 20 20 20 63 61 73 65 20 24 65 6e 61 62  }.    case $enab
da40: 6c 65 76 61 6c 20 69 6e 0a 20 20 20 20 79 65 73  leval in.    yes
da50: 29 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e  ) enable_fast_in
da60: 73 74 61 6c 6c 3d 79 65 73 20 3b 3b 0a 20 20 20  stall=yes ;;.   
da70: 20 6e 6f 29 20 65 6e 61 62 6c 65 5f 66 61 73 74   no) enable_fast
da80: 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 20 3b 3b 0a 20  _install=no ;;. 
da90: 20 20 20 2a 29 0a 20 20 20 20 20 20 65 6e 61 62     *).      enab
daa0: 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d  le_fast_install=
dab0: 6e 6f 0a 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20  no.      # Look 
dac0: 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20  at the argument 
dad0: 77 65 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20  we got.  We use 
dae0: 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c  all the common l
daf0: 69 73 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a  ist separators..
db00: 20 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66        lt_save_if
db10: 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24  s="$IFS"; IFS="$
db20: 7b 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52  {IFS}$PATH_SEPAR
db30: 41 54 4f 52 2c 22 0a 20 20 20 20 20 20 66 6f 72  ATOR,".      for
db40: 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76   pkg in $enablev
db50: 61 6c 3b 20 64 6f 0a 09 49 46 53 3d 22 24 6c 74  al; do..IFS="$lt
db60: 5f 73 61 76 65 5f 69 66 73 22 0a 09 69 66 20 74  _save_ifs"..if t
db70: 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58  est "X$pkg" = "X
db80: 24 70 22 3b 20 74 68 65 6e 0a 09 20 20 65 6e 61  $p"; then..  ena
db90: 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c  ble_fast_install
dba0: 3d 79 65 73 0a 09 66 69 0a 20 20 20 20 20 20 64  =yes..fi.      d
dbb0: 6f 6e 65 0a 20 20 20 20 20 20 49 46 53 3d 22 24  one.      IFS="$
dbc0: 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
dbd0: 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 65     ;;.    esac.e
dbe0: 6c 73 65 0a 20 20 65 6e 61 62 6c 65 5f 66 61 73  lse.  enable_fas
dbf0: 74 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 66 69  t_install=yes.fi
dc00: 0a 0a 0a 61 63 5f 61 75 78 5f 64 69 72 3d 0a 66  ...ac_aux_dir=.f
dc10: 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 22 24 73  or ac_dir in "$s
dc20: 72 63 64 69 72 22 20 22 24 73 72 63 64 69 72 2f  rcdir" "$srcdir/
dc30: 2e 2e 22 20 22 24 73 72 63 64 69 72 2f 2e 2e 2f  .." "$srcdir/../
dc40: 2e 2e 22 3b 20 64 6f 0a 20 20 69 66 20 74 65 73  .."; do.  if tes
dc50: 74 20 2d 66 20 22 24 61 63 5f 64 69 72 2f 69 6e  t -f "$ac_dir/in
dc60: 73 74 61 6c 6c 2d 73 68 22 3b 20 74 68 65 6e 0a  stall-sh"; then.
dc70: 20 20 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24      ac_aux_dir=$
dc80: 61 63 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e  ac_dir.    ac_in
dc90: 73 74 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75  stall_sh="$ac_au
dca0: 78 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2d 73 68  x_dir/install-sh
dcb0: 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b 0a 20   -c".    break. 
dcc0: 20 65 6c 69 66 20 74 65 73 74 20 2d 66 20 22 24   elif test -f "$
dcd0: 61 63 5f 64 69 72 2f 69 6e 73 74 61 6c 6c 2e 73  ac_dir/install.s
dce0: 68 22 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f  h"; then.    ac_
dcf0: 61 75 78 5f 64 69 72 3d 24 61 63 5f 64 69 72 0a  aux_dir=$ac_dir.
dd00: 20 20 20 20 61 63 5f 69 6e 73 74 61 6c 6c 5f 73      ac_install_s
dd10: 68 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 69  h="$ac_aux_dir/i
dd20: 6e 73 74 61 6c 6c 2e 73 68 20 2d 63 22 0a 20 20  nstall.sh -c".  
dd30: 20 20 62 72 65 61 6b 0a 20 20 65 6c 69 66 20 74    break.  elif t
dd40: 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69 72 2f  est -f "$ac_dir/
dd50: 73 68 74 6f 6f 6c 22 3b 20 74 68 65 6e 0a 20 20  shtool"; then.  
dd60: 20 20 61 63 5f 61 75 78 5f 64 69 72 3d 24 61 63    ac_aux_dir=$ac
dd70: 5f 64 69 72 0a 20 20 20 20 61 63 5f 69 6e 73 74  _dir.    ac_inst
dd80: 61 6c 6c 5f 73 68 3d 22 24 61 63 5f 61 75 78 5f  all_sh="$ac_aux_
dd90: 64 69 72 2f 73 68 74 6f 6f 6c 20 69 6e 73 74 61  dir/shtool insta
dda0: 6c 6c 20 2d 63 22 0a 20 20 20 20 62 72 65 61 6b  ll -c".    break
ddb0: 0a 20 20 66 69 0a 64 6f 6e 65 0a 69 66 20 74 65  .  fi.done.if te
ddc0: 73 74 20 2d 7a 20 22 24 61 63 5f 61 75 78 5f 64  st -z "$ac_aux_d
ddd0: 69 72 22 3b 20 74 68 65 6e 0a 20 20 7b 20 7b 20  ir"; then.  { { 
dde0: 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
ddf0: 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 63 61 6e  NENO: error: can
de00: 6e 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c  not find install
de10: 2d 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73  -sh or install.s
de20: 68 20 69 6e 20 5c 22 24 73 72 63 64 69 72 5c 22  h in \"$srcdir\"
de30: 20 5c 22 24 73 72 63 64 69 72 2f 2e 2e 5c 22 20   \"$srcdir/..\" 
de40: 5c 22 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 5c  \"$srcdir/../..\
de50: 22 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73  "" >&5.echo "$as
de60: 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e  _me: error: cann
de70: 6f 74 20 66 69 6e 64 20 69 6e 73 74 61 6c 6c 2d  ot find install-
de80: 73 68 20 6f 72 20 69 6e 73 74 61 6c 6c 2e 73 68  sh or install.sh
de90: 20 69 6e 20 5c 22 24 73 72 63 64 69 72 5c 22 20   in \"$srcdir\" 
dea0: 5c 22 24 73 72 63 64 69 72 2f 2e 2e 5c 22 20 5c  \"$srcdir/..\" \
deb0: 22 24 73 72 63 64 69 72 2f 2e 2e 2f 2e 2e 5c 22  "$srcdir/../..\"
dec0: 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78  " >&2;}.   { (ex
ded0: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
dee0: 3b 20 7d 0a 66 69 0a 0a 23 20 54 68 65 73 65 20  ; }.fi..# These 
def0: 74 68 72 65 65 20 76 61 72 69 61 62 6c 65 73 20  three variables 
df00: 61 72 65 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64  are undocumented
df10: 20 61 6e 64 20 75 6e 73 75 70 70 6f 72 74 65 64   and unsupported
df20: 2c 0a 23 20 61 6e 64 20 61 72 65 20 69 6e 74 65  ,.# and are inte
df30: 6e 64 65 64 20 74 6f 20 62 65 20 77 69 74 68 64  nded to be withd
df40: 72 61 77 6e 20 69 6e 20 61 20 66 75 74 75 72 65  rawn in a future
df50: 20 41 75 74 6f 63 6f 6e 66 20 72 65 6c 65 61 73   Autoconf releas
df60: 65 2e 0a 23 20 54 68 65 79 20 63 61 6e 20 63 61  e..# They can ca
df70: 75 73 65 20 73 65 72 69 6f 75 73 20 70 72 6f 62  use serious prob
df80: 6c 65 6d 73 20 69 66 20 61 20 62 75 69 6c 64 65  lems if a builde
df90: 72 27 73 20 73 6f 75 72 63 65 20 74 72 65 65 20  r's source tree 
dfa0: 69 73 20 69 6e 20 61 20 64 69 72 65 63 74 6f 72  is in a director
dfb0: 79 0a 23 20 77 68 6f 73 65 20 66 75 6c 6c 20 6e  y.# whose full n
dfc0: 61 6d 65 20 63 6f 6e 74 61 69 6e 73 20 75 6e 75  ame contains unu
dfd0: 73 75 61 6c 20 63 68 61 72 61 63 74 65 72 73 2e  sual characters.
dfe0: 0a 61 63 5f 63 6f 6e 66 69 67 5f 67 75 65 73 73  .ac_config_guess
dff0: 3d 22 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  ="$SHELL $ac_aux
e000: 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 67 75 65 73  _dir/config.gues
e010: 73 22 20 20 23 20 50 6c 65 61 73 65 20 64 6f 6e  s"  # Please don
e020: 27 74 20 75 73 65 20 74 68 69 73 20 76 61 72 2e  't use this var.
e030: 0a 61 63 5f 63 6f 6e 66 69 67 5f 73 75 62 3d 22  .ac_config_sub="
e040: 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64  $SHELL $ac_aux_d
e050: 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22 20 20  ir/config.sub"  
e060: 23 20 50 6c 65 61 73 65 20 64 6f 6e 27 74 20 75  # Please don't u
e070: 73 65 20 74 68 69 73 20 76 61 72 2e 0a 61 63 5f  se this var..ac_
e080: 63 6f 6e 66 69 67 75 72 65 3d 22 24 53 48 45 4c  configure="$SHEL
e090: 4c 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f  L $ac_aux_dir/co
e0a0: 6e 66 69 67 75 72 65 22 20 20 23 20 50 6c 65 61  nfigure"  # Plea
e0b0: 73 65 20 64 6f 6e 27 74 20 75 73 65 20 74 68 69  se don't use thi
e0c0: 73 20 76 61 72 2e 0a 0a 0a 23 20 4d 61 6b 65 20  s var....# Make 
e0d0: 73 75 72 65 20 77 65 20 63 61 6e 20 72 75 6e 20  sure we can run 
e0e0: 63 6f 6e 66 69 67 2e 73 75 62 2e 0a 24 53 48 45  config.sub..$SHE
e0f0: 4c 4c 20 22 24 61 63 5f 61 75 78 5f 64 69 72 2f  LL "$ac_aux_dir/
e100: 63 6f 6e 66 69 67 2e 73 75 62 22 20 73 75 6e 34  config.sub" sun4
e110: 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
e120: 20 7c 7c 0a 20 20 7b 20 7b 20 65 63 68 6f 20 22   ||.  { { echo "
e130: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
e140: 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75  error: cannot ru
e150: 6e 20 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78  n $SHELL $ac_aux
e160: 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22  _dir/config.sub"
e170: 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d   >&5.echo "$as_m
e180: 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74  e: error: cannot
e190: 20 72 75 6e 20 24 53 48 45 4c 4c 20 24 61 63 5f   run $SHELL $ac_
e1a0: 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73  aux_dir/config.s
e1b0: 75 62 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  ub" >&2;}.   { (
e1c0: 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
e1d0: 20 7d 3b 20 7d 0a 0a 7b 20 65 63 68 6f 20 22 24   }; }..{ echo "$
e1e0: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
e1f0: 68 65 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 79  hecking build sy
e200: 73 74 65 6d 20 74 79 70 65 22 20 3e 26 35 0a 65  stem type" >&5.e
e210: 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
e220: 63 6b 69 6e 67 20 62 75 69 6c 64 20 73 79 73 74  cking build syst
e230: 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45 43 48 4f  em type... $ECHO
e240: 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65  _C" >&6; }.if te
e250: 73 74 20 22 24 7b 61 63 5f 63 76 5f 62 75 69 6c  st "${ac_cv_buil
e260: 64 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  d+set}" = set; t
e270: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
e280: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
e290: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
e2a0: 20 61 63 5f 62 75 69 6c 64 5f 61 6c 69 61 73 3d   ac_build_alias=
e2b0: 24 62 75 69 6c 64 5f 61 6c 69 61 73 0a 74 65 73  $build_alias.tes
e2c0: 74 20 22 78 24 61 63 5f 62 75 69 6c 64 5f 61 6c  t "x$ac_build_al
e2d0: 69 61 73 22 20 3d 20 78 20 26 26 0a 20 20 61 63  ias" = x &&.  ac
e2e0: 5f 62 75 69 6c 64 5f 61 6c 69 61 73 3d 60 24 53  _build_alias=`$S
e2f0: 48 45 4c 4c 20 22 24 61 63 5f 61 75 78 5f 64 69  HELL "$ac_aux_di
e300: 72 2f 63 6f 6e 66 69 67 2e 67 75 65 73 73 22 60  r/config.guess"`
e310: 0a 74 65 73 74 20 22 78 24 61 63 5f 62 75 69 6c  .test "x$ac_buil
e320: 64 5f 61 6c 69 61 73 22 20 3d 20 78 20 26 26 0a  d_alias" = x &&.
e330: 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
e340: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
e350: 72 3a 20 63 61 6e 6e 6f 74 20 67 75 65 73 73 20  r: cannot guess 
e360: 62 75 69 6c 64 20 74 79 70 65 3b 20 79 6f 75 20  build type; you 
e370: 6d 75 73 74 20 73 70 65 63 69 66 79 20 6f 6e 65  must specify one
e380: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
e390: 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f  me: error: canno
e3a0: 74 20 67 75 65 73 73 20 62 75 69 6c 64 20 74 79  t guess build ty
e3b0: 70 65 3b 20 79 6f 75 20 6d 75 73 74 20 73 70 65  pe; you must spe
e3c0: 63 69 66 79 20 6f 6e 65 22 20 3e 26 32 3b 7d 0a  cify one" >&2;}.
e3d0: 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
e3e0: 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 61 63 5f 63  xit 1; }; }.ac_c
e3f0: 76 5f 62 75 69 6c 64 3d 60 24 53 48 45 4c 4c 20  v_build=`$SHELL 
e400: 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 63 6f 6e  "$ac_aux_dir/con
e410: 66 69 67 2e 73 75 62 22 20 24 61 63 5f 62 75 69  fig.sub" $ac_bui
e420: 6c 64 5f 61 6c 69 61 73 60 20 7c 7c 0a 20 20 7b  ld_alias` ||.  {
e430: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
e440: 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
e450: 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64  $SHELL $ac_aux_d
e460: 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 20 24 61  ir/config.sub $a
e470: 63 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66 61  c_build_alias fa
e480: 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  iled" >&5.echo "
e490: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 24  $as_me: error: $
e4a0: 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64 69  SHELL $ac_aux_di
e4b0: 72 2f 63 6f 6e 66 69 67 2e 73 75 62 20 24 61 63  r/config.sub $ac
e4c0: 5f 62 75 69 6c 64 5f 61 6c 69 61 73 20 66 61 69  _build_alias fai
e4d0: 6c 65 64 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20  led" >&2;}.   { 
e4e0: 28 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31  (exit 1); exit 1
e4f0: 3b 20 7d 3b 20 7d 0a 0a 66 69 0a 7b 20 65 63 68  ; }; }..fi.{ ech
e500: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e510: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
e520: 76 5f 62 75 69 6c 64 22 20 3e 26 35 0a 65 63 68  v_build" >&5.ech
e530: 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
e540: 63 76 5f 62 75 69 6c 64 22 20 3e 26 36 3b 20 7d  cv_build" >&6; }
e550: 0a 63 61 73 65 20 24 61 63 5f 63 76 5f 62 75 69  .case $ac_cv_bui
e560: 6c 64 20 69 6e 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a  ld in.*-*-*) ;;.
e570: 2a 29 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73  *) { { echo "$as
e580: 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72  _me:$LINENO: err
e590: 6f 72 3a 20 69 6e 76 61 6c 69 64 20 76 61 6c 75  or: invalid valu
e5a0: 65 20 6f 66 20 63 61 6e 6f 6e 69 63 61 6c 20 62  e of canonical b
e5b0: 75 69 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 22  uild" >&5.echo "
e5c0: 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 69  $as_me: error: i
e5d0: 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 6f 66 20  nvalid value of 
e5e0: 63 61 6e 6f 6e 69 63 61 6c 20 62 75 69 6c 64 22  canonical build"
e5f0: 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
e600: 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
e610: 20 7d 3b 3b 0a 65 73 61 63 0a 62 75 69 6c 64 3d   };;.esac.build=
e620: 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a 61 63 5f  $ac_cv_build.ac_
e630: 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
e640: 46 53 3d 27 2d 27 0a 73 65 74 20 78 20 24 61 63  FS='-'.set x $ac
e650: 5f 63 76 5f 62 75 69 6c 64 0a 73 68 69 66 74 0a  _cv_build.shift.
e660: 62 75 69 6c 64 5f 63 70 75 3d 24 31 0a 62 75 69  build_cpu=$1.bui
e670: 6c 64 5f 76 65 6e 64 6f 72 3d 24 32 0a 73 68 69  ld_vendor=$2.shi
e680: 66 74 3b 20 73 68 69 66 74 0a 23 20 52 65 6d 65  ft; shift.# Reme
e690: 6d 62 65 72 2c 20 74 68 65 20 66 69 72 73 74 20  mber, the first 
e6a0: 63 68 61 72 61 63 74 65 72 20 6f 66 20 49 46 53  character of IFS
e6b0: 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65 61   is used to crea
e6c0: 74 65 20 24 2a 2c 0a 23 20 65 78 63 65 70 74 20  te $*,.# except 
e6d0: 77 69 74 68 20 6f 6c 64 20 73 68 65 6c 6c 73 3a  with old shells:
e6e0: 0a 62 75 69 6c 64 5f 6f 73 3d 24 2a 0a 49 46 53  .build_os=$*.IFS
e6f0: 3d 24 61 63 5f 73 61 76 65 5f 49 46 53 0a 63 61  =$ac_save_IFS.ca
e700: 73 65 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e 20  se $build_os in 
e710: 2a 5c 20 2a 29 20 62 75 69 6c 64 5f 6f 73 3d 60  *\ *) build_os=`
e720: 65 63 68 6f 20 22 24 62 75 69 6c 64 5f 6f 73 22  echo "$build_os"
e730: 20 7c 20 73 65 64 20 27 73 2f 20 2f 2d 2f 67 27   | sed 's/ /-/g'
e740: 60 3b 3b 20 65 73 61 63 0a 0a 0a 7b 20 65 63 68  `;; esac...{ ech
e750: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e760: 4f 3a 20 63 68 65 63 6b 69 6e 67 20 68 6f 73 74  O: checking host
e770: 20 73 79 73 74 65 6d 20 74 79 70 65 22 20 3e 26   system type" >&
e780: 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
e790: 63 68 65 63 6b 69 6e 67 20 68 6f 73 74 20 73 79  checking host sy
e7a0: 73 74 65 6d 20 74 79 70 65 2e 2e 2e 20 24 45 43  stem type... $EC
e7b0: 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20  HO_C" >&6; }.if 
e7c0: 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 68 6f  test "${ac_cv_ho
e7d0: 73 74 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  st+set}" = set; 
e7e0: 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
e7f0: 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
e800: 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
e810: 20 20 69 66 20 74 65 73 74 20 22 78 24 68 6f 73    if test "x$hos
e820: 74 5f 61 6c 69 61 73 22 20 3d 20 78 3b 20 74 68  t_alias" = x; th
e830: 65 6e 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 3d  en.  ac_cv_host=
e840: 24 61 63 5f 63 76 5f 62 75 69 6c 64 0a 65 6c 73  $ac_cv_build.els
e850: 65 0a 20 20 61 63 5f 63 76 5f 68 6f 73 74 3d 60  e.  ac_cv_host=`
e860: 24 53 48 45 4c 4c 20 22 24 61 63 5f 61 75 78 5f  $SHELL "$ac_aux_
e870: 64 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 22 20  dir/config.sub" 
e880: 24 68 6f 73 74 5f 61 6c 69 61 73 60 20 7c 7c 0a  $host_alias` ||.
e890: 20 20 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61      { { echo "$a
e8a0: 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72  s_me:$LINENO: er
e8b0: 72 6f 72 3a 20 24 53 48 45 4c 4c 20 24 61 63 5f  ror: $SHELL $ac_
e8c0: 61 75 78 5f 64 69 72 2f 63 6f 6e 66 69 67 2e 73  aux_dir/config.s
e8d0: 75 62 20 24 68 6f 73 74 5f 61 6c 69 61 73 20 66  ub $host_alias f
e8e0: 61 69 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20  ailed" >&5.echo 
e8f0: 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20  "$as_me: error: 
e900: 24 53 48 45 4c 4c 20 24 61 63 5f 61 75 78 5f 64  $SHELL $ac_aux_d
e910: 69 72 2f 63 6f 6e 66 69 67 2e 73 75 62 20 24 68  ir/config.sub $h
e920: 6f 73 74 5f 61 6c 69 61 73 20 66 61 69 6c 65 64  ost_alias failed
e930: 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78  " >&2;}.   { (ex
e940: 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
e950: 3b 20 7d 0a 66 69 0a 0a 66 69 0a 7b 20 65 63 68  ; }.fi..fi.{ ech
e960: 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
e970: 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
e980: 76 5f 68 6f 73 74 22 20 3e 26 35 0a 65 63 68 6f  v_host" >&5.echo
e990: 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63   "${ECHO_T}$ac_c
e9a0: 76 5f 68 6f 73 74 22 20 3e 26 36 3b 20 7d 0a 63  v_host" >&6; }.c
e9b0: 61 73 65 20 24 61 63 5f 63 76 5f 68 6f 73 74 20  ase $ac_cv_host 
e9c0: 69 6e 0a 2a 2d 2a 2d 2a 29 20 3b 3b 0a 2a 29 20  in.*-*-*) ;;.*) 
e9d0: 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
e9e0: 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
e9f0: 20 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 6f   invalid value o
ea00: 66 20 63 61 6e 6f 6e 69 63 61 6c 20 68 6f 73 74  f canonical host
ea10: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
ea20: 6d 65 3a 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c  me: error: inval
ea30: 69 64 20 76 61 6c 75 65 20 6f 66 20 63 61 6e 6f  id value of cano
ea40: 6e 69 63 61 6c 20 68 6f 73 74 22 20 3e 26 32 3b  nical host" >&2;
ea50: 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
ea60: 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 3b 3b 0a   exit 1; }; };;.
ea70: 65 73 61 63 0a 68 6f 73 74 3d 24 61 63 5f 63 76  esac.host=$ac_cv
ea80: 5f 68 6f 73 74 0a 61 63 5f 73 61 76 65 5f 49 46  _host.ac_save_IF
ea90: 53 3d 24 49 46 53 3b 20 49 46 53 3d 27 2d 27 0a  S=$IFS; IFS='-'.
eaa0: 73 65 74 20 78 20 24 61 63 5f 63 76 5f 68 6f 73  set x $ac_cv_hos
eab0: 74 0a 73 68 69 66 74 0a 68 6f 73 74 5f 63 70 75  t.shift.host_cpu
eac0: 3d 24 31 0a 68 6f 73 74 5f 76 65 6e 64 6f 72 3d  =$1.host_vendor=
ead0: 24 32 0a 73 68 69 66 74 3b 20 73 68 69 66 74 0a  $2.shift; shift.
eae0: 23 20 52 65 6d 65 6d 62 65 72 2c 20 74 68 65 20  # Remember, the 
eaf0: 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20  first character 
eb00: 6f 66 20 49 46 53 20 69 73 20 75 73 65 64 20 74  of IFS is used t
eb10: 6f 20 63 72 65 61 74 65 20 24 2a 2c 0a 23 20 65  o create $*,.# e
eb20: 78 63 65 70 74 20 77 69 74 68 20 6f 6c 64 20 73  xcept with old s
eb30: 68 65 6c 6c 73 3a 0a 68 6f 73 74 5f 6f 73 3d 24  hells:.host_os=$
eb40: 2a 0a 49 46 53 3d 24 61 63 5f 73 61 76 65 5f 49  *.IFS=$ac_save_I
eb50: 46 53 0a 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  FS.case $host_os
eb60: 20 69 6e 20 2a 5c 20 2a 29 20 68 6f 73 74 5f 6f   in *\ *) host_o
eb70: 73 3d 60 65 63 68 6f 20 22 24 68 6f 73 74 5f 6f  s=`echo "$host_o
eb80: 73 22 20 7c 20 73 65 64 20 27 73 2f 20 2f 2d 2f  s" | sed 's/ /-/
eb90: 67 27 60 3b 3b 20 65 73 61 63 0a 0a 0a 61 63 5f  g'`;; esac...ac_
eba0: 65 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43  ext=c.ac_cpp='$C
ebb0: 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63  PP $CPPFLAGS'.ac
ebc0: 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63  _compile='$CC -c
ebd0: 20 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41   $CFLAGS $CPPFLA
ebe0: 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  GS conftest.$ac_
ebf0: 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b  ext >&5'.ac_link
ec00: 3d 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73  ='$CC -o conftes
ec10: 74 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c  t$ac_exeext $CFL
ec20: 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
ec30: 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
ec40: 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
ec50: 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
ec60: 6e 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70  nu=$ac_cv_c_comp
ec70: 69 6c 65 72 5f 67 6e 75 0a 69 66 20 74 65 73 74  iler_gnu.if test
ec80: 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72   -n "$ac_tool_pr
ec90: 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 23 20  efix"; then.  # 
eca0: 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
ecb0: 74 20 77 6f 72 64 20 6f 66 20 22 24 7b 61 63 5f  t word of "${ac_
ecc0: 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 67 63 63 22  tool_prefix}gcc"
ecd0: 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61  , so it can be a
ece0: 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69   program name wi
ecf0: 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d  th args..set dum
ed00: 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65  my ${ac_tool_pre
ed10: 66 69 78 7d 67 63 63 3b 20 61 63 5f 77 6f 72 64  fix}gcc; ac_word
ed20: 3d 24 32 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  =$2.{ echo "$as_
ed30: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
ed40: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
ed50: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
ed60: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
ed70: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
ed80: 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66  CHO_C" >&6; }.if
ed90: 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
eda0: 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73  rog_CC+set}" = s
edb0: 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
edc0: 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
edd0: 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
ede0: 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
edf0: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61   "$CC"; then.  a
ee00: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43  c_cv_prog_CC="$C
ee10: 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  C" # Let the use
ee20: 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
ee30: 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
ee40: 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
ee50: 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
ee60: 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
ee70: 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
ee80: 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
ee90: 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
eea0: 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
eeb0: 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
eec0: 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
eed0: 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
eee0: 20 20 69 66 20 7b 20 74 65 73 74 20 2d 66 20 22    if { test -f "
eef0: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
ef00: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 26 26  $ac_exec_ext" &&
ef10: 20 24 61 73 5f 74 65 73 74 5f 78 20 22 24 61 73   $as_test_x "$as
ef20: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
ef30: 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d 3b 20 74  _exec_ext"; }; t
ef40: 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
ef50: 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74 6f 6f 6c  og_CC="${ac_tool
ef60: 5f 70 72 65 66 69 78 7d 67 63 63 22 0a 20 20 20  _prefix}gcc".   
ef70: 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
ef80: 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
ef90: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
efa0: 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
efb0: 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
efc0: 64 6f 6e 65 0a 64 6f 6e 65 0a 49 46 53 3d 24 61  done.done.IFS=$a
efd0: 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66  s_save_IFS..fi.f
efe0: 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67  i.CC=$ac_cv_prog
eff0: 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  _CC.if test -n "
f000: 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 65  $CC"; then.  { e
f010: 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
f020: 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 43  ENO: result: $CC
f030: 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
f040: 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 3b 20 7d  HO_T}$CC" >&6; }
f050: 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20 22  .else.  { echo "
f060: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f070: 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
f080: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
f090: 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66  o" >&6; }.fi...f
f0a0: 69 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 61  i.if test -z "$a
f0b0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 22 3b 20 74  c_cv_prog_CC"; t
f0c0: 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24  hen.  ac_ct_CC=$
f0d0: 43 43 0a 20 20 23 20 45 78 74 72 61 63 74 20 74  CC.  # Extract t
f0e0: 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66  he first word of
f0f0: 20 22 67 63 63 22 2c 20 73 6f 20 69 74 20 63 61   "gcc", so it ca
f100: 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
f110: 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
f120: 65 74 20 64 75 6d 6d 79 20 67 63 63 3b 20 61 63  et dummy gcc; ac
f130: 5f 77 6f 72 64 3d 24 32 0a 7b 20 65 63 68 6f 20  _word=$2.{ echo 
f140: 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
f150: 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
f160: 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f  c_word" >&5.echo
f170: 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
f180: 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e  ng for $ac_word.
f190: 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b  .. $ECHO_C" >&6;
f1a0: 20 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63   }.if test "${ac
f1b0: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
f1c0: 43 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  C+set}" = set; t
f1d0: 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
f1e0: 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
f1f0: 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
f200: 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63   if test -n "$ac
f210: 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20 20  _ct_CC"; then.  
f220: 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74  ac_cv_prog_ac_ct
f230: 5f 43 43 3d 22 24 61 63 5f 63 74 5f 43 43 22 20  _CC="$ac_ct_CC" 
f240: 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f  # Let the user o
f250: 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74  verride the test
f260: 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49  ..else.as_save_I
f270: 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41  FS=$IFS; IFS=$PA
f280: 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72  TH_SEPARATOR.for
f290: 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48   as_dir in $PATH
f2a0: 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61  .do.  IFS=$as_sa
f2b0: 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a  ve_IFS.  test -z
f2c0: 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73   "$as_dir" && as
f2d0: 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f  _dir=..  for ac_
f2e0: 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24  exec_ext in '' $
f2f0: 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78  ac_executable_ex
f300: 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69  tensions; do.  i
f310: 66 20 7b 20 74 65 73 74 20 2d 66 20 22 24 61 73  f { test -f "$as
f320: 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
f330: 5f 65 78 65 63 5f 65 78 74 22 20 26 26 20 24 61  _exec_ext" && $a
f340: 73 5f 74 65 73 74 5f 78 20 22 24 61 73 5f 64 69  s_test_x "$as_di
f350: 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78  r/$ac_word$ac_ex
f360: 65 63 5f 65 78 74 22 3b 20 7d 3b 20 74 68 65 6e  ec_ext"; }; then
f370: 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  .    ac_cv_prog_
f380: 61 63 5f 63 74 5f 43 43 3d 22 67 63 63 22 0a 20  ac_ct_CC="gcc". 
f390: 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
f3a0: 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
f3b0: 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
f3c0: 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
f3d0: 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
f3e0: 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 49 46 53 3d  i.done.done.IFS=
f3f0: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69  $as_save_IFS..fi
f400: 0a 66 69 0a 61 63 5f 63 74 5f 43 43 3d 24 61 63  .fi.ac_ct_CC=$ac
f410: 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43  _cv_prog_ac_ct_C
f420: 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  C.if test -n "$a
f430: 63 5f 63 74 5f 43 43 22 3b 20 74 68 65 6e 0a 20  c_ct_CC"; then. 
f440: 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
f450: 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
f460: 20 24 61 63 5f 63 74 5f 43 43 22 20 3e 26 35 0a   $ac_ct_CC" >&5.
f470: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
f480: 61 63 5f 63 74 5f 43 43 22 20 3e 26 36 3b 20 7d  ac_ct_CC" >&6; }
f490: 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20 22  .else.  { echo "
f4a0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
f4b0: 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
f4c0: 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
f4d0: 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 20 20  o" >&6; }.fi..  
f4e0: 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74  if test "x$ac_ct
f4f0: 5f 43 43 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20  _CC" = x; then. 
f500: 20 20 20 43 43 3d 22 22 0a 20 20 65 6c 73 65 0a     CC="".  else.
f510: 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f      case $cross_
f520: 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f  compiling:$ac_to
f530: 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73  ol_warned in.yes
f540: 3a 29 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  :).{ echo "$as_m
f550: 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49  e:$LINENO: WARNI
f560: 4e 47 3a 20 49 6e 20 74 68 65 20 66 75 74 75 72  NG: In the futur
f570: 65 2c 20 41 75 74 6f 63 6f 6e 66 20 77 69 6c 6c  e, Autoconf will
f580: 20 6e 6f 74 20 64 65 74 65 63 74 20 63 72 6f 73   not detect cros
f590: 73 2d 74 6f 6f 6c 73 0a 77 68 6f 73 65 20 6e 61  s-tools.whose na
f5a0: 6d 65 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72  me does not star
f5b0: 74 20 77 69 74 68 20 74 68 65 20 68 6f 73 74 20  t with the host 
f5c0: 74 72 69 70 6c 65 74 2e 20 20 49 66 20 79 6f 75  triplet.  If you
f5d0: 20 74 68 69 6e 6b 20 74 68 69 73 0a 63 6f 6e 66   think this.conf
f5e0: 69 67 75 72 61 74 69 6f 6e 20 69 73 20 75 73 65  iguration is use
f5f0: 66 75 6c 20 74 6f 20 79 6f 75 2c 20 70 6c 65 61  ful to you, plea
f600: 73 65 20 77 72 69 74 65 20 74 6f 20 61 75 74 6f  se write to auto
f610: 63 6f 6e 66 40 67 6e 75 2e 6f 72 67 2e 22 20 3e  conf@gnu.org." >
f620: 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
f630: 20 57 41 52 4e 49 4e 47 3a 20 49 6e 20 74 68 65   WARNING: In the
f640: 20 66 75 74 75 72 65 2c 20 41 75 74 6f 63 6f 6e   future, Autocon
f650: 66 20 77 69 6c 6c 20 6e 6f 74 20 64 65 74 65 63  f will not detec
f660: 74 20 63 72 6f 73 73 2d 74 6f 6f 6c 73 0a 77 68  t cross-tools.wh
f670: 6f 73 65 20 6e 61 6d 65 20 64 6f 65 73 20 6e 6f  ose name does no
f680: 74 20 73 74 61 72 74 20 77 69 74 68 20 74 68 65  t start with the
f690: 20 68 6f 73 74 20 74 72 69 70 6c 65 74 2e 20 20   host triplet.  
f6a0: 49 66 20 79 6f 75 20 74 68 69 6e 6b 20 74 68 69  If you think thi
f6b0: 73 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  s.configuration 
f6c0: 69 73 20 75 73 65 66 75 6c 20 74 6f 20 79 6f 75  is useful to you
f6d0: 2c 20 70 6c 65 61 73 65 20 77 72 69 74 65 20 74  , please write t
f6e0: 6f 20 61 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f  o autoconf@gnu.o
f6f0: 72 67 2e 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f  rg." >&2;}.ac_to
f700: 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b  ol_warned=yes ;;
f710: 0a 65 73 61 63 0a 20 20 20 20 43 43 3d 24 61 63  .esac.    CC=$ac
f720: 5f 63 74 5f 43 43 0a 20 20 66 69 0a 65 6c 73 65  _ct_CC.  fi.else
f730: 0a 20 20 43 43 3d 22 24 61 63 5f 63 76 5f 70 72  .  CC="$ac_cv_pr
f740: 6f 67 5f 43 43 22 0a 66 69 0a 0a 69 66 20 74 65  og_CC".fi..if te
f750: 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65  st -z "$CC"; the
f760: 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74  n.          if t
f770: 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c  est -n "$ac_tool
f780: 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20  _prefix"; then. 
f790: 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65     # Extract the
f7a0: 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
f7b0: 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
f7c0: 7d 63 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20  }cc", so it can 
f7d0: 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d  be a program nam
f7e0: 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74  e with args..set
f7f0: 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74 6f 6f 6c   dummy ${ac_tool
f800: 5f 70 72 65 66 69 78 7d 63 63 3b 20 61 63 5f 77  _prefix}cc; ac_w
f810: 6f 72 64 3d 24 32 0a 7b 20 65 63 68 6f 20 22 24  ord=$2.{ echo "$
f820: 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
f830: 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
f840: 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  word" >&5.echo $
f850: 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
f860: 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e   for $ac_word...
f870: 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d   $ECHO_C" >&6; }
f880: 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63  .if test "${ac_c
f890: 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20  v_prog_CC+set}" 
f8a0: 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
f8b0: 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
f8c0: 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
f8d0: 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  6.else.  if test
f8e0: 20 2d 6e 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -n "$CC"; then.
f8f0: 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d    ac_cv_prog_CC=
f900: 22 24 43 43 22 20 23 20 4c 65 74 20 74 68 65 20  "$CC" # Let the 
f910: 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
f920: 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
f930: 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
f940: 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
f950: 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
f960: 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
f970: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
f980: 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
f990: 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
f9a0: 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
f9b0: 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
f9c0: 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
f9d0: 64 6f 0a 20 20 69 66 20 7b 20 74 65 73 74 20 2d  do.  if { test -
f9e0: 66 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  f "$as_dir/$ac_w
f9f0: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
fa00: 20 26 26 20 24 61 73 5f 74 65 73 74 5f 78 20 22   && $as_test_x "
fa10: 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
fa20: 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d  $ac_exec_ext"; }
fa30: 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
fa40: 5f 70 72 6f 67 5f 43 43 3d 22 24 7b 61 63 5f 74  _prog_CC="${ac_t
fa50: 6f 6f 6c 5f 70 72 65 66 69 78 7d 63 63 22 0a 20  ool_prefix}cc". 
fa60: 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a     echo "$as_me:
fa70: 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24  $LINENO: found $
fa80: 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
fa90: 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35  ac_exec_ext" >&5
faa0: 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66  .    break 2.  f
fab0: 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 49 46 53 3d  i.done.done.IFS=
fac0: 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69  $as_save_IFS..fi
fad0: 0a 66 69 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72  .fi.CC=$ac_cv_pr
fae0: 6f 67 5f 43 43 0a 69 66 20 74 65 73 74 20 2d 6e  og_CC.if test -n
faf0: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b   "$CC"; then.  {
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 72 65 73 75 6c 74 3a 20 24  INENO: result: $
fb20: 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  CC" >&5.echo "${
fb30: 45 43 48 4f 5f 54 7d 24 43 43 22 20 3e 26 36 3b  ECHO_T}$CC" >&6;
fb40: 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f   }.else.  { echo
fb50: 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
fb60: 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26  : result: no" >&
fb70: 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
fb80: 7d 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a  }no" >&6; }.fi..
fb90: 0a 20 20 66 69 0a 66 69 0a 69 66 20 74 65 73 74  .  fi.fi.if test
fba0: 20 2d 7a 20 22 24 43 43 22 3b 20 74 68 65 6e 0a   -z "$CC"; then.
fbb0: 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65 20    # Extract the 
fbc0: 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22 63  first word of "c
fbd0: 63 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  c", so it can be
fbe0: 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
fbf0: 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
fc00: 75 6d 6d 79 20 63 63 3b 20 61 63 5f 77 6f 72 64  ummy cc; ac_word
fc10: 3d 24 32 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  =$2.{ echo "$as_
fc20: 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
fc30: 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72  king for $ac_wor
fc40: 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
fc50: 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
fc60: 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45  r $ac_word... $E
fc70: 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66  CHO_C" >&6; }.if
fc80: 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
fc90: 72 6f 67 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73  rog_CC+set}" = s
fca0: 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
fcb0: 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
fcc0: 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
fcd0: 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
fce0: 20 22 24 43 43 22 3b 20 74 68 65 6e 0a 20 20 61   "$CC"; then.  a
fcf0: 63 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 43  c_cv_prog_CC="$C
fd00: 43 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  C" # Let the use
fd10: 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
fd20: 65 73 74 2e 0a 65 6c 73 65 0a 20 20 61 63 5f 70  est..else.  ac_p
fd30: 72 6f 67 5f 72 65 6a 65 63 74 65 64 3d 6e 6f 0a  rog_rejected=no.
fd40: 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
fd50: 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
fd60: 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
fd70: 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
fd80: 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
fd90: 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
fda0: 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
fdb0: 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
fdc0: 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
fdd0: 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
fde0: 73 3b 20 64 6f 0a 20 20 69 66 20 7b 20 74 65 73  s; do.  if { tes
fdf0: 74 20 2d 66 20 22 24 61 73 5f 64 69 72 2f 24 61  t -f "$as_dir/$a
fe00: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
fe10: 78 74 22 20 26 26 20 24 61 73 5f 74 65 73 74 5f  xt" && $as_test_
fe20: 78 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  x "$as_dir/$ac_w
fe30: 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
fe40: 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 69 66  ; }; then.    if
fe50: 20 74 65 73 74 20 22 24 61 73 5f 64 69 72 2f 24   test "$as_dir/$
fe60: 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
fe70: 65 78 74 22 20 3d 20 22 2f 75 73 72 2f 75 63 62  ext" = "/usr/ucb
fe80: 2f 63 63 22 3b 20 74 68 65 6e 0a 20 20 20 20 20  /cc"; then.     
fe90: 20 20 61 63 5f 70 72 6f 67 5f 72 65 6a 65 63 74    ac_prog_reject
fea0: 65 64 3d 79 65 73 0a 20 20 20 20 20 20 20 63 6f  ed=yes.       co
feb0: 6e 74 69 6e 75 65 0a 20 20 20 20 20 66 69 0a 20  ntinue.     fi. 
fec0: 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 43 43     ac_cv_prog_CC
fed0: 3d 22 63 63 22 0a 20 20 20 20 65 63 68 6f 20 22  ="cc".    echo "
fee0: 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
fef0: 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
ff00: 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
ff10: 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
ff20: 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
ff30: 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
ff40: 49 46 53 0a 0a 69 66 20 74 65 73 74 20 24 61 63  IFS..if test $ac
ff50: 5f 70 72 6f 67 5f 72 65 6a 65 63 74 65 64 20 3d  _prog_rejected =
ff60: 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23 20 57   yes; then.  # W
ff70: 65 20 66 6f 75 6e 64 20 61 20 62 6f 67 6f 6e 20  e found a bogon 
ff80: 69 6e 20 74 68 65 20 70 61 74 68 2c 20 73 6f 20  in the path, so 
ff90: 6d 61 6b 65 20 73 75 72 65 20 77 65 20 6e 65 76  make sure we nev
ffa0: 65 72 20 75 73 65 20 69 74 2e 0a 20 20 73 65 74  er use it..  set
ffb0: 20 64 75 6d 6d 79 20 24 61 63 5f 63 76 5f 70 72   dummy $ac_cv_pr
ffc0: 6f 67 5f 43 43 0a 20 20 73 68 69 66 74 0a 20 20  og_CC.  shift.  
ffd0: 69 66 20 74 65 73 74 20 24 23 20 21 3d 20 30 3b  if test $# != 0;
ffe0: 20 74 68 65 6e 0a 20 20 20 20 23 20 57 65 20 63   then.    # We c
fff0: 68 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e 74  hose a different
10000 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d 20 74   compiler from t
10010 68 65 20 62 6f 67 75 73 20 6f 6e 65 2e 0a 20 20  he bogus one..  
10020 20 20 23 20 48 6f 77 65 76 65 72 2c 20 69 74 20    # However, it 
10030 68 61 73 20 74 68 65 20 73 61 6d 65 20 62 61 73  has the same bas
10040 65 6e 61 6d 65 2c 20 73 6f 20 74 68 65 20 62 6f  ename, so the bo
10050 67 6f 6e 20 77 69 6c 6c 20 62 65 20 63 68 6f 73  gon will be chos
10060 65 6e 0a 20 20 20 20 23 20 66 69 72 73 74 20 69  en.    # first i
10070 66 20 77 65 20 73 65 74 20 43 43 20 74 6f 20 6a  f we set CC to j
10080 75 73 74 20 74 68 65 20 62 61 73 65 6e 61 6d 65  ust the basename
10090 3b 20 75 73 65 20 74 68 65 20 66 75 6c 6c 20 66  ; use the full f
100a0 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 73 68  ile name..    sh
100b0 69 66 74 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  ift.    ac_cv_pr
100c0 6f 67 5f 43 43 3d 22 24 61 73 5f 64 69 72 2f 24  og_CC="$as_dir/$
100d0 61 63 5f 77 6f 72 64 24 7b 31 2b 27 20 27 7d 24  ac_word${1+' '}$
100e0 40 22 0a 20 20 66 69 0a 66 69 0a 66 69 0a 66 69  @".  fi.fi.fi.fi
100f0 0a 43 43 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f  .CC=$ac_cv_prog_
10100 43 43 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24  CC.if test -n "$
10110 43 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63  CC"; then.  { ec
10120 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10130 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 43 43 22  NO: result: $CC"
10140 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
10150 4f 5f 54 7d 24 43 43 22 20 3e 26 36 3b 20 7d 0a  O_T}$CC" >&6; }.
10160 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24  else.  { echo "$
10170 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
10180 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65  esult: no" >&5.e
10190 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f  cho "${ECHO_T}no
101a0 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69  " >&6; }.fi...fi
101b0 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 43  .if test -z "$CC
101c0 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
101d0 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
101e0 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 66  refix"; then.  f
101f0 6f 72 20 61 63 5f 70 72 6f 67 20 69 6e 20 63 6c  or ac_prog in cl
10200 2e 65 78 65 0a 20 20 64 6f 0a 20 20 20 20 23 20  .exe.  do.    # 
10210 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
10220 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f 74  t word of "$ac_t
10230 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72  ool_prefix$ac_pr
10240 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62  og", so it can b
10250 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65  e a program name
10260 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20   with args..set 
10270 64 75 6d 6d 79 20 24 61 63 5f 74 6f 6f 6c 5f 70  dummy $ac_tool_p
10280 72 65 66 69 78 24 61 63 5f 70 72 6f 67 3b 20 61  refix$ac_prog; a
10290 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 65 63 68 6f  c_word=$2.{ echo
102a0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
102b0 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
102c0 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68  ac_word" >&5.ech
102d0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
102e0 69 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64  ing for $ac_word
102f0 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ... $ECHO_C" >&6
10300 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 61  ; }.if test "${a
10310 63 5f 63 76 5f 70 72 6f 67 5f 43 43 2b 73 65 74  c_cv_prog_CC+set
10320 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
10330 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
10340 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
10350 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
10360 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74 68  est -n "$CC"; th
10370 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
10380 43 43 3d 22 24 43 43 22 20 23 20 4c 65 74 20 74  CC="$CC" # Let t
10390 68 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65  he user override
103a0 20 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a   the test..else.
103b0 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53  as_save_IFS=$IFS
103c0 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41  ; IFS=$PATH_SEPA
103d0 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72  RATOR.for as_dir
103e0 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49   in $PATH.do.  I
103f0 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a  FS=$as_save_IFS.
10400 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64    test -z "$as_d
10410 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a  ir" && as_dir=..
10420 20 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78    for ac_exec_ex
10430 74 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63  t in '' $ac_exec
10440 75 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e  utable_extension
10450 73 3b 20 64 6f 0a 20 20 69 66 20 7b 20 74 65 73  s; do.  if { tes
10460 74 20 2d 66 20 22 24 61 73 5f 64 69 72 2f 24 61  t -f "$as_dir/$a
10470 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
10480 78 74 22 20 26 26 20 24 61 73 5f 74 65 73 74 5f  xt" && $as_test_
10490 78 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  x "$as_dir/$ac_w
104a0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
104b0 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 61 63  ; }; then.    ac
104c0 5f 63 76 5f 70 72 6f 67 5f 43 43 3d 22 24 61 63  _cv_prog_CC="$ac
104d0 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f  _tool_prefix$ac_
104e0 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22  prog".    echo "
104f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
10500 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
10510 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
10520 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
10530 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
10540 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
10550 49 46 53 0a 0a 66 69 0a 66 69 0a 43 43 3d 24 61  IFS..fi.fi.CC=$a
10560 63 5f 63 76 5f 70 72 6f 67 5f 43 43 0a 69 66 20  c_cv_prog_CC.if 
10570 74 65 73 74 20 2d 6e 20 22 24 43 43 22 3b 20 74  test -n "$CC"; t
10580 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  hen.  { echo "$a
10590 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
105a0 73 75 6c 74 3a 20 24 43 43 22 20 3e 26 35 0a 65  sult: $CC" >&5.e
105b0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 43  cho "${ECHO_T}$C
105c0 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20  C" >&6; }.else. 
105d0 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
105e0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
105f0 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
10600 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b  {ECHO_T}no" >&6;
10610 20 7d 0a 66 69 0a 0a 0a 20 20 20 20 74 65 73 74   }.fi...    test
10620 20 2d 6e 20 22 24 43 43 22 20 26 26 20 62 72 65   -n "$CC" && bre
10630 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66 20  ak.  done.fi.if 
10640 74 65 73 74 20 2d 7a 20 22 24 43 43 22 3b 20 74  test -z "$CC"; t
10650 68 65 6e 0a 20 20 61 63 5f 63 74 5f 43 43 3d 24  hen.  ac_ct_CC=$
10660 43 43 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67  CC.  for ac_prog
10670 20 69 6e 20 63 6c 2e 65 78 65 0a 64 6f 0a 20 20   in cl.exe.do.  
10680 23 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69  # Extract the fi
10690 72 73 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63  rst word of "$ac
106a0 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61  _prog", so it ca
106b0 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e  n be a program n
106c0 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73  ame with args..s
106d0 65 74 20 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f  et dummy $ac_pro
106e0 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20  g; ac_word=$2.{ 
106f0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
10700 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
10710 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35  or $ac_word" >&5
10720 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
10730 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f  hecking for $ac_
10740 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  word... $ECHO_C"
10750 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20   >&6; }.if test 
10760 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  "${ac_cv_prog_ac
10770 5f 63 74 5f 43 43 2b 73 65 74 7d 22 20 3d 20 73  _ct_CC+set}" = s
10780 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
10790 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
107a0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
107b0 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
107c0 20 22 24 61 63 5f 63 74 5f 43 43 22 3b 20 74 68   "$ac_ct_CC"; th
107d0 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
107e0 61 63 5f 63 74 5f 43 43 3d 22 24 61 63 5f 63 74  ac_ct_CC="$ac_ct
107f0 5f 43 43 22 20 23 20 4c 65 74 20 74 68 65 20 75  _CC" # Let the u
10800 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
10810 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
10820 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
10830 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
10840 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
10850 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
10860 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
10870 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
10880 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
10890 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
108a0 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
108b0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
108c0 6f 0a 20 20 69 66 20 7b 20 74 65 73 74 20 2d 66  o.  if { test -f
108d0 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
108e0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
108f0 26 26 20 24 61 73 5f 74 65 73 74 5f 78 20 22 24  && $as_test_x "$
10900 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
10910 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d 3b  ac_exec_ext"; };
10920 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
10930 70 72 6f 67 5f 61 63 5f 63 74 5f 43 43 3d 22 24  prog_ac_ct_CC="$
10940 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 65 63 68  ac_prog".    ech
10950 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
10960 4f 3a 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72  O: found $as_dir
10970 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
10980 63 5f 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62  c_ext" >&5.    b
10990 72 65 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65  reak 2.  fi.done
109a0 0a 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61  .done.IFS=$as_sa
109b0 76 65 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63  ve_IFS..fi.fi.ac
109c0 5f 63 74 5f 43 43 3d 24 61 63 5f 63 76 5f 70 72  _ct_CC=$ac_cv_pr
109d0 6f 67 5f 61 63 5f 63 74 5f 43 43 0a 69 66 20 74  og_ac_ct_CC.if t
109e0 65 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43  est -n "$ac_ct_C
109f0 43 22 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63 68  C"; then.  { ech
10a00 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
10a10 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
10a20 74 5f 43 43 22 20 3e 26 35 0a 65 63 68 6f 20 22  t_CC" >&5.echo "
10a30 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74 5f  ${ECHO_T}$ac_ct_
10a40 43 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a  CC" >&6; }.else.
10a50 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
10a60 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
10a70 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
10a80 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
10a90 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 65 73 74 20  ; }.fi...  test 
10aa0 2d 6e 20 22 24 61 63 5f 63 74 5f 43 43 22 20 26  -n "$ac_ct_CC" &
10ab0 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a 0a 20 20  & break.done..  
10ac0 69 66 20 74 65 73 74 20 22 78 24 61 63 5f 63 74  if test "x$ac_ct
10ad0 5f 43 43 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20  _CC" = x; then. 
10ae0 20 20 20 43 43 3d 22 22 0a 20 20 65 6c 73 65 0a     CC="".  else.
10af0 20 20 20 20 63 61 73 65 20 24 63 72 6f 73 73 5f      case $cross_
10b00 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f  compiling:$ac_to
10b10 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a 79 65 73  ol_warned in.yes
10b20 3a 29 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  :).{ echo "$as_m
10b30 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49  e:$LINENO: WARNI
10b40 4e 47 3a 20 49 6e 20 74 68 65 20 66 75 74 75 72  NG: In the futur
10b50 65 2c 20 41 75 74 6f 63 6f 6e 66 20 77 69 6c 6c  e, Autoconf will
10b60 20 6e 6f 74 20 64 65 74 65 63 74 20 63 72 6f 73   not detect cros
10b70 73 2d 74 6f 6f 6c 73 0a 77 68 6f 73 65 20 6e 61  s-tools.whose na
10b80 6d 65 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72  me does not star
10b90 74 20 77 69 74 68 20 74 68 65 20 68 6f 73 74 20  t with the host 
10ba0 74 72 69 70 6c 65 74 2e 20 20 49 66 20 79 6f 75  triplet.  If you
10bb0 20 74 68 69 6e 6b 20 74 68 69 73 0a 63 6f 6e 66   think this.conf
10bc0 69 67 75 72 61 74 69 6f 6e 20 69 73 20 75 73 65  iguration is use
10bd0 66 75 6c 20 74 6f 20 79 6f 75 2c 20 70 6c 65 61  ful to you, plea
10be0 73 65 20 77 72 69 74 65 20 74 6f 20 61 75 74 6f  se write to auto
10bf0 63 6f 6e 66 40 67 6e 75 2e 6f 72 67 2e 22 20 3e  conf@gnu.org." >
10c00 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  &5.echo "$as_me:
10c10 20 57 41 52 4e 49 4e 47 3a 20 49 6e 20 74 68 65   WARNING: In the
10c20 20 66 75 74 75 72 65 2c 20 41 75 74 6f 63 6f 6e   future, Autocon
10c30 66 20 77 69 6c 6c 20 6e 6f 74 20 64 65 74 65 63  f will not detec
10c40 74 20 63 72 6f 73 73 2d 74 6f 6f 6c 73 0a 77 68  t cross-tools.wh
10c50 6f 73 65 20 6e 61 6d 65 20 64 6f 65 73 20 6e 6f  ose name does no
10c60 74 20 73 74 61 72 74 20 77 69 74 68 20 74 68 65  t start with the
10c70 20 68 6f 73 74 20 74 72 69 70 6c 65 74 2e 20 20   host triplet.  
10c80 49 66 20 79 6f 75 20 74 68 69 6e 6b 20 74 68 69  If you think thi
10c90 73 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  s.configuration 
10ca0 69 73 20 75 73 65 66 75 6c 20 74 6f 20 79 6f 75  is useful to you
10cb0 2c 20 70 6c 65 61 73 65 20 77 72 69 74 65 20 74  , please write t
10cc0 6f 20 61 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f  o autoconf@gnu.o
10cd0 72 67 2e 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f  rg." >&2;}.ac_to
10ce0 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b  ol_warned=yes ;;
10cf0 0a 65 73 61 63 0a 20 20 20 20 43 43 3d 24 61 63  .esac.    CC=$ac
10d00 5f 63 74 5f 43 43 0a 20 20 66 69 0a 66 69 0a 0a  _ct_CC.  fi.fi..
10d10 66 69 0a 0a 0a 74 65 73 74 20 2d 7a 20 22 24 43  fi...test -z "$C
10d20 43 22 20 26 26 20 7b 20 7b 20 65 63 68 6f 20 22  C" && { { echo "
10d30 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
10d40 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74  error: no accept
10d50 61 62 6c 65 20 43 20 63 6f 6d 70 69 6c 65 72 20  able C compiler 
10d60 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41 54 48 0a  found in \$PATH.
10d70 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
10d80 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
10d90 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ls." >&5.echo "$
10da0 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e 6f  as_me: error: no
10db0 20 61 63 63 65 70 74 61 62 6c 65 20 43 20 63 6f   acceptable C co
10dc0 6d 70 69 6c 65 72 20 66 6f 75 6e 64 20 69 6e 20  mpiler found in 
10dd0 5c 24 50 41 54 48 0a 53 65 65 20 5c 60 63 6f 6e  \$PATH.See \`con
10de0 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
10df0 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
10e00 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
10e10 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 0a 23   exit 1; }; }..#
10e20 20 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69 6e   Provide some in
10e30 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
10e40 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 65 63  the compiler..ec
10e50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
10e60 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
10e70 20 43 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73   C compiler vers
10e80 69 6f 6e 22 20 3e 26 35 0a 61 63 5f 63 6f 6d 70  ion" >&5.ac_comp
10e90 69 6c 65 72 3d 60 73 65 74 20 58 20 24 61 63 5f  iler=`set X $ac_
10ea0 63 6f 6d 70 69 6c 65 3b 20 65 63 68 6f 20 24 32  compile; echo $2
10eb0 60 0a 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63  `.{ (ac_try="$ac
10ec0 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73  _compiler --vers
10ed0 69 6f 6e 20 3e 26 35 22 0a 63 61 73 65 20 22 28  ion >&5".case "(
10ee0 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a  ($ac_try" in.  *
10ef0 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c  \"* | *\`* | *\\
10f00 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c  *) ac_try_echo=\
10f10 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61  $ac_try;;.  *) a
10f20 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74  c_try_echo=$ac_t
10f30 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22  ry;;.esac.eval "
10f40 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24  echo \"\$as_me:$
10f50 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f  LINENO: $ac_try_
10f60 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28  echo\"") >&5.  (
10f70 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c  eval "$ac_compil
10f80 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3e 26 35  er --version >&5
10f90 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  ") 2>&5.  ac_sta
10fa0 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
10fb0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
10fc0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
10fd0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
10fe0 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28 61  _status); }.{ (a
10ff0 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69  c_try="$ac_compi
11000 6c 65 72 20 2d 76 20 3e 26 35 22 0a 63 61 73 65  ler -v >&5".case
11010 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a   "(($ac_try" in.
11020 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20    *\"* | *\`* | 
11030 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  *\\*) ac_try_ech
11040 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a  o=\$ac_try;;.  *
11050 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61  ) ac_try_echo=$a
11060 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61  c_try;;.esac.eva
11070 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d  l "echo \"\$as_m
11080 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74  e:$LINENO: $ac_t
11090 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a  ry_echo\"") >&5.
110a0 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d    (eval "$ac_com
110b0 70 69 6c 65 72 20 2d 76 20 3e 26 35 22 29 20 32  piler -v >&5") 2
110c0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
110d0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
110e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
110f0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
11100 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
11110 74 75 73 29 3b 20 7d 0a 7b 20 28 61 63 5f 74 72  tus); }.{ (ac_tr
11120 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20  y="$ac_compiler 
11130 2d 56 20 3e 26 35 22 0a 63 61 73 65 20 22 28 28  -V >&5".case "((
11140 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c  $ac_try" in.  *\
11150 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a  "* | *\`* | *\\*
11160 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24  ) ac_try_echo=\$
11170 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63  ac_try;;.  *) ac
11180 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72  _try_echo=$ac_tr
11190 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65  y;;.esac.eval "e
111a0 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c  cho \"\$as_me:$L
111b0 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65  INENO: $ac_try_e
111c0 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  cho\"") >&5.  (e
111d0 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65  val "$ac_compile
111e0 72 20 2d 56 20 3e 26 35 22 29 20 32 3e 26 35 0a  r -V >&5") 2>&5.
111f0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
11200 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
11210 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
11220 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
11230 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
11240 3b 20 7d 0a 0a 63 61 74 20 3e 63 6f 6e 66 74 65  ; }..cat >confte
11250 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
11260 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e  EOF./* confdefs.
11270 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61  h.  */._ACEOF.ca
11280 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63  t confdefs.h >>c
11290 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
112a0 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  cat >>conftest.$
112b0 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a  ac_ext <<_ACEOF.
112c0 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e  /* end confdefs.
112d0 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e  h.  */..int.main
112e0 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74   ().{..  ;.  ret
112f0 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a  urn 0;.}._ACEOF.
11300 61 63 5f 63 6c 65 61 6e 5f 66 69 6c 65 73 5f 73  ac_clean_files_s
11310 61 76 65 3d 24 61 63 5f 63 6c 65 61 6e 5f 66 69  ave=$ac_clean_fi
11320 6c 65 73 0a 61 63 5f 63 6c 65 61 6e 5f 66 69 6c  les.ac_clean_fil
11330 65 73 3d 22 24 61 63 5f 63 6c 65 61 6e 5f 66 69  es="$ac_clean_fi
11340 6c 65 73 20 61 2e 6f 75 74 20 61 2e 65 78 65 20  les a.out a.exe 
11350 62 2e 6f 75 74 22 0a 23 20 54 72 79 20 74 6f 20  b.out".# Try to 
11360 63 72 65 61 74 65 20 61 6e 20 65 78 65 63 75 74  create an execut
11370 61 62 6c 65 20 77 69 74 68 6f 75 74 20 2d 6f 20  able without -o 
11380 66 69 72 73 74 2c 20 64 69 73 72 65 67 61 72 64  first, disregard
11390 20 61 2e 6f 75 74 2e 0a 23 20 49 74 20 77 69 6c   a.out..# It wil
113a0 6c 20 68 65 6c 70 20 75 73 20 64 69 61 67 6e 6f  l help us diagno
113b0 73 65 20 62 72 6f 6b 65 6e 20 63 6f 6d 70 69 6c  se broken compil
113c0 65 72 73 2c 20 61 6e 64 20 66 69 6e 64 69 6e 67  ers, and finding
113d0 20 6f 75 74 20 61 6e 20 69 6e 74 75 69 74 69 6f   out an intuitio
113e0 6e 0a 23 20 6f 66 20 65 78 65 65 78 74 2e 0a 7b  n.# of exeext..{
113f0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
11400 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
11410 66 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 20 64  for C compiler d
11420 65 66 61 75 6c 74 20 6f 75 74 70 75 74 20 66 69  efault output fi
11430 6c 65 20 6e 61 6d 65 22 20 3e 26 35 0a 65 63 68  le name" >&5.ech
11440 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
11450 69 6e 67 20 66 6f 72 20 43 20 63 6f 6d 70 69 6c  ing for C compil
11460 65 72 20 64 65 66 61 75 6c 74 20 6f 75 74 70 75  er default outpu
11470 74 20 66 69 6c 65 20 6e 61 6d 65 2e 2e 2e 20 24  t file name... $
11480 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 61  ECHO_C" >&6; }.a
11490 63 5f 6c 69 6e 6b 5f 64 65 66 61 75 6c 74 3d 60  c_link_default=`
114a0 65 63 68 6f 20 22 24 61 63 5f 6c 69 6e 6b 22 20  echo "$ac_link" 
114b0 7c 20 73 65 64 20 27 73 2f 20 2d 6f 20 2a 63 6f  | sed 's/ -o *co
114c0 6e 66 74 65 73 74 5b 5e 20 5d 2a 2f 2f 27 60 0a  nftest[^ ]*//'`.
114d0 23 0a 23 20 4c 69 73 74 20 6f 66 20 70 6f 73 73  #.# List of poss
114e0 69 62 6c 65 20 6f 75 74 70 75 74 20 66 69 6c 65  ible output file
114f0 73 2c 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d  s, starting from
11500 20 74 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79   the most likely
11510 2e 0a 23 20 54 68 65 20 61 6c 67 6f 72 69 74 68  ..# The algorith
11520 6d 20 69 73 20 6e 6f 74 20 72 6f 62 75 73 74 20  m is not robust 
11530 74 6f 20 6a 75 6e 6b 20 69 6e 20 60 2e 27 2c 20  to junk in `.', 
11540 68 65 6e 63 65 20 67 6f 20 74 6f 20 77 69 6c 64  hence go to wild
11550 63 61 72 64 73 20 28 61 2e 2a 29 0a 23 20 6f 6e  cards (a.*).# on
11560 6c 79 20 61 73 20 61 20 6c 61 73 74 20 72 65 73  ly as a last res
11570 6f 72 74 2e 20 20 62 2e 6f 75 74 20 69 73 20 63  ort.  b.out is c
11580 72 65 61 74 65 64 20 62 79 20 69 39 36 30 20 63  reated by i960 c
11590 6f 6d 70 69 6c 65 72 73 2e 0a 61 63 5f 66 69 6c  ompilers..ac_fil
115a0 65 73 3d 27 61 5f 6f 75 74 2e 65 78 65 20 61 2e  es='a_out.exe a.
115b0 65 78 65 20 63 6f 6e 66 74 65 73 74 2e 65 78 65  exe conftest.exe
115c0 20 61 2e 6f 75 74 20 63 6f 6e 66 74 65 73 74 20   a.out conftest 
115d0 61 2e 2a 20 63 6f 6e 66 74 65 73 74 2e 2a 20 62  a.* conftest.* b
115e0 2e 6f 75 74 27 0a 23 0a 23 20 54 68 65 20 49 52  .out'.#.# The IR
115f0 49 58 20 36 20 6c 69 6e 6b 65 72 20 77 72 69 74  IX 6 linker writ
11600 65 73 20 69 6e 74 6f 20 65 78 69 73 74 69 6e 67  es into existing
11610 20 66 69 6c 65 73 20 77 68 69 63 68 20 6d 61 79   files which may
11620 20 6e 6f 74 20 62 65 0a 23 20 65 78 65 63 75 74   not be.# execut
11630 61 62 6c 65 2c 20 72 65 74 61 69 6e 69 6e 67 20  able, retaining 
11640 74 68 65 69 72 20 70 65 72 6d 69 73 73 69 6f 6e  their permission
11650 73 2e 20 20 52 65 6d 6f 76 65 20 74 68 65 6d 20  s.  Remove them 
11660 66 69 72 73 74 20 73 6f 20 61 0a 23 20 73 75 62  first so a.# sub
11670 73 65 71 75 65 6e 74 20 65 78 65 63 75 74 69 6f  sequent executio
11680 6e 20 74 65 73 74 20 77 6f 72 6b 73 2e 0a 61 63  n test works..ac
11690 5f 72 6d 66 69 6c 65 73 3d 0a 66 6f 72 20 61 63  _rmfiles=.for ac
116a0 5f 66 69 6c 65 20 69 6e 20 24 61 63 5f 66 69 6c  _file in $ac_fil
116b0 65 73 0a 64 6f 0a 20 20 63 61 73 65 20 24 61 63  es.do.  case $ac
116c0 5f 66 69 6c 65 20 69 6e 0a 20 20 20 20 2a 2e 24  _file in.    *.$
116d0 61 63 5f 65 78 74 20 7c 20 2a 2e 78 63 6f 66 66  ac_ext | *.xcoff
116e0 20 7c 20 2a 2e 74 64 73 20 7c 20 2a 2e 64 20 7c   | *.tds | *.d |
116f0 20 2a 2e 70 64 62 20 7c 20 2a 2e 78 53 59 4d 20   *.pdb | *.xSYM 
11700 7c 20 2a 2e 62 62 20 7c 20 2a 2e 62 62 67 20 7c  | *.bb | *.bbg |
11710 20 2a 2e 6d 61 70 20 7c 20 2a 2e 69 6e 66 20 7c   *.map | *.inf |
11720 20 2a 2e 6f 20 7c 20 2a 2e 6f 62 6a 20 29 20 3b   *.o | *.obj ) ;
11730 3b 0a 20 20 20 20 2a 20 29 20 61 63 5f 72 6d 66  ;.    * ) ac_rmf
11740 69 6c 65 73 3d 22 24 61 63 5f 72 6d 66 69 6c 65  iles="$ac_rmfile
11750 73 20 24 61 63 5f 66 69 6c 65 22 3b 3b 0a 20 20  s $ac_file";;.  
11760 65 73 61 63 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20  esac.done.rm -f 
11770 24 61 63 5f 72 6d 66 69 6c 65 73 0a 0a 69 66 20  $ac_rmfiles..if 
11780 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f 6c  { (ac_try="$ac_l
11790 69 6e 6b 5f 64 65 66 61 75 6c 74 22 0a 63 61 73  ink_default".cas
117a0 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e  e "(($ac_try" in
117b0 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c  .  *\"* | *\`* |
117c0 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63   *\\*) ac_try_ec
117d0 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20  ho=\$ac_try;;.  
117e0 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24  *) ac_try_echo=$
117f0 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76  ac_try;;.esac.ev
11800 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f  al "echo \"\$as_
11810 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f  me:$LINENO: $ac_
11820 74 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35  try_echo\"") >&5
11830 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69  .  (eval "$ac_li
11840 6e 6b 5f 64 65 66 61 75 6c 74 22 29 20 32 3e 26  nk_default") 2>&
11850 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
11860 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
11870 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
11880 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
11890 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
118a0 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20  s); }; then.  # 
118b0 41 75 74 6f 63 6f 6e 66 2d 32 2e 31 33 20 63 6f  Autoconf-2.13 co
118c0 75 6c 64 20 73 65 74 20 74 68 65 20 61 63 5f 63  uld set the ac_c
118d0 76 5f 65 78 65 65 78 74 20 76 61 72 69 61 62 6c  v_exeext variabl
118e0 65 20 74 6f 20 60 6e 6f 27 2e 0a 23 20 53 6f 20  e to `no'..# So 
118f0 69 67 6e 6f 72 65 20 61 20 76 61 6c 75 65 20 6f  ignore a value o
11900 66 20 60 6e 6f 27 2c 20 6f 74 68 65 72 77 69 73  f `no', otherwis
11910 65 20 74 68 69 73 20 77 6f 75 6c 64 20 6c 65 61  e this would lea
11920 64 20 74 6f 20 60 45 58 45 45 58 54 20 3d 20 6e  d to `EXEEXT = n
11930 6f 27 0a 23 20 69 6e 20 61 20 4d 61 6b 65 66 69  o'.# in a Makefi
11940 6c 65 2e 20 20 57 65 20 73 68 6f 75 6c 64 20 6e  le.  We should n
11950 6f 74 20 6f 76 65 72 72 69 64 65 20 61 63 5f 63  ot override ac_c
11960 76 5f 65 78 65 65 78 74 20 69 66 20 69 74 20 77  v_exeext if it w
11970 61 73 20 63 61 63 68 65 64 2c 0a 23 20 73 6f 20  as cached,.# so 
11980 74 68 61 74 20 74 68 65 20 75 73 65 72 20 63 61  that the user ca
11990 6e 20 73 68 6f 72 74 2d 63 69 72 63 75 69 74 20  n short-circuit 
119a0 74 68 69 73 20 74 65 73 74 20 66 6f 72 20 63 6f  this test for co
119b0 6d 70 69 6c 65 72 73 20 75 6e 6b 6e 6f 77 6e 20  mpilers unknown 
119c0 74 6f 0a 23 20 41 75 74 6f 63 6f 6e 66 2e 0a 66  to.# Autoconf..f
119d0 6f 72 20 61 63 5f 66 69 6c 65 20 69 6e 20 24 61  or ac_file in $a
119e0 63 5f 66 69 6c 65 73 20 27 27 0a 64 6f 0a 20 20  c_files ''.do.  
119f0 74 65 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c  test -f "$ac_fil
11a00 65 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20  e" || continue. 
11a10 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69   case $ac_file i
11a20 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20  n.    *.$ac_ext 
11a30 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64  | *.xcoff | *.td
11a40 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20  s | *.d | *.pdb 
11a50 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20  | *.xSYM | *.bb 
11a60 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d 61 70 20  | *.bbg | *.map 
11a70 7c 20 2a 2e 69 6e 66 20 7c 20 2a 2e 6f 20 7c 20  | *.inf | *.o | 
11a80 2a 2e 6f 62 6a 20 29 0a 09 3b 3b 0a 20 20 20 20  *.obj )..;;.    
11a90 5b 61 62 5d 2e 6f 75 74 20 29 0a 09 23 20 57 65  [ab].out )..# We
11aa0 20 66 6f 75 6e 64 20 74 68 65 20 64 65 66 61 75   found the defau
11ab0 6c 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20 62  lt executable, b
11ac0 75 74 20 65 78 65 65 78 74 3d 27 27 20 69 73 20  ut exeext='' is 
11ad0 6d 6f 73 74 0a 09 23 20 63 65 72 74 61 69 6e 6c  most..# certainl
11ae0 79 20 72 69 67 68 74 2e 0a 09 62 72 65 61 6b 3b  y right...break;
11af0 3b 0a 20 20 20 20 2a 2e 2a 20 29 0a 20 20 20 20  ;.    *.* ).    
11b00 20 20 20 20 69 66 20 74 65 73 74 20 22 24 7b 61      if test "${a
11b10 63 5f 63 76 5f 65 78 65 65 78 74 2b 73 65 74 7d  c_cv_exeext+set}
11b20 22 20 3d 20 73 65 74 20 26 26 20 74 65 73 74 20  " = set && test 
11b30 22 24 61 63 5f 63 76 5f 65 78 65 65 78 74 22 20  "$ac_cv_exeext" 
11b40 21 3d 20 6e 6f 3b 0a 09 74 68 65 6e 20 3a 3b 20  != no;..then :; 
11b50 65 6c 73 65 0a 09 20 20 20 61 63 5f 63 76 5f 65  else..   ac_cv_e
11b60 78 65 65 78 74 3d 60 65 78 70 72 20 22 24 61 63  xeext=`expr "$ac
11b70 5f 66 69 6c 65 22 20 3a 20 27 5b 5e 2e 5d 2a 5c  _file" : '[^.]*\
11b80 28 5c 2e 2e 2a 5c 29 27 60 0a 09 66 69 0a 09 23  (\..*\)'`..fi..#
11b90 20 57 65 20 73 65 74 20 61 63 5f 63 76 5f 65 78   We set ac_cv_ex
11ba0 65 65 78 74 20 68 65 72 65 20 62 65 63 61 75 73  eext here becaus
11bb0 65 20 74 68 65 20 6c 61 74 65 72 20 74 65 73 74  e the later test
11bc0 20 66 6f 72 20 69 74 20 69 73 20 6e 6f 74 0a 09   for it is not..
11bd0 23 20 73 61 66 65 3a 20 63 72 6f 73 73 20 63 6f  # safe: cross co
11be0 6d 70 69 6c 65 72 73 20 6d 61 79 20 6e 6f 74 20  mpilers may not 
11bf0 61 64 64 20 74 68 65 20 73 75 66 66 69 78 20 69  add the suffix i
11c00 66 20 67 69 76 65 6e 20 61 6e 20 60 2d 6f 27 0a  f given an `-o'.
11c10 09 23 20 61 72 67 75 6d 65 6e 74 2c 20 73 6f 20  .# argument, so 
11c20 77 65 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 6b  we may need to k
11c30 6e 6f 77 20 69 74 20 61 74 20 74 68 61 74 20 70  now it at that p
11c40 6f 69 6e 74 20 61 6c 72 65 61 64 79 2e 0a 09 23  oint already...#
11c50 20 45 76 65 6e 20 69 66 20 74 68 69 73 20 73 65   Even if this se
11c60 63 74 69 6f 6e 20 6c 6f 6f 6b 73 20 63 72 75 66  ction looks cruf
11c70 74 79 3a 20 69 74 20 68 61 73 20 74 68 65 20 61  ty: it has the a
11c80 64 76 61 6e 74 61 67 65 20 6f 66 0a 09 23 20 61  dvantage of..# a
11c90 63 74 75 61 6c 6c 79 20 77 6f 72 6b 69 6e 67 2e  ctually working.
11ca0 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 20 20 2a 20  ..break;;.    * 
11cb0 29 0a 09 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61  )..break;;.  esa
11cc0 63 0a 64 6f 6e 65 0a 74 65 73 74 20 22 24 61 63  c.done.test "$ac
11cd0 5f 63 76 5f 65 78 65 65 78 74 22 20 3d 20 6e 6f  _cv_exeext" = no
11ce0 20 26 26 20 61 63 5f 63 76 5f 65 78 65 65 78 74   && ac_cv_exeext
11cf0 3d 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 66 69 6c  =..else.  ac_fil
11d00 65 3d 27 27 0a 66 69 0a 0a 7b 20 65 63 68 6f 20  e=''.fi..{ echo 
11d10 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
11d20 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 66 69 6c   result: $ac_fil
11d30 65 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  e" >&5.echo "${E
11d40 43 48 4f 5f 54 7d 24 61 63 5f 66 69 6c 65 22 20  CHO_T}$ac_file" 
11d50 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 2d  >&6; }.if test -
11d60 7a 20 22 24 61 63 5f 66 69 6c 65 22 3b 20 74 68  z "$ac_file"; th
11d70 65 6e 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  en.  echo "$as_m
11d80 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
11d90 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
11da0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
11db0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
11dc0 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  { { echo "$as_me
11dd0 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a  :$LINENO: error:
11de0 20 43 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 6e   C compiler cann
11df0 6f 74 20 63 72 65 61 74 65 20 65 78 65 63 75 74  ot create execut
11e00 61 62 6c 65 73 0a 53 65 65 20 5c 60 63 6f 6e 66  ables.See \`conf
11e10 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
11e20 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65   details." >&5.e
11e30 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
11e40 6f 72 3a 20 43 20 63 6f 6d 70 69 6c 65 72 20 63  or: C compiler c
11e50 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 65 78 65  annot create exe
11e60 63 75 74 61 62 6c 65 73 0a 53 65 65 20 5c 60 63  cutables.See \`c
11e70 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
11e80 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
11e90 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 37  2;}.   { (exit 7
11ea0 37 29 3b 20 65 78 69 74 20 37 37 3b 20 7d 3b 20  7); exit 77; }; 
11eb0 7d 0a 66 69 0a 0a 61 63 5f 65 78 65 65 78 74 3d  }.fi..ac_exeext=
11ec0 24 61 63 5f 63 76 5f 65 78 65 65 78 74 0a 0a 23  $ac_cv_exeext..#
11ed0 20 43 68 65 63 6b 20 74 68 61 74 20 74 68 65 20   Check that the 
11ee0 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 63 65  compiler produce
11ef0 73 20 65 78 65 63 75 74 61 62 6c 65 73 20 77 65  s executables we
11f00 20 63 61 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f   can run.  If no
11f10 74 2c 20 65 69 74 68 65 72 0a 23 20 74 68 65 20  t, either.# the 
11f20 63 6f 6d 70 69 6c 65 72 20 69 73 20 62 72 6f 6b  compiler is brok
11f30 65 6e 2c 20 6f 72 20 77 65 20 63 72 6f 73 73 20  en, or we cross 
11f40 63 6f 6d 70 69 6c 65 2e 0a 7b 20 65 63 68 6f 20  compile..{ echo 
11f50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
11f60 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
11f70 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72  r the C compiler
11f80 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f   works" >&5.echo
11f90 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
11fa0 6e 67 20 77 68 65 74 68 65 72 20 74 68 65 20 43  ng whether the C
11fb0 20 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e   compiler works.
11fc0 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b  .. $ECHO_C" >&6;
11fd0 20 7d 0a 23 20 46 49 58 4d 45 3a 20 54 68 65 73   }.# FIXME: Thes
11fe0 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72  e cross compiler
11ff0 20 68 61 63 6b 73 20 73 68 6f 75 6c 64 20 62 65   hacks should be
12000 20 72 65 6d 6f 76 65 64 20 66 6f 72 20 41 75 74   removed for Aut
12010 6f 63 6f 6e 66 20 33 2e 30 0a 23 20 49 66 20 6e  oconf 3.0.# If n
12020 6f 74 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c 69  ot cross compili
12030 6e 67 2c 20 63 68 65 63 6b 20 74 68 61 74 20 77  ng, check that w
12040 65 20 63 61 6e 20 72 75 6e 20 61 20 73 69 6d 70  e can run a simp
12050 6c 65 20 70 72 6f 67 72 61 6d 2e 0a 69 66 20 74  le program..if t
12060 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70  est "$cross_comp
12070 69 6c 69 6e 67 22 20 21 3d 20 79 65 73 3b 20 74  iling" != yes; t
12080 68 65 6e 0a 20 20 69 66 20 7b 20 61 63 5f 74 72  hen.  if { ac_tr
12090 79 3d 27 2e 2f 24 61 63 5f 66 69 6c 65 27 0a 20  y='./$ac_file'. 
120a0 20 7b 20 28 63 61 73 65 20 22 28 28 24 61 63 5f   { (case "(($ac_
120b0 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c  try" in.  *\"* |
120c0 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63   *\`* | *\\*) ac
120d0 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74  _try_echo=\$ac_t
120e0 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79  ry;;.  *) ac_try
120f0 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a  _echo=$ac_try;;.
12100 65 73 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20  esac.eval "echo 
12110 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  \"\$as_me:$LINEN
12120 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c  O: $ac_try_echo\
12130 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
12140 22 24 61 63 5f 74 72 79 22 29 20 32 3e 26 35 0a  "$ac_try") 2>&5.
12150 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
12160 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
12170 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
12180 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
12190 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
121a0 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  ; }; }; then.   
121b0 20 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e 67   cross_compiling
121c0 3d 6e 6f 0a 20 20 65 6c 73 65 0a 20 20 20 20 69  =no.  else.    i
121d0 66 20 74 65 73 74 20 22 24 63 72 6f 73 73 5f 63  f test "$cross_c
121e0 6f 6d 70 69 6c 69 6e 67 22 20 3d 20 6d 61 79 62  ompiling" = mayb
121f0 65 3b 20 74 68 65 6e 0a 09 63 72 6f 73 73 5f 63  e; then..cross_c
12200 6f 6d 70 69 6c 69 6e 67 3d 79 65 73 0a 20 20 20  ompiling=yes.   
12210 20 65 6c 73 65 0a 09 7b 20 7b 20 65 63 68 6f 20   else..{ { echo 
12220 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12230 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 72   error: cannot r
12240 75 6e 20 43 20 63 6f 6d 70 69 6c 65 64 20 70 72  un C compiled pr
12250 6f 67 72 61 6d 73 2e 0a 49 66 20 79 6f 75 20 6d  ograms..If you m
12260 65 61 6e 74 20 74 6f 20 63 72 6f 73 73 20 63 6f  eant to cross co
12270 6d 70 69 6c 65 2c 20 75 73 65 20 5c 60 2d 2d 68  mpile, use \`--h
12280 6f 73 74 27 2e 0a 53 65 65 20 5c 60 63 6f 6e 66  ost'..See \`conf
12290 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
122a0 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65   details." >&5.e
122b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
122c0 6f 72 3a 20 63 61 6e 6e 6f 74 20 72 75 6e 20 43  or: cannot run C
122d0 20 63 6f 6d 70 69 6c 65 64 20 70 72 6f 67 72 61   compiled progra
122e0 6d 73 2e 0a 49 66 20 79 6f 75 20 6d 65 61 6e 74  ms..If you meant
122f0 20 74 6f 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c   to cross compil
12300 65 2c 20 75 73 65 20 5c 60 2d 2d 68 6f 73 74 27  e, use \`--host'
12310 2e 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c  ..See \`config.l
12320 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74  og' for more det
12330 61 69 6c 73 2e 22 20 3e 26 32 3b 7d 0a 20 20 20  ails." >&2;}.   
12340 7b 20 28 65 78 69 74 20 31 29 3b 20 65 78 69 74  { (exit 1); exit
12350 20 31 3b 20 7d 3b 20 7d 0a 20 20 20 20 66 69 0a   1; }; }.    fi.
12360 20 20 66 69 0a 66 69 0a 7b 20 65 63 68 6f 20 22    fi.fi.{ echo "
12370 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
12380 72 65 73 75 6c 74 3a 20 79 65 73 22 20 3e 26 35  result: yes" >&5
12390 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
123a0 79 65 73 22 20 3e 26 36 3b 20 7d 0a 0a 72 6d 20  yes" >&6; }..rm 
123b0 2d 66 20 61 2e 6f 75 74 20 61 2e 65 78 65 20 63  -f a.out a.exe c
123c0 6f 6e 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78  onftest$ac_cv_ex
123d0 65 65 78 74 20 62 2e 6f 75 74 0a 61 63 5f 63 6c  eext b.out.ac_cl
123e0 65 61 6e 5f 66 69 6c 65 73 3d 24 61 63 5f 63 6c  ean_files=$ac_cl
123f0 65 61 6e 5f 66 69 6c 65 73 5f 73 61 76 65 0a 23  ean_files_save.#
12400 20 43 68 65 63 6b 20 74 68 61 74 20 74 68 65 20   Check that the 
12410 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 63 65  compiler produce
12420 73 20 65 78 65 63 75 74 61 62 6c 65 73 20 77 65  s executables we
12430 20 63 61 6e 20 72 75 6e 2e 20 20 49 66 20 6e 6f   can run.  If no
12440 74 2c 20 65 69 74 68 65 72 0a 23 20 74 68 65 20  t, either.# the 
12450 63 6f 6d 70 69 6c 65 72 20 69 73 20 62 72 6f 6b  compiler is brok
12460 65 6e 2c 20 6f 72 20 77 65 20 63 72 6f 73 73 20  en, or we cross 
12470 63 6f 6d 70 69 6c 65 2e 0a 7b 20 65 63 68 6f 20  compile..{ echo 
12480 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
12490 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65   checking whethe
124a0 72 20 77 65 20 61 72 65 20 63 72 6f 73 73 20 63  r we are cross c
124b0 6f 6d 70 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63  ompiling" >&5.ec
124c0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
124d0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65 20  king whether we 
124e0 61 72 65 20 63 72 6f 73 73 20 63 6f 6d 70 69 6c  are cross compil
124f0 69 6e 67 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ing... $ECHO_C" 
12500 3e 26 36 3b 20 7d 0a 7b 20 65 63 68 6f 20 22 24  >&6; }.{ echo "$
12510 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
12520 65 73 75 6c 74 3a 20 24 63 72 6f 73 73 5f 63 6f  esult: $cross_co
12530 6d 70 69 6c 69 6e 67 22 20 3e 26 35 0a 65 63 68  mpiling" >&5.ech
12540 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 63 72 6f  o "${ECHO_T}$cro
12550 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 22 20 3e 26  ss_compiling" >&
12560 36 3b 20 7d 0a 0a 7b 20 65 63 68 6f 20 22 24 61  6; }..{ echo "$a
12570 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
12580 65 63 6b 69 6e 67 20 66 6f 72 20 73 75 66 66 69  ecking for suffi
12590 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c 65 73  x of executables
125a0 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
125b0 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
125c0 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75   suffix of execu
125d0 74 61 62 6c 65 73 2e 2e 2e 20 24 45 43 48 4f 5f  tables... $ECHO_
125e0 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 7b 20 28  C" >&6; }.if { (
125f0 61 63 5f 74 72 79 3d 22 24 61 63 5f 6c 69 6e 6b  ac_try="$ac_link
12600 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72  ".case "(($ac_tr
12610 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a  y" in.  *\"* | *
12620 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74  \`* | *\\*) ac_t
12630 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79  ry_echo=\$ac_try
12640 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65  ;;.  *) ac_try_e
12650 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73  cho=$ac_try;;.es
12660 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22  ac.eval "echo \"
12670 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  \$as_me:$LINENO:
12680 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22   $ac_try_echo\""
12690 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24  ) >&5.  (eval "$
126a0 61 63 5f 6c 69 6e 6b 22 29 20 32 3e 26 35 0a 20  ac_link") 2>&5. 
126b0 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
126c0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
126d0 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
126e0 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
126f0 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
12700 20 7d 3b 20 74 68 65 6e 0a 20 20 23 20 49 66 20   }; then.  # If 
12710 62 6f 74 68 20 60 63 6f 6e 66 74 65 73 74 2e 65  both `conftest.e
12720 78 65 27 20 61 6e 64 20 60 63 6f 6e 66 74 65 73  xe' and `conftes
12730 74 27 20 61 72 65 20 60 70 72 65 73 65 6e 74 27  t' are `present'
12740 20 28 77 65 6c 6c 2c 20 6f 62 73 65 72 76 61 62   (well, observab
12750 6c 65 29 0a 23 20 63 61 74 63 68 20 60 63 6f 6e  le).# catch `con
12760 66 74 65 73 74 2e 65 78 65 27 2e 20 20 46 6f 72  ftest.exe'.  For
12770 20 69 6e 73 74 61 6e 63 65 20 77 69 74 68 20 43   instance with C
12780 79 67 77 69 6e 2c 20 60 6c 73 20 63 6f 6e 66 74  ygwin, `ls conft
12790 65 73 74 27 20 77 69 6c 6c 0a 23 20 77 6f 72 6b  est' will.# work
127a0 20 70 72 6f 70 65 72 6c 79 20 28 69 2e 65 2e 2c   properly (i.e.,
127b0 20 72 65 66 65 72 20 74 6f 20 60 63 6f 6e 66 74   refer to `conft
127c0 65 73 74 2e 65 78 65 27 29 2c 20 77 68 69 6c 65  est.exe'), while
127d0 20 69 74 20 77 6f 6e 27 74 20 77 69 74 68 0a 23   it won't with.#
127e0 20 60 72 6d 27 2e 0a 66 6f 72 20 61 63 5f 66 69   `rm'..for ac_fi
127f0 6c 65 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e 65  le in conftest.e
12800 78 65 20 63 6f 6e 66 74 65 73 74 20 63 6f 6e 66  xe conftest conf
12810 74 65 73 74 2e 2a 3b 20 64 6f 0a 20 20 74 65 73  test.*; do.  tes
12820 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65 22 20  t -f "$ac_file" 
12830 7c 7c 20 63 6f 6e 74 69 6e 75 65 0a 20 20 63 61  || continue.  ca
12840 73 65 20 24 61 63 5f 66 69 6c 65 20 69 6e 0a 20  se $ac_file in. 
12850 20 20 20 2a 2e 24 61 63 5f 65 78 74 20 7c 20 2a     *.$ac_ext | *
12860 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64 73 20 7c  .xcoff | *.tds |
12870 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20 7c 20 2a   *.d | *.pdb | *
12880 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20 7c 20 2a  .xSYM | *.bb | *
12890 2e 62 62 67 20 7c 20 2a 2e 6d 61 70 20 7c 20 2a  .bbg | *.map | *
128a0 2e 69 6e 66 20 7c 20 2a 2e 6f 20 7c 20 2a 2e 6f  .inf | *.o | *.o
128b0 62 6a 20 29 20 3b 3b 0a 20 20 20 20 2a 2e 2a 20  bj ) ;;.    *.* 
128c0 29 20 61 63 5f 63 76 5f 65 78 65 65 78 74 3d 60  ) ac_cv_exeext=`
128d0 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65 22 20  expr "$ac_file" 
128e0 3a 20 27 5b 5e 2e 5d 2a 5c 28 5c 2e 2e 2a 5c 29  : '[^.]*\(\..*\)
128f0 27 60 0a 09 20 20 62 72 65 61 6b 3b 3b 0a 20 20  '`..  break;;.  
12900 20 20 2a 20 29 20 62 72 65 61 6b 3b 3b 0a 20 20    * ) break;;.  
12910 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73 65 0a 20  esac.done.else. 
12920 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d   { { echo "$as_m
12930 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
12940 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65  : cannot compute
12950 20 73 75 66 66 69 78 20 6f 66 20 65 78 65 63 75   suffix of execu
12960 74 61 62 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63  tables: cannot c
12970 6f 6d 70 69 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a  ompile and link.
12980 53 65 65 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67  See \`config.log
12990 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69  ' for more detai
129a0 6c 73 2e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ls." >&5.echo "$
129b0 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 63 61  as_me: error: ca
129c0 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73 75 66  nnot compute suf
129d0 66 69 78 20 6f 66 20 65 78 65 63 75 74 61 62 6c  fix of executabl
129e0 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69  es: cannot compi
129f0 6c 65 20 61 6e 64 20 6c 69 6e 6b 0a 53 65 65 20  le and link.See 
12a00 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f  \`config.log' fo
12a10 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22  r more details."
12a20 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69   >&2;}.   { (exi
12a30 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b  t 1); exit 1; };
12a40 20 7d 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e   }.fi..rm -f con
12a50 66 74 65 73 74 24 61 63 5f 63 76 5f 65 78 65 65  ftest$ac_cv_exee
12a60 78 74 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  xt.{ echo "$as_m
12a70 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
12a80 74 3a 20 24 61 63 5f 63 76 5f 65 78 65 65 78 74  t: $ac_cv_exeext
12a90 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
12aa0 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 65 78 65 65  HO_T}$ac_cv_exee
12ab0 78 74 22 20 3e 26 36 3b 20 7d 0a 0a 72 6d 20 2d  xt" >&6; }..rm -
12ac0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  f conftest.$ac_e
12ad0 78 74 0a 45 58 45 45 58 54 3d 24 61 63 5f 63 76  xt.EXEEXT=$ac_cv
12ae0 5f 65 78 65 65 78 74 0a 61 63 5f 65 78 65 65 78  _exeext.ac_exeex
12af0 74 3d 24 45 58 45 45 58 54 0a 7b 20 65 63 68 6f  t=$EXEEXT.{ echo
12b00 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
12b10 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73  : checking for s
12b20 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20  uffix of object 
12b30 66 69 6c 65 73 22 20 3e 26 35 0a 65 63 68 6f 20  files" >&5.echo 
12b40 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
12b50 67 20 66 6f 72 20 73 75 66 66 69 78 20 6f 66 20  g for suffix of 
12b60 6f 62 6a 65 63 74 20 66 69 6c 65 73 2e 2e 2e 20  object files... 
12b70 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a  $ECHO_C" >&6; }.
12b80 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
12b90 5f 6f 62 6a 65 78 74 2b 73 65 74 7d 22 20 3d 20  _objext+set}" = 
12ba0 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
12bb0 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
12bc0 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
12bd0 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66  else.  cat >conf
12be0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
12bf0 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
12c00 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
12c10 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
12c20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
12c30 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
12c40 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
12c50 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
12c60 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
12c70 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
12c80 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
12c90 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
12ca0 2e 6f 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 0a  .o conftest.obj.
12cb0 69 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24 61  if { (ac_try="$a
12cc0 63 5f 63 6f 6d 70 69 6c 65 22 0a 63 61 73 65 20  c_compile".case 
12cd0 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20  "(($ac_try" in. 
12ce0 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a   *\"* | *\`* | *
12cf0 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f  \\*) ac_try_echo
12d00 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29  =\$ac_try;;.  *)
12d10 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63   ac_try_echo=$ac
12d20 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c  _try;;.esac.eval
12d30 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65   "echo \"\$as_me
12d40 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72  :$LINENO: $ac_tr
12d50 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20  y_echo\"") >&5. 
12d60 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70   (eval "$ac_comp
12d70 69 6c 65 22 29 20 32 3e 26 35 0a 20 20 61 63 5f  ile") 2>&5.  ac_
12d80 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
12d90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
12da0 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
12db0 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
12dc0 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
12dd0 74 68 65 6e 0a 20 20 66 6f 72 20 61 63 5f 66 69  then.  for ac_fi
12de0 6c 65 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e 6f  le in conftest.o
12df0 20 63 6f 6e 66 74 65 73 74 2e 6f 62 6a 20 63 6f   conftest.obj co
12e00 6e 66 74 65 73 74 2e 2a 3b 20 64 6f 0a 20 20 74  nftest.*; do.  t
12e10 65 73 74 20 2d 66 20 22 24 61 63 5f 66 69 6c 65  est -f "$ac_file
12e20 22 20 7c 7c 20 63 6f 6e 74 69 6e 75 65 3b 0a 20  " || continue;. 
12e30 20 63 61 73 65 20 24 61 63 5f 66 69 6c 65 20 69   case $ac_file i
12e40 6e 0a 20 20 20 20 2a 2e 24 61 63 5f 65 78 74 20  n.    *.$ac_ext 
12e50 7c 20 2a 2e 78 63 6f 66 66 20 7c 20 2a 2e 74 64  | *.xcoff | *.td
12e60 73 20 7c 20 2a 2e 64 20 7c 20 2a 2e 70 64 62 20  s | *.d | *.pdb 
12e70 7c 20 2a 2e 78 53 59 4d 20 7c 20 2a 2e 62 62 20  | *.xSYM | *.bb 
12e80 7c 20 2a 2e 62 62 67 20 7c 20 2a 2e 6d 61 70 20  | *.bbg | *.map 
12e90 7c 20 2a 2e 69 6e 66 20 29 20 3b 3b 0a 20 20 20  | *.inf ) ;;.   
12ea0 20 2a 29 20 61 63 5f 63 76 5f 6f 62 6a 65 78 74   *) ac_cv_objext
12eb0 3d 60 65 78 70 72 20 22 24 61 63 5f 66 69 6c 65  =`expr "$ac_file
12ec0 22 20 3a 20 27 2e 2a 5c 2e 5c 28 2e 2a 5c 29 27  " : '.*\.\(.*\)'
12ed0 60 0a 20 20 20 20 20 20 20 62 72 65 61 6b 3b 3b  `.       break;;
12ee0 0a 20 20 65 73 61 63 0a 64 6f 6e 65 0a 65 6c 73  .  esac.done.els
12ef0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
12f00 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
12f10 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
12f20 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
12f30 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 7b  t.$ac_ext >&5..{
12f40 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
12f50 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20  $LINENO: error: 
12f60 63 61 6e 6e 6f 74 20 63 6f 6d 70 75 74 65 20 73  cannot compute s
12f70 75 66 66 69 78 20 6f 66 20 6f 62 6a 65 63 74 20  uffix of object 
12f80 66 69 6c 65 73 3a 20 63 61 6e 6e 6f 74 20 63 6f  files: cannot co
12f90 6d 70 69 6c 65 0a 53 65 65 20 5c 60 63 6f 6e 66  mpile.See \`conf
12fa0 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65  ig.log' for more
12fb0 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65   details." >&5.e
12fc0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72  cho "$as_me: err
12fd0 6f 72 3a 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 75  or: cannot compu
12fe0 74 65 20 73 75 66 66 69 78 20 6f 66 20 6f 62 6a  te suffix of obj
12ff0 65 63 74 20 66 69 6c 65 73 3a 20 63 61 6e 6e 6f  ect files: canno
13000 74 20 63 6f 6d 70 69 6c 65 0a 53 65 65 20 5c 60  t compile.See \`
13010 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20  config.log' for 
13020 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e  more details." >
13030 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
13040 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
13050 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  .fi..rm -f conft
13060 65 73 74 2e 24 61 63 5f 63 76 5f 6f 62 6a 65 78  est.$ac_cv_objex
13070 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
13080 78 74 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61  xt.fi.{ echo "$a
13090 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
130a0 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 6f 62 6a  sult: $ac_cv_obj
130b0 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ext" >&5.echo "$
130c0 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 6f  {ECHO_T}$ac_cv_o
130d0 62 6a 65 78 74 22 20 3e 26 36 3b 20 7d 0a 4f 42  bjext" >&6; }.OB
130e0 4a 45 58 54 3d 24 61 63 5f 63 76 5f 6f 62 6a 65  JEXT=$ac_cv_obje
130f0 78 74 0a 61 63 5f 6f 62 6a 65 78 74 3d 24 4f 42  xt.ac_objext=$OB
13100 4a 45 58 54 0a 7b 20 65 63 68 6f 20 22 24 61 73  JEXT.{ echo "$as
13110 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
13120 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65  cking whether we
13130 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47   are using the G
13140 4e 55 20 43 20 63 6f 6d 70 69 6c 65 72 22 20 3e  NU C compiler" >
13150 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
13160 22 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65  "checking whethe
13170 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20 74  r we are using t
13180 68 65 20 47 4e 55 20 43 20 63 6f 6d 70 69 6c 65  he GNU C compile
13190 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  r... $ECHO_C" >&
131a0 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24 7b  6; }.if test "${
131b0 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72  ac_cv_c_compiler
131c0 5f 67 6e 75 2b 73 65 74 7d 22 20 3d 20 73 65 74  _gnu+set}" = set
131d0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
131e0 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
131f0 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
13200 65 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  e.  cat >conftes
13210 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
13220 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
13230 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
13240 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
13250 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
13260 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
13270 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
13280 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
13290 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20  .  */..int.main 
132a0 28 29 0a 7b 0a 23 69 66 6e 64 65 66 20 5f 5f 47  ().{.#ifndef __G
132b0 4e 55 43 5f 5f 0a 20 20 20 20 20 20 20 63 68 6f  NUC__.       cho
132c0 6b 65 20 6d 65 0a 23 65 6e 64 69 66 0a 0a 20 20  ke me.#endif..  
132d0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
132e0 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
132f0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
13300 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24  .if { (ac_try="$
13310 61 63 5f 63 6f 6d 70 69 6c 65 22 0a 63 61 73 65  ac_compile".case
13320 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a   "(($ac_try" in.
13330 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20    *\"* | *\`* | 
13340 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  *\\*) ac_try_ech
13350 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a  o=\$ac_try;;.  *
13360 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61  ) ac_try_echo=$a
13370 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61  c_try;;.esac.eva
13380 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d  l "echo \"\$as_m
13390 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74  e:$LINENO: $ac_t
133a0 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a  ry_echo\"") >&5.
133b0 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d    (eval "$ac_com
133c0 70 69 6c 65 22 29 20 32 3e 63 6f 6e 66 74 65 73  pile") 2>conftes
133d0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
133e0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
133f0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
13400 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
13410 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
13420 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
13430 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
13440 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
13450 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
13460 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
13470 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
13480 7d 20 26 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a  } && {.. test -z
13490 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
134a0 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21  lag" ||.. test !
134b0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
134c0 0a 20 20 20 20 20 20 20 7d 20 26 26 20 74 65 73  .       } && tes
134d0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
134e0 63 5f 6f 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20  c_objext; then. 
134f0 20 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75   ac_compiler_gnu
13500 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f  =yes.else.  echo
13510 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
13520 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
13530 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
13540 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
13550 74 20 3e 26 35 0a 0a 09 61 63 5f 63 6f 6d 70 69  t >&5...ac_compi
13560 6c 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 0a 72  ler_gnu=no.fi..r
13570 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65  m -f core confte
13580 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
13590 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
135a0 65 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63  est.$ac_ext.ac_c
135b0 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  v_c_compiler_gnu
135c0 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  =$ac_compiler_gn
135d0 75 0a 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61  u..fi.{ echo "$a
135e0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
135f0 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 63 5f 63  sult: $ac_cv_c_c
13600 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 35  ompiler_gnu" >&5
13610 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
13620 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65  $ac_cv_c_compile
13630 72 5f 67 6e 75 22 20 3e 26 36 3b 20 7d 0a 47 43  r_gnu" >&6; }.GC
13640 43 3d 60 74 65 73 74 20 24 61 63 5f 63 6f 6d 70  C=`test $ac_comp
13650 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65 73 20 26  iler_gnu = yes &
13660 26 20 65 63 68 6f 20 79 65 73 60 0a 61 63 5f 74  & echo yes`.ac_t
13670 65 73 74 5f 43 46 4c 41 47 53 3d 24 7b 43 46 4c  est_CFLAGS=${CFL
13680 41 47 53 2b 73 65 74 7d 0a 61 63 5f 73 61 76 65  AGS+set}.ac_save
13690 5f 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 0a  _CFLAGS=$CFLAGS.
136a0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
136b0 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
136c0 20 77 68 65 74 68 65 72 20 24 43 43 20 61 63 63   whether $CC acc
136d0 65 70 74 73 20 2d 67 22 20 3e 26 35 0a 65 63 68  epts -g" >&5.ech
136e0 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b  o $ECHO_N "check
136f0 69 6e 67 20 77 68 65 74 68 65 72 20 24 43 43 20  ing whether $CC 
13700 61 63 63 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45  accepts -g... $E
13710 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66  CHO_C" >&6; }.if
13720 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
13730 72 6f 67 5f 63 63 5f 67 2b 73 65 74 7d 22 20 3d  rog_cc_g+set}" =
13740 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
13750 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
13760 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
13770 0a 65 6c 73 65 0a 20 20 61 63 5f 73 61 76 65 5f  .else.  ac_save_
13780 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61  c_werror_flag=$a
13790 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a  c_c_werror_flag.
137a0 20 20 20 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66     ac_c_werror_f
137b0 6c 61 67 3d 79 65 73 0a 20 20 20 61 63 5f 63 76  lag=yes.   ac_cv
137c0 5f 70 72 6f 67 5f 63 63 5f 67 3d 6e 6f 0a 20 20  _prog_cc_g=no.  
137d0 20 43 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 20   CFLAGS="-g".   
137e0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
137f0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
13800 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
13810 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
13820 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
13830 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
13840 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
13850 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
13860 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
13870 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
13880 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
13890 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
138a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
138b0 6a 65 78 74 0a 69 66 20 7b 20 28 61 63 5f 74 72  jext.if { (ac_tr
138c0 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 0a  y="$ac_compile".
138d0 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22  case "(($ac_try"
138e0 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60   in.  *\"* | *\`
138f0 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79  * | *\\*) ac_try
13900 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b  _echo=\$ac_try;;
13910 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  .  *) ac_try_ech
13920 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63  o=$ac_try;;.esac
13930 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24  .eval "echo \"\$
13940 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24  as_me:$LINENO: $
13950 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20  ac_try_echo\"") 
13960 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63  >&5.  (eval "$ac
13970 5f 63 6f 6d 70 69 6c 65 22 29 20 32 3e 63 6f 6e  _compile") 2>con
13980 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
13990 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
139a0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
139b0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
139c0 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
139d0 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
139e0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
139f0 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
13a00 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
13a10 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
13a20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
13a30 73 29 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65 73  s); } && {.. tes
13a40 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72  t -z "$ac_c_werr
13a50 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65  or_flag" ||.. te
13a60 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
13a70 2e 65 72 72 0a 20 20 20 20 20 20 20 7d 20 26 26  .err.       } &&
13a80 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73   test -s conftes
13a90 74 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 68  t.$ac_objext; th
13aa0 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
13ab0 63 63 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20  cc_g=yes.else.  
13ac0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61  echo "$as_me: fa
13ad0 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73  iled program was
13ae0 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f  :" >&5.sed 's/^/
13af0 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61  | /' conftest.$a
13b00 63 5f 65 78 74 20 3e 26 35 0a 0a 09 43 46 4c 41  c_ext >&5...CFLA
13b10 47 53 3d 22 22 0a 20 20 20 20 20 20 63 61 74 20  GS="".      cat 
13b20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
13b30 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
13b40 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
13b50 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
13b60 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
13b70 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
13b80 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
13b90 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
13ba0 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69  nfdefs.h.  */..i
13bb0 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a 20 20  nt.main ().{..  
13bc0 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a  ;.  return 0;.}.
13bd0 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e  _ACEOF.rm -f con
13be0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
13bf0 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24  .if { (ac_try="$
13c00 61 63 5f 63 6f 6d 70 69 6c 65 22 0a 63 61 73 65  ac_compile".case
13c10 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a   "(($ac_try" in.
13c20 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20    *\"* | *\`* | 
13c30 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  *\\*) ac_try_ech
13c40 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a  o=\$ac_try;;.  *
13c50 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61  ) ac_try_echo=$a
13c60 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61  c_try;;.esac.eva
13c70 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d  l "echo \"\$as_m
13c80 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74  e:$LINENO: $ac_t
13c90 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a  ry_echo\"") >&5.
13ca0 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d    (eval "$ac_com
13cb0 70 69 6c 65 22 29 20 32 3e 63 6f 6e 66 74 65 73  pile") 2>conftes
13cc0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
13cd0 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
13ce0 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
13cf0 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
13d00 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
13d10 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
13d20 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
13d30 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
13d40 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
13d50 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
13d60 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
13d70 7d 20 26 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a  } && {.. test -z
13d80 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66   "$ac_c_werror_f
13d90 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21  lag" ||.. test !
13da0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72   -s conftest.err
13db0 0a 20 20 20 20 20 20 20 7d 20 26 26 20 74 65 73  .       } && tes
13dc0 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61  t -s conftest.$a
13dd0 63 5f 6f 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20  c_objext; then. 
13de0 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22   :.else.  echo "
13df0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
13e00 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
13e10 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
13e20 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
13e30 3e 26 35 0a 0a 09 61 63 5f 63 5f 77 65 72 72 6f  >&5...ac_c_werro
13e40 72 5f 66 6c 61 67 3d 24 61 63 5f 73 61 76 65 5f  r_flag=$ac_save_
13e50 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a 09 20  c_werror_flag.. 
13e60 43 46 4c 41 47 53 3d 22 2d 67 22 0a 09 20 63 61  CFLAGS="-g".. ca
13e70 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
13e80 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
13e90 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
13ea0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
13eb0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
13ec0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
13ed0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
13ee0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
13ef0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
13f00 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a  .int.main ().{..
13f10 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
13f20 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
13f30 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
13f40 78 74 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d  xt.if { (ac_try=
13f50 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 0a 63 61  "$ac_compile".ca
13f60 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69  se "(($ac_try" i
13f70 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20  n.  *\"* | *\`* 
13f80 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65  | *\\*) ac_try_e
13f90 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20  cho=\$ac_try;;. 
13fa0 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d   *) ac_try_echo=
13fb0 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65  $ac_try;;.esac.e
13fc0 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73  val "echo \"\$as
13fd0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63  _me:$LINENO: $ac
13fe0 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26  _try_echo\"") >&
13ff0 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63  5.  (eval "$ac_c
14000 6f 6d 70 69 6c 65 22 29 20 32 3e 63 6f 6e 66 74  ompile") 2>conft
14010 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
14020 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
14030 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
14040 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
14050 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
14060 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
14070 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
14080 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
14090 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
140a0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
140b0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
140c0 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65 73 74 20  ; } && {.. test 
140d0 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72  -z "$ac_c_werror
140e0 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74  _flag" ||.. test
140f0 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
14100 72 72 0a 20 20 20 20 20 20 20 7d 20 26 26 20 74  rr.       } && t
14110 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  est -s conftest.
14120 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 68 65 6e  $ac_objext; then
14130 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  .  ac_cv_prog_cc
14140 5f 67 3d 79 65 73 0a 65 6c 73 65 0a 20 20 65 63  _g=yes.else.  ec
14150 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c  ho "$as_me: fail
14160 65 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22  ed program was:"
14170 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20   >&5.sed 's/^/| 
14180 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  /' conftest.$ac_
14190 65 78 74 20 3e 26 35 0a 0a 0a 66 69 0a 0a 72 6d  ext >&5...fi..rm
141a0 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73   -f core conftes
141b0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
141c0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
141d0 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 0a 72  st.$ac_ext.fi..r
141e0 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65  m -f core confte
141f0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
14200 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
14210 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a 0a  est.$ac_ext.fi..
14220 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74  rm -f core conft
14230 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
14240 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
14250 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20  test.$ac_ext.   
14260 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67  ac_c_werror_flag
14270 3d 24 61 63 5f 73 61 76 65 5f 63 5f 77 65 72 72  =$ac_save_c_werr
14280 6f 72 5f 66 6c 61 67 0a 66 69 0a 7b 20 65 63 68  or_flag.fi.{ ech
14290 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
142a0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
142b0 76 5f 70 72 6f 67 5f 63 63 5f 67 22 20 3e 26 35  v_prog_cc_g" >&5
142c0 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
142d0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 67  $ac_cv_prog_cc_g
142e0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74  " >&6; }.if test
142f0 20 22 24 61 63 5f 74 65 73 74 5f 43 46 4c 41 47   "$ac_test_CFLAG
14300 53 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  S" = set; then. 
14310 20 43 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65   CFLAGS=$ac_save
14320 5f 43 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73  _CFLAGS.elif tes
14330 74 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63  t $ac_cv_prog_cc
14340 5f 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  _g = yes; then. 
14350 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20   if test "$GCC" 
14360 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20  = yes; then.    
14370 43 46 4c 41 47 53 3d 22 2d 67 20 2d 4f 32 22 0a  CFLAGS="-g -O2".
14380 20 20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47    else.    CFLAG
14390 53 3d 22 2d 67 22 0a 20 20 66 69 0a 65 6c 73 65  S="-g".  fi.else
143a0 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43  .  if test "$GCC
143b0 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
143c0 20 20 43 46 4c 41 47 53 3d 22 2d 4f 32 22 0a 20    CFLAGS="-O2". 
143d0 20 65 6c 73 65 0a 20 20 20 20 43 46 4c 41 47 53   else.    CFLAGS
143e0 3d 0a 20 20 66 69 0a 66 69 0a 7b 20 65 63 68 6f  =.  fi.fi.{ echo
143f0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
14400 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24  : checking for $
14410 43 43 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63  CC option to acc
14420 65 70 74 20 49 53 4f 20 43 38 39 22 20 3e 26 35  ept ISO C89" >&5
14430 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
14440 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 43 43 20  hecking for $CC 
14450 6f 70 74 69 6f 6e 20 74 6f 20 61 63 63 65 70 74  option to accept
14460 20 49 53 4f 20 43 38 39 2e 2e 2e 20 24 45 43 48   ISO C89... $ECH
14470 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74  O_C" >&6; }.if t
14480 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
14490 67 5f 63 63 5f 63 38 39 2b 73 65 74 7d 22 20 3d  g_cc_c89+set}" =
144a0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
144b0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
144c0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
144d0 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 72  .else.  ac_cv_pr
144e0 6f 67 5f 63 63 5f 63 38 39 3d 6e 6f 0a 61 63 5f  og_cc_c89=no.ac_
144f0 73 61 76 65 5f 43 43 3d 24 43 43 0a 63 61 74 20  save_CC=$CC.cat 
14500 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
14510 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f  t <<_ACEOF./* co
14520 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41  nfdefs.h.  */._A
14530 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66  CEOF.cat confdef
14540 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24  s.h >>conftest.$
14550 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e  ac_ext.cat >>con
14560 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
14570 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f  _ACEOF./* end co
14580 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69  nfdefs.h.  */.#i
14590 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68  nclude <stdarg.h
145a0 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69  >.#include <stdi
145b0 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73  o.h>.#include <s
145c0 79 73 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63  ys/types.h>.#inc
145d0 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e 68  lude <sys/stat.h
145e0 3e 0a 2f 2a 20 4d 6f 73 74 20 6f 66 20 74 68 65  >./* Most of the
145f0 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 65 73 74 73   following tests
14600 20 61 72 65 20 73 74 6f 6c 65 6e 20 66 72 6f 6d   are stolen from
14610 20 52 43 53 20 35 2e 37 27 73 20 73 72 63 2f 63   RCS 5.7's src/c
14620 6f 6e 66 2e 73 68 2e 20 20 2a 2f 0a 73 74 72 75  onf.sh.  */.stru
14630 63 74 20 62 75 66 20 7b 20 69 6e 74 20 78 3b 20  ct buf { int x; 
14640 7d 3b 0a 46 49 4c 45 20 2a 20 28 2a 72 63 73 6f  };.FILE * (*rcso
14650 70 65 6e 29 20 28 73 74 72 75 63 74 20 62 75 66  pen) (struct buf
14660 20 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20   *, struct stat 
14670 2a 2c 20 69 6e 74 29 3b 0a 73 74 61 74 69 63 20  *, int);.static 
14680 63 68 61 72 20 2a 65 20 28 70 2c 20 69 29 0a 20  char *e (p, i). 
14690 20 20 20 20 63 68 61 72 20 2a 2a 70 3b 0a 20 20      char **p;.  
146a0 20 20 20 69 6e 74 20 69 3b 0a 7b 0a 20 20 72 65     int i;.{.  re
146b0 74 75 72 6e 20 70 5b 69 5d 3b 0a 7d 0a 73 74 61  turn p[i];.}.sta
146c0 74 69 63 20 63 68 61 72 20 2a 66 20 28 63 68 61  tic char *f (cha
146d0 72 20 2a 20 28 2a 67 29 20 28 63 68 61 72 20 2a  r * (*g) (char *
146e0 2a 2c 20 69 6e 74 29 2c 20 63 68 61 72 20 2a 2a  *, int), char **
146f0 70 2c 20 2e 2e 2e 29 0a 7b 0a 20 20 63 68 61 72  p, ...).{.  char
14700 20 2a 73 3b 0a 20 20 76 61 5f 6c 69 73 74 20 76   *s;.  va_list v
14710 3b 0a 20 20 76 61 5f 73 74 61 72 74 20 28 76 2c  ;.  va_start (v,
14720 70 29 3b 0a 20 20 73 20 3d 20 67 20 28 70 2c 20  p);.  s = g (p, 
14730 76 61 5f 61 72 67 20 28 76 2c 69 6e 74 29 29 3b  va_arg (v,int));
14740 0a 20 20 76 61 5f 65 6e 64 20 28 76 29 3b 0a 20  .  va_end (v);. 
14750 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 2f 2a   return s;.}../*
14760 20 4f 53 46 20 34 2e 30 20 43 6f 6d 70 61 71 20   OSF 4.0 Compaq 
14770 63 63 20 69 73 20 73 6f 6d 65 20 73 6f 72 74 20  cc is some sort 
14780 6f 66 20 61 6c 6d 6f 73 74 2d 41 4e 53 49 20 62  of almost-ANSI b
14790 79 20 64 65 66 61 75 6c 74 2e 20 20 49 74 20 68  y default.  It h
147a0 61 73 0a 20 20 20 66 75 6e 63 74 69 6f 6e 20 70  as.   function p
147b0 72 6f 74 6f 74 79 70 65 73 20 61 6e 64 20 73 74  rototypes and st
147c0 75 66 66 2c 20 62 75 74 20 6e 6f 74 20 27 5c 78  uff, but not '\x
147d0 48 48 27 20 68 65 78 20 63 68 61 72 61 63 74 65  HH' hex characte
147e0 72 20 63 6f 6e 73 74 61 6e 74 73 2e 0a 20 20 20  r constants..   
147f0 54 68 65 73 65 20 64 6f 6e 27 74 20 70 72 6f 76  These don't prov
14800 6f 6b 65 20 61 6e 20 65 72 72 6f 72 20 75 6e 66  oke an error unf
14810 6f 72 74 75 6e 61 74 65 6c 79 2c 20 69 6e 73 74  ortunately, inst
14820 65 61 64 20 61 72 65 20 73 69 6c 65 6e 74 6c 79  ead are silently
14830 20 74 72 65 61 74 65 64 0a 20 20 20 61 73 20 27   treated.   as '
14840 78 27 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69  x'.  The followi
14850 6e 67 20 69 6e 64 75 63 65 73 20 61 6e 20 65 72  ng induces an er
14860 72 6f 72 2c 20 75 6e 74 69 6c 20 2d 73 74 64 20  ror, until -std 
14870 69 73 20 61 64 64 65 64 20 74 6f 20 67 65 74 0a  is added to get.
14880 20 20 20 70 72 6f 70 65 72 20 41 4e 53 49 20 6d     proper ANSI m
14890 6f 64 65 2e 20 20 43 75 72 69 6f 75 73 6c 79 20  ode.  Curiously 
148a0 27 5c 78 30 30 27 21 3d 27 78 27 20 61 6c 77 61  '\x00'!='x' alwa
148b0 79 73 20 63 6f 6d 65 73 20 6f 75 74 20 74 72 75  ys comes out tru
148c0 65 2c 20 66 6f 72 20 61 6e 0a 20 20 20 61 72 72  e, for an.   arr
148d0 61 79 20 73 69 7a 65 20 61 74 20 6c 65 61 73 74  ay size at least
148e0 2e 20 20 49 74 27 73 20 6e 65 63 65 73 73 61 72  .  It's necessar
148f0 79 20 74 6f 20 77 72 69 74 65 20 27 5c 78 30 30  y to write '\x00
14900 27 3d 3d 30 20 74 6f 20 67 65 74 20 73 6f 6d 65  '==0 to get some
14910 74 68 69 6e 67 0a 20 20 20 74 68 61 74 27 73 20  thing.   that's 
14920 74 72 75 65 20 6f 6e 6c 79 20 77 69 74 68 20 2d  true only with -
14930 73 74 64 2e 20 20 2a 2f 0a 69 6e 74 20 6f 73 66  std.  */.int osf
14940 34 5f 63 63 5f 61 72 72 61 79 20 5b 27 5c 78 30  4_cc_array ['\x0
14950 30 27 20 3d 3d 20 30 20 3f 20 31 20 3a 20 2d 31  0' == 0 ? 1 : -1
14960 5d 3b 0a 0a 2f 2a 20 49 42 4d 20 43 20 36 20 66  ];../* IBM C 6 f
14970 6f 72 20 41 49 58 20 69 73 20 61 6c 6d 6f 73 74  or AIX is almost
14980 2d 41 4e 53 49 20 62 79 20 64 65 66 61 75 6c 74  -ANSI by default
14990 2c 20 62 75 74 20 69 74 20 72 65 70 6c 61 63 65  , but it replace
149a0 73 20 6d 61 63 72 6f 20 70 61 72 61 6d 65 74 65  s macro paramete
149b0 72 73 0a 20 20 20 69 6e 73 69 64 65 20 73 74 72  rs.   inside str
149c0 69 6e 67 73 20 61 6e 64 20 63 68 61 72 61 63 74  ings and charact
149d0 65 72 20 63 6f 6e 73 74 61 6e 74 73 2e 20 20 2a  er constants.  *
149e0 2f 0a 23 64 65 66 69 6e 65 20 46 4f 4f 28 78 29  /.#define FOO(x)
149f0 20 27 78 27 0a 69 6e 74 20 78 6c 63 36 5f 63 63   'x'.int xlc6_cc
14a00 5f 61 72 72 61 79 5b 46 4f 4f 28 61 29 20 3d 3d  _array[FOO(a) ==
14a10 20 27 78 27 20 3f 20 31 20 3a 20 2d 31 5d 3b 0a   'x' ? 1 : -1];.
14a20 0a 69 6e 74 20 74 65 73 74 20 28 69 6e 74 20 69  .int test (int i
14a30 2c 20 64 6f 75 62 6c 65 20 78 29 3b 0a 73 74 72  , double x);.str
14a40 75 63 74 20 73 31 20 7b 69 6e 74 20 28 2a 66 29  uct s1 {int (*f)
14a50 20 28 69 6e 74 20 61 29 3b 7d 3b 0a 73 74 72 75   (int a);};.stru
14a60 63 74 20 73 32 20 7b 69 6e 74 20 28 2a 66 29 20  ct s2 {int (*f) 
14a70 28 64 6f 75 62 6c 65 20 61 29 3b 7d 3b 0a 69 6e  (double a);};.in
14a80 74 20 70 61 69 72 6e 61 6d 65 73 20 28 69 6e 74  t pairnames (int
14a90 2c 20 63 68 61 72 20 2a 2a 2c 20 46 49 4c 45 20  , char **, FILE 
14aa0 2a 28 2a 29 28 73 74 72 75 63 74 20 62 75 66 20  *(*)(struct buf 
14ab0 2a 2c 20 73 74 72 75 63 74 20 73 74 61 74 20 2a  *, struct stat *
14ac0 2c 20 69 6e 74 29 2c 20 69 6e 74 2c 20 69 6e 74  , int), int, int
14ad0 29 3b 0a 69 6e 74 20 61 72 67 63 3b 0a 63 68 61  );.int argc;.cha
14ae0 72 20 2a 2a 61 72 67 76 3b 0a 69 6e 74 0a 6d 61  r **argv;.int.ma
14af0 69 6e 20 28 29 0a 7b 0a 72 65 74 75 72 6e 20 66  in ().{.return f
14b00 20 28 65 2c 20 61 72 67 76 2c 20 30 29 20 21 3d   (e, argv, 0) !=
14b10 20 61 72 67 76 5b 30 5d 20 20 7c 7c 20 20 66 20   argv[0]  ||  f 
14b20 28 65 2c 20 61 72 67 76 2c 20 31 29 20 21 3d 20  (e, argv, 1) != 
14b30 61 72 67 76 5b 31 5d 3b 0a 20 20 3b 0a 20 20 72  argv[1];.  ;.  r
14b40 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
14b50 46 0a 66 6f 72 20 61 63 5f 61 72 67 20 69 6e 20  F.for ac_arg in 
14b60 27 27 20 2d 71 6c 61 6e 67 6c 76 6c 3d 65 78 74  '' -qlanglvl=ext
14b70 63 38 39 20 2d 71 6c 61 6e 67 6c 76 6c 3d 61 6e  c89 -qlanglvl=an
14b80 73 69 20 2d 73 74 64 20 5c 0a 09 2d 41 65 20 22  si -std \..-Ae "
14b90 2d 41 61 20 2d 44 5f 48 50 55 58 5f 53 4f 55 52  -Aa -D_HPUX_SOUR
14ba0 43 45 22 20 22 2d 58 63 20 2d 44 5f 5f 45 58 54  CE" "-Xc -D__EXT
14bb0 45 4e 53 49 4f 4e 53 5f 5f 22 0a 64 6f 0a 20 20  ENSIONS__".do.  
14bc0 43 43 3d 22 24 61 63 5f 73 61 76 65 5f 43 43 20  CC="$ac_save_CC 
14bd0 24 61 63 5f 61 72 67 22 0a 20 20 72 6d 20 2d 66  $ac_arg".  rm -f
14be0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
14bf0 6a 65 78 74 0a 69 66 20 7b 20 28 61 63 5f 74 72  jext.if { (ac_tr
14c00 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 0a  y="$ac_compile".
14c10 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22  case "(($ac_try"
14c20 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60   in.  *\"* | *\`
14c30 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79  * | *\\*) ac_try
14c40 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b  _echo=\$ac_try;;
14c50 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  .  *) ac_try_ech
14c60 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63  o=$ac_try;;.esac
14c70 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24  .eval "echo \"\$
14c80 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24  as_me:$LINENO: $
14c90 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20  ac_try_echo\"") 
14ca0 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63  >&5.  (eval "$ac
14cb0 5f 63 6f 6d 70 69 6c 65 22 29 20 32 3e 63 6f 6e  _compile") 2>con
14cc0 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73  ftest.er1.  ac_s
14cd0 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20  tatus=$?.  grep 
14ce0 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65  -v '^ *+' confte
14cf0 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74  st.er1 >conftest
14d00 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e  .err.  rm -f con
14d10 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20  ftest.er1.  cat 
14d20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35  conftest.err >&5
14d30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
14d40 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
14d50 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
14d60 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
14d70 73 29 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65 73  s); } && {.. tes
14d80 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72 72  t -z "$ac_c_werr
14d90 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65  or_flag" ||.. te
14da0 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
14db0 2e 65 72 72 0a 20 20 20 20 20 20 20 7d 20 26 26  .err.       } &&
14dc0 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73   test -s conftes
14dd0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74 68  t.$ac_objext; th
14de0 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f  en.  ac_cv_prog_
14df0 63 63 5f 63 38 39 3d 24 61 63 5f 61 72 67 0a 65  cc_c89=$ac_arg.e
14e00 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
14e10 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
14e20 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
14e30 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
14e40 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
14e50 0a 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 72 65  ..fi..rm -f core
14e60 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
14e70 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
14e80 74 0a 20 20 74 65 73 74 20 22 78 24 61 63 5f 63  t.  test "x$ac_c
14e90 76 5f 70 72 6f 67 5f 63 63 5f 63 38 39 22 20 21  v_prog_cc_c89" !
14ea0 3d 20 22 78 6e 6f 22 20 26 26 20 62 72 65 61 6b  = "xno" && break
14eb0 0a 64 6f 6e 65 0a 72 6d 20 2d 66 20 63 6f 6e 66  .done.rm -f conf
14ec0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 43 43 3d  test.$ac_ext.CC=
14ed0 24 61 63 5f 73 61 76 65 5f 43 43 0a 0a 66 69 0a  $ac_save_CC..fi.
14ee0 23 20 41 43 5f 43 41 43 48 45 5f 56 41 4c 0a 63  # AC_CACHE_VAL.c
14ef0 61 73 65 20 22 78 24 61 63 5f 63 76 5f 70 72 6f  ase "x$ac_cv_pro
14f00 67 5f 63 63 5f 63 38 39 22 20 69 6e 0a 20 20 78  g_cc_c89" in.  x
14f10 29 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  ).    { echo "$a
14f20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
14f30 73 75 6c 74 3a 20 6e 6f 6e 65 20 6e 65 65 64 65  sult: none neede
14f40 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  d" >&5.echo "${E
14f50 43 48 4f 5f 54 7d 6e 6f 6e 65 20 6e 65 65 64 65  CHO_T}none neede
14f60 64 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a 20 20 78  d" >&6; } ;;.  x
14f70 6e 6f 29 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  no).    { echo "
14f80 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
14f90 72 65 73 75 6c 74 3a 20 75 6e 73 75 70 70 6f 72  result: unsuppor
14fa0 74 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  ted" >&5.echo "$
14fb0 7b 45 43 48 4f 5f 54 7d 75 6e 73 75 70 70 6f 72  {ECHO_T}unsuppor
14fc0 74 65 64 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a 20  ted" >&6; } ;;. 
14fd0 20 2a 29 0a 20 20 20 20 43 43 3d 22 24 43 43 20   *).    CC="$CC 
14fe0 24 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63  $ac_cv_prog_cc_c
14ff0 38 39 22 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  89".    { echo "
15000 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
15010 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70  result: $ac_cv_p
15020 72 6f 67 5f 63 63 5f 63 38 39 22 20 3e 26 35 0a  rog_cc_c89" >&5.
15030 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
15040 61 63 5f 63 76 5f 70 72 6f 67 5f 63 63 5f 63 38  ac_cv_prog_cc_c8
15050 39 22 20 3e 26 36 3b 20 7d 20 3b 3b 0a 65 73 61  9" >&6; } ;;.esa
15060 63 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  c...ac_ext=c.ac_
15070 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
15080 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
15090 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
150a0 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
150b0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
150c0 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
150d0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
150e0 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
150f0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
15100 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
15110 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
15120 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
15130 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
15140 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .{ echo "$as_me:
15150 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
15160 67 20 66 6f 72 20 61 20 73 65 64 20 74 68 61 74  g for a sed that
15170 20 64 6f 65 73 20 6e 6f 74 20 74 72 75 6e 63 61   does not trunca
15180 74 65 20 6f 75 74 70 75 74 22 20 3e 26 35 0a 65  te output" >&5.e
15190 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
151a0 63 6b 69 6e 67 20 66 6f 72 20 61 20 73 65 64 20  cking for a sed 
151b0 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 74 72  that does not tr
151c0 75 6e 63 61 74 65 20 6f 75 74 70 75 74 2e 2e 2e  uncate output...
151d0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d   $ECHO_C" >&6; }
151e0 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
151f0 76 5f 70 61 74 68 5f 53 45 44 2b 73 65 74 7d 22  v_path_SED+set}"
15200 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
15210 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
15220 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
15230 26 36 0a 65 6c 73 65 0a 20 20 23 20 4c 6f 6f 70  &6.else.  # Loop
15240 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73 65   through the use
15250 72 27 73 20 70 61 74 68 20 61 6e 64 20 74 65 73  r's path and tes
15260 74 20 66 6f 72 20 73 65 64 20 61 6e 64 20 67 73  t for sed and gs
15270 65 64 2e 0a 23 20 54 68 65 6e 20 75 73 65 20 74  ed..# Then use t
15280 68 61 74 20 6c 69 73 74 20 6f 66 20 73 65 64 27  hat list of sed'
15290 73 20 61 73 20 6f 6e 65 73 20 74 6f 20 74 65 73  s as ones to tes
152a0 74 20 66 6f 72 20 74 72 75 6e 63 61 74 69 6f 6e  t for truncation
152b0 2e 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24 49  ..as_save_IFS=$I
152c0 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53 45  FS; IFS=$PATH_SE
152d0 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64  PARATOR.for as_d
152e0 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20  ir in $PATH.do. 
152f0 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
15300 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
15310 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
15320 2e 0a 20 20 66 6f 72 20 6c 74 5f 61 63 5f 70 72  ..  for lt_ac_pr
15330 6f 67 20 69 6e 20 73 65 64 20 67 73 65 64 3b 20  og in sed gsed; 
15340 64 6f 0a 20 20 20 20 66 6f 72 20 61 63 5f 65 78  do.    for ac_ex
15350 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63  ec_ext in '' $ac
15360 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65  _executable_exte
15370 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 20  nsions; do.     
15380 20 69 66 20 24 61 73 5f 65 78 65 63 75 74 61 62   if $as_executab
15390 6c 65 5f 70 20 22 24 61 73 5f 64 69 72 2f 24 6c  le_p "$as_dir/$l
153a0 74 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65  t_ac_prog$ac_exe
153b0 63 5f 65 78 74 22 3b 20 74 68 65 6e 0a 20 20 20  c_ext"; then.   
153c0 20 20 20 20 20 6c 74 5f 61 63 5f 73 65 64 5f 6c       lt_ac_sed_l
153d0 69 73 74 3d 22 24 6c 74 5f 61 63 5f 73 65 64 5f  ist="$lt_ac_sed_
153e0 6c 69 73 74 20 24 61 73 5f 64 69 72 2f 24 6c 74  list $as_dir/$lt
153f0 5f 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63  _ac_prog$ac_exec
15400 5f 65 78 74 22 0a 20 20 20 20 20 20 66 69 0a 20  _ext".      fi. 
15410 20 20 20 64 6f 6e 65 0a 20 20 64 6f 6e 65 0a 64     done.  done.d
15420 6f 6e 65 0a 6c 74 5f 61 63 5f 6d 61 78 3d 30 0a  one.lt_ac_max=0.
15430 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 23 20  lt_ac_count=0.# 
15440 41 64 64 20 2f 75 73 72 2f 78 70 67 34 2f 62 69  Add /usr/xpg4/bi
15450 6e 2f 73 65 64 20 61 73 20 69 74 20 69 73 20 74  n/sed as it is t
15460 79 70 69 63 61 6c 6c 79 20 66 6f 75 6e 64 20 6f  ypically found o
15470 6e 20 53 6f 6c 61 72 69 73 0a 23 20 61 6c 6f 6e  n Solaris.# alon
15480 67 20 77 69 74 68 20 2f 62 69 6e 2f 73 65 64 20  g with /bin/sed 
15490 74 68 61 74 20 74 72 75 6e 63 61 74 65 73 20 6f  that truncates o
154a0 75 74 70 75 74 2e 0a 66 6f 72 20 6c 74 5f 61 63  utput..for lt_ac
154b0 5f 73 65 64 20 69 6e 20 24 6c 74 5f 61 63 5f 73  _sed in $lt_ac_s
154c0 65 64 5f 6c 69 73 74 20 2f 75 73 72 2f 78 70 67  ed_list /usr/xpg
154d0 34 2f 62 69 6e 2f 73 65 64 3b 20 64 6f 0a 20 20  4/bin/sed; do.  
154e0 74 65 73 74 20 21 20 2d 66 20 24 6c 74 5f 61 63  test ! -f $lt_ac
154f0 5f 73 65 64 20 26 26 20 63 6f 6e 74 69 6e 75 65  _sed && continue
15500 0a 20 20 63 61 74 20 2f 64 65 76 2f 6e 75 6c 6c  .  cat /dev/null
15510 20 3e 20 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20   > conftest.in. 
15520 20 6c 74 5f 61 63 5f 63 6f 75 6e 74 3d 30 0a 20   lt_ac_count=0. 
15530 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 30   echo $ECHO_N "0
15540 31 32 33 34 35 36 37 38 39 24 45 43 48 4f 5f 43  123456789$ECHO_C
15550 22 20 3e 63 6f 6e 66 74 65 73 74 2e 69 6e 0a 20  " >conftest.in. 
15560 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47 4e 55   # Check for GNU
15570 20 73 65 64 20 61 6e 64 20 73 65 6c 65 63 74 20   sed and select 
15580 69 74 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e  it if it is foun
15590 64 2e 0a 20 20 69 66 20 22 24 6c 74 5f 61 63 5f  d..  if "$lt_ac_
155a0 73 65 64 22 20 2d 2d 76 65 72 73 69 6f 6e 20 32  sed" --version 2
155b0 3e 26 31 20 3c 20 2f 64 65 76 2f 6e 75 6c 6c 20  >&1 < /dev/null 
155c0 7c 20 67 72 65 70 20 27 47 4e 55 27 20 3e 20 2f  | grep 'GNU' > /
155d0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
155e0 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 53 45     lt_cv_path_SE
155f0 44 3d 24 6c 74 5f 61 63 5f 73 65 64 0a 20 20 20  D=$lt_ac_sed.   
15600 20 62 72 65 61 6b 0a 20 20 66 69 0a 20 20 77 68   break.  fi.  wh
15610 69 6c 65 20 74 72 75 65 3b 20 64 6f 0a 20 20 20  ile true; do.   
15620 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 69 6e   cat conftest.in
15630 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 3e 63 6f   conftest.in >co
15640 6e 66 74 65 73 74 2e 74 6d 70 0a 20 20 20 20 6d  nftest.tmp.    m
15650 76 20 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63  v conftest.tmp c
15660 6f 6e 66 74 65 73 74 2e 69 6e 0a 20 20 20 20 63  onftest.in.    c
15670 70 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20 63 6f  p conftest.in co
15680 6e 66 74 65 73 74 2e 6e 6c 0a 20 20 20 20 65 63  nftest.nl.    ec
15690 68 6f 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 6e 6c  ho >>conftest.nl
156a0 0a 20 20 20 20 24 6c 74 5f 61 63 5f 73 65 64 20  .    $lt_ac_sed 
156b0 2d 65 20 27 73 2f 61 24 2f 2f 27 20 3c 20 63 6f  -e 's/a$//' < co
156c0 6e 66 74 65 73 74 2e 6e 6c 20 3e 63 6f 6e 66 74  nftest.nl >conft
156d0 65 73 74 2e 6f 75 74 20 7c 7c 20 62 72 65 61 6b  est.out || break
156e0 0a 20 20 20 20 63 6d 70 20 2d 73 20 63 6f 6e 66  .    cmp -s conf
156f0 74 65 73 74 2e 6f 75 74 20 63 6f 6e 66 74 65 73  test.out conftes
15700 74 2e 6e 6c 20 7c 7c 20 62 72 65 61 6b 0a 20 20  t.nl || break.  
15710 20 20 23 20 31 30 30 30 30 20 63 68 61 72 73 20    # 10000 chars 
15720 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73 20 6d  as input seems m
15730 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67 68 0a  ore than enough.
15740 20 20 20 20 74 65 73 74 20 24 6c 74 5f 61 63 5f      test $lt_ac_
15750 63 6f 75 6e 74 20 2d 67 74 20 31 30 20 26 26 20  count -gt 10 && 
15760 62 72 65 61 6b 0a 20 20 20 20 6c 74 5f 61 63 5f  break.    lt_ac_
15770 63 6f 75 6e 74 3d 60 65 78 70 72 20 24 6c 74 5f  count=`expr $lt_
15780 61 63 5f 63 6f 75 6e 74 20 2b 20 31 60 0a 20 20  ac_count + 1`.  
15790 20 20 69 66 20 74 65 73 74 20 24 6c 74 5f 61 63    if test $lt_ac
157a0 5f 63 6f 75 6e 74 20 2d 67 74 20 24 6c 74 5f 61  _count -gt $lt_a
157b0 63 5f 6d 61 78 3b 20 74 68 65 6e 0a 20 20 20 20  c_max; then.    
157c0 20 20 6c 74 5f 61 63 5f 6d 61 78 3d 24 6c 74 5f    lt_ac_max=$lt_
157d0 61 63 5f 63 6f 75 6e 74 0a 20 20 20 20 20 20 6c  ac_count.      l
157e0 74 5f 63 76 5f 70 61 74 68 5f 53 45 44 3d 24 6c  t_cv_path_SED=$l
157f0 74 5f 61 63 5f 73 65 64 0a 20 20 20 20 66 69 0a  t_ac_sed.    fi.
15800 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 66 69 0a    done.done..fi.
15810 0a 53 45 44 3d 24 6c 74 5f 63 76 5f 70 61 74 68  .SED=$lt_cv_path
15820 5f 53 45 44 0a 7b 20 65 63 68 6f 20 22 24 61 73  _SED.{ echo "$as
15830 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
15840 75 6c 74 3a 20 24 53 45 44 22 20 3e 26 35 0a 65  ult: $SED" >&5.e
15850 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 53  cho "${ECHO_T}$S
15860 45 44 22 20 3e 26 36 3b 20 7d 0a 0a 7b 20 65 63  ED" >&6; }..{ ec
15870 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
15880 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
15890 20 67 72 65 70 20 74 68 61 74 20 68 61 6e 64 6c   grep that handl
158a0 65 73 20 6c 6f 6e 67 20 6c 69 6e 65 73 20 61 6e  es long lines an
158b0 64 20 2d 65 22 20 3e 26 35 0a 65 63 68 6f 20 24  d -e" >&5.echo $
158c0 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
158d0 20 66 6f 72 20 67 72 65 70 20 74 68 61 74 20 68   for grep that h
158e0 61 6e 64 6c 65 73 20 6c 6f 6e 67 20 6c 69 6e 65  andles long line
158f0 73 20 61 6e 64 20 2d 65 2e 2e 2e 20 24 45 43 48  s and -e... $ECH
15900 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74  O_C" >&6; }.if t
15910 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 61 74  est "${ac_cv_pat
15920 68 5f 47 52 45 50 2b 73 65 74 7d 22 20 3d 20 73  h_GREP+set}" = s
15930 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
15940 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
15950 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
15960 6c 73 65 0a 20 20 23 20 45 78 74 72 61 63 74 20  lse.  # Extract 
15970 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
15980 66 20 22 67 72 65 70 20 67 67 72 65 70 22 20 74  f "grep ggrep" t
15990 6f 20 75 73 65 20 69 6e 20 6d 73 67 20 6f 75 74  o use in msg out
159a0 70 75 74 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  put.if test -z "
159b0 24 47 52 45 50 22 3b 20 74 68 65 6e 0a 73 65 74  $GREP"; then.set
159c0 20 64 75 6d 6d 79 20 67 72 65 70 20 67 67 72 65   dummy grep ggre
159d0 70 3b 20 61 63 5f 70 72 6f 67 5f 6e 61 6d 65 3d  p; ac_prog_name=
159e0 24 32 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63  $2.if test "${ac
159f0 5f 63 76 5f 70 61 74 68 5f 47 52 45 50 2b 73 65  _cv_path_GREP+se
15a00 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
15a10 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
15a20 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
15a30 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f  " >&6.else.  ac_
15a40 70 61 74 68 5f 47 52 45 50 5f 66 6f 75 6e 64 3d  path_GREP_found=
15a50 66 61 6c 73 65 0a 23 20 4c 6f 6f 70 20 74 68 72  false.# Loop thr
15a60 6f 75 67 68 20 74 68 65 20 75 73 65 72 27 73 20  ough the user's 
15a70 70 61 74 68 20 61 6e 64 20 74 65 73 74 20 66 6f  path and test fo
15a80 72 20 65 61 63 68 20 6f 66 20 50 52 4f 47 4e 41  r each of PROGNA
15a90 4d 45 2d 4c 49 53 54 0a 61 73 5f 73 61 76 65 5f  ME-LIST.as_save_
15aa0 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
15ab0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
15ac0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
15ad0 48 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  H$PATH_SEPARATOR
15ae0 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 0a 64 6f  /usr/xpg4/bin.do
15af0 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  .  IFS=$as_save_
15b00 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24  IFS.  test -z "$
15b10 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69  as_dir" && as_di
15b20 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f  r=..  for ac_pro
15b30 67 20 69 6e 20 67 72 65 70 20 67 67 72 65 70 3b  g in grep ggrep;
15b40 20 64 6f 0a 20 20 66 6f 72 20 61 63 5f 65 78 65   do.  for ac_exe
15b50 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f  c_ext in '' $ac_
15b60 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e  executable_exten
15b70 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 20 20 61 63  sions; do.    ac
15b80 5f 70 61 74 68 5f 47 52 45 50 3d 22 24 61 73 5f  _path_GREP="$as_
15b90 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f  dir/$ac_prog$ac_
15ba0 65 78 65 63 5f 65 78 74 22 0a 20 20 20 20 7b 20  exec_ext".    { 
15bb0 74 65 73 74 20 2d 66 20 22 24 61 63 5f 70 61 74  test -f "$ac_pat
15bc0 68 5f 47 52 45 50 22 20 26 26 20 24 61 73 5f 74  h_GREP" && $as_t
15bd0 65 73 74 5f 78 20 22 24 61 63 5f 70 61 74 68 5f  est_x "$ac_path_
15be0 47 52 45 50 22 3b 20 7d 20 7c 7c 20 63 6f 6e 74  GREP"; } || cont
15bf0 69 6e 75 65 0a 20 20 20 20 23 20 43 68 65 63 6b  inue.    # Check
15c00 20 66 6f 72 20 47 4e 55 20 61 63 5f 70 61 74 68   for GNU ac_path
15c10 5f 47 52 45 50 20 61 6e 64 20 73 65 6c 65 63 74  _GREP and select
15c20 20 69 74 20 69 66 20 69 74 20 69 73 20 66 6f 75   it if it is fou
15c30 6e 64 2e 0a 20 20 23 20 43 68 65 63 6b 20 66 6f  nd..  # Check fo
15c40 72 20 47 4e 55 20 24 61 63 5f 70 61 74 68 5f 47  r GNU $ac_path_G
15c50 52 45 50 0a 63 61 73 65 20 60 22 24 61 63 5f 70  REP.case `"$ac_p
15c60 61 74 68 5f 47 52 45 50 22 20 2d 2d 76 65 72 73  ath_GREP" --vers
15c70 69 6f 6e 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e  ion 2>&1` in.*GN
15c80 55 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 68  U*).  ac_cv_path
15c90 5f 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f  _GREP="$ac_path_
15ca0 47 52 45 50 22 20 61 63 5f 70 61 74 68 5f 47 52  GREP" ac_path_GR
15cb0 45 50 5f 66 6f 75 6e 64 3d 3a 3b 3b 0a 2a 29 0a  EP_found=:;;.*).
15cc0 20 20 61 63 5f 63 6f 75 6e 74 3d 30 0a 20 20 65    ac_count=0.  e
15cd0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 30 31 32  cho $ECHO_N "012
15ce0 33 34 35 36 37 38 39 24 45 43 48 4f 5f 43 22 20  3456789$ECHO_C" 
15cf0 3e 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22 0a 20  >"conftest.in". 
15d00 20 77 68 69 6c 65 20 3a 0a 20 20 64 6f 0a 20 20   while :.  do.  
15d10 20 20 63 61 74 20 22 63 6f 6e 66 74 65 73 74 2e    cat "conftest.
15d20 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e 69 6e  in" "conftest.in
15d30 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 74 6d 70  " >"conftest.tmp
15d40 22 0a 20 20 20 20 6d 76 20 22 63 6f 6e 66 74 65  ".    mv "confte
15d50 73 74 2e 74 6d 70 22 20 22 63 6f 6e 66 74 65 73  st.tmp" "conftes
15d60 74 2e 69 6e 22 0a 20 20 20 20 63 70 20 22 63 6f  t.in".    cp "co
15d70 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f 6e 66  nftest.in" "conf
15d80 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 65 63 68  test.nl".    ech
15d90 6f 20 27 47 52 45 50 27 20 3e 3e 20 22 63 6f 6e  o 'GREP' >> "con
15da0 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 22 24  ftest.nl".    "$
15db0 61 63 5f 70 61 74 68 5f 47 52 45 50 22 20 2d 65  ac_path_GREP" -e
15dc0 20 27 47 52 45 50 24 27 20 2d 65 20 27 2d 28 63   'GREP$' -e '-(c
15dd0 61 6e 6e 6f 74 20 6d 61 74 63 68 29 2d 27 20 3c  annot match)-' <
15de0 20 22 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 20 3e   "conftest.nl" >
15df0 22 63 6f 6e 66 74 65 73 74 2e 6f 75 74 22 20 32  "conftest.out" 2
15e00 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 7c 20 62 72  >/dev/null || br
15e10 65 61 6b 0a 20 20 20 20 64 69 66 66 20 22 63 6f  eak.    diff "co
15e20 6e 66 74 65 73 74 2e 6f 75 74 22 20 22 63 6f 6e  nftest.out" "con
15e30 66 74 65 73 74 2e 6e 6c 22 20 3e 2f 64 65 76 2f  ftest.nl" >/dev/
15e40 6e 75 6c 6c 20 32 3e 26 31 20 7c 7c 20 62 72 65  null 2>&1 || bre
15e50 61 6b 0a 20 20 20 20 61 63 5f 63 6f 75 6e 74 3d  ak.    ac_count=
15e60 60 65 78 70 72 20 24 61 63 5f 63 6f 75 6e 74 20  `expr $ac_count 
15e70 2b 20 31 60 0a 20 20 20 20 69 66 20 74 65 73 74  + 1`.    if test
15e80 20 24 61 63 5f 63 6f 75 6e 74 20 2d 67 74 20 24   $ac_count -gt $
15e90 7b 61 63 5f 70 61 74 68 5f 47 52 45 50 5f 6d 61  {ac_path_GREP_ma
15ea0 78 2d 30 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20  x-0}; then.     
15eb0 20 23 20 42 65 73 74 20 6f 6e 65 20 73 6f 20 66   # Best one so f
15ec0 61 72 2c 20 73 61 76 65 20 69 74 20 62 75 74 20  ar, save it but 
15ed0 6b 65 65 70 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72  keep looking for
15ee0 20 61 20 62 65 74 74 65 72 20 6f 6e 65 0a 20 20   a better one.  
15ef0 20 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 47      ac_cv_path_G
15f00 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f 47 52  REP="$ac_path_GR
15f10 45 50 22 0a 20 20 20 20 20 20 61 63 5f 70 61 74  EP".      ac_pat
15f20 68 5f 47 52 45 50 5f 6d 61 78 3d 24 61 63 5f 63  h_GREP_max=$ac_c
15f30 6f 75 6e 74 0a 20 20 20 20 66 69 0a 20 20 20 20  ount.    fi.    
15f40 23 20 31 30 2a 28 32 5e 31 30 29 20 63 68 61 72  # 10*(2^10) char
15f50 73 20 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73  s as input seems
15f60 20 6d 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67   more than enoug
15f70 68 0a 20 20 20 20 74 65 73 74 20 24 61 63 5f 63  h.    test $ac_c
15f80 6f 75 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62  ount -gt 10 && b
15f90 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 20 20 72 6d  reak.  done.  rm
15fa0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20   -f conftest.in 
15fb0 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e  conftest.tmp con
15fc0 66 74 65 73 74 2e 6e 6c 20 63 6f 6e 66 74 65 73  ftest.nl conftes
15fd0 74 2e 6f 75 74 3b 3b 0a 65 73 61 63 0a 0a 0a 20  t.out;;.esac... 
15fe0 20 20 20 24 61 63 5f 70 61 74 68 5f 47 52 45 50     $ac_path_GREP
15ff0 5f 66 6f 75 6e 64 20 26 26 20 62 72 65 61 6b 20  _found && break 
16000 33 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 0a 64  3.  done.done..d
16010 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65  one.IFS=$as_save
16020 5f 49 46 53 0a 0a 0a 66 69 0a 0a 47 52 45 50 3d  _IFS...fi..GREP=
16030 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 47 52 45  "$ac_cv_path_GRE
16040 50 22 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  P".if test -z "$
16050 47 52 45 50 22 3b 20 74 68 65 6e 0a 20 20 7b 20  GREP"; then.  { 
16060 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
16070 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 20 6e  LINENO: error: n
16080 6f 20 61 63 63 65 70 74 61 62 6c 65 20 24 61 63  o acceptable $ac
16090 5f 70 72 6f 67 5f 6e 61 6d 65 20 63 6f 75 6c 64  _prog_name could
160a0 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 24 50 41   be found in $PA
160b0 54 48 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  TH$PATH_SEPARATO
160c0 52 2f 75 73 72 2f 78 70 67 34 2f 62 69 6e 22 20  R/usr/xpg4/bin" 
160d0 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
160e0 3a 20 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65  : error: no acce
160f0 70 74 61 62 6c 65 20 24 61 63 5f 70 72 6f 67 5f  ptable $ac_prog_
16100 6e 61 6d 65 20 63 6f 75 6c 64 20 62 65 20 66 6f  name could be fo
16110 75 6e 64 20 69 6e 20 24 50 41 54 48 24 50 41 54  und in $PATH$PAT
16120 48 5f 53 45 50 41 52 41 54 4f 52 2f 75 73 72 2f  H_SEPARATOR/usr/
16130 78 70 67 34 2f 62 69 6e 22 20 3e 26 32 3b 7d 0a  xpg4/bin" >&2;}.
16140 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b 20 65     { (exit 1); e
16150 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69 0a 0a  xit 1; }; }.fi..
16160 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f 70 61 74  else.  ac_cv_pat
16170 68 5f 47 52 45 50 3d 24 47 52 45 50 0a 66 69 0a  h_GREP=$GREP.fi.
16180 0a 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61 73  ..fi.{ echo "$as
16190 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
161a0 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 61 74 68  ult: $ac_cv_path
161b0 5f 47 52 45 50 22 20 3e 26 35 0a 65 63 68 6f 20  _GREP" >&5.echo 
161c0 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76  "${ECHO_T}$ac_cv
161d0 5f 70 61 74 68 5f 47 52 45 50 22 20 3e 26 36 3b  _path_GREP" >&6;
161e0 20 7d 0a 20 47 52 45 50 3d 22 24 61 63 5f 63 76   }. GREP="$ac_cv
161f0 5f 70 61 74 68 5f 47 52 45 50 22 0a 0a 0a 7b 20  _path_GREP"...{ 
16200 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
16210 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66  NENO: checking f
16220 6f 72 20 65 67 72 65 70 22 20 3e 26 35 0a 65 63  or egrep" >&5.ec
16230 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
16240 6b 69 6e 67 20 66 6f 72 20 65 67 72 65 70 2e 2e  king for egrep..
16250 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20  . $ECHO_C" >&6; 
16260 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  }.if test "${ac_
16270 63 76 5f 70 61 74 68 5f 45 47 52 45 50 2b 73 65  cv_path_EGREP+se
16280 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
16290 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
162a0 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
162b0 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20  " >&6.else.  if 
162c0 65 63 68 6f 20 61 20 7c 20 24 47 52 45 50 20 2d  echo a | $GREP -
162d0 45 20 27 28 61 7c 62 29 27 20 3e 2f 64 65 76 2f  E '(a|b)' >/dev/
162e0 6e 75 6c 6c 20 32 3e 26 31 0a 20 20 20 74 68 65  null 2>&1.   the
162f0 6e 20 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52  n ac_cv_path_EGR
16300 45 50 3d 22 24 47 52 45 50 20 2d 45 22 0a 20 20  EP="$GREP -E".  
16310 20 65 6c 73 65 0a 20 20 20 20 20 23 20 45 78 74   else.     # Ext
16320 72 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77  ract the first w
16330 6f 72 64 20 6f 66 20 22 65 67 72 65 70 22 20 74  ord of "egrep" t
16340 6f 20 75 73 65 20 69 6e 20 6d 73 67 20 6f 75 74  o use in msg out
16350 70 75 74 0a 69 66 20 74 65 73 74 20 2d 7a 20 22  put.if test -z "
16360 24 45 47 52 45 50 22 3b 20 74 68 65 6e 0a 73 65  $EGREP"; then.se
16370 74 20 64 75 6d 6d 79 20 65 67 72 65 70 3b 20 61  t dummy egrep; a
16380 63 5f 70 72 6f 67 5f 6e 61 6d 65 3d 24 32 0a 69  c_prog_name=$2.i
16390 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f  f test "${ac_cv_
163a0 70 61 74 68 5f 45 47 52 45 50 2b 73 65 74 7d 22  path_EGREP+set}"
163b0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
163c0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
163d0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
163e0 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 70 61 74  &6.else.  ac_pat
163f0 68 5f 45 47 52 45 50 5f 66 6f 75 6e 64 3d 66 61  h_EGREP_found=fa
16400 6c 73 65 0a 23 20 4c 6f 6f 70 20 74 68 72 6f 75  lse.# Loop throu
16410 67 68 20 74 68 65 20 75 73 65 72 27 73 20 70 61  gh the user's pa
16420 74 68 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20  th and test for 
16430 65 61 63 68 20 6f 66 20 50 52 4f 47 4e 41 4d 45  each of PROGNAME
16440 2d 4c 49 53 54 0a 61 73 5f 73 61 76 65 5f 49 46  -LIST.as_save_IF
16450 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
16460 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
16470 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 24  as_dir in $PATH$
16480 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f 75  PATH_SEPARATOR/u
16490 73 72 2f 78 70 67 34 2f 62 69 6e 0a 64 6f 0a 20  sr/xpg4/bin.do. 
164a0 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46   IFS=$as_save_IF
164b0 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61 73  S.  test -z "$as
164c0 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72 3d  _dir" && as_dir=
164d0 2e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67 20  ..  for ac_prog 
164e0 69 6e 20 65 67 72 65 70 3b 20 64 6f 0a 20 20 66  in egrep; do.  f
164f0 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
16500 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
16510 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
16520 64 6f 0a 20 20 20 20 61 63 5f 70 61 74 68 5f 45  do.    ac_path_E
16530 47 52 45 50 3d 22 24 61 73 5f 64 69 72 2f 24 61  GREP="$as_dir/$a
16540 63 5f 70 72 6f 67 24 61 63 5f 65 78 65 63 5f 65  c_prog$ac_exec_e
16550 78 74 22 0a 20 20 20 20 7b 20 74 65 73 74 20 2d  xt".    { test -
16560 66 20 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45  f "$ac_path_EGRE
16570 50 22 20 26 26 20 24 61 73 5f 74 65 73 74 5f 78  P" && $as_test_x
16580 20 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45 50   "$ac_path_EGREP
16590 22 3b 20 7d 20 7c 7c 20 63 6f 6e 74 69 6e 75 65  "; } || continue
165a0 0a 20 20 20 20 23 20 43 68 65 63 6b 20 66 6f 72  .    # Check for
165b0 20 47 4e 55 20 61 63 5f 70 61 74 68 5f 45 47 52   GNU ac_path_EGR
165c0 45 50 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74  EP and select it
165d0 20 69 66 20 69 74 20 69 73 20 66 6f 75 6e 64 2e   if it is found.
165e0 0a 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 47  .  # Check for G
165f0 4e 55 20 24 61 63 5f 70 61 74 68 5f 45 47 52 45  NU $ac_path_EGRE
16600 50 0a 63 61 73 65 20 60 22 24 61 63 5f 70 61 74  P.case `"$ac_pat
16610 68 5f 45 47 52 45 50 22 20 2d 2d 76 65 72 73 69  h_EGREP" --versi
16620 6f 6e 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55  on 2>&1` in.*GNU
16630 2a 29 0a 20 20 61 63 5f 63 76 5f 70 61 74 68 5f  *).  ac_cv_path_
16640 45 47 52 45 50 3d 22 24 61 63 5f 70 61 74 68 5f  EGREP="$ac_path_
16650 45 47 52 45 50 22 20 61 63 5f 70 61 74 68 5f 45  EGREP" ac_path_E
16660 47 52 45 50 5f 66 6f 75 6e 64 3d 3a 3b 3b 0a 2a  GREP_found=:;;.*
16670 29 0a 20 20 61 63 5f 63 6f 75 6e 74 3d 30 0a 20  ).  ac_count=0. 
16680 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 30   echo $ECHO_N "0
16690 31 32 33 34 35 36 37 38 39 24 45 43 48 4f 5f 43  123456789$ECHO_C
166a0 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 69 6e 22  " >"conftest.in"
166b0 0a 20 20 77 68 69 6c 65 20 3a 0a 20 20 64 6f 0a  .  while :.  do.
166c0 20 20 20 20 63 61 74 20 22 63 6f 6e 66 74 65 73      cat "conftes
166d0 74 2e 69 6e 22 20 22 63 6f 6e 66 74 65 73 74 2e  t.in" "conftest.
166e0 69 6e 22 20 3e 22 63 6f 6e 66 74 65 73 74 2e 74  in" >"conftest.t
166f0 6d 70 22 0a 20 20 20 20 6d 76 20 22 63 6f 6e 66  mp".    mv "conf
16700 74 65 73 74 2e 74 6d 70 22 20 22 63 6f 6e 66 74  test.tmp" "conft
16710 65 73 74 2e 69 6e 22 0a 20 20 20 20 63 70 20 22  est.in".    cp "
16720 63 6f 6e 66 74 65 73 74 2e 69 6e 22 20 22 63 6f  conftest.in" "co
16730 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20 20 65  nftest.nl".    e
16740 63 68 6f 20 27 45 47 52 45 50 27 20 3e 3e 20 22  cho 'EGREP' >> "
16750 63 6f 6e 66 74 65 73 74 2e 6e 6c 22 0a 20 20 20  conftest.nl".   
16760 20 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45 50   "$ac_path_EGREP
16770 22 20 27 45 47 52 45 50 24 27 20 3c 20 22 63 6f  " 'EGREP$' < "co
16780 6e 66 74 65 73 74 2e 6e 6c 22 20 3e 22 63 6f 6e  nftest.nl" >"con
16790 66 74 65 73 74 2e 6f 75 74 22 20 32 3e 2f 64 65  ftest.out" 2>/de
167a0 76 2f 6e 75 6c 6c 20 7c 7c 20 62 72 65 61 6b 0a  v/null || break.
167b0 20 20 20 20 64 69 66 66 20 22 63 6f 6e 66 74 65      diff "confte
167c0 73 74 2e 6f 75 74 22 20 22 63 6f 6e 66 74 65 73  st.out" "conftes
167d0 74 2e 6e 6c 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c  t.nl" >/dev/null
167e0 20 32 3e 26 31 20 7c 7c 20 62 72 65 61 6b 0a 20   2>&1 || break. 
167f0 20 20 20 61 63 5f 63 6f 75 6e 74 3d 60 65 78 70     ac_count=`exp
16800 72 20 24 61 63 5f 63 6f 75 6e 74 20 2b 20 31 60  r $ac_count + 1`
16810 0a 20 20 20 20 69 66 20 74 65 73 74 20 24 61 63  .    if test $ac
16820 5f 63 6f 75 6e 74 20 2d 67 74 20 24 7b 61 63 5f  _count -gt ${ac_
16830 70 61 74 68 5f 45 47 52 45 50 5f 6d 61 78 2d 30  path_EGREP_max-0
16840 7d 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 23 20  }; then.      # 
16850 42 65 73 74 20 6f 6e 65 20 73 6f 20 66 61 72 2c  Best one so far,
16860 20 73 61 76 65 20 69 74 20 62 75 74 20 6b 65 65   save it but kee
16870 70 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20  p looking for a 
16880 62 65 74 74 65 72 20 6f 6e 65 0a 20 20 20 20 20  better one.     
16890 20 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52 45   ac_cv_path_EGRE
168a0 50 3d 22 24 61 63 5f 70 61 74 68 5f 45 47 52 45  P="$ac_path_EGRE
168b0 50 22 0a 20 20 20 20 20 20 61 63 5f 70 61 74 68  P".      ac_path
168c0 5f 45 47 52 45 50 5f 6d 61 78 3d 24 61 63 5f 63  _EGREP_max=$ac_c
168d0 6f 75 6e 74 0a 20 20 20 20 66 69 0a 20 20 20 20  ount.    fi.    
168e0 23 20 31 30 2a 28 32 5e 31 30 29 20 63 68 61 72  # 10*(2^10) char
168f0 73 20 61 73 20 69 6e 70 75 74 20 73 65 65 6d 73  s as input seems
16900 20 6d 6f 72 65 20 74 68 61 6e 20 65 6e 6f 75 67   more than enoug
16910 68 0a 20 20 20 20 74 65 73 74 20 24 61 63 5f 63  h.    test $ac_c
16920 6f 75 6e 74 20 2d 67 74 20 31 30 20 26 26 20 62  ount -gt 10 && b
16930 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 20 20 72 6d  reak.  done.  rm
16940 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 69 6e 20   -f conftest.in 
16950 63 6f 6e 66 74 65 73 74 2e 74 6d 70 20 63 6f 6e  conftest.tmp con
16960 66 74 65 73 74 2e 6e 6c 20 63 6f 6e 66 74 65 73  ftest.nl conftes
16970 74 2e 6f 75 74 3b 3b 0a 65 73 61 63 0a 0a 0a 20  t.out;;.esac... 
16980 20 20 20 24 61 63 5f 70 61 74 68 5f 45 47 52 45     $ac_path_EGRE
16990 50 5f 66 6f 75 6e 64 20 26 26 20 62 72 65 61 6b  P_found && break
169a0 20 33 0a 20 20 64 6f 6e 65 0a 64 6f 6e 65 0a 0a   3.  done.done..
169b0 64 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76  done.IFS=$as_sav
169c0 65 5f 49 46 53 0a 0a 0a 66 69 0a 0a 45 47 52 45  e_IFS...fi..EGRE
169d0 50 3d 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 45  P="$ac_cv_path_E
169e0 47 52 45 50 22 0a 69 66 20 74 65 73 74 20 2d 7a  GREP".if test -z
169f0 20 22 24 45 47 52 45 50 22 3b 20 74 68 65 6e 0a   "$EGREP"; then.
16a00 20 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f    { { echo "$as_
16a10 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f  me:$LINENO: erro
16a20 72 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65  r: no acceptable
16a30 20 24 61 63 5f 70 72 6f 67 5f 6e 61 6d 65 20 63   $ac_prog_name c
16a40 6f 75 6c 64 20 62 65 20 66 6f 75 6e 64 20 69 6e  ould be found in
16a50 20 24 50 41 54 48 24 50 41 54 48 5f 53 45 50 41   $PATH$PATH_SEPA
16a60 52 41 54 4f 52 2f 75 73 72 2f 78 70 67 34 2f 62  RATOR/usr/xpg4/b
16a70 69 6e 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  in" >&5.echo "$a
16a80 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 20 6e 6f 20  s_me: error: no 
16a90 61 63 63 65 70 74 61 62 6c 65 20 24 61 63 5f 70  acceptable $ac_p
16aa0 72 6f 67 5f 6e 61 6d 65 20 63 6f 75 6c 64 20 62  rog_name could b
16ab0 65 20 66 6f 75 6e 64 20 69 6e 20 24 50 41 54 48  e found in $PATH
16ac0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2f  $PATH_SEPARATOR/
16ad0 75 73 72 2f 78 70 67 34 2f 62 69 6e 22 20 3e 26  usr/xpg4/bin" >&
16ae0 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31  2;}.   { (exit 1
16af0 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a  ); exit 1; }; }.
16b00 66 69 0a 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76  fi..else.  ac_cv
16b10 5f 70 61 74 68 5f 45 47 52 45 50 3d 24 45 47 52  _path_EGREP=$EGR
16b20 45 50 0a 66 69 0a 0a 0a 20 20 20 66 69 0a 66 69  EP.fi...   fi.fi
16b30 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .{ echo "$as_me:
16b40 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
16b50 20 24 61 63 5f 63 76 5f 70 61 74 68 5f 45 47 52   $ac_cv_path_EGR
16b60 45 50 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  EP" >&5.echo "${
16b70 45 43 48 4f 5f 54 7d 24 61 63 5f 63 76 5f 70 61  ECHO_T}$ac_cv_pa
16b80 74 68 5f 45 47 52 45 50 22 20 3e 26 36 3b 20 7d  th_EGREP" >&6; }
16b90 0a 20 45 47 52 45 50 3d 22 24 61 63 5f 63 76 5f  . EGREP="$ac_cv_
16ba0 70 61 74 68 5f 45 47 52 45 50 22 0a 0a 0a 0a 23  path_EGREP"....#
16bb0 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 2d   Check whether -
16bc0 2d 77 69 74 68 2d 67 6e 75 2d 6c 64 20 77 61 73  -with-gnu-ld was
16bd0 20 67 69 76 65 6e 2e 0a 69 66 20 74 65 73 74 20   given..if test 
16be0 22 24 7b 77 69 74 68 5f 67 6e 75 5f 6c 64 2b 73  "${with_gnu_ld+s
16bf0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
16c00 0a 20 20 77 69 74 68 76 61 6c 3d 24 77 69 74 68  .  withval=$with
16c10 5f 67 6e 75 5f 6c 64 3b 20 74 65 73 74 20 22 24  _gnu_ld; test "$
16c20 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f 20 7c 7c  withval" = no ||
16c30 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73   with_gnu_ld=yes
16c40 0a 65 6c 73 65 0a 20 20 77 69 74 68 5f 67 6e 75  .else.  with_gnu
16c50 5f 6c 64 3d 6e 6f 0a 66 69 0a 0a 61 63 5f 70 72  _ld=no.fi..ac_pr
16c60 6f 67 3d 6c 64 0a 69 66 20 74 65 73 74 20 22 24  og=ld.if test "$
16c70 47 43 43 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GCC" = yes; then
16c80 0a 20 20 23 20 43 68 65 63 6b 20 69 66 20 67 63  .  # Check if gc
16c90 63 20 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61  c -print-prog-na
16ca0 6d 65 3d 6c 64 20 67 69 76 65 73 20 61 20 70 61  me=ld gives a pa
16cb0 74 68 2e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  th..  { echo "$a
16cc0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
16cd0 65 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73  ecking for ld us
16ce0 65 64 20 62 79 20 24 43 43 22 20 3e 26 35 0a 65  ed by $CC" >&5.e
16cf0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65  cho $ECHO_N "che
16d00 63 6b 69 6e 67 20 66 6f 72 20 6c 64 20 75 73 65  cking for ld use
16d10 64 20 62 79 20 24 43 43 2e 2e 2e 20 24 45 43 48  d by $CC... $ECH
16d20 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 20 20 63 61  O_C" >&6; }.  ca
16d30 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 2a 2d  se $host in.  *-
16d40 2a 2d 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23 20  *-mingw*).    # 
16d50 67 63 63 20 6c 65 61 76 65 73 20 61 20 74 72 61  gcc leaves a tra
16d60 69 6c 69 6e 67 20 63 61 72 72 69 61 67 65 20 72  iling carriage r
16d70 65 74 75 72 6e 20 77 68 69 63 68 20 75 70 73 65  eturn which upse
16d80 74 73 20 6d 69 6e 67 77 0a 20 20 20 20 61 63 5f  ts mingw.    ac_
16d90 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e  prog=`($CC -prin
16da0 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20  t-prog-name=ld) 
16db0 32 3e 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30  2>&5 | tr -d '\0
16dc0 31 35 27 60 20 3b 3b 0a 20 20 2a 29 0a 20 20 20  15'` ;;.  *).   
16dd0 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d   ac_prog=`($CC -
16de0 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d  print-prog-name=
16df0 6c 64 29 20 32 3e 26 35 60 20 3b 3b 0a 20 20 65  ld) 2>&5` ;;.  e
16e00 73 61 63 0a 20 20 63 61 73 65 20 24 61 63 5f 70  sac.  case $ac_p
16e10 72 6f 67 20 69 6e 0a 20 20 20 20 23 20 41 63 63  rog in.    # Acc
16e20 65 70 74 20 61 62 73 6f 6c 75 74 65 20 70 61 74  ept absolute pat
16e30 68 73 2e 0a 20 20 20 20 5b 5c 5c 2f 5d 2a 20 7c  hs..    [\\/]* |
16e40 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 20 20 20   ?:[\\/]*).     
16e50 20 72 65 5f 64 69 72 65 6c 74 3d 27 2f 5b 5e 2f   re_direlt='/[^/
16e60 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27 0a 20 20  ][^/]*/\.\./'.  
16e70 20 20 20 20 23 20 43 61 6e 6f 6e 69 63 61 6c 69      # Canonicali
16e80 7a 65 20 74 68 65 20 70 61 74 68 6e 61 6d 65 20  ze the pathname 
16e90 6f 66 20 6c 64 0a 20 20 20 20 20 20 61 63 5f 70  of ld.      ac_p
16ea0 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72  rog=`echo $ac_pr
16eb0 6f 67 7c 20 24 53 45 44 20 27 73 25 5c 5c 5c 5c  og| $SED 's%\\\\
16ec0 25 2f 25 67 27 60 0a 20 20 20 20 20 20 77 68 69  %/%g'`.      whi
16ed0 6c 65 20 65 63 68 6f 20 24 61 63 5f 70 72 6f 67  le echo $ac_prog
16ee0 20 7c 20 67 72 65 70 20 22 24 72 65 5f 64 69 72   | grep "$re_dir
16ef0 65 6c 74 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  elt" > /dev/null
16f00 20 32 3e 26 31 3b 20 64 6f 0a 09 61 63 5f 70 72   2>&1; do..ac_pr
16f10 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72 6f  og=`echo $ac_pro
16f20 67 7c 20 24 53 45 44 20 22 73 25 24 72 65 5f 64  g| $SED "s%$re_d
16f30 69 72 65 6c 74 25 2f 25 22 60 0a 20 20 20 20 20  irelt%/%"`.     
16f40 20 64 6f 6e 65 0a 20 20 20 20 20 20 74 65 73 74   done.      test
16f50 20 2d 7a 20 22 24 4c 44 22 20 26 26 20 4c 44 3d   -z "$LD" && LD=
16f60 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20 20 20  "$ac_prog".     
16f70 20 3b 3b 0a 20 20 22 22 29 0a 20 20 20 20 23 20   ;;.  "").    # 
16f80 49 66 20 69 74 20 66 61 69 6c 73 2c 20 74 68 65  If it fails, the
16f90 6e 20 70 72 65 74 65 6e 64 20 77 65 20 61 72 65  n pretend we are
16fa0 6e 27 74 20 75 73 69 6e 67 20 47 43 43 2e 0a 20  n't using GCC.. 
16fb0 20 20 20 61 63 5f 70 72 6f 67 3d 6c 64 0a 20 20     ac_prog=ld.  
16fc0 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 23 20    ;;.  *).    # 
16fd0 49 66 20 69 74 20 69 73 20 72 65 6c 61 74 69 76  If it is relativ
16fe0 65 2c 20 74 68 65 6e 20 73 65 61 72 63 68 20 66  e, then search f
16ff0 6f 72 20 74 68 65 20 66 69 72 73 74 20 6c 64 20  or the first ld 
17000 69 6e 20 50 41 54 48 2e 0a 20 20 20 20 77 69 74  in PATH..    wit
17010 68 5f 67 6e 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e  h_gnu_ld=unknown
17020 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 65  .    ;;.  esac.e
17030 6c 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f  lif test "$with_
17040 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74  gnu_ld" = yes; t
17050 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  hen.  { echo "$a
17060 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
17070 65 63 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 6c  ecking for GNU l
17080 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  d" >&5.echo $ECH
17090 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f  O_N "checking fo
170a0 72 20 47 4e 55 20 6c 64 2e 2e 2e 20 24 45 43 48  r GNU ld... $ECH
170b0 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65  O_C" >&6; }.else
170c0 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .  { echo "$as_m
170d0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
170e0 69 6e 67 20 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20  ing for non-GNU 
170f0 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ld" >&5.echo $EC
17100 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
17110 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 2e 2e 2e  or non-GNU ld...
17120 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d   $ECHO_C" >&6; }
17130 0a 66 69 0a 69 66 20 74 65 73 74 20 22 24 7b 6c  .fi.if test "${l
17140 74 5f 63 76 5f 70 61 74 68 5f 4c 44 2b 73 65 74  t_cv_path_LD+set
17150 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
17160 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
17170 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
17180 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
17190 65 73 74 20 2d 7a 20 22 24 4c 44 22 3b 20 74 68  est -z "$LD"; th
171a0 65 6e 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66 73  en.  lt_save_ifs
171b0 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41  ="$IFS"; IFS=$PA
171c0 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 66  TH_SEPARATOR.  f
171d0 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 50 41  or ac_dir in $PA
171e0 54 48 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22  TH; do.    IFS="
171f0 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20  $lt_save_ifs".  
17200 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64    test -z "$ac_d
17210 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a  ir" && ac_dir=..
17220 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 22      if test -f "
17230 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67  $ac_dir/$ac_prog
17240 22 20 7c 7c 20 74 65 73 74 20 2d 66 20 22 24 61  " || test -f "$a
17250 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 24 61  c_dir/$ac_prog$a
17260 63 5f 65 78 65 65 78 74 22 3b 20 74 68 65 6e 0a  c_exeext"; then.
17270 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68        lt_cv_path
17280 5f 4c 44 3d 22 24 61 63 5f 64 69 72 2f 24 61 63  _LD="$ac_dir/$ac
17290 5f 70 72 6f 67 22 0a 20 20 20 20 20 20 23 20 43  _prog".      # C
172a0 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74  heck to see if t
172b0 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 47 4e  he program is GN
172c0 55 20 6c 64 2e 20 20 49 27 64 20 72 61 74 68 65  U ld.  I'd rathe
172d0 72 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c  r use --version,
172e0 0a 20 20 20 20 20 20 23 20 62 75 74 20 61 70 70  .      # but app
172f0 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20 76 61 72  arently some var
17300 69 61 6e 74 73 20 6f 66 20 47 4e 55 20 6c 64 20  iants of GNU ld 
17310 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a  only accept -v..
17320 20 20 20 20 20 20 23 20 42 72 65 61 6b 20 6f 6e        # Break on
17330 6c 79 20 69 66 20 69 74 20 77 61 73 20 74 68 65  ly if it was the
17340 20 47 4e 55 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 20   GNU/non-GNU ld 
17350 74 68 61 74 20 77 65 20 70 72 65 66 65 72 2e 0a  that we prefer..
17360 20 20 20 20 20 20 63 61 73 65 20 60 22 24 6c 74        case `"$lt
17370 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20 2d 76 20  _cv_path_LD" -v 
17380 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60  2>&1 </dev/null`
17390 20 69 6e 0a 20 20 20 20 20 20 2a 47 4e 55 2a 20   in.      *GNU* 
173a0 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29 0a  | *'with BFD'*).
173b0 09 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75  .test "$with_gnu
173c0 5f 6c 64 22 20 21 3d 20 6e 6f 20 26 26 20 62 72  _ld" != no && br
173d0 65 61 6b 0a 09 3b 3b 0a 20 20 20 20 20 20 2a 29  eak..;;.      *)
173e0 0a 09 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e  ..test "$with_gn
173f0 75 5f 6c 64 22 20 21 3d 20 79 65 73 20 26 26 20  u_ld" != yes && 
17400 62 72 65 61 6b 0a 09 3b 3b 0a 20 20 20 20 20 20  break..;;.      
17410 65 73 61 63 0a 20 20 20 20 66 69 0a 20 20 64 6f  esac.    fi.  do
17420 6e 65 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61  ne.  IFS="$lt_sa
17430 76 65 5f 69 66 73 22 0a 65 6c 73 65 0a 20 20 6c  ve_ifs".else.  l
17440 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22 24 4c  t_cv_path_LD="$L
17450 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  D" # Let the use
17460 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
17470 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68 2e  est with a path.
17480 0a 66 69 0a 66 69 0a 0a 4c 44 3d 22 24 6c 74 5f  .fi.fi..LD="$lt_
17490 63 76 5f 70 61 74 68 5f 4c 44 22 0a 69 66 20 74  cv_path_LD".if t
174a0 65 73 74 20 2d 6e 20 22 24 4c 44 22 3b 20 74 68  est -n "$LD"; th
174b0 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  en.  { echo "$as
174c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
174d0 75 6c 74 3a 20 24 4c 44 22 20 3e 26 35 0a 65 63  ult: $LD" >&5.ec
174e0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 4c 44  ho "${ECHO_T}$LD
174f0 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20  " >&6; }.else.  
17500 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
17510 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
17520 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
17530 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b 20  ECHO_T}no" >&6; 
17540 7d 0a 66 69 0a 74 65 73 74 20 2d 7a 20 22 24 4c  }.fi.test -z "$L
17550 44 22 20 26 26 20 7b 20 7b 20 65 63 68 6f 20 22  D" && { { echo "
17560 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
17570 65 72 72 6f 72 3a 20 6e 6f 20 61 63 63 65 70 74  error: no accept
17580 61 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e  able ld found in
17590 20 5c 24 50 41 54 48 22 20 3e 26 35 0a 65 63 68   \$PATH" >&5.ech
175a0 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
175b0 3a 20 6e 6f 20 61 63 63 65 70 74 61 62 6c 65 20  : no acceptable 
175c0 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c 24 50 41  ld found in \$PA
175d0 54 48 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28  TH" >&2;}.   { (
175e0 65 78 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b  exit 1); exit 1;
175f0 20 7d 3b 20 7d 0a 7b 20 65 63 68 6f 20 22 24 61   }; }.{ echo "$a
17600 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
17610 65 63 6b 69 6e 67 20 69 66 20 74 68 65 20 6c 69  ecking if the li
17620 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20 47 4e  nker ($LD) is GN
17630 55 20 6c 64 22 20 3e 26 35 0a 65 63 68 6f 20 24  U ld" >&5.echo $
17640 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
17650 20 69 66 20 74 68 65 20 6c 69 6e 6b 65 72 20 28   if the linker (
17660 24 4c 44 29 20 69 73 20 47 4e 55 20 6c 64 2e 2e  $LD) is GNU ld..
17670 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20  . $ECHO_C" >&6; 
17680 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f  }.if test "${lt_
17690 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 2b 73  cv_prog_gnu_ld+s
176a0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
176b0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
176c0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
176d0 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 23 20  C" >&6.else.  # 
176e0 49 27 64 20 72 61 74 68 65 72 20 75 73 65 20 2d  I'd rather use -
176f0 2d 76 65 72 73 69 6f 6e 20 68 65 72 65 2c 20 62  -version here, b
17700 75 74 20 61 70 70 61 72 65 6e 74 6c 79 20 73 6f  ut apparently so
17710 6d 65 20 47 4e 55 20 6c 64 73 20 6f 6e 6c 79 20  me GNU lds only 
17720 61 63 63 65 70 74 20 2d 76 2e 0a 63 61 73 65 20  accept -v..case 
17730 60 24 4c 44 20 2d 76 20 32 3e 26 31 20 3c 2f 64  `$LD -v 2>&1 </d
17740 65 76 2f 6e 75 6c 6c 60 20 69 6e 0a 2a 47 4e 55  ev/null` in.*GNU
17750 2a 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a  * | *'with BFD'*
17760 29 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67  ).  lt_cv_prog_g
17770 6e 75 5f 6c 64 3d 79 65 73 0a 20 20 3b 3b 0a 2a  nu_ld=yes.  ;;.*
17780 29 0a 20 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67  ).  lt_cv_prog_g
17790 6e 75 5f 6c 64 3d 6e 6f 0a 20 20 3b 3b 0a 65 73  nu_ld=no.  ;;.es
177a0 61 63 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61  ac.fi.{ echo "$a
177b0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
177c0 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 72 6f  sult: $lt_cv_pro
177d0 67 5f 67 6e 75 5f 6c 64 22 20 3e 26 35 0a 65 63  g_gnu_ld" >&5.ec
177e0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74  ho "${ECHO_T}$lt
177f0 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22  _cv_prog_gnu_ld"
17800 20 3e 26 36 3b 20 7d 0a 77 69 74 68 5f 67 6e 75   >&6; }.with_gnu
17810 5f 6c 64 3d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f  _ld=$lt_cv_prog_
17820 67 6e 75 5f 6c 64 0a 0a 0a 7b 20 65 63 68 6f 20  gnu_ld...{ echo 
17830 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
17840 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 4c   checking for $L
17850 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6c 6f  D option to relo
17860 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 22  ad object files"
17870 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
17880 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
17890 24 4c 44 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65  $LD option to re
178a0 6c 6f 61 64 20 6f 62 6a 65 63 74 20 66 69 6c 65  load object file
178b0 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26  s... $ECHO_C" >&
178c0 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24 7b  6; }.if test "${
178d0 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f  lt_cv_ld_reload_
178e0 66 6c 61 67 2b 73 65 74 7d 22 20 3d 20 73 65 74  flag+set}" = set
178f0 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
17900 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
17910 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
17920 65 0a 20 20 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c  e.  lt_cv_ld_rel
17930 6f 61 64 5f 66 6c 61 67 3d 27 2d 72 27 0a 66 69  oad_flag='-r'.fi
17940 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .{ echo "$as_me:
17950 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
17960 20 24 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61   $lt_cv_ld_reloa
17970 64 5f 66 6c 61 67 22 20 3e 26 35 0a 65 63 68 6f  d_flag" >&5.echo
17980 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63   "${ECHO_T}$lt_c
17990 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
179a0 22 20 3e 26 36 3b 20 7d 0a 72 65 6c 6f 61 64 5f  " >&6; }.reload_
179b0 66 6c 61 67 3d 24 6c 74 5f 63 76 5f 6c 64 5f 72  flag=$lt_cv_ld_r
179c0 65 6c 6f 61 64 5f 66 6c 61 67 0a 63 61 73 65 20  eload_flag.case 
179d0 24 72 65 6c 6f 61 64 5f 66 6c 61 67 20 69 6e 0a  $reload_flag in.
179e0 22 22 20 7c 20 22 20 22 2a 29 20 3b 3b 0a 2a 29  "" | " "*) ;;.*)
179f0 20 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 22 20 24   reload_flag=" $
17a00 72 65 6c 6f 61 64 5f 66 6c 61 67 22 20 3b 3b 0a  reload_flag" ;;.
17a10 65 73 61 63 0a 72 65 6c 6f 61 64 5f 63 6d 64 73  esac.reload_cmds
17a20 3d 27 24 4c 44 24 72 65 6c 6f 61 64 5f 66 6c 61  ='$LD$reload_fla
17a30 67 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c  g -o $output$rel
17a40 6f 61 64 5f 6f 62 6a 73 27 0a 63 61 73 65 20 24  oad_objs'.case $
17a50 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 64 61 72  host_os in.  dar
17a60 77 69 6e 2a 29 0a 20 20 20 20 69 66 20 74 65 73  win*).    if tes
17a70 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
17a80 74 68 65 6e 0a 20 20 20 20 20 20 72 65 6c 6f 61  then.      reloa
17a90 64 5f 63 6d 64 73 3d 27 24 4c 54 43 43 20 24 4c  d_cmds='$LTCC $L
17aa0 54 43 46 4c 41 47 53 20 2d 6e 6f 73 74 64 6c 69  TCFLAGS -nostdli
17ab0 62 20 24 7b 77 6c 7d 2d 72 20 2d 6f 20 24 6f 75  b ${wl}-r -o $ou
17ac0 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f 62 6a 73  tput$reload_objs
17ad0 27 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20  '.    else.     
17ae0 20 72 65 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c   reload_cmds='$L
17af0 44 24 72 65 6c 6f 61 64 5f 66 6c 61 67 20 2d 6f  D$reload_flag -o
17b00 20 24 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f   $output$reload_
17b10 6f 62 6a 73 27 0a 20 20 20 20 66 69 0a 20 20 20  objs'.    fi.   
17b20 20 3b 3b 0a 65 73 61 63 0a 0a 7b 20 65 63 68 6f   ;;.esac..{ echo
17b30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
17b40 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 42  : checking for B
17b50 53 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20 6e 6d  SD-compatible nm
17b60 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
17b70 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
17b80 20 42 53 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20   BSD-compatible 
17b90 6e 6d 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  nm... $ECHO_C" >
17ba0 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24  &6; }.if test "$
17bb0 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 2b 73  {lt_cv_path_NM+s
17bc0 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
17bd0 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
17be0 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
17bf0 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66  C" >&6.else.  if
17c00 20 74 65 73 74 20 2d 6e 20 22 24 4e 4d 22 3b 20   test -n "$NM"; 
17c10 74 68 65 6e 0a 20 20 23 20 4c 65 74 20 74 68 65  then.  # Let the
17c20 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74   user override t
17c30 68 65 20 74 65 73 74 2e 0a 20 20 6c 74 5f 63 76  he test..  lt_cv
17c40 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d 22 0a 65  _path_NM="$NM".e
17c50 6c 73 65 0a 20 20 6c 74 5f 6e 6d 5f 74 6f 5f 63  lse.  lt_nm_to_c
17c60 68 65 63 6b 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f  heck="${ac_tool_
17c70 70 72 65 66 69 78 7d 6e 6d 22 0a 20 20 69 66 20  prefix}nm".  if 
17c80 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f  test -n "$ac_too
17c90 6c 5f 70 72 65 66 69 78 22 20 26 26 20 74 65 73  l_prefix" && tes
17ca0 74 20 22 24 62 75 69 6c 64 22 20 3d 20 22 24 68  t "$build" = "$h
17cb0 6f 73 74 22 3b 20 74 68 65 6e 0a 20 20 20 20 6c  ost"; then.    l
17cc0 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3d 22 24  t_nm_to_check="$
17cd0 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 20 6e  lt_nm_to_check n
17ce0 6d 22 0a 20 20 66 69 0a 20 20 66 6f 72 20 6c 74  m".  fi.  for lt
17cf0 5f 74 6d 70 5f 6e 6d 20 69 6e 20 24 6c 74 5f 6e  _tmp_nm in $lt_n
17d00 6d 5f 74 6f 5f 63 68 65 63 6b 3b 20 64 6f 0a 20  m_to_check; do. 
17d10 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22     lt_save_ifs="
17d20 24 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48  $IFS"; IFS=$PATH
17d30 5f 53 45 50 41 52 41 54 4f 52 0a 20 20 20 20 66  _SEPARATOR.    f
17d40 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24 50 41  or ac_dir in $PA
17d50 54 48 20 2f 75 73 72 2f 63 63 73 2f 62 69 6e 2f  TH /usr/ccs/bin/
17d60 65 6c 66 20 2f 75 73 72 2f 63 63 73 2f 62 69 6e  elf /usr/ccs/bin
17d70 20 2f 75 73 72 2f 75 63 62 20 2f 62 69 6e 3b 20   /usr/ucb /bin; 
17d80 64 6f 0a 20 20 20 20 20 20 49 46 53 3d 22 24 6c  do.      IFS="$l
17d90 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20 20  t_save_ifs".    
17da0 20 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64    test -z "$ac_d
17db0 69 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a  ir" && ac_dir=..
17dc0 20 20 20 20 20 20 74 6d 70 5f 6e 6d 3d 22 24 61        tmp_nm="$a
17dd0 63 5f 64 69 72 2f 24 6c 74 5f 74 6d 70 5f 6e 6d  c_dir/$lt_tmp_nm
17de0 22 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ".      if test 
17df0 2d 66 20 22 24 74 6d 70 5f 6e 6d 22 20 7c 7c 20  -f "$tmp_nm" || 
17e00 74 65 73 74 20 2d 66 20 22 24 74 6d 70 5f 6e 6d  test -f "$tmp_nm
17e10 24 61 63 5f 65 78 65 65 78 74 22 20 3b 20 74 68  $ac_exeext" ; th
17e20 65 6e 0a 09 23 20 43 68 65 63 6b 20 74 6f 20 73  en..# Check to s
17e30 65 65 20 69 66 20 74 68 65 20 6e 6d 20 61 63 63  ee if the nm acc
17e40 65 70 74 73 20 61 20 42 53 44 2d 63 6f 6d 70 61  epts a BSD-compa
17e50 74 20 66 6c 61 67 2e 0a 09 23 20 41 64 64 69 6e  t flag...# Addin
17e60 67 20 74 68 65 20 60 73 65 64 20 31 71 27 20 70  g the `sed 1q' p
17e70 72 65 76 65 6e 74 73 20 66 61 6c 73 65 20 70 6f  revents false po
17e80 73 69 74 69 76 65 73 20 6f 6e 20 48 50 2d 55 58  sitives on HP-UX
17e90 2c 20 77 68 69 63 68 20 73 61 79 73 3a 0a 09 23  , which says:..#
17ea0 20 20 20 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e 20 6f     nm: unknown o
17eb0 70 74 69 6f 6e 20 22 42 22 20 69 67 6e 6f 72 65  ption "B" ignore
17ec0 64 0a 09 23 20 54 72 75 36 34 27 73 20 6e 6d 20  d..# Tru64's nm 
17ed0 63 6f 6d 70 6c 61 69 6e 73 20 74 68 61 74 20 2f  complains that /
17ee0 64 65 76 2f 6e 75 6c 6c 20 69 73 20 61 6e 20 69  dev/null is an i
17ef0 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 20 66 69  nvalid object fi
17f00 6c 65 0a 09 63 61 73 65 20 60 22 24 74 6d 70 5f  le..case `"$tmp_
17f10 6e 6d 22 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c  nm" -B /dev/null
17f20 20 32 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27   2>&1 | sed '1q'
17f30 60 20 69 6e 0a 09 2a 2f 64 65 76 2f 6e 75 6c 6c  ` in..*/dev/null
17f40 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64 20 66 69  * | *'Invalid fi
17f50 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20 74 79 70  le or object typ
17f60 65 27 2a 29 0a 09 20 20 6c 74 5f 63 76 5f 70 61  e'*)..  lt_cv_pa
17f70 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d  th_NM="$tmp_nm -
17f80 42 22 0a 09 20 20 62 72 65 61 6b 0a 09 20 20 3b  B"..  break..  ;
17f90 3b 0a 09 2a 29 0a 09 20 20 63 61 73 65 20 60 22  ;..*)..  case `"
17fa0 24 74 6d 70 5f 6e 6d 22 20 2d 70 20 2f 64 65 76  $tmp_nm" -p /dev
17fb0 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73 65 64  /null 2>&1 | sed
17fc0 20 27 31 71 27 60 20 69 6e 0a 09 20 20 2a 2f 64   '1q'` in..  */d
17fd0 65 76 2f 6e 75 6c 6c 2a 29 0a 09 20 20 20 20 6c  ev/null*)..    l
17fe0 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 74  t_cv_path_NM="$t
17ff0 6d 70 5f 6e 6d 20 2d 70 22 0a 09 20 20 20 20 62  mp_nm -p"..    b
18000 72 65 61 6b 0a 09 20 20 20 20 3b 3b 0a 09 20 20  reak..    ;;..  
18010 2a 29 0a 09 20 20 20 20 6c 74 5f 63 76 5f 70 61  *)..    lt_cv_pa
18020 74 68 5f 4e 4d 3d 24 7b 6c 74 5f 63 76 5f 70 61  th_NM=${lt_cv_pa
18030 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 22 7d  th_NM="$tmp_nm"}
18040 20 23 20 6b 65 65 70 20 74 68 65 20 66 69 72 73   # keep the firs
18050 74 20 6d 61 74 63 68 2c 20 62 75 74 0a 09 20 20  t match, but..  
18060 20 20 63 6f 6e 74 69 6e 75 65 20 23 20 73 6f 20    continue # so 
18070 74 68 61 74 20 77 65 20 63 61 6e 20 74 72 79 20  that we can try 
18080 74 6f 20 66 69 6e 64 20 6f 6e 65 20 74 68 61 74  to find one that
18090 20 73 75 70 70 6f 72 74 73 20 42 53 44 20 66 6c   supports BSD fl
180a0 61 67 73 0a 09 20 20 20 20 3b 3b 0a 09 20 20 65  ags..    ;;..  e
180b0 73 61 63 0a 09 20 20 3b 3b 0a 09 65 73 61 63 0a  sac..  ;;..esac.
180c0 20 20 20 20 20 20 66 69 0a 20 20 20 20 64 6f 6e        fi.    don
180d0 65 0a 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73  e.    IFS="$lt_s
180e0 61 76 65 5f 69 66 73 22 0a 20 20 64 6f 6e 65 0a  ave_ifs".  done.
180f0 20 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63    test -z "$lt_c
18100 76 5f 70 61 74 68 5f 4e 4d 22 20 26 26 20 6c 74  v_path_NM" && lt
18110 5f 63 76 5f 70 61 74 68 5f 4e 4d 3d 6e 6d 0a 66  _cv_path_NM=nm.f
18120 69 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61 73  i.fi.{ echo "$as
18130 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
18140 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 70 61 74 68  ult: $lt_cv_path
18150 5f 4e 4d 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  _NM" >&5.echo "$
18160 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76 5f 70  {ECHO_T}$lt_cv_p
18170 61 74 68 5f 4e 4d 22 20 3e 26 36 3b 20 7d 0a 4e  ath_NM" >&6; }.N
18180 4d 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e  M="$lt_cv_path_N
18190 4d 22 0a 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  M"..{ echo "$as_
181a0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
181b0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20  king whether ln 
181c0 2d 73 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63  -s works" >&5.ec
181d0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
181e0 6b 69 6e 67 20 77 68 65 74 68 65 72 20 6c 6e 20  king whether ln 
181f0 2d 73 20 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48  -s works... $ECH
18200 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 4c 4e 5f 53  O_C" >&6; }.LN_S
18210 3d 24 61 73 5f 6c 6e 5f 73 0a 69 66 20 74 65 73  =$as_ln_s.if tes
18220 74 20 22 24 4c 4e 5f 53 22 20 3d 20 22 6c 6e 20  t "$LN_S" = "ln 
18230 2d 73 22 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63  -s"; then.  { ec
18240 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
18250 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 79 65 73 22  NO: result: yes"
18260 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
18270 4f 5f 54 7d 79 65 73 22 20 3e 26 36 3b 20 7d 0a  O_T}yes" >&6; }.
18280 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24  else.  { echo "$
18290 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
182a0 65 73 75 6c 74 3a 20 6e 6f 2c 20 75 73 69 6e 67  esult: no, using
182b0 20 24 4c 4e 5f 53 22 20 3e 26 35 0a 65 63 68 6f   $LN_S" >&5.echo
182c0 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 2c 20 75   "${ECHO_T}no, u
182d0 73 69 6e 67 20 24 4c 4e 5f 53 22 20 3e 26 36 3b  sing $LN_S" >&6;
182e0 20 7d 0a 66 69 0a 0a 7b 20 65 63 68 6f 20 22 24   }.fi..{ echo "$
182f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
18300 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20 72  hecking how to r
18310 65 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64 65  ecognise depende
18320 6e 74 20 6c 69 62 72 61 72 69 65 73 22 20 3e 26  nt libraries" >&
18330 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
18340 63 68 65 63 6b 69 6e 67 20 68 6f 77 20 74 6f 20  checking how to 
18350 72 65 63 6f 67 6e 69 73 65 20 64 65 70 65 6e 64  recognise depend
18360 65 6e 74 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e  ent libraries...
18370 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d   $ECHO_C" >&6; }
18380 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63  .if test "${lt_c
18390 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
183a0 6d 65 74 68 6f 64 2b 73 65 74 7d 22 20 3d 20 73  method+set}" = s
183b0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
183c0 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
183d0 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
183e0 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  lse.  lt_cv_file
183f0 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4d 41 47  _magic_cmd='$MAG
18400 49 43 5f 43 4d 44 27 0a 6c 74 5f 63 76 5f 66 69  IC_CMD'.lt_cv_fi
18410 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
18420 6c 65 3d 0a 6c 74 5f 63 76 5f 64 65 70 6c 69 62  le=.lt_cv_deplib
18430 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
18440 75 6e 6b 6e 6f 77 6e 27 0a 23 20 4e 65 65 64 20  unknown'.# Need 
18450 74 6f 20 73 65 74 20 74 68 65 20 70 72 65 63 65  to set the prece
18460 64 69 6e 67 20 76 61 72 69 61 62 6c 65 20 6f 6e  ding variable on
18470 20 61 6c 6c 20 70 6c 61 74 66 6f 72 6d 73 20 74   all platforms t
18480 68 61 74 20 73 75 70 70 6f 72 74 0a 23 20 69 6e  hat support.# in
18490 74 65 72 6c 69 62 72 61 72 79 20 64 65 70 65 6e  terlibrary depen
184a0 64 65 6e 63 69 65 73 2e 0a 23 20 27 6e 6f 6e 65  dencies..# 'none
184b0 27 20 2d 2d 20 64 65 70 65 6e 64 65 6e 63 69 65  ' -- dependencie
184c0 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e  s not supported.
184d0 0a 23 20 60 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20  .# `unknown' -- 
184e0 73 61 6d 65 20 61 73 20 6e 6f 6e 65 2c 20 62 75  same as none, bu
184f0 74 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 61 74  t documents that
18500 20 77 65 20 72 65 61 6c 6c 79 20 64 6f 6e 27 74   we really don't
18510 20 6b 6e 6f 77 2e 0a 23 20 27 70 61 73 73 5f 61   know..# 'pass_a
18520 6c 6c 27 20 2d 2d 20 61 6c 6c 20 64 65 70 65 6e  ll' -- all depen
18530 64 65 6e 63 69 65 73 20 70 61 73 73 65 64 20 77  dencies passed w
18540 69 74 68 20 6e 6f 20 63 68 65 63 6b 73 2e 0a 23  ith no checks..#
18550 20 27 74 65 73 74 5f 63 6f 6d 70 69 6c 65 27 20   'test_compile' 
18560 2d 2d 20 63 68 65 63 6b 20 62 79 20 6d 61 6b 69  -- check by maki
18570 6e 67 20 74 65 73 74 20 70 72 6f 67 72 61 6d 2e  ng test program.
18580 0a 23 20 27 66 69 6c 65 5f 6d 61 67 69 63 20 5b  .# 'file_magic [
18590 5b 72 65 67 65 78 5d 5d 27 20 2d 2d 20 63 68 65  [regex]]' -- che
185a0 63 6b 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f  ck by looking fo
185b0 72 20 66 69 6c 65 73 20 69 6e 20 6c 69 62 72 61  r files in libra
185c0 72 79 20 70 61 74 68 0a 23 20 77 68 69 63 68 20  ry path.# which 
185d0 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20  responds to the 
185e0 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20  $file_magic_cmd 
185f0 77 69 74 68 20 61 20 67 69 76 65 6e 20 65 78 74  with a given ext
18600 65 6e 64 65 64 20 72 65 67 65 78 2e 0a 23 20 49  ended regex..# I
18610 66 20 79 6f 75 20 68 61 76 65 20 60 66 69 6c 65  f you have `file
18620 27 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 20  ' or equivalent 
18630 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 20 61  on your system a
18640 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74 20 73 75  nd you're not su
18650 72 65 0a 23 20 77 68 65 74 68 65 72 20 60 70 61  re.# whether `pa
18660 73 73 5f 61 6c 6c 27 20 77 69 6c 6c 20 2a 61 6c  ss_all' will *al
18670 77 61 79 73 2a 20 77 6f 72 6b 2c 20 79 6f 75 20  ways* work, you 
18680 70 72 6f 62 61 62 6c 79 20 77 61 6e 74 20 74 68  probably want th
18690 69 73 20 6f 6e 65 2e 0a 0a 63 61 73 65 20 24 68  is one...case $h
186a0 6f 73 74 5f 6f 73 20 69 6e 0a 61 69 78 34 2a 20  ost_os in.aix4* 
186b0 7c 20 61 69 78 35 2a 29 0a 20 20 6c 74 5f 63 76  | aix5*).  lt_cv
186c0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
186d0 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
186e0 20 3b 3b 0a 0a 62 65 6f 73 2a 29 0a 20 20 6c 74   ;;..beos*).  lt
186f0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
18700 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
18710 6c 0a 20 20 3b 3b 0a 0a 62 73 64 69 5b 34 35 5d  l.  ;;..bsdi[45]
18720 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  *).  lt_cv_depli
18730 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
18740 27 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20  'file_magic ELF 
18750 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20  [0-9][0-9]*-bit 
18760 5b 4d 4c 5d 53 42 20 28 73 68 61 72 65 64 20 6f  [ML]SB (shared o
18770 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20 6c 69  bject|dynamic li
18780 62 29 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65  b)'.  lt_cv_file
18790 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f 75 73 72  _magic_cmd='/usr
187a0 2f 62 69 6e 2f 66 69 6c 65 20 2d 4c 27 0a 20 20  /bin/file -L'.  
187b0 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
187c0 5f 74 65 73 74 5f 66 69 6c 65 3d 2f 73 68 6c 69  _test_file=/shli
187d0 62 2f 6c 69 62 63 2e 73 6f 0a 20 20 3b 3b 0a 0a  b/libc.so.  ;;..
187e0 63 79 67 77 69 6e 2a 29 0a 20 20 23 20 66 75 6e  cygwin*).  # fun
187f0 63 5f 77 69 6e 33 32 5f 6c 69 62 69 64 20 69 73  c_win32_libid is
18800 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f   a shell functio
18810 6e 20 64 65 66 69 6e 65 64 20 69 6e 20 6c 74 6d  n defined in ltm
18820 61 69 6e 2e 73 68 0a 20 20 6c 74 5f 63 76 5f 64  ain.sh.  lt_cv_d
18830 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
18840 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63 20  hod='file_magic 
18850 5e 78 38 36 20 61 72 63 68 69 76 65 20 69 6d 70  ^x86 archive imp
18860 6f 72 74 7c 5e 78 38 36 20 44 4c 4c 27 0a 20 20  ort|^x86 DLL'.  
18870 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
18880 5f 63 6d 64 3d 27 66 75 6e 63 5f 77 69 6e 33 32  _cmd='func_win32
18890 5f 6c 69 62 69 64 27 0a 20 20 3b 3b 0a 0a 6d 69  _libid'.  ;;..mi
188a0 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 20 20  ngw* | pw32*).  
188b0 23 20 42 61 73 65 20 4d 53 59 53 2f 4d 69 6e 47  # Base MSYS/MinG
188c0 57 20 64 6f 20 6e 6f 74 20 70 72 6f 76 69 64 65  W do not provide
188d0 20 74 68 65 20 27 66 69 6c 65 27 20 63 6f 6d 6d   the 'file' comm
188e0 61 6e 64 20 6e 65 65 64 65 64 20 62 79 0a 20 20  and needed by.  
188f0 23 20 66 75 6e 63 5f 77 69 6e 33 32 5f 6c 69 62  # func_win32_lib
18900 69 64 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f  id shell functio
18910 6e 2c 20 73 6f 20 75 73 65 20 61 20 77 65 61 6b  n, so use a weak
18920 65 72 20 74 65 73 74 20 62 61 73 65 64 20 6f 6e  er test based on
18930 20 27 6f 62 6a 64 75 6d 70 27 2e 0a 20 20 6c 74   'objdump'..  lt
18940 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
18950 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
18960 61 67 69 63 20 66 69 6c 65 20 66 6f 72 6d 61 74  agic file format
18970 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a 61 72 63   pei*-i386(.*arc
18980 68 69 74 65 63 74 75 72 65 3a 20 69 33 38 36 29  hitecture: i386)
18990 3f 27 0a 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  ?'.  lt_cv_file_
189a0 6d 61 67 69 63 5f 63 6d 64 3d 27 24 4f 42 4a 44  magic_cmd='$OBJD
189b0 55 4d 50 20 2d 66 27 0a 20 20 3b 3b 0a 0a 64 61  UMP -f'.  ;;..da
189c0 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79  rwin* | rhapsody
189d0 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  *).  lt_cv_depli
189e0 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
189f0 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 66  pass_all.  ;;..f
18a00 72 65 65 62 73 64 2a 20 7c 20 6b 66 72 65 65 62  reebsd* | kfreeb
18a10 73 64 2a 2d 67 6e 75 20 7c 20 64 72 61 67 6f 6e  sd*-gnu | dragon
18a20 66 6c 79 2a 29 0a 20 20 69 66 20 65 63 68 6f 20  fly*).  if echo 
18a30 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45  __ELF__ | $CC -E
18a40 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f   - | grep __ELF_
18a50 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  _ > /dev/null; t
18a60 68 65 6e 0a 20 20 20 20 63 61 73 65 20 24 68 6f  hen.    case $ho
18a70 73 74 5f 63 70 75 20 69 6e 0a 20 20 20 20 69 2a  st_cpu in.    i*
18a80 38 36 20 29 0a 20 20 20 20 20 20 23 20 4e 6f 74  86 ).      # Not
18a90 20 73 75 72 65 20 77 68 65 74 68 65 72 20 74 68   sure whether th
18aa0 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 4f 70  e presence of Op
18ab0 65 6e 42 53 44 20 68 65 72 65 20 77 61 73 20 61  enBSD here was a
18ac0 20 6d 69 73 74 61 6b 65 2e 0a 20 20 20 20 20 20   mistake..      
18ad0 23 20 4c 65 74 27 73 20 61 63 63 65 70 74 20 62  # Let's accept b
18ae0 6f 74 68 20 6f 66 20 74 68 65 6d 20 75 6e 74 69  oth of them unti
18af0 6c 20 74 68 69 73 20 69 73 20 63 6c 65 61 72 65  l this is cleare
18b00 64 20 75 70 2e 0a 20 20 20 20 20 20 6c 74 5f 63  d up..      lt_c
18b10 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
18b20 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67  method='file_mag
18b30 69 63 20 28 46 72 65 65 42 53 44 7c 4f 70 65 6e  ic (FreeBSD|Open
18b40 42 53 44 7c 44 72 61 67 6f 6e 46 6c 79 29 2f 69  BSD|DragonFly)/i
18b50 5b 33 2d 39 5d 38 36 20 28 63 6f 6d 70 61 63 74  [3-9]86 (compact
18b60 20 29 3f 64 65 6d 61 6e 64 20 70 61 67 65 64 20   )?demand paged 
18b70 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 27 0a  shared library'.
18b80 20 20 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65        lt_cv_file
18b90 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f  _magic_cmd=/usr/
18ba0 62 69 6e 2f 66 69 6c 65 0a 20 20 20 20 20 20 6c  bin/file.      l
18bb0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
18bc0 74 65 73 74 5f 66 69 6c 65 3d 60 65 63 68 6f 20  test_file=`echo 
18bd0 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f  /usr/lib/libc.so
18be0 2e 2a 60 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  .*`.      ;;.   
18bf0 20 65 73 61 63 0a 20 20 65 6c 73 65 0a 20 20 20   esac.  else.   
18c00 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
18c10 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
18c20 5f 61 6c 6c 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a  _all.  fi.  ;;..
18c30 67 6e 75 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  gnu*).  lt_cv_de
18c40 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
18c50 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
18c60 0a 0a 68 70 75 78 31 30 2e 32 30 2a 20 7c 20 68  ..hpux10.20* | h
18c70 70 75 78 31 31 2a 29 0a 20 20 6c 74 5f 63 76 5f  pux11*).  lt_cv_
18c80 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f  file_magic_cmd=/
18c90 75 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 63  usr/bin/file.  c
18ca0 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e  ase $host_cpu in
18cb0 0a 20 20 69 61 36 34 2a 29 0a 20 20 20 20 6c 74  .  ia64*).    lt
18cc0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
18cd0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
18ce0 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39  agic (s[0-9][0-9
18cf0 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b 30 2d 39 5d  ][0-9]|ELF-[0-9]
18d00 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20 6f 62  [0-9]) shared ob
18d10 6a 65 63 74 20 66 69 6c 65 20 2d 20 49 41 36 34  ject file - IA64
18d20 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65  '.    lt_cv_file
18d30 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
18d40 3d 2f 75 73 72 2f 6c 69 62 2f 68 70 75 78 33 32  =/usr/lib/hpux32
18d50 2f 6c 69 62 63 2e 73 6f 0a 20 20 20 20 3b 3b 0a  /libc.so.    ;;.
18d60 20 20 68 70 70 61 2a 36 34 2a 29 0a 20 20 20 20    hppa*64*).    
18d70 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
18d80 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65  eck_method='file
18d90 5f 6d 61 67 69 63 20 28 73 5b 30 2d 39 5d 5b 30  _magic (s[0-9][0
18da0 2d 39 5d 5b 30 2d 39 5d 7c 45 4c 46 2d 5b 30 2d  -9][0-9]|ELF-[0-
18db0 39 5d 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20  9][0-9]) shared 
18dc0 6f 62 6a 65 63 74 20 66 69 6c 65 20 2d 20 50 41  object file - PA
18dd0 2d 52 49 53 43 20 5b 30 2d 39 5d 2e 5b 30 2d 39  -RISC [0-9].[0-9
18de0 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c  ]'.    lt_cv_fil
18df0 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
18e00 65 3d 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f  e=/usr/lib/pa20_
18e10 36 34 2f 6c 69 62 63 2e 73 6c 0a 20 20 20 20 3b  64/libc.sl.    ;
18e20 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f 63 76  ;.  *).    lt_cv
18e30 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
18e40 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
18e50 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30  c (s[0-9][0-9][0
18e60 2d 39 5d 7c 50 41 2d 52 49 53 43 5b 30 2d 39 5d  -9]|PA-RISC[0-9]
18e70 2e 5b 30 2d 39 5d 29 20 73 68 61 72 65 64 20 6c  .[0-9]) shared l
18e80 69 62 72 61 72 79 27 0a 20 20 20 20 6c 74 5f 63  ibrary'.    lt_c
18e90 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
18ea0 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62 2f  t_file=/usr/lib/
18eb0 6c 69 62 63 2e 73 6c 0a 20 20 20 20 3b 3b 0a 20  libc.sl.    ;;. 
18ec0 20 65 73 61 63 0a 20 20 3b 3b 0a 0a 69 6e 74 65   esac.  ;;..inte
18ed0 72 69 78 33 2a 29 0a 20 20 23 20 50 49 43 20 63  rix3*).  # PIC c
18ee0 6f 64 65 20 69 73 20 62 72 6f 6b 65 6e 20 6f 6e  ode is broken on
18ef0 20 49 6e 74 65 72 69 78 20 33 2e 78 2c 20 74 68   Interix 3.x, th
18f00 61 74 27 73 20 77 68 79 20 7c 5c 2e 61 20 6e 6f  at's why |\.a no
18f10 74 20 7c 5f 70 69 63 5c 2e 61 20 68 65 72 65 0a  t |_pic\.a here.
18f20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
18f30 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61  check_method='ma
18f40 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62  tch_pattern /lib
18f50 5b 5e 2f 5d 2b 28 5c 2e 73 6f 7c 5c 2e 61 29 24  [^/]+(\.so|\.a)$
18f60 27 0a 20 20 3b 3b 0a 0a 69 72 69 78 35 2a 20 7c  '.  ;;..irix5* |
18f70 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f   irix6* | nonsto
18f80 70 75 78 2a 29 0a 20 20 63 61 73 65 20 24 4c 44  pux*).  case $LD
18f90 20 69 6e 0a 20 20 2a 2d 33 32 7c 2a 22 2d 33 32   in.  *-32|*"-32
18fa0 20 22 29 20 6c 69 62 6d 61 67 69 63 3d 33 32 2d   ") libmagic=32-
18fb0 62 69 74 3b 3b 0a 20 20 2a 2d 6e 33 32 7c 2a 22  bit;;.  *-n32|*"
18fc0 2d 6e 33 32 20 22 29 20 6c 69 62 6d 61 67 69 63  -n32 ") libmagic
18fd0 3d 4e 33 32 3b 3b 0a 20 20 2a 2d 36 34 7c 2a 22  =N32;;.  *-64|*"
18fe0 2d 36 34 20 22 29 20 6c 69 62 6d 61 67 69 63 3d  -64 ") libmagic=
18ff0 36 34 2d 62 69 74 3b 3b 0a 20 20 2a 29 20 6c 69  64-bit;;.  *) li
19000 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d 61 74  bmagic=never-mat
19010 63 68 3b 3b 0a 20 20 65 73 61 63 0a 20 20 6c 74  ch;;.  esac.  lt
19020 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
19030 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
19040 6c 0a 20 20 3b 3b 0a 0a 23 20 54 68 69 73 20 6d  l.  ;;..# This m
19050 75 73 74 20 62 65 20 4c 69 6e 75 78 20 45 4c 46  ust be Linux ELF
19060 2e 0a 6c 69 6e 75 78 2a 29 0a 20 20 6c 74 5f 63  ..linux*).  lt_c
19070 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
19080 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a  method=pass_all.
19090 20 20 3b 3b 0a 0a 6e 65 74 62 73 64 2a 29 0a 20    ;;..netbsd*). 
190a0 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f   if echo __ELF__
190b0 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72   | $CC -E - | gr
190c0 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 20 2f 64 65  ep __ELF__ > /de
190d0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20  v/null; then.   
190e0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
190f0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74  heck_method='mat
19100 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b  ch_pattern /lib[
19110 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e 5b 30 2d 39 5d  ^/]+(\.so\.[0-9]
19120 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5f 70 69 63 5c 2e  +\.[0-9]+|_pic\.
19130 61 29 24 27 0a 20 20 65 6c 73 65 0a 20 20 20 20  a)$'.  else.    
19140 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
19150 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63  eck_method='matc
19160 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5e  h_pattern /lib[^
19170 2f 5d 2b 28 5c 2e 73 6f 7c 5f 70 69 63 5c 2e 61  /]+(\.so|_pic\.a
19180 29 24 27 0a 20 20 66 69 0a 20 20 3b 3b 0a 0a 6e  )$'.  fi.  ;;..n
19190 65 77 6f 73 36 2a 29 0a 20 20 6c 74 5f 63 76 5f  ewos6*).  lt_cv_
191a0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
191b0 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
191c0 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d 2a   ELF [0-9][0-9]*
191d0 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 65 78 65  -bit [ML]SB (exe
191e0 63 75 74 61 62 6c 65 7c 64 79 6e 61 6d 69 63 20  cutable|dynamic 
191f0 6c 69 62 29 27 0a 20 20 6c 74 5f 63 76 5f 66 69  lib)'.  lt_cv_fi
19200 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75 73  le_magic_cmd=/us
19210 72 2f 62 69 6e 2f 66 69 6c 65 0a 20 20 6c 74 5f  r/bin/file.  lt_
19220 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
19230 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62  st_file=/usr/lib
19240 2f 6c 69 62 6e 6c 73 2e 73 6f 0a 20 20 3b 3b 0a  /libnls.so.  ;;.
19250 0a 6e 74 6f 2d 71 6e 78 2a 29 0a 20 20 6c 74 5f  .nto-qnx*).  lt_
19260 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
19270 5f 6d 65 74 68 6f 64 3d 75 6e 6b 6e 6f 77 6e 0a  _method=unknown.
19280 20 20 3b 3b 0a 0a 6f 70 65 6e 62 73 64 2a 29 0a    ;;..openbsd*).
19290 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 60 65    if test -z "`e
192a0 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43  cho __ELF__ | $C
192b0 43 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f  C -E - | grep __
192c0 45 4c 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20  ELF__`" || test 
192d0 22 24 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f  "$host_os-$host_
192e0 63 70 75 22 20 3d 20 22 6f 70 65 6e 62 73 64 32  cpu" = "openbsd2
192f0 2e 38 2d 70 6f 77 65 72 70 63 22 3b 20 74 68 65  .8-powerpc"; the
19300 6e 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  n.    lt_cv_depl
19310 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
19320 3d 27 6d 61 74 63 68 5f 70 61 74 74 65 72 6e 20  ='match_pattern 
19330 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e 73 6f 5c 2e  /lib[^/]+(\.so\.
19340 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39 5d 2b 7c 5c  [0-9]+\.[0-9]+|\
19350 2e 73 6f 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20  .so|_pic\.a)$'. 
19360 20 65 6c 73 65 0a 20 20 20 20 6c 74 5f 63 76 5f   else.    lt_cv_
19370 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
19380 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74  thod='match_patt
19390 65 72 6e 20 2f 6c 69 62 5b 5e 2f 5d 2b 28 5c 2e  ern /lib[^/]+(\.
193a0 73 6f 5c 2e 5b 30 2d 39 5d 2b 5c 2e 5b 30 2d 39  so\.[0-9]+\.[0-9
193b0 5d 2b 7c 5f 70 69 63 5c 2e 61 29 24 27 0a 20 20  ]+|_pic\.a)$'.  
193c0 66 69 0a 20 20 3b 3b 0a 0a 6f 73 66 33 2a 20 7c  fi.  ;;..osf3* |
193d0 20 6f 73 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a   osf4* | osf5*).
193e0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
193f0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
19400 73 5f 61 6c 6c 0a 20 20 3b 3b 0a 0a 73 6f 6c 61  s_all.  ;;..sola
19410 72 69 73 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  ris*).  lt_cv_de
19420 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
19430 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
19440 0a 0a 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e  ..sysv4 | sysv4.
19450 33 2a 29 0a 20 20 63 61 73 65 20 24 68 6f 73 74  3*).  case $host
19460 5f 76 65 6e 64 6f 72 20 69 6e 0a 20 20 6d 6f 74  _vendor in.  mot
19470 6f 72 6f 6c 61 29 0a 20 20 20 20 6c 74 5f 63 76  orola).    lt_cv
19480 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
19490 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
194a0 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30 2d 39 5d  c ELF [0-9][0-9]
194b0 2a 2d 62 69 74 20 5b 4d 4c 5d 53 42 20 28 73 68  *-bit [ML]SB (sh
194c0 61 72 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61  ared object|dyna
194d0 6d 69 63 20 6c 69 62 29 20 4d 5b 30 2d 39 5d 5b  mic lib) M[0-9][
194e0 30 2d 39 5d 2a 20 56 65 72 73 69 6f 6e 20 5b 30  0-9]* Version [0
194f0 2d 39 5d 27 0a 20 20 20 20 6c 74 5f 63 76 5f 66  -9]'.    lt_cv_f
19500 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66  ile_magic_test_f
19510 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72 2f 6c  ile=`echo /usr/l
19520 69 62 2f 6c 69 62 63 2e 73 6f 2a 60 0a 20 20 20  ib/libc.so*`.   
19530 20 3b 3b 0a 20 20 6e 63 72 29 0a 20 20 20 20 6c   ;;.  ncr).    l
19540 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
19550 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
19560 6c 6c 0a 20 20 20 20 3b 3b 0a 20 20 73 65 71 75  ll.    ;;.  sequ
19570 65 6e 74 29 0a 20 20 20 20 6c 74 5f 63 76 5f 66  ent).    lt_cv_f
19580 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27 2f  ile_magic_cmd='/
19590 62 69 6e 2f 66 69 6c 65 27 0a 20 20 20 20 6c 74  bin/file'.    lt
195a0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
195b0 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d  k_method='file_m
195c0 61 67 69 63 20 45 4c 46 20 5b 30 2d 39 5d 5b 30  agic ELF [0-9][0
195d0 2d 39 5d 2a 2d 62 69 74 20 5b 4c 4d 5d 53 42 20  -9]*-bit [LM]SB 
195e0 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74 7c 64  (shared object|d
195f0 79 6e 61 6d 69 63 20 6c 69 62 20 29 27 0a 20 20  ynamic lib )'.  
19600 20 20 3b 3b 0a 20 20 73 6e 69 29 0a 20 20 20 20    ;;.  sni).    
19610 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63  lt_cv_file_magic
19620 5f 63 6d 64 3d 27 2f 62 69 6e 2f 66 69 6c 65 27  _cmd='/bin/file'
19630 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  .    lt_cv_depli
19640 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
19650 22 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20  "file_magic ELF 
19660 5b 30 2d 39 5d 5b 30 2d 39 5d 2a 2d 62 69 74 20  [0-9][0-9]*-bit 
19670 5b 4c 4d 5d 53 42 20 64 79 6e 61 6d 69 63 20 6c  [LM]SB dynamic l
19680 69 62 22 0a 20 20 20 20 6c 74 5f 63 76 5f 66 69  ib".    lt_cv_fi
19690 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
196a0 6c 65 3d 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a  le=/lib/libc.so.
196b0 20 20 20 20 3b 3b 0a 20 20 73 69 65 6d 65 6e 73      ;;.  siemens
196c0 29 0a 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c  ).    lt_cv_depl
196d0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
196e0 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 20 20 3b 3b  =pass_all.    ;;
196f0 0a 20 20 70 63 29 0a 20 20 20 20 6c 74 5f 63 76  .  pc).    lt_cv
19700 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
19710 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20  ethod=pass_all. 
19720 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20 20 3b     ;;.  esac.  ;
19730 3b 0a 0a 73 79 73 76 35 2a 20 7c 20 73 63 6f 33  ;..sysv5* | sco3
19740 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20  .2v5* | sco5v6* 
19750 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70  | unixware* | Op
19760 65 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 34 2a  enUNIX* | sysv4*
19770 75 77 32 2a 29 0a 20 20 6c 74 5f 63 76 5f 64 65  uw2*).  lt_cv_de
19780 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
19790 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 20 20 3b 3b  od=pass_all.  ;;
197a0 0a 65 73 61 63 0a 0a 66 69 0a 7b 20 65 63 68 6f  .esac..fi.{ echo
197b0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
197c0 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76  : result: $lt_cv
197d0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
197e0 65 74 68 6f 64 22 20 3e 26 35 0a 65 63 68 6f 20  ethod" >&5.echo 
197f0 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76  "${ECHO_T}$lt_cv
19800 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
19810 65 74 68 6f 64 22 20 3e 26 36 3b 20 7d 0a 66 69  ethod" >&6; }.fi
19820 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74  le_magic_cmd=$lt
19830 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63  _cv_file_magic_c
19840 6d 64 0a 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  md.deplibs_check
19850 5f 6d 65 74 68 6f 64 3d 24 6c 74 5f 63 76 5f 64  _method=$lt_cv_d
19860 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
19870 68 6f 64 0a 74 65 73 74 20 2d 7a 20 22 24 64 65  hod.test -z "$de
19880 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
19890 6f 64 22 20 26 26 20 64 65 70 6c 69 62 73 5f 63  od" && deplibs_c
198a0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 75 6e 6b 6e  heck_method=unkn
198b0 6f 77 6e 0a 0a 0a 0a 0a 23 20 49 66 20 6e 6f 20  own.....# If no 
198c0 43 20 63 6f 6d 70 69 6c 65 72 20 77 61 73 20 73  C compiler was s
198d0 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 43 43  pecified, use CC
198e0 2e 0a 4c 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24  ..LTCC=${LTCC-"$
198f0 43 43 22 7d 0a 0a 23 20 49 66 20 6e 6f 20 43 20  CC"}..# If no C 
19900 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 77  compiler flags w
19910 65 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 75  ere specified, u
19920 73 65 20 43 46 4c 41 47 53 2e 0a 4c 54 43 46 4c  se CFLAGS..LTCFL
19930 41 47 53 3d 24 7b 4c 54 43 46 4c 41 47 53 2d 22  AGS=${LTCFLAGS-"
19940 24 43 46 4c 41 47 53 22 7d 0a 0a 23 20 41 6c 6c  $CFLAGS"}..# All
19950 6f 77 20 43 43 20 74 6f 20 62 65 20 61 20 70 72  ow CC to be a pr
19960 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
19970 61 72 67 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69  arguments..compi
19980 6c 65 72 3d 24 43 43 0a 0a 0a 23 20 43 68 65 63  ler=$CC...# Chec
19990 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e 61 62  k whether --enab
199a0 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 20  le-libtool-lock 
199b0 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65  was given..if te
199c0 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c 69 62  st "${enable_lib
199d0 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d 22 20  tool_lock+set}" 
199e0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 6e  = set; then.  en
199f0 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c 65 5f  ableval=$enable_
19a00 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3b 0a 66 69  libtool_lock;.fi
19a10 0a 0a 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65  ..test "x$enable
19a20 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22 20 21  _libtool_lock" !
19a30 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62 6c 65 5f  = xno && enable_
19a40 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79 65 73  libtool_lock=yes
19a50 0a 0a 23 20 53 6f 6d 65 20 66 6c 61 67 73 20 6e  ..# Some flags n
19a60 65 65 64 20 74 6f 20 62 65 20 70 72 6f 70 61 67  eed to be propag
19a70 61 74 65 64 20 74 6f 20 74 68 65 20 63 6f 6d 70  ated to the comp
19a80 69 6c 65 72 20 6f 72 20 6c 69 6e 6b 65 72 20 66  iler or linker f
19a90 6f 72 20 67 6f 6f 64 0a 23 20 6c 69 62 74 6f 6f  or good.# libtoo
19aa0 6c 20 73 75 70 70 6f 72 74 2e 0a 63 61 73 65 20  l support..case 
19ab0 24 68 6f 73 74 20 69 6e 0a 69 61 36 34 2d 2a 2d  $host in.ia64-*-
19ac0 68 70 75 78 2a 29 0a 20 20 23 20 46 69 6e 64 20  hpux*).  # Find 
19ad0 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77 65  out which ABI we
19ae0 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 65 63   are using..  ec
19af0 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20 63 6f  ho 'int i;' > co
19b00 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
19b10 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63 68 6f   if { (eval echo
19b20 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19b30 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c 65 5c  : \"$ac_compile\
19b40 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
19b50 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32 3e 26  $ac_compile) 2>&
19b60 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  5.  ac_status=$?
19b70 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
19b80 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24  $LINENO: \$? = $
19b90 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20  ac_status" >&5. 
19ba0 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75   (exit $ac_statu
19bb0 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20  s); }; then.    
19bc0 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e 2f 66  case `/usr/bin/f
19bd0 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ile conftest.$ac
19be0 5f 6f 62 6a 65 78 74 60 20 69 6e 0a 20 20 20 20  _objext` in.    
19bf0 2a 45 4c 46 2d 33 32 2a 29 0a 20 20 20 20 20 20  *ELF-32*).      
19c00 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22  HPUX_IA64_MODE="
19c10 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20  32".      ;;.   
19c20 20 2a 45 4c 46 2d 36 34 2a 29 0a 20 20 20 20 20   *ELF-64*).     
19c30 20 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d   HPUX_IA64_MODE=
19c40 22 36 34 22 0a 20 20 20 20 20 20 3b 3b 0a 20 20  "64".      ;;.  
19c50 20 20 65 73 61 63 0a 20 20 66 69 0a 20 20 72 6d    esac.  fi.  rm
19c60 20 2d 72 66 20 63 6f 6e 66 74 65 73 74 2a 0a 20   -rf conftest*. 
19c70 20 3b 3b 0a 2a 2d 2a 2d 69 72 69 78 36 2a 29 0a   ;;.*-*-irix6*).
19c80 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68 69    # Find out whi
19c90 63 68 20 41 42 49 20 77 65 20 61 72 65 20 75 73  ch ABI we are us
19ca0 69 6e 67 2e 0a 20 20 65 63 68 6f 20 27 23 6c 69  ing..  echo '#li
19cb0 6e 65 20 33 37 30 31 20 22 63 6f 6e 66 69 67 75  ne 3701 "configu
19cc0 72 65 22 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e  re"' > conftest.
19cd0 24 61 63 5f 65 78 74 0a 20 20 69 66 20 7b 20 28  $ac_ext.  if { (
19ce0 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73 5f 6d  eval echo "$as_m
19cf0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24 61 63  e:$LINENO: \"$ac
19d00 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e 26 35  _compile\"") >&5
19d10 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63 6f 6d  .  (eval $ac_com
19d20 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61 63 5f  pile) 2>&5.  ac_
19d30 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f  status=$?.  echo
19d40 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
19d50 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
19d60 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
19d70 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 3b 20  $ac_status); }; 
19d80 74 68 65 6e 0a 20 20 20 69 66 20 74 65 73 74 20  then.   if test 
19d90 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  "$lt_cv_prog_gnu
19da0 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  _ld" = yes; then
19db0 0a 20 20 20 20 63 61 73 65 20 60 2f 75 73 72 2f  .    case `/usr/
19dc0 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73  bin/file conftes
19dd0 74 2e 24 61 63 5f 6f 62 6a 65 78 74 60 20 69 6e  t.$ac_objext` in
19de0 0a 20 20 20 20 2a 33 32 2d 62 69 74 2a 29 0a 20  .    *32-bit*). 
19df0 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
19e00 7d 20 2d 6d 65 6c 66 33 32 62 73 6d 69 70 22 0a  } -melf32bsmip".
19e10 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33        ;;.    *N3
19e20 32 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b  2*).      LD="${
19e30 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62 6d  LD-ld} -melf32bm
19e40 69 70 6e 33 32 22 0a 20 20 20 20 20 20 3b 3b 0a  ipn32".      ;;.
19e50 20 20 20 20 2a 36 34 2d 62 69 74 2a 29 0a 20 20      *64-bit*).  
19e60 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
19e70 20 2d 6d 65 6c 66 36 34 62 6d 69 70 22 0a 20 20   -melf64bmip".  
19e80 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
19e90 20 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65     else.    case
19ea0 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20   `/usr/bin/file 
19eb0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
19ec0 65 78 74 60 20 69 6e 0a 20 20 20 20 2a 33 32 2d  ext` in.    *32-
19ed0 62 69 74 2a 29 0a 20 20 20 20 20 20 4c 44 3d 22  bit*).      LD="
19ee0 24 7b 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 20 20  ${LD-ld} -32".  
19ef0 20 20 20 20 3b 3b 0a 20 20 20 20 2a 4e 33 32 2a      ;;.    *N32*
19f00 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44  ).      LD="${LD
19f10 2d 6c 64 7d 20 2d 6e 33 32 22 0a 20 20 20 20 20  -ld} -n32".     
19f20 20 3b 3b 0a 20 20 20 20 2a 36 34 2d 62 69 74 2a   ;;.    *64-bit*
19f30 29 0a 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44  ).      LD="${LD
19f40 2d 6c 64 7d 20 2d 36 34 22 0a 20 20 20 20 20 20  -ld} -64".      
19f50 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 20 66  ;;.    esac.   f
19f60 69 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20  i.  fi.  rm -rf 
19f70 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a  conftest*.  ;;..
19f80 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70  x86_64-*linux*|p
19f90 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65  pc*-*linux*|powe
19fa0 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 33 39  rpc*-*linux*|s39
19fb0 30 2a 2d 2a 6c 69 6e 75 78 2a 7c 73 70 61 72 63  0*-*linux*|sparc
19fc0 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 23 20 46  *-*linux*).  # F
19fd0 69 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42  ind out which AB
19fe0 49 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a  I we are using..
19ff0 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20    echo 'int i;' 
1a000 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
1a010 78 74 0a 20 20 69 66 20 7b 20 28 65 76 61 6c 20  xt.  if { (eval 
1a020 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1a030 4e 45 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70  NENO: \"$ac_comp
1a040 69 6c 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  ile\"") >&5.  (e
1a050 76 61 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29  val $ac_compile)
1a060 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75   2>&5.  ac_statu
1a070 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73  s=$?.  echo "$as
1a080 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
1a090 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
1a0a0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
1a0b0 74 61 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a  tatus); }; then.
1a0c0 20 20 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62      case `/usr/b
1a0d0 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74  in/file conftest
1a0e0 2e 6f 60 20 69 6e 0a 20 20 20 20 2a 33 32 2d 62  .o` in.    *32-b
1a0f0 69 74 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20  it*).      case 
1a100 24 68 6f 73 74 20 69 6e 0a 20 20 20 20 20 20 20  $host in.       
1a110 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 29   x86_64-*linux*)
1a120 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24  .          LD="$
1a130 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 69  {LD-ld} -m elf_i
1a140 33 38 36 22 0a 20 20 20 20 20 20 20 20 20 20 3b  386".          ;
1a150 3b 0a 20 20 20 20 20 20 20 20 70 70 63 36 34 2d  ;.        ppc64-
1a160 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 36  *linux*|powerpc6
1a170 34 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20  4-*linux*).     
1a180 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64       LD="${LD-ld
1a190 7d 20 2d 6d 20 65 6c 66 33 32 70 70 63 6c 69 6e  } -m elf32ppclin
1a1a0 75 78 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  ux".          ;;
1a1b0 0a 20 20 20 20 20 20 20 20 73 33 39 30 78 2d 2a  .        s390x-*
1a1c0 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20  linux*).        
1a1d0 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
1a1e0 6d 20 65 6c 66 5f 73 33 39 30 22 0a 20 20 20 20  m elf_s390".    
1a1f0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20        ;;.       
1a200 20 73 70 61 72 63 36 34 2d 2a 6c 69 6e 75 78 2a   sparc64-*linux*
1a210 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22  ).          LD="
1a220 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33  ${LD-ld} -m elf3
1a230 32 5f 73 70 61 72 63 22 0a 20 20 20 20 20 20 20  2_sparc".       
1a240 20 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63     ;;.      esac
1a250 0a 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 2a 36  .      ;;.    *6
1a260 34 2d 62 69 74 2a 29 0a 20 20 20 20 20 20 63 61  4-bit*).      ca
1a270 73 65 20 24 68 6f 73 74 20 69 6e 0a 20 20 20 20  se $host in.    
1a280 20 20 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75      x86_64-*linu
1a290 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20 4c 44  x*).          LD
1a2a0 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
1a2b0 66 5f 78 38 36 5f 36 34 22 0a 20 20 20 20 20 20  f_x86_64".      
1a2c0 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 70      ;;.        p
1a2d0 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65  pc*-*linux*|powe
1a2e0 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 20 20  rpc*-*linux*).  
1a2f0 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c 44          LD="${LD
1a300 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 70 70 63  -ld} -m elf64ppc
1a310 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20  ".          ;;. 
1a320 20 20 20 20 20 20 20 73 33 39 30 2a 2d 2a 6c 69         s390*-*li
1a330 6e 75 78 2a 29 0a 20 20 20 20 20 20 20 20 20 20  nux*).          
1a340 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
1a350 65 6c 66 36 34 5f 73 33 39 30 22 0a 20 20 20 20  elf64_s390".    
1a360 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20        ;;.       
1a370 20 73 70 61 72 63 2a 2d 2a 6c 69 6e 75 78 2a 29   sparc*-*linux*)
1a380 0a 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24  .          LD="$
1a390 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34  {LD-ld} -m elf64
1a3a0 5f 73 70 61 72 63 22 0a 20 20 20 20 20 20 20 20  _sparc".        
1a3b0 20 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a    ;;.      esac.
1a3c0 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61        ;;.    esa
1a3d0 63 0a 20 20 66 69 0a 20 20 72 6d 20 2d 72 66 20  c.  fi.  rm -rf 
1a3e0 63 6f 6e 66 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a  conftest*.  ;;..
1a3f0 2a 2d 2a 2d 73 63 6f 33 2e 32 76 35 2a 29 0a 20  *-*-sco3.2v5*). 
1a400 20 23 20 4f 6e 20 53 43 4f 20 4f 70 65 6e 53 65   # On SCO OpenSe
1a410 72 76 65 72 20 35 2c 20 77 65 20 6e 65 65 64 20  rver 5, we need 
1a420 2d 62 65 6c 66 20 74 6f 20 67 65 74 20 66 75 6c  -belf to get ful
1a430 6c 2d 66 65 61 74 75 72 65 64 20 62 69 6e 61 72  l-featured binar
1a440 69 65 73 2e 0a 20 20 53 41 56 45 5f 43 46 4c 41  ies..  SAVE_CFLA
1a450 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 20 20 43  GS="$CFLAGS".  C
1a460 46 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 20 2d  FLAGS="$CFLAGS -
1a470 62 65 6c 66 22 0a 20 20 7b 20 65 63 68 6f 20 22  belf".  { echo "
1a480 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1a490 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72  checking whether
1a4a0 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20   the C compiler 
1a4b0 6e 65 65 64 73 20 2d 62 65 6c 66 22 20 3e 26 35  needs -belf" >&5
1a4c0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
1a4d0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
1a4e0 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 6e  the C compiler n
1a4f0 65 65 64 73 20 2d 62 65 6c 66 2e 2e 2e 20 24 45  eeds -belf... $E
1a500 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66  CHO_C" >&6; }.if
1a510 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f 63   test "${lt_cv_c
1a520 63 5f 6e 65 65 64 73 5f 62 65 6c 66 2b 73 65 74  c_needs_belf+set
1a530 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
1a540 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
1a550 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
1a560 20 3e 26 36 0a 65 6c 73 65 0a 20 20 61 63 5f 65   >&6.else.  ac_e
1a570 78 74 3d 63 0a 61 63 5f 63 70 70 3d 27 24 43 50  xt=c.ac_cpp='$CP
1a580 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f  P $CPPFLAGS'.ac_
1a590 63 6f 6d 70 69 6c 65 3d 27 24 43 43 20 2d 63 20  compile='$CC -c 
1a5a0 24 43 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  $CFLAGS $CPPFLAG
1a5b0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1a5c0 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d  xt >&5'.ac_link=
1a5d0 27 24 43 43 20 2d 6f 20 63 6f 6e 66 74 65 73 74  '$CC -o conftest
1a5e0 24 61 63 5f 65 78 65 65 78 74 20 24 43 46 4c 41  $ac_exeext $CFLA
1a5f0 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c 44  GS $CPPFLAGS $LD
1a600 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
1a610 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26 35  ac_ext $LIBS >&5
1a620 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  '.ac_compiler_gn
1a630 75 3d 24 61 63 5f 63 76 5f 63 5f 63 6f 6d 70 69  u=$ac_cv_c_compi
1a640 6c 65 72 5f 67 6e 75 0a 0a 20 20 20 20 20 63 61  ler_gnu..     ca
1a650 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
1a660 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1a670 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1a680 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
1a690 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
1a6a0 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
1a6b0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1a6c0 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
1a6d0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1a6e0 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a 0a  .int.main ().{..
1a6f0 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a    ;.  return 0;.
1a700 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20 63  }._ACEOF.rm -f c
1a710 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1a720 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  xt conftest$ac_e
1a730 78 65 65 78 74 0a 69 66 20 7b 20 28 61 63 5f 74  xeext.if { (ac_t
1a740 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 61  ry="$ac_link".ca
1a750 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69  se "(($ac_try" i
1a760 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20  n.  *\"* | *\`* 
1a770 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65  | *\\*) ac_try_e
1a780 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20  cho=\$ac_try;;. 
1a790 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d   *) ac_try_echo=
1a7a0 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65  $ac_try;;.esac.e
1a7b0 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73  val "echo \"\$as
1a7c0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63  _me:$LINENO: $ac
1a7d0 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26  _try_echo\"") >&
1a7e0 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 6c  5.  (eval "$ac_l
1a7f0 69 6e 6b 22 29 20 32 3e 63 6f 6e 66 74 65 73 74  ink") 2>conftest
1a800 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73  .er1.  ac_status
1a810 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e  =$?.  grep -v '^
1a820 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72   *+' conftest.er
1a830 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  1 >conftest.err.
1a840 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74    rm -f conftest
1a850 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74  .er1.  cat conft
1a860 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63  est.err >&5.  ec
1a870 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1a880 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1a890 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1a8a0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1a8b0 20 26 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a 20   && {.. test -z 
1a8c0 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  "$ac_c_werror_fl
1a8d0 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20  ag" ||.. test ! 
1a8e0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  -s conftest.err.
1a8f0 20 20 20 20 20 20 20 7d 20 26 26 20 74 65 73 74         } && test
1a900 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -s conftest$ac_
1a910 65 78 65 65 78 74 20 26 26 0a 20 20 20 20 20 20  exeext &&.      
1a920 20 24 61 73 5f 74 65 73 74 5f 78 20 63 6f 6e 66   $as_test_x conf
1a930 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 3b 20  test$ac_exeext; 
1a940 74 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 63 63 5f  then.  lt_cv_cc_
1a950 6e 65 65 64 73 5f 62 65 6c 66 3d 79 65 73 0a 65  needs_belf=yes.e
1a960 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  lse.  echo "$as_
1a970 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72  me: failed progr
1a980 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64  am was:" >&5.sed
1a990 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74   's/^/| /' conft
1a9a0 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a  est.$ac_ext >&5.
1a9b0 0a 09 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73  ..lt_cv_cc_needs
1a9c0 5f 62 65 6c 66 3d 6e 6f 0a 66 69 0a 0a 72 6d 20  _belf=no.fi..rm 
1a9d0 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74  -f core conftest
1a9e0 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61  .err conftest.$a
1a9f0 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73  c_objext conftes
1aa00 74 5f 69 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e  t_ipa8_conftest.
1aa10 6f 6f 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74  oo \.      conft
1aa20 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f  est$ac_exeext co
1aa30 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
1aa40 20 20 20 20 61 63 5f 65 78 74 3d 63 0a 61 63 5f      ac_ext=c.ac_
1aa50 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
1aa60 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
1aa70 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
1aa80 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
1aa90 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
1aaa0 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
1aab0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
1aac0 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
1aad0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
1aae0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
1aaf0 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
1ab00 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
1ab10 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
1ab20 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  .fi.{ echo "$as_
1ab30 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1ab40 6c 74 3a 20 24 6c 74 5f 63 76 5f 63 63 5f 6e 65  lt: $lt_cv_cc_ne
1ab50 65 64 73 5f 62 65 6c 66 22 20 3e 26 35 0a 65 63  eds_belf" >&5.ec
1ab60 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74  ho "${ECHO_T}$lt
1ab70 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c  _cv_cc_needs_bel
1ab80 66 22 20 3e 26 36 3b 20 7d 0a 20 20 69 66 20 74  f" >&6; }.  if t
1ab90 65 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63 5f  est x"$lt_cv_cc_
1aba0 6e 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20 78  needs_belf" != x
1abb0 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20 20  "yes"; then.    
1abc0 23 20 74 68 69 73 20 69 73 20 70 72 6f 62 61 62  # this is probab
1abd0 6c 79 20 67 63 63 20 32 2e 38 2e 30 2c 20 65 67  ly gcc 2.8.0, eg
1abe0 63 73 20 31 2e 30 20 6f 72 20 6e 65 77 65 72 3b  cs 1.0 or newer;
1abf0 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d 62 65   no need for -be
1ac00 6c 66 0a 20 20 20 20 43 46 4c 41 47 53 3d 22 24  lf.    CFLAGS="$
1ac10 53 41 56 45 5f 43 46 4c 41 47 53 22 0a 20 20 66  SAVE_CFLAGS".  f
1ac20 69 0a 20 20 3b 3b 0a 73 70 61 72 63 2a 2d 2a 73  i.  ;;.sparc*-*s
1ac30 6f 6c 61 72 69 73 2a 29 0a 20 20 23 20 46 69 6e  olaris*).  # Fin
1ac40 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 20  d out which ABI 
1ac50 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20  we are using..  
1ac60 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e 20  echo 'int i;' > 
1ac70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1ac80 0a 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63  .  if { (eval ec
1ac90 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1aca0 4e 4f 3a 20 5c 22 24 61 63 5f 63 6f 6d 70 69 6c  NO: \"$ac_compil
1acb0 65 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  e\"") >&5.  (eva
1acc0 6c 20 24 61 63 5f 63 6f 6d 70 69 6c 65 29 20 32  l $ac_compile) 2
1acd0 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d  >&5.  ac_status=
1ace0 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  $?.  echo "$as_m
1acf0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
1ad00 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1ad10 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
1ad20 74 75 73 29 3b 20 7d 3b 20 74 68 65 6e 0a 20 20  tus); }; then.  
1ad30 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e    case `/usr/bin
1ad40 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f  /file conftest.o
1ad50 60 20 69 6e 0a 20 20 20 20 2a 36 34 2d 62 69 74  ` in.    *64-bit
1ad60 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24 6c  *).      case $l
1ad70 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
1ad80 20 69 6e 0a 20 20 20 20 20 20 79 65 73 2a 29 20   in.      yes*) 
1ad90 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20  LD="${LD-ld} -m 
1ada0 65 6c 66 36 34 5f 73 70 61 72 63 22 20 3b 3b 0a  elf64_sparc" ;;.
1adb0 20 20 20 20 20 20 2a 29 20 20 20 20 4c 44 3d 22        *)    LD="
1adc0 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22 20 3b 3b  ${LD-ld} -64" ;;
1add0 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20  .      esac.    
1ade0 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20    ;;.    esac.  
1adf0 66 69 0a 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66  fi.  rm -rf conf
1ae00 74 65 73 74 2a 0a 20 20 3b 3b 0a 0a 0a 65 73 61  test*.  ;;...esa
1ae10 63 0a 0a 6e 65 65 64 5f 6c 6f 63 6b 73 3d 22 24  c..need_locks="$
1ae20 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c  enable_libtool_l
1ae30 6f 63 6b 22 0a 0a 0a 61 63 5f 65 78 74 3d 63 0a  ock"...ac_ext=c.
1ae40 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43 50  ac_cpp='$CPP $CP
1ae50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
1ae60 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c 41  le='$CC -c $CFLA
1ae70 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e  GS $CPPFLAGS con
1ae80 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
1ae90 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20  5'.ac_link='$CC 
1aea0 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65  -o conftest$ac_e
1aeb0 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24 43  xeext $CFLAGS $C
1aec0 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  PPFLAGS $LDFLAGS
1aed0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1aee0 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
1aef0 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
1af00 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  _cv_c_compiler_g
1af10 6e 75 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  nu.{ echo "$as_m
1af20 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
1af30 69 6e 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74  ing how to run t
1af40 68 65 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f  he C preprocesso
1af50 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  r" >&5.echo $ECH
1af60 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f  O_N "checking ho
1af70 77 20 74 6f 20 72 75 6e 20 74 68 65 20 43 20 70  w to run the C p
1af80 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e 20 24  reprocessor... $
1af90 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 23  ECHO_C" >&6; }.#
1afa0 20 4f 6e 20 53 75 6e 73 2c 20 73 6f 6d 65 74 69   On Suns, someti
1afb0 6d 65 73 20 24 43 50 50 20 6e 61 6d 65 73 20 61  mes $CPP names a
1afc0 20 64 69 72 65 63 74 6f 72 79 2e 0a 69 66 20 74   directory..if t
1afd0 65 73 74 20 2d 6e 20 22 24 43 50 50 22 20 26 26  est -n "$CPP" &&
1afe0 20 74 65 73 74 20 2d 64 20 22 24 43 50 50 22 3b   test -d "$CPP";
1aff0 20 74 68 65 6e 0a 20 20 43 50 50 3d 0a 66 69 0a   then.  CPP=.fi.
1b000 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 50 50  if test -z "$CPP
1b010 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
1b020 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
1b030 43 50 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  CPP+set}" = set;
1b040 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
1b050 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
1b060 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
1b070 0a 20 20 20 20 20 20 23 20 44 6f 75 62 6c 65 20  .      # Double 
1b080 71 75 6f 74 65 73 20 62 65 63 61 75 73 65 20 43  quotes because C
1b090 50 50 20 6e 65 65 64 73 20 74 6f 20 62 65 20 65  PP needs to be e
1b0a0 78 70 61 6e 64 65 64 0a 20 20 20 20 66 6f 72 20  xpanded.    for 
1b0b0 43 50 50 20 69 6e 20 22 24 43 43 20 2d 45 22 20  CPP in "$CC -E" 
1b0c0 22 24 43 43 20 2d 45 20 2d 74 72 61 64 69 74 69  "$CC -E -traditi
1b0d0 6f 6e 61 6c 2d 63 70 70 22 20 22 2f 6c 69 62 2f  onal-cpp" "/lib/
1b0e0 63 70 70 22 0a 20 20 20 20 64 6f 0a 20 20 20 20  cpp".    do.    
1b0f0 20 20 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b 3d    ac_preproc_ok=
1b100 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 5f 70  false.for ac_c_p
1b110 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67  reproc_warn_flag
1b120 20 69 6e 20 27 27 20 79 65 73 0a 64 6f 0a 20 20   in '' yes.do.  
1b130 23 20 55 73 65 20 61 20 68 65 61 64 65 72 20 66  # Use a header f
1b140 69 6c 65 20 74 68 61 74 20 63 6f 6d 65 73 20 77  ile that comes w
1b150 69 74 68 20 67 63 63 2c 20 73 6f 20 63 6f 6e 66  ith gcc, so conf
1b160 69 67 75 72 69 6e 67 20 67 6c 69 62 63 0a 20 20  iguring glibc.  
1b170 23 20 77 69 74 68 20 61 20 66 72 65 73 68 20 63  # with a fresh c
1b180 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 20 77 6f  ross-compiler wo
1b190 72 6b 73 2e 0a 20 20 23 20 50 72 65 66 65 72 20  rks..  # Prefer 
1b1a0 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f 20 3c 61  <limits.h> to <a
1b1b0 73 73 65 72 74 2e 68 3e 20 69 66 20 5f 5f 53 54  ssert.h> if __ST
1b1c0 44 43 5f 5f 20 69 73 20 64 65 66 69 6e 65 64 2c  DC__ is defined,
1b1d0 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c 69 6d 69   since.  # <limi
1b1e0 74 73 2e 68 3e 20 65 78 69 73 74 73 20 65 76 65  ts.h> exists eve
1b1f0 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e 64 69 6e  n on freestandin
1b200 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a 20 20 23  g compilers..  #
1b210 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c 20 63 63   On the NeXT, cc
1b220 20 2d 45 20 72 75 6e 73 20 74 68 65 20 63 6f 64   -E runs the cod
1b230 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f  e through the co
1b240 6d 70 69 6c 65 72 27 73 20 70 61 72 73 65 72 2c  mpiler's parser,
1b250 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74 20 74 68  .  # not just th
1b260 72 6f 75 67 68 20 63 70 70 2e 20 22 53 79 6e 74  rough cpp. "Synt
1b270 61 78 20 65 72 72 6f 72 22 20 69 73 20 68 65 72  ax error" is her
1b280 65 20 74 6f 20 63 61 74 63 68 20 74 68 69 73 20  e to catch this 
1b290 63 61 73 65 2e 0a 20 20 63 61 74 20 3e 63 6f 6e  case..  cat >con
1b2a0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
1b2b0 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
1b2c0 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
1b2d0 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
1b2e0 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
1b2f0 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
1b300 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1b310 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
1b320 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66 64 65 66  fs.h.  */.#ifdef
1b330 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69 6e 63 6c   __STDC__.# incl
1b340 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23  ude <limits.h>.#
1b350 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64 65 20 3c  else.# include <
1b360 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e 64 69 66  assert.h>.#endif
1b370 0a 09 09 20 20 20 20 20 53 79 6e 74 61 78 20 65  ...     Syntax e
1b380 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69 66 20 7b  rror._ACEOF.if {
1b390 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 70   (ac_try="$ac_cp
1b3a0 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
1b3b0 78 74 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f  xt".case "(($ac_
1b3c0 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c  try" in.  *\"* |
1b3d0 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63   *\`* | *\\*) ac
1b3e0 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74  _try_echo=\$ac_t
1b3f0 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79  ry;;.  *) ac_try
1b400 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a  _echo=$ac_try;;.
1b410 65 73 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20  esac.eval "echo 
1b420 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  \"\$as_me:$LINEN
1b430 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c  O: $ac_try_echo\
1b440 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1b450 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
1b460 74 2e 24 61 63 5f 65 78 74 22 29 20 32 3e 63 6f  t.$ac_ext") 2>co
1b470 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1b480 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1b490 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1b4a0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1b4b0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1b4c0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1b4d0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1b4e0 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1b4f0 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1b500 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1b510 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1b520 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c  us); } >/dev/nul
1b530 6c 20 26 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a  l && {.. test -z
1b540 20 22 24 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f   "$ac_c_preproc_
1b550 77 61 72 6e 5f 66 6c 61 67 24 61 63 5f 63 5f 77  warn_flag$ac_c_w
1b560 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09  error_flag" ||..
1b570 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
1b580 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 20 7d  est.err.       }
1b590 3b 20 74 68 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a  ; then.  :.else.
1b5a0 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20    echo "$as_me: 
1b5b0 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77  failed program w
1b5c0 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f  as:" >&5.sed 's/
1b5d0 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e  ^/| /' conftest.
1b5e0 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 20 20 23  $ac_ext >&5..  #
1b5f0 20 42 72 6f 6b 65 6e 3a 20 66 61 69 6c 73 20 6f   Broken: fails o
1b600 6e 20 76 61 6c 69 64 20 69 6e 70 75 74 2e 0a 63  n valid input..c
1b610 6f 6e 74 69 6e 75 65 0a 66 69 0a 0a 72 6d 20 2d  ontinue.fi..rm -
1b620 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  f conftest.err c
1b630 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
1b640 0a 20 20 23 20 4f 4b 2c 20 77 6f 72 6b 73 20 6f  .  # OK, works o
1b650 6e 20 73 61 6e 65 20 63 61 73 65 73 2e 20 20 4e  n sane cases.  N
1b660 6f 77 20 63 68 65 63 6b 20 77 68 65 74 68 65 72  ow check whether
1b670 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 68 65 61   nonexistent hea
1b680 64 65 72 73 0a 20 20 23 20 63 61 6e 20 62 65 20  ders.  # can be 
1b690 64 65 74 65 63 74 65 64 20 61 6e 64 20 68 6f 77  detected and how
1b6a0 2e 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73  ..  cat >conftes
1b6b0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
1b6c0 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68  OF./* confdefs.h
1b6d0 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74  .  */._ACEOF.cat
1b6e0 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f   confdefs.h >>co
1b6f0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63  nftest.$ac_ext.c
1b700 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  at >>conftest.$a
1b710 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
1b720 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68  * end confdefs.h
1b730 2e 20 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c  .  */.#include <
1b740 61 63 5f 6e 6f 6e 65 78 69 73 74 65 6e 74 2e 68  ac_nonexistent.h
1b750 3e 0a 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 61  >._ACEOF.if { (a
1b760 63 5f 74 72 79 3d 22 24 61 63 5f 63 70 70 20 63  c_try="$ac_cpp c
1b770 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
1b780 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79  .case "(($ac_try
1b790 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c  " in.  *\"* | *\
1b7a0 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72  `* | *\\*) ac_tr
1b7b0 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b  y_echo=\$ac_try;
1b7c0 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63  ;.  *) ac_try_ec
1b7d0 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61  ho=$ac_try;;.esa
1b7e0 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c  c.eval "echo \"\
1b7f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1b800 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29  $ac_try_echo\"")
1b810 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
1b820 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
1b830 61 63 5f 65 78 74 22 29 20 32 3e 63 6f 6e 66 74  ac_ext") 2>conft
1b840 65 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61  est.er1.  ac_sta
1b850 74 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76  tus=$?.  grep -v
1b860 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74   '^ *+' conftest
1b870 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65  .er1 >conftest.e
1b880 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  rr.  rm -f conft
1b890 65 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f  est.er1.  cat co
1b8a0 6e 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20  nftest.err >&5. 
1b8b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1b8c0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1b8d0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1b8e0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1b8f0 3b 20 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26  ; } >/dev/null &
1b900 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 24  & {.. test -z "$
1b910 61 63 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72  ac_c_preproc_war
1b920 6e 5f 66 6c 61 67 24 61 63 5f 63 5f 77 65 72 72  n_flag$ac_c_werr
1b930 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65  or_flag" ||.. te
1b940 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74  st ! -s conftest
1b950 2e 65 72 72 0a 20 20 20 20 20 20 20 7d 3b 20 74  .err.       }; t
1b960 68 65 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  hen.  # Broken: 
1b970 73 75 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c  success on inval
1b980 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
1b990 75 65 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  ue.else.  echo "
1b9a0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
1b9b0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
1b9c0 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
1b9d0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1b9e0 3e 26 35 0a 0a 20 20 23 20 50 61 73 73 65 73 20  >&5..  # Passes 
1b9f0 62 6f 74 68 20 74 65 73 74 73 2e 0a 61 63 5f 70  both tests..ac_p
1ba00 72 65 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61  reproc_ok=:.brea
1ba10 6b 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66  k.fi..rm -f conf
1ba20 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1ba30 74 2e 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a  t.$ac_ext..done.
1ba40 23 20 42 65 63 61 75 73 65 20 6f 66 20 60 62 72  # Because of `br
1ba50 65 61 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f  eak', _AC_PREPRO
1ba60 43 5f 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e  C_IFELSE's clean
1ba70 69 6e 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69  ing code was ski
1ba80 70 70 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66  pped..rm -f conf
1ba90 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
1baa0 74 2e 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63  t.$ac_ext.if $ac
1bab0 5f 70 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65  _preproc_ok; the
1bac0 6e 0a 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20  n.  break.fi..  
1bad0 20 20 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76    done.    ac_cv
1bae0 5f 70 72 6f 67 5f 43 50 50 3d 24 43 50 50 0a 0a  _prog_CPP=$CPP..
1baf0 66 69 0a 20 20 43 50 50 3d 24 61 63 5f 63 76 5f  fi.  CPP=$ac_cv_
1bb00 70 72 6f 67 5f 43 50 50 0a 65 6c 73 65 0a 20 20  prog_CPP.else.  
1bb10 61 63 5f 63 76 5f 70 72 6f 67 5f 43 50 50 3d 24  ac_cv_prog_CPP=$
1bb20 43 50 50 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24  CPP.fi.{ echo "$
1bb30 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
1bb40 65 73 75 6c 74 3a 20 24 43 50 50 22 20 3e 26 35  esult: $CPP" >&5
1bb50 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1bb60 24 43 50 50 22 20 3e 26 36 3b 20 7d 0a 61 63 5f  $CPP" >&6; }.ac_
1bb70 70 72 65 70 72 6f 63 5f 6f 6b 3d 66 61 6c 73 65  preproc_ok=false
1bb80 0a 66 6f 72 20 61 63 5f 63 5f 70 72 65 70 72 6f  .for ac_c_prepro
1bb90 63 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 20 27  c_warn_flag in '
1bba0 27 20 79 65 73 0a 64 6f 0a 20 20 23 20 55 73 65  ' yes.do.  # Use
1bbb0 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 20 74   a header file t
1bbc0 68 61 74 20 63 6f 6d 65 73 20 77 69 74 68 20 67  hat comes with g
1bbd0 63 63 2c 20 73 6f 20 63 6f 6e 66 69 67 75 72 69  cc, so configuri
1bbe0 6e 67 20 67 6c 69 62 63 0a 20 20 23 20 77 69 74  ng glibc.  # wit
1bbf0 68 20 61 20 66 72 65 73 68 20 63 72 6f 73 73 2d  h a fresh cross-
1bc00 63 6f 6d 70 69 6c 65 72 20 77 6f 72 6b 73 2e 0a  compiler works..
1bc10 20 20 23 20 50 72 65 66 65 72 20 3c 6c 69 6d 69    # Prefer <limi
1bc20 74 73 2e 68 3e 20 74 6f 20 3c 61 73 73 65 72 74  ts.h> to <assert
1bc30 2e 68 3e 20 69 66 20 5f 5f 53 54 44 43 5f 5f 20  .h> if __STDC__ 
1bc40 69 73 20 64 65 66 69 6e 65 64 2c 20 73 69 6e 63  is defined, sinc
1bc50 65 0a 20 20 23 20 3c 6c 69 6d 69 74 73 2e 68 3e  e.  # <limits.h>
1bc60 20 65 78 69 73 74 73 20 65 76 65 6e 20 6f 6e 20   exists even on 
1bc70 66 72 65 65 73 74 61 6e 64 69 6e 67 20 63 6f 6d  freestanding com
1bc80 70 69 6c 65 72 73 2e 0a 20 20 23 20 4f 6e 20 74  pilers..  # On t
1bc90 68 65 20 4e 65 58 54 2c 20 63 63 20 2d 45 20 72  he NeXT, cc -E r
1bca0 75 6e 73 20 74 68 65 20 63 6f 64 65 20 74 68 72  uns the code thr
1bcb0 6f 75 67 68 20 74 68 65 20 63 6f 6d 70 69 6c 65  ough the compile
1bcc0 72 27 73 20 70 61 72 73 65 72 2c 0a 20 20 23 20  r's parser,.  # 
1bcd0 6e 6f 74 20 6a 75 73 74 20 74 68 72 6f 75 67 68  not just through
1bce0 20 63 70 70 2e 20 22 53 79 6e 74 61 78 20 65 72   cpp. "Syntax er
1bcf0 72 6f 72 22 20 69 73 20 68 65 72 65 20 74 6f 20  ror" is here to 
1bd00 63 61 74 63 68 20 74 68 69 73 20 63 61 73 65 2e  catch this case.
1bd10 0a 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74  .  cat >conftest
1bd20 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
1bd30 46 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e  F./* confdefs.h.
1bd40 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20    */._ACEOF.cat 
1bd50 63 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e  confdefs.h >>con
1bd60 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61  ftest.$ac_ext.ca
1bd70 74 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  t >>conftest.$ac
1bd80 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1bd90 20 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e   end confdefs.h.
1bda0 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 53 54    */.#ifdef __ST
1bdb0 44 43 5f 5f 0a 23 20 69 6e 63 6c 75 64 65 20 3c  DC__.# include <
1bdc0 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6c 73 65 0a  limits.h>.#else.
1bdd0 23 20 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72  # include <asser
1bde0 74 2e 68 3e 0a 23 65 6e 64 69 66 0a 09 09 20 20  t.h>.#endif...  
1bdf0 20 20 20 53 79 6e 74 61 78 20 65 72 72 6f 72 0a     Syntax error.
1be00 5f 41 43 45 4f 46 0a 69 66 20 7b 20 28 61 63 5f  _ACEOF.if { (ac_
1be10 74 72 79 3d 22 24 61 63 5f 63 70 70 20 63 6f 6e  try="$ac_cpp con
1be20 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 0a 63  ftest.$ac_ext".c
1be30 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20  ase "(($ac_try" 
1be40 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a  in.  *\"* | *\`*
1be50 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f   | *\\*) ac_try_
1be60 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a  echo=\$ac_try;;.
1be70 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f    *) ac_try_echo
1be80 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a  =$ac_try;;.esac.
1be90 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61  eval "echo \"\$a
1bea0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61  s_me:$LINENO: $a
1beb0 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e  c_try_echo\"") >
1bec0 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f  &5.  (eval "$ac_
1bed0 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  cpp conftest.$ac
1bee0 5f 65 78 74 22 29 20 32 3e 63 6f 6e 66 74 65 73  _ext") 2>conftes
1bef0 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74 75  t.er1.  ac_statu
1bf00 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20 27  s=$?.  grep -v '
1bf10 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65  ^ *+' conftest.e
1bf20 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72  r1 >conftest.err
1bf30 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  .  rm -f conftes
1bf40 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e 66  t.er1.  cat conf
1bf50 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20 65  test.err >&5.  e
1bf60 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1bf70 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
1bf80 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
1bf90 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
1bfa0 7d 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20  } >/dev/null && 
1bfb0 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63  {.. test -z "$ac
1bfc0 5f 63 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f  _c_preproc_warn_
1bfd0 66 6c 61 67 24 61 63 5f 63 5f 77 65 72 72 6f 72  flag$ac_c_werror
1bfe0 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74  _flag" ||.. test
1bff0 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
1c000 72 72 0a 20 20 20 20 20 20 20 7d 3b 20 74 68 65  rr.       }; the
1c010 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68  n.  :.else.  ech
1c020 6f 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65  o "$as_me: faile
1c030 64 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20  d program was:" 
1c040 3e 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f  >&5.sed 's/^/| /
1c050 27 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  ' conftest.$ac_e
1c060 78 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b  xt >&5..  # Brok
1c070 65 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c  en: fails on val
1c080 69 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e  id input..contin
1c090 75 65 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e  ue.fi..rm -f con
1c0a0 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65  ftest.err confte
1c0b0 73 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20  st.$ac_ext..  # 
1c0c0 4f 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e  OK, works on san
1c0d0 65 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68  e cases.  Now ch
1c0e0 65 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 65  eck whether none
1c0f0 78 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a  xistent headers.
1c100 20 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63    # can be detec
1c110 74 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63  ted and how..  c
1c120 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1c130 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1c140 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1c150 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1c160 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1c170 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1c180 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1c190 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1c1a0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1c1b0 0a 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f  .#include <ac_no
1c1c0 6e 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43  nexistent.h>._AC
1c1d0 45 4f 46 0a 69 66 20 7b 20 28 61 63 5f 74 72 79  EOF.if { (ac_try
1c1e0 3d 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65  ="$ac_cpp confte
1c1f0 73 74 2e 24 61 63 5f 65 78 74 22 0a 63 61 73 65  st.$ac_ext".case
1c200 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a   "(($ac_try" in.
1c210 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20    *\"* | *\`* | 
1c220 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  *\\*) ac_try_ech
1c230 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a  o=\$ac_try;;.  *
1c240 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61  ) ac_try_echo=$a
1c250 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61  c_try;;.esac.eva
1c260 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d  l "echo \"\$as_m
1c270 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74  e:$LINENO: $ac_t
1c280 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a  ry_echo\"") >&5.
1c290 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70    (eval "$ac_cpp
1c2a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1c2b0 74 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  t") 2>conftest.e
1c2c0 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
1c2d0 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
1c2e0 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
1c2f0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
1c300 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
1c310 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
1c320 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
1c330 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1c340 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
1c350 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
1c360 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e  $ac_status); } >
1c370 2f 64 65 76 2f 6e 75 6c 6c 20 26 26 20 7b 0a 09  /dev/null && {..
1c380 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f   test -z "$ac_c_
1c390 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
1c3a0 67 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c  g$ac_c_werror_fl
1c3b0 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20  ag" ||.. test ! 
1c3c0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  -s conftest.err.
1c3d0 20 20 20 20 20 20 20 7d 3b 20 74 68 65 6e 0a 20         }; then. 
1c3e0 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65   # Broken: succe
1c3f0 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e  ss on invalid in
1c400 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c  put..continue.el
1c410 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
1c420 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
1c430 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
1c440 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
1c450 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
1c460 20 20 23 20 50 61 73 73 65 73 20 62 6f 74 68 20    # Passes both 
1c470 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f  tests..ac_prepro
1c480 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a  c_ok=:.break.fi.
1c490 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1c4a0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1c4b0 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63  _ext..done.# Bec
1c4c0 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c  ause of `break',
1c4d0 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45   _AC_PREPROC_IFE
1c4e0 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63  LSE's cleaning c
1c4f0 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e  ode was skipped.
1c500 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1c510 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1c520 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70  _ext.if $ac_prep
1c530 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 3a  roc_ok; then.  :
1c540 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f  .else.  { { echo
1c550 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1c560 3a 20 65 72 72 6f 72 3a 20 43 20 70 72 65 70 72  : error: C prepr
1c570 6f 63 65 73 73 6f 72 20 5c 22 24 43 50 50 5c 22  ocessor \"$CPP\"
1c580 20 66 61 69 6c 73 20 73 61 6e 69 74 79 20 63 68   fails sanity ch
1c590 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e 66 69 67  eck.See \`config
1c5a0 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72 65 20 64  .log' for more d
1c5b0 65 74 61 69 6c 73 2e 22 20 3e 26 35 0a 65 63 68  etails." >&5.ech
1c5c0 6f 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72  o "$as_me: error
1c5d0 3a 20 43 20 70 72 65 70 72 6f 63 65 73 73 6f 72  : C preprocessor
1c5e0 20 5c 22 24 43 50 50 5c 22 20 66 61 69 6c 73 20   \"$CPP\" fails 
1c5f0 73 61 6e 69 74 79 20 63 68 65 63 6b 0a 53 65 65  sanity check.See
1c600 20 5c 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 66   \`config.log' f
1c610 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e  or more details.
1c620 22 20 3e 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78  " >&2;}.   { (ex
1c630 69 74 20 31 29 3b 20 65 78 69 74 20 31 3b 20 7d  it 1); exit 1; }
1c640 3b 20 7d 0a 66 69 0a 0a 61 63 5f 65 78 74 3d 63  ; }.fi..ac_ext=c
1c650 0a 61 63 5f 63 70 70 3d 27 24 43 50 50 20 24 43  .ac_cpp='$CPP $C
1c660 50 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70  PPFLAGS'.ac_comp
1c670 69 6c 65 3d 27 24 43 43 20 2d 63 20 24 43 46 4c  ile='$CC -c $CFL
1c680 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 63 6f  AGS $CPPFLAGS co
1c690 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1c6a0 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 43  &5'.ac_link='$CC
1c6b0 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -o conftest$ac_
1c6c0 65 78 65 65 78 74 20 24 43 46 4c 41 47 53 20 24  exeext $CFLAGS $
1c6d0 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
1c6e0 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1c6f0 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
1c700 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
1c710 63 5f 63 76 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f  c_cv_c_compiler_
1c720 67 6e 75 0a 0a 0a 7b 20 65 63 68 6f 20 22 24 61  gnu...{ echo "$a
1c730 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
1c740 65 63 6b 69 6e 67 20 66 6f 72 20 41 4e 53 49 20  ecking for ANSI 
1c750 43 20 68 65 61 64 65 72 20 66 69 6c 65 73 22 20  C header files" 
1c760 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
1c770 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 41   "checking for A
1c780 4e 53 49 20 43 20 68 65 61 64 65 72 20 66 69 6c  NSI C header fil
1c790 65 73 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  es... $ECHO_C" >
1c7a0 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24  &6; }.if test "$
1c7b0 7b 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74  {ac_cv_header_st
1c7c0 64 63 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  dc+set}" = set; 
1c7d0 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
1c7e0 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
1c7f0 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
1c800 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
1c810 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1c820 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
1c830 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
1c840 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
1c850 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
1c860 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1c870 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1c880 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
1c890 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74   */.#include <st
1c8a0 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65  dlib.h>.#include
1c8b0 20 3c 73 74 64 61 72 67 2e 68 3e 0a 23 69 6e 63   <stdarg.h>.#inc
1c8c0 6c 75 64 65 20 3c 73 74 72 69 6e 67 2e 68 3e 0a  lude <string.h>.
1c8d0 23 69 6e 63 6c 75 64 65 20 3c 66 6c 6f 61 74 2e  #include <float.
1c8e0 68 3e 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a  h>..int.main ().
1c8f0 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20  {..  ;.  return 
1c900 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d  0;.}._ACEOF.rm -
1c910 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
1c920 62 6a 65 78 74 0a 69 66 20 7b 20 28 61 63 5f 74  bjext.if { (ac_t
1c930 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  ry="$ac_compile"
1c940 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79  .case "(($ac_try
1c950 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c  " in.  *\"* | *\
1c960 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72  `* | *\\*) ac_tr
1c970 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b  y_echo=\$ac_try;
1c980 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63  ;.  *) ac_try_ec
1c990 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61  ho=$ac_try;;.esa
1c9a0 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c  c.eval "echo \"\
1c9b0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1c9c0 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29  $ac_try_echo\"")
1c9d0 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
1c9e0 63 5f 63 6f 6d 70 69 6c 65 22 29 20 32 3e 63 6f  c_compile") 2>co
1c9f0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
1ca00 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
1ca10 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
1ca20 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
1ca30 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
1ca40 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
1ca50 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
1ca60 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
1ca70 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
1ca80 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
1ca90 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
1caa0 75 73 29 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65  us); } && {.. te
1cab0 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77 65 72  st -z "$ac_c_wer
1cac0 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74  ror_flag" ||.. t
1cad0 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73  est ! -s conftes
1cae0 74 2e 65 72 72 0a 20 20 20 20 20 20 20 7d 20 26  t.err.       } &
1caf0 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  & test -s confte
1cb00 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 3b 20 74  st.$ac_objext; t
1cb10 68 65 6e 0a 20 20 61 63 5f 63 76 5f 68 65 61 64  hen.  ac_cv_head
1cb20 65 72 5f 73 74 64 63 3d 79 65 73 0a 65 6c 73 65  er_stdc=yes.else
1cb30 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .  echo "$as_me:
1cb40 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20   failed program 
1cb50 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73  was:" >&5.sed 's
1cb60 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74  /^/| /' conftest
1cb70 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 09 61  .$ac_ext >&5...a
1cb80 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
1cb90 3d 6e 6f 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f  =no.fi..rm -f co
1cba0 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  re conftest.err 
1cbb0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
1cbc0 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
1cbd0 5f 65 78 74 0a 0a 69 66 20 74 65 73 74 20 24 61  _ext..if test $a
1cbe0 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63  c_cv_header_stdc
1cbf0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 23   = yes; then.  #
1cc00 20 53 75 6e 4f 53 20 34 2e 78 20 73 74 72 69 6e   SunOS 4.x strin
1cc10 67 2e 68 20 64 6f 65 73 20 6e 6f 74 20 64 65 63  g.h does not dec
1cc20 6c 61 72 65 20 6d 65 6d 2a 2c 20 63 6f 6e 74 72  lare mem*, contr
1cc30 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a 20 20 63  ary to ANSI..  c
1cc40 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
1cc50 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
1cc60 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1cc70 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
1cc80 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
1cc90 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
1cca0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1ccb0 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
1ccc0 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
1ccd0 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e  .#include <strin
1cce0 67 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a 69 66 20  g.h>.._ACEOF.if 
1ccf0 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63  (eval "$ac_cpp c
1cd00 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
1cd10 29 20 32 3e 26 35 20 7c 0a 20 20 24 45 47 52 45  ) 2>&5 |.  $EGRE
1cd20 50 20 22 6d 65 6d 63 68 72 22 20 3e 2f 64 65 76  P "memchr" >/dev
1cd30 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65 6e  /null 2>&1; then
1cd40 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 61 63 5f 63  .  :.else.  ac_c
1cd50 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e 6f  v_header_stdc=no
1cd60 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  .fi.rm -f confte
1cd70 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73 74  st*..fi..if test
1cd80 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73   $ac_cv_header_s
1cd90 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  tdc = yes; then.
1cda0 20 20 23 20 49 53 43 20 32 2e 30 2e 32 20 73 74    # ISC 2.0.2 st
1cdb0 64 6c 69 62 2e 68 20 64 6f 65 73 20 6e 6f 74 20  dlib.h does not 
1cdc0 64 65 63 6c 61 72 65 20 66 72 65 65 2c 20 63 6f  declare free, co
1cdd0 6e 74 72 61 72 79 20 74 6f 20 41 4e 53 49 2e 0a  ntrary to ANSI..
1cde0 20 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e    cat >conftest.
1cdf0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1ce00 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
1ce10 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
1ce20 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
1ce30 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
1ce40 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1ce50 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1ce60 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
1ce70 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74   */.#include <st
1ce80 64 6c 69 62 2e 68 3e 0a 0a 5f 41 43 45 4f 46 0a  dlib.h>.._ACEOF.
1ce90 69 66 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70  if (eval "$ac_cp
1cea0 70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  p conftest.$ac_e
1ceb0 78 74 22 29 20 32 3e 26 35 20 7c 0a 20 20 24 45  xt") 2>&5 |.  $E
1cec0 47 52 45 50 20 22 66 72 65 65 22 20 3e 2f 64 65  GREP "free" >/de
1ced0 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 74 68 65  v/null 2>&1; the
1cee0 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 61 63 5f  n.  :.else.  ac_
1cef0 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 3d 6e  cv_header_stdc=n
1cf00 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f 6e 66 74  o.fi.rm -f conft
1cf10 65 73 74 2a 0a 0a 66 69 0a 0a 69 66 20 74 65 73  est*..fi..if tes
1cf20 74 20 24 61 63 5f 63 76 5f 68 65 61 64 65 72 5f  t $ac_cv_header_
1cf30 73 74 64 63 20 3d 20 79 65 73 3b 20 74 68 65 6e  stdc = yes; then
1cf40 0a 20 20 23 20 2f 62 69 6e 2f 63 63 20 69 6e 20  .  # /bin/cc in 
1cf50 49 72 69 78 2d 34 2e 30 2e 35 20 67 65 74 73 20  Irix-4.0.5 gets 
1cf60 6e 6f 6e 2d 41 4e 53 49 20 63 74 79 70 65 20 6d  non-ANSI ctype m
1cf70 61 63 72 6f 73 20 75 6e 6c 65 73 73 20 75 73 69  acros unless usi
1cf80 6e 67 20 2d 61 6e 73 69 2e 0a 20 20 69 66 20 74  ng -ansi..  if t
1cf90 65 73 74 20 22 24 63 72 6f 73 73 5f 63 6f 6d 70  est "$cross_comp
1cfa0 69 6c 69 6e 67 22 20 3d 20 79 65 73 3b 20 74 68  iling" = yes; th
1cfb0 65 6e 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 63 61  en.  :.else.  ca
1cfc0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
1cfd0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1cfe0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1cff0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
1d000 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
1d010 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
1d020 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
1d030 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
1d040 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
1d050 23 69 6e 63 6c 75 64 65 20 3c 63 74 79 70 65 2e  #include <ctype.
1d060 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64  h>.#include <std
1d070 6c 69 62 2e 68 3e 0a 23 69 66 20 28 28 27 20 27  lib.h>.#if ((' '
1d080 20 26 20 30 78 30 46 46 29 20 3d 3d 20 30 78 30   & 0x0FF) == 0x0
1d090 32 30 29 0a 23 20 64 65 66 69 6e 65 20 49 53 4c  20).# define ISL
1d0a0 4f 57 45 52 28 63 29 20 28 27 61 27 20 3c 3d 20  OWER(c) ('a' <= 
1d0b0 28 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 7a  (c) && (c) <= 'z
1d0c0 27 29 0a 23 20 64 65 66 69 6e 65 20 54 4f 55 50  ').# define TOUP
1d0d0 50 45 52 28 63 29 20 28 49 53 4c 4f 57 45 52 28  PER(c) (ISLOWER(
1d0e0 63 29 20 3f 20 27 41 27 20 2b 20 28 28 63 29 20  c) ? 'A' + ((c) 
1d0f0 2d 20 27 61 27 29 20 3a 20 28 63 29 29 0a 23 65  - 'a') : (c)).#e
1d100 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 49 53 4c  lse.# define ISL
1d110 4f 57 45 52 28 63 29 20 5c 0a 09 09 20 20 20 28  OWER(c) \...   (
1d120 28 27 61 27 20 3c 3d 20 28 63 29 20 26 26 20 28  ('a' <= (c) && (
1d130 63 29 20 3c 3d 20 27 69 27 29 20 5c 0a 09 09 20  c) <= 'i') \... 
1d140 20 20 20 20 7c 7c 20 28 27 6a 27 20 3c 3d 20 28      || ('j' <= (
1d150 63 29 20 26 26 20 28 63 29 20 3c 3d 20 27 72 27  c) && (c) <= 'r'
1d160 29 20 5c 0a 09 09 20 20 20 20 20 7c 7c 20 28 27  ) \...     || ('
1d170 73 27 20 3c 3d 20 28 63 29 20 26 26 20 28 63 29  s' <= (c) && (c)
1d180 20 3c 3d 20 27 7a 27 29 29 0a 23 20 64 65 66 69   <= 'z')).# defi
1d190 6e 65 20 54 4f 55 50 50 45 52 28 63 29 20 28 49  ne TOUPPER(c) (I
1d1a0 53 4c 4f 57 45 52 28 63 29 20 3f 20 28 28 63 29  SLOWER(c) ? ((c)
1d1b0 20 7c 20 30 78 34 30 29 20 3a 20 28 63 29 29 0a   | 0x40) : (c)).
1d1c0 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20  #endif..#define 
1d1d0 58 4f 52 28 65 2c 20 66 29 20 28 28 28 65 29 20  XOR(e, f) (((e) 
1d1e0 26 26 20 21 28 66 29 29 20 7c 7c 20 28 21 28 65  && !(f)) || (!(e
1d1f0 29 20 26 26 20 28 66 29 29 29 0a 69 6e 74 0a 6d  ) && (f))).int.m
1d200 61 69 6e 20 28 29 0a 7b 0a 20 20 69 6e 74 20 69  ain ().{.  int i
1d210 3b 0a 20 20 66 6f 72 20 28 69 20 3d 20 30 3b 20  ;.  for (i = 0; 
1d220 69 20 3c 20 32 35 36 3b 20 69 2b 2b 29 0a 20 20  i < 256; i++).  
1d230 20 20 69 66 20 28 58 4f 52 20 28 69 73 6c 6f 77    if (XOR (islow
1d240 65 72 20 28 69 29 2c 20 49 53 4c 4f 57 45 52 20  er (i), ISLOWER 
1d250 28 69 29 29 0a 09 7c 7c 20 74 6f 75 70 70 65 72  (i))..|| toupper
1d260 20 28 69 29 20 21 3d 20 54 4f 55 50 50 45 52 20   (i) != TOUPPER 
1d270 28 69 29 29 0a 20 20 20 20 20 20 72 65 74 75 72  (i)).      retur
1d280 6e 20 32 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b  n 2;.  return 0;
1d290 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66 20  .}._ACEOF.rm -f 
1d2a0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
1d2b0 78 74 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d  xt.if { (ac_try=
1d2c0 22 24 61 63 5f 6c 69 6e 6b 22 0a 63 61 73 65 20  "$ac_link".case 
1d2d0 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20  "(($ac_try" in. 
1d2e0 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a   *\"* | *\`* | *
1d2f0 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f  \\*) ac_try_echo
1d300 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29  =\$ac_try;;.  *)
1d310 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63   ac_try_echo=$ac
1d320 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c  _try;;.esac.eval
1d330 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65   "echo \"\$as_me
1d340 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72  :$LINENO: $ac_tr
1d350 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20  y_echo\"") >&5. 
1d360 20 28 65 76 61 6c 20 22 24 61 63 5f 6c 69 6e 6b   (eval "$ac_link
1d370 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74 61  ") 2>&5.  ac_sta
1d380 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24  tus=$?.  echo "$
1d390 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1d3a0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1d3b0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1d3c0 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20 7b  _status); } && {
1d3d0 20 61 63 5f 74 72 79 3d 27 2e 2f 63 6f 6e 66 74   ac_try='./conft
1d3e0 65 73 74 24 61 63 5f 65 78 65 65 78 74 27 0a 20  est$ac_exeext'. 
1d3f0 20 7b 20 28 63 61 73 65 20 22 28 28 24 61 63 5f   { (case "(($ac_
1d400 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c  try" in.  *\"* |
1d410 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63   *\`* | *\\*) ac
1d420 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74  _try_echo=\$ac_t
1d430 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79  ry;;.  *) ac_try
1d440 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a  _echo=$ac_try;;.
1d450 65 73 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20  esac.eval "echo 
1d460 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  \"\$as_me:$LINEN
1d470 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c  O: $ac_try_echo\
1d480 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20  "") >&5.  (eval 
1d490 22 24 61 63 5f 74 72 79 22 29 20 32 3e 26 35 0a  "$ac_try") 2>&5.
1d4a0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1d4b0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
1d4c0 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63  INENO: \$? = $ac
1d4d0 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28  _status" >&5.  (
1d4e0 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29  exit $ac_status)
1d4f0 3b 20 7d 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 3a  ; }; }; then.  :
1d500 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1d510 73 5f 6d 65 3a 20 70 72 6f 67 72 61 6d 20 65 78  s_me: program ex
1d520 69 74 65 64 20 77 69 74 68 20 73 74 61 74 75 73  ited with status
1d530 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
1d540 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 66  .echo "$as_me: f
1d550 61 69 6c 65 64 20 70 72 6f 67 72 61 6d 20 77 61  ailed program wa
1d560 73 3a 22 20 3e 26 35 0a 73 65 64 20 27 73 2f 5e  s:" >&5.sed 's/^
1d570 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73 74 2e 24  /| /' conftest.$
1d580 61 63 5f 65 78 74 20 3e 26 35 0a 0a 28 20 65 78  ac_ext >&5..( ex
1d590 69 74 20 24 61 63 5f 73 74 61 74 75 73 20 29 0a  it $ac_status ).
1d5a0 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64  ac_cv_header_std
1d5b0 63 3d 6e 6f 0a 66 69 0a 72 6d 20 2d 66 20 63 6f  c=no.fi.rm -f co
1d5c0 72 65 20 2a 2e 63 6f 72 65 20 63 6f 72 65 2e 63  re *.core core.c
1d5d0 6f 6e 66 74 65 73 74 2e 2a 20 67 6d 6f 6e 2e 6f  onftest.* gmon.o
1d5e0 75 74 20 62 62 2e 6f 75 74 20 63 6f 6e 66 74 65  ut bb.out confte
1d5f0 73 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e  st$ac_exeext con
1d600 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
1d610 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
1d620 74 0a 66 69 0a 0a 0a 66 69 0a 66 69 0a 7b 20 65  t.fi...fi.fi.{ e
1d630 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
1d640 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63  ENO: result: $ac
1d650 5f 63 76 5f 68 65 61 64 65 72 5f 73 74 64 63 22  _cv_header_stdc"
1d660 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1d670 4f 5f 54 7d 24 61 63 5f 63 76 5f 68 65 61 64 65  O_T}$ac_cv_heade
1d680 72 5f 73 74 64 63 22 20 3e 26 36 3b 20 7d 0a 69  r_stdc" >&6; }.i
1d690 66 20 74 65 73 74 20 24 61 63 5f 63 76 5f 68 65  f test $ac_cv_he
1d6a0 61 64 65 72 5f 73 74 64 63 20 3d 20 79 65 73 3b  ader_stdc = yes;
1d6b0 20 74 68 65 6e 0a 0a 63 61 74 20 3e 3e 63 6f 6e   then..cat >>con
1d6c0 66 64 65 66 73 2e 68 20 3c 3c 5c 5f 41 43 45 4f  fdefs.h <<\_ACEO
1d6d0 46 0a 23 64 65 66 69 6e 65 20 53 54 44 43 5f 48  F.#define STDC_H
1d6e0 45 41 44 45 52 53 20 31 0a 5f 41 43 45 4f 46 0a  EADERS 1._ACEOF.
1d6f0 0a 66 69 0a 0a 23 20 4f 6e 20 49 52 49 58 20 35  .fi..# On IRIX 5
1d700 2e 33 2c 20 73 79 73 2f 74 79 70 65 73 20 61 6e  .3, sys/types an
1d710 64 20 69 6e 74 74 79 70 65 73 2e 68 20 61 72 65  d inttypes.h are
1d720 20 63 6f 6e 66 6c 69 63 74 69 6e 67 2e 0a 0a 0a   conflicting....
1d730 0a 0a 0a 0a 0a 0a 0a 66 6f 72 20 61 63 5f 68 65  .......for ac_he
1d740 61 64 65 72 20 69 6e 20 73 79 73 2f 74 79 70 65  ader in sys/type
1d750 73 2e 68 20 73 79 73 2f 73 74 61 74 2e 68 20 73  s.h sys/stat.h s
1d760 74 64 6c 69 62 2e 68 20 73 74 72 69 6e 67 2e 68  tdlib.h string.h
1d770 20 6d 65 6d 6f 72 79 2e 68 20 73 74 72 69 6e 67   memory.h string
1d780 73 2e 68 20 5c 0a 09 09 20 20 69 6e 74 74 79 70  s.h \...  inttyp
1d790 65 73 2e 68 20 73 74 64 69 6e 74 2e 68 20 75 6e  es.h stdint.h un
1d7a0 69 73 74 64 2e 68 0a 64 6f 0a 61 73 5f 61 63 5f  istd.h.do.as_ac_
1d7b0 48 65 61 64 65 72 3d 60 65 63 68 6f 20 22 61 63  Header=`echo "ac
1d7c0 5f 63 76 5f 68 65 61 64 65 72 5f 24 61 63 5f 68  _cv_header_$ac_h
1d7d0 65 61 64 65 72 22 20 7c 20 24 61 73 5f 74 72 5f  eader" | $as_tr_
1d7e0 73 68 60 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  sh`.{ echo "$as_
1d7f0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
1d800 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61  king for $ac_hea
1d810 64 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  der" >&5.echo $E
1d820 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
1d830 66 6f 72 20 24 61 63 5f 68 65 61 64 65 72 2e 2e  for $ac_header..
1d840 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20  . $ECHO_C" >&6; 
1d850 7d 0a 69 66 20 7b 20 61 73 5f 76 61 72 3d 24 61  }.if { as_var=$a
1d860 73 5f 61 63 5f 48 65 61 64 65 72 3b 20 65 76 61  s_ac_Header; eva
1d870 6c 20 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73  l "test \"\${$as
1d880 5f 76 61 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65  _var+set}\" = se
1d890 74 22 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 65 63  t"; }; then.  ec
1d8a0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
1d8b0 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
1d8c0 36 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f  6.else.  cat >co
1d8d0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1d8e0 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64  <_ACEOF./* confd
1d8f0 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f  efs.h.  */._ACEO
1d900 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68  F.cat confdefs.h
1d910 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1d920 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65  ext.cat >>confte
1d930 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43  st.$ac_ext <<_AC
1d940 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64  EOF./* end confd
1d950 65 66 73 2e 68 2e 20 20 2a 2f 0a 24 61 63 5f 69  efs.h.  */.$ac_i
1d960 6e 63 6c 75 64 65 73 5f 64 65 66 61 75 6c 74 0a  ncludes_default.
1d970 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61 63 5f 68  .#include <$ac_h
1d980 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46 0a 72 6d  eader>._ACEOF.rm
1d990 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -f conftest.$ac
1d9a0 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 61 63  _objext.if { (ac
1d9b0 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c  _try="$ac_compil
1d9c0 65 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74  e".case "(($ac_t
1d9d0 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20  ry" in.  *\"* | 
1d9e0 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f  *\`* | *\\*) ac_
1d9f0 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72  try_echo=\$ac_tr
1da00 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f  y;;.  *) ac_try_
1da10 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65  echo=$ac_try;;.e
1da20 73 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c  sac.eval "echo \
1da30 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f  "\$as_me:$LINENO
1da40 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22  : $ac_try_echo\"
1da50 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22  ") >&5.  (eval "
1da60 24 61 63 5f 63 6f 6d 70 69 6c 65 22 29 20 32 3e  $ac_compile") 2>
1da70 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61  conftest.er1.  a
1da80 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72  c_status=$?.  gr
1da90 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e  ep -v '^ *+' con
1daa0 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74  ftest.er1 >conft
1dab0 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20  est.err.  rm -f 
1dac0 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63  conftest.er1.  c
1dad0 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  at conftest.err 
1dae0 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  >&5.  echo "$as_
1daf0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
1db00 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
1db10 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
1db20 61 74 75 73 29 3b 20 7d 20 26 26 20 7b 0a 09 20  atus); } && {.. 
1db30 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 77  test -z "$ac_c_w
1db40 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09  error_flag" ||..
1db50 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
1db60 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 20 7d  est.err.       }
1db70 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   && test -s conf
1db80 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 3b  test.$ac_objext;
1db90 20 74 68 65 6e 0a 20 20 65 76 61 6c 20 22 24 61   then.  eval "$a
1dba0 73 5f 61 63 5f 48 65 61 64 65 72 3d 79 65 73 22  s_ac_Header=yes"
1dbb0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
1dbc0 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
1dbd0 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
1dbe0 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
1dbf0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
1dc00 35 0a 0a 09 65 76 61 6c 20 22 24 61 73 5f 61 63  5...eval "$as_ac
1dc10 5f 48 65 61 64 65 72 3d 6e 6f 22 0a 66 69 0a 0a  _Header=no".fi..
1dc20 72 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74  rm -f core conft
1dc30 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74  est.err conftest
1dc40 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
1dc50 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 66 69 0a  test.$ac_ext.fi.
1dc60 61 63 5f 72 65 73 3d 60 65 76 61 6c 20 65 63 68  ac_res=`eval ech
1dc70 6f 20 27 24 7b 27 24 61 73 5f 61 63 5f 48 65 61  o '${'$as_ac_Hea
1dc80 64 65 72 27 7d 27 60 0a 09 20 20 20 20 20 20 20  der'}'`..       
1dc90 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
1dca0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
1dcb0 24 61 63 5f 72 65 73 22 20 3e 26 35 0a 65 63 68  $ac_res" >&5.ech
1dcc0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
1dcd0 72 65 73 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74  res" >&6; }.if t
1dce0 65 73 74 20 60 65 76 61 6c 20 65 63 68 6f 20 27  est `eval echo '
1dcf0 24 7b 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ${'$as_ac_Header
1dd00 27 7d 27 60 20 3d 20 79 65 73 3b 20 74 68 65 6e  '}'` = yes; then
1dd10 0a 20 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66  .  cat >>confdef
1dd20 73 2e 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65  s.h <<_ACEOF.#de
1dd30 66 69 6e 65 20 60 65 63 68 6f 20 22 48 41 56 45  fine `echo "HAVE
1dd40 5f 24 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24  _$ac_header" | $
1dd50 61 73 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41 43  as_tr_cpp` 1._AC
1dd60 45 4f 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 0a  EOF..fi..done...
1dd70 0a 66 6f 72 20 61 63 5f 68 65 61 64 65 72 20 69  .for ac_header i
1dd80 6e 20 64 6c 66 63 6e 2e 68 0a 64 6f 0a 61 73 5f  n dlfcn.h.do.as_
1dd90 61 63 5f 48 65 61 64 65 72 3d 60 65 63 68 6f 20  ac_Header=`echo 
1dda0 22 61 63 5f 63 76 5f 68 65 61 64 65 72 5f 24 61  "ac_cv_header_$a
1ddb0 63 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73 5f  c_header" | $as_
1ddc0 74 72 5f 73 68 60 0a 69 66 20 7b 20 61 73 5f 76  tr_sh`.if { as_v
1ddd0 61 72 3d 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ar=$as_ac_Header
1dde0 3b 20 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c  ; eval "test \"\
1ddf0 24 7b 24 61 73 5f 76 61 72 2b 73 65 74 7d 5c 22  ${$as_var+set}\"
1de00 20 3d 20 73 65 74 22 3b 20 7d 3b 20 74 68 65 6e   = set"; }; then
1de10 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .  { echo "$as_m
1de20 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
1de30 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61 64  ing for $ac_head
1de40 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  er" >&5.echo $EC
1de50 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66  HO_N "checking f
1de60 6f 72 20 24 61 63 5f 68 65 61 64 65 72 2e 2e 2e  or $ac_header...
1de70 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d   $ECHO_C" >&6; }
1de80 0a 69 66 20 7b 20 61 73 5f 76 61 72 3d 24 61 73  .if { as_var=$as
1de90 5f 61 63 5f 48 65 61 64 65 72 3b 20 65 76 61 6c  _ac_Header; eval
1dea0 20 22 74 65 73 74 20 5c 22 5c 24 7b 24 61 73 5f   "test \"\${$as_
1deb0 76 61 72 2b 73 65 74 7d 5c 22 20 3d 20 73 65 74  var+set}\" = set
1dec0 22 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 65 63 68  "; }; then.  ech
1ded0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
1dee0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
1def0 0a 66 69 0a 61 63 5f 72 65 73 3d 60 65 76 61 6c  .fi.ac_res=`eval
1df00 20 65 63 68 6f 20 27 24 7b 27 24 61 73 5f 61 63   echo '${'$as_ac
1df10 5f 48 65 61 64 65 72 27 7d 27 60 0a 09 20 20 20  _Header'}'`..   
1df20 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f      { echo "$as_
1df30 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1df40 6c 74 3a 20 24 61 63 5f 72 65 73 22 20 3e 26 35  lt: $ac_res" >&5
1df50 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
1df60 24 61 63 5f 72 65 73 22 20 3e 26 36 3b 20 7d 0a  $ac_res" >&6; }.
1df70 65 6c 73 65 0a 20 20 23 20 49 73 20 74 68 65 20  else.  # Is the 
1df80 68 65 61 64 65 72 20 63 6f 6d 70 69 6c 61 62 6c  header compilabl
1df90 65 3f 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  e?.{ echo "$as_m
1dfa0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
1dfb0 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72 20 75  ing $ac_header u
1dfc0 73 61 62 69 6c 69 74 79 22 20 3e 26 35 0a 65 63  sability" >&5.ec
1dfd0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1dfe0 6b 69 6e 67 20 24 61 63 5f 68 65 61 64 65 72 20  king $ac_header 
1dff0 75 73 61 62 69 6c 69 74 79 2e 2e 2e 20 24 45 43  usability... $EC
1e000 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 63 61 74  HO_C" >&6; }.cat
1e010 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65   >conftest.$ac_e
1e020 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63  xt <<_ACEOF./* c
1e030 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f  onfdefs.h.  */._
1e040 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65  ACEOF.cat confde
1e050 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e  fs.h >>conftest.
1e060 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f  $ac_ext.cat >>co
1e070 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c  nftest.$ac_ext <
1e080 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63  <_ACEOF./* end c
1e090 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 24  onfdefs.h.  */.$
1e0a0 61 63 5f 69 6e 63 6c 75 64 65 73 5f 64 65 66 61  ac_includes_defa
1e0b0 75 6c 74 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61  ult.#include <$a
1e0c0 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46  c_header>._ACEOF
1e0d0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1e0e0 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b 20  $ac_objext.if { 
1e0f0 28 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d  (ac_try="$ac_com
1e100 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28 24 61  pile".case "(($a
1e110 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a  c_try" in.  *\"*
1e120 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20   | *\`* | *\\*) 
1e130 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63  ac_try_echo=\$ac
1e140 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74  _try;;.  *) ac_t
1e150 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b  ry_echo=$ac_try;
1e160 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65 63 68  ;.esac.eval "ech
1e170 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e  o \"\$as_me:$LIN
1e180 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63 68  ENO: $ac_try_ech
1e190 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61  o\"") >&5.  (eva
1e1a0 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 29  l "$ac_compile")
1e1b0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1e1c0 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1e1d0 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1e1e0 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1e1f0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1e200 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1e210 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1e220 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1e230 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1e240 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1e250 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1e260 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20 7b  _status); } && {
1e270 0a 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f  .. test -z "$ac_
1e280 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c  c_werror_flag" |
1e290 7c 0a 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f  |.. test ! -s co
1e2a0 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20  nftest.err.     
1e2b0 20 20 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63    } && test -s c
1e2c0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
1e2d0 78 74 3b 20 74 68 65 6e 0a 20 20 61 63 5f 68 65  xt; then.  ac_he
1e2e0 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3d 79 65  ader_compiler=ye
1e2f0 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
1e300 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
1e310 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
1e320 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
1e330 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
1e340 26 35 0a 0a 09 61 63 5f 68 65 61 64 65 72 5f 63  &5...ac_header_c
1e350 6f 6d 70 69 6c 65 72 3d 6e 6f 0a 66 69 0a 0a 72  ompiler=no.fi..r
1e360 6d 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65  m -f core confte
1e370 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
1e380 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74  $ac_objext conft
1e390 65 73 74 2e 24 61 63 5f 65 78 74 0a 7b 20 65 63  est.$ac_ext.{ ec
1e3a0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1e3b0 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f  NO: result: $ac_
1e3c0 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 22  header_compiler"
1e3d0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
1e3e0 4f 5f 54 7d 24 61 63 5f 68 65 61 64 65 72 5f 63  O_T}$ac_header_c
1e3f0 6f 6d 70 69 6c 65 72 22 20 3e 26 36 3b 20 7d 0a  ompiler" >&6; }.
1e400 0a 23 20 49 73 20 74 68 65 20 68 65 61 64 65 72  .# Is the header
1e410 20 70 72 65 73 65 6e 74 3f 0a 7b 20 65 63 68 6f   present?.{ echo
1e420 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1e430 3a 20 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68  : checking $ac_h
1e440 65 61 64 65 72 20 70 72 65 73 65 6e 63 65 22 20  eader presence" 
1e450 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e  >&5.echo $ECHO_N
1e460 20 22 63 68 65 63 6b 69 6e 67 20 24 61 63 5f 68   "checking $ac_h
1e470 65 61 64 65 72 20 70 72 65 73 65 6e 63 65 2e 2e  eader presence..
1e480 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20  . $ECHO_C" >&6; 
1e490 7d 0a 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e  }.cat >conftest.
1e4a0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
1e4b0 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
1e4c0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
1e4d0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
1e4e0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
1e4f0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
1e500 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
1e510 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
1e520 20 2a 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 24 61   */.#include <$a
1e530 63 5f 68 65 61 64 65 72 3e 0a 5f 41 43 45 4f 46  c_header>._ACEOF
1e540 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24  .if { (ac_try="$
1e550 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e  ac_cpp conftest.
1e560 24 61 63 5f 65 78 74 22 0a 63 61 73 65 20 22 28  $ac_ext".case "(
1e570 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a  ($ac_try" in.  *
1e580 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c  \"* | *\`* | *\\
1e590 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c  *) ac_try_echo=\
1e5a0 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61  $ac_try;;.  *) a
1e5b0 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74  c_try_echo=$ac_t
1e5c0 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22  ry;;.esac.eval "
1e5d0 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24  echo \"\$as_me:$
1e5e0 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f  LINENO: $ac_try_
1e5f0 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28  echo\"") >&5.  (
1e600 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f  eval "$ac_cpp co
1e610 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29  nftest.$ac_ext")
1e620 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a   2>conftest.er1.
1e630 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20    ac_status=$?. 
1e640 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20   grep -v '^ *+' 
1e650 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f  conftest.er1 >co
1e660 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20  nftest.err.  rm 
1e670 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a  -f conftest.er1.
1e680 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
1e690 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24  rr >&5.  echo "$
1e6a0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c  as_me:$LINENO: \
1e6b0 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
1e6c0 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63   >&5.  (exit $ac
1e6d0 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65  _status); } >/de
1e6e0 76 2f 6e 75 6c 6c 20 26 26 20 7b 0a 09 20 74 65  v/null && {.. te
1e6f0 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f 70 72 65  st -z "$ac_c_pre
1e700 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 24 61  proc_warn_flag$a
1e710 63 5f 63 5f 77 65 72 72 6f 72 5f 66 6c 61 67 22  c_c_werror_flag"
1e720 20 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d 73 20   ||.. test ! -s 
1e730 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 20  conftest.err.   
1e740 20 20 20 20 7d 3b 20 74 68 65 6e 0a 20 20 61 63      }; then.  ac
1e750 5f 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 3d  _header_preproc=
1e760 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
1e770 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
1e780 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
1e790 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
1e7a0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
1e7b0 20 3e 26 35 0a 0a 20 20 61 63 5f 68 65 61 64 65   >&5..  ac_heade
1e7c0 72 5f 70 72 65 70 72 6f 63 3d 6e 6f 0a 66 69 0a  r_preproc=no.fi.
1e7d0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
1e7e0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
1e7f0 5f 65 78 74 0a 7b 20 65 63 68 6f 20 22 24 61 73  _ext.{ echo "$as
1e800 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
1e810 75 6c 74 3a 20 24 61 63 5f 68 65 61 64 65 72 5f  ult: $ac_header_
1e820 70 72 65 70 72 6f 63 22 20 3e 26 35 0a 65 63 68  preproc" >&5.ech
1e830 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
1e840 68 65 61 64 65 72 5f 70 72 65 70 72 6f 63 22 20  header_preproc" 
1e850 3e 26 36 3b 20 7d 0a 0a 23 20 53 6f 3f 20 20 57  >&6; }..# So?  W
1e860 68 61 74 20 61 62 6f 75 74 20 74 68 69 73 20 68  hat about this h
1e870 65 61 64 65 72 3f 0a 63 61 73 65 20 24 61 63 5f  eader?.case $ac_
1e880 68 65 61 64 65 72 5f 63 6f 6d 70 69 6c 65 72 3a  header_compiler:
1e890 24 61 63 5f 68 65 61 64 65 72 5f 70 72 65 70 72  $ac_header_prepr
1e8a0 6f 63 3a 24 61 63 5f 63 5f 70 72 65 70 72 6f 63  oc:$ac_c_preproc
1e8b0 5f 77 61 72 6e 5f 66 6c 61 67 20 69 6e 0a 20 20  _warn_flag in.  
1e8c0 79 65 73 3a 6e 6f 3a 20 29 0a 20 20 20 20 7b 20  yes:no: ).    { 
1e8d0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1e8e0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1e8f0 61 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65 70  ac_header: accep
1e900 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69  ted by the compi
1e910 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79  ler, rejected by
1e920 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f   the preprocesso
1e930 72 21 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  r!" >&5.echo "$a
1e940 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24  s_me: WARNING: $
1e950 61 63 5f 68 65 61 64 65 72 3a 20 61 63 63 65 70  ac_header: accep
1e960 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69  ted by the compi
1e970 6c 65 72 2c 20 72 65 6a 65 63 74 65 64 20 62 79  ler, rejected by
1e980 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f   the preprocesso
1e990 72 21 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  r!" >&2;}.    { 
1e9a0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1e9b0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1e9c0 61 63 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65  ac_header: proce
1e9d0 65 64 69 6e 67 20 77 69 74 68 20 74 68 65 20 63  eding with the c
1e9e0 6f 6d 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74  ompiler's result
1e9f0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1ea00 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  me: WARNING: $ac
1ea10 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64  _header: proceed
1ea20 69 6e 67 20 77 69 74 68 20 74 68 65 20 63 6f 6d  ing with the com
1ea30 70 69 6c 65 72 27 73 20 72 65 73 75 6c 74 22 20  piler's result" 
1ea40 3e 26 32 3b 7d 0a 20 20 20 20 61 63 5f 68 65 61  >&2;}.    ac_hea
1ea50 64 65 72 5f 70 72 65 70 72 6f 63 3d 79 65 73 0a  der_preproc=yes.
1ea60 20 20 20 20 3b 3b 0a 20 20 6e 6f 3a 79 65 73 3a      ;;.  no:yes:
1ea70 2a 20 29 0a 20 20 20 20 7b 20 65 63 68 6f 20 22  * ).    { echo "
1ea80 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1ea90 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61  WARNING: $ac_hea
1eaa0 64 65 72 3a 20 70 72 65 73 65 6e 74 20 62 75 74  der: present but
1eab0 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 69   cannot be compi
1eac0 6c 65 64 22 20 3e 26 35 0a 65 63 68 6f 20 22 24  led" >&5.echo "$
1ead0 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20  as_me: WARNING: 
1eae0 24 61 63 5f 68 65 61 64 65 72 3a 20 70 72 65 73  $ac_header: pres
1eaf0 65 6e 74 20 62 75 74 20 63 61 6e 6e 6f 74 20 62  ent but cannot b
1eb00 65 20 63 6f 6d 70 69 6c 65 64 22 20 3e 26 32 3b  e compiled" >&2;
1eb10 7d 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  }.    { echo "$a
1eb20 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41  s_me:$LINENO: WA
1eb30 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65  RNING: $ac_heade
1eb40 72 3a 20 20 20 20 20 63 68 65 63 6b 20 66 6f 72  r:     check for
1eb50 20 6d 69 73 73 69 6e 67 20 70 72 65 72 65 71 75   missing prerequ
1eb60 69 73 69 74 65 20 68 65 61 64 65 72 73 3f 22 20  isite headers?" 
1eb70 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65  >&5.echo "$as_me
1eb80 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1eb90 65 61 64 65 72 3a 20 20 20 20 20 63 68 65 63 6b  eader:     check
1eba0 20 66 6f 72 20 6d 69 73 73 69 6e 67 20 70 72 65   for missing pre
1ebb0 72 65 71 75 69 73 69 74 65 20 68 65 61 64 65 72  requisite header
1ebc0 73 3f 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  s?" >&2;}.    { 
1ebd0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1ebe0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1ebf0 61 63 5f 68 65 61 64 65 72 3a 20 73 65 65 20 74  ac_header: see t
1ec00 68 65 20 41 75 74 6f 63 6f 6e 66 20 64 6f 63 75  he Autoconf docu
1ec10 6d 65 6e 74 61 74 69 6f 6e 22 20 3e 26 35 0a 65  mentation" >&5.e
1ec20 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
1ec30 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72  NING: $ac_header
1ec40 3a 20 73 65 65 20 74 68 65 20 41 75 74 6f 63 6f  : see the Autoco
1ec50 6e 66 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  nf documentation
1ec60 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63  " >&2;}.    { ec
1ec70 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ec80 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  NO: WARNING: $ac
1ec90 5f 68 65 61 64 65 72 3a 20 20 20 20 20 73 65 63  _header:     sec
1eca0 74 69 6f 6e 20 5c 22 50 72 65 73 65 6e 74 20 42  tion \"Present B
1ecb0 75 74 20 43 61 6e 6e 6f 74 20 42 65 20 43 6f 6d  ut Cannot Be Com
1ecc0 70 69 6c 65 64 5c 22 22 20 3e 26 35 0a 65 63 68  piled\"" >&5.ech
1ecd0 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
1ece0 4e 47 3a 20 24 61 63 5f 68 65 61 64 65 72 3a 20  NG: $ac_header: 
1ecf0 20 20 20 20 73 65 63 74 69 6f 6e 20 5c 22 50 72      section \"Pr
1ed00 65 73 65 6e 74 20 42 75 74 20 43 61 6e 6e 6f 74  esent But Cannot
1ed10 20 42 65 20 43 6f 6d 70 69 6c 65 64 5c 22 22 20   Be Compiled\"" 
1ed20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20 65 63 68 6f  >&2;}.    { echo
1ed30 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1ed40 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68  : WARNING: $ac_h
1ed50 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64 69 6e  eader: proceedin
1ed60 67 20 77 69 74 68 20 74 68 65 20 70 72 65 70 72  g with the prepr
1ed70 6f 63 65 73 73 6f 72 27 73 20 72 65 73 75 6c 74  ocessor's result
1ed80 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
1ed90 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 24 61 63  me: WARNING: $ac
1eda0 5f 68 65 61 64 65 72 3a 20 70 72 6f 63 65 65 64  _header: proceed
1edb0 69 6e 67 20 77 69 74 68 20 74 68 65 20 70 72 65  ing with the pre
1edc0 70 72 6f 63 65 73 73 6f 72 27 73 20 72 65 73 75  processor's resu
1edd0 6c 74 22 20 3e 26 32 3b 7d 0a 20 20 20 20 7b 20  lt" >&2;}.    { 
1ede0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
1edf0 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 24  NENO: WARNING: $
1ee00 61 63 5f 68 65 61 64 65 72 3a 20 69 6e 20 74 68  ac_header: in th
1ee10 65 20 66 75 74 75 72 65 2c 20 74 68 65 20 63 6f  e future, the co
1ee20 6d 70 69 6c 65 72 20 77 69 6c 6c 20 74 61 6b 65  mpiler will take
1ee30 20 70 72 65 63 65 64 65 6e 63 65 22 20 3e 26 35   precedence" >&5
1ee40 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57  .echo "$as_me: W
1ee50 41 52 4e 49 4e 47 3a 20 24 61 63 5f 68 65 61 64  ARNING: $ac_head
1ee60 65 72 3a 20 69 6e 20 74 68 65 20 66 75 74 75 72  er: in the futur
1ee70 65 2c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20  e, the compiler 
1ee80 77 69 6c 6c 20 74 61 6b 65 20 70 72 65 63 65 64  will take preced
1ee90 65 6e 63 65 22 20 3e 26 32 3b 7d 0a 0a 20 20 20  ence" >&2;}..   
1eea0 20 3b 3b 0a 65 73 61 63 0a 7b 20 65 63 68 6f 20   ;;.esac.{ echo 
1eeb0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
1eec0 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61   checking for $a
1eed0 63 5f 68 65 61 64 65 72 22 20 3e 26 35 0a 65 63  c_header" >&5.ec
1eee0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63  ho $ECHO_N "chec
1eef0 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 68 65 61  king for $ac_hea
1ef00 64 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  der... $ECHO_C" 
1ef10 3e 26 36 3b 20 7d 0a 69 66 20 7b 20 61 73 5f 76  >&6; }.if { as_v
1ef20 61 72 3d 24 61 73 5f 61 63 5f 48 65 61 64 65 72  ar=$as_ac_Header
1ef30 3b 20 65 76 61 6c 20 22 74 65 73 74 20 5c 22 5c  ; eval "test \"\
1ef40 24 7b 24 61 73 5f 76 61 72 2b 73 65 74 7d 5c 22  ${$as_var+set}\"
1ef50 20 3d 20 73 65 74 22 3b 20 7d 3b 20 74 68 65 6e   = set"; }; then
1ef60 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
1ef70 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
1ef80 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 65 76  C" >&6.else.  ev
1ef90 61 6c 20 22 24 61 73 5f 61 63 5f 48 65 61 64 65  al "$as_ac_Heade
1efa0 72 3d 5c 24 61 63 5f 68 65 61 64 65 72 5f 70 72  r=\$ac_header_pr
1efb0 65 70 72 6f 63 22 0a 66 69 0a 61 63 5f 72 65 73  eproc".fi.ac_res
1efc0 3d 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b 27  =`eval echo '${'
1efd0 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d 27  $as_ac_Header'}'
1efe0 60 0a 09 20 20 20 20 20 20 20 7b 20 65 63 68 6f  `..       { echo
1eff0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
1f000 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 72 65  : result: $ac_re
1f010 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  s" >&5.echo "${E
1f020 43 48 4f 5f 54 7d 24 61 63 5f 72 65 73 22 20 3e  CHO_T}$ac_res" >
1f030 26 36 3b 20 7d 0a 0a 66 69 0a 69 66 20 74 65 73  &6; }..fi.if tes
1f040 74 20 60 65 76 61 6c 20 65 63 68 6f 20 27 24 7b  t `eval echo '${
1f050 27 24 61 73 5f 61 63 5f 48 65 61 64 65 72 27 7d  '$as_ac_Header'}
1f060 27 60 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20  '` = yes; then. 
1f070 20 63 61 74 20 3e 3e 63 6f 6e 66 64 65 66 73 2e   cat >>confdefs.
1f080 68 20 3c 3c 5f 41 43 45 4f 46 0a 23 64 65 66 69  h <<_ACEOF.#defi
1f090 6e 65 20 60 65 63 68 6f 20 22 48 41 56 45 5f 24  ne `echo "HAVE_$
1f0a0 61 63 5f 68 65 61 64 65 72 22 20 7c 20 24 61 73  ac_header" | $as
1f0b0 5f 74 72 5f 63 70 70 60 20 31 0a 5f 41 43 45 4f  _tr_cpp` 1._ACEO
1f0c0 46 0a 0a 66 69 0a 0a 64 6f 6e 65 0a 0a 61 63 5f  F..fi..done..ac_
1f0d0 65 78 74 3d 63 70 70 0a 61 63 5f 63 70 70 3d 27  ext=cpp.ac_cpp='
1f0e0 24 43 58 58 43 50 50 20 24 43 50 50 46 4c 41 47  $CXXCPP $CPPFLAG
1f0f0 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d 27 24  S'.ac_compile='$
1f100 43 58 58 20 2d 63 20 24 43 58 58 46 4c 41 47 53  CXX -c $CXXFLAGS
1f110 20 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74   $CPPFLAGS conft
1f120 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27  est.$ac_ext >&5'
1f130 0a 61 63 5f 6c 69 6e 6b 3d 27 24 43 58 58 20 2d  .ac_link='$CXX -
1f140 6f 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  o conftest$ac_ex
1f150 65 65 78 74 20 24 43 58 58 46 4c 41 47 53 20 24  eext $CXXFLAGS $
1f160 43 50 50 46 4c 41 47 53 20 24 4c 44 46 4c 41 47  CPPFLAGS $LDFLAG
1f170 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  S conftest.$ac_e
1f180 78 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63  xt $LIBS >&5'.ac
1f190 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61  _compiler_gnu=$a
1f1a0 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70 69 6c 65  c_cv_cxx_compile
1f1b0 72 5f 67 6e 75 0a 69 66 20 74 65 73 74 20 2d 7a  r_gnu.if test -z
1f1c0 20 22 24 43 58 58 22 3b 20 74 68 65 6e 0a 20 20   "$CXX"; then.  
1f1d0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43 43 43  if test -n "$CCC
1f1e0 22 3b 20 74 68 65 6e 0a 20 20 20 20 43 58 58 3d  "; then.    CXX=
1f1f0 24 43 43 43 0a 20 20 65 6c 73 65 0a 20 20 20 20  $CCC.  else.    
1f200 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
1f210 74 6f 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68  tool_prefix"; th
1f220 65 6e 0a 20 20 66 6f 72 20 61 63 5f 70 72 6f 67  en.  for ac_prog
1f230 20 69 6e 20 67 2b 2b 20 63 2b 2b 20 67 70 70 20   in g++ c++ gpp 
1f240 61 43 43 20 43 43 20 63 78 78 20 63 63 2b 2b 20  aCC CC cxx cc++ 
1f250 63 6c 2e 65 78 65 20 46 43 43 20 4b 43 43 20 52  cl.exe FCC KCC R
1f260 43 43 20 78 6c 43 5f 72 20 78 6c 43 0a 20 20 64  CC xlC_r xlC.  d
1f270 6f 0a 20 20 20 20 23 20 45 78 74 72 61 63 74 20  o.    # Extract 
1f280 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f  the first word o
1f290 66 20 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  f "$ac_tool_pref
1f2a0 69 78 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20  ix$ac_prog", so 
1f2b0 69 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67  it can be a prog
1f2c0 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72  ram name with ar
1f2d0 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61  gs..set dummy $a
1f2e0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63  c_tool_prefix$ac
1f2f0 5f 70 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24  _prog; ac_word=$
1f300 32 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  2.{ echo "$as_me
1f310 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
1f320 6e 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22  ng for $ac_word"
1f330 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f   >&5.echo $ECHO_
1f340 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20  N "checking for 
1f350 24 61 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48  $ac_word... $ECH
1f360 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74  O_C" >&6; }.if t
1f370 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f  est "${ac_cv_pro
1f380 67 5f 43 58 58 2b 73 65 74 7d 22 20 3d 20 73 65  g_CXX+set}" = se
1f390 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24  t; then.  echo $
1f3a0 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29  ECHO_N "(cached)
1f3b0 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c   $ECHO_C" >&6.el
1f3c0 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20  se.  if test -n 
1f3d0 22 24 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61  "$CXX"; then.  a
1f3e0 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 3d 22 24  c_cv_prog_CXX="$
1f3f0 43 58 58 22 20 23 20 4c 65 74 20 74 68 65 20 75  CXX" # Let the u
1f400 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
1f410 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
1f420 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
1f430 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
1f440 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
1f450 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
1f460 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
1f470 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
1f480 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
1f490 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
1f4a0 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
1f4b0 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
1f4c0 6f 0a 20 20 69 66 20 7b 20 74 65 73 74 20 2d 66  o.  if { test -f
1f4d0 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
1f4e0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
1f4f0 26 26 20 24 61 73 5f 74 65 73 74 5f 78 20 22 24  && $as_test_x "$
1f500 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
1f510 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d 3b  ac_exec_ext"; };
1f520 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
1f530 70 72 6f 67 5f 43 58 58 3d 22 24 61 63 5f 74 6f  prog_CXX="$ac_to
1f540 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f  ol_prefix$ac_pro
1f550 67 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73  g".    echo "$as
1f560 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75  _me:$LINENO: fou
1f570 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  nd $as_dir/$ac_w
1f580 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
1f590 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32   >&5.    break 2
1f5a0 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a  .  fi.done.done.
1f5b0 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53  IFS=$as_save_IFS
1f5c0 0a 0a 66 69 0a 66 69 0a 43 58 58 3d 24 61 63 5f  ..fi.fi.CXX=$ac_
1f5d0 63 76 5f 70 72 6f 67 5f 43 58 58 0a 69 66 20 74  cv_prog_CXX.if t
1f5e0 65 73 74 20 2d 6e 20 22 24 43 58 58 22 3b 20 74  est -n "$CXX"; t
1f5f0 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  hen.  { echo "$a
1f600 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
1f610 73 75 6c 74 3a 20 24 43 58 58 22 20 3e 26 35 0a  sult: $CXX" >&5.
1f620 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
1f630 43 58 58 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65  CXX" >&6; }.else
1f640 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .  { echo "$as_m
1f650 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
1f660 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20  t: no" >&5.echo 
1f670 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26  "${ECHO_T}no" >&
1f680 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 20 20 74 65  6; }.fi...    te
1f690 73 74 20 2d 6e 20 22 24 43 58 58 22 20 26 26 20  st -n "$CXX" && 
1f6a0 62 72 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a  break.  done.fi.
1f6b0 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 58 58  if test -z "$CXX
1f6c0 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f  "; then.  ac_ct_
1f6d0 43 58 58 3d 24 43 58 58 0a 20 20 66 6f 72 20 61  CXX=$CXX.  for a
1f6e0 63 5f 70 72 6f 67 20 69 6e 20 67 2b 2b 20 63 2b  c_prog in g++ c+
1f6f0 2b 20 67 70 70 20 61 43 43 20 43 43 20 63 78 78  + gpp aCC CC cxx
1f700 20 63 63 2b 2b 20 63 6c 2e 65 78 65 20 46 43 43   cc++ cl.exe FCC
1f710 20 4b 43 43 20 52 43 43 20 78 6c 43 5f 72 20 78   KCC RCC xlC_r x
1f720 6c 43 0a 64 6f 0a 20 20 23 20 45 78 74 72 61 63  lC.do.  # Extrac
1f730 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64  t the first word
1f740 20 6f 66 20 22 24 61 63 5f 70 72 6f 67 22 2c 20   of "$ac_prog", 
1f750 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70  so it can be a p
1f760 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68  rogram name with
1f770 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79   args..set dummy
1f780 20 24 61 63 5f 70 72 6f 67 3b 20 61 63 5f 77 6f   $ac_prog; ac_wo
1f790 72 64 3d 24 32 0a 7b 20 65 63 68 6f 20 22 24 61  rd=$2.{ echo "$a
1f7a0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
1f7b0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
1f7c0 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
1f7d0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
1f7e0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
1f7f0 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a  $ECHO_C" >&6; }.
1f800 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
1f810 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 43 58 58 2b  _prog_ac_ct_CXX+
1f820 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
1f830 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
1f840 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
1f850 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
1f860 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
1f870 74 5f 43 58 58 22 3b 20 74 68 65 6e 0a 20 20 61  t_CXX"; then.  a
1f880 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f  c_cv_prog_ac_ct_
1f890 43 58 58 3d 22 24 61 63 5f 63 74 5f 43 58 58 22  CXX="$ac_ct_CXX"
1f8a0 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72 20   # Let the user 
1f8b0 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65 73  override the tes
1f8c0 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f  t..else.as_save_
1f8d0 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50  IFS=$IFS; IFS=$P
1f8e0 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f  ATH_SEPARATOR.fo
1f8f0 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54  r as_dir in $PAT
1f900 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73  H.do.  IFS=$as_s
1f910 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d  ave_IFS.  test -
1f920 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20 61  z "$as_dir" && a
1f930 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63  s_dir=..  for ac
1f940 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20  _exec_ext in '' 
1f950 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65  $ac_executable_e
1f960 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20  xtensions; do.  
1f970 69 66 20 7b 20 74 65 73 74 20 2d 66 20 22 24 61  if { test -f "$a
1f980 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61  s_dir/$ac_word$a
1f990 63 5f 65 78 65 63 5f 65 78 74 22 20 26 26 20 24  c_exec_ext" && $
1f9a0 61 73 5f 74 65 73 74 5f 78 20 22 24 61 73 5f 64  as_test_x "$as_d
1f9b0 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65  ir/$ac_word$ac_e
1f9c0 78 65 63 5f 65 78 74 22 3b 20 7d 3b 20 74 68 65  xec_ext"; }; the
1f9d0 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67  n.    ac_cv_prog
1f9e0 5f 61 63 5f 63 74 5f 43 58 58 3d 22 24 61 63 5f  _ac_ct_CXX="$ac_
1f9f0 70 72 6f 67 22 0a 20 20 20 20 65 63 68 6f 20 22  prog".    echo "
1fa00 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
1fa10 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
1fa20 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
1fa30 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
1fa40 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
1fa50 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
1fa60 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74  IFS..fi.fi.ac_ct
1fa70 5f 43 58 58 3d 24 61 63 5f 63 76 5f 70 72 6f 67  _CXX=$ac_cv_prog
1fa80 5f 61 63 5f 63 74 5f 43 58 58 0a 69 66 20 74 65  _ac_ct_CXX.if te
1fa90 73 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58  st -n "$ac_ct_CX
1faa0 58 22 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63 68  X"; then.  { ech
1fab0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1fac0 4f 3a 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63  O: result: $ac_c
1fad0 74 5f 43 58 58 22 20 3e 26 35 0a 65 63 68 6f 20  t_CXX" >&5.echo 
1fae0 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f 63 74  "${ECHO_T}$ac_ct
1faf0 5f 43 58 58 22 20 3e 26 36 3b 20 7d 0a 65 6c 73  _CXX" >&6; }.els
1fb00 65 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  e.  { echo "$as_
1fb10 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
1fb20 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f  lt: no" >&5.echo
1fb30 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e   "${ECHO_T}no" >
1fb40 26 36 3b 20 7d 0a 66 69 0a 0a 0a 20 20 74 65 73  &6; }.fi...  tes
1fb50 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 43 58 58  t -n "$ac_ct_CXX
1fb60 22 20 26 26 20 62 72 65 61 6b 0a 64 6f 6e 65 0a  " && break.done.
1fb70 0a 20 20 69 66 20 74 65 73 74 20 22 78 24 61 63  .  if test "x$ac
1fb80 5f 63 74 5f 43 58 58 22 20 3d 20 78 3b 20 74 68  _ct_CXX" = x; th
1fb90 65 6e 0a 20 20 20 20 43 58 58 3d 22 67 2b 2b 22  en.    CXX="g++"
1fba0 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61 73 65  .  else.    case
1fbb0 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e   $cross_compilin
1fbc0 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65  g:$ac_tool_warne
1fbd0 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 65 63 68  d in.yes:).{ ech
1fbe0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
1fbf0 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 49 6e 20 74  O: WARNING: In t
1fc00 68 65 20 66 75 74 75 72 65 2c 20 41 75 74 6f 63  he future, Autoc
1fc10 6f 6e 66 20 77 69 6c 6c 20 6e 6f 74 20 64 65 74  onf will not det
1fc20 65 63 74 20 63 72 6f 73 73 2d 74 6f 6f 6c 73 0a  ect cross-tools.
1fc30 77 68 6f 73 65 20 6e 61 6d 65 20 64 6f 65 73 20  whose name does 
1fc40 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68 20 74  not start with t
1fc50 68 65 20 68 6f 73 74 20 74 72 69 70 6c 65 74 2e  he host triplet.
1fc60 20 20 49 66 20 79 6f 75 20 74 68 69 6e 6b 20 74    If you think t
1fc70 68 69 73 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f  his.configuratio
1fc80 6e 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 79  n is useful to y
1fc90 6f 75 2c 20 70 6c 65 61 73 65 20 77 72 69 74 65  ou, please write
1fca0 20 74 6f 20 61 75 74 6f 63 6f 6e 66 40 67 6e 75   to autoconf@gnu
1fcb0 2e 6f 72 67 2e 22 20 3e 26 35 0a 65 63 68 6f 20  .org." >&5.echo 
1fcc0 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49 4e 47  "$as_me: WARNING
1fcd0 3a 20 49 6e 20 74 68 65 20 66 75 74 75 72 65 2c  : In the future,
1fce0 20 41 75 74 6f 63 6f 6e 66 20 77 69 6c 6c 20 6e   Autoconf will n
1fcf0 6f 74 20 64 65 74 65 63 74 20 63 72 6f 73 73 2d  ot detect cross-
1fd00 74 6f 6f 6c 73 0a 77 68 6f 73 65 20 6e 61 6d 65  tools.whose name
1fd10 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72 74 20   does not start 
1fd20 77 69 74 68 20 74 68 65 20 68 6f 73 74 20 74 72  with the host tr
1fd30 69 70 6c 65 74 2e 20 20 49 66 20 79 6f 75 20 74  iplet.  If you t
1fd40 68 69 6e 6b 20 74 68 69 73 0a 63 6f 6e 66 69 67  hink this.config
1fd50 75 72 61 74 69 6f 6e 20 69 73 20 75 73 65 66 75  uration is usefu
1fd60 6c 20 74 6f 20 79 6f 75 2c 20 70 6c 65 61 73 65  l to you, please
1fd70 20 77 72 69 74 65 20 74 6f 20 61 75 74 6f 63 6f   write to autoco
1fd80 6e 66 40 67 6e 75 2e 6f 72 67 2e 22 20 3e 26 32  nf@gnu.org." >&2
1fd90 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72 6e 65  ;}.ac_tool_warne
1fda0 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a 20 20  d=yes ;;.esac.  
1fdb0 20 20 43 58 58 3d 24 61 63 5f 63 74 5f 43 58 58    CXX=$ac_ct_CXX
1fdc0 0a 20 20 66 69 0a 66 69 0a 0a 20 20 66 69 0a 66  .  fi.fi..  fi.f
1fdd0 69 0a 23 20 50 72 6f 76 69 64 65 20 73 6f 6d 65  i.# Provide some
1fde0 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f   information abo
1fdf0 75 74 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e  ut the compiler.
1fe00 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c  .echo "$as_me:$L
1fe10 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
1fe20 66 6f 72 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72  for C++ compiler
1fe30 20 76 65 72 73 69 6f 6e 22 20 3e 26 35 0a 61 63   version" >&5.ac
1fe40 5f 63 6f 6d 70 69 6c 65 72 3d 60 73 65 74 20 58  _compiler=`set X
1fe50 20 24 61 63 5f 63 6f 6d 70 69 6c 65 3b 20 65 63   $ac_compile; ec
1fe60 68 6f 20 24 32 60 0a 7b 20 28 61 63 5f 74 72 79  ho $2`.{ (ac_try
1fe70 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d  ="$ac_compiler -
1fe80 2d 76 65 72 73 69 6f 6e 20 3e 26 35 22 0a 63 61  -version >&5".ca
1fe90 73 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69  se "(($ac_try" i
1fea0 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20  n.  *\"* | *\`* 
1feb0 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65  | *\\*) ac_try_e
1fec0 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20  cho=\$ac_try;;. 
1fed0 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d   *) ac_try_echo=
1fee0 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65  $ac_try;;.esac.e
1fef0 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73  val "echo \"\$as
1ff00 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63  _me:$LINENO: $ac
1ff10 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26  _try_echo\"") >&
1ff20 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63  5.  (eval "$ac_c
1ff30 6f 6d 70 69 6c 65 72 20 2d 2d 76 65 72 73 69 6f  ompiler --versio
1ff40 6e 20 3e 26 35 22 29 20 32 3e 26 35 0a 20 20 61  n >&5") 2>&5.  a
1ff50 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
1ff60 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
1ff70 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
1ff80 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
1ff90 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
1ffa0 0a 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f  .{ (ac_try="$ac_
1ffb0 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3e 26 35 22  compiler -v >&5"
1ffc0 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79  .case "(($ac_try
1ffd0 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c  " in.  *\"* | *\
1ffe0 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72  `* | *\\*) ac_tr
1fff0 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b  y_echo=\$ac_try;
20000 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63  ;.  *) ac_try_ec
20010 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61  ho=$ac_try;;.esa
20020 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c  c.eval "echo \"\
20030 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20040 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29  $ac_try_echo\"")
20050 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
20060 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20 3e 26  c_compiler -v >&
20070 35 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  5") 2>&5.  ac_st
20080 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
20090 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
200a0 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
200b0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
200c0 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 7b 20 28  c_status); }.{ (
200d0 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d 70  ac_try="$ac_comp
200e0 69 6c 65 72 20 2d 56 20 3e 26 35 22 0a 63 61 73  iler -V >&5".cas
200f0 65 20 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e  e "(($ac_try" in
20100 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c  .  *\"* | *\`* |
20110 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63   *\\*) ac_try_ec
20120 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20  ho=\$ac_try;;.  
20130 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24  *) ac_try_echo=$
20140 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76  ac_try;;.esac.ev
20150 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f  al "echo \"\$as_
20160 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f  me:$LINENO: $ac_
20170 74 72 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35  try_echo\"") >&5
20180 0a 20 20 28 65 76 61 6c 20 22 24 61 63 5f 63 6f  .  (eval "$ac_co
20190 6d 70 69 6c 65 72 20 2d 56 20 3e 26 35 22 29 20  mpiler -V >&5") 
201a0 32 3e 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73  2>&5.  ac_status
201b0 3d 24 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f  =$?.  echo "$as_
201c0 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20  me:$LINENO: \$? 
201d0 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26  = $ac_status" >&
201e0 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74  5.  (exit $ac_st
201f0 61 74 75 73 29 3b 20 7d 0a 0a 7b 20 65 63 68 6f  atus); }..{ echo
20200 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
20210 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68  : checking wheth
20220 65 72 20 77 65 20 61 72 65 20 75 73 69 6e 67 20  er we are using 
20230 74 68 65 20 47 4e 55 20 43 2b 2b 20 63 6f 6d 70  the GNU C++ comp
20240 69 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f 20 24  iler" >&5.echo $
20250 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67  ECHO_N "checking
20260 20 77 68 65 74 68 65 72 20 77 65 20 61 72 65 20   whether we are 
20270 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20 43 2b  using the GNU C+
20280 2b 20 63 6f 6d 70 69 6c 65 72 2e 2e 2e 20 24 45  + compiler... $E
20290 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66  CHO_C" >&6; }.if
202a0 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 63   test "${ac_cv_c
202b0 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 2b  xx_compiler_gnu+
202c0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
202d0 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
202e0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
202f0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 63  _C" >&6.else.  c
20300 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  at >conftest.$ac
20310 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a  _ext <<_ACEOF./*
20320 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
20330 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66  ._ACEOF.cat conf
20340 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73  defs.h >>conftes
20350 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e  t.$ac_ext.cat >>
20360 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
20370 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64   <<_ACEOF./* end
20380 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f   confdefs.h.  */
20390 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b 0a  ..int.main ().{.
203a0 23 69 66 6e 64 65 66 20 5f 5f 47 4e 55 43 5f 5f  #ifndef __GNUC__
203b0 0a 20 20 20 20 20 20 20 63 68 6f 6b 65 20 6d 65  .       choke me
203c0 0a 23 65 6e 64 69 66 0a 0a 20 20 3b 0a 20 20 72  .#endif..  ;.  r
203d0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
203e0 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
203f0 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
20400 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f   (ac_try="$ac_co
20410 6d 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28 24  mpile".case "(($
20420 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22  ac_try" in.  *\"
20430 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29  * | *\`* | *\\*)
20440 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61   ac_try_echo=\$a
20450 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f  c_try;;.  *) ac_
20460 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79  try_echo=$ac_try
20470 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65 63  ;;.esac.eval "ec
20480 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49  ho \"\$as_me:$LI
20490 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63  NENO: $ac_try_ec
204a0 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ho\"") >&5.  (ev
204b0 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  al "$ac_compile"
204c0 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
204d0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
204e0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
204f0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
20500 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
20510 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
20520 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
20530 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
20540 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20550 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
20560 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
20570 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20  c_status); } && 
20580 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63  {.. test -z "$ac
20590 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67  _cxx_werror_flag
205a0 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d 73  " ||.. test ! -s
205b0 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20   conftest.err.  
205c0 20 20 20 20 20 7d 20 26 26 20 74 65 73 74 20 2d       } && test -
205d0 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
205e0 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20 20 61 63  bjext; then.  ac
205f0 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 79 65  _compiler_gnu=ye
20600 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  s.else.  echo "$
20610 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
20620 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
20630 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
20640 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
20650 26 35 0a 0a 09 61 63 5f 63 6f 6d 70 69 6c 65 72  &5...ac_compiler
20660 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 0a 72 6d 20 2d  _gnu=no.fi..rm -
20670 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e  f core conftest.
20680 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
20690 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74  _objext conftest
206a0 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63 76 5f 63  .$ac_ext.ac_cv_c
206b0 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  xx_compiler_gnu=
206c0 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  $ac_compiler_gnu
206d0 0a 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61 73  ..fi.{ echo "$as
206e0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
206f0 75 6c 74 3a 20 24 61 63 5f 63 76 5f 63 78 78 5f  ult: $ac_cv_cxx_
20700 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26  compiler_gnu" >&
20710 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
20720 7d 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f 6d 70  }$ac_cv_cxx_comp
20730 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 3b 20 7d  iler_gnu" >&6; }
20740 0a 47 58 58 3d 60 74 65 73 74 20 24 61 63 5f 63  .GXX=`test $ac_c
20750 6f 6d 70 69 6c 65 72 5f 67 6e 75 20 3d 20 79 65  ompiler_gnu = ye
20760 73 20 26 26 20 65 63 68 6f 20 79 65 73 60 0a 61  s && echo yes`.a
20770 63 5f 74 65 73 74 5f 43 58 58 46 4c 41 47 53 3d  c_test_CXXFLAGS=
20780 24 7b 43 58 58 46 4c 41 47 53 2b 73 65 74 7d 0a  ${CXXFLAGS+set}.
20790 61 63 5f 73 61 76 65 5f 43 58 58 46 4c 41 47 53  ac_save_CXXFLAGS
207a0 3d 24 43 58 58 46 4c 41 47 53 0a 7b 20 65 63 68  =$CXXFLAGS.{ ech
207b0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
207c0 4f 3a 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74  O: checking whet
207d0 68 65 72 20 24 43 58 58 20 61 63 63 65 70 74 73  her $CXX accepts
207e0 20 2d 67 22 20 3e 26 35 0a 65 63 68 6f 20 24 45   -g" >&5.echo $E
207f0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
20800 77 68 65 74 68 65 72 20 24 43 58 58 20 61 63 63  whether $CXX acc
20810 65 70 74 73 20 2d 67 2e 2e 2e 20 24 45 43 48 4f  epts -g... $ECHO
20820 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65  _C" >&6; }.if te
20830 73 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67  st "${ac_cv_prog
20840 5f 63 78 78 5f 67 2b 73 65 74 7d 22 20 3d 20 73  _cxx_g+set}" = s
20850 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
20860 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
20870 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
20880 6c 73 65 0a 20 20 61 63 5f 73 61 76 65 5f 63 78  lse.  ac_save_cx
20890 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 3d 24 61  x_werror_flag=$a
208a0 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61  c_cxx_werror_fla
208b0 67 0a 20 20 20 61 63 5f 63 78 78 5f 77 65 72 72  g.   ac_cxx_werr
208c0 6f 72 5f 66 6c 61 67 3d 79 65 73 0a 20 20 20 61  or_flag=yes.   a
208d0 63 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 3d  c_cv_prog_cxx_g=
208e0 6e 6f 0a 20 20 20 43 58 58 46 4c 41 47 53 3d 22  no.   CXXFLAGS="
208f0 2d 67 22 0a 20 20 20 63 61 74 20 3e 63 6f 6e 66  -g".   cat >conf
20900 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
20910 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
20920 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
20930 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
20940 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
20950 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
20960 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
20970 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
20980 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
20990 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
209a0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
209b0 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
209c0 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20 7b  .$ac_objext.if {
209d0 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f 63 6f   (ac_try="$ac_co
209e0 6d 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28 24  mpile".case "(($
209f0 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22  ac_try" in.  *\"
20a00 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29  * | *\`* | *\\*)
20a10 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61   ac_try_echo=\$a
20a20 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f  c_try;;.  *) ac_
20a30 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79  try_echo=$ac_try
20a40 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65 63  ;;.esac.eval "ec
20a50 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49  ho \"\$as_me:$LI
20a60 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63  NENO: $ac_try_ec
20a70 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ho\"") >&5.  (ev
20a80 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  al "$ac_compile"
20a90 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
20aa0 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
20ab0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
20ac0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
20ad0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
20ae0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
20af0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
20b00 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
20b10 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
20b20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
20b30 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
20b40 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26 20  c_status); } && 
20b50 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 24 61 63  {.. test -z "$ac
20b60 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67  _cxx_werror_flag
20b70 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d 73  " ||.. test ! -s
20b80 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20   conftest.err.  
20b90 20 20 20 20 20 7d 20 26 26 20 74 65 73 74 20 2d       } && test -
20ba0 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  s conftest.$ac_o
20bb0 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20 20 61 63  bjext; then.  ac
20bc0 5f 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 3d 79  _cv_prog_cxx_g=y
20bd0 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22  es.else.  echo "
20be0 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70  $as_me: failed p
20bf0 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35  rogram was:" >&5
20c00 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63  .sed 's/^/| /' c
20c10 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
20c20 3e 26 35 0a 0a 09 43 58 58 46 4c 41 47 53 3d 22  >&5...CXXFLAGS="
20c30 22 0a 20 20 20 20 20 20 63 61 74 20 3e 63 6f 6e  ".      cat >con
20c40 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
20c50 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65  _ACEOF./* confde
20c60 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46  fs.h.  */._ACEOF
20c70 0a 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20  .cat confdefs.h 
20c80 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  >>conftest.$ac_e
20c90 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73  xt.cat >>conftes
20ca0 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45  t.$ac_ext <<_ACE
20cb0 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65  OF./* end confde
20cc0 66 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d  fs.h.  */..int.m
20cd0 61 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20  ain ().{..  ;.  
20ce0 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45  return 0;.}._ACE
20cf0 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  OF.rm -f conftes
20d00 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66 20  t.$ac_objext.if 
20d10 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f 63  { (ac_try="$ac_c
20d20 6f 6d 70 69 6c 65 22 0a 63 61 73 65 20 22 28 28  ompile".case "((
20d30 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c  $ac_try" in.  *\
20d40 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a  "* | *\`* | *\\*
20d50 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24  ) ac_try_echo=\$
20d60 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63  ac_try;;.  *) ac
20d70 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72  _try_echo=$ac_tr
20d80 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65  y;;.esac.eval "e
20d90 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c  cho \"\$as_me:$L
20da0 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65  INENO: $ac_try_e
20db0 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  cho\"") >&5.  (e
20dc0 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65  val "$ac_compile
20dd0 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  ") 2>conftest.er
20de0 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
20df0 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
20e00 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
20e10 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
20e20 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
20e30 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
20e40 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
20e50 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
20e60 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
20e70 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
20e80 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26 26  ac_status); } &&
20e90 20 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 24 61   {.. test -z "$a
20ea0 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61  c_cxx_werror_fla
20eb0 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d  g" ||.. test ! -
20ec0 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20  s conftest.err. 
20ed0 20 20 20 20 20 20 7d 20 26 26 20 74 65 73 74 20        } && test 
20ee0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -s conftest.$ac_
20ef0 6f 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20 20 3a  objext; then.  :
20f00 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
20f10 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
20f20 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
20f30 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
20f40 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
20f50 35 0a 0a 09 61 63 5f 63 78 78 5f 77 65 72 72 6f  5...ac_cxx_werro
20f60 72 5f 66 6c 61 67 3d 24 61 63 5f 73 61 76 65 5f  r_flag=$ac_save_
20f70 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61 67 0a  cxx_werror_flag.
20f80 09 20 43 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a  . CXXFLAGS="-g".
20f90 09 20 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e  . cat >conftest.
20fa0 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46  $ac_ext <<_ACEOF
20fb0 0a 2f 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  ./* confdefs.h. 
20fc0 20 2a 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63   */._ACEOF.cat c
20fd0 6f 6e 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66  onfdefs.h >>conf
20fe0 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74  test.$ac_ext.cat
20ff0 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f   >>conftest.$ac_
21000 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
21010 65 6e 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20  end confdefs.h. 
21020 20 2a 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29   */..int.main ()
21030 0a 7b 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e  .{..  ;.  return
21040 20 30 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20   0;.}._ACEOF.rm 
21050 2d 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  -f conftest.$ac_
21060 6f 62 6a 65 78 74 0a 69 66 20 7b 20 28 61 63 5f  objext.if { (ac_
21070 74 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65  try="$ac_compile
21080 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72  ".case "(($ac_tr
21090 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a  y" in.  *\"* | *
210a0 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74  \`* | *\\*) ac_t
210b0 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79  ry_echo=\$ac_try
210c0 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65  ;;.  *) ac_try_e
210d0 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73  cho=$ac_try;;.es
210e0 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22  ac.eval "echo \"
210f0 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  \$as_me:$LINENO:
21100 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22   $ac_try_echo\""
21110 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24  ) >&5.  (eval "$
21120 61 63 5f 63 6f 6d 70 69 6c 65 22 29 20 32 3e 63  ac_compile") 2>c
21130 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63  onftest.er1.  ac
21140 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65  _status=$?.  gre
21150 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66  p -v '^ *+' conf
21160 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65  test.er1 >confte
21170 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63  st.err.  rm -f c
21180 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61  onftest.er1.  ca
21190 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t conftest.err >
211a0 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  &5.  echo "$as_m
211b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d  e:$LINENO: \$? =
211c0 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
211d0 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61  .  (exit $ac_sta
211e0 74 75 73 29 3b 20 7d 20 26 26 20 7b 0a 09 20 74  tus); } && {.. t
211f0 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f  est -z "$ac_cxx_
21200 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a  werror_flag" ||.
21210 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  . test ! -s conf
21220 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 20  test.err.       
21230 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e  } && test -s con
21240 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
21250 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
21260 72 6f 67 5f 63 78 78 5f 67 3d 79 65 73 0a 65 6c  rog_cxx_g=yes.el
21270 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
21280 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
21290 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
212a0 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
212b0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
212c0 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 72 65 20  .fi..rm -f core 
212d0 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e  conftest.err con
212e0 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
212f0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
21300 74 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 72 65  t.fi..rm -f core
21310 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f   conftest.err co
21320 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
21330 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  t conftest.$ac_e
21340 78 74 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 72  xt.fi..rm -f cor
21350 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 63  e conftest.err c
21360 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
21370 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  xt conftest.$ac_
21380 65 78 74 0a 20 20 20 61 63 5f 63 78 78 5f 77 65  ext.   ac_cxx_we
21390 72 72 6f 72 5f 66 6c 61 67 3d 24 61 63 5f 73 61  rror_flag=$ac_sa
213a0 76 65 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c  ve_cxx_werror_fl
213b0 61 67 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61  ag.fi.{ echo "$a
213c0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
213d0 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 70 72 6f  sult: $ac_cv_pro
213e0 67 5f 63 78 78 5f 67 22 20 3e 26 35 0a 65 63 68  g_cxx_g" >&5.ech
213f0 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 61 63 5f  o "${ECHO_T}$ac_
21400 63 76 5f 70 72 6f 67 5f 63 78 78 5f 67 22 20 3e  cv_prog_cxx_g" >
21410 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24  &6; }.if test "$
21420 61 63 5f 74 65 73 74 5f 43 58 58 46 4c 41 47 53  ac_test_CXXFLAGS
21430 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
21440 43 58 58 46 4c 41 47 53 3d 24 61 63 5f 73 61 76  CXXFLAGS=$ac_sav
21450 65 5f 43 58 58 46 4c 41 47 53 0a 65 6c 69 66 20  e_CXXFLAGS.elif 
21460 74 65 73 74 20 24 61 63 5f 63 76 5f 70 72 6f 67  test $ac_cv_prog
21470 5f 63 78 78 5f 67 20 3d 20 79 65 73 3b 20 74 68  _cxx_g = yes; th
21480 65 6e 0a 20 20 69 66 20 74 65 73 74 20 22 24 47  en.  if test "$G
21490 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  XX" = yes; then.
214a0 20 20 20 20 43 58 58 46 4c 41 47 53 3d 22 2d 67      CXXFLAGS="-g
214b0 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20   -O2".  else.   
214c0 20 43 58 58 46 4c 41 47 53 3d 22 2d 67 22 0a 20   CXXFLAGS="-g". 
214d0 20 66 69 0a 65 6c 73 65 0a 20 20 69 66 20 74 65   fi.else.  if te
214e0 73 74 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b  st "$GXX" = yes;
214f0 20 74 68 65 6e 0a 20 20 20 20 43 58 58 46 4c 41   then.    CXXFLA
21500 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65 0a  GS="-O2".  else.
21510 20 20 20 20 43 58 58 46 4c 41 47 53 3d 0a 20 20      CXXFLAGS=.  
21520 66 69 0a 66 69 0a 61 63 5f 65 78 74 3d 63 70 70  fi.fi.ac_ext=cpp
21530 0a 61 63 5f 63 70 70 3d 27 24 43 58 58 43 50 50  .ac_cpp='$CXXCPP
21540 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63 5f 63   $CPPFLAGS'.ac_c
21550 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20 2d 63 20  ompile='$CXX -c 
21560 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c  $CXXFLAGS $CPPFL
21570 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  AGS conftest.$ac
21580 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c 69 6e  _ext >&5'.ac_lin
21590 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f 6e 66 74  k='$CXX -o conft
215a0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 24 43  est$ac_exeext $C
215b0 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47  XXFLAGS $CPPFLAG
215c0 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e 66 74  S $LDFLAGS conft
215d0 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c 49 42  est.$ac_ext $LIB
215e0 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70 69 6c  S >&5'.ac_compil
215f0 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f 63 78  er_gnu=$ac_cv_cx
21600 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a  x_compiler_gnu..
21610 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 43  ..if test -n "$C
21620 58 58 22 20 26 26 20 28 20 74 65 73 74 20 22 58  XX" && ( test "X
21630 24 43 58 58 22 20 21 3d 20 22 58 6e 6f 22 20 26  $CXX" != "Xno" &
21640 26 0a 20 20 20 20 28 20 28 74 65 73 74 20 22 58  &.    ( (test "X
21650 24 43 58 58 22 20 3d 20 22 58 67 2b 2b 22 20 26  $CXX" = "Xg++" &
21660 26 20 60 67 2b 2b 20 2d 76 20 3e 2f 64 65 76 2f  & `g++ -v >/dev/
21670 6e 75 6c 6c 20 32 3e 26 31 60 20 29 20 7c 7c 0a  null 2>&1` ) ||.
21680 20 20 20 20 28 74 65 73 74 20 22 58 24 43 58 58      (test "X$CXX
21690 22 20 21 3d 20 22 58 67 2b 2b 22 29 29 29 20 3b  " != "Xg++"))) ;
216a0 20 74 68 65 6e 0a 20 20 61 63 5f 65 78 74 3d 63   then.  ac_ext=c
216b0 70 70 0a 61 63 5f 63 70 70 3d 27 24 43 58 58 43  pp.ac_cpp='$CXXC
216c0 50 50 20 24 43 50 50 46 4c 41 47 53 27 0a 61 63  PP $CPPFLAGS'.ac
216d0 5f 63 6f 6d 70 69 6c 65 3d 27 24 43 58 58 20 2d  _compile='$CXX -
216e0 63 20 24 43 58 58 46 4c 41 47 53 20 24 43 50 50  c $CXXFLAGS $CPP
216f0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
21700 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c  ac_ext >&5'.ac_l
21710 69 6e 6b 3d 27 24 43 58 58 20 2d 6f 20 63 6f 6e  ink='$CXX -o con
21720 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
21730 24 43 58 58 46 4c 41 47 53 20 24 43 50 50 46 4c  $CXXFLAGS $CPPFL
21740 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f 6e  AGS $LDFLAGS con
21750 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24 4c  ftest.$ac_ext $L
21760 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d 70  IBS >&5'.ac_comp
21770 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76 5f  iler_gnu=$ac_cv_
21780 63 78 78 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  cxx_compiler_gnu
21790 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .{ echo "$as_me:
217a0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
217b0 67 20 68 6f 77 20 74 6f 20 72 75 6e 20 74 68 65  g how to run the
217c0 20 43 2b 2b 20 70 72 65 70 72 6f 63 65 73 73 6f   C++ preprocesso
217d0 72 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  r" >&5.echo $ECH
217e0 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 68 6f  O_N "checking ho
217f0 77 20 74 6f 20 72 75 6e 20 74 68 65 20 43 2b 2b  w to run the C++
21800 20 70 72 65 70 72 6f 63 65 73 73 6f 72 2e 2e 2e   preprocessor...
21810 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d   $ECHO_C" >&6; }
21820 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24 43 58  .if test -z "$CX
21830 58 43 50 50 22 3b 20 74 68 65 6e 0a 20 20 69 66  XCPP"; then.  if
21840 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76 5f 70   test "${ac_cv_p
21850 72 6f 67 5f 43 58 58 43 50 50 2b 73 65 74 7d 22  rog_CXXCPP+set}"
21860 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
21870 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
21880 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
21890 26 36 0a 65 6c 73 65 0a 20 20 20 20 20 20 23 20  &6.else.      # 
218a0 44 6f 75 62 6c 65 20 71 75 6f 74 65 73 20 62 65  Double quotes be
218b0 63 61 75 73 65 20 43 58 58 43 50 50 20 6e 65 65  cause CXXCPP nee
218c0 64 73 20 74 6f 20 62 65 20 65 78 70 61 6e 64 65  ds to be expande
218d0 64 0a 20 20 20 20 66 6f 72 20 43 58 58 43 50 50  d.    for CXXCPP
218e0 20 69 6e 20 22 24 43 58 58 20 2d 45 22 20 22 2f   in "$CXX -E" "/
218f0 6c 69 62 2f 63 70 70 22 0a 20 20 20 20 64 6f 0a  lib/cpp".    do.
21900 20 20 20 20 20 20 61 63 5f 70 72 65 70 72 6f 63        ac_preproc
21910 5f 6f 6b 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63  _ok=false.for ac
21920 5f 63 78 78 5f 70 72 65 70 72 6f 63 5f 77 61 72  _cxx_preproc_war
21930 6e 5f 66 6c 61 67 20 69 6e 20 27 27 20 79 65 73  n_flag in '' yes
21940 0a 64 6f 0a 20 20 23 20 55 73 65 20 61 20 68 65  .do.  # Use a he
21950 61 64 65 72 20 66 69 6c 65 20 74 68 61 74 20 63  ader file that c
21960 6f 6d 65 73 20 77 69 74 68 20 67 63 63 2c 20 73  omes with gcc, s
21970 6f 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c  o configuring gl
21980 69 62 63 0a 20 20 23 20 77 69 74 68 20 61 20 66  ibc.  # with a f
21990 72 65 73 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69  resh cross-compi
219a0 6c 65 72 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50  ler works..  # P
219b0 72 65 66 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e  refer <limits.h>
219c0 20 74 6f 20 3c 61 73 73 65 72 74 2e 68 3e 20 69   to <assert.h> i
219d0 66 20 5f 5f 53 54 44 43 5f 5f 20 69 73 20 64 65  f __STDC__ is de
219e0 66 69 6e 65 64 2c 20 73 69 6e 63 65 0a 20 20 23  fined, since.  #
219f0 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 65 78 69 73   <limits.h> exis
21a00 74 73 20 65 76 65 6e 20 6f 6e 20 66 72 65 65 73  ts even on frees
21a10 74 61 6e 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  tanding compiler
21a20 73 2e 0a 20 20 23 20 4f 6e 20 74 68 65 20 4e 65  s..  # On the Ne
21a30 58 54 2c 20 63 63 20 2d 45 20 72 75 6e 73 20 74  XT, cc -E runs t
21a40 68 65 20 63 6f 64 65 20 74 68 72 6f 75 67 68 20  he code through 
21a50 74 68 65 20 63 6f 6d 70 69 6c 65 72 27 73 20 70  the compiler's p
21a60 61 72 73 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a  arser,.  # not j
21a70 75 73 74 20 74 68 72 6f 75 67 68 20 63 70 70 2e  ust through cpp.
21a80 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 22 20   "Syntax error" 
21a90 69 73 20 68 65 72 65 20 74 6f 20 63 61 74 63 68  is here to catch
21aa0 20 74 68 69 73 20 63 61 73 65 2e 0a 20 20 63 61   this case..  ca
21ab0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
21ac0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
21ad0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
21ae0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
21af0 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
21b00 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
21b10 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
21b20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
21b30 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
21b40 23 69 66 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a  #ifdef __STDC__.
21b50 23 20 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74  # include <limit
21b60 73 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63  s.h>.#else.# inc
21b70 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a  lude <assert.h>.
21b80 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 53 79  #endif...     Sy
21b90 6e 74 61 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f  ntax error._ACEO
21ba0 46 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d 22  F.if { (ac_try="
21bb0 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74  $ac_cpp conftest
21bc0 2e 24 61 63 5f 65 78 74 22 0a 63 61 73 65 20 22  .$ac_ext".case "
21bd0 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20  (($ac_try" in.  
21be0 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c  *\"* | *\`* | *\
21bf0 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d  \*) ac_try_echo=
21c00 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20  \$ac_try;;.  *) 
21c10 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f  ac_try_echo=$ac_
21c20 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20  try;;.esac.eval 
21c30 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a  "echo \"\$as_me:
21c40 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79  $LINENO: $ac_try
21c50 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20  _echo\"") >&5.  
21c60 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63  (eval "$ac_cpp c
21c70 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22  onftest.$ac_ext"
21c80 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31  ) 2>conftest.er1
21c90 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
21ca0 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27    grep -v '^ *+'
21cb0 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63   conftest.er1 >c
21cc0 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d  onftest.err.  rm
21cd0 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31   -f conftest.er1
21ce0 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e  .  cat conftest.
21cf0 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22  err >&5.  echo "
21d00 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
21d10 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
21d20 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
21d30 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64  c_status); } >/d
21d40 65 76 2f 6e 75 6c 6c 20 26 26 20 7b 0a 09 20 74  ev/null && {.. t
21d50 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f  est -z "$ac_cxx_
21d60 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61  preproc_warn_fla
21d70 67 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f  g$ac_cxx_werror_
21d80 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20  flag" ||.. test 
21d90 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
21da0 72 0a 20 20 20 20 20 20 20 7d 3b 20 74 68 65 6e  r.       }; then
21db0 0a 20 20 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f  .  :.else.  echo
21dc0 20 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64   "$as_me: failed
21dd0 20 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e   program was:" >
21de0 26 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27  &5.sed 's/^/| /'
21df0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
21e00 74 20 3e 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65  t >&5..  # Broke
21e10 6e 3a 20 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69  n: fails on vali
21e20 64 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75  d input..continu
21e30 65 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66  e.fi..rm -f conf
21e40 74 65 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73  test.err conftes
21e50 74 2e 24 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f  t.$ac_ext..  # O
21e60 4b 2c 20 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65  K, works on sane
21e70 20 63 61 73 65 73 2e 20 20 4e 6f 77 20 63 68 65   cases.  Now che
21e80 63 6b 20 77 68 65 74 68 65 72 20 6e 6f 6e 65 78  ck whether nonex
21e90 69 73 74 65 6e 74 20 68 65 61 64 65 72 73 0a 20  istent headers. 
21ea0 20 23 20 63 61 6e 20 62 65 20 64 65 74 65 63 74   # can be detect
21eb0 65 64 20 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61  ed and how..  ca
21ec0 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  t >conftest.$ac_
21ed0 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20  ext <<_ACEOF./* 
21ee0 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
21ef0 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64  _ACEOF.cat confd
21f00 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74  efs.h >>conftest
21f10 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63  .$ac_ext.cat >>c
21f20 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20  onftest.$ac_ext 
21f30 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20  <<_ACEOF./* end 
21f40 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a  confdefs.h.  */.
21f50 23 69 6e 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e  #include <ac_non
21f60 65 78 69 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45  existent.h>._ACE
21f70 4f 46 0a 69 66 20 7b 20 28 61 63 5f 74 72 79 3d  OF.if { (ac_try=
21f80 22 24 61 63 5f 63 70 70 20 63 6f 6e 66 74 65 73  "$ac_cpp conftes
21f90 74 2e 24 61 63 5f 65 78 74 22 0a 63 61 73 65 20  t.$ac_ext".case 
21fa0 22 28 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20  "(($ac_try" in. 
21fb0 20 2a 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a   *\"* | *\`* | *
21fc0 5c 5c 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f  \\*) ac_try_echo
21fd0 3d 5c 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29  =\$ac_try;;.  *)
21fe0 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63   ac_try_echo=$ac
21ff0 5f 74 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c  _try;;.esac.eval
22000 20 22 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65   "echo \"\$as_me
22010 3a 24 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72  :$LINENO: $ac_tr
22020 79 5f 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20  y_echo\"") >&5. 
22030 20 28 65 76 61 6c 20 22 24 61 63 5f 63 70 70 20   (eval "$ac_cpp 
22040 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22050 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72  ") 2>conftest.er
22060 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  1.  ac_status=$?
22070 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b  .  grep -v '^ *+
22080 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e  ' conftest.er1 >
22090 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20 72  conftest.err.  r
220a0 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65 72  m -f conftest.er
220b0 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  1.  cat conftest
220c0 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f 20  .err >&5.  echo 
220d0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
220e0 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75   \$? = $ac_statu
220f0 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24  s" >&5.  (exit $
22100 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f  ac_status); } >/
22110 64 65 76 2f 6e 75 6c 6c 20 26 26 20 7b 0a 09 20  dev/null && {.. 
22120 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 78 78  test -z "$ac_cxx
22130 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c  _preproc_warn_fl
22140 61 67 24 61 63 5f 63 78 78 5f 77 65 72 72 6f 72  ag$ac_cxx_werror
22150 5f 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74  _flag" ||.. test
22160 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65   ! -s conftest.e
22170 72 72 0a 20 20 20 20 20 20 20 7d 3b 20 74 68 65  rr.       }; the
22180 6e 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75  n.  # Broken: su
22190 63 63 65 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64  ccess on invalid
221a0 20 69 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65   input..continue
221b0 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24 61  .else.  echo "$a
221c0 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72 6f  s_me: failed pro
221d0 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73  gram was:" >&5.s
221e0 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e  ed 's/^/| /' con
221f0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e 26  ftest.$ac_ext >&
22200 35 0a 0a 20 20 23 20 50 61 73 73 65 73 20 62 6f  5..  # Passes bo
22210 74 68 20 74 65 73 74 73 2e 0a 61 63 5f 70 72 65  th tests..ac_pre
22220 70 72 6f 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a  proc_ok=:.break.
22230 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  fi..rm -f confte
22240 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
22250 24 61 63 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20  $ac_ext..done.# 
22260 42 65 63 61 75 73 65 20 6f 66 20 60 62 72 65 61  Because of `brea
22270 6b 27 2c 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f  k', _AC_PREPROC_
22280 49 46 45 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e  IFELSE's cleanin
22290 67 20 63 6f 64 65 20 77 61 73 20 73 6b 69 70 70  g code was skipp
222a0 65 64 2e 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  ed..rm -f confte
222b0 73 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e  st.err conftest.
222c0 24 61 63 5f 65 78 74 0a 69 66 20 24 61 63 5f 70  $ac_ext.if $ac_p
222d0 72 65 70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a  reproc_ok; then.
222e0 20 20 62 72 65 61 6b 0a 66 69 0a 0a 20 20 20 20    break.fi..    
222f0 64 6f 6e 65 0a 20 20 20 20 61 63 5f 63 76 5f 70  done.    ac_cv_p
22300 72 6f 67 5f 43 58 58 43 50 50 3d 24 43 58 58 43  rog_CXXCPP=$CXXC
22310 50 50 0a 0a 66 69 0a 20 20 43 58 58 43 50 50 3d  PP..fi.  CXXCPP=
22320 24 61 63 5f 63 76 5f 70 72 6f 67 5f 43 58 58 43  $ac_cv_prog_CXXC
22330 50 50 0a 65 6c 73 65 0a 20 20 61 63 5f 63 76 5f  PP.else.  ac_cv_
22340 70 72 6f 67 5f 43 58 58 43 50 50 3d 24 43 58 58  prog_CXXCPP=$CXX
22350 43 50 50 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24  CPP.fi.{ echo "$
22360 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
22370 65 73 75 6c 74 3a 20 24 43 58 58 43 50 50 22 20  esult: $CXXCPP" 
22380 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
22390 5f 54 7d 24 43 58 58 43 50 50 22 20 3e 26 36 3b  _T}$CXXCPP" >&6;
223a0 20 7d 0a 61 63 5f 70 72 65 70 72 6f 63 5f 6f 6b   }.ac_preproc_ok
223b0 3d 66 61 6c 73 65 0a 66 6f 72 20 61 63 5f 63 78  =false.for ac_cx
223c0 78 5f 70 72 65 70 72 6f 63 5f 77 61 72 6e 5f 66  x_preproc_warn_f
223d0 6c 61 67 20 69 6e 20 27 27 20 79 65 73 0a 64 6f  lag in '' yes.do
223e0 0a 20 20 23 20 55 73 65 20 61 20 68 65 61 64 65  .  # Use a heade
223f0 72 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6d 65  r file that come
22400 73 20 77 69 74 68 20 67 63 63 2c 20 73 6f 20 63  s with gcc, so c
22410 6f 6e 66 69 67 75 72 69 6e 67 20 67 6c 69 62 63  onfiguring glibc
22420 0a 20 20 23 20 77 69 74 68 20 61 20 66 72 65 73  .  # with a fres
22430 68 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 65 72  h cross-compiler
22440 20 77 6f 72 6b 73 2e 0a 20 20 23 20 50 72 65 66   works..  # Pref
22450 65 72 20 3c 6c 69 6d 69 74 73 2e 68 3e 20 74 6f  er <limits.h> to
22460 20 3c 61 73 73 65 72 74 2e 68 3e 20 69 66 20 5f   <assert.h> if _
22470 5f 53 54 44 43 5f 5f 20 69 73 20 64 65 66 69 6e  _STDC__ is defin
22480 65 64 2c 20 73 69 6e 63 65 0a 20 20 23 20 3c 6c  ed, since.  # <l
22490 69 6d 69 74 73 2e 68 3e 20 65 78 69 73 74 73 20  imits.h> exists 
224a0 65 76 65 6e 20 6f 6e 20 66 72 65 65 73 74 61 6e  even on freestan
224b0 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72 73 2e 0a  ding compilers..
224c0 20 20 23 20 4f 6e 20 74 68 65 20 4e 65 58 54 2c    # On the NeXT,
224d0 20 63 63 20 2d 45 20 72 75 6e 73 20 74 68 65 20   cc -E runs the 
224e0 63 6f 64 65 20 74 68 72 6f 75 67 68 20 74 68 65  code through the
224f0 20 63 6f 6d 70 69 6c 65 72 27 73 20 70 61 72 73   compiler's pars
22500 65 72 2c 0a 20 20 23 20 6e 6f 74 20 6a 75 73 74  er,.  # not just
22510 20 74 68 72 6f 75 67 68 20 63 70 70 2e 20 22 53   through cpp. "S
22520 79 6e 74 61 78 20 65 72 72 6f 72 22 20 69 73 20  yntax error" is 
22530 68 65 72 65 20 74 6f 20 63 61 74 63 68 20 74 68  here to catch th
22540 69 73 20 63 61 73 65 2e 0a 20 20 63 61 74 20 3e  is case..  cat >
22550 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22560 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
22570 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
22580 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
22590 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
225a0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
225b0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
225c0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
225d0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 66  fdefs.h.  */.#if
225e0 64 65 66 20 5f 5f 53 54 44 43 5f 5f 0a 23 20 69  def __STDC__.# i
225f0 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68  nclude <limits.h
22600 3e 0a 23 65 6c 73 65 0a 23 20 69 6e 63 6c 75 64  >.#else.# includ
22610 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 23 65 6e  e <assert.h>.#en
22620 64 69 66 0a 09 09 20 20 20 20 20 53 79 6e 74 61  dif...     Synta
22630 78 20 65 72 72 6f 72 0a 5f 41 43 45 4f 46 0a 69  x error._ACEOF.i
22640 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63  f { (ac_try="$ac
22650 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24 61  _cpp conftest.$a
22660 63 5f 65 78 74 22 0a 63 61 73 65 20 22 28 28 24  c_ext".case "(($
22670 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22  ac_try" in.  *\"
22680 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29  * | *\`* | *\\*)
22690 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61   ac_try_echo=\$a
226a0 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f  c_try;;.  *) ac_
226b0 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79  try_echo=$ac_try
226c0 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65 63  ;;.esac.eval "ec
226d0 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49  ho \"\$as_me:$LI
226e0 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63  NENO: $ac_try_ec
226f0 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ho\"") >&5.  (ev
22700 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e 66  al "$ac_cpp conf
22710 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20 32  test.$ac_ext") 2
22720 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
22730 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
22740 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
22750 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
22760 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
22770 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
22780 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
22790 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
227a0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
227b0 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
227c0 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
227d0 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76 2f  tatus); } >/dev/
227e0 6e 75 6c 6c 20 26 26 20 7b 0a 09 20 74 65 73 74  null && {.. test
227f0 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f 70 72 65   -z "$ac_cxx_pre
22800 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 24 61  proc_warn_flag$a
22810 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c 61  c_cxx_werror_fla
22820 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20 2d  g" ||.. test ! -
22830 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20  s conftest.err. 
22840 20 20 20 20 20 20 7d 3b 20 74 68 65 6e 0a 20 20        }; then.  
22850 3a 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20 22 24  :.else.  echo "$
22860 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20 70 72  as_me: failed pr
22870 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26 35 0a  ogram was:" >&5.
22880 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f  sed 's/^/| /' co
22890 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3e  nftest.$ac_ext >
228a0 26 35 0a 0a 20 20 23 20 42 72 6f 6b 65 6e 3a 20  &5..  # Broken: 
228b0 66 61 69 6c 73 20 6f 6e 20 76 61 6c 69 64 20 69  fails on valid i
228c0 6e 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 66  nput..continue.f
228d0 69 0a 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73  i..rm -f conftes
228e0 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
228f0 61 63 5f 65 78 74 0a 0a 20 20 23 20 4f 4b 2c 20  ac_ext..  # OK, 
22900 77 6f 72 6b 73 20 6f 6e 20 73 61 6e 65 20 63 61  works on sane ca
22910 73 65 73 2e 20 20 4e 6f 77 20 63 68 65 63 6b 20  ses.  Now check 
22920 77 68 65 74 68 65 72 20 6e 6f 6e 65 78 69 73 74  whether nonexist
22930 65 6e 74 20 68 65 61 64 65 72 73 0a 20 20 23 20  ent headers.  # 
22940 63 61 6e 20 62 65 20 64 65 74 65 63 74 65 64 20  can be detected 
22950 61 6e 64 20 68 6f 77 2e 0a 20 20 63 61 74 20 3e  and how..  cat >
22960 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22970 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e   <<_ACEOF./* con
22980 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43  fdefs.h.  */._AC
22990 45 4f 46 0a 63 61 74 20 63 6f 6e 66 64 65 66 73  EOF.cat confdefs
229a0 2e 68 20 3e 3e 63 6f 6e 66 74 65 73 74 2e 24 61  .h >>conftest.$a
229b0 63 5f 65 78 74 0a 63 61 74 20 3e 3e 63 6f 6e 66  c_ext.cat >>conf
229c0 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
229d0 41 43 45 4f 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e  ACEOF./* end con
229e0 66 64 65 66 73 2e 68 2e 20 20 2a 2f 0a 23 69 6e  fdefs.h.  */.#in
229f0 63 6c 75 64 65 20 3c 61 63 5f 6e 6f 6e 65 78 69  clude <ac_nonexi
22a00 73 74 65 6e 74 2e 68 3e 0a 5f 41 43 45 4f 46 0a  stent.h>._ACEOF.
22a10 69 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24 61  if { (ac_try="$a
22a20 63 5f 63 70 70 20 63 6f 6e 66 74 65 73 74 2e 24  c_cpp conftest.$
22a30 61 63 5f 65 78 74 22 0a 63 61 73 65 20 22 28 28  ac_ext".case "((
22a40 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c  $ac_try" in.  *\
22a50 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a  "* | *\`* | *\\*
22a60 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24  ) ac_try_echo=\$
22a70 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63  ac_try;;.  *) ac
22a80 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72  _try_echo=$ac_tr
22a90 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65  y;;.esac.eval "e
22aa0 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c  cho \"\$as_me:$L
22ab0 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65  INENO: $ac_try_e
22ac0 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65  cho\"") >&5.  (e
22ad0 76 61 6c 20 22 24 61 63 5f 63 70 70 20 63 6f 6e  val "$ac_cpp con
22ae0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 22 29 20  ftest.$ac_ext") 
22af0 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  2>conftest.er1. 
22b00 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20   ac_status=$?.  
22b10 67 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63  grep -v '^ *+' c
22b20 6f 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e  onftest.er1 >con
22b30 66 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d  ftest.err.  rm -
22b40 66 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20  f conftest.er1. 
22b50 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72   cat conftest.er
22b60 72 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61  r >&5.  echo "$a
22b70 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24  s_me:$LINENO: \$
22b80 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20  ? = $ac_status" 
22b90 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f  >&5.  (exit $ac_
22ba0 73 74 61 74 75 73 29 3b 20 7d 20 3e 2f 64 65 76  status); } >/dev
22bb0 2f 6e 75 6c 6c 20 26 26 20 7b 0a 09 20 74 65 73  /null && {.. tes
22bc0 74 20 2d 7a 20 22 24 61 63 5f 63 78 78 5f 70 72  t -z "$ac_cxx_pr
22bd0 65 70 72 6f 63 5f 77 61 72 6e 5f 66 6c 61 67 24  eproc_warn_flag$
22be0 61 63 5f 63 78 78 5f 77 65 72 72 6f 72 5f 66 6c  ac_cxx_werror_fl
22bf0 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20  ag" ||.. test ! 
22c00 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  -s conftest.err.
22c10 20 20 20 20 20 20 20 7d 3b 20 74 68 65 6e 0a 20         }; then. 
22c20 20 23 20 42 72 6f 6b 65 6e 3a 20 73 75 63 63 65   # Broken: succe
22c30 73 73 20 6f 6e 20 69 6e 76 61 6c 69 64 20 69 6e  ss on invalid in
22c40 70 75 74 2e 0a 63 6f 6e 74 69 6e 75 65 0a 65 6c  put..continue.el
22c50 73 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  se.  echo "$as_m
22c60 65 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61  e: failed progra
22c70 6d 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20  m was:" >&5.sed 
22c80 27 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65  's/^/| /' confte
22c90 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a  st.$ac_ext >&5..
22ca0 20 20 23 20 50 61 73 73 65 73 20 62 6f 74 68 20    # Passes both 
22cb0 74 65 73 74 73 2e 0a 61 63 5f 70 72 65 70 72 6f  tests..ac_prepro
22cc0 63 5f 6f 6b 3d 3a 0a 62 72 65 61 6b 0a 66 69 0a  c_ok=:.break.fi.
22cd0 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
22ce0 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
22cf0 5f 65 78 74 0a 0a 64 6f 6e 65 0a 23 20 42 65 63  _ext..done.# Bec
22d00 61 75 73 65 20 6f 66 20 60 62 72 65 61 6b 27 2c  ause of `break',
22d10 20 5f 41 43 5f 50 52 45 50 52 4f 43 5f 49 46 45   _AC_PREPROC_IFE
22d20 4c 53 45 27 73 20 63 6c 65 61 6e 69 6e 67 20 63  LSE's cleaning c
22d30 6f 64 65 20 77 61 73 20 73 6b 69 70 70 65 64 2e  ode was skipped.
22d40 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e  .rm -f conftest.
22d50 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  err conftest.$ac
22d60 5f 65 78 74 0a 69 66 20 24 61 63 5f 70 72 65 70  _ext.if $ac_prep
22d70 72 6f 63 5f 6f 6b 3b 20 74 68 65 6e 0a 20 20 3a  roc_ok; then.  :
22d80 0a 65 6c 73 65 0a 20 20 7b 20 7b 20 65 63 68 6f  .else.  { { echo
22d90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
22da0 3a 20 65 72 72 6f 72 3a 20 43 2b 2b 20 70 72 65  : error: C++ pre
22db0 70 72 6f 63 65 73 73 6f 72 20 5c 22 24 43 58 58  processor \"$CXX
22dc0 43 50 50 5c 22 20 66 61 69 6c 73 20 73 61 6e 69  CPP\" fails sani
22dd0 74 79 20 63 68 65 63 6b 0a 53 65 65 20 5c 60 63  ty check.See \`c
22de0 6f 6e 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d  onfig.log' for m
22df0 6f 72 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26  ore details." >&
22e00 35 0a 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20  5.echo "$as_me: 
22e10 65 72 72 6f 72 3a 20 43 2b 2b 20 70 72 65 70 72  error: C++ prepr
22e20 6f 63 65 73 73 6f 72 20 5c 22 24 43 58 58 43 50  ocessor \"$CXXCP
22e30 50 5c 22 20 66 61 69 6c 73 20 73 61 6e 69 74 79  P\" fails sanity
22e40 20 63 68 65 63 6b 0a 53 65 65 20 5c 60 63 6f 6e   check.See \`con
22e50 66 69 67 2e 6c 6f 67 27 20 66 6f 72 20 6d 6f 72  fig.log' for mor
22e60 65 20 64 65 74 61 69 6c 73 2e 22 20 3e 26 32 3b  e details." >&2;
22e70 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
22e80 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 66 69   exit 1; }; }.fi
22e90 0a 0a 61 63 5f 65 78 74 3d 63 70 70 0a 61 63 5f  ..ac_ext=cpp.ac_
22ea0 63 70 70 3d 27 24 43 58 58 43 50 50 20 24 43 50  cpp='$CXXCPP $CP
22eb0 50 46 4c 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69  PFLAGS'.ac_compi
22ec0 6c 65 3d 27 24 43 58 58 20 2d 63 20 24 43 58 58  le='$CXX -c $CXX
22ed0 46 4c 41 47 53 20 24 43 50 50 46 4c 41 47 53 20  FLAGS $CPPFLAGS 
22ee0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
22ef0 20 3e 26 35 27 0a 61 63 5f 6c 69 6e 6b 3d 27 24   >&5'.ac_link='$
22f00 43 58 58 20 2d 6f 20 63 6f 6e 66 74 65 73 74 24  CXX -o conftest$
22f10 61 63 5f 65 78 65 65 78 74 20 24 43 58 58 46 4c  ac_exeext $CXXFL
22f20 41 47 53 20 24 43 50 50 46 4c 41 47 53 20 24 4c  AGS $CPPFLAGS $L
22f30 44 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e  DFLAGS conftest.
22f40 24 61 63 5f 65 78 74 20 24 4c 49 42 53 20 3e 26  $ac_ext $LIBS >&
22f50 35 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  5'.ac_compiler_g
22f60 6e 75 3d 24 61 63 5f 63 76 5f 63 78 78 5f 63 6f  nu=$ac_cv_cxx_co
22f70 6d 70 69 6c 65 72 5f 67 6e 75 0a 0a 66 69 0a 0a  mpiler_gnu..fi..
22f80 0a 61 63 5f 65 78 74 3d 66 0a 61 63 5f 63 6f 6d  .ac_ext=f.ac_com
22f90 70 69 6c 65 3d 27 24 46 37 37 20 2d 63 20 24 46  pile='$F77 -c $F
22fa0 46 4c 41 47 53 20 63 6f 6e 66 74 65 73 74 2e 24  FLAGS conftest.$
22fb0 61 63 5f 65 78 74 20 3e 26 35 27 0a 61 63 5f 6c  ac_ext >&5'.ac_l
22fc0 69 6e 6b 3d 27 24 46 37 37 20 2d 6f 20 63 6f 6e  ink='$F77 -o con
22fd0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
22fe0 24 46 46 4c 41 47 53 20 24 4c 44 46 4c 41 47 53  $FFLAGS $LDFLAGS
22ff0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
23000 74 20 24 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f  t $LIBS >&5'.ac_
23010 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63  compiler_gnu=$ac
23020 5f 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72  _cv_f77_compiler
23030 5f 67 6e 75 0a 69 66 20 74 65 73 74 20 2d 6e 20  _gnu.if test -n 
23040 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
23050 22 3b 20 74 68 65 6e 0a 20 20 66 6f 72 20 61 63  "; then.  for ac
23060 5f 70 72 6f 67 20 69 6e 20 67 37 37 20 78 6c 66  _prog in g77 xlf
23070 20 66 37 37 20 66 72 74 20 70 67 66 37 37 20 63   f77 frt pgf77 c
23080 66 37 37 20 66 6f 72 74 37 37 20 66 6c 33 32 20  f77 fort77 fl32 
23090 61 66 37 37 20 78 6c 66 39 30 20 66 39 30 20 70  af77 xlf90 f90 p
230a0 67 66 39 30 20 70 67 68 70 66 20 65 70 63 66 39  gf90 pghpf epcf9
230b0 30 20 67 66 6f 72 74 72 61 6e 20 67 39 35 20 78  0 gfortran g95 x
230c0 6c 66 39 35 20 66 39 35 20 66 6f 72 74 20 69 66  lf95 f95 fort if
230d0 6f 72 74 20 69 66 63 20 65 66 63 20 70 67 66 39  ort ifc efc pgf9
230e0 35 20 6c 66 39 35 20 66 74 6e 0a 20 20 64 6f 0a  5 lf95 ftn.  do.
230f0 20 20 20 20 23 20 45 78 74 72 61 63 74 20 74 68      # Extract th
23100 65 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20  e first word of 
23110 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
23120 24 61 63 5f 70 72 6f 67 22 2c 20 73 6f 20 69 74  $ac_prog", so it
23130 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61   can be a progra
23140 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73  m name with args
23150 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 61 63 5f  ..set dummy $ac_
23160 74 6f 6f 6c 5f 70 72 65 66 69 78 24 61 63 5f 70  tool_prefix$ac_p
23170 72 6f 67 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a  rog; ac_word=$2.
23180 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
23190 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
231a0 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e   for $ac_word" >
231b0 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
231c0 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61  "checking for $a
231d0 63 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f  c_word... $ECHO_
231e0 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73  C" >&6; }.if tes
231f0 74 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f  t "${ac_cv_prog_
23200 46 37 37 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  F77+set}" = set;
23210 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
23220 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
23230 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
23240 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24  .  if test -n "$
23250 46 37 37 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f  F77"; then.  ac_
23260 63 76 5f 70 72 6f 67 5f 46 37 37 3d 22 24 46 37  cv_prog_F77="$F7
23270 37 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65  7" # Let the use
23280 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74  r override the t
23290 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76  est..else.as_sav
232a0 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d  e_IFS=$IFS; IFS=
232b0 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
232c0 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50  for as_dir in $P
232d0 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73  ATH.do.  IFS=$as
232e0 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74  _save_IFS.  test
232f0 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26   -z "$as_dir" &&
23300 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20   as_dir=..  for 
23310 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27  ac_exec_ext in '
23320 27 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65  ' $ac_executable
23330 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a  _extensions; do.
23340 20 20 69 66 20 7b 20 74 65 73 74 20 2d 66 20 22    if { test -f "
23350 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
23360 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 26 26  $ac_exec_ext" &&
23370 20 24 61 73 5f 74 65 73 74 5f 78 20 22 24 61 73   $as_test_x "$as
23380 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
23390 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d 3b 20 74  _exec_ext"; }; t
233a0 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72  hen.    ac_cv_pr
233b0 6f 67 5f 46 37 37 3d 22 24 61 63 5f 74 6f 6f 6c  og_F77="$ac_tool
233c0 5f 70 72 65 66 69 78 24 61 63 5f 70 72 6f 67 22  _prefix$ac_prog"
233d0 0a 20 20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d  .    echo "$as_m
233e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64  e:$LINENO: found
233f0 20 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72   $as_dir/$ac_wor
23400 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20 3e  d$ac_exec_ext" >
23410 26 35 0a 20 20 20 20 62 72 65 61 6b 20 32 0a 20  &5.    break 2. 
23420 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65 0a 49 46   fi.done.done.IF
23430 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 0a  S=$as_save_IFS..
23440 66 69 0a 66 69 0a 46 37 37 3d 24 61 63 5f 63 76  fi.fi.F77=$ac_cv
23450 5f 70 72 6f 67 5f 46 37 37 0a 69 66 20 74 65 73  _prog_F77.if tes
23460 74 20 2d 6e 20 22 24 46 37 37 22 3b 20 74 68 65  t -n "$F77"; the
23470 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f  n.  { echo "$as_
23480 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
23490 6c 74 3a 20 24 46 37 37 22 20 3e 26 35 0a 65 63  lt: $F77" >&5.ec
234a0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 46 37  ho "${ECHO_T}$F7
234b0 37 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20  7" >&6; }.else. 
234c0 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
234d0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
234e0 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
234f0 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b  {ECHO_T}no" >&6;
23500 20 7d 0a 66 69 0a 0a 0a 20 20 20 20 74 65 73 74   }.fi...    test
23510 20 2d 6e 20 22 24 46 37 37 22 20 26 26 20 62 72   -n "$F77" && br
23520 65 61 6b 0a 20 20 64 6f 6e 65 0a 66 69 0a 69 66  eak.  done.fi.if
23530 20 74 65 73 74 20 2d 7a 20 22 24 46 37 37 22 3b   test -z "$F77";
23540 20 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 46 37   then.  ac_ct_F7
23550 37 3d 24 46 37 37 0a 20 20 66 6f 72 20 61 63 5f  7=$F77.  for ac_
23560 70 72 6f 67 20 69 6e 20 67 37 37 20 78 6c 66 20  prog in g77 xlf 
23570 66 37 37 20 66 72 74 20 70 67 66 37 37 20 63 66  f77 frt pgf77 cf
23580 37 37 20 66 6f 72 74 37 37 20 66 6c 33 32 20 61  77 fort77 fl32 a
23590 66 37 37 20 78 6c 66 39 30 20 66 39 30 20 70 67  f77 xlf90 f90 pg
235a0 66 39 30 20 70 67 68 70 66 20 65 70 63 66 39 30  f90 pghpf epcf90
235b0 20 67 66 6f 72 74 72 61 6e 20 67 39 35 20 78 6c   gfortran g95 xl
235c0 66 39 35 20 66 39 35 20 66 6f 72 74 20 69 66 6f  f95 f95 fort ifo
235d0 72 74 20 69 66 63 20 65 66 63 20 70 67 66 39 35  rt ifc efc pgf95
235e0 20 6c 66 39 35 20 66 74 6e 0a 64 6f 0a 20 20 23   lf95 ftn.do.  #
235f0 20 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72   Extract the fir
23600 73 74 20 77 6f 72 64 20 6f 66 20 22 24 61 63 5f  st word of "$ac_
23610 70 72 6f 67 22 2c 20 73 6f 20 69 74 20 63 61 6e  prog", so it can
23620 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
23630 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a 73 65  me with args..se
23640 74 20 64 75 6d 6d 79 20 24 61 63 5f 70 72 6f 67  t dummy $ac_prog
23650 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 65  ; ac_word=$2.{ e
23660 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
23670 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
23680 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
23690 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
236a0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
236b0 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
236c0 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22  >&6; }.if test "
236d0 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63 5f  ${ac_cv_prog_ac_
236e0 63 74 5f 46 37 37 2b 73 65 74 7d 22 20 3d 20 73  ct_F77+set}" = s
236f0 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20  et; then.  echo 
23700 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64  $ECHO_N "(cached
23710 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65  ) $ECHO_C" >&6.e
23720 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e  lse.  if test -n
23730 20 22 24 61 63 5f 63 74 5f 46 37 37 22 3b 20 74   "$ac_ct_F77"; t
23740 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
23750 5f 61 63 5f 63 74 5f 46 37 37 3d 22 24 61 63 5f  _ac_ct_F77="$ac_
23760 63 74 5f 46 37 37 22 20 23 20 4c 65 74 20 74 68  ct_F77" # Let th
23770 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
23780 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
23790 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
237a0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
237b0 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
237c0 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
237d0 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
237e0 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
237f0 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
23800 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
23810 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
23820 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
23830 3b 20 64 6f 0a 20 20 69 66 20 7b 20 74 65 73 74  ; do.  if { test
23840 20 2d 66 20 22 24 61 73 5f 64 69 72 2f 24 61 63   -f "$as_dir/$ac
23850 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
23860 74 22 20 26 26 20 24 61 73 5f 74 65 73 74 5f 78  t" && $as_test_x
23870 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
23880 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
23890 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f   }; then.    ac_
238a0 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37  cv_prog_ac_ct_F7
238b0 37 3d 22 24 61 63 5f 70 72 6f 67 22 0a 20 20 20  7="$ac_prog".   
238c0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
238d0 49 4e 45 4e 4f 3a 20 66 6f 75 6e 64 20 24 61 73  INENO: found $as
238e0 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63  _dir/$ac_word$ac
238f0 5f 65 78 65 63 5f 65 78 74 22 20 3e 26 35 0a 20  _exec_ext" >&5. 
23900 20 20 20 62 72 65 61 6b 20 32 0a 20 20 66 69 0a     break 2.  fi.
23910 64 6f 6e 65 0a 64 6f 6e 65 0a 49 46 53 3d 24 61  done.done.IFS=$a
23920 73 5f 73 61 76 65 5f 49 46 53 0a 0a 66 69 0a 66  s_save_IFS..fi.f
23930 69 0a 61 63 5f 63 74 5f 46 37 37 3d 24 61 63 5f  i.ac_ct_F77=$ac_
23940 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 46 37  cv_prog_ac_ct_F7
23950 37 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61  7.if test -n "$a
23960 63 5f 63 74 5f 46 37 37 22 3b 20 74 68 65 6e 0a  c_ct_F77"; then.
23970 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
23980 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
23990 3a 20 24 61 63 5f 63 74 5f 46 37 37 22 20 3e 26  : $ac_ct_F77" >&
239a0 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
239b0 7d 24 61 63 5f 63 74 5f 46 37 37 22 20 3e 26 36  }$ac_ct_F77" >&6
239c0 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68  ; }.else.  { ech
239d0 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e  o "$as_me:$LINEN
239e0 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e  O: result: no" >
239f0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
23a00 54 7d 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a  T}no" >&6; }.fi.
23a10 0a 0a 20 20 74 65 73 74 20 2d 6e 20 22 24 61 63  ..  test -n "$ac
23a20 5f 63 74 5f 46 37 37 22 20 26 26 20 62 72 65 61  _ct_F77" && brea
23a30 6b 0a 64 6f 6e 65 0a 0a 20 20 69 66 20 74 65 73  k.done..  if tes
23a40 74 20 22 78 24 61 63 5f 63 74 5f 46 37 37 22 20  t "x$ac_ct_F77" 
23a50 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20 20 46 37  = x; then.    F7
23a60 37 3d 22 22 0a 20 20 65 6c 73 65 0a 20 20 20 20  7="".  else.    
23a70 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70  case $cross_comp
23a80 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77  iling:$ac_tool_w
23a90 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b  arned in.yes:).{
23aa0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
23ab0 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20  INENO: WARNING: 
23ac0 49 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 41  In the future, A
23ad0 75 74 6f 63 6f 6e 66 20 77 69 6c 6c 20 6e 6f 74  utoconf will not
23ae0 20 64 65 74 65 63 74 20 63 72 6f 73 73 2d 74 6f   detect cross-to
23af0 6f 6c 73 0a 77 68 6f 73 65 20 6e 61 6d 65 20 64  ols.whose name d
23b00 6f 65 73 20 6e 6f 74 20 73 74 61 72 74 20 77 69  oes not start wi
23b10 74 68 20 74 68 65 20 68 6f 73 74 20 74 72 69 70  th the host trip
23b20 6c 65 74 2e 20 20 49 66 20 79 6f 75 20 74 68 69  let.  If you thi
23b30 6e 6b 20 74 68 69 73 0a 63 6f 6e 66 69 67 75 72  nk this.configur
23b40 61 74 69 6f 6e 20 69 73 20 75 73 65 66 75 6c 20  ation is useful 
23b50 74 6f 20 79 6f 75 2c 20 70 6c 65 61 73 65 20 77  to you, please w
23b60 72 69 74 65 20 74 6f 20 61 75 74 6f 63 6f 6e 66  rite to autoconf
23b70 40 67 6e 75 2e 6f 72 67 2e 22 20 3e 26 35 0a 65  @gnu.org." >&5.e
23b80 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52  cho "$as_me: WAR
23b90 4e 49 4e 47 3a 20 49 6e 20 74 68 65 20 66 75 74  NING: In the fut
23ba0 75 72 65 2c 20 41 75 74 6f 63 6f 6e 66 20 77 69  ure, Autoconf wi
23bb0 6c 6c 20 6e 6f 74 20 64 65 74 65 63 74 20 63 72  ll not detect cr
23bc0 6f 73 73 2d 74 6f 6f 6c 73 0a 77 68 6f 73 65 20  oss-tools.whose 
23bd0 6e 61 6d 65 20 64 6f 65 73 20 6e 6f 74 20 73 74  name does not st
23be0 61 72 74 20 77 69 74 68 20 74 68 65 20 68 6f 73  art with the hos
23bf0 74 20 74 72 69 70 6c 65 74 2e 20 20 49 66 20 79  t triplet.  If y
23c00 6f 75 20 74 68 69 6e 6b 20 74 68 69 73 0a 63 6f  ou think this.co
23c10 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 75  nfiguration is u
23c20 73 65 66 75 6c 20 74 6f 20 79 6f 75 2c 20 70 6c  seful to you, pl
23c30 65 61 73 65 20 77 72 69 74 65 20 74 6f 20 61 75  ease write to au
23c40 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f 72 67 2e 22  toconf@gnu.org."
23c50 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77   >&2;}.ac_tool_w
23c60 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61  arned=yes ;;.esa
23c70 63 0a 20 20 20 20 46 37 37 3d 24 61 63 5f 63 74  c.    F77=$ac_ct
23c80 5f 46 37 37 0a 20 20 66 69 0a 66 69 0a 0a 0a 23  _F77.  fi.fi...#
23c90 20 50 72 6f 76 69 64 65 20 73 6f 6d 65 20 69 6e   Provide some in
23ca0 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
23cb0 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 65 63  the compiler..ec
23cc0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
23cd0 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  NO: checking for
23ce0 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70   Fortran 77 comp
23cf0 69 6c 65 72 20 76 65 72 73 69 6f 6e 22 20 3e 26  iler version" >&
23d00 35 0a 61 63 5f 63 6f 6d 70 69 6c 65 72 3d 60 73  5.ac_compiler=`s
23d10 65 74 20 58 20 24 61 63 5f 63 6f 6d 70 69 6c 65  et X $ac_compile
23d20 3b 20 65 63 68 6f 20 24 32 60 0a 7b 20 28 61 63  ; echo $2`.{ (ac
23d30 5f 74 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c  _try="$ac_compil
23d40 65 72 20 2d 2d 76 65 72 73 69 6f 6e 20 3e 26 35  er --version >&5
23d50 22 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72  ".case "(($ac_tr
23d60 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a  y" in.  *\"* | *
23d70 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74  \`* | *\\*) ac_t
23d80 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79  ry_echo=\$ac_try
23d90 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65  ;;.  *) ac_try_e
23da0 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73  cho=$ac_try;;.es
23db0 61 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22  ac.eval "echo \"
23dc0 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  \$as_me:$LINENO:
23dd0 20 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22   $ac_try_echo\""
23de0 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24  ) >&5.  (eval "$
23df0 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 2d 76 65  ac_compiler --ve
23e00 72 73 69 6f 6e 20 3e 26 35 22 29 20 32 3e 26 35  rsion >&5") 2>&5
23e10 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a  .  ac_status=$?.
23e20 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24    echo "$as_me:$
23e30 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61  LINENO: \$? = $a
23e40 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20  c_status" >&5.  
23e50 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
23e60 29 3b 20 7d 0a 7b 20 28 61 63 5f 74 72 79 3d 22  ); }.{ (ac_try="
23e70 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 76 20  $ac_compiler -v 
23e80 3e 26 35 22 0a 63 61 73 65 20 22 28 28 24 61 63  >&5".case "(($ac
23e90 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22 2a 20  _try" in.  *\"* 
23ea0 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61  | *\`* | *\\*) a
23eb0 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61 63 5f  c_try_echo=\$ac_
23ec0 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f 74 72  try;;.  *) ac_tr
23ed0 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79 3b 3b  y_echo=$ac_try;;
23ee0 0a 65 73 61 63 0a 65 76 61 6c 20 22 65 63 68 6f  .esac.eval "echo
23ef0 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49 4e 45   \"\$as_me:$LINE
23f00 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63 68 6f  NO: $ac_try_echo
23f10 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c  \"") >&5.  (eval
23f20 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 72 20 2d   "$ac_compiler -
23f30 76 20 3e 26 35 22 29 20 32 3e 26 35 0a 20 20 61  v >&5") 2>&5.  a
23f40 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
23f50 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
23f60 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
23f70 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
23f80 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
23f90 0a 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f  .{ (ac_try="$ac_
23fa0 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3e 26 35 22  compiler -V >&5"
23fb0 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79  .case "(($ac_try
23fc0 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c  " in.  *\"* | *\
23fd0 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72  `* | *\\*) ac_tr
23fe0 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b  y_echo=\$ac_try;
23ff0 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63  ;.  *) ac_try_ec
24000 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61  ho=$ac_try;;.esa
24010 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c  c.eval "echo \"\
24020 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24030 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29  $ac_try_echo\"")
24040 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
24050 63 5f 63 6f 6d 70 69 6c 65 72 20 2d 56 20 3e 26  c_compiler -V >&
24060 35 22 29 20 32 3e 26 35 0a 20 20 61 63 5f 73 74  5") 2>&5.  ac_st
24070 61 74 75 73 3d 24 3f 0a 20 20 65 63 68 6f 20 22  atus=$?.  echo "
24080 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24090 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73  \$? = $ac_status
240a0 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20 24 61  " >&5.  (exit $a
240b0 63 5f 73 74 61 74 75 73 29 3b 20 7d 0a 72 6d 20  c_status); }.rm 
240c0 2d 66 20 61 2e 6f 75 74 0a 0a 23 20 49 66 20 77  -f a.out..# If w
240d0 65 20 64 6f 6e 27 74 20 75 73 65 20 60 2e 46 27  e don't use `.F'
240e0 20 61 73 20 65 78 74 65 6e 73 69 6f 6e 2c 20 74   as extension, t
240f0 68 65 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20  he preprocessor 
24100 69 73 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 74 68  is not run on th
24110 65 0a 23 20 69 6e 70 75 74 20 66 69 6c 65 2e 20  e.# input file. 
24120 20 28 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73   (Note that this
24130 20 6f 6e 6c 79 20 6e 65 65 64 73 20 74 6f 20 77   only needs to w
24140 6f 72 6b 20 66 6f 72 20 47 4e 55 20 63 6f 6d 70  ork for GNU comp
24150 69 6c 65 72 73 2e 29 0a 61 63 5f 73 61 76 65 5f  ilers.).ac_save_
24160 65 78 74 3d 24 61 63 5f 65 78 74 0a 61 63 5f 65  ext=$ac_ext.ac_e
24170 78 74 3d 46 0a 7b 20 65 63 68 6f 20 22 24 61 73  xt=F.{ echo "$as
24180 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
24190 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 77 65  cking whether we
241a0 20 61 72 65 20 75 73 69 6e 67 20 74 68 65 20 47   are using the G
241b0 4e 55 20 46 6f 72 74 72 61 6e 20 37 37 20 63 6f  NU Fortran 77 co
241c0 6d 70 69 6c 65 72 22 20 3e 26 35 0a 65 63 68 6f  mpiler" >&5.echo
241d0 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
241e0 6e 67 20 77 68 65 74 68 65 72 20 77 65 20 61 72  ng whether we ar
241f0 65 20 75 73 69 6e 67 20 74 68 65 20 47 4e 55 20  e using the GNU 
24200 46 6f 72 74 72 61 6e 20 37 37 20 63 6f 6d 70 69  Fortran 77 compi
24210 6c 65 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ler... $ECHO_C" 
24220 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22  >&6; }.if test "
24230 24 7b 61 63 5f 63 76 5f 66 37 37 5f 63 6f 6d 70  ${ac_cv_f77_comp
24240 69 6c 65 72 5f 67 6e 75 2b 73 65 74 7d 22 20 3d  iler_gnu+set}" =
24250 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
24260 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
24270 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
24280 0a 65 6c 73 65 0a 20 20 63 61 74 20 3e 63 6f 6e  .else.  cat >con
24290 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
242a0 5f 41 43 45 4f 46 0a 20 20 20 20 20 20 70 72 6f  _ACEOF.      pro
242b0 67 72 61 6d 20 6d 61 69 6e 0a 23 69 66 6e 64 65  gram main.#ifnde
242c0 66 20 5f 5f 47 4e 55 43 5f 5f 0a 20 20 20 20 20  f __GNUC__.     
242d0 20 20 63 68 6f 6b 65 20 6d 65 0a 23 65 6e 64 69    choke me.#endi
242e0 66 0a 0a 20 20 20 20 20 20 65 6e 64 0a 5f 41 43  f..      end._AC
242f0 45 4f 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65  EOF.rm -f confte
24300 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 69 66  st.$ac_objext.if
24310 20 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63 5f   { (ac_try="$ac_
24320 63 6f 6d 70 69 6c 65 22 0a 63 61 73 65 20 22 28  compile".case "(
24330 28 24 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a  ($ac_try" in.  *
24340 5c 22 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c  \"* | *\`* | *\\
24350 2a 29 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c  *) ac_try_echo=\
24360 24 61 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61  $ac_try;;.  *) a
24370 63 5f 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74  c_try_echo=$ac_t
24380 72 79 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22  ry;;.esac.eval "
24390 65 63 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24  echo \"\$as_me:$
243a0 4c 49 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f  LINENO: $ac_try_
243b0 65 63 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28  echo\"") >&5.  (
243c0 65 76 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c  eval "$ac_compil
243d0 65 22 29 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  e") 2>conftest.e
243e0 72 31 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  r1.  ac_status=$
243f0 3f 0a 20 20 67 72 65 70 20 2d 76 20 27 5e 20 2a  ?.  grep -v '^ *
24400 2b 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 20  +' conftest.er1 
24410 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 20 20  >conftest.err.  
24420 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74 2e 65  rm -f conftest.e
24430 72 31 0a 20 20 63 61 74 20 63 6f 6e 66 74 65 73  r1.  cat conftes
24440 74 2e 65 72 72 20 3e 26 35 0a 20 20 65 63 68 6f  t.err >&5.  echo
24450 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
24460 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61 74  : \$? = $ac_stat
24470 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69 74 20  us" >&5.  (exit 
24480 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d 20 26  $ac_status); } &
24490 26 20 7b 0a 09 20 74 65 73 74 20 2d 7a 20 22 24  & {.. test -z "$
244a0 61 63 5f 66 37 37 5f 77 65 72 72 6f 72 5f 66 6c  ac_f77_werror_fl
244b0 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20 21 20  ag" ||.. test ! 
244c0 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a  -s conftest.err.
244d0 20 20 20 20 20 20 20 7d 20 26 26 20 74 65 73 74         } && test
244e0 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   -s conftest.$ac
244f0 5f 6f 62 6a 65 78 74 3b 20 74 68 65 6e 0a 20 20  _objext; then.  
24500 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 3d  ac_compiler_gnu=
24510 79 65 73 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20  yes.else.  echo 
24520 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
24530 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
24540 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
24550 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
24560 20 3e 26 35 0a 0a 09 61 63 5f 63 6f 6d 70 69 6c   >&5...ac_compil
24570 65 72 5f 67 6e 75 3d 6e 6f 0a 66 69 0a 0a 72 6d  er_gnu=no.fi..rm
24580 20 2d 66 20 63 6f 72 65 20 63 6f 6e 66 74 65 73   -f core conftes
24590 74 2e 65 72 72 20 63 6f 6e 66 74 65 73 74 2e 24  t.err conftest.$
245a0 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65  ac_objext confte
245b0 73 74 2e 24 61 63 5f 65 78 74 0a 61 63 5f 63 76  st.$ac_ext.ac_cv
245c0 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e  _f77_compiler_gn
245d0 75 3d 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67  u=$ac_compiler_g
245e0 6e 75 0a 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24  nu..fi.{ echo "$
245f0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
24600 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f 66 37  esult: $ac_cv_f7
24610 37 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 22 20  7_compiler_gnu" 
24620 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
24630 5f 54 7d 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f  _T}$ac_cv_f77_co
24640 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3e 26 36 3b  mpiler_gnu" >&6;
24650 20 7d 0a 61 63 5f 65 78 74 3d 24 61 63 5f 73 61   }.ac_ext=$ac_sa
24660 76 65 5f 65 78 74 0a 61 63 5f 74 65 73 74 5f 46  ve_ext.ac_test_F
24670 46 4c 41 47 53 3d 24 7b 46 46 4c 41 47 53 2b 73  FLAGS=${FFLAGS+s
24680 65 74 7d 0a 61 63 5f 73 61 76 65 5f 46 46 4c 41  et}.ac_save_FFLA
24690 47 53 3d 24 46 46 4c 41 47 53 0a 46 46 4c 41 47  GS=$FFLAGS.FFLAG
246a0 53 3d 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  S=.{ echo "$as_m
246b0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
246c0 69 6e 67 20 77 68 65 74 68 65 72 20 24 46 37 37  ing whether $F77
246d0 20 61 63 63 65 70 74 73 20 2d 67 22 20 3e 26 35   accepts -g" >&5
246e0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
246f0 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20  hecking whether 
24700 24 46 37 37 20 61 63 63 65 70 74 73 20 2d 67 2e  $F77 accepts -g.
24710 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b  .. $ECHO_C" >&6;
24720 20 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63   }.if test "${ac
24730 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67 2b 73  _cv_prog_f77_g+s
24740 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
24750 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  .  echo $ECHO_N 
24760 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f  "(cached) $ECHO_
24770 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 46 46  C" >&6.else.  FF
24780 4c 41 47 53 3d 2d 67 0a 63 61 74 20 3e 63 6f 6e  LAGS=-g.cat >con
24790 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
247a0 5f 41 43 45 4f 46 0a 20 20 20 20 20 20 70 72 6f  _ACEOF.      pro
247b0 67 72 61 6d 20 6d 61 69 6e 0a 0a 20 20 20 20 20  gram main..     
247c0 20 65 6e 64 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d   end._ACEOF.rm -
247d0 66 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  f conftest.$ac_o
247e0 62 6a 65 78 74 0a 69 66 20 7b 20 28 61 63 5f 74  bjext.if { (ac_t
247f0 72 79 3d 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  ry="$ac_compile"
24800 0a 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79  .case "(($ac_try
24810 22 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c  " in.  *\"* | *\
24820 60 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72  `* | *\\*) ac_tr
24830 79 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b  y_echo=\$ac_try;
24840 3b 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63  ;.  *) ac_try_ec
24850 68 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61  ho=$ac_try;;.esa
24860 63 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c  c.eval "echo \"\
24870 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
24880 24 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29  $ac_try_echo\"")
24890 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61   >&5.  (eval "$a
248a0 63 5f 63 6f 6d 70 69 6c 65 22 29 20 32 3e 63 6f  c_compile") 2>co
248b0 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 61 63 5f  nftest.er1.  ac_
248c0 73 74 61 74 75 73 3d 24 3f 0a 20 20 67 72 65 70  status=$?.  grep
248d0 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f 6e 66 74   -v '^ *+' conft
248e0 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66 74 65 73  est.er1 >conftes
248f0 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66 20 63 6f  t.err.  rm -f co
24900 6e 66 74 65 73 74 2e 65 72 31 0a 20 20 63 61 74  nftest.er1.  cat
24910 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e 26   conftest.err >&
24920 35 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  5.  echo "$as_me
24930 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
24940 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
24950 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
24960 75 73 29 3b 20 7d 20 26 26 20 7b 0a 09 20 74 65  us); } && {.. te
24970 73 74 20 2d 7a 20 22 24 61 63 5f 66 37 37 5f 77  st -z "$ac_f77_w
24980 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a 09  error_flag" ||..
24990 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
249a0 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 20 7d  est.err.       }
249b0 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66   && test -s conf
249c0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 3b  test.$ac_objext;
249d0 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
249e0 6f 67 5f 66 37 37 5f 67 3d 79 65 73 0a 65 6c 73  og_f77_g=yes.els
249f0 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
24a00 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
24a10 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
24a20 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
24a30 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 09  t.$ac_ext >&5...
24a40 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67  ac_cv_prog_f77_g
24a50 3d 6e 6f 0a 66 69 0a 0a 72 6d 20 2d 66 20 63 6f  =no.fi..rm -f co
24a60 72 65 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  re conftest.err 
24a70 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a  conftest.$ac_obj
24a80 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  ext conftest.$ac
24a90 5f 65 78 74 0a 0a 66 69 0a 7b 20 65 63 68 6f 20  _ext..fi.{ echo 
24aa0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
24ab0 20 72 65 73 75 6c 74 3a 20 24 61 63 5f 63 76 5f   result: $ac_cv_
24ac0 70 72 6f 67 5f 66 37 37 5f 67 22 20 3e 26 35 0a  prog_f77_g" >&5.
24ad0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
24ae0 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37 37 5f 67  ac_cv_prog_f77_g
24af0 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74  " >&6; }.if test
24b00 20 22 24 61 63 5f 74 65 73 74 5f 46 46 4c 41 47   "$ac_test_FFLAG
24b10 53 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  S" = set; then. 
24b20 20 46 46 4c 41 47 53 3d 24 61 63 5f 73 61 76 65   FFLAGS=$ac_save
24b30 5f 46 46 4c 41 47 53 0a 65 6c 69 66 20 74 65 73  _FFLAGS.elif tes
24b40 74 20 24 61 63 5f 63 76 5f 70 72 6f 67 5f 66 37  t $ac_cv_prog_f7
24b50 37 5f 67 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  7_g = yes; then.
24b60 20 20 69 66 20 74 65 73 74 20 22 78 24 61 63 5f    if test "x$ac_
24b70 63 76 5f 66 37 37 5f 63 6f 6d 70 69 6c 65 72 5f  cv_f77_compiler_
24b80 67 6e 75 22 20 3d 20 78 79 65 73 3b 20 74 68 65  gnu" = xyes; the
24b90 6e 0a 20 20 20 20 46 46 4c 41 47 53 3d 22 2d 67  n.    FFLAGS="-g
24ba0 20 2d 4f 32 22 0a 20 20 65 6c 73 65 0a 20 20 20   -O2".  else.   
24bb0 20 46 46 4c 41 47 53 3d 22 2d 67 22 0a 20 20 66   FFLAGS="-g".  f
24bc0 69 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74  i.else.  if test
24bd0 20 22 78 24 61 63 5f 63 76 5f 66 37 37 5f 63 6f   "x$ac_cv_f77_co
24be0 6d 70 69 6c 65 72 5f 67 6e 75 22 20 3d 20 78 79  mpiler_gnu" = xy
24bf0 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 46 46 4c  es; then.    FFL
24c00 41 47 53 3d 22 2d 4f 32 22 0a 20 20 65 6c 73 65  AGS="-O2".  else
24c10 0a 20 20 20 20 46 46 4c 41 47 53 3d 0a 20 20 66  .    FFLAGS=.  f
24c20 69 0a 66 69 0a 0a 47 37 37 3d 60 74 65 73 74 20  i.fi..G77=`test 
24c30 24 61 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75  $ac_compiler_gnu
24c40 20 3d 20 79 65 73 20 26 26 20 65 63 68 6f 20 79   = yes && echo y
24c50 65 73 60 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  es`.ac_ext=c.ac_
24c60 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
24c70 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
24c80 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
24c90 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
24ca0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
24cb0 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
24cc0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
24cd0 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
24ce0 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
24cf0 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
24d00 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
24d10 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
24d20 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
24d30 0a 0a 0a 23 20 41 75 74 6f 63 6f 6e 66 20 32 2e  ...# Autoconf 2.
24d40 31 33 27 73 20 41 43 5f 4f 42 4a 45 58 54 20 61  13's AC_OBJEXT a
24d50 6e 64 20 41 43 5f 45 58 45 45 58 54 20 6d 61 63  nd AC_EXEEXT mac
24d60 72 6f 73 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 66  ros only works f
24d70 6f 72 20 43 20 63 6f 6d 70 69 6c 65 72 73 21 0a  or C compilers!.
24d80 0a 23 20 66 69 6e 64 20 74 68 65 20 6d 61 78 69  .# find the maxi
24d90 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f  mum length of co
24da0 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d  mmand line argum
24db0 65 6e 74 73 0a 7b 20 65 63 68 6f 20 22 24 61 73  ents.{ echo "$as
24dc0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65  _me:$LINENO: che
24dd0 63 6b 69 6e 67 20 74 68 65 20 6d 61 78 69 6d 75  cking the maximu
24de0 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f 6d 6d  m length of comm
24df0 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e  and line argumen
24e00 74 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43  ts" >&5.echo $EC
24e10 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 74  HO_N "checking t
24e20 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74  he maximum lengt
24e30 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e  h of command lin
24e40 65 20 61 72 67 75 6d 65 6e 74 73 2e 2e 2e 20 24  e arguments... $
24e50 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69  ECHO_C" >&6; }.i
24e60 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
24e70 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 2b  sys_max_cmd_len+
24e80 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
24e90 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
24ea0 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
24eb0 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 20  _C" >&6.else.   
24ec0 20 69 3d 30 0a 20 20 74 65 73 74 73 74 72 69 6e   i=0.  teststrin
24ed0 67 3d 22 41 42 43 44 22 0a 0a 20 20 63 61 73 65  g="ABCD"..  case
24ee0 20 24 62 75 69 6c 64 5f 6f 73 20 69 6e 0a 20 20   $build_os in.  
24ef0 6d 73 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20  msdosdjgpp*).   
24f00 20 23 20 4f 6e 20 44 4a 47 50 50 2c 20 74 68 69   # On DJGPP, thi
24f10 73 20 74 65 73 74 20 63 61 6e 20 62 6c 6f 77 20  s test can blow 
24f20 75 70 20 70 72 65 74 74 79 20 62 61 64 6c 79 20  up pretty badly 
24f30 64 75 65 20 74 6f 20 70 72 6f 62 6c 65 6d 73 20  due to problems 
24f40 69 6e 20 6c 69 62 63 0a 20 20 20 20 23 20 28 61  in libc.    # (a
24f50 6e 79 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65  ny single argume
24f60 6e 74 20 65 78 63 65 65 64 69 6e 67 20 32 30 30  nt exceeding 200
24f70 30 20 62 79 74 65 73 20 63 61 75 73 65 73 20 61  0 bytes causes a
24f80 20 62 75 66 66 65 72 20 6f 76 65 72 72 75 6e 0a   buffer overrun.
24f90 20 20 20 20 23 20 64 75 72 69 6e 67 20 67 6c 6f      # during glo
24fa0 62 20 65 78 70 61 6e 73 69 6f 6e 29 2e 20 20 45  b expansion).  E
24fb0 76 65 6e 20 69 66 20 69 74 20 77 65 72 65 20 66  ven if it were f
24fc0 69 78 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74  ixed, the result
24fd0 20 6f 66 20 74 68 69 73 0a 20 20 20 20 23 20 63   of this.    # c
24fe0 68 65 63 6b 20 77 6f 75 6c 64 20 62 65 20 6c 61  heck would be la
24ff0 72 67 65 72 20 74 68 61 6e 20 69 74 20 73 68 6f  rger than it sho
25000 75 6c 64 20 62 65 2e 0a 20 20 20 20 6c 74 5f 63  uld be..    lt_c
25010 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
25020 6e 3d 31 32 32 38 38 3b 20 20 20 20 23 20 31 32  n=12288;    # 12
25030 4b 20 69 73 20 61 62 6f 75 74 20 72 69 67 68 74  K is about right
25040 0a 20 20 20 20 3b 3b 0a 0a 20 20 67 6e 75 2a 29  .    ;;..  gnu*)
25050 0a 20 20 20 20 23 20 55 6e 64 65 72 20 47 4e 55  .    # Under GNU
25060 20 48 75 72 64 2c 20 74 68 69 73 20 74 65 73 74   Hurd, this test
25070 20 69 73 20 6e 6f 74 20 72 65 71 75 69 72 65 64   is not required
25080 20 62 65 63 61 75 73 65 20 74 68 65 72 65 20 69   because there i
25090 73 0a 20 20 20 20 23 20 6e 6f 20 6c 69 6d 69 74  s.    # no limit
250a0 20 74 6f 20 74 68 65 20 6c 65 6e 67 74 68 20 6f   to the length o
250b0 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61  f command line a
250c0 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 23 20  rguments..    # 
250d0 4c 69 62 74 6f 6f 6c 20 77 69 6c 6c 20 69 6e 74  Libtool will int
250e0 65 72 70 72 65 74 20 2d 31 20 61 73 20 6e 6f 20  erpret -1 as no 
250f0 6c 69 6d 69 74 20 77 68 61 74 73 6f 65 76 65 72  limit whatsoever
25100 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d  .    lt_cv_sys_m
25110 61 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 3b 0a 20  ax_cmd_len=-1;. 
25120 20 20 20 3b 3b 0a 0a 20 20 63 79 67 77 69 6e 2a     ;;..  cygwin*
25130 20 7c 20 6d 69 6e 67 77 2a 29 0a 20 20 20 20 23   | mingw*).    #
25140 20 4f 6e 20 57 69 6e 39 78 2f 4d 45 2c 20 74 68   On Win9x/ME, th
25150 69 73 20 74 65 73 74 20 62 6c 6f 77 73 20 75 70  is test blows up
25160 20 2d 2d 20 69 74 20 73 75 63 63 65 65 64 73 2c   -- it succeeds,
25170 20 62 75 74 20 74 61 6b 65 73 0a 20 20 20 20 23   but takes.    #
25180 20 61 62 6f 75 74 20 35 20 6d 69 6e 75 74 65 73   about 5 minutes
25190 20 61 73 20 74 68 65 20 74 65 73 74 73 74 72 69   as the teststri
251a0 6e 67 20 67 72 6f 77 73 20 65 78 70 6f 6e 65 6e  ng grows exponen
251b0 74 69 61 6c 6c 79 2e 0a 20 20 20 20 23 20 57 6f  tially..    # Wo
251c0 72 73 65 2c 20 73 69 6e 63 65 20 39 78 2f 4d 45  rse, since 9x/ME
251d0 20 61 72 65 20 6e 6f 74 20 70 72 65 2d 65 6d 70   are not pre-emp
251e0 74 69 76 65 6c 79 20 6d 75 6c 74 69 74 61 73 6b  tively multitask
251f0 69 6e 67 2c 0a 20 20 20 20 23 20 79 6f 75 20 65  ing,.    # you e
25200 6e 64 20 75 70 20 77 69 74 68 20 61 20 22 66 72  nd up with a "fr
25210 6f 7a 65 6e 22 20 63 6f 6d 70 75 74 65 72 2c 20  ozen" computer, 
25220 65 76 65 6e 20 74 68 6f 75 67 68 20 77 69 74 68  even though with
25230 20 70 61 74 69 65 6e 63 65 0a 20 20 20 20 23 20   patience.    # 
25240 74 68 65 20 74 65 73 74 20 65 76 65 6e 74 75 61  the test eventua
25250 6c 6c 79 20 73 75 63 63 65 65 64 73 20 28 77 69  lly succeeds (wi
25260 74 68 20 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65  th a max line le
25270 6e 67 74 68 20 6f 66 20 32 35 36 6b 29 2e 0a 20  ngth of 256k).. 
25280 20 20 20 23 20 49 6e 73 74 65 61 64 2c 20 6c 65     # Instead, le
25290 74 27 73 20 6a 75 73 74 20 70 75 6e 74 3a 20 75  t's just punt: u
252a0 73 65 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c  se the minimum l
252b0 69 6e 65 6c 65 6e 67 74 68 20 72 65 70 6f 72 74  inelength report
252c0 65 64 20 62 79 0a 20 20 20 20 23 20 61 6c 6c 20  ed by.    # all 
252d0 6f 66 20 74 68 65 20 73 75 70 70 6f 72 74 65 64  of the supported
252e0 20 70 6c 61 74 66 6f 72 6d 73 3a 20 38 31 39 32   platforms: 8192
252f0 20 28 6f 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a   (on NT/2K/XP)..
25300 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
25310 78 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a  x_cmd_len=8192;.
25320 20 20 20 20 3b 3b 0a 0a 20 20 61 6d 69 67 61 6f      ;;..  amigao
25330 73 2a 29 0a 20 20 20 20 23 20 4f 6e 20 41 6d 69  s*).    # On Ami
25340 67 61 4f 53 20 77 69 74 68 20 70 64 6b 73 68 2c  gaOS with pdksh,
25350 20 74 68 69 73 20 74 65 73 74 20 74 61 6b 65 73   this test takes
25360 20 68 6f 75 72 73 2c 20 6c 69 74 65 72 61 6c 6c   hours, literall
25370 79 2e 0a 20 20 20 20 23 20 53 6f 20 77 65 20 6a  y..    # So we j
25380 75 73 74 20 70 75 6e 74 20 61 6e 64 20 75 73 65  ust punt and use
25390 20 61 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e 65 20   a minimum line 
253a0 6c 65 6e 67 74 68 20 6f 66 20 38 31 39 32 2e 0a  length of 8192..
253b0 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
253c0 78 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a  x_cmd_len=8192;.
253d0 20 20 20 20 3b 3b 0a 0a 20 20 6e 65 74 62 73 64      ;;..  netbsd
253e0 2a 20 7c 20 66 72 65 65 62 73 64 2a 20 7c 20 6f  * | freebsd* | o
253f0 70 65 6e 62 73 64 2a 20 7c 20 64 61 72 77 69 6e  penbsd* | darwin
25400 2a 20 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a  * | dragonfly*).
25410 20 20 20 20 23 20 54 68 69 73 20 68 61 73 20 62      # This has b
25420 65 65 6e 20 61 72 6f 75 6e 64 20 73 69 6e 63 65  een around since
25430 20 33 38 36 42 53 44 2c 20 61 74 20 6c 65 61 73   386BSD, at leas
25440 74 2e 20 20 4c 69 6b 65 6c 79 20 66 75 72 74 68  t.  Likely furth
25450 65 72 2e 0a 20 20 20 20 69 66 20 74 65 73 74 20  er..    if test 
25460 2d 78 20 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b  -x /sbin/sysctl;
25470 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74 5f 63   then.      lt_c
25480 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
25490 6e 3d 60 2f 73 62 69 6e 2f 73 79 73 63 74 6c 20  n=`/sbin/sysctl 
254a0 2d 6e 20 6b 65 72 6e 2e 61 72 67 6d 61 78 60 0a  -n kern.argmax`.
254b0 20 20 20 20 65 6c 69 66 20 74 65 73 74 20 2d 78      elif test -x
254c0 20 2f 75 73 72 2f 73 62 69 6e 2f 73 79 73 63 74   /usr/sbin/sysct
254d0 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c 74  l; then.      lt
254e0 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
254f0 6c 65 6e 3d 60 2f 75 73 72 2f 73 62 69 6e 2f 73  len=`/usr/sbin/s
25500 79 73 63 74 6c 20 2d 6e 20 6b 65 72 6e 2e 61 72  ysctl -n kern.ar
25510 67 6d 61 78 60 0a 20 20 20 20 65 6c 73 65 0a 20  gmax`.    else. 
25520 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d       lt_cv_sys_m
25530 61 78 5f 63 6d 64 5f 6c 65 6e 3d 36 35 35 33 36  ax_cmd_len=65536
25540 09 23 20 75 73 61 62 6c 65 20 64 65 66 61 75 6c  .# usable defaul
25550 74 20 66 6f 72 20 61 6c 6c 20 42 53 44 73 0a 20  t for all BSDs. 
25560 20 20 20 66 69 0a 20 20 20 20 23 20 41 6e 64 20     fi.    # And 
25570 61 64 64 20 61 20 73 61 66 65 74 79 20 7a 6f 6e  add a safety zon
25580 65 0a 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f  e.    lt_cv_sys_
25590 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70  max_cmd_len=`exp
255a0 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78  r $lt_cv_sys_max
255b0 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 34 60 0a 20  _cmd_len \/ 4`. 
255c0 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78     lt_cv_sys_max
255d0 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24  _cmd_len=`expr $
255e0 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
255f0 64 5f 6c 65 6e 20 5c 2a 20 33 60 0a 20 20 20 20  d_len \* 3`.    
25600 3b 3b 0a 0a 20 20 69 6e 74 65 72 69 78 2a 29 0a  ;;..  interix*).
25610 20 20 20 20 23 20 57 65 20 6b 6e 6f 77 20 74 68      # We know th
25620 65 20 76 61 6c 75 65 20 32 36 32 31 34 34 20 61  e value 262144 a
25630 6e 64 20 68 61 72 64 63 6f 64 65 20 69 74 20 77  nd hardcode it w
25640 69 74 68 20 61 20 73 61 66 65 74 79 20 7a 6f 6e  ith a safety zon
25650 65 20 28 6c 69 6b 65 20 42 53 44 29 0a 20 20 20  e (like BSD).   
25660 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
25670 6d 64 5f 6c 65 6e 3d 31 39 36 36 30 38 0a 20 20  md_len=196608.  
25680 20 20 3b 3b 0a 0a 20 20 6f 73 66 2a 29 0a 20 20    ;;..  osf*).  
25690 20 20 23 20 44 72 2e 20 48 61 6e 73 20 45 6b 6b    # Dr. Hans Ekk
256a0 65 68 61 72 64 20 50 6c 65 73 73 65 72 20 72 65  ehard Plesser re
256b0 70 6f 72 74 73 20 73 65 65 69 6e 67 20 61 20 6b  ports seeing a k
256c0 65 72 6e 65 6c 20 70 61 6e 69 63 20 72 75 6e 6e  ernel panic runn
256d0 69 6e 67 20 63 6f 6e 66 69 67 75 72 65 0a 20 20  ing configure.  
256e0 20 20 23 20 64 75 65 20 74 6f 20 74 68 69 73 20    # due to this 
256f0 74 65 73 74 20 77 68 65 6e 20 65 78 65 63 5f 64  test when exec_d
25700 69 73 61 62 6c 65 5f 61 72 67 5f 6c 69 6d 69 74  isable_arg_limit
25710 20 69 73 20 31 20 6f 6e 20 54 72 75 36 34 2e 20   is 1 on Tru64. 
25720 49 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 23 20  It is not.    # 
25730 6e 69 63 65 20 74 6f 20 63 61 75 73 65 20 6b 65  nice to cause ke
25740 72 6e 65 6c 20 70 61 6e 69 63 73 20 73 6f 20 6c  rnel panics so l
25750 65 74 73 20 61 76 6f 69 64 20 74 68 65 20 6c 6f  ets avoid the lo
25760 6f 70 20 62 65 6c 6f 77 2e 0a 20 20 20 20 23 20  op below..    # 
25770 46 69 72 73 74 20 73 65 74 20 61 20 72 65 61 73  First set a reas
25780 6f 6e 61 62 6c 65 20 64 65 66 61 75 6c 74 2e 0a  onable default..
25790 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
257a0 78 5f 63 6d 64 5f 6c 65 6e 3d 31 36 33 38 34 0a  x_cmd_len=16384.
257b0 20 20 20 20 23 0a 20 20 20 20 69 66 20 74 65 73      #.    if tes
257c0 74 20 2d 78 20 2f 73 62 69 6e 2f 73 79 73 63 6f  t -x /sbin/sysco
257d0 6e 66 69 67 3b 20 74 68 65 6e 0a 20 20 20 20 20  nfig; then.     
257e0 20 63 61 73 65 20 60 2f 73 62 69 6e 2f 73 79 73   case `/sbin/sys
257f0 63 6f 6e 66 69 67 20 2d 71 20 70 72 6f 63 20 65  config -q proc e
25800 78 65 63 5f 64 69 73 61 62 6c 65 5f 61 72 67 5f  xec_disable_arg_
25810 6c 69 6d 69 74 60 20 69 6e 0a 20 20 20 20 20 20  limit` in.      
25820 20 20 2a 31 2a 29 20 6c 74 5f 63 76 5f 73 79 73    *1*) lt_cv_sys
25830 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 2d 31 20  _max_cmd_len=-1 
25840 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20 20  ;;.      esac.  
25850 20 20 66 69 0a 20 20 20 20 3b 3b 0a 20 20 73 63    fi.    ;;.  sc
25860 6f 33 2e 32 76 35 2a 29 0a 20 20 20 20 6c 74 5f  o3.2v5*).    lt_
25870 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
25880 65 6e 3d 31 30 32 34 30 30 0a 20 20 20 20 3b 3b  en=102400.    ;;
25890 0a 20 20 73 79 73 76 35 2a 20 7c 20 73 63 6f 35  .  sysv5* | sco5
258a0 76 36 2a 20 7c 20 73 79 73 76 34 2e 32 75 77 32  v6* | sysv4.2uw2
258b0 2a 29 0a 20 20 20 20 6b 61 72 67 6d 61 78 3d 60  *).    kargmax=`
258c0 67 72 65 70 20 41 52 47 5f 4d 41 58 20 2f 65 74  grep ARG_MAX /et
258d0 63 2f 63 6f 6e 66 2f 63 66 2e 64 2f 73 74 75 6e  c/conf/cf.d/stun
258e0 65 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 20  e 2>/dev/null`. 
258f0 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24     if test -n "$
25900 6b 61 72 67 6d 61 78 22 3b 20 74 68 65 6e 0a 20  kargmax"; then. 
25910 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d       lt_cv_sys_m
25920 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 63 68 6f  ax_cmd_len=`echo
25930 20 24 6b 61 72 67 6d 61 78 20 7c 20 73 65 64 20   $kargmax | sed 
25940 27 73 2f 2e 2a 5b 20 09 5d 2f 2f 27 60 0a 20 20  's/.*[ .]//'`.  
25950 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 74 5f    else.      lt_
25960 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
25970 65 6e 3d 33 32 37 36 38 0a 20 20 20 20 66 69 0a  en=32768.    fi.
25980 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20      ;;.  *).    
25990 23 20 49 66 20 74 65 73 74 20 69 73 20 6e 6f 74  # If test is not
259a0 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 2d 69   a shell built-i
259b0 6e 2c 20 77 65 27 6c 6c 20 70 72 6f 62 61 62 6c  n, we'll probabl
259c0 79 20 65 6e 64 20 75 70 20 63 6f 6d 70 75 74 69  y end up computi
259d0 6e 67 20 61 0a 20 20 20 20 23 20 6d 61 78 69 6d  ng a.    # maxim
259e0 75 6d 20 6c 65 6e 67 74 68 20 74 68 61 74 20 69  um length that i
259f0 73 20 6f 6e 6c 79 20 68 61 6c 66 20 6f 66 20 74  s only half of t
25a00 68 65 20 61 63 74 75 61 6c 20 6d 61 78 69 6d 75  he actual maximu
25a10 6d 20 6c 65 6e 67 74 68 2c 20 62 75 74 0a 20 20  m length, but.  
25a20 20 20 23 20 77 65 20 63 61 6e 27 74 20 74 65 6c    # we can't tel
25a30 6c 2e 0a 20 20 20 20 53 48 45 4c 4c 3d 24 7b 53  l..    SHELL=${S
25a40 48 45 4c 4c 2d 24 7b 43 4f 4e 46 49 47 5f 53 48  HELL-${CONFIG_SH
25a50 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 7d 0a 20 20  ELL-/bin/sh}}.  
25a60 20 20 77 68 69 6c 65 20 28 74 65 73 74 20 22 58    while (test "X
25a70 22 60 24 53 48 45 4c 4c 20 24 30 20 2d 2d 66 61  "`$SHELL $0 --fa
25a80 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 58 24 74  llback-echo "X$t
25a90 65 73 74 73 74 72 69 6e 67 22 20 32 3e 2f 64 65  eststring" 2>/de
25aa0 76 2f 6e 75 6c 6c 60 20 5c 0a 09 20 20 20 20 20  v/null` \..     
25ab0 20 20 3d 20 22 58 58 24 74 65 73 74 73 74 72 69    = "XX$teststri
25ac0 6e 67 22 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ng") >/dev/null 
25ad0 32 3e 26 31 20 26 26 0a 09 20 20 20 20 6e 65 77  2>&1 &&..    new
25ae0 5f 72 65 73 75 6c 74 3d 60 65 78 70 72 20 22 58  _result=`expr "X
25af0 24 74 65 73 74 73 74 72 69 6e 67 22 20 3a 20 22  $teststring" : "
25b00 2e 2a 22 20 32 3e 26 31 60 20 26 26 0a 09 20 20  .*" 2>&1` &&..  
25b10 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f    lt_cv_sys_max_
25b20 63 6d 64 5f 6c 65 6e 3d 24 6e 65 77 5f 72 65 73  cmd_len=$new_res
25b30 75 6c 74 20 26 26 0a 09 20 20 20 20 74 65 73 74  ult &&..    test
25b40 20 24 69 20 21 3d 20 31 37 20 23 20 31 2f 32 20   $i != 17 # 1/2 
25b50 4d 42 20 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f  MB should be eno
25b60 75 67 68 0a 20 20 20 20 64 6f 0a 20 20 20 20 20  ugh.    do.     
25b70 20 69 3d 60 65 78 70 72 20 24 69 20 2b 20 31 60   i=`expr $i + 1`
25b80 0a 20 20 20 20 20 20 74 65 73 74 73 74 72 69 6e  .      teststrin
25b90 67 3d 24 74 65 73 74 73 74 72 69 6e 67 24 74 65  g=$teststring$te
25ba0 73 74 73 74 72 69 6e 67 0a 20 20 20 20 64 6f 6e  ststring.    don
25bb0 65 0a 20 20 20 20 74 65 73 74 73 74 72 69 6e 67  e.    teststring
25bc0 3d 0a 20 20 20 20 23 20 41 64 64 20 61 20 73 69  =.    # Add a si
25bd0 67 6e 69 66 69 63 61 6e 74 20 73 61 66 65 74 79  gnificant safety
25be0 20 66 61 63 74 6f 72 20 62 65 63 61 75 73 65 20   factor because 
25bf0 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 73 20 63 61  C++ compilers ca
25c00 6e 20 74 61 63 6b 20 6f 6e 20 6d 61 73 73 69 76  n tack on massiv
25c10 65 0a 20 20 20 20 23 20 61 6d 6f 75 6e 74 73 20  e.    # amounts 
25c20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72  of additional ar
25c30 67 75 6d 65 6e 74 73 20 62 65 66 6f 72 65 20 70  guments before p
25c40 61 73 73 69 6e 67 20 74 68 65 6d 20 74 6f 20 74  assing them to t
25c50 68 65 20 6c 69 6e 6b 65 72 2e 0a 20 20 20 20 23  he linker..    #
25c60 20 49 74 20 61 70 70 65 61 72 73 20 61 73 20 74   It appears as t
25c70 68 6f 75 67 68 20 31 2f 32 20 69 73 20 61 20 75  hough 1/2 is a u
25c80 73 61 62 6c 65 20 76 61 6c 75 65 2e 0a 20 20 20  sable value..   
25c90 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63   lt_cv_sys_max_c
25ca0 6d 64 5f 6c 65 6e 3d 60 65 78 70 72 20 24 6c 74  md_len=`expr $lt
25cb0 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
25cc0 6c 65 6e 20 5c 2f 20 32 60 0a 20 20 20 20 3b 3b  len \/ 2`.    ;;
25cd0 0a 20 20 65 73 61 63 0a 0a 66 69 0a 0a 69 66 20  .  esac..fi..if 
25ce0 74 65 73 74 20 2d 6e 20 24 6c 74 5f 63 76 5f 73  test -n $lt_cv_s
25cf0 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 3b  ys_max_cmd_len ;
25d00 20 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22   then.  { echo "
25d10 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
25d20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f 73  result: $lt_cv_s
25d30 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 20  ys_max_cmd_len" 
25d40 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f  >&5.echo "${ECHO
25d50 5f 54 7d 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  _T}$lt_cv_sys_ma
25d60 78 5f 63 6d 64 5f 6c 65 6e 22 20 3e 26 36 3b 20  x_cmd_len" >&6; 
25d70 7d 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20  }.else.  { echo 
25d80 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
25d90 20 72 65 73 75 6c 74 3a 20 6e 6f 6e 65 22 20 3e   result: none" >
25da0 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
25db0 54 7d 6e 6f 6e 65 22 20 3e 26 36 3b 20 7d 0a 66  T}none" >&6; }.f
25dc0 69 0a 0a 0a 0a 0a 23 20 43 68 65 63 6b 20 66 6f  i.....# Check fo
25dd0 72 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 67 72 61  r command to gra
25de0 62 20 74 68 65 20 72 61 77 20 73 79 6d 62 6f 6c  b the raw symbol
25df0 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62   name followed b
25e00 79 20 43 20 73 79 6d 62 6f 6c 20 66 72 6f 6d 20  y C symbol from 
25e10 6e 6d 2e 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  nm..{ echo "$as_
25e20 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
25e30 6b 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20  king command to 
25e40 70 61 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 74  parse $NM output
25e50 20 66 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20   from $compiler 
25e60 6f 62 6a 65 63 74 22 20 3e 26 35 0a 65 63 68 6f  object" >&5.echo
25e70 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
25e80 6e 67 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 70 61  ng command to pa
25e90 72 73 65 20 24 4e 4d 20 6f 75 74 70 75 74 20 66  rse $NM output f
25ea0 72 6f 6d 20 24 63 6f 6d 70 69 6c 65 72 20 6f 62  rom $compiler ob
25eb0 6a 65 63 74 2e 2e 2e 20 24 45 43 48 4f 5f 43 22  ject... $ECHO_C"
25ec0 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20   >&6; }.if test 
25ed0 22 24 7b 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f  "${lt_cv_sys_glo
25ee0 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 2b  bal_symbol_pipe+
25ef0 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
25f00 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
25f10 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
25f20 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 0a 23 20  _C" >&6.else..# 
25f30 54 68 65 73 65 20 61 72 65 20 73 61 6e 65 20 64  These are sane d
25f40 65 66 61 75 6c 74 73 20 74 68 61 74 20 77 6f 72  efaults that wor
25f50 6b 20 6f 6e 20 61 74 20 6c 65 61 73 74 20 61 20  k on at least a 
25f60 66 65 77 20 6f 6c 64 20 73 79 73 74 65 6d 73 2e  few old systems.
25f70 0a 23 20 5b 54 68 65 79 20 63 6f 6d 65 20 66 72  .# [They come fr
25f80 6f 6d 20 55 6c 74 72 69 78 2e 20 20 57 68 61 74  om Ultrix.  What
25f90 20 63 6f 75 6c 64 20 62 65 20 6f 6c 64 65 72 20   could be older 
25fa0 74 68 61 6e 20 55 6c 74 72 69 78 3f 21 21 20 3b  than Ultrix?!! ;
25fb0 29 5d 0a 0a 23 20 43 68 61 72 61 63 74 65 72 20  )]..# Character 
25fc0 63 6c 61 73 73 20 64 65 73 63 72 69 62 69 6e 67  class describing
25fd0 20 4e 4d 20 67 6c 6f 62 61 6c 20 73 79 6d 62 6f   NM global symbo
25fe0 6c 20 63 6f 64 65 73 2e 0a 73 79 6d 63 6f 64 65  l codes..symcode
25ff0 3d 27 5b 42 43 44 45 47 52 53 54 5d 27 0a 0a 23  ='[BCDEGRST]'..#
26000 20 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68   Regexp to match
26010 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20 63 61   symbols that ca
26020 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 64 69  n be accessed di
26030 72 65 63 74 6c 79 20 66 72 6f 6d 20 43 2e 0a 73  rectly from C..s
26040 79 6d 70 61 74 3d 27 5c 28 5b 5f 41 2d 5a 61 2d  ympat='\([_A-Za-
26050 7a 5d 5b 5f 41 2d 5a 61 2d 7a 30 2d 39 5d 2a 5c  z][_A-Za-z0-9]*\
26060 29 27 0a 0a 23 20 54 72 61 6e 73 66 6f 72 6d 20  )'..# Transform 
26070 61 6e 20 65 78 74 72 61 63 74 65 64 20 73 79 6d  an extracted sym
26080 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20  bol line into a 
26090 70 72 6f 70 65 72 20 43 20 64 65 63 6c 61 72 61  proper C declara
260a0 74 69 6f 6e 0a 6c 74 5f 63 76 5f 73 79 73 5f 67  tion.lt_cv_sys_g
260b0 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f  lobal_symbol_to_
260c0 63 64 65 63 6c 3d 22 73 65 64 20 2d 6e 20 2d 65  cdecl="sed -n -e
260d0 20 27 73 2f 5e 2e 20 2e 2a 20 5c 28 2e 2a 5c 29   's/^. .* \(.*\)
260e0 24 2f 65 78 74 65 72 6e 20 69 6e 74 20 5c 31 3b  $/extern int \1;
260f0 2f 70 27 22 0a 0a 23 20 54 72 61 6e 73 66 6f 72  /p'"..# Transfor
26100 6d 20 61 6e 20 65 78 74 72 61 63 74 65 64 20 73  m an extracted s
26110 79 6d 62 6f 6c 20 6c 69 6e 65 20 69 6e 74 6f 20  ymbol line into 
26120 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 61 6e 64 20  symbol name and 
26130 73 79 6d 62 6f 6c 20 61 64 64 72 65 73 73 0a 6c  symbol address.l
26140 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
26150 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e 61 6d 65  symbol_to_c_name
26160 5f 61 64 64 72 65 73 73 3d 22 73 65 64 20 2d 6e  _address="sed -n
26170 20 2d 65 20 27 73 2f 5e 3a 20 5c 28 5b 5e 20 5d   -e 's/^: \([^ ]
26180 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c 22 5c 31 5c  *\) $/  {\\\"\1\
26190 5c 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 30 7d  \\", (lt_ptr) 0}
261a0 2c 2f 70 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d  ,/p' -e 's/^$sym
261b0 63 6f 64 65 20 5c 28 5b 5e 20 5d 2a 5c 29 20 5c  code \([^ ]*\) \
261c0 28 5b 5e 20 5d 2a 5c 29 24 2f 20 20 7b 5c 22 5c  ([^ ]*\)$/  {\"\
261d0 32 5c 22 2c 20 28 6c 74 5f 70 74 72 29 20 5c 26  2\", (lt_ptr) \&
261e0 5c 32 7d 2c 2f 70 27 22 0a 0a 23 20 44 65 66 69  \2},/p'"..# Defi
261f0 6e 65 20 73 79 73 74 65 6d 2d 73 70 65 63 69 66  ne system-specif
26200 69 63 20 76 61 72 69 61 62 6c 65 73 2e 0a 63 61  ic variables..ca
26210 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61  se $host_os in.a
26220 69 78 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  ix*).  symcode='
26230 5b 42 43 44 54 5d 27 0a 20 20 3b 3b 0a 63 79 67  [BCDT]'.  ;;.cyg
26240 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20  win* | mingw* | 
26250 70 77 33 32 2a 29 0a 20 20 73 79 6d 63 6f 64 65  pw32*).  symcode
26260 3d 27 5b 41 42 43 44 47 49 53 54 57 5d 27 0a 20  ='[ABCDGISTW]'. 
26270 20 3b 3b 0a 68 70 75 78 2a 29 20 23 20 49 74 73   ;;.hpux*) # Its
26280 20 6c 69 6e 6b 65 72 20 64 69 73 74 69 6e 67 75   linker distingu
26290 69 73 68 65 73 20 64 61 74 61 20 66 72 6f 6d 20  ishes data from 
262a0 63 6f 64 65 20 73 79 6d 62 6f 6c 73 0a 20 20 69  code symbols.  i
262b0 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70  f test "$host_cp
262c0 75 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a  u" = ia64; then.
262d0 20 20 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42      symcode='[AB
262e0 43 44 45 47 52 53 54 5d 27 0a 20 20 66 69 0a 20  CDEGRST]'.  fi. 
262f0 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61   lt_cv_sys_globa
26300 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
26310 6c 3d 22 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f  l="sed -n -e 's/
26320 5e 54 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78  ^T .* \(.*\)$/ex
26330 74 65 72 6e 20 69 6e 74 20 5c 31 28 29 3b 2f 70  tern int \1();/p
26340 27 20 2d 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64  ' -e 's/^$symcod
26350 65 2a 20 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78  e* .* \(.*\)$/ex
26360 74 65 72 6e 20 63 68 61 72 20 5c 31 3b 2f 70 27  tern char \1;/p'
26370 22 0a 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  ".  lt_cv_sys_gl
26380 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63  obal_symbol_to_c
26390 5f 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73  _name_address="s
263a0 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c  ed -n -e 's/^: \
263b0 28 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c  ([^ ]*\) $/  {\\
263c0 5c 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74  \"\1\\\", (lt_pt
263d0 72 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f  r) 0},/p' -e 's/
263e0 5e 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20  ^$symcode* \([^ 
263f0 5d 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f  ]*\) \([^ ]*\)$/
26400 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70    {\"\2\", (lt_p
26410 74 72 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 20  tr) \&\2},/p'". 
26420 20 3b 3b 0a 6c 69 6e 75 78 2a 29 0a 20 20 69 66   ;;.linux*).  if
26430 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75   test "$host_cpu
26440 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20  " = ia64; then. 
26450 20 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43     symcode='[ABC
26460 44 47 49 52 53 54 57 5d 27 0a 20 20 20 20 6c 74  DGIRSTW]'.    lt
26470 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73  _cv_sys_global_s
26480 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 3d 22  ymbol_to_cdecl="
26490 73 65 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 54 20  sed -n -e 's/^T 
264a0 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72  .* \(.*\)$/exter
264b0 6e 20 69 6e 74 20 5c 31 28 29 3b 2f 70 27 20 2d  n int \1();/p' -
264c0 65 20 27 73 2f 5e 24 73 79 6d 63 6f 64 65 2a 20  e 's/^$symcode* 
264d0 2e 2a 20 5c 28 2e 2a 5c 29 24 2f 65 78 74 65 72  .* \(.*\)$/exter
264e0 6e 20 63 68 61 72 20 5c 31 3b 2f 70 27 22 0a 20  n char \1;/p'". 
264f0 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f     lt_cv_sys_glo
26500 62 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f  bal_symbol_to_c_
26510 6e 61 6d 65 5f 61 64 64 72 65 73 73 3d 22 73 65  name_address="se
26520 64 20 2d 6e 20 2d 65 20 27 73 2f 5e 3a 20 5c 28  d -n -e 's/^: \(
26530 5b 5e 20 5d 2a 5c 29 20 24 2f 20 20 7b 5c 5c 5c  [^ ]*\) $/  {\\\
26540 22 5c 31 5c 5c 5c 22 2c 20 28 6c 74 5f 70 74 72  "\1\\\", (lt_ptr
26550 29 20 30 7d 2c 2f 70 27 20 2d 65 20 27 73 2f 5e  ) 0},/p' -e 's/^
26560 24 73 79 6d 63 6f 64 65 2a 20 5c 28 5b 5e 20 5d  $symcode* \([^ ]
26570 2a 5c 29 20 5c 28 5b 5e 20 5d 2a 5c 29 24 2f 20  *\) \([^ ]*\)$/ 
26580 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70 74   {\"\2\", (lt_pt
26590 72 29 20 5c 26 5c 32 7d 2c 2f 70 27 22 0a 20 20  r) \&\2},/p'".  
265a0 66 69 0a 20 20 3b 3b 0a 69 72 69 78 2a 20 7c 20  fi.  ;;.irix* | 
265b0 6e 6f 6e 73 74 6f 70 75 78 2a 29 0a 20 20 73 79  nonstopux*).  sy
265c0 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 52 53 54  mcode='[BCDEGRST
265d0 5d 27 0a 20 20 3b 3b 0a 6f 73 66 2a 29 0a 20 20  ]'.  ;;.osf*).  
265e0 73 79 6d 63 6f 64 65 3d 27 5b 42 43 44 45 47 51  symcode='[BCDEGQ
265f0 52 53 54 5d 27 0a 20 20 3b 3b 0a 73 6f 6c 61 72  RST]'.  ;;.solar
26600 69 73 2a 29 0a 20 20 73 79 6d 63 6f 64 65 3d 27  is*).  symcode='
26610 5b 42 44 52 54 5d 27 0a 20 20 3b 3b 0a 73 63 6f  [BDRT]'.  ;;.sco
26620 33 2e 32 76 35 2a 29 0a 20 20 73 79 6d 63 6f 64  3.2v5*).  symcod
26630 65 3d 27 5b 44 54 5d 27 0a 20 20 3b 3b 0a 73 79  e='[DT]'.  ;;.sy
26640 73 76 34 2e 32 75 77 32 2a 29 0a 20 20 73 79 6d  sv4.2uw2*).  sym
26650 63 6f 64 65 3d 27 5b 44 54 5d 27 0a 20 20 3b 3b  code='[DT]'.  ;;
26660 0a 73 79 73 76 35 2a 20 7c 20 73 63 6f 35 76 36  .sysv5* | sco5v6
26670 2a 20 7c 20 75 6e 69 78 77 61 72 65 2a 20 7c 20  * | unixware* | 
26680 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 73 79 6d  OpenUNIX*).  sym
26690 63 6f 64 65 3d 27 5b 41 42 44 54 5d 27 0a 20 20  code='[ABDT]'.  
266a0 3b 3b 0a 73 79 73 76 34 29 0a 20 20 73 79 6d 63  ;;.sysv4).  symc
266b0 6f 64 65 3d 27 5b 44 46 4e 53 54 55 5d 27 0a 20  ode='[DFNSTU]'. 
266c0 20 3b 3b 0a 65 73 61 63 0a 0a 23 20 48 61 6e 64   ;;.esac..# Hand
266d0 6c 65 20 43 52 4c 46 20 69 6e 20 6d 69 6e 67 77  le CRLF in mingw
266e0 20 74 6f 6f 6c 20 63 68 61 69 6e 0a 6f 70 74 5f   tool chain.opt_
266f0 63 72 3d 0a 63 61 73 65 20 24 62 75 69 6c 64 5f  cr=.case $build_
26700 6f 73 20 69 6e 0a 6d 69 6e 67 77 2a 29 0a 20 20  os in.mingw*).  
26710 6f 70 74 5f 63 72 3d 60 65 63 68 6f 20 27 78 5c  opt_cr=`echo 'x\
26720 7b 30 2c 31 5c 7d 27 20 7c 20 74 72 20 78 20 27  {0,1\}' | tr x '
26730 5c 30 31 35 27 60 20 23 20 6f 70 74 69 6f 6e 20  \015'` # option 
26740 63 72 20 69 6e 20 72 65 67 65 78 70 0a 20 20 3b  cr in regexp.  ;
26750 3b 0a 65 73 61 63 0a 0a 23 20 49 66 20 77 65 27  ;.esac..# If we'
26760 72 65 20 75 73 69 6e 67 20 47 4e 55 20 6e 6d 2c  re using GNU nm,
26770 20 74 68 65 6e 20 75 73 65 20 69 74 73 20 73 74   then use its st
26780 61 6e 64 61 72 64 20 73 79 6d 62 6f 6c 20 63 6f  andard symbol co
26790 64 65 73 2e 0a 63 61 73 65 20 60 24 4e 4d 20 2d  des..case `$NM -
267a0 56 20 32 3e 26 31 60 20 69 6e 0a 2a 47 4e 55 2a  V 2>&1` in.*GNU*
267b0 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29   | *'with BFD'*)
267c0 0a 20 20 73 79 6d 63 6f 64 65 3d 27 5b 41 42 43  .  symcode='[ABC
267d0 44 47 49 52 53 54 57 5d 27 20 3b 3b 0a 65 73 61  DGIRSTW]' ;;.esa
267e0 63 0a 0a 23 20 54 72 79 20 77 69 74 68 6f 75 74  c..# Try without
267f0 20 61 20 70 72 65 66 69 78 20 75 6e 64 65 72 63   a prefix underc
26800 6f 72 65 2c 20 74 68 65 6e 20 77 69 74 68 20 69  ore, then with i
26810 74 2e 0a 66 6f 72 20 61 63 5f 73 79 6d 70 72 66  t..for ac_symprf
26820 78 20 69 6e 20 22 22 20 22 5f 22 3b 20 64 6f 0a  x in "" "_"; do.
26830 0a 20 20 23 20 54 72 61 6e 73 66 6f 72 6d 20 73  .  # Transform s
26840 79 6d 63 6f 64 65 2c 20 73 79 6d 70 61 74 2c 20  ymcode, sympat, 
26850 61 6e 64 20 73 79 6d 70 72 66 78 20 69 6e 74 6f  and symprfx into
26860 20 61 20 72 61 77 20 73 79 6d 62 6f 6c 20 61 6e   a raw symbol an
26870 64 20 61 20 43 20 73 79 6d 62 6f 6c 2e 0a 20 20  d a C symbol..  
26880 73 79 6d 78 66 72 6d 3d 22 5c 5c 31 20 24 61 63  symxfrm="\\1 $ac
26890 5f 73 79 6d 70 72 66 78 5c 5c 32 20 5c 5c 32 22  _symprfx\\2 \\2"
268a0 0a 0a 20 20 23 20 57 72 69 74 65 20 74 68 65 20  ..  # Write the 
268b0 72 61 77 20 61 6e 64 20 43 20 69 64 65 6e 74 69  raw and C identi
268c0 66 69 65 72 73 2e 0a 20 20 6c 74 5f 63 76 5f 73  fiers..  lt_cv_s
268d0 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  ys_global_symbol
268e0 5f 70 69 70 65 3d 22 73 65 64 20 2d 6e 20 2d 65  _pipe="sed -n -e
268f0 20 27 73 2f 5e 2e 2a 5b 20 09 5d 5c 28 24 73 79   's/^.*[ .]\($sy
26900 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a 5c 29  mcode$symcode*\)
26910 5b 20 09 5d 5b 20 09 5d 2a 24 61 63 5f 73 79 6d  [ .][ .]*$ac_sym
26920 70 72 66 78 24 73 79 6d 70 61 74 24 6f 70 74 5f  prfx$sympat$opt_
26930 63 72 24 2f 24 73 79 6d 78 66 72 6d 2f 70 27 22  cr$/$symxfrm/p'"
26940 0a 0a 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73  ..  # Check to s
26950 65 65 20 74 68 61 74 20 74 68 65 20 70 69 70 65  ee that the pipe
26960 20 77 6f 72 6b 73 20 63 6f 72 72 65 63 74 6c 79   works correctly
26970 2e 0a 20 20 70 69 70 65 5f 77 6f 72 6b 73 3d 6e  ..  pipe_works=n
26980 6f 0a 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74  o..  rm -f conft
26990 65 73 74 2a 0a 20 20 63 61 74 20 3e 20 63 6f 6e  est*.  cat > con
269a0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c  ftest.$ac_ext <<
269b0 45 4f 46 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c  EOF.#ifdef __cpl
269c0 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
269d0 22 20 7b 0a 23 65 6e 64 69 66 0a 63 68 61 72 20  " {.#endif.char 
269e0 6e 6d 5f 74 65 73 74 5f 76 61 72 3b 0a 76 6f 69  nm_test_var;.voi
269f0 64 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 28 29  d nm_test_func()
26a00 7b 7d 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75  {}.#ifdef __cplu
26a10 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 69  splus.}.#endif.i
26a20 6e 74 20 6d 61 69 6e 28 29 7b 6e 6d 5f 74 65 73  nt main(){nm_tes
26a30 74 5f 76 61 72 3d 27 61 27 3b 6e 6d 5f 74 65 73  t_var='a';nm_tes
26a40 74 5f 66 75 6e 63 28 29 3b 72 65 74 75 72 6e 28  t_func();return(
26a50 30 29 3b 7d 0a 45 4f 46 0a 0a 20 20 69 66 20 7b  0);}.EOF..  if {
26a60 20 28 65 76 61 6c 20 65 63 68 6f 20 22 24 61 73   (eval echo "$as
26a70 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 22 24  _me:$LINENO: \"$
26a80 61 63 5f 63 6f 6d 70 69 6c 65 5c 22 22 29 20 3e  ac_compile\"") >
26a90 26 35 0a 20 20 28 65 76 61 6c 20 24 61 63 5f 63  &5.  (eval $ac_c
26aa0 6f 6d 70 69 6c 65 29 20 32 3e 26 35 0a 20 20 61  ompile) 2>&5.  a
26ab0 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65 63  c_status=$?.  ec
26ac0 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
26ad0 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74  NO: \$? = $ac_st
26ae0 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78 69  atus" >&5.  (exi
26af0 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20 7d  t $ac_status); }
26b00 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 4e 6f 77  ; then.    # Now
26b10 20 74 72 79 20 74 6f 20 67 72 61 62 20 74 68 65   try to grab the
26b20 20 73 79 6d 62 6f 6c 73 2e 0a 20 20 20 20 6e 6c   symbols..    nl
26b30 69 73 74 3d 63 6f 6e 66 74 65 73 74 2e 6e 6d 0a  ist=conftest.nm.
26b40 20 20 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65      if { (eval e
26b50 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
26b60 45 4e 4f 3a 20 5c 22 24 4e 4d 20 63 6f 6e 66 74  ENO: \"$NM conft
26b70 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20 5c  est.$ac_objext \
26b80 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f  | $lt_cv_sys_glo
26b90 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 20  bal_symbol_pipe 
26ba0 5c 3e 20 24 6e 6c 69 73 74 5c 22 22 29 20 3e 26  \> $nlist\"") >&
26bb0 35 0a 20 20 28 65 76 61 6c 20 24 4e 4d 20 63 6f  5.  (eval $NM co
26bc0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
26bd0 74 20 5c 7c 20 24 6c 74 5f 63 76 5f 73 79 73 5f  t \| $lt_cv_sys_
26be0 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69  global_symbol_pi
26bf0 70 65 20 5c 3e 20 24 6e 6c 69 73 74 29 20 32 3e  pe \> $nlist) 2>
26c00 26 35 0a 20 20 61 63 5f 73 74 61 74 75 73 3d 24  &5.  ac_status=$
26c10 3f 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  ?.  echo "$as_me
26c20 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20  :$LINENO: \$? = 
26c30 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
26c40 20 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74    (exit $ac_stat
26c50 75 73 29 3b 20 7d 20 26 26 20 74 65 73 74 20 2d  us); } && test -
26c60 73 20 22 24 6e 6c 69 73 74 22 3b 20 74 68 65 6e  s "$nlist"; then
26c70 0a 20 20 20 20 20 20 23 20 54 72 79 20 73 6f 72  .      # Try sor
26c80 74 69 6e 67 20 61 6e 64 20 75 6e 69 71 75 69 66  ting and uniquif
26c90 79 69 6e 67 20 74 68 65 20 6f 75 74 70 75 74 2e  ying the output.
26ca0 0a 20 20 20 20 20 20 69 66 20 73 6f 72 74 20 22  .      if sort "
26cb0 24 6e 6c 69 73 74 22 20 7c 20 75 6e 69 71 20 3e  $nlist" | uniq >
26cc0 20 22 24 6e 6c 69 73 74 22 54 3b 20 74 68 65 6e   "$nlist"T; then
26cd0 0a 09 6d 76 20 2d 66 20 22 24 6e 6c 69 73 74 22  ..mv -f "$nlist"
26ce0 54 20 22 24 6e 6c 69 73 74 22 0a 20 20 20 20 20  T "$nlist".     
26cf0 20 65 6c 73 65 0a 09 72 6d 20 2d 66 20 22 24 6e   else..rm -f "$n
26d00 6c 69 73 74 22 54 0a 20 20 20 20 20 20 66 69 0a  list"T.      fi.
26d10 0a 20 20 20 20 20 20 23 20 4d 61 6b 65 20 73 75  .      # Make su
26d20 72 65 20 74 68 61 74 20 77 65 20 73 6e 61 67 67  re that we snagg
26d30 65 64 20 61 6c 6c 20 74 68 65 20 73 79 6d 62 6f  ed all the symbo
26d40 6c 73 20 77 65 20 6e 65 65 64 2e 0a 20 20 20 20  ls we need..    
26d50 20 20 69 66 20 67 72 65 70 20 27 20 6e 6d 5f 74    if grep ' nm_t
26d60 65 73 74 5f 76 61 72 24 27 20 22 24 6e 6c 69 73  est_var$' "$nlis
26d70 74 22 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  t" >/dev/null; t
26d80 68 65 6e 0a 09 69 66 20 67 72 65 70 20 27 20 6e  hen..if grep ' n
26d90 6d 5f 74 65 73 74 5f 66 75 6e 63 24 27 20 22 24  m_test_func$' "$
26da0 6e 6c 69 73 74 22 20 3e 2f 64 65 76 2f 6e 75 6c  nlist" >/dev/nul
26db0 6c 3b 20 74 68 65 6e 0a 09 20 20 63 61 74 20 3c  l; then..  cat <
26dc0 3c 45 4f 46 20 3e 20 63 6f 6e 66 74 65 73 74 2e  <EOF > conftest.
26dd0 24 61 63 5f 65 78 74 0a 23 69 66 64 65 66 20 5f  $ac_ext.#ifdef _
26de0 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72  _cplusplus.exter
26df0 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a  n "C" {.#endif..
26e00 45 4f 46 0a 09 20 20 23 20 4e 6f 77 20 67 65 6e  EOF..  # Now gen
26e10 65 72 61 74 65 20 74 68 65 20 73 79 6d 62 6f 6c  erate the symbol
26e20 20 66 69 6c 65 2e 0a 09 20 20 65 76 61 6c 20 22   file...  eval "
26e30 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61  $lt_cv_sys_globa
26e40 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63  l_symbol_to_cdec
26e50 6c 22 27 20 3c 20 22 24 6e 6c 69 73 74 22 20 7c  l"' < "$nlist" |
26e60 20 67 72 65 70 20 2d 76 20 6d 61 69 6e 20 3e 3e   grep -v main >>
26e70 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
26e80 74 27 0a 0a 09 20 20 63 61 74 20 3c 3c 45 4f 46  t'...  cat <<EOF
26e90 20 3e 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63   >> conftest.$ac
26ea0 5f 65 78 74 0a 23 69 66 20 64 65 66 69 6e 65 64  _ext.#if defined
26eb0 20 28 5f 5f 53 54 44 43 5f 5f 29 20 26 26 20 5f   (__STDC__) && _
26ec0 5f 53 54 44 43 5f 5f 0a 23 20 64 65 66 69 6e 65  _STDC__.# define
26ed0 20 6c 74 5f 70 74 72 5f 74 20 76 6f 69 64 20 2a   lt_ptr_t void *
26ee0 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20  .#else.# define 
26ef0 6c 74 5f 70 74 72 5f 74 20 63 68 61 72 20 2a 0a  lt_ptr_t char *.
26f00 23 20 64 65 66 69 6e 65 20 63 6f 6e 73 74 0a 23  # define const.#
26f10 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 6d 61  endif../* The ma
26f20 70 70 69 6e 67 20 62 65 74 77 65 65 6e 20 73 79  pping between sy
26f30 6d 62 6f 6c 20 6e 61 6d 65 73 20 61 6e 64 20 73  mbol names and s
26f40 79 6d 62 6f 6c 73 2e 20 2a 2f 0a 63 6f 6e 73 74  ymbols. */.const
26f50 20 73 74 72 75 63 74 20 7b 0a 20 20 63 6f 6e 73   struct {.  cons
26f60 74 20 63 68 61 72 20 2a 6e 61 6d 65 3b 0a 20 20  t char *name;.  
26f70 6c 74 5f 70 74 72 5f 74 20 61 64 64 72 65 73 73  lt_ptr_t address
26f80 3b 0a 7d 0a 6c 74 5f 70 72 65 6c 6f 61 64 65 64  ;.}.lt_preloaded
26f90 5f 73 79 6d 62 6f 6c 73 5b 5d 20 3d 0a 7b 0a 45  _symbols[] =.{.E
26fa0 4f 46 0a 09 20 20 24 53 45 44 20 22 73 2f 5e 24  OF..  $SED "s/^$
26fb0 73 79 6d 63 6f 64 65 24 73 79 6d 63 6f 64 65 2a  symcode$symcode*
26fc0 20 5c 28 2e 2a 5c 29 20 5c 28 2e 2a 5c 29 24 2f   \(.*\) \(.*\)$/
26fd0 20 20 7b 5c 22 5c 32 5c 22 2c 20 28 6c 74 5f 70    {\"\2\", (lt_p
26fe0 74 72 5f 74 29 20 5c 26 5c 32 7d 2c 2f 22 20 3c  tr_t) \&\2},/" <
26ff0 20 22 24 6e 6c 69 73 74 22 20 7c 20 67 72 65 70   "$nlist" | grep
27000 20 2d 76 20 6d 61 69 6e 20 3e 3e 20 63 6f 6e 66   -v main >> conf
27010 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 09 20 20  test.$ac_ext..  
27020 63 61 74 20 3c 3c 5c 45 4f 46 20 3e 3e 20 63 6f  cat <<\EOF >> co
27030 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20  nftest.$ac_ext. 
27040 20 7b 30 2c 20 28 6c 74 5f 70 74 72 5f 74 29 20   {0, (lt_ptr_t) 
27050 30 7d 0a 7d 3b 0a 0a 23 69 66 64 65 66 20 5f 5f  0}.};..#ifdef __
27060 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64  cplusplus.}.#end
27070 69 66 0a 45 4f 46 0a 09 20 20 23 20 4e 6f 77 20  if.EOF..  # Now 
27080 74 72 79 20 6c 69 6e 6b 69 6e 67 20 74 68 65 20  try linking the 
27090 74 77 6f 20 66 69 6c 65 73 2e 0a 09 20 20 6d 76  two files...  mv
270a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
270b0 6a 65 78 74 20 63 6f 6e 66 74 73 74 6d 2e 24 61  jext conftstm.$a
270c0 63 5f 6f 62 6a 65 78 74 0a 09 20 20 6c 74 5f 73  c_objext..  lt_s
270d0 61 76 65 5f 4c 49 42 53 3d 22 24 4c 49 42 53 22  ave_LIBS="$LIBS"
270e0 0a 09 20 20 6c 74 5f 73 61 76 65 5f 43 46 4c 41  ..  lt_save_CFLA
270f0 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 09 20 20  GS="$CFLAGS"..  
27100 4c 49 42 53 3d 22 63 6f 6e 66 74 73 74 6d 2e 24  LIBS="conftstm.$
27110 61 63 5f 6f 62 6a 65 78 74 22 0a 09 20 20 43 46  ac_objext"..  CF
27120 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 24 6c 74  LAGS="$CFLAGS$lt
27130 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e  _prog_compiler_n
27140 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 22 0a  o_builtin_flag".
27150 09 20 20 69 66 20 7b 20 28 65 76 61 6c 20 65 63  .  if { (eval ec
27160 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
27170 4e 4f 3a 20 5c 22 24 61 63 5f 6c 69 6e 6b 5c 22  NO: \"$ac_link\"
27180 22 29 20 3e 26 35 0a 20 20 28 65 76 61 6c 20 24  ") >&5.  (eval $
27190 61 63 5f 6c 69 6e 6b 29 20 32 3e 26 35 0a 20 20  ac_link) 2>&5.  
271a0 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 65  ac_status=$?.  e
271b0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
271c0 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  ENO: \$? = $ac_s
271d0 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65 78  tatus" >&5.  (ex
271e0 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b 20  it $ac_status); 
271f0 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e  } && test -s con
27200 66 74 65 73 74 24 7b 61 63 5f 65 78 65 65 78 74  ftest${ac_exeext
27210 7d 3b 20 74 68 65 6e 0a 09 20 20 20 20 70 69 70  }; then..    pip
27220 65 5f 77 6f 72 6b 73 3d 79 65 73 0a 09 20 20 66  e_works=yes..  f
27230 69 0a 09 20 20 4c 49 42 53 3d 22 24 6c 74 5f 73  i..  LIBS="$lt_s
27240 61 76 65 5f 4c 49 42 53 22 0a 09 20 20 43 46 4c  ave_LIBS"..  CFL
27250 41 47 53 3d 22 24 6c 74 5f 73 61 76 65 5f 43 46  AGS="$lt_save_CF
27260 4c 41 47 53 22 0a 09 65 6c 73 65 0a 09 20 20 65  LAGS"..else..  e
27270 63 68 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64  cho "cannot find
27280 20 6e 6d 5f 74 65 73 74 5f 66 75 6e 63 20 69 6e   nm_test_func in
27290 20 24 6e 6c 69 73 74 22 20 3e 26 35 0a 09 66 69   $nlist" >&5..fi
272a0 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 65 63 68  .      else..ech
272b0 6f 20 22 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6e  o "cannot find n
272c0 6d 5f 74 65 73 74 5f 76 61 72 20 69 6e 20 24 6e  m_test_var in $n
272d0 6c 69 73 74 22 20 3e 26 35 0a 20 20 20 20 20 20  list" >&5.      
272e0 66 69 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20  fi.    else.    
272f0 20 20 65 63 68 6f 20 22 63 61 6e 6e 6f 74 20 72    echo "cannot r
27300 75 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c  un $lt_cv_sys_gl
27310 6f 62 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65  obal_symbol_pipe
27320 22 20 3e 26 35 0a 20 20 20 20 66 69 0a 20 20 65  " >&5.    fi.  e
27330 6c 73 65 0a 20 20 20 20 65 63 68 6f 20 22 24 70  lse.    echo "$p
27340 72 6f 67 6e 61 6d 65 3a 20 66 61 69 6c 65 64 20  rogname: failed 
27350 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
27360 35 0a 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65  5.    cat confte
27370 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 20  st.$ac_ext >&5. 
27380 20 66 69 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66   fi.  rm -f conf
27390 74 65 73 74 2a 20 63 6f 6e 66 74 73 74 2a 0a 0a  test* conftst*..
273a0 20 20 23 20 44 6f 20 6e 6f 74 20 75 73 65 20 74    # Do not use t
273b0 68 65 20 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f 6c  he global_symbol
273c0 5f 70 69 70 65 20 75 6e 6c 65 73 73 20 69 74 20  _pipe unless it 
273d0 77 6f 72 6b 73 2e 0a 20 20 69 66 20 74 65 73 74  works..  if test
273e0 20 22 24 70 69 70 65 5f 77 6f 72 6b 73 22 20 3d   "$pipe_works" =
273f0 20 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 62   yes; then.    b
27400 72 65 61 6b 0a 20 20 65 6c 73 65 0a 20 20 20 20  reak.  else.    
27410 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
27420 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 3d 0a 20 20  _symbol_pipe=.  
27430 66 69 0a 64 6f 6e 65 0a 0a 66 69 0a 0a 69 66 20  fi.done..fi..if 
27440 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76 5f  test -z "$lt_cv_
27450 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
27460 6c 5f 70 69 70 65 22 3b 20 74 68 65 6e 0a 20 20  l_pipe"; then.  
27470 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c  lt_cv_sys_global
27480 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c  _symbol_to_cdecl
27490 3d 0a 66 69 0a 69 66 20 74 65 73 74 20 2d 7a 20  =.fi.if test -z 
274a0 22 24 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62  "$lt_cv_sys_glob
274b0 61 6c 5f 73 79 6d 62 6f 6c 5f 70 69 70 65 24 6c  al_symbol_pipe$l
274c0 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f  t_cv_sys_global_
274d0 73 79 6d 62 6f 6c 5f 74 6f 5f 63 64 65 63 6c 22  symbol_to_cdecl"
274e0 3b 20 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20  ; then.  { echo 
274f0 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
27500 20 72 65 73 75 6c 74 3a 20 66 61 69 6c 65 64 22   result: failed"
27510 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
27520 4f 5f 54 7d 66 61 69 6c 65 64 22 20 3e 26 36 3b  O_T}failed" >&6;
27530 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f   }.else.  { echo
27540 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
27550 3a 20 72 65 73 75 6c 74 3a 20 6f 6b 22 20 3e 26  : result: ok" >&
27560 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54  5.echo "${ECHO_T
27570 7d 6f 6b 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a  }ok" >&6; }.fi..
27580 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
27590 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67  LINENO: checking
275a0 20 66 6f 72 20 6f 62 6a 64 69 72 22 20 3e 26 35   for objdir" >&5
275b0 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63  .echo $ECHO_N "c
275c0 68 65 63 6b 69 6e 67 20 66 6f 72 20 6f 62 6a 64  hecking for objd
275d0 69 72 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e  ir... $ECHO_C" >
275e0 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22 24  &6; }.if test "$
275f0 7b 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 2b 73 65  {lt_cv_objdir+se
27600 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a  t}" = set; then.
27610 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22    echo $ECHO_N "
27620 28 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43  (cached) $ECHO_C
27630 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 72 6d 20  " >&6.else.  rm 
27640 2d 66 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f  -f .libs 2>/dev/
27650 6e 75 6c 6c 0a 6d 6b 64 69 72 20 2e 6c 69 62 73  null.mkdir .libs
27660 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 69 66 20   2>/dev/null.if 
27670 74 65 73 74 20 2d 64 20 2e 6c 69 62 73 3b 20 74  test -d .libs; t
27680 68 65 6e 0a 20 20 6c 74 5f 63 76 5f 6f 62 6a 64  hen.  lt_cv_objd
27690 69 72 3d 2e 6c 69 62 73 0a 65 6c 73 65 0a 20 20  ir=.libs.else.  
276a0 23 20 4d 53 2d 44 4f 53 20 64 6f 65 73 20 6e 6f  # MS-DOS does no
276b0 74 20 61 6c 6c 6f 77 20 66 69 6c 65 6e 61 6d 65  t allow filename
276c0 73 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 74  s that begin wit
276d0 68 20 61 20 64 6f 74 2e 0a 20 20 6c 74 5f 63 76  h a dot..  lt_cv
276e0 5f 6f 62 6a 64 69 72 3d 5f 6c 69 62 73 0a 66 69  _objdir=_libs.fi
276f0 0a 72 6d 64 69 72 20 2e 6c 69 62 73 20 32 3e 2f  .rmdir .libs 2>/
27700 64 65 76 2f 6e 75 6c 6c 0a 66 69 0a 7b 20 65 63  dev/null.fi.{ ec
27710 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45  ho "$as_me:$LINE
27720 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f  NO: result: $lt_
27730 63 76 5f 6f 62 6a 64 69 72 22 20 3e 26 35 0a 65  cv_objdir" >&5.e
27740 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c  cho "${ECHO_T}$l
27750 74 5f 63 76 5f 6f 62 6a 64 69 72 22 20 3e 26 36  t_cv_objdir" >&6
27760 3b 20 7d 0a 6f 62 6a 64 69 72 3d 24 6c 74 5f 63  ; }.objdir=$lt_c
27770 76 5f 6f 62 6a 64 69 72 0a 0a 0a 0a 0a 0a 63 61  v_objdir......ca
27780 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 61  se $host_os in.a
27790 69 78 33 2a 29 0a 20 20 23 20 41 49 58 20 73 6f  ix3*).  # AIX so
277a0 6d 65 74 69 6d 65 73 20 68 61 73 20 70 72 6f 62  metimes has prob
277b0 6c 65 6d 73 20 77 69 74 68 20 74 68 65 20 47 43  lems with the GC
277c0 43 20 63 6f 6c 6c 65 63 74 32 20 70 72 6f 67 72  C collect2 progr
277d0 61 6d 2e 20 20 46 6f 72 20 73 6f 6d 65 0a 20 20  am.  For some.  
277e0 23 20 72 65 61 73 6f 6e 2c 20 69 66 20 77 65 20  # reason, if we 
277f0 73 65 74 20 74 68 65 20 43 4f 4c 4c 45 43 54 5f  set the COLLECT_
27800 4e 41 4d 45 53 20 65 6e 76 69 72 6f 6e 6d 65 6e  NAMES environmen
27810 74 20 76 61 72 69 61 62 6c 65 2c 20 74 68 65 20  t variable, the 
27820 70 72 6f 62 6c 65 6d 73 0a 20 20 23 20 76 61 6e  problems.  # van
27830 69 73 68 20 69 6e 20 61 20 70 75 66 66 20 6f 66  ish in a puff of
27840 20 73 6d 6f 6b 65 2e 0a 20 20 69 66 20 74 65 73   smoke..  if tes
27850 74 20 22 58 24 7b 43 4f 4c 4c 45 43 54 5f 4e 41  t "X${COLLECT_NA
27860 4d 45 53 2b 73 65 74 7d 22 20 21 3d 20 58 73 65  MES+set}" != Xse
27870 74 3b 20 74 68 65 6e 0a 20 20 20 20 43 4f 4c 4c  t; then.    COLL
27880 45 43 54 5f 4e 41 4d 45 53 3d 0a 20 20 20 20 65  ECT_NAMES=.    e
27890 78 70 6f 72 74 20 43 4f 4c 4c 45 43 54 5f 4e 41  xport COLLECT_NA
278a0 4d 45 53 0a 20 20 66 69 0a 20 20 3b 3b 0a 65 73  MES.  fi.  ;;.es
278b0 61 63 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  ac..# Sed substi
278c0 74 75 74 69 6f 6e 20 74 68 61 74 20 68 65 6c 70  tution that help
278d0 73 20 75 73 20 64 6f 20 72 6f 62 75 73 74 20 71  s us do robust q
278e0 75 6f 74 69 6e 67 2e 20 20 49 74 20 62 61 63 6b  uoting.  It back
278f0 73 6c 61 73 68 69 66 69 65 73 0a 23 20 6d 65 74  slashifies.# met
27900 61 63 68 61 72 61 63 74 65 72 73 20 74 68 61 74  acharacters that
27910 20 61 72 65 20 73 74 69 6c 6c 20 61 63 74 69 76   are still activ
27920 65 20 77 69 74 68 69 6e 20 64 6f 75 62 6c 65 2d  e within double-
27930 71 75 6f 74 65 64 20 73 74 72 69 6e 67 73 2e 0a  quoted strings..
27940 58 73 65 64 3d 27 73 65 64 20 2d 65 20 31 73 2f  Xsed='sed -e 1s/
27950 5e 58 2f 2f 27 0a 73 65 64 5f 71 75 6f 74 65 5f  ^X//'.sed_quote_
27960 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c 22 5c  subst='s/\([\\"\
27970 5c 60 24 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31 2f  \`$\\\\]\)/\\\1/
27980 67 27 0a 0a 23 20 53 61 6d 65 20 61 73 20 61 62  g'..# Same as ab
27990 6f 76 65 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20  ove, but do not 
279a0 71 75 6f 74 65 20 76 61 72 69 61 62 6c 65 20 72  quote variable r
279b0 65 66 65 72 65 6e 63 65 73 2e 0a 64 6f 75 62 6c  eferences..doubl
279c0 65 5f 71 75 6f 74 65 5f 73 75 62 73 74 3d 27 73  e_quote_subst='s
279d0 2f 5c 28 5b 5c 5c 22 5c 5c 60 5c 5c 5c 5c 5d 5c  /\([\\"\\`\\\\]\
279e0 29 2f 5c 5c 5c 31 2f 67 27 0a 0a 23 20 53 65 64  )/\\\1/g'..# Sed
279f0 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 74 6f   substitution to
27a00 20 64 65 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e   delay expansion
27a10 20 6f 66 20 61 6e 20 65 73 63 61 70 65 64 20 73   of an escaped s
27a20 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 69 6e  hell variable in
27a30 20 61 0a 23 20 64 6f 75 62 6c 65 5f 71 75 6f 74   a.# double_quot
27a40 65 5f 73 75 62 73 74 27 65 64 20 73 74 72 69 6e  e_subst'ed strin
27a50 67 2e 0a 64 65 6c 61 79 5f 76 61 72 69 61 62 6c  g..delay_variabl
27a60 65 5f 73 75 62 73 74 3d 27 73 2f 5c 5c 5c 5c 5c  e_subst='s/\\\\\
27a70 5c 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c 24 2f  \\\\\\$/\\\\\\$/
27a80 67 27 0a 0a 23 20 53 65 64 20 73 75 62 73 74 69  g'..# Sed substi
27a90 74 75 74 69 6f 6e 20 74 6f 20 61 76 6f 69 64 20  tution to avoid 
27aa0 61 63 63 69 64 65 6e 74 61 6c 20 67 6c 6f 62 62  accidental globb
27ab0 69 6e 67 20 69 6e 20 65 76 61 6c 65 64 20 65 78  ing in evaled ex
27ac0 70 72 65 73 73 69 6f 6e 73 0a 6e 6f 5f 67 6c 6f  pressions.no_glo
27ad0 62 5f 73 75 62 73 74 3d 27 73 2f 5c 2a 2f 5c 5c  b_subst='s/\*/\\
27ae0 5c 2a 2f 67 27 0a 0a 23 20 43 6f 6e 73 74 61 6e  \*/g'..# Constan
27af0 74 73 3a 0a 72 6d 3d 22 72 6d 20 2d 66 22 0a 0a  ts:.rm="rm -f"..
27b00 23 20 47 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c  # Global variabl
27b10 65 73 3a 0a 64 65 66 61 75 6c 74 5f 6f 66 69 6c  es:.default_ofil
27b20 65 3d 6c 69 62 74 6f 6f 6c 0a 63 61 6e 5f 62 75  e=libtool.can_bu
27b30 69 6c 64 5f 73 68 61 72 65 64 3d 79 65 73 0a 0a  ild_shared=yes..
27b40 23 20 41 6c 6c 20 6b 6e 6f 77 6e 20 6c 69 6e 6b  # All known link
27b50 65 72 73 20 72 65 71 75 69 72 65 20 61 20 60 2e  ers require a `.
27b60 61 27 20 61 72 63 68 69 76 65 20 66 6f 72 20 73  a' archive for s
27b70 74 61 74 69 63 20 6c 69 6e 6b 69 6e 67 20 28 65  tatic linking (e
27b80 78 63 65 70 74 20 4d 53 56 43 2c 0a 23 20 77 68  xcept MSVC,.# wh
27b90 69 63 68 20 6e 65 65 64 73 20 27 2e 6c 69 62 27  ich needs '.lib'
27ba0 29 2e 0a 6c 69 62 65 78 74 3d 61 0a 6c 74 6d 61  )..libext=a.ltma
27bb0 69 6e 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f  in="$ac_aux_dir/
27bc0 6c 74 6d 61 69 6e 2e 73 68 22 0a 6f 66 69 6c 65  ltmain.sh".ofile
27bd0 3d 22 24 64 65 66 61 75 6c 74 5f 6f 66 69 6c 65  ="$default_ofile
27be0 22 0a 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 22 24  ".with_gnu_ld="$
27bf0 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
27c00 64 22 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  d"..if test -n "
27c10 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 22  $ac_tool_prefix"
27c20 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72 61  ; then.  # Extra
27c30 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f 72  ct the first wor
27c40 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c 5f  d of "${ac_tool_
27c50 70 72 65 66 69 78 7d 61 72 22 2c 20 73 6f 20 69  prefix}ar", so i
27c60 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
27c70 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
27c80 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 24 7b 61  s..set dummy ${a
27c90 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 61 72  c_tool_prefix}ar
27ca0 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 65  ; ac_word=$2.{ e
27cb0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
27cc0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
27cd0 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
27ce0 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
27cf0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
27d00 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
27d10 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22  >&6; }.if test "
27d20 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 2b  ${ac_cv_prog_AR+
27d30 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65  set}" = set; the
27d40 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e  n.  echo $ECHO_N
27d50 20 22 28 63 61 63 68 65 64 29 20 24 45 43 48 4f   "(cached) $ECHO
27d60 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69  _C" >&6.else.  i
27d70 66 20 74 65 73 74 20 2d 6e 20 22 24 41 52 22 3b  f test -n "$AR";
27d80 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72   then.  ac_cv_pr
27d90 6f 67 5f 41 52 3d 22 24 41 52 22 20 23 20 4c 65  og_AR="$AR" # Le
27da0 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72 72  t the user overr
27db0 69 64 65 20 74 68 65 20 74 65 73 74 2e 0a 65 6c  ide the test..el
27dc0 73 65 0a 61 73 5f 73 61 76 65 5f 49 46 53 3d 24  se.as_save_IFS=$
27dd0 49 46 53 3b 20 49 46 53 3d 24 50 41 54 48 5f 53  IFS; IFS=$PATH_S
27de0 45 50 41 52 41 54 4f 52 0a 66 6f 72 20 61 73 5f  EPARATOR.for as_
27df0 64 69 72 20 69 6e 20 24 50 41 54 48 0a 64 6f 0a  dir in $PATH.do.
27e00 20 20 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49    IFS=$as_save_I
27e10 46 53 0a 20 20 74 65 73 74 20 2d 7a 20 22 24 61  FS.  test -z "$a
27e20 73 5f 64 69 72 22 20 26 26 20 61 73 5f 64 69 72  s_dir" && as_dir
27e30 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65 78 65 63  =..  for ac_exec
27e40 5f 65 78 74 20 69 6e 20 27 27 20 24 61 63 5f 65  _ext in '' $ac_e
27e50 78 65 63 75 74 61 62 6c 65 5f 65 78 74 65 6e 73  xecutable_extens
27e60 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66 20 7b 20  ions; do.  if { 
27e70 74 65 73 74 20 2d 66 20 22 24 61 73 5f 64 69 72  test -f "$as_dir
27e80 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
27e90 63 5f 65 78 74 22 20 26 26 20 24 61 73 5f 74 65  c_ext" && $as_te
27ea0 73 74 5f 78 20 22 24 61 73 5f 64 69 72 2f 24 61  st_x "$as_dir/$a
27eb0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
27ec0 78 74 22 3b 20 7d 3b 20 74 68 65 6e 0a 20 20 20  xt"; }; then.   
27ed0 20 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 3d 22   ac_cv_prog_AR="
27ee0 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
27ef0 7d 61 72 22 0a 20 20 20 20 65 63 68 6f 20 22 24  }ar".    echo "$
27f00 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
27f10 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
27f20 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
27f30 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
27f40 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
27f50 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
27f60 46 53 0a 0a 66 69 0a 66 69 0a 41 52 3d 24 61 63  FS..fi.fi.AR=$ac
27f70 5f 63 76 5f 70 72 6f 67 5f 41 52 0a 69 66 20 74  _cv_prog_AR.if t
27f80 65 73 74 20 2d 6e 20 22 24 41 52 22 3b 20 74 68  est -n "$AR"; th
27f90 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  en.  { echo "$as
27fa0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
27fb0 75 6c 74 3a 20 24 41 52 22 20 3e 26 35 0a 65 63  ult: $AR" >&5.ec
27fc0 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 41 52  ho "${ECHO_T}$AR
27fd0 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20  " >&6; }.else.  
27fe0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
27ff0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
28000 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
28010 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b 20  ECHO_T}no" >&6; 
28020 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65 73  }.fi...fi.if tes
28030 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72 6f  t -z "$ac_cv_pro
28040 67 5f 41 52 22 3b 20 74 68 65 6e 0a 20 20 61 63  g_AR"; then.  ac
28050 5f 63 74 5f 41 52 3d 24 41 52 0a 20 20 23 20 45  _ct_AR=$AR.  # E
28060 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73 74  xtract the first
28070 20 77 6f 72 64 20 6f 66 20 22 61 72 22 2c 20 73   word of "ar", s
28080 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20 70 72  o it can be a pr
28090 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20  ogram name with 
280a0 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20  args..set dummy 
280b0 61 72 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b  ar; ac_word=$2.{
280c0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
280d0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
280e0 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
280f0 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
28100 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
28110 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
28120 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74  " >&6; }.if test
28130 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61   "${ac_cv_prog_a
28140 63 5f 63 74 5f 41 52 2b 73 65 74 7d 22 20 3d 20  c_ct_AR+set}" = 
28150 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f  set; then.  echo
28160 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68 65   $ECHO_N "(cache
28170 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a  d) $ECHO_C" >&6.
28180 65 6c 73 65 0a 20 20 69 66 20 74 65 73 74 20 2d  else.  if test -
28190 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74  n "$ac_ct_AR"; t
281a0 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f 67  hen.  ac_cv_prog
281b0 5f 61 63 5f 63 74 5f 41 52 3d 22 24 61 63 5f 63  _ac_ct_AR="$ac_c
281c0 74 5f 41 52 22 20 23 20 4c 65 74 20 74 68 65 20  t_AR" # Let the 
281d0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
281e0 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f  e test..else.as_
281f0 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49  save_IFS=$IFS; I
28200 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54  FS=$PATH_SEPARAT
28210 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e  OR.for as_dir in
28220 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d   $PATH.do.  IFS=
28230 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74  $as_save_IFS.  t
28240 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22  est -z "$as_dir"
28250 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66   && as_dir=..  f
28260 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69  or ac_exec_ext i
28270 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61  n '' $ac_executa
28280 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20  ble_extensions; 
28290 64 6f 0a 20 20 69 66 20 7b 20 74 65 73 74 20 2d  do.  if { test -
282a0 66 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77  f "$as_dir/$ac_w
282b0 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22  ord$ac_exec_ext"
282c0 20 26 26 20 24 61 73 5f 74 65 73 74 5f 78 20 22   && $as_test_x "
282d0 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64  $as_dir/$ac_word
282e0 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d  $ac_exec_ext"; }
282f0 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76  ; then.    ac_cv
28300 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 41 52 3d 22  _prog_ac_ct_AR="
28310 61 72 22 0a 20 20 20 20 65 63 68 6f 20 22 24 61  ar".    echo "$a
28320 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66 6f  s_me:$LINENO: fo
28330 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63 5f  und $as_dir/$ac_
28340 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74  word$ac_exec_ext
28350 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b 20  " >&5.    break 
28360 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e 65  2.  fi.done.done
28370 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49 46  .IFS=$as_save_IF
28380 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f 41  S..fi.fi.ac_ct_A
28390 52 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 61 63  R=$ac_cv_prog_ac
283a0 5f 63 74 5f 41 52 0a 69 66 20 74 65 73 74 20 2d  _ct_AR.if test -
283b0 6e 20 22 24 61 63 5f 63 74 5f 41 52 22 3b 20 74  n "$ac_ct_AR"; t
283c0 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24 61  hen.  { echo "$a
283d0 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65  s_me:$LINENO: re
283e0 73 75 6c 74 3a 20 24 61 63 5f 63 74 5f 41 52 22  sult: $ac_ct_AR"
283f0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
28400 4f 5f 54 7d 24 61 63 5f 63 74 5f 41 52 22 20 3e  O_T}$ac_ct_AR" >
28410 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20 65  &6; }.else.  { e
28420 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
28430 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
28440 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
28450 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66  O_T}no" >&6; }.f
28460 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78 24  i..  if test "x$
28470 61 63 5f 63 74 5f 41 52 22 20 3d 20 78 3b 20 74  ac_ct_AR" = x; t
28480 68 65 6e 0a 20 20 20 20 41 52 3d 22 66 61 6c 73  hen.    AR="fals
28490 65 22 0a 20 20 65 6c 73 65 0a 20 20 20 20 63 61  e".  else.    ca
284a0 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c  se $cross_compil
284b0 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f 77 61 72  ing:$ac_tool_war
284c0 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a 7b 20 65  ned in.yes:).{ e
284d0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
284e0 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a 20 49 6e  ENO: WARNING: In
284f0 20 74 68 65 20 66 75 74 75 72 65 2c 20 41 75 74   the future, Aut
28500 6f 63 6f 6e 66 20 77 69 6c 6c 20 6e 6f 74 20 64  oconf will not d
28510 65 74 65 63 74 20 63 72 6f 73 73 2d 74 6f 6f 6c  etect cross-tool
28520 73 0a 77 68 6f 73 65 20 6e 61 6d 65 20 64 6f 65  s.whose name doe
28530 73 20 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68  s not start with
28540 20 74 68 65 20 68 6f 73 74 20 74 72 69 70 6c 65   the host triple
28550 74 2e 20 20 49 66 20 79 6f 75 20 74 68 69 6e 6b  t.  If you think
28560 20 74 68 69 73 0a 63 6f 6e 66 69 67 75 72 61 74   this.configurat
28570 69 6f 6e 20 69 73 20 75 73 65 66 75 6c 20 74 6f  ion is useful to
28580 20 79 6f 75 2c 20 70 6c 65 61 73 65 20 77 72 69   you, please wri
28590 74 65 20 74 6f 20 61 75 74 6f 63 6f 6e 66 40 67  te to autoconf@g
285a0 6e 75 2e 6f 72 67 2e 22 20 3e 26 35 0a 65 63 68  nu.org." >&5.ech
285b0 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41 52 4e 49  o "$as_me: WARNI
285c0 4e 47 3a 20 49 6e 20 74 68 65 20 66 75 74 75 72  NG: In the futur
285d0 65 2c 20 41 75 74 6f 63 6f 6e 66 20 77 69 6c 6c  e, Autoconf will
285e0 20 6e 6f 74 20 64 65 74 65 63 74 20 63 72 6f 73   not detect cros
285f0 73 2d 74 6f 6f 6c 73 0a 77 68 6f 73 65 20 6e 61  s-tools.whose na
28600 6d 65 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72  me does not star
28610 74 20 77 69 74 68 20 74 68 65 20 68 6f 73 74 20  t with the host 
28620 74 72 69 70 6c 65 74 2e 20 20 49 66 20 79 6f 75  triplet.  If you
28630 20 74 68 69 6e 6b 20 74 68 69 73 0a 63 6f 6e 66   think this.conf
28640 69 67 75 72 61 74 69 6f 6e 20 69 73 20 75 73 65  iguration is use
28650 66 75 6c 20 74 6f 20 79 6f 75 2c 20 70 6c 65 61  ful to you, plea
28660 73 65 20 77 72 69 74 65 20 74 6f 20 61 75 74 6f  se write to auto
28670 63 6f 6e 66 40 67 6e 75 2e 6f 72 67 2e 22 20 3e  conf@gnu.org." >
28680 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f 77 61 72  &2;}.ac_tool_war
28690 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73 61 63 0a  ned=yes ;;.esac.
286a0 20 20 20 20 41 52 3d 24 61 63 5f 63 74 5f 41 52      AR=$ac_ct_AR
286b0 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 41 52 3d  .  fi.else.  AR=
286c0 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 41 52 22  "$ac_cv_prog_AR"
286d0 0a 66 69 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20  .fi..if test -n 
286e0 22 24 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  "$ac_tool_prefix
286f0 22 3b 20 74 68 65 6e 0a 20 20 23 20 45 78 74 72  "; then.  # Extr
28700 61 63 74 20 74 68 65 20 66 69 72 73 74 20 77 6f  act the first wo
28710 72 64 20 6f 66 20 22 24 7b 61 63 5f 74 6f 6f 6c  rd of "${ac_tool
28720 5f 70 72 65 66 69 78 7d 72 61 6e 6c 69 62 22 2c  _prefix}ranlib",
28730 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 61 20   so it can be a 
28740 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 77 69 74  program name wit
28750 68 20 61 72 67 73 2e 0a 73 65 74 20 64 75 6d 6d  h args..set dumm
28760 79 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66  y ${ac_tool_pref
28770 69 78 7d 72 61 6e 6c 69 62 3b 20 61 63 5f 77 6f  ix}ranlib; ac_wo
28780 72 64 3d 24 32 0a 7b 20 65 63 68 6f 20 22 24 61  rd=$2.{ echo "$a
28790 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
287a0 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
287b0 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ord" >&5.echo $E
287c0 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
287d0 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e 2e 20  for $ac_word... 
287e0 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a  $ECHO_C" >&6; }.
287f0 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f 63 76  if test "${ac_cv
28800 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 2b 73 65 74  _prog_RANLIB+set
28810 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20  }" = set; then. 
28820 20 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28   echo $ECHO_N "(
28830 63 61 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22  cached) $ECHO_C"
28840 20 3e 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74   >&6.else.  if t
28850 65 73 74 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22  est -n "$RANLIB"
28860 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70  ; then.  ac_cv_p
28870 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24 52 41 4e  rog_RANLIB="$RAN
28880 4c 49 42 22 20 23 20 4c 65 74 20 74 68 65 20 75  LIB" # Let the u
28890 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
288a0 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73   test..else.as_s
288b0 61 76 65 5f 49 46 53 3d 24 49 46 53 3b 20 49 46  ave_IFS=$IFS; IF
288c0 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S=$PATH_SEPARATO
288d0 52 0a 66 6f 72 20 61 73 5f 64 69 72 20 69 6e 20  R.for as_dir in 
288e0 24 50 41 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24  $PATH.do.  IFS=$
288f0 61 73 5f 73 61 76 65 5f 49 46 53 0a 20 20 74 65  as_save_IFS.  te
28900 73 74 20 2d 7a 20 22 24 61 73 5f 64 69 72 22 20  st -z "$as_dir" 
28910 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f  && as_dir=..  fo
28920 72 20 61 63 5f 65 78 65 63 5f 65 78 74 20 69 6e  r ac_exec_ext in
28930 20 27 27 20 24 61 63 5f 65 78 65 63 75 74 61 62   '' $ac_executab
28940 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64  le_extensions; d
28950 6f 0a 20 20 69 66 20 7b 20 74 65 73 74 20 2d 66  o.  if { test -f
28960 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
28970 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 20  rd$ac_exec_ext" 
28980 26 26 20 24 61 73 5f 74 65 73 74 5f 78 20 22 24  && $as_test_x "$
28990 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
289a0 61 63 5f 65 78 65 63 5f 65 78 74 22 3b 20 7d 3b  ac_exec_ext"; };
289b0 20 74 68 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f   then.    ac_cv_
289c0 70 72 6f 67 5f 52 41 4e 4c 49 42 3d 22 24 7b 61  prog_RANLIB="${a
289d0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 72 61  c_tool_prefix}ra
289e0 6e 6c 69 62 22 0a 20 20 20 20 65 63 68 6f 20 22  nlib".    echo "
289f0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
28a00 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
28a10 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
28a20 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
28a30 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
28a40 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
28a50 49 46 53 0a 0a 66 69 0a 66 69 0a 52 41 4e 4c 49  IFS..fi.fi.RANLI
28a60 42 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 52 41  B=$ac_cv_prog_RA
28a70 4e 4c 49 42 0a 69 66 20 74 65 73 74 20 2d 6e 20  NLIB.if test -n 
28a80 22 24 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a  "$RANLIB"; then.
28a90 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
28aa0 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
28ab0 3a 20 24 52 41 4e 4c 49 42 22 20 3e 26 35 0a 65  : $RANLIB" >&5.e
28ac0 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24 52  cho "${ECHO_T}$R
28ad0 41 4e 4c 49 42 22 20 3e 26 36 3b 20 7d 0a 65 6c  ANLIB" >&6; }.el
28ae0 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  se.  { echo "$as
28af0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
28b00 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68  ult: no" >&5.ech
28b10 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20  o "${ECHO_T}no" 
28b20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69  >&6; }.fi...fi.i
28b30 66 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63  f test -z "$ac_c
28b40 76 5f 70 72 6f 67 5f 52 41 4e 4c 49 42 22 3b 20  v_prog_RANLIB"; 
28b50 74 68 65 6e 0a 20 20 61 63 5f 63 74 5f 52 41 4e  then.  ac_ct_RAN
28b60 4c 49 42 3d 24 52 41 4e 4c 49 42 0a 20 20 23 20  LIB=$RANLIB.  # 
28b70 45 78 74 72 61 63 74 20 74 68 65 20 66 69 72 73  Extract the firs
28b80 74 20 77 6f 72 64 20 6f 66 20 22 72 61 6e 6c 69  t word of "ranli
28b90 62 22 2c 20 73 6f 20 69 74 20 63 61 6e 20 62 65  b", so it can be
28ba0 20 61 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20   a program name 
28bb0 77 69 74 68 20 61 72 67 73 2e 0a 73 65 74 20 64  with args..set d
28bc0 75 6d 6d 79 20 72 61 6e 6c 69 62 3b 20 61 63 5f  ummy ranlib; ac_
28bd0 77 6f 72 64 3d 24 32 0a 7b 20 65 63 68 6f 20 22  word=$2.{ echo "
28be0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
28bf0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
28c00 5f 77 6f 72 64 22 20 3e 26 35 0a 65 63 68 6f 20  _word" >&5.echo 
28c10 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e  $ECHO_N "checkin
28c20 67 20 66 6f 72 20 24 61 63 5f 77 6f 72 64 2e 2e  g for $ac_word..
28c30 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20  . $ECHO_C" >&6; 
28c40 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 61 63 5f  }.if test "${ac_
28c50 63 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 52 41  cv_prog_ac_ct_RA
28c60 4e 4c 49 42 2b 73 65 74 7d 22 20 3d 20 73 65 74  NLIB+set}" = set
28c70 3b 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45  ; then.  echo $E
28c80 43 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20  CHO_N "(cached) 
28c90 24 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73  $ECHO_C" >&6.els
28ca0 65 0a 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22  e.  if test -n "
28cb0 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 3b 20  $ac_ct_RANLIB"; 
28cc0 74 68 65 6e 0a 20 20 61 63 5f 63 76 5f 70 72 6f  then.  ac_cv_pro
28cd0 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22  g_ac_ct_RANLIB="
28ce0 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42 22 20 23  $ac_ct_RANLIB" #
28cf0 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
28d00 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 2e  erride the test.
28d10 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65 5f 49 46  .else.as_save_IF
28d20 53 3d 24 49 46 53 3b 20 49 46 53 3d 24 50 41 54  S=$IFS; IFS=$PAT
28d30 48 5f 53 45 50 41 52 41 54 4f 52 0a 66 6f 72 20  H_SEPARATOR.for 
28d40 61 73 5f 64 69 72 20 69 6e 20 24 50 41 54 48 0a  as_dir in $PATH.
28d50 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f 73 61 76  do.  IFS=$as_sav
28d60 65 5f 49 46 53 0a 20 20 74 65 73 74 20 2d 7a 20  e_IFS.  test -z 
28d70 22 24 61 73 5f 64 69 72 22 20 26 26 20 61 73 5f  "$as_dir" && as_
28d80 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61 63 5f 65  dir=..  for ac_e
28d90 78 65 63 5f 65 78 74 20 69 6e 20 27 27 20 24 61  xec_ext in '' $a
28da0 63 5f 65 78 65 63 75 74 61 62 6c 65 5f 65 78 74  c_executable_ext
28db0 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20 20 69 66  ensions; do.  if
28dc0 20 7b 20 74 65 73 74 20 2d 66 20 22 24 61 73 5f   { test -f "$as_
28dd0 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
28de0 65 78 65 63 5f 65 78 74 22 20 26 26 20 24 61 73  exec_ext" && $as
28df0 5f 74 65 73 74 5f 78 20 22 24 61 73 5f 64 69 72  _test_x "$as_dir
28e00 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65  /$ac_word$ac_exe
28e10 63 5f 65 78 74 22 3b 20 7d 3b 20 74 68 65 6e 0a  c_ext"; }; then.
28e20 20 20 20 20 61 63 5f 63 76 5f 70 72 6f 67 5f 61      ac_cv_prog_a
28e30 63 5f 63 74 5f 52 41 4e 4c 49 42 3d 22 72 61 6e  c_ct_RANLIB="ran
28e40 6c 69 62 22 0a 20 20 20 20 65 63 68 6f 20 22 24  lib".    echo "$
28e50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 66  as_me:$LINENO: f
28e60 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61 63  ound $as_dir/$ac
28e70 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
28e80 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61 6b  t" >&5.    break
28e90 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f 6e   2.  fi.done.don
28ea0 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f 49  e.IFS=$as_save_I
28eb0 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74 5f  FS..fi.fi.ac_ct_
28ec0 52 41 4e 4c 49 42 3d 24 61 63 5f 63 76 5f 70 72  RANLIB=$ac_cv_pr
28ed0 6f 67 5f 61 63 5f 63 74 5f 52 41 4e 4c 49 42 0a  og_ac_ct_RANLIB.
28ee0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f  if test -n "$ac_
28ef0 63 74 5f 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e  ct_RANLIB"; then
28f00 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  .  { echo "$as_m
28f10 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c  e:$LINENO: resul
28f20 74 3a 20 24 61 63 5f 63 74 5f 52 41 4e 4c 49 42  t: $ac_ct_RANLIB
28f30 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
28f40 48 4f 5f 54 7d 24 61 63 5f 63 74 5f 52 41 4e 4c  HO_T}$ac_ct_RANL
28f50 49 42 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a  IB" >&6; }.else.
28f60 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
28f70 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74  :$LINENO: result
28f80 3a 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22  : no" >&5.echo "
28f90 24 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36  ${ECHO_T}no" >&6
28fa0 3b 20 7d 0a 66 69 0a 0a 20 20 69 66 20 74 65 73  ; }.fi..  if tes
28fb0 74 20 22 78 24 61 63 5f 63 74 5f 52 41 4e 4c 49  t "x$ac_ct_RANLI
28fc0 42 22 20 3d 20 78 3b 20 74 68 65 6e 0a 20 20 20  B" = x; then.   
28fd0 20 52 41 4e 4c 49 42 3d 22 3a 22 0a 20 20 65 6c   RANLIB=":".  el
28fe0 73 65 0a 20 20 20 20 63 61 73 65 20 24 63 72 6f  se.    case $cro
28ff0 73 73 5f 63 6f 6d 70 69 6c 69 6e 67 3a 24 61 63  ss_compiling:$ac
29000 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 20 69 6e 0a  _tool_warned in.
29010 79 65 73 3a 29 0a 7b 20 65 63 68 6f 20 22 24 61  yes:).{ echo "$a
29020 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41  s_me:$LINENO: WA
29030 52 4e 49 4e 47 3a 20 49 6e 20 74 68 65 20 66 75  RNING: In the fu
29040 74 75 72 65 2c 20 41 75 74 6f 63 6f 6e 66 20 77  ture, Autoconf w
29050 69 6c 6c 20 6e 6f 74 20 64 65 74 65 63 74 20 63  ill not detect c
29060 72 6f 73 73 2d 74 6f 6f 6c 73 0a 77 68 6f 73 65  ross-tools.whose
29070 20 6e 61 6d 65 20 64 6f 65 73 20 6e 6f 74 20 73   name does not s
29080 74 61 72 74 20 77 69 74 68 20 74 68 65 20 68 6f  tart with the ho
29090 73 74 20 74 72 69 70 6c 65 74 2e 20 20 49 66 20  st triplet.  If 
290a0 79 6f 75 20 74 68 69 6e 6b 20 74 68 69 73 0a 63  you think this.c
290b0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20  onfiguration is 
290c0 75 73 65 66 75 6c 20 74 6f 20 79 6f 75 2c 20 70  useful to you, p
290d0 6c 65 61 73 65 20 77 72 69 74 65 20 74 6f 20 61  lease write to a
290e0 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f 72 67 2e  utoconf@gnu.org.
290f0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
29100 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 49 6e 20  me: WARNING: In 
29110 74 68 65 20 66 75 74 75 72 65 2c 20 41 75 74 6f  the future, Auto
29120 63 6f 6e 66 20 77 69 6c 6c 20 6e 6f 74 20 64 65  conf will not de
29130 74 65 63 74 20 63 72 6f 73 73 2d 74 6f 6f 6c 73  tect cross-tools
29140 0a 77 68 6f 73 65 20 6e 61 6d 65 20 64 6f 65 73  .whose name does
29150 20 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68 20   not start with 
29160 74 68 65 20 68 6f 73 74 20 74 72 69 70 6c 65 74  the host triplet
29170 2e 20 20 49 66 20 79 6f 75 20 74 68 69 6e 6b 20  .  If you think 
29180 74 68 69 73 0a 63 6f 6e 66 69 67 75 72 61 74 69  this.configurati
29190 6f 6e 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20  on is useful to 
291a0 79 6f 75 2c 20 70 6c 65 61 73 65 20 77 72 69 74  you, please writ
291b0 65 20 74 6f 20 61 75 74 6f 63 6f 6e 66 40 67 6e  e to autoconf@gn
291c0 75 2e 6f 72 67 2e 22 20 3e 26 32 3b 7d 0a 61 63  u.org." >&2;}.ac
291d0 5f 74 6f 6f 6c 5f 77 61 72 6e 65 64 3d 79 65 73  _tool_warned=yes
291e0 20 3b 3b 0a 65 73 61 63 0a 20 20 20 20 52 41 4e   ;;.esac.    RAN
291f0 4c 49 42 3d 24 61 63 5f 63 74 5f 52 41 4e 4c 49  LIB=$ac_ct_RANLI
29200 42 0a 20 20 66 69 0a 65 6c 73 65 0a 20 20 52 41  B.  fi.else.  RA
29210 4e 4c 49 42 3d 22 24 61 63 5f 63 76 5f 70 72 6f  NLIB="$ac_cv_pro
29220 67 5f 52 41 4e 4c 49 42 22 0a 66 69 0a 0a 69 66  g_RANLIB".fi..if
29230 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
29240 6f 6c 5f 70 72 65 66 69 78 22 3b 20 74 68 65 6e  ol_prefix"; then
29250 0a 20 20 23 20 45 78 74 72 61 63 74 20 74 68 65  .  # Extract the
29260 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 22   first word of "
29270 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78  ${ac_tool_prefix
29280 7d 73 74 72 69 70 22 2c 20 73 6f 20 69 74 20 63  }strip", so it c
29290 61 6e 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20  an be a program 
292a0 6e 61 6d 65 20 77 69 74 68 20 61 72 67 73 2e 0a  name with args..
292b0 73 65 74 20 64 75 6d 6d 79 20 24 7b 61 63 5f 74  set dummy ${ac_t
292c0 6f 6f 6c 5f 70 72 65 66 69 78 7d 73 74 72 69 70  ool_prefix}strip
292d0 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b 20 65  ; ac_word=$2.{ e
292e0 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
292f0 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20 66 6f  ENO: checking fo
29300 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26 35 0a  r $ac_word" >&5.
29310 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
29320 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63 5f 77  ecking for $ac_w
29330 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43 22 20  ord... $ECHO_C" 
29340 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74 20 22  >&6; }.if test "
29350 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54 52  ${ac_cv_prog_STR
29360 49 50 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  IP+set}" = set; 
29370 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
29380 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
29390 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
293a0 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53    if test -n "$S
293b0 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63  TRIP"; then.  ac
293c0 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22  _cv_prog_STRIP="
293d0 24 53 54 52 49 50 22 20 23 20 4c 65 74 20 74 68  $STRIP" # Let th
293e0 65 20 75 73 65 72 20 6f 76 65 72 72 69 64 65 20  e user override 
293f0 74 68 65 20 74 65 73 74 2e 0a 65 6c 73 65 0a 61  the test..else.a
29400 73 5f 73 61 76 65 5f 49 46 53 3d 24 49 46 53 3b  s_save_IFS=$IFS;
29410 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
29420 41 54 4f 52 0a 66 6f 72 20 61 73 5f 64 69 72 20  ATOR.for as_dir 
29430 69 6e 20 24 50 41 54 48 0a 64 6f 0a 20 20 49 46  in $PATH.do.  IF
29440 53 3d 24 61 73 5f 73 61 76 65 5f 49 46 53 0a 20  S=$as_save_IFS. 
29450 20 74 65 73 74 20 2d 7a 20 22 24 61 73 5f 64 69   test -z "$as_di
29460 72 22 20 26 26 20 61 73 5f 64 69 72 3d 2e 0a 20  r" && as_dir=.. 
29470 20 66 6f 72 20 61 63 5f 65 78 65 63 5f 65 78 74   for ac_exec_ext
29480 20 69 6e 20 27 27 20 24 61 63 5f 65 78 65 63 75   in '' $ac_execu
29490 74 61 62 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 73  table_extensions
294a0 3b 20 64 6f 0a 20 20 69 66 20 7b 20 74 65 73 74  ; do.  if { test
294b0 20 2d 66 20 22 24 61 73 5f 64 69 72 2f 24 61 63   -f "$as_dir/$ac
294c0 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65 78  _word$ac_exec_ex
294d0 74 22 20 26 26 20 24 61 73 5f 74 65 73 74 5f 78  t" && $as_test_x
294e0 20 22 24 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f   "$as_dir/$ac_wo
294f0 72 64 24 61 63 5f 65 78 65 63 5f 65 78 74 22 3b  rd$ac_exec_ext";
29500 20 7d 3b 20 74 68 65 6e 0a 20 20 20 20 61 63 5f   }; then.    ac_
29510 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 3d 22 24  cv_prog_STRIP="$
29520 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d  {ac_tool_prefix}
29530 73 74 72 69 70 22 0a 20 20 20 20 65 63 68 6f 20  strip".    echo 
29540 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
29550 20 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24   found $as_dir/$
29560 61 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f  ac_word$ac_exec_
29570 65 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65  ext" >&5.    bre
29580 61 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64  ak 2.  fi.done.d
29590 6f 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65  one.IFS=$as_save
295a0 5f 49 46 53 0a 0a 66 69 0a 66 69 0a 53 54 52 49  _IFS..fi.fi.STRI
295b0 50 3d 24 61 63 5f 63 76 5f 70 72 6f 67 5f 53 54  P=$ac_cv_prog_ST
295c0 52 49 50 0a 69 66 20 74 65 73 74 20 2d 6e 20 22  RIP.if test -n "
295d0 24 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20 20  $STRIP"; then.  
295e0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
295f0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
29600 24 53 54 52 49 50 22 20 3e 26 35 0a 65 63 68 6f  $STRIP" >&5.echo
29610 20 22 24 7b 45 43 48 4f 5f 54 7d 24 53 54 52 49   "${ECHO_T}$STRI
29620 50 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20  P" >&6; }.else. 
29630 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
29640 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
29650 20 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24   no" >&5.echo "$
29660 7b 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b  {ECHO_T}no" >&6;
29670 20 7d 0a 66 69 0a 0a 0a 66 69 0a 69 66 20 74 65   }.fi...fi.if te
29680 73 74 20 2d 7a 20 22 24 61 63 5f 63 76 5f 70 72  st -z "$ac_cv_pr
29690 6f 67 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a  og_STRIP"; then.
296a0 20 20 61 63 5f 63 74 5f 53 54 52 49 50 3d 24 53    ac_ct_STRIP=$S
296b0 54 52 49 50 0a 20 20 23 20 45 78 74 72 61 63 74  TRIP.  # Extract
296c0 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20   the first word 
296d0 6f 66 20 22 73 74 72 69 70 22 2c 20 73 6f 20 69  of "strip", so i
296e0 74 20 63 61 6e 20 62 65 20 61 20 70 72 6f 67 72  t can be a progr
296f0 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
29700 73 2e 0a 73 65 74 20 64 75 6d 6d 79 20 73 74 72  s..set dummy str
29710 69 70 3b 20 61 63 5f 77 6f 72 64 3d 24 32 0a 7b  ip; ac_word=$2.{
29720 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
29730 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
29740 66 6f 72 20 24 61 63 5f 77 6f 72 64 22 20 3e 26  for $ac_word" >&
29750 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
29760 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 61 63  checking for $ac
29770 5f 77 6f 72 64 2e 2e 2e 20 24 45 43 48 4f 5f 43  _word... $ECHO_C
29780 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74  " >&6; }.if test
29790 20 22 24 7b 61 63 5f 63 76 5f 70 72 6f 67 5f 61   "${ac_cv_prog_a
297a0 63 5f 63 74 5f 53 54 52 49 50 2b 73 65 74 7d 22  c_ct_STRIP+set}"
297b0 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65   = set; then.  e
297c0 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61  cho $ECHO_N "(ca
297d0 63 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e  ched) $ECHO_C" >
297e0 26 36 0a 65 6c 73 65 0a 20 20 69 66 20 74 65 73  &6.else.  if tes
297f0 74 20 2d 6e 20 22 24 61 63 5f 63 74 5f 53 54 52  t -n "$ac_ct_STR
29800 49 50 22 3b 20 74 68 65 6e 0a 20 20 61 63 5f 63  IP"; then.  ac_c
29810 76 5f 70 72 6f 67 5f 61 63 5f 63 74 5f 53 54 52  v_prog_ac_ct_STR
29820 49 50 3d 22 24 61 63 5f 63 74 5f 53 54 52 49 50  IP="$ac_ct_STRIP
29830 22 20 23 20 4c 65 74 20 74 68 65 20 75 73 65 72  " # Let the user
29840 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 74 65   override the te
29850 73 74 2e 0a 65 6c 73 65 0a 61 73 5f 73 61 76 65  st..else.as_save
29860 5f 49 46 53 3d 24 49 46 53 3b 20 49 46 53 3d 24  _IFS=$IFS; IFS=$
29870 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 66  PATH_SEPARATOR.f
29880 6f 72 20 61 73 5f 64 69 72 20 69 6e 20 24 50 41  or as_dir in $PA
29890 54 48 0a 64 6f 0a 20 20 49 46 53 3d 24 61 73 5f  TH.do.  IFS=$as_
298a0 73 61 76 65 5f 49 46 53 0a 20 20 74 65 73 74 20  save_IFS.  test 
298b0 2d 7a 20 22 24 61 73 5f 64 69 72 22 20 26 26 20  -z "$as_dir" && 
298c0 61 73 5f 64 69 72 3d 2e 0a 20 20 66 6f 72 20 61  as_dir=..  for a
298d0 63 5f 65 78 65 63 5f 65 78 74 20 69 6e 20 27 27  c_exec_ext in ''
298e0 20 24 61 63 5f 65 78 65 63 75 74 61 62 6c 65 5f   $ac_executable_
298f0 65 78 74 65 6e 73 69 6f 6e 73 3b 20 64 6f 0a 20  extensions; do. 
29900 20 69 66 20 7b 20 74 65 73 74 20 2d 66 20 22 24   if { test -f "$
29910 61 73 5f 64 69 72 2f 24 61 63 5f 77 6f 72 64 24  as_dir/$ac_word$
29920 61 63 5f 65 78 65 63 5f 65 78 74 22 20 26 26 20  ac_exec_ext" && 
29930 24 61 73 5f 74 65 73 74 5f 78 20 22 24 61 73 5f  $as_test_x "$as_
29940 64 69 72 2f 24 61 63 5f 77 6f 72 64 24 61 63 5f  dir/$ac_word$ac_
29950 65 78 65 63 5f 65 78 74 22 3b 20 7d 3b 20 74 68  exec_ext"; }; th
29960 65 6e 0a 20 20 20 20 61 63 5f 63 76 5f 70 72 6f  en.    ac_cv_pro
29970 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 3d 22 73  g_ac_ct_STRIP="s
29980 74 72 69 70 22 0a 20 20 20 20 65 63 68 6f 20 22  trip".    echo "
29990 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
299a0 66 6f 75 6e 64 20 24 61 73 5f 64 69 72 2f 24 61  found $as_dir/$a
299b0 63 5f 77 6f 72 64 24 61 63 5f 65 78 65 63 5f 65  c_word$ac_exec_e
299c0 78 74 22 20 3e 26 35 0a 20 20 20 20 62 72 65 61  xt" >&5.    brea
299d0 6b 20 32 0a 20 20 66 69 0a 64 6f 6e 65 0a 64 6f  k 2.  fi.done.do
299e0 6e 65 0a 49 46 53 3d 24 61 73 5f 73 61 76 65 5f  ne.IFS=$as_save_
299f0 49 46 53 0a 0a 66 69 0a 66 69 0a 61 63 5f 63 74  IFS..fi.fi.ac_ct
29a00 5f 53 54 52 49 50 3d 24 61 63 5f 63 76 5f 70 72  _STRIP=$ac_cv_pr
29a10 6f 67 5f 61 63 5f 63 74 5f 53 54 52 49 50 0a 69  og_ac_ct_STRIP.i
29a20 66 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 63  f test -n "$ac_c
29a30 74 5f 53 54 52 49 50 22 3b 20 74 68 65 6e 0a 20  t_STRIP"; then. 
29a40 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
29a50 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
29a60 20 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3e   $ac_ct_STRIP" >
29a70 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
29a80 54 7d 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20  T}$ac_ct_STRIP" 
29a90 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20 7b 20  >&6; }.else.  { 
29aa0 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
29ab0 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f  NENO: result: no
29ac0 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43  " >&5.echo "${EC
29ad0 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b 20 7d 0a  HO_T}no" >&6; }.
29ae0 66 69 0a 0a 20 20 69 66 20 74 65 73 74 20 22 78  fi..  if test "x
29af0 24 61 63 5f 63 74 5f 53 54 52 49 50 22 20 3d 20  $ac_ct_STRIP" = 
29b00 78 3b 20 74 68 65 6e 0a 20 20 20 20 53 54 52 49  x; then.    STRI
29b10 50 3d 22 3a 22 0a 20 20 65 6c 73 65 0a 20 20 20  P=":".  else.   
29b20 20 63 61 73 65 20 24 63 72 6f 73 73 5f 63 6f 6d   case $cross_com
29b30 70 69 6c 69 6e 67 3a 24 61 63 5f 74 6f 6f 6c 5f  piling:$ac_tool_
29b40 77 61 72 6e 65 64 20 69 6e 0a 79 65 73 3a 29 0a  warned in.yes:).
29b50 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
29b60 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e 47 3a  LINENO: WARNING:
29b70 20 49 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20   In the future, 
29b80 41 75 74 6f 63 6f 6e 66 20 77 69 6c 6c 20 6e 6f  Autoconf will no
29b90 74 20 64 65 74 65 63 74 20 63 72 6f 73 73 2d 74  t detect cross-t
29ba0 6f 6f 6c 73 0a 77 68 6f 73 65 20 6e 61 6d 65 20  ools.whose name 
29bb0 64 6f 65 73 20 6e 6f 74 20 73 74 61 72 74 20 77  does not start w
29bc0 69 74 68 20 74 68 65 20 68 6f 73 74 20 74 72 69  ith the host tri
29bd0 70 6c 65 74 2e 20 20 49 66 20 79 6f 75 20 74 68  plet.  If you th
29be0 69 6e 6b 20 74 68 69 73 0a 63 6f 6e 66 69 67 75  ink this.configu
29bf0 72 61 74 69 6f 6e 20 69 73 20 75 73 65 66 75 6c  ration is useful
29c00 20 74 6f 20 79 6f 75 2c 20 70 6c 65 61 73 65 20   to you, please 
29c10 77 72 69 74 65 20 74 6f 20 61 75 74 6f 63 6f 6e  write to autocon
29c20 66 40 67 6e 75 2e 6f 72 67 2e 22 20 3e 26 35 0a  f@gnu.org." >&5.
29c30 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 20 57 41  echo "$as_me: WA
29c40 52 4e 49 4e 47 3a 20 49 6e 20 74 68 65 20 66 75  RNING: In the fu
29c50 74 75 72 65 2c 20 41 75 74 6f 63 6f 6e 66 20 77  ture, Autoconf w
29c60 69 6c 6c 20 6e 6f 74 20 64 65 74 65 63 74 20 63  ill not detect c
29c70 72 6f 73 73 2d 74 6f 6f 6c 73 0a 77 68 6f 73 65  ross-tools.whose
29c80 20 6e 61 6d 65 20 64 6f 65 73 20 6e 6f 74 20 73   name does not s
29c90 74 61 72 74 20 77 69 74 68 20 74 68 65 20 68 6f  tart with the ho
29ca0 73 74 20 74 72 69 70 6c 65 74 2e 20 20 49 66 20  st triplet.  If 
29cb0 79 6f 75 20 74 68 69 6e 6b 20 74 68 69 73 0a 63  you think this.c
29cc0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20  onfiguration is 
29cd0 75 73 65 66 75 6c 20 74 6f 20 79 6f 75 2c 20 70  useful to you, p
29ce0 6c 65 61 73 65 20 77 72 69 74 65 20 74 6f 20 61  lease write to a
29cf0 75 74 6f 63 6f 6e 66 40 67 6e 75 2e 6f 72 67 2e  utoconf@gnu.org.
29d00 22 20 3e 26 32 3b 7d 0a 61 63 5f 74 6f 6f 6c 5f  " >&2;}.ac_tool_
29d10 77 61 72 6e 65 64 3d 79 65 73 20 3b 3b 0a 65 73  warned=yes ;;.es
29d20 61 63 0a 20 20 20 20 53 54 52 49 50 3d 24 61 63  ac.    STRIP=$ac
29d30 5f 63 74 5f 53 54 52 49 50 0a 20 20 66 69 0a 65  _ct_STRIP.  fi.e
29d40 6c 73 65 0a 20 20 53 54 52 49 50 3d 22 24 61 63  lse.  STRIP="$ac
29d50 5f 63 76 5f 70 72 6f 67 5f 53 54 52 49 50 22 0a  _cv_prog_STRIP".
29d60 66 69 0a 0a 0a 6f 6c 64 5f 43 43 3d 22 24 43 43  fi...old_CC="$CC
29d70 22 0a 6f 6c 64 5f 43 46 4c 41 47 53 3d 22 24 43  ".old_CFLAGS="$C
29d80 46 4c 41 47 53 22 0a 0a 23 20 53 65 74 20 73 61  FLAGS"..# Set sa
29d90 6e 65 20 64 65 66 61 75 6c 74 73 20 66 6f 72 20  ne defaults for 
29da0 76 61 72 69 6f 75 73 20 76 61 72 69 61 62 6c 65  various variable
29db0 73 0a 74 65 73 74 20 2d 7a 20 22 24 41 52 22 20  s.test -z "$AR" 
29dc0 26 26 20 41 52 3d 61 72 0a 74 65 73 74 20 2d 7a  && AR=ar.test -z
29dd0 20 22 24 41 52 5f 46 4c 41 47 53 22 20 26 26 20   "$AR_FLAGS" && 
29de0 41 52 5f 46 4c 41 47 53 3d 63 72 75 0a 74 65 73  AR_FLAGS=cru.tes
29df0 74 20 2d 7a 20 22 24 41 53 22 20 26 26 20 41 53  t -z "$AS" && AS
29e00 3d 61 73 0a 74 65 73 74 20 2d 7a 20 22 24 43 43  =as.test -z "$CC
29e10 22 20 26 26 20 43 43 3d 63 63 0a 74 65 73 74 20  " && CC=cc.test 
29e20 2d 7a 20 22 24 4c 54 43 43 22 20 26 26 20 4c 54  -z "$LTCC" && LT
29e30 43 43 3d 24 43 43 0a 74 65 73 74 20 2d 7a 20 22  CC=$CC.test -z "
29e40 24 4c 54 43 46 4c 41 47 53 22 20 26 26 20 4c 54  $LTCFLAGS" && LT
29e50 43 46 4c 41 47 53 3d 24 43 46 4c 41 47 53 0a 74  CFLAGS=$CFLAGS.t
29e60 65 73 74 20 2d 7a 20 22 24 44 4c 4c 54 4f 4f 4c  est -z "$DLLTOOL
29e70 22 20 26 26 20 44 4c 4c 54 4f 4f 4c 3d 64 6c 6c  " && DLLTOOL=dll
29e80 74 6f 6f 6c 0a 74 65 73 74 20 2d 7a 20 22 24 4c  tool.test -z "$L
29e90 44 22 20 26 26 20 4c 44 3d 6c 64 0a 74 65 73 74  D" && LD=ld.test
29ea0 20 2d 7a 20 22 24 4c 4e 5f 53 22 20 26 26 20 4c   -z "$LN_S" && L
29eb0 4e 5f 53 3d 22 6c 6e 20 2d 73 22 0a 74 65 73 74  N_S="ln -s".test
29ec0 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43 4d 44 22   -z "$MAGIC_CMD"
29ed0 20 26 26 20 4d 41 47 49 43 5f 43 4d 44 3d 66 69   && MAGIC_CMD=fi
29ee0 6c 65 0a 74 65 73 74 20 2d 7a 20 22 24 4e 4d 22  le.test -z "$NM"
29ef0 20 26 26 20 4e 4d 3d 6e 6d 0a 74 65 73 74 20 2d   && NM=nm.test -
29f00 7a 20 22 24 53 45 44 22 20 26 26 20 53 45 44 3d  z "$SED" && SED=
29f10 73 65 64 0a 74 65 73 74 20 2d 7a 20 22 24 4f 42  sed.test -z "$OB
29f20 4a 44 55 4d 50 22 20 26 26 20 4f 42 4a 44 55 4d  JDUMP" && OBJDUM
29f30 50 3d 6f 62 6a 64 75 6d 70 0a 74 65 73 74 20 2d  P=objdump.test -
29f40 7a 20 22 24 52 41 4e 4c 49 42 22 20 26 26 20 52  z "$RANLIB" && R
29f50 41 4e 4c 49 42 3d 3a 0a 74 65 73 74 20 2d 7a 20  ANLIB=:.test -z 
29f60 22 24 53 54 52 49 50 22 20 26 26 20 53 54 52 49  "$STRIP" && STRI
29f70 50 3d 3a 0a 74 65 73 74 20 2d 7a 20 22 24 61 63  P=:.test -z "$ac
29f80 5f 6f 62 6a 65 78 74 22 20 26 26 20 61 63 5f 6f  _objext" && ac_o
29f90 62 6a 65 78 74 3d 6f 0a 0a 23 20 44 65 74 65 72  bjext=o..# Deter
29fa0 6d 69 6e 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f  mine commands to
29fb0 20 63 72 65 61 74 65 20 6f 6c 64 2d 73 74 79 6c   create old-styl
29fc0 65 20 73 74 61 74 69 63 20 61 72 63 68 69 76 65  e static archive
29fd0 73 2e 0a 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63  s..old_archive_c
29fe0 6d 64 73 3d 27 24 41 52 20 24 41 52 5f 46 4c 41  mds='$AR $AR_FLA
29ff0 47 53 20 24 6f 6c 64 6c 69 62 24 6f 6c 64 6f 62  GS $oldlib$oldob
2a000 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62 73 27 0a  js$old_deplibs'.
2a010 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
2a020 63 6d 64 73 3d 27 63 68 6d 6f 64 20 36 34 34 20  cmds='chmod 644 
2a030 24 6f 6c 64 6c 69 62 27 0a 6f 6c 64 5f 70 6f 73  $oldlib'.old_pos
2a040 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d  tuninstall_cmds=
2a050 0a 0a 69 66 20 74 65 73 74 20 2d 6e 20 22 24 52  ..if test -n "$R
2a060 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 20 20 63  ANLIB"; then.  c
2a070 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
2a080 20 20 6f 70 65 6e 62 73 64 2a 29 0a 20 20 20 20    openbsd*).    
2a090 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
2a0a0 63 6d 64 73 3d 22 24 6f 6c 64 5f 70 6f 73 74 69  cmds="$old_posti
2a0b0 6e 73 74 61 6c 6c 5f 63 6d 64 73 7e 5c 24 52 41  nstall_cmds~\$RA
2a0c0 4e 4c 49 42 20 2d 74 20 5c 24 6f 6c 64 6c 69 62  NLIB -t \$oldlib
2a0d0 22 0a 20 20 20 20 3b 3b 0a 20 20 2a 29 0a 20 20  ".    ;;.  *).  
2a0e0 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c    old_postinstal
2a0f0 6c 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 70 6f 73  l_cmds="$old_pos
2a100 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 7e 5c 24  tinstall_cmds~\$
2a110 52 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69 62 22  RANLIB \$oldlib"
2a120 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61 63 0a 20  .    ;;.  esac. 
2a130 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64   old_archive_cmd
2a140 73 3d 22 24 6f 6c 64 5f 61 72 63 68 69 76 65 5f  s="$old_archive_
2a150 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24  cmds~\$RANLIB \$
2a160 6f 6c 64 6c 69 62 22 0a 66 69 0a 0a 66 6f 72 20  oldlib".fi..for 
2a170 63 63 5f 74 65 6d 70 20 69 6e 20 24 63 6f 6d 70  cc_temp in $comp
2a180 69 6c 65 72 22 22 3b 20 64 6f 0a 20 20 63 61 73  iler""; do.  cas
2a190 65 20 24 63 63 5f 74 65 6d 70 20 69 6e 0a 20 20  e $cc_temp in.  
2a1a0 20 20 63 6f 6d 70 69 6c 65 20 7c 20 2a 5b 5c 5c    compile | *[\\
2a1b0 2f 5d 63 6f 6d 70 69 6c 65 20 7c 20 63 63 61 63  /]compile | ccac
2a1c0 68 65 20 7c 20 2a 5b 5c 5c 2f 5d 63 63 61 63 68  he | *[\\/]ccach
2a1d0 65 20 29 20 3b 3b 0a 20 20 20 20 64 69 73 74 63  e ) ;;.    distc
2a1e0 63 20 7c 20 2a 5b 5c 5c 2f 5d 64 69 73 74 63 63  c | *[\\/]distcc
2a1f0 20 7c 20 70 75 72 69 66 79 20 7c 20 2a 5b 5c 5c   | purify | *[\\
2a200 2f 5d 70 75 72 69 66 79 20 29 20 3b 3b 0a 20 20  /]purify ) ;;.  
2a210 20 20 5c 2d 2a 29 20 3b 3b 0a 20 20 20 20 2a 29    \-*) ;;.    *)
2a220 20 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a   break;;.  esac.
2a230 64 6f 6e 65 0a 63 63 5f 62 61 73 65 6e 61 6d 65  done.cc_basename
2a240 3d 60 24 65 63 68 6f 20 22 58 24 63 63 5f 74 65  =`$echo "X$cc_te
2a250 6d 70 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27  mp" | $Xsed -e '
2a260 73 25 2e 2a 2f 25 25 27 20 2d 65 20 22 73 25 5e  s%.*/%%' -e "s%^
2a270 24 68 6f 73 74 5f 61 6c 69 61 73 2d 25 25 22 60  $host_alias-%%"`
2a280 0a 0a 0a 23 20 4f 6e 6c 79 20 70 65 72 66 6f 72  ...# Only perfor
2a290 6d 20 74 68 65 20 63 68 65 63 6b 20 66 6f 72 20  m the check for 
2a2a0 66 69 6c 65 2c 20 69 66 20 74 68 65 20 63 68 65  file, if the che
2a2b0 63 6b 20 6d 65 74 68 6f 64 20 72 65 71 75 69 72  ck method requir
2a2c0 65 73 20 69 74 0a 63 61 73 65 20 24 64 65 70 6c  es it.case $depl
2a2d0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
2a2e0 20 69 6e 0a 66 69 6c 65 5f 6d 61 67 69 63 2a 29   in.file_magic*)
2a2f0 0a 20 20 69 66 20 74 65 73 74 20 22 24 66 69 6c  .  if test "$fil
2a300 65 5f 6d 61 67 69 63 5f 63 6d 64 22 20 3d 20 27  e_magic_cmd" = '
2a310 24 4d 41 47 49 43 5f 43 4d 44 27 3b 20 74 68 65  $MAGIC_CMD'; the
2a320 6e 0a 20 20 20 20 7b 20 65 63 68 6f 20 22 24 61  n.    { echo "$a
2a330 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68  s_me:$LINENO: ch
2a340 65 63 6b 69 6e 67 20 66 6f 72 20 24 7b 61 63 5f  ecking for ${ac_
2a350 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65  tool_prefix}file
2a360 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48 4f  " >&5.echo $ECHO
2a370 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 66 6f 72  _N "checking for
2a380 20 24 7b 61 63 5f 74 6f 6f 6c 5f 70 72 65 66 69   ${ac_tool_prefi
2a390 78 7d 66 69 6c 65 2e 2e 2e 20 24 45 43 48 4f 5f  x}file... $ECHO_
2a3a0 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73  C" >&6; }.if tes
2a3b0 74 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f  t "${lt_cv_path_
2a3c0 4d 41 47 49 43 5f 43 4d 44 2b 73 65 74 7d 22 20  MAGIC_CMD+set}" 
2a3d0 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63  = set; then.  ec
2a3e0 68 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63  ho $ECHO_N "(cac
2a3f0 68 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26  hed) $ECHO_C" >&
2a400 36 0a 65 6c 73 65 0a 20 20 63 61 73 65 20 24 4d  6.else.  case $M
2a410 41 47 49 43 5f 43 4d 44 20 69 6e 0a 5b 5c 5c 2f  AGIC_CMD in.[\\/
2a420 2a 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 29 0a  *] |  ?:[\\/]*).
2a430 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47    lt_cv_path_MAG
2a440 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
2a450 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20 75 73  MD" # Let the us
2a460 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
2a470 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74 68  test with a path
2a480 2e 0a 20 20 3b 3b 0a 2a 29 0a 20 20 6c 74 5f 73  ..  ;;.*).  lt_s
2a490 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24  ave_MAGIC_CMD="$
2a4a0 4d 41 47 49 43 5f 43 4d 44 22 0a 20 20 6c 74 5f  MAGIC_CMD".  lt_
2a4b0 73 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b  save_ifs="$IFS";
2a4c0 20 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52   IFS=$PATH_SEPAR
2a4d0 41 54 4f 52 0a 20 20 61 63 5f 64 75 6d 6d 79 3d  ATOR.  ac_dummy=
2a4e0 22 2f 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53  "/usr/bin$PATH_S
2a4f0 45 50 41 52 41 54 4f 52 24 50 41 54 48 22 0a 20  EPARATOR$PATH". 
2a500 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24   for ac_dir in $
2a510 61 63 5f 64 75 6d 6d 79 3b 20 64 6f 0a 20 20 20  ac_dummy; do.   
2a520 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69   IFS="$lt_save_i
2a530 66 73 22 0a 20 20 20 20 74 65 73 74 20 2d 7a 20  fs".    test -z 
2a540 22 24 61 63 5f 64 69 72 22 20 26 26 20 61 63 5f  "$ac_dir" && ac_
2a550 64 69 72 3d 2e 0a 20 20 20 20 69 66 20 74 65 73  dir=..    if tes
2a560 74 20 2d 66 20 24 61 63 5f 64 69 72 2f 24 7b 61  t -f $ac_dir/${a
2a570 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69  c_tool_prefix}fi
2a580 6c 65 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 6c  le; then.      l
2a590 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f  t_cv_path_MAGIC_
2a5a0 43 4d 44 3d 22 24 61 63 5f 64 69 72 2f 24 7b 61  CMD="$ac_dir/${a
2a5b0 63 5f 74 6f 6f 6c 5f 70 72 65 66 69 78 7d 66 69  c_tool_prefix}fi
2a5c0 6c 65 22 0a 20 20 20 20 20 20 69 66 20 74 65 73  le".      if tes
2a5d0 74 20 2d 6e 20 22 24 66 69 6c 65 5f 6d 61 67 69  t -n "$file_magi
2a5e0 63 5f 74 65 73 74 5f 66 69 6c 65 22 3b 20 74 68  c_test_file"; th
2a5f0 65 6e 0a 09 63 61 73 65 20 24 64 65 70 6c 69 62  en..case $deplib
2a600 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 20 69  s_check_method i
2a610 6e 0a 09 22 66 69 6c 65 5f 6d 61 67 69 63 20 22  n.."file_magic "
2a620 2a 29 0a 09 20 20 66 69 6c 65 5f 6d 61 67 69 63  *)..  file_magic
2a630 5f 72 65 67 65 78 3d 60 65 78 70 72 20 22 24 64  _regex=`expr "$d
2a640 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
2a650 68 6f 64 22 20 3a 20 22 66 69 6c 65 5f 6d 61 67  hod" : "file_mag
2a660 69 63 20 5c 28 2e 2a 5c 29 22 60 0a 09 20 20 4d  ic \(.*\)"`..  M
2a670 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76  AGIC_CMD="$lt_cv
2a680 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22  _path_MAGIC_CMD"
2a690 0a 09 20 20 69 66 20 65 76 61 6c 20 24 66 69 6c  ..  if eval $fil
2a6a0 65 5f 6d 61 67 69 63 5f 63 6d 64 20 5c 24 66 69  e_magic_cmd \$fi
2a6b0 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
2a6c0 6c 65 20 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20  le 2> /dev/null 
2a6d0 7c 0a 09 20 20 20 20 24 45 47 52 45 50 20 22 24  |..    $EGREP "$
2a6e0 66 69 6c 65 5f 6d 61 67 69 63 5f 72 65 67 65 78  file_magic_regex
2a6f0 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  " > /dev/null; t
2a700 68 65 6e 0a 09 20 20 20 20 3a 0a 09 20 20 65 6c  hen..    :..  el
2a710 73 65 0a 09 20 20 20 20 63 61 74 20 3c 3c 45 4f  se..    cat <<EO
2a720 46 20 31 3e 26 32 0a 0a 2a 2a 2a 20 57 61 72 6e  F 1>&2..*** Warn
2a730 69 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64  ing: the command
2a740 20 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f   libtool uses to
2a750 20 64 65 74 65 63 74 20 73 68 61 72 65 64 20 6c   detect shared l
2a760 69 62 72 61 72 69 65 73 2c 0a 2a 2a 2a 20 24 66  ibraries,.*** $f
2a770 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70  ile_magic_cmd, p
2a780 72 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 74  roduces output t
2a790 68 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e  hat libtool cann
2a7a0 6f 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2a 2a  ot recognize..**
2a7b0 2a 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20  * The result is 
2a7c0 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61 79  that libtool may
2a7d0 20 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e 69   fail to recogni
2a7e0 7a 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  ze shared librar
2a7f0 69 65 73 0a 2a 2a 2a 20 61 73 20 73 75 63 68 2e  ies.*** as such.
2a800 20 20 54 68 69 73 20 77 69 6c 6c 20 61 66 66 65    This will affe
2a810 63 74 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20  ct the creation 
2a820 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62 72 61  of libtool libra
2a830 72 69 65 73 20 74 68 61 74 0a 2a 2a 2a 20 64 65  ries that.*** de
2a840 70 65 6e 64 20 6f 6e 20 73 68 61 72 65 64 20 6c  pend on shared l
2a850 69 62 72 61 72 69 65 73 2c 20 62 75 74 20 70 72  ibraries, but pr
2a860 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64 20 77 69  ograms linked wi
2a870 74 68 20 73 75 63 68 20 6c 69 62 74 6f 6f 6c 0a  th such libtool.
2a880 2a 2a 2a 20 6c 69 62 72 61 72 69 65 73 20 77 69  *** libraries wi
2a890 6c 6c 20 77 6f 72 6b 20 72 65 67 61 72 64 6c 65  ll work regardle
2a8a0 73 73 20 6f 66 20 74 68 69 73 20 70 72 6f 62 6c  ss of this probl
2a8b0 65 6d 2e 20 20 4e 65 76 65 72 74 68 65 6c 65 73  em.  Nevertheles
2a8c0 73 2c 20 79 6f 75 0a 2a 2a 2a 20 6d 61 79 20 77  s, you.*** may w
2a8d0 61 6e 74 20 74 6f 20 72 65 70 6f 72 74 20 74 68  ant to report th
2a8e0 65 20 70 72 6f 62 6c 65 6d 20 74 6f 20 79 6f 75  e problem to you
2a8f0 72 20 73 79 73 74 65 6d 20 6d 61 6e 61 67 65 72  r system manager
2a900 20 61 6e 64 2f 6f 72 20 74 6f 0a 2a 2a 2a 20 62   and/or to.*** b
2a910 75 67 2d 6c 69 62 74 6f 6f 6c 40 67 6e 75 2e 6f  ug-libtool@gnu.o
2a920 72 67 0a 0a 45 4f 46 0a 09 20 20 66 69 20 3b 3b  rg..EOF..  fi ;;
2a930 0a 09 65 73 61 63 0a 20 20 20 20 20 20 66 69 0a  ..esac.      fi.
2a940 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20        break.    
2a950 66 69 0a 20 20 64 6f 6e 65 0a 20 20 49 46 53 3d  fi.  done.  IFS=
2a960 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20  "$lt_save_ifs". 
2a970 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f   MAGIC_CMD="$lt_
2a980 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  save_MAGIC_CMD".
2a990 20 20 3b 3b 0a 65 73 61 63 0a 66 69 0a 0a 4d 41    ;;.esac.fi..MA
2a9a0 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76 5f  GIC_CMD="$lt_cv_
2a9b0 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  path_MAGIC_CMD".
2a9c0 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4d 41 47  if test -n "$MAG
2a9d0 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a 20 20  IC_CMD"; then.  
2a9e0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
2a9f0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
2aa00 24 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 35 0a  $MAGIC_CMD" >&5.
2aa10 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 24  echo "${ECHO_T}$
2aa20 4d 41 47 49 43 5f 43 4d 44 22 20 3e 26 36 3b 20  MAGIC_CMD" >&6; 
2aa30 7d 0a 65 6c 73 65 0a 20 20 7b 20 65 63 68 6f 20  }.else.  { echo 
2aa40 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2aa50 20 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35   result: no" >&5
2aa60 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d  .echo "${ECHO_T}
2aa70 6e 6f 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 69  no" >&6; }.fi..i
2aa80 66 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63  f test -z "$lt_c
2aa90 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44  v_path_MAGIC_CMD
2aaa0 22 3b 20 74 68 65 6e 0a 20 20 69 66 20 74 65 73  "; then.  if tes
2aab0 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
2aac0 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 20 20 20  refix"; then.   
2aad0 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a   { echo "$as_me:
2aae0 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e  $LINENO: checkin
2aaf0 67 20 66 6f 72 20 66 69 6c 65 22 20 3e 26 35 0a  g for file" >&5.
2ab00 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
2ab10 65 63 6b 69 6e 67 20 66 6f 72 20 66 69 6c 65 2e  ecking for file.
2ab20 2e 2e 20 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b  .. $ECHO_C" >&6;
2ab30 20 7d 0a 69 66 20 74 65 73 74 20 22 24 7b 6c 74   }.if test "${lt
2ab40 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
2ab50 4d 44 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20  MD+set}" = set; 
2ab60 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48  then.  echo $ECH
2ab70 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45  O_N "(cached) $E
2ab80 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a  CHO_C" >&6.else.
2ab90 20 20 63 61 73 65 20 24 4d 41 47 49 43 5f 43 4d    case $MAGIC_CM
2aba0 44 20 69 6e 0a 5b 5c 5c 2f 2a 5d 20 7c 20 20 3f  D in.[\\/*] |  ?
2abb0 3a 5b 5c 5c 2f 5d 2a 29 0a 20 20 6c 74 5f 63 76  :[\\/]*).  lt_cv
2abc0 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 3d  _path_MAGIC_CMD=
2abd0 22 24 4d 41 47 49 43 5f 43 4d 44 22 20 23 20 4c  "$MAGIC_CMD" # L
2abe0 65 74 20 74 68 65 20 75 73 65 72 20 6f 76 65 72  et the user over
2abf0 72 69 64 65 20 74 68 65 20 74 65 73 74 20 77 69  ride the test wi
2ac00 74 68 20 61 20 70 61 74 68 2e 0a 20 20 3b 3b 0a  th a path..  ;;.
2ac10 2a 29 0a 20 20 6c 74 5f 73 61 76 65 5f 4d 41 47  *).  lt_save_MAG
2ac20 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f 43  IC_CMD="$MAGIC_C
2ac30 4d 44 22 0a 20 20 6c 74 5f 73 61 76 65 5f 69 66  MD".  lt_save_if
2ac40 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 24 50  s="$IFS"; IFS=$P
2ac50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a 20 20  ATH_SEPARATOR.  
2ac60 61 63 5f 64 75 6d 6d 79 3d 22 2f 75 73 72 2f 62  ac_dummy="/usr/b
2ac70 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  in$PATH_SEPARATO
2ac80 52 24 50 41 54 48 22 0a 20 20 66 6f 72 20 61 63  R$PATH".  for ac
2ac90 5f 64 69 72 20 69 6e 20 24 61 63 5f 64 75 6d 6d  _dir in $ac_dumm
2aca0 79 3b 20 64 6f 0a 20 20 20 20 49 46 53 3d 22 24  y; do.    IFS="$
2acb0 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 20 20 20  lt_save_ifs".   
2acc0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69   test -z "$ac_di
2acd0 72 22 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 20  r" && ac_dir=.. 
2ace0 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61     if test -f $a
2acf0 63 5f 64 69 72 2f 66 69 6c 65 3b 20 74 68 65 6e  c_dir/file; then
2ad00 0a 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74  .      lt_cv_pat
2ad10 68 5f 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63  h_MAGIC_CMD="$ac
2ad20 5f 64 69 72 2f 66 69 6c 65 22 0a 20 20 20 20 20  _dir/file".     
2ad30 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 66 69   if test -n "$fi
2ad40 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69  le_magic_test_fi
2ad50 6c 65 22 3b 20 74 68 65 6e 0a 09 63 61 73 65 20  le"; then..case 
2ad60 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  $deplibs_check_m
2ad70 65 74 68 6f 64 20 69 6e 0a 09 22 66 69 6c 65 5f  ethod in.."file_
2ad80 6d 61 67 69 63 20 22 2a 29 0a 09 20 20 66 69 6c  magic "*)..  fil
2ad90 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 60 65  e_magic_regex=`e
2ada0 78 70 72 20 22 24 64 65 70 6c 69 62 73 5f 63 68  xpr "$deplibs_ch
2adb0 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3a 20 22 66  eck_method" : "f
2adc0 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c 29  ile_magic \(.*\)
2add0 22 60 0a 09 20 20 4d 41 47 49 43 5f 43 4d 44 3d  "`..  MAGIC_CMD=
2ade0 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47  "$lt_cv_path_MAG
2adf0 49 43 5f 43 4d 44 22 0a 09 20 20 69 66 20 65 76  IC_CMD"..  if ev
2ae00 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63  al $file_magic_c
2ae10 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67 69 63 5f  md \$file_magic_
2ae20 74 65 73 74 5f 66 69 6c 65 20 32 3e 20 2f 64 65  test_file 2> /de
2ae30 76 2f 6e 75 6c 6c 20 7c 0a 09 20 20 20 20 24 45  v/null |..    $E
2ae40 47 52 45 50 20 22 24 66 69 6c 65 5f 6d 61 67 69  GREP "$file_magi
2ae50 63 5f 72 65 67 65 78 22 20 3e 20 2f 64 65 76 2f  c_regex" > /dev/
2ae60 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20 20 20  null; then..    
2ae70 3a 0a 09 20 20 65 6c 73 65 0a 09 20 20 20 20 63  :..  else..    c
2ae80 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a  at <<EOF 1>&2..*
2ae90 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68 65 20  ** Warning: the 
2aea0 63 6f 6d 6d 61 6e 64 20 6c 69 62 74 6f 6f 6c 20  command libtool 
2aeb0 75 73 65 73 20 74 6f 20 64 65 74 65 63 74 20 73  uses to detect s
2aec0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c  hared libraries,
2aed0 0a 2a 2a 2a 20 24 66 69 6c 65 5f 6d 61 67 69 63  .*** $file_magic
2aee0 5f 63 6d 64 2c 20 70 72 6f 64 75 63 65 73 20 6f  _cmd, produces o
2aef0 75 74 70 75 74 20 74 68 61 74 20 6c 69 62 74 6f  utput that libto
2af00 6f 6c 20 63 61 6e 6e 6f 74 20 72 65 63 6f 67 6e  ol cannot recogn
2af10 69 7a 65 2e 0a 2a 2a 2a 20 54 68 65 20 72 65 73  ize..*** The res
2af20 75 6c 74 20 69 73 20 74 68 61 74 20 6c 69 62 74  ult is that libt
2af30 6f 6f 6c 20 6d 61 79 20 66 61 69 6c 20 74 6f 20  ool may fail to 
2af40 72 65 63 6f 67 6e 69 7a 65 20 73 68 61 72 65 64  recognize shared
2af50 20 6c 69 62 72 61 72 69 65 73 0a 2a 2a 2a 20 61   libraries.*** a
2af60 73 20 73 75 63 68 2e 20 20 54 68 69 73 20 77 69  s such.  This wi
2af70 6c 6c 20 61 66 66 65 63 74 20 74 68 65 20 63 72  ll affect the cr
2af80 65 61 74 69 6f 6e 20 6f 66 20 6c 69 62 74 6f 6f  eation of libtoo
2af90 6c 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74  l libraries that
2afa0 0a 2a 2a 2a 20 64 65 70 65 6e 64 20 6f 6e 20 73  .*** depend on s
2afb0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c  hared libraries,
2afc0 20 62 75 74 20 70 72 6f 67 72 61 6d 73 20 6c 69   but programs li
2afd0 6e 6b 65 64 20 77 69 74 68 20 73 75 63 68 20 6c  nked with such l
2afe0 69 62 74 6f 6f 6c 0a 2a 2a 2a 20 6c 69 62 72 61  ibtool.*** libra
2aff0 72 69 65 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72  ries will work r
2b000 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69  egardless of thi
2b010 73 20 70 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65  s problem.  Neve
2b020 72 74 68 65 6c 65 73 73 2c 20 79 6f 75 0a 2a 2a  rtheless, you.**
2b030 2a 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 72 65  * may want to re
2b040 70 6f 72 74 20 74 68 65 20 70 72 6f 62 6c 65 6d  port the problem
2b050 20 74 6f 20 79 6f 75 72 20 73 79 73 74 65 6d 20   to your system 
2b060 6d 61 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20 74  manager and/or t
2b070 6f 0a 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f  o.*** bug-libtoo
2b080 6c 40 67 6e 75 2e 6f 72 67 0a 0a 45 4f 46 0a 09  l@gnu.org..EOF..
2b090 20 20 66 69 20 3b 3b 0a 09 65 73 61 63 0a 20 20    fi ;;..esac.  
2b0a0 20 20 20 20 66 69 0a 20 20 20 20 20 20 62 72 65      fi.      bre
2b0b0 61 6b 0a 20 20 20 20 66 69 0a 20 20 64 6f 6e 65  ak.    fi.  done
2b0c0 0a 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76 65  .  IFS="$lt_save
2b0d0 5f 69 66 73 22 0a 20 20 4d 41 47 49 43 5f 43 4d  _ifs".  MAGIC_CM
2b0e0 44 3d 22 24 6c 74 5f 73 61 76 65 5f 4d 41 47 49  D="$lt_save_MAGI
2b0f0 43 5f 43 4d 44 22 0a 20 20 3b 3b 0a 65 73 61 63  C_CMD".  ;;.esac
2b100 0a 66 69 0a 0a 4d 41 47 49 43 5f 43 4d 44 3d 22  .fi..MAGIC_CMD="
2b110 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49  $lt_cv_path_MAGI
2b120 43 5f 43 4d 44 22 0a 69 66 20 74 65 73 74 20 2d  C_CMD".if test -
2b130 6e 20 22 24 4d 41 47 49 43 5f 43 4d 44 22 3b 20  n "$MAGIC_CMD"; 
2b140 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22 24  then.  { echo "$
2b150 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
2b160 65 73 75 6c 74 3a 20 24 4d 41 47 49 43 5f 43 4d  esult: $MAGIC_CM
2b170 44 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45  D" >&5.echo "${E
2b180 43 48 4f 5f 54 7d 24 4d 41 47 49 43 5f 43 4d 44  CHO_T}$MAGIC_CMD
2b190 22 20 3e 26 36 3b 20 7d 0a 65 6c 73 65 0a 20 20  " >&6; }.else.  
2b1a0 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24  { echo "$as_me:$
2b1b0 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20  LINENO: result: 
2b1c0 6e 6f 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  no" >&5.echo "${
2b1d0 45 43 48 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b 20  ECHO_T}no" >&6; 
2b1e0 7d 0a 66 69 0a 0a 20 20 65 6c 73 65 0a 20 20 20  }.fi..  else.   
2b1f0 20 4d 41 47 49 43 5f 43 4d 44 3d 3a 0a 20 20 66   MAGIC_CMD=:.  f
2b200 69 0a 66 69 0a 0a 20 20 66 69 0a 20 20 3b 3b 0a  i.fi..  fi.  ;;.
2b210 65 73 61 63 0a 0a 65 6e 61 62 6c 65 5f 64 6c 6f  esac..enable_dlo
2b220 70 65 6e 3d 6e 6f 0a 65 6e 61 62 6c 65 5f 77 69  pen=no.enable_wi
2b230 6e 33 32 5f 64 6c 6c 3d 6e 6f 0a 0a 23 20 43 68  n32_dll=no..# Ch
2b240 65 63 6b 20 77 68 65 74 68 65 72 20 2d 2d 65 6e  eck whether --en
2b250 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63  able-libtool-loc
2b260 6b 20 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20  k was given..if 
2b270 74 65 73 74 20 22 24 7b 65 6e 61 62 6c 65 5f 6c  test "${enable_l
2b280 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 2b 73 65 74 7d  ibtool_lock+set}
2b290 22 20 3d 20 73 65 74 3b 20 74 68 65 6e 0a 20 20  " = set; then.  
2b2a0 65 6e 61 62 6c 65 76 61 6c 3d 24 65 6e 61 62 6c  enableval=$enabl
2b2b0 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3b 0a  e_libtool_lock;.
2b2c0 66 69 0a 0a 74 65 73 74 20 22 78 24 65 6e 61 62  fi..test "x$enab
2b2d0 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 22  le_libtool_lock"
2b2e0 20 21 3d 20 78 6e 6f 20 26 26 20 65 6e 61 62 6c   != xno && enabl
2b2f0 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63 6b 3d 79  e_libtool_lock=y
2b300 65 73 0a 0a 0a 23 20 43 68 65 63 6b 20 77 68 65  es...# Check whe
2b310 74 68 65 72 20 2d 2d 77 69 74 68 2d 70 69 63 20  ther --with-pic 
2b320 77 61 73 20 67 69 76 65 6e 2e 0a 69 66 20 74 65  was given..if te
2b330 73 74 20 22 24 7b 77 69 74 68 5f 70 69 63 2b 73  st "${with_pic+s
2b340 65 74 7d 22 20 3d 20 73 65 74 3b 20 74 68 65 6e  et}" = set; then
2b350 0a 20 20 77 69 74 68 76 61 6c 3d 24 77 69 74 68  .  withval=$with
2b360 5f 70 69 63 3b 20 70 69 63 5f 6d 6f 64 65 3d 22  _pic; pic_mode="
2b370 24 77 69 74 68 76 61 6c 22 0a 65 6c 73 65 0a 20  $withval".else. 
2b380 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75 6c   pic_mode=defaul
2b390 74 0a 66 69 0a 0a 74 65 73 74 20 2d 7a 20 22 24  t.fi..test -z "$
2b3a0 70 69 63 5f 6d 6f 64 65 22 20 26 26 20 70 69 63  pic_mode" && pic
2b3b0 5f 6d 6f 64 65 3d 64 65 66 61 75 6c 74 0a 0a 23  _mode=default..#
2b3c0 20 43 68 65 63 6b 20 69 66 20 77 65 20 68 61 76   Check if we hav
2b3d0 65 20 61 20 76 65 72 73 69 6f 6e 20 6d 69 73 6d  e a version mism
2b3e0 61 74 63 68 20 62 65 74 77 65 65 6e 20 6c 69 62  atch between lib
2b3f0 74 6f 6f 6c 2e 6d 34 20 61 6e 64 20 6c 74 6d 61  tool.m4 and ltma
2b400 69 6e 2e 73 68 2e 0a 23 0a 23 20 4e 6f 74 65 3a  in.sh..#.# Note:
2b410 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65    This should be
2b420 20 69 6e 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53   in AC_LIBTOOL_S
2b430 45 54 55 50 2c 20 5f 61 66 74 65 72 5f 20 24 6c  ETUP, _after_ $l
2b440 74 6d 61 69 6e 20 68 61 76 65 20 62 65 65 6e 20  tmain have been 
2b450 64 65 66 69 6e 65 64 2e 0a 23 20 20 20 20 20 20  defined..#      
2b460 20 20 57 65 20 61 6c 73 6f 20 73 68 6f 75 6c 64    We also should
2b470 20 64 6f 20 69 74 20 5f 62 65 66 6f 72 65 5f 20   do it _before_ 
2b480 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f  AC_LIBTOOL_LANG_
2b490 43 5f 43 4f 4e 46 49 47 20 74 68 61 74 20 61 63  C_CONFIG that ac
2b4a0 74 75 61 6c 6c 79 0a 23 20 20 20 20 20 20 20 20  tually.#        
2b4b0 63 61 6c 6c 73 20 41 43 5f 4c 49 42 54 4f 4f 4c  calls AC_LIBTOOL
2b4c0 5f 43 4f 4e 46 49 47 20 61 6e 64 20 63 72 65 61  _CONFIG and crea
2b4d0 74 65 73 20 6c 69 62 74 6f 6f 6c 2e 0a 23 0a 7b  tes libtool..#.{
2b4e0 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c   echo "$as_me:$L
2b4f0 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69 6e 67 20  INENO: checking 
2b500 66 6f 72 20 63 6f 72 72 65 63 74 20 6c 74 6d 61  for correct ltma
2b510 69 6e 2e 73 68 20 76 65 72 73 69 6f 6e 22 20 3e  in.sh version" >
2b520 26 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20  &5.echo $ECHO_N 
2b530 22 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 63 6f  "checking for co
2b540 72 72 65 63 74 20 6c 74 6d 61 69 6e 2e 73 68 20  rrect ltmain.sh 
2b550 76 65 72 73 69 6f 6e 2e 2e 2e 20 24 45 43 48 4f  version... $ECHO
2b560 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65  _C" >&6; }.if te
2b570 73 74 20 22 78 24 6c 74 6d 61 69 6e 22 20 3d 20  st "x$ltmain" = 
2b580 22 78 22 20 3b 20 74 68 65 6e 0a 20 20 7b 20 65  "x" ; then.  { e
2b590 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2b5a0 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 6e 6f 22  ENO: result: no"
2b5b0 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
2b5c0 4f 5f 54 7d 6e 6f 22 20 3e 26 36 3b 20 7d 0a 20  O_T}no" >&6; }. 
2b5d0 20 7b 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d   { { echo "$as_m
2b5e0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 65 72 72 6f 72  e:$LINENO: error
2b5f0 3a 0a 0a 2a 2a 2a 20 5b 47 65 6e 74 6f 6f 5d 20  :..*** [Gentoo] 
2b600 73 61 6e 69 74 79 20 63 68 65 63 6b 20 66 61 69  sanity check fai
2b610 6c 65 64 21 20 2a 2a 2a 0a 2a 2a 2a 20 5c 24 6c  led! ***.*** \$l
2b620 74 6d 61 69 6e 20 69 73 20 6e 6f 74 20 64 65 66  tmain is not def
2b630 69 6e 65 64 2c 20 70 6c 65 61 73 65 20 63 68 65  ined, please che
2b640 63 6b 20 74 68 65 20 70 61 74 63 68 20 66 6f 72  ck the patch for
2b650 20 63 6f 6e 73 69 73 74 65 6e 63 79 21 20 2a 2a   consistency! **
2b660 2a 0a 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61  *." >&5.echo "$a
2b670 73 5f 6d 65 3a 20 65 72 72 6f 72 3a 0a 0a 2a 2a  s_me: error:..**
2b680 2a 20 5b 47 65 6e 74 6f 6f 5d 20 73 61 6e 69 74  * [Gentoo] sanit
2b690 79 20 63 68 65 63 6b 20 66 61 69 6c 65 64 21 20  y check failed! 
2b6a0 2a 2a 2a 0a 2a 2a 2a 20 5c 24 6c 74 6d 61 69 6e  ***.*** \$ltmain
2b6b0 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 2c   is not defined,
2b6c0 20 70 6c 65 61 73 65 20 63 68 65 63 6b 20 74 68   please check th
2b6d0 65 20 70 61 74 63 68 20 66 6f 72 20 63 6f 6e 73  e patch for cons
2b6e0 69 73 74 65 6e 63 79 21 20 2a 2a 2a 0a 22 20 3e  istency! ***." >
2b6f0 26 32 3b 7d 0a 20 20 20 7b 20 28 65 78 69 74 20  &2;}.   { (exit 
2b700 31 29 3b 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d  1); exit 1; }; }
2b710 0a 66 69 0a 67 65 6e 74 6f 6f 5f 6c 74 5f 76 65  .fi.gentoo_lt_ve
2b720 72 73 69 6f 6e 3d 22 31 2e 35 2e 32 32 22 0a 67  rsion="1.5.22".g
2b730 65 6e 74 6f 6f 5f 6c 74 6d 61 69 6e 5f 76 65 72  entoo_ltmain_ver
2b740 73 69 6f 6e 3d 60 73 65 64 20 2d 6e 20 27 2f 5e  sion=`sed -n '/^
2b750 5b 20 09 5d 2a 56 45 52 53 49 4f 4e 3d 2f 7b 73  [ .]*VERSION=/{s
2b760 2f 5e 5b 20 09 5d 2a 56 45 52 53 49 4f 4e 3d 2f  /^[ .]*VERSION=/
2b770 2f 3b 70 3b 71 3b 7d 27 20 22 24 6c 74 6d 61 69  /;p;q;}' "$ltmai
2b780 6e 22 60 0a 69 66 20 74 65 73 74 20 22 78 24 67  n"`.if test "x$g
2b790 65 6e 74 6f 6f 5f 6c 74 5f 76 65 72 73 69 6f 6e  entoo_lt_version
2b7a0 22 20 21 3d 20 22 78 24 67 65 6e 74 6f 6f 5f 6c  " != "x$gentoo_l
2b7b0 74 6d 61 69 6e 5f 76 65 72 73 69 6f 6e 22 20 3b  tmain_version" ;
2b7c0 20 74 68 65 6e 0a 20 20 7b 20 65 63 68 6f 20 22   then.  { echo "
2b7d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2b7e0 72 65 73 75 6c 74 3a 20 6e 6f 22 20 3e 26 35 0a  result: no" >&5.
2b7f0 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 6e  echo "${ECHO_T}n
2b800 6f 22 20 3e 26 36 3b 20 7d 0a 20 20 7b 20 7b 20  o" >&6; }.  { { 
2b810 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
2b820 4e 45 4e 4f 3a 20 65 72 72 6f 72 3a 0a 0a 2a 2a  NENO: error:..**
2b830 2a 20 5b 47 65 6e 74 6f 6f 5d 20 73 61 6e 69 74  * [Gentoo] sanit
2b840 79 20 63 68 65 63 6b 20 66 61 69 6c 65 64 21 20  y check failed! 
2b850 2a 2a 2a 0a 2a 2a 2a 20 6c 69 62 74 6f 6f 6c 2e  ***.*** libtool.
2b860 6d 34 20 61 6e 64 20 6c 74 6d 61 69 6e 2e 73 68  m4 and ltmain.sh
2b870 20 68 61 76 65 20 61 20 76 65 72 73 69 6f 6e 20   have a version 
2b880 6d 69 73 6d 61 74 63 68 21 20 2a 2a 2a 0a 2a 2a  mismatch! ***.**
2b890 2a 20 28 6c 69 62 74 6f 6f 6c 2e 6d 34 20 3d 20  * (libtool.m4 = 
2b8a0 24 67 65 6e 74 6f 6f 5f 6c 74 5f 76 65 72 73 69  $gentoo_lt_versi
2b8b0 6f 6e 2c 20 6c 74 6d 61 69 6e 2e 73 68 20 3d 20  on, ltmain.sh = 
2b8c0 24 67 65 6e 74 6f 6f 5f 6c 74 6d 61 69 6e 5f 76  $gentoo_ltmain_v
2b8d0 65 72 73 69 6f 6e 29 20 2a 2a 2a 0a 0a 50 6c 65  ersion) ***..Ple
2b8e0 61 73 65 20 72 75 6e 3a 0a 0a 20 20 6c 69 62 74  ase run:..  libt
2b8f0 6f 6f 6c 69 7a 65 20 2d 2d 63 6f 70 79 20 2d 2d  oolize --copy --
2b900 66 6f 72 63 65 0a 0a 69 66 20 61 70 70 72 6f 70  force..if approp
2b910 72 69 61 74 65 2c 20 70 6c 65 61 73 65 20 63 6f  riate, please co
2b920 6e 74 61 63 74 20 74 68 65 20 6d 61 69 6e 74 61  ntact the mainta
2b930 69 6e 65 72 20 6f 66 20 74 68 69 73 0a 70 61 63  iner of this.pac
2b940 6b 61 67 65 20 28 6f 72 20 79 6f 75 72 20 64 69  kage (or your di
2b950 73 74 72 69 62 75 74 69 6f 6e 29 20 66 6f 72 20  stribution) for 
2b960 68 65 6c 70 2e 0a 22 20 3e 26 35 0a 65 63 68 6f  help.." >&5.echo
2b970 20 22 24 61 73 5f 6d 65 3a 20 65 72 72 6f 72 3a   "$as_me: error:
2b980 0a 0a 2a 2a 2a 20 5b 47 65 6e 74 6f 6f 5d 20 73  ..*** [Gentoo] s
2b990 61 6e 69 74 79 20 63 68 65 63 6b 20 66 61 69 6c  anity check fail
2b9a0 65 64 21 20 2a 2a 2a 0a 2a 2a 2a 20 6c 69 62 74  ed! ***.*** libt
2b9b0 6f 6f 6c 2e 6d 34 20 61 6e 64 20 6c 74 6d 61 69  ool.m4 and ltmai
2b9c0 6e 2e 73 68 20 68 61 76 65 20 61 20 76 65 72 73  n.sh have a vers
2b9d0 69 6f 6e 20 6d 69 73 6d 61 74 63 68 21 20 2a 2a  ion mismatch! **
2b9e0 2a 0a 2a 2a 2a 20 28 6c 69 62 74 6f 6f 6c 2e 6d  *.*** (libtool.m
2b9f0 34 20 3d 20 24 67 65 6e 74 6f 6f 5f 6c 74 5f 76  4 = $gentoo_lt_v
2ba00 65 72 73 69 6f 6e 2c 20 6c 74 6d 61 69 6e 2e 73  ersion, ltmain.s
2ba10 68 20 3d 20 24 67 65 6e 74 6f 6f 5f 6c 74 6d 61  h = $gentoo_ltma
2ba20 69 6e 5f 76 65 72 73 69 6f 6e 29 20 2a 2a 2a 0a  in_version) ***.
2ba30 0a 50 6c 65 61 73 65 20 72 75 6e 3a 0a 0a 20 20  .Please run:..  
2ba40 6c 69 62 74 6f 6f 6c 69 7a 65 20 2d 2d 63 6f 70  libtoolize --cop
2ba50 79 20 2d 2d 66 6f 72 63 65 0a 0a 69 66 20 61 70  y --force..if ap
2ba60 70 72 6f 70 72 69 61 74 65 2c 20 70 6c 65 61 73  propriate, pleas
2ba70 65 20 63 6f 6e 74 61 63 74 20 74 68 65 20 6d 61  e contact the ma
2ba80 69 6e 74 61 69 6e 65 72 20 6f 66 20 74 68 69 73  intainer of this
2ba90 0a 70 61 63 6b 61 67 65 20 28 6f 72 20 79 6f 75  .package (or you
2baa0 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 29 20  r distribution) 
2bab0 66 6f 72 20 68 65 6c 70 2e 0a 22 20 3e 26 32 3b  for help.." >&2;
2bac0 7d 0a 20 20 20 7b 20 28 65 78 69 74 20 31 29 3b  }.   { (exit 1);
2bad0 20 65 78 69 74 20 31 3b 20 7d 3b 20 7d 0a 65 6c   exit 1; }; }.el
2bae0 73 65 0a 20 20 7b 20 65 63 68 6f 20 22 24 61 73  se.  { echo "$as
2baf0 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73  _me:$LINENO: res
2bb00 75 6c 74 3a 20 79 65 73 22 20 3e 26 35 0a 65 63  ult: yes" >&5.ec
2bb10 68 6f 20 22 24 7b 45 43 48 4f 5f 54 7d 79 65 73  ho "${ECHO_T}yes
2bb20 22 20 3e 26 36 3b 20 7d 0a 66 69 0a 0a 0a 23 20  " >&6; }.fi...# 
2bb30 55 73 65 20 43 20 66 6f 72 20 74 68 65 20 64 65  Use C for the de
2bb40 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 61 74  fault configurat
2bb50 69 6f 6e 20 69 6e 20 74 68 65 20 6c 69 62 74 6f  ion in the libto
2bb60 6f 6c 20 73 63 72 69 70 74 0a 74 61 67 6e 61 6d  ol script.tagnam
2bb70 65 3d 0a 6c 74 5f 73 61 76 65 5f 43 43 3d 22 24  e=.lt_save_CC="$
2bb80 43 43 22 0a 61 63 5f 65 78 74 3d 63 0a 61 63 5f  CC".ac_ext=c.ac_
2bb90 63 70 70 3d 27 24 43 50 50 20 24 43 50 50 46 4c  cpp='$CPP $CPPFL
2bba0 41 47 53 27 0a 61 63 5f 63 6f 6d 70 69 6c 65 3d  AGS'.ac_compile=
2bbb0 27 24 43 43 20 2d 63 20 24 43 46 4c 41 47 53 20  '$CC -c $CFLAGS 
2bbc0 24 43 50 50 46 4c 41 47 53 20 63 6f 6e 66 74 65  $CPPFLAGS confte
2bbd0 73 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 27 0a  st.$ac_ext >&5'.
2bbe0 61 63 5f 6c 69 6e 6b 3d 27 24 43 43 20 2d 6f 20  ac_link='$CC -o 
2bbf0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2bc00 78 74 20 24 43 46 4c 41 47 53 20 24 43 50 50 46  xt $CFLAGS $CPPF
2bc10 4c 41 47 53 20 24 4c 44 46 4c 41 47 53 20 63 6f  LAGS $LDFLAGS co
2bc20 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 20 24  nftest.$ac_ext $
2bc30 4c 49 42 53 20 3e 26 35 27 0a 61 63 5f 63 6f 6d  LIBS >&5'.ac_com
2bc40 70 69 6c 65 72 5f 67 6e 75 3d 24 61 63 5f 63 76  piler_gnu=$ac_cv
2bc50 5f 63 5f 63 6f 6d 70 69 6c 65 72 5f 67 6e 75 0a  _c_compiler_gnu.
2bc60 0a 0a 23 20 53 6f 75 72 63 65 20 66 69 6c 65 20  ..# Source file 
2bc70 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 43 20  extension for C 
2bc80 74 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 61 63  test sources..ac
2bc90 5f 65 78 74 3d 63 0a 0a 23 20 4f 62 6a 65 63 74  _ext=c..# Object
2bca0 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20   file extension 
2bcb0 66 6f 72 20 63 6f 6d 70 69 6c 65 64 20 43 20 74  for compiled C t
2bcc0 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 6f 62 6a  est sources..obj
2bcd0 65 78 74 3d 6f 0a 6f 62 6a 65 78 74 3d 24 6f 62  ext=o.objext=$ob
2bce0 6a 65 78 74 0a 0a 23 20 43 6f 64 65 20 74 6f 20  jext..# Code to 
2bcf0 62 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c  be used in simpl
2bd00 65 20 63 6f 6d 70 69 6c 65 20 74 65 73 74 73 0a  e compile tests.
2bd10 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c  lt_simple_compil
2bd20 65 5f 74 65 73 74 5f 63 6f 64 65 3d 22 69 6e 74  e_test_code="int
2bd30 20 73 6f 6d 65 5f 76 61 72 69 61 62 6c 65 20 3d   some_variable =
2bd40 20 30 3b 5c 6e 22 0a 0a 23 20 43 6f 64 65 20 74   0;\n"..# Code t
2bd50 6f 20 62 65 20 75 73 65 64 20 69 6e 20 73 69 6d  o be used in sim
2bd60 70 6c 65 20 6c 69 6e 6b 20 74 65 73 74 73 0a 6c  ple link tests.l
2bd70 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65  t_simple_link_te
2bd80 73 74 5f 63 6f 64 65 3d 27 69 6e 74 20 6d 61 69  st_code='int mai
2bd90 6e 28 29 7b 72 65 74 75 72 6e 28 30 29 3b 7d 5c  n(){return(0);}\
2bda0 6e 27 0a 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63  n'...# If no C c
2bdb0 6f 6d 70 69 6c 65 72 20 77 61 73 20 73 70 65 63  ompiler was spec
2bdc0 69 66 69 65 64 2c 20 75 73 65 20 43 43 2e 0a 4c  ified, use CC..L
2bdd0 54 43 43 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22  TCC=${LTCC-"$CC"
2bde0 7d 0a 0a 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d  }..# If no C com
2bdf0 70 69 6c 65 72 20 66 6c 61 67 73 20 77 65 72 65  piler flags were
2be00 20 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 20   specified, use 
2be10 43 46 4c 41 47 53 2e 0a 4c 54 43 46 4c 41 47 53  CFLAGS..LTCFLAGS
2be20 3d 24 7b 4c 54 43 46 4c 41 47 53 2d 22 24 43 46  =${LTCFLAGS-"$CF
2be30 4c 41 47 53 22 7d 0a 0a 23 20 41 6c 6c 6f 77 20  LAGS"}..# Allow 
2be40 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72  CC to be a progr
2be50 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
2be60 75 6d 65 6e 74 73 2e 0a 63 6f 6d 70 69 6c 65 72  uments..compiler
2be70 3d 24 43 43 0a 0a 0a 23 20 73 61 76 65 20 77 61  =$CC...# save wa
2be80 72 6e 69 6e 67 73 2f 62 6f 69 6c 65 72 70 6c 61  rnings/boilerpla
2be90 74 65 20 6f 66 20 73 69 6d 70 6c 65 20 74 65 73  te of simple tes
2bea0 74 20 63 6f 64 65 0a 61 63 5f 6f 75 74 66 69 6c  t code.ac_outfil
2beb0 65 3d 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f  e=conftest.$ac_o
2bec0 62 6a 65 78 74 0a 70 72 69 6e 74 66 20 22 24 6c  bjext.printf "$l
2bed0 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65  t_simple_compile
2bee0 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 63 6f 6e  _test_code" >con
2bef0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 65 76  ftest.$ac_ext.ev
2bf00 61 6c 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22  al "$ac_compile"
2bf10 20 32 3e 26 31 20 3e 2f 64 65 76 2f 6e 75 6c 6c   2>&1 >/dev/null
2bf20 20 7c 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20   | $SED '/^$/d; 
2bf30 2f 5e 20 2a 2b 2f 64 27 20 3e 63 6f 6e 66 74 65  /^ *+/d' >confte
2bf40 73 74 2e 65 72 72 0a 5f 6c 74 5f 63 6f 6d 70 69  st.err._lt_compi
2bf50 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 3d  ler_boilerplate=
2bf60 60 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72  `cat conftest.er
2bf70 72 60 0a 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a  r`.$rm conftest*
2bf80 0a 0a 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e  ..ac_outfile=con
2bf90 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74  ftest.$ac_objext
2bfa0 0a 70 72 69 6e 74 66 20 22 24 6c 74 5f 73 69 6d  .printf "$lt_sim
2bfb0 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f  ple_link_test_co
2bfc0 64 65 22 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  de" >conftest.$a
2bfd0 63 5f 65 78 74 0a 65 76 61 6c 20 22 24 61 63 5f  c_ext.eval "$ac_
2bfe0 6c 69 6e 6b 22 20 32 3e 26 31 20 3e 2f 64 65 76  link" 2>&1 >/dev
2bff0 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 27 2f 5e  /null | $SED '/^
2c000 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 3e 63  $/d; /^ *+/d' >c
2c010 6f 6e 66 74 65 73 74 2e 65 72 72 0a 5f 6c 74 5f  onftest.err._lt_
2c020 6c 69 6e 6b 65 72 5f 62 6f 69 6c 65 72 70 6c 61  linker_boilerpla
2c030 74 65 3d 60 63 61 74 20 63 6f 6e 66 74 65 73 74  te=`cat conftest
2c040 2e 65 72 72 60 0a 24 72 6d 20 63 6f 6e 66 74 65  .err`.$rm confte
2c050 73 74 2a 0a 0a 0a 0a 6c 74 5f 70 72 6f 67 5f 63  st*....lt_prog_c
2c060 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74  ompiler_no_built
2c070 69 6e 5f 66 6c 61 67 3d 0a 0a 69 66 20 74 65 73  in_flag=..if tes
2c080 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b 20  t "$GCC" = yes; 
2c090 74 68 65 6e 0a 20 20 6c 74 5f 70 72 6f 67 5f 63  then.  lt_prog_c
2c0a0 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74  ompiler_no_built
2c0b0 69 6e 5f 66 6c 61 67 3d 27 20 2d 66 6e 6f 2d 62  in_flag=' -fno-b
2c0c0 75 69 6c 74 69 6e 27 0a 0a 0a 7b 20 65 63 68 6f  uiltin'...{ echo
2c0d0 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2c0e0 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63  : checking if $c
2c0f0 6f 6d 70 69 6c 65 72 20 73 75 70 70 6f 72 74 73  ompiler supports
2c100 20 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d   -fno-rtti -fno-
2c110 65 78 63 65 70 74 69 6f 6e 73 22 20 3e 26 35 0a  exceptions" >&5.
2c120 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22 63 68  echo $ECHO_N "ch
2c130 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70 69  ecking if $compi
2c140 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 66 6e  ler supports -fn
2c150 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d 65 78 63 65  o-rtti -fno-exce
2c160 70 74 69 6f 6e 73 2e 2e 2e 20 24 45 43 48 4f 5f  ptions... $ECHO_
2c170 43 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73  C" >&6; }.if tes
2c180 74 20 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f  t "${lt_cv_prog_
2c190 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78  compiler_rtti_ex
2c1a0 63 65 70 74 69 6f 6e 73 2b 73 65 74 7d 22 20 3d  ceptions+set}" =
2c1b0 20 73 65 74 3b 20 74 68 65 6e 0a 20 20 65 63 68   set; then.  ech
2c1c0 6f 20 24 45 43 48 4f 5f 4e 20 22 28 63 61 63 68  o $ECHO_N "(cach
2c1d0 65 64 29 20 24 45 43 48 4f 5f 43 22 20 3e 26 36  ed) $ECHO_C" >&6
2c1e0 0a 65 6c 73 65 0a 20 20 6c 74 5f 63 76 5f 70 72  .else.  lt_cv_pr
2c1f0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74 74 69  og_compiler_rtti
2c200 5f 65 78 63 65 70 74 69 6f 6e 73 3d 6e 6f 0a 20  _exceptions=no. 
2c210 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66   ac_outfile=conf
2c220 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a  test.$ac_objext.
2c230 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74 5f 73     printf "$lt_s
2c240 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65  imple_compile_te
2c250 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e 66 74  st_code" > conft
2c260 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20 20 6c  est.$ac_ext.   l
2c270 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3d  t_compiler_flag=
2c280 22 2d 66 6e 6f 2d 72 74 74 69 20 2d 66 6e 6f 2d  "-fno-rtti -fno-
2c290 65 78 63 65 70 74 69 6f 6e 73 22 0a 20 20 20 23  exceptions".   #
2c2a0 20 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69   Insert the opti
2c2b0 6f 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66  on either (1) af
2c2c0 74 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c  ter the last *FL
2c2d0 41 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72  AGS variable, or
2c2e0 0a 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65  .   # (2) before
2c2f0 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69   a word containi
2c300 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20  ng "conftest.", 
2c310 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e  or (3) at the en
2c320 64 2e 0a 20 20 20 23 20 4e 6f 74 65 20 74 68 61  d..   # Note tha
2c330 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69 74  t $ac_compile it
2c340 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63 6f  self does not co
2c350 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68 65  ntain backslashe
2c360 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 20 20 20  s and begins.   
2c370 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61 72 20  # with a dollar 
2c380 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79 70 68  sign (not a hyph
2c390 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63 68 6f  en), so the echo
2c3a0 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63 6f 72   should work cor
2c3b0 72 65 63 74 6c 79 2e 0a 20 20 20 23 20 54 68 65  rectly..   # The
2c3c0 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 66 65 72   option is refer
2c3d0 65 6e 63 65 64 20 76 69 61 20 61 20 76 61 72 69  enced via a vari
2c3e0 61 62 6c 65 20 74 6f 20 61 76 6f 69 64 20 63 6f  able to avoid co
2c3f0 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a 20 20 20  nfusing sed..   
2c400 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f  lt_compile=`echo
2c410 20 22 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c   "$ac_compile" |
2c420 20 24 53 45 44 20 5c 0a 20 20 20 2d 65 20 27 73   $SED \.   -e 's
2c430 3a 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d  :.*FLAGS}\{0,1\}
2c440 20 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f   :&$lt_compiler_
2c450 66 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 20 20 20  flag :; t' \.   
2c460 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a 63 6f 6e 66  -e 's: [^ ]*conf
2c470 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f 6d 70  test\.: $lt_comp
2c480 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74 27 20  iler_flag&:; t' 
2c490 5c 0a 20 20 20 2d 65 20 27 73 3a 24 3a 20 24 6c  \.   -e 's:$: $l
2c4a0 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 3a  t_compiler_flag:
2c4b0 27 60 0a 20 20 20 28 65 76 61 6c 20 65 63 68 6f  '`.   (eval echo
2c4c0 20 22 5c 22 5c 24 61 73 5f 6d 65 3a 36 33 38 30   "\"\$as_me:6380
2c4d0 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22  : $lt_compile\""
2c4e0 20 3e 26 35 29 0a 20 20 20 28 65 76 61 6c 20 22   >&5).   (eval "
2c4f0 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63  $lt_compile" 2>c
2c500 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 20 20 20  onftest.err).   
2c510 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 20  ac_status=$?.   
2c520 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
2c530 20 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24 61   >&5.   echo "$a
2c540 73 5f 6d 65 3a 36 33 38 34 3a 20 5c 24 3f 20 3d  s_me:6384: \$? =
2c550 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35   $ac_status" >&5
2c560 0a 20 20 20 69 66 20 28 65 78 69 74 20 24 61 63  .   if (exit $ac
2c570 5f 73 74 61 74 75 73 29 20 26 26 20 74 65 73 74  _status) && test
2c580 20 2d 73 20 22 24 61 63 5f 6f 75 74 66 69 6c 65   -s "$ac_outfile
2c590 22 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20 54  "; then.     # T
2c5a0 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 61 6e 20  he compiler can 
2c5b0 6f 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67  only warn and ig
2c5c0 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20  nore the option 
2c5d0 69 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65  if not recognize
2c5e0 64 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 20  d.     # So say 
2c5f0 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20  no if there are 
2c600 77 61 72 6e 69 6e 67 73 20 6f 74 68 65 72 20 74  warnings other t
2c610 68 61 6e 20 74 68 65 20 75 73 75 61 6c 20 6f 75  han the usual ou
2c620 74 70 75 74 2e 0a 20 20 20 20 20 24 65 63 68 6f  tput..     $echo
2c630 20 22 58 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72   "X$_lt_compiler
2c640 5f 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20  _boilerplate" | 
2c650 24 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27  $Xsed -e '/^$/d'
2c660 20 3e 63 6f 6e 66 74 65 73 74 2e 65 78 70 0a 20   >conftest.exp. 
2c670 20 20 20 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b      $SED '/^$/d;
2c680 20 2f 5e 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 65   /^ *+/d' confte
2c690 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74 65 73 74  st.err >conftest
2c6a0 2e 65 72 32 0a 20 20 20 20 20 69 66 20 74 65 73  .er2.     if tes
2c6b0 74 20 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e  t ! -s conftest.
2c6c0 65 72 32 20 7c 7c 20 64 69 66 66 20 63 6f 6e 66  er2 || diff conf
2c6d0 74 65 73 74 2e 65 78 70 20 63 6f 6e 66 74 65 73  test.exp conftes
2c6e0 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c  t.er2 >/dev/null
2c6f0 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 6c 74  ; then.       lt
2c700 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
2c710 72 5f 72 74 74 69 5f 65 78 63 65 70 74 69 6f 6e  r_rtti_exception
2c720 73 3d 79 65 73 0a 20 20 20 20 20 66 69 0a 20 20  s=yes.     fi.  
2c730 20 66 69 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74   fi.   $rm conft
2c740 65 73 74 2a 0a 0a 66 69 0a 7b 20 65 63 68 6f 20  est*..fi.{ echo 
2c750 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a  "$as_me:$LINENO:
2c760 20 72 65 73 75 6c 74 3a 20 24 6c 74 5f 63 76 5f   result: $lt_cv_
2c770 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72 74  prog_compiler_rt
2c780 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20 3e  ti_exceptions" >
2c790 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48 4f 5f  &5.echo "${ECHO_
2c7a0 54 7d 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f  T}$lt_cv_prog_co
2c7b0 6d 70 69 6c 65 72 5f 72 74 74 69 5f 65 78 63 65  mpiler_rtti_exce
2c7c0 70 74 69 6f 6e 73 22 20 3e 26 36 3b 20 7d 0a 0a  ptions" >&6; }..
2c7d0 69 66 20 74 65 73 74 20 78 22 24 6c 74 5f 63 76  if test x"$lt_cv
2c7e0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 72  _prog_compiler_r
2c7f0 74 74 69 5f 65 78 63 65 70 74 69 6f 6e 73 22 20  tti_exceptions" 
2c800 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20  = xyes; then.   
2c810 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
2c820 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61  r_no_builtin_fla
2c830 67 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  g="$lt_prog_comp
2c840 69 6c 65 72 5f 6e 6f 5f 62 75 69 6c 74 69 6e 5f  iler_no_builtin_
2c850 66 6c 61 67 20 2d 66 6e 6f 2d 72 74 74 69 20 2d  flag -fno-rtti -
2c860 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 0a  fno-exceptions".
2c870 65 6c 73 65 0a 20 20 20 20 3a 0a 66 69 0a 0a 66  else.    :.fi..f
2c880 69 0a 0a 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  i..lt_prog_compi
2c890 6c 65 72 5f 77 6c 3d 0a 6c 74 5f 70 72 6f 67 5f  ler_wl=.lt_prog_
2c8a0 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a 6c 74  compiler_pic=.lt
2c8b0 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
2c8c0 74 61 74 69 63 3d 0a 0a 7b 20 65 63 68 6f 20 22  tatic=..{ echo "
2c8d0 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2c8e0 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f  checking for $co
2c8f0 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f  mpiler option to
2c900 20 70 72 6f 64 75 63 65 20 50 49 43 22 20 3e 26   produce PIC" >&
2c910 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
2c920 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 24 63 6f  checking for $co
2c930 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f  mpiler option to
2c940 20 70 72 6f 64 75 63 65 20 50 49 43 2e 2e 2e 20   produce PIC... 
2c950 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a  $ECHO_C" >&6; }.
2c960 0a 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43  .  if test "$GCC
2c970 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20  " = yes; then.  
2c980 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2c990 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20  er_wl='-Wl,'.   
2c9a0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
2c9b0 72 5f 73 74 61 74 69 63 3d 27 2d 73 74 61 74 69  r_static='-stati
2c9c0 63 27 0a 0a 20 20 20 20 63 61 73 65 20 24 68 6f  c'..    case $ho
2c9d0 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20 20 61  st_os in.      a
2c9e0 69 78 2a 29 0a 20 20 20 20 20 20 23 20 41 6c 6c  ix*).      # All
2c9f0 20 41 49 58 20 63 6f 64 65 20 69 73 20 50 49 43   AIX code is PIC
2ca00 2e 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ..      if test 
2ca10 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61  "$host_cpu" = ia
2ca20 36 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58 20  64; then..# AIX 
2ca30 35 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20 49  5 now supports I
2ca40 41 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09 6c  A64 processor..l
2ca50 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
2ca60 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
2ca70 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20  '.      fi.     
2ca80 20 3b 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73   ;;..    amigaos
2ca90 2a 29 0a 20 20 20 20 20 20 23 20 46 49 58 4d 45  *).      # FIXME
2caa0 3a 20 77 65 20 6e 65 65 64 20 61 74 20 6c 65 61  : we need at lea
2cab0 73 74 20 36 38 30 32 30 20 63 6f 64 65 20 74 6f  st 68020 code to
2cac0 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
2cad0 62 72 61 72 69 65 73 2c 20 62 75 74 0a 20 20 20  braries, but.   
2cae0 20 20 20 23 20 61 64 64 69 6e 67 20 74 68 65 20     # adding the 
2caf0 60 2d 6d 36 38 30 32 30 27 20 66 6c 61 67 20 74  `-m68020' flag t
2cb00 6f 20 47 43 43 20 70 72 65 76 65 6e 74 73 20 62  o GCC prevents b
2cb10 75 69 6c 64 69 6e 67 20 61 6e 79 74 68 69 6e 67  uilding anything
2cb20 20 62 65 74 74 65 72 2c 0a 20 20 20 20 20 20 23   better,.      #
2cb30 20 6c 69 6b 65 20 60 2d 6d 36 38 30 34 30 27 2e   like `-m68040'.
2cb40 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
2cb50 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 6d 36  ompiler_pic='-m6
2cb60 38 30 32 30 20 2d 72 65 73 69 64 65 6e 74 33 32  8020 -resident32
2cb70 20 2d 6d 61 6c 77 61 79 73 2d 72 65 73 74 6f 72   -malways-restor
2cb80 65 2d 61 34 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  e-a4'.      ;;..
2cb90 20 20 20 20 62 65 6f 73 2a 20 7c 20 63 79 67 77      beos* | cygw
2cba0 69 6e 2a 20 7c 20 69 72 69 78 35 2a 20 7c 20 69  in* | irix5* | i
2cbb0 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  rix6* | nonstopu
2cbc0 78 2a 20 7c 20 6f 73 66 33 2a 20 7c 20 6f 73 66  x* | osf3* | osf
2cbd0 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20  4* | osf5*).    
2cbe0 20 20 23 20 50 49 43 20 69 73 20 74 68 65 20 64    # PIC is the d
2cbf0 65 66 61 75 6c 74 20 66 6f 72 20 74 68 65 73 65  efault for these
2cc00 20 4f 53 65 73 2e 0a 20 20 20 20 20 20 3b 3b 0a   OSes..      ;;.
2cc10 0a 20 20 20 20 6d 69 6e 67 77 2a 20 7c 20 70 77  .    mingw* | pw
2cc20 33 32 2a 20 7c 20 6f 73 32 2a 29 0a 20 20 20 20  32* | os2*).    
2cc30 20 20 23 20 54 68 69 73 20 68 61 63 6b 20 69 73    # This hack is
2cc40 20 73 6f 20 74 68 61 74 20 74 68 65 20 73 6f 75   so that the sou
2cc50 72 63 65 20 66 69 6c 65 20 63 61 6e 20 74 65 6c  rce file can tel
2cc60 6c 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20  l whether it is 
2cc70 62 65 69 6e 67 0a 20 20 20 20 20 20 23 20 62 75  being.      # bu
2cc80 69 6c 74 20 66 6f 72 20 69 6e 63 6c 75 73 69 6f  ilt for inclusio
2cc90 6e 20 69 6e 20 61 20 64 6c 6c 20 28 61 6e 64 20  n in a dll (and 
2cca0 73 68 6f 75 6c 64 20 65 78 70 6f 72 74 20 73 79  should export sy
2ccb0 6d 62 6f 6c 73 20 66 6f 72 20 65 78 61 6d 70 6c  mbols for exampl
2ccc0 65 29 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  e)..      lt_pro
2ccd0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
2cce0 2d 44 44 4c 4c 5f 45 58 50 4f 52 54 27 0a 20 20  -DDLL_EXPORT'.  
2ccf0 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64 61 72 77      ;;..    darw
2cd00 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29  in* | rhapsody*)
2cd10 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73 20  .      # PIC is 
2cd20 74 68 65 20 64 65 66 61 75 6c 74 20 6f 6e 20 74  the default on t
2cd30 68 69 73 20 70 6c 61 74 66 6f 72 6d 0a 20 20 20  his platform.   
2cd40 20 20 20 23 20 43 6f 6d 6d 6f 6e 20 73 79 6d 62     # Common symb
2cd50 6f 6c 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20  ols not allowed 
2cd60 69 6e 20 4d 48 5f 44 59 4c 49 42 20 66 69 6c 65  in MH_DYLIB file
2cd70 73 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  s.      lt_prog_
2cd80 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66  compiler_pic='-f
2cd90 6e 6f 2d 63 6f 6d 6d 6f 6e 27 0a 20 20 20 20 20  no-common'.     
2cda0 20 3b 3b 0a 0a 20 20 20 20 69 6e 74 65 72 69 78   ;;..    interix
2cdb0 33 2a 29 0a 20 20 20 20 20 20 23 20 49 6e 74 65  3*).      # Inte
2cdc0 72 69 78 20 33 2e 78 20 67 63 63 20 2d 66 70 69  rix 3.x gcc -fpi
2cdd0 63 2f 2d 66 50 49 43 20 6f 70 74 69 6f 6e 73 20  c/-fPIC options 
2cde0 67 65 6e 65 72 61 74 65 20 62 72 6f 6b 65 6e 20  generate broken 
2cdf0 63 6f 64 65 2e 0a 20 20 20 20 20 20 23 20 49 6e  code..      # In
2ce00 73 74 65 61 64 2c 20 77 65 20 72 65 6c 6f 63 61  stead, we reloca
2ce10 74 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72  te shared librar
2ce20 69 65 73 20 61 74 20 72 75 6e 74 69 6d 65 2e 0a  ies at runtime..
2ce30 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 6d 73        ;;..    ms
2ce40 64 6f 73 64 6a 67 70 70 2a 29 0a 20 20 20 20 20  dosdjgpp*).     
2ce50 20 23 20 4a 75 73 74 20 62 65 63 61 75 73 65 20   # Just because 
2ce60 77 65 20 75 73 65 20 47 43 43 20 64 6f 65 73 6e  we use GCC doesn
2ce70 27 74 20 6d 65 61 6e 20 77 65 20 73 75 64 64 65  't mean we sudde
2ce80 6e 6c 79 20 67 65 74 20 73 68 61 72 65 64 20 6c  nly get shared l
2ce90 69 62 72 61 72 69 65 73 0a 20 20 20 20 20 20 23  ibraries.      #
2cea0 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74   on systems that
2ceb0 20 64 6f 6e 27 74 20 73 75 70 70 6f 72 74 20 74   don't support t
2cec0 68 65 6d 2e 0a 20 20 20 20 20 20 6c 74 5f 70 72  hem..      lt_pr
2ced0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f  og_compiler_can_
2cee0 62 75 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a  build_shared=no.
2cef0 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61        enable_sha
2cf00 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a  red=no.      ;;.
2cf10 0a 20 20 20 20 73 79 73 76 34 2a 4d 50 2a 29 0a  .    sysv4*MP*).
2cf20 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 64        if test -d
2cf30 20 2f 75 73 72 2f 6e 65 63 3b 20 74 68 65 6e 0a   /usr/nec; then.
2cf40 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  .lt_prog_compile
2cf50 72 5f 70 69 63 3d 2d 4b 63 6f 6e 66 6f 72 6d 5f  r_pic=-Kconform_
2cf60 70 69 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  pic.      fi.   
2cf70 20 20 20 3b 3b 0a 0a 20 20 20 20 68 70 75 78 2a     ;;..    hpux*
2cf80 29 0a 20 20 20 20 20 20 23 20 50 49 43 20 69 73  ).      # PIC is
2cf90 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72   the default for
2cfa0 20 49 41 36 34 20 48 50 2d 55 58 20 61 6e 64 20   IA64 HP-UX and 
2cfb0 36 34 2d 62 69 74 20 48 50 2d 55 58 2c 20 62 75  64-bit HP-UX, bu
2cfc0 74 0a 20 20 20 20 20 20 23 20 6e 6f 74 20 66 6f  t.      # not fo
2cfd0 72 20 50 41 20 48 50 2d 55 58 2e 0a 20 20 20 20  r PA HP-UX..    
2cfe0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75    case $host_cpu
2cff0 20 69 6e 0a 20 20 20 20 20 20 68 70 70 61 2a 36   in.      hppa*6
2d000 34 2a 7c 69 61 36 34 2a 29 0a 09 23 20 2b 5a 20  4*|ia64*)..# +Z 
2d010 74 68 65 20 64 65 66 61 75 6c 74 0a 09 3b 3b 0a  the default..;;.
2d020 20 20 20 20 20 20 2a 29 0a 09 6c 74 5f 70 72 6f        *)..lt_pro
2d030 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27  g_compiler_pic='
2d040 2d 66 50 49 43 27 0a 09 3b 3b 0a 20 20 20 20 20  -fPIC'..;;.     
2d050 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a   esac.      ;;..
2d060 20 20 20 20 2a 29 0a 20 20 20 20 20 20 6c 74 5f      *).      lt_
2d070 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
2d080 63 3d 27 2d 66 50 49 43 27 0a 20 20 20 20 20 20  c='-fPIC'.      
2d090 3b 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 65 6c  ;;.    esac.  el
2d0a0 73 65 0a 20 20 20 20 23 20 50 4f 52 54 4d 45 20  se.    # PORTME 
2d0b0 43 68 65 63 6b 20 66 6f 72 20 66 6c 61 67 20 74  Check for flag t
2d0c0 6f 20 70 61 73 73 20 6c 69 6e 6b 65 72 20 66 6c  o pass linker fl
2d0d0 61 67 73 20 74 68 72 6f 75 67 68 20 74 68 65 20  ags through the 
2d0e0 73 79 73 74 65 6d 20 63 6f 6d 70 69 6c 65 72 2e  system compiler.
2d0f0 0a 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f  .    case $host_
2d100 6f 73 20 69 6e 0a 20 20 20 20 61 69 78 2a 29 0a  os in.    aix*).
2d110 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
2d120 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27  mpiler_wl='-Wl,'
2d130 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22  .      if test "
2d140 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36  $host_cpu" = ia6
2d150 34 3b 20 74 68 65 6e 0a 09 23 20 41 49 58 20 35  4; then..# AIX 5
2d160 20 6e 6f 77 20 73 75 70 70 6f 72 74 73 20 49 41   now supports IA
2d170 36 34 20 70 72 6f 63 65 73 73 6f 72 0a 09 6c 74  64 processor..lt
2d180 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
2d190 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27  tatic='-Bstatic'
2d1a0 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 74 5f  .      else..lt_
2d1b0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
2d1c0 61 74 69 63 3d 27 2d 62 6e 73 6f 20 2d 62 49 3a  atic='-bnso -bI:
2d1d0 2f 6c 69 62 2f 73 79 73 63 61 6c 6c 73 2e 65 78  /lib/syscalls.ex
2d1e0 70 27 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20  p'.      fi.    
2d1f0 20 20 3b 3b 0a 20 20 20 20 20 20 64 61 72 77 69    ;;.      darwi
2d200 6e 2a 29 0a 20 20 20 20 20 20 20 20 23 20 50 49  n*).        # PI
2d210 43 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74  C is the default
2d220 20 6f 6e 20 74 68 69 73 20 70 6c 61 74 66 6f 72   on this platfor
2d230 6d 0a 20 20 20 20 20 20 20 20 23 20 43 6f 6d 6d  m.        # Comm
2d240 6f 6e 20 73 79 6d 62 6f 6c 73 20 6e 6f 74 20 61  on symbols not a
2d250 6c 6c 6f 77 65 64 20 69 6e 20 4d 48 5f 44 59 4c  llowed in MH_DYL
2d260 49 42 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20  IB files.       
2d270 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d  case $cc_basenam
2d280 65 20 69 6e 0a 20 20 20 20 20 20 20 20 20 78 6c  e in.         xl
2d290 63 2a 29 0a 20 20 20 20 20 20 20 20 20 6c 74 5f  c*).         lt_
2d2a0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
2d2b0 63 3d 27 2d 71 6e 6f 63 6f 6d 6d 6f 6e 27 0a 20  c='-qnocommon'. 
2d2c0 20 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f          lt_prog_
2d2d0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
2d2e0 2c 27 0a 20 20 20 20 20 20 20 20 20 3b 3b 0a 20  ,'.         ;;. 
2d2f0 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20 20        esac.     
2d300 20 20 3b 3b 0a 0a 20 20 20 20 6d 69 6e 67 77 2a    ;;..    mingw*
2d310 20 7c 20 70 77 33 32 2a 20 7c 20 6f 73 32 2a 29   | pw32* | os2*)
2d320 0a 20 20 20 20 20 20 23 20 54 68 69 73 20 68 61  .      # This ha
2d330 63 6b 20 69 73 20 73 6f 20 74 68 61 74 20 74 68  ck is so that th
2d340 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 63 61  e source file ca
2d350 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 72 20 69  n tell whether i
2d360 74 20 69 73 20 62 65 69 6e 67 0a 20 20 20 20 20  t is being.     
2d370 20 23 20 62 75 69 6c 74 20 66 6f 72 20 69 6e 63   # built for inc
2d380 6c 75 73 69 6f 6e 20 69 6e 20 61 20 64 6c 6c 20  lusion in a dll 
2d390 28 61 6e 64 20 73 68 6f 75 6c 64 20 65 78 70 6f  (and should expo
2d3a0 72 74 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 65  rt symbols for e
2d3b0 78 61 6d 70 6c 65 29 2e 0a 20 20 20 20 20 20 6c  xample)..      l
2d3c0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
2d3d0 70 69 63 3d 27 2d 44 44 4c 4c 5f 45 58 50 4f 52  pic='-DDLL_EXPOR
2d3e0 54 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  T'.      ;;..   
2d3f0 20 68 70 75 78 39 2a 20 7c 20 68 70 75 78 31 30   hpux9* | hpux10
2d400 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a 20 20 20  * | hpux11*).   
2d410 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
2d420 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  ler_wl='-Wl,'.  
2d430 20 20 20 20 23 20 50 49 43 20 69 73 20 74 68 65      # PIC is the
2d440 20 64 65 66 61 75 6c 74 20 66 6f 72 20 49 41 36   default for IA6
2d450 34 20 48 50 2d 55 58 20 61 6e 64 20 36 34 2d 62  4 HP-UX and 64-b
2d460 69 74 20 48 50 2d 55 58 2c 20 62 75 74 0a 20 20  it HP-UX, but.  
2d470 20 20 20 20 23 20 6e 6f 74 20 66 6f 72 20 50 41      # not for PA
2d480 20 48 50 2d 55 58 2e 0a 20 20 20 20 20 20 63 61   HP-UX..      ca
2d490 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a  se $host_cpu in.
2d4a0 20 20 20 20 20 20 68 70 70 61 2a 36 34 2a 7c 69        hppa*64*|i
2d4b0 61 36 34 2a 29 0a 09 23 20 2b 5a 20 74 68 65 20  a64*)..# +Z the 
2d4c0 64 65 66 61 75 6c 74 0a 09 3b 3b 0a 20 20 20 20  default..;;.    
2d4d0 20 20 2a 29 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f    *)..lt_prog_co
2d4e0 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2b 5a 27 0a  mpiler_pic='+Z'.
2d4f0 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20  .;;.      esac. 
2d500 20 20 20 20 20 23 20 49 73 20 74 68 65 72 65 20       # Is there 
2d510 61 20 62 65 74 74 65 72 20 6c 74 5f 70 72 6f 67  a better lt_prog
2d520 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
2d530 20 74 68 61 74 20 77 6f 72 6b 73 20 77 69 74 68   that works with
2d540 20 74 68 65 20 62 75 6e 64 6c 65 64 20 43 43 3f   the bundled CC?
2d550 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
2d560 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
2d570 24 7b 77 6c 7d 2d 61 20 24 7b 77 6c 7d 61 72 63  ${wl}-a ${wl}arc
2d580 68 69 76 65 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  hive'.      ;;..
2d590 20 20 20 20 69 72 69 78 35 2a 20 7c 20 69 72 69      irix5* | iri
2d5a0 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78 2a  x6* | nonstopux*
2d5b0 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
2d5c0 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c  compiler_wl='-Wl
2d5d0 2c 27 0a 20 20 20 20 20 20 23 20 50 49 43 20 28  ,'.      # PIC (
2d5e0 77 69 74 68 20 2d 4b 50 49 43 29 20 69 73 20 74  with -KPIC) is t
2d5f0 68 65 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20  he default..    
2d600 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2d610 65 72 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f  er_static='-non_
2d620 73 68 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b  shared'.      ;;
2d630 0a 0a 20 20 20 20 6e 65 77 73 6f 73 36 29 0a 20  ..    newsos6). 
2d640 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
2d650 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43  piler_pic='-KPIC
2d660 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
2d670 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d  compiler_static=
2d680 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20  '-Bstatic'.     
2d690 20 3b 3b 0a 0a 20 20 20 20 6c 69 6e 75 78 2a 29   ;;..    linux*)
2d6a0 0a 20 20 20 20 20 20 63 61 73 65 20 24 63 63 5f  .      case $cc_
2d6b0 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20 20 20  basename in.    
2d6c0 20 20 69 63 63 2a 20 7c 20 65 63 63 2a 29 0a 09    icc* | ecc*)..
2d6d0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2d6e0 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 09 6c 74 5f 70  _wl='-Wl,'..lt_p
2d6f0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
2d700 3d 27 2d 4b 50 49 43 27 0a 09 6c 74 5f 70 72 6f  ='-KPIC'..lt_pro
2d710 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
2d720 63 3d 27 2d 73 74 61 74 69 63 27 0a 20 20 20 20  c='-static'.    
2d730 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 70 67 63      ;;.      pgc
2d740 63 2a 20 7c 20 70 67 66 37 37 2a 20 7c 20 70 67  c* | pgf77* | pg
2d750 66 39 30 2a 20 7c 20 70 67 66 39 35 2a 29 0a 20  f90* | pgf95*). 
2d760 20 20 20 20 20 20 20 23 20 50 6f 72 74 6c 61 6e         # Portlan
2d770 64 20 47 72 6f 75 70 20 63 6f 6d 70 69 6c 65 72  d Group compiler
2d780 73 20 28 2a 6e 6f 74 2a 20 74 68 65 20 50 65 6e  s (*not* the Pen
2d790 74 69 75 6d 20 67 63 63 20 63 6f 6d 70 69 6c 65  tium gcc compile
2d7a0 72 2c 0a 09 23 20 77 68 69 63 68 20 6c 6f 6f 6b  r,..# which look
2d7b0 73 20 74 6f 20 62 65 20 61 20 64 65 61 64 20 70  s to be a dead p
2d7c0 72 6f 6a 65 63 74 29 0a 09 6c 74 5f 70 72 6f 67  roject)..lt_prog
2d7d0 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57  _compiler_wl='-W
2d7e0 6c 2c 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d  l,'..lt_prog_com
2d7f0 70 69 6c 65 72 5f 70 69 63 3d 27 2d 66 70 69 63  piler_pic='-fpic
2d800 27 0a 09 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  '..lt_prog_compi
2d810 6c 65 72 5f 73 74 61 74 69 63 3d 27 2d 42 73 74  ler_static='-Bst
2d820 61 74 69 63 27 0a 20 20 20 20 20 20 20 20 3b 3b  atic'.        ;;
2d830 0a 20 20 20 20 20 20 63 63 63 2a 29 0a 20 20 20  .      ccc*).   
2d840 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d       lt_prog_com
2d850 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a  piler_wl='-Wl,'.
2d860 20 20 20 20 20 20 20 20 23 20 41 6c 6c 20 41 6c          # All Al
2d870 70 68 61 20 63 6f 64 65 20 69 73 20 50 49 43 2e  pha code is PIC.
2d880 0a 20 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67  .        lt_prog
2d890 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
2d8a0 3d 27 2d 6e 6f 6e 5f 73 68 61 72 65 64 27 0a 20  ='-non_shared'. 
2d8b0 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20         ;;.      
2d8c0 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20  esac.      ;;.. 
2d8d0 20 20 20 6f 73 66 33 2a 20 7c 20 6f 73 66 34 2a     osf3* | osf4*
2d8e0 20 7c 20 6f 73 66 35 2a 29 0a 20 20 20 20 20 20   | osf5*).      
2d8f0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2d900 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20 20 20 20  _wl='-Wl,'.     
2d910 20 23 20 41 6c 6c 20 4f 53 46 2f 31 20 63 6f 64   # All OSF/1 cod
2d920 65 20 69 73 20 50 49 43 2e 0a 20 20 20 20 20 20  e is PIC..      
2d930 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2d940 5f 73 74 61 74 69 63 3d 27 2d 6e 6f 6e 5f 73 68  _static='-non_sh
2d950 61 72 65 64 27 0a 20 20 20 20 20 20 3b 3b 0a 0a  ared'.      ;;..
2d960 20 20 20 20 73 6f 6c 61 72 69 73 2a 29 0a 20 20      solaris*).  
2d970 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
2d980 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27  iler_pic='-KPIC'
2d990 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
2d9a0 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
2d9b0 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
2d9c0 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d  case $cc_basenam
2d9d0 65 20 69 6e 0a 20 20 20 20 20 20 66 37 37 2a 20  e in.      f77* 
2d9e0 7c 20 66 39 30 2a 20 7c 20 66 39 35 2a 29 0a 09  | f90* | f95*)..
2d9f0 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2da00 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f 6e 20 6c 64  _wl='-Qoption ld
2da10 20 27 3b 3b 0a 20 20 20 20 20 20 2a 29 0a 09 6c   ';;.      *)..l
2da20 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
2da30 77 6c 3d 27 2d 57 6c 2c 27 3b 3b 0a 20 20 20 20  wl='-Wl,';;.    
2da40 20 20 65 73 61 63 0a 20 20 20 20 20 20 3b 3b 0a    esac.      ;;.
2da50 0a 20 20 20 20 73 75 6e 6f 73 34 2a 29 0a 20 20  .    sunos4*).  
2da60 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
2da70 69 6c 65 72 5f 77 6c 3d 27 2d 51 6f 70 74 69 6f  iler_wl='-Qoptio
2da80 6e 20 6c 64 20 27 0a 20 20 20 20 20 20 6c 74 5f  n ld '.      lt_
2da90 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
2daa0 63 3d 27 2d 50 49 43 27 0a 20 20 20 20 20 20 6c  c='-PIC'.      l
2dab0 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
2dac0 73 74 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63  static='-Bstatic
2dad0 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  '.      ;;..    
2dae0 73 79 73 76 34 20 7c 20 73 79 73 76 34 2e 32 75  sysv4 | sysv4.2u
2daf0 77 32 2a 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a  w2* | sysv4.3*).
2db00 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f        lt_prog_co
2db10 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27  mpiler_wl='-Wl,'
2db20 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
2db30 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50  ompiler_pic='-KP
2db40 49 43 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  IC'.      lt_pro
2db50 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
2db60 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20  c='-Bstatic'.   
2db70 20 20 20 3b 3b 0a 0a 20 20 20 20 73 79 73 76 34     ;;..    sysv4
2db80 2a 4d 50 2a 29 0a 20 20 20 20 20 20 69 66 20 74  *MP*).      if t
2db90 65 73 74 20 2d 64 20 2f 75 73 72 2f 6e 65 63 20  est -d /usr/nec 
2dba0 3b 74 68 65 6e 0a 09 6c 74 5f 70 72 6f 67 5f 63  ;then..lt_prog_c
2dbb0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 63  ompiler_pic='-Kc
2dbc0 6f 6e 66 6f 72 6d 5f 70 69 63 27 0a 09 6c 74 5f  onform_pic'..lt_
2dbd0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74  prog_compiler_st
2dbe0 61 74 69 63 3d 27 2d 42 73 74 61 74 69 63 27 0a  atic='-Bstatic'.
2dbf0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
2dc00 3b 0a 0a 20 20 20 20 73 79 73 76 35 2a 20 7c 20  ;..    sysv5* | 
2dc10 75 6e 69 78 77 61 72 65 2a 20 7c 20 73 63 6f 33  unixware* | sco3
2dc20 2e 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20  .2v5* | sco5v6* 
2dc30 7c 20 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20 20  | OpenUNIX*).   
2dc40 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69     lt_prog_compi
2dc50 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c 27 0a 20 20  ler_wl='-Wl,'.  
2dc60 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
2dc70 69 6c 65 72 5f 70 69 63 3d 27 2d 4b 50 49 43 27  iler_pic='-KPIC'
2dc80 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
2dc90 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 3d 27  ompiler_static='
2dca0 2d 42 73 74 61 74 69 63 27 0a 20 20 20 20 20 20  -Bstatic'.      
2dcb0 3b 3b 0a 0a 20 20 20 20 75 6e 69 63 6f 73 2a 29  ;;..    unicos*)
2dcc0 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  .      lt_prog_c
2dcd0 6f 6d 70 69 6c 65 72 5f 77 6c 3d 27 2d 57 6c 2c  ompiler_wl='-Wl,
2dce0 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  '.      lt_prog_
2dcf0 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75 69  compiler_can_bui
2dd00 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 20 20 20  ld_shared=no.   
2dd10 20 20 20 3b 3b 0a 0a 20 20 20 20 75 74 73 34 2a     ;;..    uts4*
2dd20 29 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  ).      lt_prog_
2dd30 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 27 2d 70  compiler_pic='-p
2dd40 69 63 27 0a 20 20 20 20 20 20 6c 74 5f 70 72 6f  ic'.      lt_pro
2dd50 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
2dd60 63 3d 27 2d 42 73 74 61 74 69 63 27 0a 20 20 20  c='-Bstatic'.   
2dd70 20 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20     ;;..    *).  
2dd80 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70      lt_prog_comp
2dd90 69 6c 65 72 5f 63 61 6e 5f 62 75 69 6c 64 5f 73  iler_can_build_s
2dda0 68 61 72 65 64 3d 6e 6f 0a 20 20 20 20 20 20 3b  hared=no.      ;
2ddb0 3b 0a 20 20 20 20 65 73 61 63 0a 20 20 66 69 0a  ;.    esac.  fi.
2ddc0 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a  .{ echo "$as_me:
2ddd0 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75 6c 74 3a  $LINENO: result:
2dde0 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c   $lt_prog_compil
2ddf0 65 72 5f 70 69 63 22 20 3e 26 35 0a 65 63 68 6f  er_pic" >&5.echo
2de00 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 70   "${ECHO_T}$lt_p
2de10 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63  rog_compiler_pic
2de20 22 20 3e 26 36 3b 20 7d 0a 0a 23 0a 23 20 43 68  " >&6; }..#.# Ch
2de30 65 63 6b 20 74 6f 20 6d 61 6b 65 20 73 75 72 65  eck to make sure
2de40 20 74 68 65 20 50 49 43 20 66 6c 61 67 20 61 63   the PIC flag ac
2de50 74 75 61 6c 6c 79 20 77 6f 72 6b 73 2e 0a 23 0a  tually works..#.
2de60 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6c 74 5f  if test -n "$lt_
2de70 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
2de80 63 22 3b 20 74 68 65 6e 0a 0a 7b 20 65 63 68 6f  c"; then..{ echo
2de90 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f   "$as_me:$LINENO
2dea0 3a 20 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63  : checking if $c
2deb0 6f 6d 70 69 6c 65 72 20 50 49 43 20 66 6c 61 67  ompiler PIC flag
2dec0 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c   $lt_prog_compil
2ded0 65 72 5f 70 69 63 20 77 6f 72 6b 73 22 20 3e 26  er_pic works" >&
2dee0 35 0a 65 63 68 6f 20 24 45 43 48 4f 5f 4e 20 22  5.echo $ECHO_N "
2def0 63 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d  checking if $com
2df00 70 69 6c 65 72 20 50 49 43 20 66 6c 61 67 20 24  piler PIC flag $
2df10 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72  lt_prog_compiler
2df20 5f 70 69 63 20 77 6f 72 6b 73 2e 2e 2e 20 24 45  _pic works... $E
2df30 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69 66  CHO_C" >&6; }.if
2df40 20 74 65 73 74 20 22 24 7b 6c 74 5f 70 72 6f 67   test "${lt_prog
2df50 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 5f 77 6f  _compiler_pic_wo
2df60 72 6b 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b  rks+set}" = set;
2df70 20 74 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43   then.  echo $EC
2df80 48 4f 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24  HO_N "(cached) $
2df90 45 43 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65  ECHO_C" >&6.else
2dfa0 0a 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69  .  lt_prog_compi
2dfb0 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 3d 6e 6f  ler_pic_works=no
2dfc0 0a 20 20 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f  .  ac_outfile=co
2dfd0 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
2dfe0 74 0a 20 20 20 70 72 69 6e 74 66 20 22 24 6c 74  t.   printf "$lt
2dff0 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f  _simple_compile_
2e000 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e  test_code" > con
2e010 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 20 20  ftest.$ac_ext.  
2e020 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61   lt_compiler_fla
2e030 67 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  g="$lt_prog_comp
2e040 69 6c 65 72 5f 70 69 63 20 2d 44 50 49 43 22 0a  iler_pic -DPIC".
2e050 20 20 20 23 20 49 6e 73 65 72 74 20 74 68 65 20     # Insert the 
2e060 6f 70 74 69 6f 6e 20 65 69 74 68 65 72 20 28 31  option either (1
2e070 29 20 61 66 74 65 72 20 74 68 65 20 6c 61 73 74  ) after the last
2e080 20 2a 46 4c 41 47 53 20 76 61 72 69 61 62 6c 65   *FLAGS variable
2e090 2c 20 6f 72 0a 20 20 20 23 20 28 32 29 20 62 65  , or.   # (2) be
2e0a0 66 6f 72 65 20 61 20 77 6f 72 64 20 63 6f 6e 74  fore a word cont
2e0b0 61 69 6e 69 6e 67 20 22 63 6f 6e 66 74 65 73 74  aining "conftest
2e0c0 2e 22 2c 20 6f 72 20 28 33 29 20 61 74 20 74 68  .", or (3) at th
2e0d0 65 20 65 6e 64 2e 0a 20 20 20 23 20 4e 6f 74 65  e end..   # Note
2e0e0 20 74 68 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c   that $ac_compil
2e0f0 65 20 69 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f  e itself does no
2e100 74 20 63 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c  t contain backsl
2e110 61 73 68 65 73 20 61 6e 64 20 62 65 67 69 6e 73  ashes and begins
2e120 0a 20 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c  .   # with a dol
2e130 6c 61 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20  lar sign (not a 
2e140 68 79 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20  hyphen), so the 
2e150 65 63 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b  echo should work
2e160 20 63 6f 72 72 65 63 74 6c 79 2e 0a 20 20 20 23   correctly..   #
2e170 20 54 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 72   The option is r
2e180 65 66 65 72 65 6e 63 65 64 20 76 69 61 20 61 20  eferenced via a 
2e190 76 61 72 69 61 62 6c 65 20 74 6f 20 61 76 6f 69  variable to avoi
2e1a0 64 20 63 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e  d confusing sed.
2e1b0 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60  .   lt_compile=`
2e1c0 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c  echo "$ac_compil
2e1d0 65 22 20 7c 20 24 53 45 44 20 5c 0a 20 20 20 2d  e" | $SED \.   -
2e1e0 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c 7b 30  e 's:.*FLAGS}\{0
2e1f0 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d 70 69  ,1\} :&$lt_compi
2e200 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20 5c  ler_flag :; t' \
2e210 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e 20 5d 2a  .   -e 's: [^ ]*
2e220 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f  conftest\.: $lt_
2e230 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b  compiler_flag&:;
2e240 20 74 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 24   t' \.   -e 's:$
2e250 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  : $lt_compiler_f
2e260 6c 61 67 3a 27 60 0a 20 20 20 28 65 76 61 6c 20  lag:'`.   (eval 
2e270 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo "\"\$as_me:
2e280 36 36 34 38 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c  6648: $lt_compil
2e290 65 5c 22 22 20 3e 26 35 29 0a 20 20 20 28 65 76  e\"" >&5).   (ev
2e2a0 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69 6c 65 22  al "$lt_compile"
2e2b0 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 29   2>conftest.err)
2e2c0 0a 20 20 20 61 63 5f 73 74 61 74 75 73 3d 24 3f  .   ac_status=$?
2e2d0 0a 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74  .   cat conftest
2e2e0 2e 65 72 72 20 3e 26 35 0a 20 20 20 65 63 68 6f  .err >&5.   echo
2e2f0 20 22 24 61 73 5f 6d 65 3a 36 36 35 32 3a 20 5c   "$as_me:6652: \
2e300 24 3f 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22  $? = $ac_status"
2e310 20 3e 26 35 0a 20 20 20 69 66 20 28 65 78 69 74   >&5.   if (exit
2e320 20 24 61 63 5f 73 74 61 74 75 73 29 20 26 26 20   $ac_status) && 
2e330 74 65 73 74 20 2d 73 20 22 24 61 63 5f 6f 75 74  test -s "$ac_out
2e340 66 69 6c 65 22 3b 20 74 68 65 6e 0a 20 20 20 20  file"; then.    
2e350 20 23 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 20   # The compiler 
2e360 63 61 6e 20 6f 6e 6c 79 20 77 61 72 6e 20 61 6e  can only warn an
2e370 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74  d ignore the opt
2e380 69 6f 6e 20 69 66 20 6e 6f 74 20 72 65 63 6f 67  ion if not recog
2e390 6e 69 7a 65 64 0a 20 20 20 20 20 23 20 53 6f 20  nized.     # So 
2e3a0 73 61 79 20 6e 6f 20 69 66 20 74 68 65 72 65 20  say no if there 
2e3b0 61 72 65 20 77 61 72 6e 69 6e 67 73 20 6f 74 68  are warnings oth
2e3c0 65 72 20 74 68 61 6e 20 74 68 65 20 75 73 75 61  er than the usua
2e3d0 6c 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 24  l output..     $
2e3e0 65 63 68 6f 20 22 58 24 5f 6c 74 5f 63 6f 6d 70  echo "X$_lt_comp
2e3f0 69 6c 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65  iler_boilerplate
2e400 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27 2f 5e  " | $Xsed -e '/^
2e410 24 2f 64 27 20 3e 63 6f 6e 66 74 65 73 74 2e 65  $/d' >conftest.e
2e420 78 70 0a 20 20 20 20 20 24 53 45 44 20 27 2f 5e  xp.     $SED '/^
2e430 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 63 6f  $/d; /^ *+/d' co
2e440 6e 66 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66  nftest.err >conf
2e450 74 65 73 74 2e 65 72 32 0a 20 20 20 20 20 69 66  test.er2.     if
2e460 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66 74   test ! -s conft
2e470 65 73 74 2e 65 72 32 20 7c 7c 20 64 69 66 66 20  est.er2 || diff 
2e480 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 63 6f 6e  conftest.exp con
2e490 66 74 65 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f  ftest.er2 >/dev/
2e4a0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20  null; then.     
2e4b0 20 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c    lt_prog_compil
2e4c0 65 72 5f 70 69 63 5f 77 6f 72 6b 73 3d 79 65 73  er_pic_works=yes
2e4d0 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a 20  .     fi.   fi. 
2e4e0 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a    $rm conftest*.
2e4f0 0a 66 69 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  .fi.{ echo "$as_
2e500 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72 65 73 75  me:$LINENO: resu
2e510 6c 74 3a 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  lt: $lt_prog_com
2e520 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22  piler_pic_works"
2e530 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b 45 43 48   >&5.echo "${ECH
2e540 4f 5f 54 7d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d  O_T}$lt_prog_com
2e550 70 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22  piler_pic_works"
2e560 20 3e 26 36 3b 20 7d 0a 0a 69 66 20 74 65 73 74   >&6; }..if test
2e570 20 78 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70   x"$lt_prog_comp
2e580 69 6c 65 72 5f 70 69 63 5f 77 6f 72 6b 73 22 20  iler_pic_works" 
2e590 3d 20 78 79 65 73 3b 20 74 68 65 6e 0a 20 20 20  = xyes; then.   
2e5a0 20 63 61 73 65 20 24 6c 74 5f 70 72 6f 67 5f 63   case $lt_prog_c
2e5b0 6f 6d 70 69 6c 65 72 5f 70 69 63 20 69 6e 0a 20  ompiler_pic in. 
2e5c0 20 20 20 20 22 22 20 7c 20 22 20 22 2a 29 20 3b      "" | " "*) ;
2e5d0 3b 0a 20 20 20 20 20 2a 29 20 6c 74 5f 70 72 6f  ;.     *) lt_pro
2e5e0 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 22  g_compiler_pic="
2e5f0 20 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c   $lt_prog_compil
2e600 65 72 5f 70 69 63 22 20 3b 3b 0a 20 20 20 20 20  er_pic" ;;.     
2e610 65 73 61 63 0a 65 6c 73 65 0a 20 20 20 20 6c 74  esac.else.    lt
2e620 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70  _prog_compiler_p
2e630 69 63 3d 0a 20 20 20 20 20 6c 74 5f 70 72 6f 67  ic=.     lt_prog
2e640 5f 63 6f 6d 70 69 6c 65 72 5f 63 61 6e 5f 62 75  _compiler_can_bu
2e650 69 6c 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 66 69  ild_shared=no.fi
2e660 0a 0a 66 69 0a 63 61 73 65 20 24 68 6f 73 74 5f  ..fi.case $host_
2e670 6f 73 20 69 6e 0a 20 20 23 20 46 6f 72 20 70 6c  os in.  # For pl
2e680 61 74 66 6f 72 6d 73 20 77 68 69 63 68 20 64 6f  atforms which do
2e690 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 50 49 43   not support PIC
2e6a0 2c 20 2d 44 50 49 43 20 69 73 20 6d 65 61 6e 69  , -DPIC is meani
2e6b0 6e 67 6c 65 73 73 3a 0a 20 20 2a 64 6a 67 70 70  ngless:.  *djgpp
2e6c0 2a 29 0a 20 20 20 20 6c 74 5f 70 72 6f 67 5f 63  *).    lt_prog_c
2e6d0 6f 6d 70 69 6c 65 72 5f 70 69 63 3d 0a 20 20 20  ompiler_pic=.   
2e6e0 20 3b 3b 0a 20 20 2a 29 0a 20 20 20 20 6c 74 5f   ;;.  *).    lt_
2e6f0 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69  prog_compiler_pi
2e700 63 3d 22 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70  c="$lt_prog_comp
2e710 69 6c 65 72 5f 70 69 63 20 2d 44 50 49 43 22 0a  iler_pic -DPIC".
2e720 20 20 20 20 3b 3b 0a 65 73 61 63 0a 0a 23 0a 23      ;;.esac..#.#
2e730 20 43 68 65 63 6b 20 74 6f 20 6d 61 6b 65 20 73   Check to make s
2e740 75 72 65 20 74 68 65 20 73 74 61 74 69 63 20 66  ure the static f
2e750 6c 61 67 20 61 63 74 75 61 6c 6c 79 20 77 6f 72  lag actually wor
2e760 6b 73 2e 0a 23 0a 77 6c 3d 24 6c 74 5f 70 72 6f  ks..#.wl=$lt_pro
2e770 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 20 65 76  g_compiler_wl ev
2e780 61 6c 20 6c 74 5f 74 6d 70 5f 73 74 61 74 69 63  al lt_tmp_static
2e790 5f 66 6c 61 67 3d 5c 22 24 6c 74 5f 70 72 6f 67  _flag=\"$lt_prog
2e7a0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
2e7b0 5c 22 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d  \".{ echo "$as_m
2e7c0 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b  e:$LINENO: check
2e7d0 69 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72  ing if $compiler
2e7e0 20 73 74 61 74 69 63 20 66 6c 61 67 20 24 6c 74   static flag $lt
2e7f0 5f 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c 61 67  _tmp_static_flag
2e800 20 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f   works" >&5.echo
2e810 20 24 45 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69   $ECHO_N "checki
2e820 6e 67 20 69 66 20 24 63 6f 6d 70 69 6c 65 72 20  ng if $compiler 
2e830 73 74 61 74 69 63 20 66 6c 61 67 20 24 6c 74 5f  static flag $lt_
2e840 74 6d 70 5f 73 74 61 74 69 63 5f 66 6c 61 67 20  tmp_static_flag 
2e850 77 6f 72 6b 73 2e 2e 2e 20 24 45 43 48 4f 5f 43  works... $ECHO_C
2e860 22 20 3e 26 36 3b 20 7d 0a 69 66 20 74 65 73 74  " >&6; }.if test
2e870 20 22 24 7b 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70   "${lt_prog_comp
2e880 69 6c 65 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b  iler_static_work
2e890 73 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  s+set}" = set; t
2e8a0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
2e8b0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
2e8c0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
2e8d0 20 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65   lt_prog_compile
2e8e0 72 5f 73 74 61 74 69 63 5f 77 6f 72 6b 73 3d 6e  r_static_works=n
2e8f0 6f 0a 20 20 20 73 61 76 65 5f 4c 44 46 4c 41 47  o.   save_LDFLAG
2e900 53 3d 22 24 4c 44 46 4c 41 47 53 22 0a 20 20 20  S="$LDFLAGS".   
2e910 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47  LDFLAGS="$LDFLAG
2e920 53 20 24 6c 74 5f 74 6d 70 5f 73 74 61 74 69 63  S $lt_tmp_static
2e930 5f 66 6c 61 67 22 0a 20 20 20 70 72 69 6e 74 66  _flag".   printf
2e940 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e   "$lt_simple_lin
2e950 6b 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63  k_test_code" > c
2e960 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
2e970 20 20 20 69 66 20 28 65 76 61 6c 20 24 61 63 5f     if (eval $ac_
2e980 6c 69 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74 2e  link 2>conftest.
2e990 65 72 72 29 20 26 26 20 74 65 73 74 20 2d 73 20  err) && test -s 
2e9a0 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65  conftest$ac_exee
2e9b0 78 74 3b 20 74 68 65 6e 0a 20 20 20 20 20 23 20  xt; then.     # 
2e9c0 54 68 65 20 6c 69 6e 6b 65 72 20 63 61 6e 20 6f  The linker can o
2e9d0 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e  nly warn and ign
2e9e0 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69  ore the option i
2e9f0 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64  f not recognized
2ea00 0a 20 20 20 20 20 23 20 53 6f 20 73 61 79 20 6e  .     # So say n
2ea10 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20 77  o if there are w
2ea20 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 69 66 20  arnings.     if 
2ea30 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74  test -s conftest
2ea40 2e 65 72 72 3b 20 74 68 65 6e 0a 20 20 20 20 20  .err; then.     
2ea50 20 20 23 20 41 70 70 65 6e 64 20 61 6e 79 20 65    # Append any e
2ea60 72 72 6f 72 73 20 74 6f 20 74 68 65 20 63 6f 6e  rrors to the con
2ea70 66 69 67 2e 6c 6f 67 2e 0a 20 20 20 20 20 20 20  fig.log..       
2ea80 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
2ea90 20 31 3e 26 35 0a 20 20 20 20 20 20 20 24 65 63   1>&5.       $ec
2eaa0 68 6f 20 22 58 24 5f 6c 74 5f 6c 69 6e 6b 65 72  ho "X$_lt_linker
2eab0 5f 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20  _boilerplate" | 
2eac0 24 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27  $Xsed -e '/^$/d'
2ead0 20 3e 20 63 6f 6e 66 74 65 73 74 2e 65 78 70 0a   > conftest.exp.
2eae0 20 20 20 20 20 20 20 24 53 45 44 20 27 2f 5e 24         $SED '/^$
2eaf0 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 63 6f 6e  /d; /^ *+/d' con
2eb00 66 74 65 73 74 2e 65 72 72 20 3e 63 6f 6e 66 74  ftest.err >conft
2eb10 65 73 74 2e 65 72 32 0a 20 20 20 20 20 20 20 69  est.er2.       i
2eb20 66 20 64 69 66 66 20 63 6f 6e 66 74 65 73 74 2e  f diff conftest.
2eb30 65 78 70 20 63 6f 6e 66 74 65 73 74 2e 65 72 32  exp conftest.er2
2eb40 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
2eb50 6e 0a 20 20 20 20 20 20 20 20 20 6c 74 5f 70 72  n.         lt_pr
2eb60 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74  og_compiler_stat
2eb70 69 63 5f 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20  ic_works=yes.   
2eb80 20 20 20 20 66 69 0a 20 20 20 20 20 65 6c 73 65      fi.     else
2eb90 0a 20 20 20 20 20 20 20 6c 74 5f 70 72 6f 67 5f  .       lt_prog_
2eba0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 5f  compiler_static_
2ebb0 77 6f 72 6b 73 3d 79 65 73 0a 20 20 20 20 20 66  works=yes.     f
2ebc0 69 0a 20 20 20 66 69 0a 20 20 20 24 72 6d 20 63  i.   fi.   $rm c
2ebd0 6f 6e 66 74 65 73 74 2a 0a 20 20 20 4c 44 46 4c  onftest*.   LDFL
2ebe0 41 47 53 3d 22 24 73 61 76 65 5f 4c 44 46 4c 41  AGS="$save_LDFLA
2ebf0 47 53 22 0a 0a 66 69 0a 7b 20 65 63 68 6f 20 22  GS"..fi.{ echo "
2ec00 24 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20  $as_me:$LINENO: 
2ec10 72 65 73 75 6c 74 3a 20 24 6c 74 5f 70 72 6f 67  result: $lt_prog
2ec20 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
2ec30 5f 77 6f 72 6b 73 22 20 3e 26 35 0a 65 63 68 6f  _works" >&5.echo
2ec40 20 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 70   "${ECHO_T}$lt_p
2ec50 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61  rog_compiler_sta
2ec60 74 69 63 5f 77 6f 72 6b 73 22 20 3e 26 36 3b 20  tic_works" >&6; 
2ec70 7d 0a 0a 69 66 20 74 65 73 74 20 78 22 24 6c 74  }..if test x"$lt
2ec80 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 73  _prog_compiler_s
2ec90 74 61 74 69 63 5f 77 6f 72 6b 73 22 20 3d 20 78  tatic_works" = x
2eca0 79 65 73 3b 20 74 68 65 6e 0a 20 20 20 20 3a 0a  yes; then.    :.
2ecb0 65 6c 73 65 0a 20 20 20 20 6c 74 5f 70 72 6f 67  else.    lt_prog
2ecc0 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
2ecd0 3d 0a 66 69 0a 0a 0a 7b 20 65 63 68 6f 20 22 24  =.fi...{ echo "$
2ece0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63  as_me:$LINENO: c
2ecf0 68 65 63 6b 69 6e 67 20 69 66 20 24 63 6f 6d 70  hecking if $comp
2ed00 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63  iler supports -c
2ed10 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a   -o file.$ac_obj
2ed20 65 78 74 22 20 3e 26 35 0a 65 63 68 6f 20 24 45  ext" >&5.echo $E
2ed30 43 48 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20  CHO_N "checking 
2ed40 69 66 20 24 63 6f 6d 70 69 6c 65 72 20 73 75 70  if $compiler sup
2ed50 70 6f 72 74 73 20 2d 63 20 2d 6f 20 66 69 6c 65  ports -c -o file
2ed60 2e 24 61 63 5f 6f 62 6a 65 78 74 2e 2e 2e 20 24  .$ac_objext... $
2ed70 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 69  ECHO_C" >&6; }.i
2ed80 66 20 74 65 73 74 20 22 24 7b 6c 74 5f 63 76 5f  f test "${lt_cv_
2ed90 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  prog_compiler_c_
2eda0 6f 2b 73 65 74 7d 22 20 3d 20 73 65 74 3b 20 74  o+set}" = set; t
2edb0 68 65 6e 0a 20 20 65 63 68 6f 20 24 45 43 48 4f  hen.  echo $ECHO
2edc0 5f 4e 20 22 28 63 61 63 68 65 64 29 20 24 45 43  _N "(cached) $EC
2edd0 48 4f 5f 43 22 20 3e 26 36 0a 65 6c 73 65 0a 20  HO_C" >&6.else. 
2ede0 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70   lt_cv_prog_comp
2edf0 69 6c 65 72 5f 63 5f 6f 3d 6e 6f 0a 20 20 20 24  iler_c_o=no.   $
2ee00 72 6d 20 2d 72 20 63 6f 6e 66 74 65 73 74 20 32  rm -r conftest 2
2ee10 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 20 20 20 6d 6b  >/dev/null.   mk
2ee20 64 69 72 20 63 6f 6e 66 74 65 73 74 0a 20 20 20  dir conftest.   
2ee30 63 64 20 63 6f 6e 66 74 65 73 74 0a 20 20 20 6d  cd conftest.   m
2ee40 6b 64 69 72 20 6f 75 74 0a 20 20 20 70 72 69 6e  kdir out.   prin
2ee50 74 66 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63  tf "$lt_simple_c
2ee60 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65  ompile_test_code
2ee70 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  " > conftest.$ac
2ee80 5f 65 78 74 0a 0a 20 20 20 6c 74 5f 63 6f 6d 70  _ext..   lt_comp
2ee90 69 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20 6f 75  iler_flag="-o ou
2eea0 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63 5f  t/conftest2.$ac_
2eeb0 6f 62 6a 65 78 74 22 0a 20 20 20 23 20 49 6e 73  objext".   # Ins
2eec0 65 72 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 65  ert the option e
2eed0 69 74 68 65 72 20 28 31 29 20 61 66 74 65 72 20  ither (1) after 
2eee0 74 68 65 20 6c 61 73 74 20 2a 46 4c 41 47 53 20  the last *FLAGS 
2eef0 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a 20 20 20  variable, or.   
2ef00 23 20 28 32 29 20 62 65 66 6f 72 65 20 61 20 77  # (2) before a w
2ef10 6f 72 64 20 63 6f 6e 74 61 69 6e 69 6e 67 20 22  ord containing "
2ef20 63 6f 6e 66 74 65 73 74 2e 22 2c 20 6f 72 20 28  conftest.", or (
2ef30 33 29 20 61 74 20 74 68 65 20 65 6e 64 2e 0a 20  3) at the end.. 
2ef40 20 20 23 20 4e 6f 74 65 20 74 68 61 74 20 24 61    # Note that $a
2ef50 63 5f 63 6f 6d 70 69 6c 65 20 69 74 73 65 6c 66  c_compile itself
2ef60 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69   does not contai
2ef70 6e 20 62 61 63 6b 73 6c 61 73 68 65 73 20 61 6e  n backslashes an
2ef80 64 20 62 65 67 69 6e 73 0a 20 20 20 23 20 77 69  d begins.   # wi
2ef90 74 68 20 61 20 64 6f 6c 6c 61 72 20 73 69 67 6e  th a dollar sign
2efa0 20 28 6e 6f 74 20 61 20 68 79 70 68 65 6e 29 2c   (not a hyphen),
2efb0 20 73 6f 20 74 68 65 20 65 63 68 6f 20 73 68 6f   so the echo sho
2efc0 75 6c 64 20 77 6f 72 6b 20 63 6f 72 72 65 63 74  uld work correct
2efd0 6c 79 2e 0a 20 20 20 6c 74 5f 63 6f 6d 70 69 6c  ly..   lt_compil
2efe0 65 3d 60 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d  e=`echo "$ac_com
2eff0 70 69 6c 65 22 20 7c 20 24 53 45 44 20 5c 0a 20  pile" | $SED \. 
2f000 20 20 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d    -e 's:.*FLAGS}
2f010 5c 7b 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f  \{0,1\} :&$lt_co
2f020 6d 70 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74  mpiler_flag :; t
2f030 27 20 5c 0a 20 20 20 2d 65 20 27 73 3a 20 5b 5e  ' \.   -e 's: [^
2f040 20 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20 24   ]*conftest\.: $
2f050 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  lt_compiler_flag
2f060 26 3a 3b 20 74 27 20 5c 0a 20 20 20 2d 65 20 27  &:; t' \.   -e '
2f070 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69 6c 65  s:$: $lt_compile
2f080 72 5f 66 6c 61 67 3a 27 60 0a 20 20 20 28 65 76  r_flag:'`.   (ev
2f090 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f  al echo "\"\$as_
2f0a0 6d 65 3a 36 37 35 32 3a 20 24 6c 74 5f 63 6f 6d  me:6752: $lt_com
2f0b0 70 69 6c 65 5c 22 22 20 3e 26 35 29 0a 20 20 20  pile\"" >&5).   
2f0c0 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f 6d 70 69  (eval "$lt_compi
2f0d0 6c 65 22 20 32 3e 6f 75 74 2f 63 6f 6e 66 74 65  le" 2>out/confte
2f0e0 73 74 2e 65 72 72 29 0a 20 20 20 61 63 5f 73 74  st.err).   ac_st
2f0f0 61 74 75 73 3d 24 3f 0a 20 20 20 63 61 74 20 6f  atus=$?.   cat o
2f100 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  ut/conftest.err 
2f110 3e 26 35 0a 20 20 20 65 63 68 6f 20 22 24 61 73  >&5.   echo "$as
2f120 5f 6d 65 3a 36 37 35 36 3a 20 5c 24 3f 20 3d 20  _me:6756: \$? = 
2f130 24 61 63 5f 73 74 61 74 75 73 22 20 3e 26 35 0a  $ac_status" >&5.
2f140 20 20 20 69 66 20 28 65 78 69 74 20 24 61 63 5f     if (exit $ac_
2f150 73 74 61 74 75 73 29 20 26 26 20 74 65 73 74 20  status) && test 
2f160 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32  -s out/conftest2
2f170 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 20 20 20 74  .$ac_objext.   t
2f180 68 65 6e 0a 20 20 20 20 20 23 20 54 68 65 20 63  hen.     # The c
2f190 6f 6d 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79  ompiler can only
2f1a0 20 77 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65   warn and ignore
2f1b0 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e   the option if n
2f1c0 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64 0a 20 20  ot recognized.  
2f1d0 20 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69     # So say no i
2f1e0 66 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e  f there are warn
2f1f0 69 6e 67 73 0a 20 20 20 20 20 24 65 63 68 6f 20  ings.     $echo 
2f200 22 58 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  "X$_lt_compiler_
2f210 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24  boilerplate" | $
2f220 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20  Xsed -e '/^$/d' 
2f230 3e 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65  > out/conftest.e
2f240 78 70 0a 20 20 20 20 20 24 53 45 44 20 27 2f 5e  xp.     $SED '/^
2f250 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 6f 75  $/d; /^ *+/d' ou
2f260 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20 3e  t/conftest.err >
2f270 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32  out/conftest.er2
2f280 0a 20 20 20 20 20 69 66 20 74 65 73 74 20 21 20  .     if test ! 
2f290 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e  -s out/conftest.
2f2a0 65 72 32 20 7c 7c 20 64 69 66 66 20 6f 75 74 2f  er2 || diff out/
2f2b0 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 6f 75 74  conftest.exp out
2f2c0 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 20 3e 2f  /conftest.er2 >/
2f2d0 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 20  dev/null; then. 
2f2e0 20 20 20 20 20 20 6c 74 5f 63 76 5f 70 72 6f 67        lt_cv_prog
2f2f0 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 3d 79 65  _compiler_c_o=ye
2f300 73 0a 20 20 20 20 20 66 69 0a 20 20 20 66 69 0a  s.     fi.   fi.
2f310 20 20 20 63 68 6d 6f 64 20 75 2b 77 20 2e 20 32     chmod u+w . 2
2f320 3e 26 35 0a 20 20 20 24 72 6d 20 63 6f 6e 66 74  >&5.   $rm conft
2f330 65 73 74 2a 0a 20 20 20 23 20 53 47 49 20 43 2b  est*.   # SGI C+
2f340 2b 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20  + compiler will 
2f350 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 79  create directory
2f360 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 2f 20 66   out/ii_files/ f
2f370 6f 72 0a 20 20 20 23 20 74 65 6d 70 6c 61 74 65  or.   # template
2f380 20 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 20   instantiation. 
2f390 20 20 74 65 73 74 20 2d 64 20 6f 75 74 2f 69 69    test -d out/ii
2f3a0 5f 66 69 6c 65 73 20 26 26 20 24 72 6d 20 6f 75  _files && $rm ou
2f3b0 74 2f 69 69 5f 66 69 6c 65 73 2f 2a 20 26 26 20  t/ii_files/* && 
2f3c0 72 6d 64 69 72 20 6f 75 74 2f 69 69 5f 66 69 6c  rmdir out/ii_fil
2f3d0 65 73 0a 20 20 20 24 72 6d 20 6f 75 74 2f 2a 20  es.   $rm out/* 
2f3e0 26 26 20 72 6d 64 69 72 20 6f 75 74 0a 20 20 20  && rmdir out.   
2f3f0 63 64 20 2e 2e 0a 20 20 20 72 6d 64 69 72 20 63  cd ...   rmdir c
2f400 6f 6e 66 74 65 73 74 0a 20 20 20 24 72 6d 20 63  onftest.   $rm c
2f410 6f 6e 66 74 65 73 74 2a 0a 0a 66 69 0a 7b 20 65  onftest*..fi.{ e
2f420 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49 4e  cho "$as_me:$LIN
2f430 45 4e 4f 3a 20 72 65 73 75 6c 74 3a 20 24 6c 74  ENO: result: $lt
2f440 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
2f450 72 5f 63 5f 6f 22 20 3e 26 35 0a 65 63 68 6f 20  r_c_o" >&5.echo 
2f460 22 24 7b 45 43 48 4f 5f 54 7d 24 6c 74 5f 63 76  "${ECHO_T}$lt_cv
2f470 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63  _prog_compiler_c
2f480 5f 6f 22 20 3e 26 36 3b 20 7d 0a 0a 0a 68 61 72  _o" >&6; }...har
2f490 64 5f 6c 69 6e 6b 73 3d 22 6e 6f 74 74 65 73 74  d_links="nottest
2f4a0 65 64 22 0a 69 66 20 74 65 73 74 20 22 24 6c 74  ed".if test "$lt
2f4b0 5f 63 76 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65  _cv_prog_compile
2f4c0 72 5f 63 5f 6f 22 20 3d 20 6e 6f 20 26 26 20 74  r_c_o" = no && t
2f4d0 65 73 74 20 22 24 6e 65 65 64 5f 6c 6f 63 6b 73  est "$need_locks
2f4e0 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20  " != no; then.  
2f4f0 23 20 64 6f 20 6e 6f 74 20 6f 76 65 72 77 72 69  # do not overwri
2f500 74 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20  te the value of 
2f510 6e 65 65 64 5f 6c 6f 63 6b 73 20 70 72 6f 76 69  need_locks provi
2f520 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72 0a  ded by the user.
2f530 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
2f540 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63 6b 69  :$LINENO: checki
2f550 6e 67 20 69 66 20 77 65 20 63 61 6e 20 6c 6f 63  ng if we can loc
2f560 6b 20 77 69 74 68 20 68 61 72 64 20 6c 69 6e 6b  k with hard link
2f570 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
2f580 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 69 66  O_N "checking if
2f590 20 77 65 20 63 61 6e 20 6c 6f 63 6b 20 77 69 74   we can lock wit
2f5a0 68 20 68 61 72 64 20 6c 69 6e 6b 73 2e 2e 2e 20  h hard links... 
2f5b0 24 45 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a  $ECHO_C" >&6; }.
2f5c0 20 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 79 65 73    hard_links=yes
2f5d0 0a 20 20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a  .  $rm conftest*
2f5e0 0a 20 20 6c 6e 20 63 6f 6e 66 74 65 73 74 2e 61  .  ln conftest.a
2f5f0 20 63 6f 6e 66 74 65 73 74 2e 62 20 32 3e 2f 64   conftest.b 2>/d
2f600 65 76 2f 6e 75 6c 6c 20 26 26 20 68 61 72 64 5f  ev/null && hard_
2f610 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 74 6f 75 63 68  links=no.  touch
2f620 20 63 6f 6e 66 74 65 73 74 2e 61 0a 20 20 6c 6e   conftest.a.  ln
2f630 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66   conftest.a conf
2f640 74 65 73 74 2e 62 20 32 3e 26 35 20 7c 7c 20 68  test.b 2>&5 || h
2f650 61 72 64 5f 6c 69 6e 6b 73 3d 6e 6f 0a 20 20 6c  ard_links=no.  l
2f660 6e 20 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e  n conftest.a con
2f670 66 74 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e  ftest.b 2>/dev/n
2f680 75 6c 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b  ull && hard_link
2f690 73 3d 6e 6f 0a 20 20 7b 20 65 63 68 6f 20 22 24  s=no.  { echo "$
2f6a0 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 72  as_me:$LINENO: r
2f6b0 65 73 75 6c 74 3a 20 24 68 61 72 64 5f 6c 69 6e  esult: $hard_lin
2f6c0 6b 73 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 7b  ks" >&5.echo "${
2f6d0 45 43 48 4f 5f 54 7d 24 68 61 72 64 5f 6c 69 6e  ECHO_T}$hard_lin
2f6e0 6b 73 22 20 3e 26 36 3b 20 7d 0a 20 20 69 66 20  ks" >&6; }.  if 
2f6f0 74 65 73 74 20 22 24 68 61 72 64 5f 6c 69 6e 6b  test "$hard_link
2f700 73 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 20 20  s" = no; then.  
2f710 20 20 7b 20 65 63 68 6f 20 22 24 61 73 5f 6d 65    { echo "$as_me
2f720 3a 24 4c 49 4e 45 4e 4f 3a 20 57 41 52 4e 49 4e  :$LINENO: WARNIN
2f730 47 3a 20 5c 60 24 43 43 27 20 64 6f 65 73 20 6e  G: \`$CC' does n
2f740 6f 74 20 73 75 70 70 6f 72 74 20 5c 60 2d 63 20  ot support \`-c 
2f750 2d 6f 27 2c 20 73 6f 20 5c 60 6d 61 6b 65 20 2d  -o', so \`make -
2f760 6a 27 20 6d 61 79 20 62 65 20 75 6e 73 61 66 65  j' may be unsafe
2f770 22 20 3e 26 35 0a 65 63 68 6f 20 22 24 61 73 5f  " >&5.echo "$as_
2f780 6d 65 3a 20 57 41 52 4e 49 4e 47 3a 20 5c 60 24  me: WARNING: \`$
2f790 43 43 27 20 64 6f 65 73 20 6e 6f 74 20 73 75 70  CC' does not sup
2f7a0 70 6f 72 74 20 5c 60 2d 63 20 2d 6f 27 2c 20 73  port \`-c -o', s
2f7b0 6f 20 5c 60 6d 61 6b 65 20 2d 6a 27 20 6d 61 79  o \`make -j' may
2f7c0 20 62 65 20 75 6e 73 61 66 65 22 20 3e 26 32 3b   be unsafe" >&2;
2f7d0 7d 0a 20 20 20 20 6e 65 65 64 5f 6c 6f 63 6b 73  }.    need_locks
2f7e0 3d 77 61 72 6e 0a 20 20 66 69 0a 65 6c 73 65 0a  =warn.  fi.else.
2f7f0 20 20 6e 65 65 64 5f 6c 6f 63 6b 73 3d 6e 6f 0a    need_locks=no.
2f800 66 69 0a 0a 7b 20 65 63 68 6f 20 22 24 61 73 5f  fi..{ echo "$as_
2f810 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 63 68 65 63  me:$LINENO: chec
2f820 6b 69 6e 67 20 77 68 65 74 68 65 72 20 74 68 65  king whether the
2f830 20 24 63 6f 6d 70 69 6c 65 72 20 6c 69 6e 6b 65   $compiler linke
2f840 72 20 28 24 4c 44 29 20 73 75 70 70 6f 72 74 73  r ($LD) supports
2f850 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
2f860 73 22 20 3e 26 35 0a 65 63 68 6f 20 24 45 43 48  s" >&5.echo $ECH
2f870 4f 5f 4e 20 22 63 68 65 63 6b 69 6e 67 20 77 68  O_N "checking wh
2f880 65 74 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69  ether the $compi
2f890 6c 65 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29  ler linker ($LD)
2f8a0 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65 64   supports shared
2f8b0 20 6c 69 62 72 61 72 69 65 73 2e 2e 2e 20 24 45   libraries... $E
2f8c0 43 48 4f 5f 43 22 20 3e 26 36 3b 20 7d 0a 0a 20  CHO_C" >&6; }.. 
2f8d0 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 0a 20 20   runpath_var=.  
2f8e0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
2f8f0 66 6c 61 67 3d 0a 20 20 65 6e 61 62 6c 65 5f 73  flag=.  enable_s
2f900 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69  hared_with_stati
2f910 63 5f 72 75 6e 74 69 6d 65 73 3d 6e 6f 0a 20 20  c_runtimes=no.  
2f920 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 0a 20 20  archive_cmds=.  
2f930 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
2f940 6d 64 73 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 69  mds=.  old_archi
2f950 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73  ve_From_new_cmds
2f960 3d 0a 20 20 6f 6c 64 5f 61 72 63 68 69 76 65 5f  =.  old_archive_
2f970 66 72 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64  from_expsyms_cmd
2f980 73 3d 0a 20 20 65 78 70 6f 72 74 5f 64 79 6e 61  s=.  export_dyna
2f990 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 0a 20  mic_flag_spec=. 
2f9a0 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66   whole_archive_f
2f9b0 6c 61 67 5f 73 70 65 63 3d 0a 20 20 74 68 72 65  lag_spec=.  thre
2f9c0 61 64 5f 73 61 66 65 5f 66 6c 61 67 5f 73 70 65  ad_safe_flag_spe
2f9d0 63 3d 0a 20 20 68 61 72 64 63 6f 64 65 5f 6c 69  c=.  hardcode_li
2f9e0 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 0a  bdir_flag_spec=.
2f9f0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
2fa00 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64 3d 0a  r_flag_spec_ld=.
2fa10 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
2fa20 72 5f 73 65 70 61 72 61 74 6f 72 3d 0a 20 20 68  r_separator=.  h
2fa30 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 6e  ardcode_direct=n
2fa40 6f 0a 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e  o.  hardcode_min
2fa50 75 73 5f 4c 3d 6e 6f 0a 20 20 68 61 72 64 63 6f  us_L=no.  hardco
2fa60 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
2fa70 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 6c  =unsupported.  l
2fa80 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d  ink_all_deplibs=
2fa90 75 6e 6b 6e 6f 77 6e 0a 20 20 68 61 72 64 63 6f  unknown.  hardco
2faa0 64 65 5f 61 75 74 6f 6d 61 74 69 63 3d 6e 6f 0a  de_automatic=no.
2fab0 20 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d 0a 20    module_cmds=. 
2fac0 20 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d 5f 63   module_expsym_c
2fad0 6d 64 73 3d 0a 20 20 61 6c 77 61 79 73 5f 65 78  mds=.  always_ex
2fae0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 3d 6e 6f 0a  port_symbols=no.
2faf0 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73    export_symbols
2fb00 5f 63 6d 64 73 3d 27 24 4e 4d 20 24 6c 69 62 6f  _cmds='$NM $libo
2fb10 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65  bjs $convenience
2fb20 20 7c 20 24 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f   | $global_symbo
2fb30 6c 5f 70 69 70 65 20 7c 20 24 53 45 44 20 27 5c  l_pipe | $SED '\
2fb40 27 27 73 2f 2e 2a 20 2f 2f 27 5c 27 27 20 7c 20  ''s/.* //'\'' | 
2fb50 73 6f 72 74 20 7c 20 75 6e 69 71 20 3e 20 24 65  sort | uniq > $e
2fb60 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 20  xport_symbols'. 
2fb70 20 23 20 69 6e 63 6c 75 64 65 5f 65 78 70 73 79   # include_expsy
2fb80 6d 73 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c  ms should be a l
2fb90 69 73 74 20 6f 66 20 73 70 61 63 65 2d 73 65 70  ist of space-sep
2fba0 61 72 61 74 65 64 20 73 79 6d 62 6f 6c 73 20 74  arated symbols t
2fbb0 6f 20 62 65 20 2a 61 6c 77 61 79 73 2a 0a 20 20  o be *always*.  
2fbc0 23 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68  # included in th
2fbd0 65 20 73 79 6d 62 6f 6c 20 6c 69 73 74 0a 20 20  e symbol list.  
2fbe0 69 6e 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d  include_expsyms=
2fbf0 0a 20 20 23 20 65 78 63 6c 75 64 65 5f 65 78 70  .  # exclude_exp
2fc00 73 79 6d 73 20 63 61 6e 20 62 65 20 61 6e 20 65  syms can be an e
2fc10 78 74 65 6e 64 65 64 20 72 65 67 65 78 70 20 6f  xtended regexp o
2fc20 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65 78 63  f symbols to exc
2fc30 6c 75 64 65 0a 20 20 23 20 69 74 20 77 69 6c 6c  lude.  # it will
2fc40 20 62 65 20 77 72 61 70 70 65 64 20 62 79 20 60   be wrapped by `
2fc50 20 28 27 20 61 6e 64 20 60 29 24 27 2c 20 73 6f   (' and `)$', so
2fc60 20 6f 6e 65 20 6d 75 73 74 20 6e 6f 74 20 6d 61   one must not ma
2fc70 74 63 68 20 62 65 67 69 6e 6e 69 6e 67 20 6f 72  tch beginning or
2fc80 0a 20 20 23 20 65 6e 64 20 6f 66 20 6c 69 6e 65  .  # end of line
2fc90 2e 20 20 45 78 61 6d 70 6c 65 3a 20 60 61 7c 62  .  Example: `a|b
2fca0 63 7c 2e 2a 64 2e 2a 27 20 77 69 6c 6c 20 65 78  c|.*d.*' will ex
2fcb0 63 6c 75 64 65 20 74 68 65 20 73 79 6d 62 6f 6c  clude the symbol
2fcc0 73 20 60 61 27 20 61 6e 64 20 60 62 63 27 2c 0a  s `a' and `bc',.
2fcd0 20 20 23 20 61 73 20 77 65 6c 6c 20 61 73 20 61    # as well as a
2fce0 6e 79 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 63  ny symbol that c
2fcf0 6f 6e 74 61 69 6e 73 20 60 64 27 2e 0a 20 20 65  ontains `d'..  e
2fd00 78 63 6c 75 64 65 5f 65 78 70 73 79 6d 73 3d 22  xclude_expsyms="
2fd10 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f 54  _GLOBAL_OFFSET_T
2fd20 41 42 4c 45 5f 22 0a 20 20 23 20 41 6c 74 68 6f  ABLE_".  # Altho
2fd30 75 67 68 20 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53  ugh _GLOBAL_OFFS
2fd40 45 54 5f 54 41 42 4c 45 5f 20 69 73 20 61 20 76  ET_TABLE_ is a v
2fd50 61 6c 69 64 20 73 79 6d 62 6f 6c 20 43 20 6e 61  alid symbol C na
2fd60 6d 65 2c 20 6d 6f 73 74 20 61 2e 6f 75 74 0a 20  me, most a.out. 
2fd70 20 23 20 70 6c 61 74 66 6f 72 6d 73 20 28 61 62   # platforms (ab
2fd80 29 75 73 65 20 69 74 20 69 6e 20 50 49 43 20 63  )use it in PIC c
2fd90 6f 64 65 2c 20 62 75 74 20 74 68 65 69 72 20 6c  ode, but their l
2fda0 69 6e 6b 65 72 73 20 67 65 74 20 63 6f 6e 66 75  inkers get confu
2fdb0 73 65 64 20 69 66 0a 20 20 23 20 74 68 65 20 73  sed if.  # the s
2fdc0 79 6d 62 6f 6c 20 69 73 20 65 78 70 6c 69 63 69  ymbol is explici
2fdd0 74 6c 79 20 72 65 66 65 72 65 6e 63 65 64 2e 20  tly referenced. 
2fde0 20 53 69 6e 63 65 20 70 6f 72 74 61 62 6c 65 20   Since portable 
2fdf0 63 6f 64 65 20 63 61 6e 6e 6f 74 0a 20 20 23 20  code cannot.  # 
2fe00 72 65 6c 79 20 6f 6e 20 74 68 69 73 20 73 79 6d  rely on this sym
2fe10 62 6f 6c 20 6e 61 6d 65 2c 20 69 74 27 73 20 70  bol name, it's p
2fe20 72 6f 62 61 62 6c 79 20 66 69 6e 65 20 74 6f 20  robably fine to 
2fe30 6e 65 76 65 72 20 69 6e 63 6c 75 64 65 20 69 74  never include it
2fe40 20 69 6e 0a 20 20 23 20 70 72 65 6c 6f 61 64 65   in.  # preloade
2fe50 64 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65 73 2e  d symbol tables.
2fe60 0a 20 20 65 78 74 72 61 63 74 5f 65 78 70 73 79  .  extract_expsy
2fe70 6d 73 5f 63 6d 64 73 3d 0a 20 20 23 20 4a 75 73  ms_cmds=.  # Jus
2fe80 74 20 62 65 69 6e 67 20 70 61 72 61 6e 6f 69 64  t being paranoid
2fe90 20 61 62 6f 75 74 20 65 6e 73 75 72 69 6e 67 20   about ensuring 
2fea0 74 68 61 74 20 63 63 5f 62 61 73 65 6e 61 6d 65  that cc_basename
2feb0 20 69 73 20 73 65 74 2e 0a 20 20 66 6f 72 20 63   is set..  for c
2fec0 63 5f 74 65 6d 70 20 69 6e 20 24 63 6f 6d 70 69  c_temp in $compi
2fed0 6c 65 72 22 22 3b 20 64 6f 0a 20 20 63 61 73 65  ler""; do.  case
2fee0 20 24 63 63 5f 74 65 6d 70 20 69 6e 0a 20 20 20   $cc_temp in.   
2fef0 20 63 6f 6d 70 69 6c 65 20 7c 20 2a 5b 5c 5c 2f   compile | *[\\/
2ff00 5d 63 6f 6d 70 69 6c 65 20 7c 20 63 63 61 63 68  ]compile | ccach
2ff10 65 20 7c 20 2a 5b 5c 5c 2f 5d 63 63 61 63 68 65  e | *[\\/]ccache
2ff20 20 29 20 3b 3b 0a 20 20 20 20 64 69 73 74 63 63   ) ;;.    distcc
2ff30 20 7c 20 2a 5b 5c 5c 2f 5d 64 69 73 74 63 63 20   | *[\\/]distcc 
2ff40 7c 20 70 75 72 69 66 79 20 7c 20 2a 5b 5c 5c 2f  | purify | *[\\/
2ff50 5d 70 75 72 69 66 79 20 29 20 3b 3b 0a 20 20 20  ]purify ) ;;.   
2ff60 20 5c 2d 2a 29 20 3b 3b 0a 20 20 20 20 2a 29 20   \-*) ;;.    *) 
2ff70 62 72 65 61 6b 3b 3b 0a 20 20 65 73 61 63 0a 64  break;;.  esac.d
2ff80 6f 6e 65 0a 63 63 5f 62 61 73 65 6e 61 6d 65 3d  one.cc_basename=
2ff90 60 24 65 63 68 6f 20 22 58 24 63 63 5f 74 65 6d  `$echo "X$cc_tem
2ffa0 70 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27 73  p" | $Xsed -e 's
2ffb0 25 2e 2a 2f 25 25 27 20 2d 65 20 22 73 25 5e 24  %.*/%%' -e "s%^$
2ffc0 68 6f 73 74 5f 61 6c 69 61 73 2d 25 25 22 60 0a  host_alias-%%"`.
2ffd0 0a 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  .  case $host_os
2ffe0 20 69 6e 0a 20 20 63 79 67 77 69 6e 2a 20 7c 20   in.  cygwin* | 
2fff0 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a  mingw* | pw32*).
30000 20 20 20 20 23 20 46 49 58 4d 45 3a 20 74 68 65      # FIXME: the
30010 20 4d 53 56 43 2b 2b 20 70 6f 72 74 20 68 61 73   MSVC++ port has
30020 6e 27 74 20 62 65 65 6e 20 74 65 73 74 65 64 20  n't been tested 
30030 69 6e 20 61 20 6c 6f 6f 6f 6f 6e 67 20 74 69 6d  in a loooong tim
30040 65 0a 20 20 20 20 23 20 57 68 65 6e 20 6e 6f 74  e.    # When not
30050 20 75 73 69 6e 67 20 67 63 63 2c 20 77 65 20 63   using gcc, we c
30060 75 72 72 65 6e 74 6c 79 20 61 73 73 75 6d 65 20  urrently assume 
30070 74 68 61 74 20 77 65 20 61 72 65 20 75 73 69 6e  that we are usin
30080 67 0a 20 20 20 20 23 20 4d 69 63 72 6f 73 6f 66  g.    # Microsof
30090 74 20 56 69 73 75 61 6c 20 43 2b 2b 2e 0a 20 20  t Visual C++..  
300a0 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
300b0 20 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a 20 20   != yes; then.  
300c0 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d      with_gnu_ld=
300d0 6e 6f 0a 20 20 20 20 66 69 0a 20 20 20 20 3b 3b  no.    fi.    ;;
300e0 0a 20 20 69 6e 74 65 72 69 78 2a 29 0a 20 20 20  .  interix*).   
300f0 20 23 20 77 65 20 6a 75 73 74 20 68 6f 70 65 2f   # we just hope/
30100 61 73 73 75 6d 65 20 74 68 69 73 20 69 73 20 67  assume this is g
30110 63 63 20 61 6e 64 20 6e 6f 74 20 63 38 39 20 28  cc and not c89 (
30120 3d 20 4d 53 56 43 2b 2b 29 0a 20 20 20 20 77 69  = MSVC++).    wi
30130 74 68 5f 67 6e 75 5f 6c 64 3d 79 65 73 0a 20 20  th_gnu_ld=yes.  
30140 20 20 3b 3b 0a 20 20 6f 70 65 6e 62 73 64 2a 29    ;;.  openbsd*)
30150 0a 20 20 20 20 77 69 74 68 5f 67 6e 75 5f 6c 64  .    with_gnu_ld
30160 3d 6e 6f 0a 20 20 20 20 3b 3b 0a 20 20 65 73 61  =no.    ;;.  esa
30170 63 0a 0a 20 20 6c 64 5f 73 68 6c 69 62 73 3d 79  c..  ld_shlibs=y
30180 65 73 0a 20 20 69 66 20 74 65 73 74 20 22 24 77  es.  if test "$w
30190 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65  ith_gnu_ld" = ye
301a0 73 3b 20 74 68 65 6e 0a 20 20 20 20 23 20 49 66  s; then.    # If
301b0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 20 72 75   archive_cmds ru
301c0 6e 73 20 4c 44 2c 20 6e 6f 74 20 43 43 2c 20 77  ns LD, not CC, w
301d0 6c 61 72 63 20 73 68 6f 75 6c 64 20 62 65 20 65  larc should be e
301e0 6d 70 74 79 0a 20 20 20 20 77 6c 61 72 63 3d 27  mpty.    wlarc='
301f0 24 7b 77 6c 7d 27 0a 0a 20 20 20 20 23 20 53 65  ${wl}'..    # Se
30200 74 20 73 6f 6d 65 20 64 65 66 61 75 6c 74 73 20  t some defaults 
30210 66 6f 72 20 47 4e 55 20 6c 64 20 77 69 74 68 20  for GNU ld with 
30220 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 73  shared library s
30230 75 70 70 6f 72 74 2e 20 54 68 65 73 65 0a 20 20  upport. These.  
30240 20 20 23 20 61 72 65 20 72 65 73 65 74 20 6c 61    # are reset la
30250 74 65 72 20 69 66 20 73 68 61 72 65 64 20 6c 69  ter if shared li
30260 62 72 61 72 69 65 73 20 61 72 65 20 6e 6f 74 20  braries are not 
30270 73 75 70 70 6f 72 74 65 64 2e 20 50 75 74 74 69  supported. Putti
30280 6e 67 20 74 68 65 6d 0a 20 20 20 20 23 20 68 65  ng them.    # he
30290 72 65 20 61 6c 6c 6f 77 73 20 74 68 65 6d 20 74  re allows them t
302a0 6f 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20  o be overridden 
302b0 69 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 20 20  if necessary..  
302c0 20 20 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44    runpath_var=LD
302d0 5f 52 55 4e 5f 50 41 54 48 0a 20 20 20 20 68 61  _RUN_PATH.    ha
302e0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
302f0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d  ag_spec='${wl}--
30300 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64  rpath ${wl}$libd
30310 69 72 27 0a 20 20 20 20 65 78 70 6f 72 74 5f 64  ir'.    export_d
30320 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63  ynamic_flag_spec
30330 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d  ='${wl}--export-
30340 64 79 6e 61 6d 69 63 27 0a 20 20 20 20 23 20 61  dynamic'.    # a
30350 6e 63 69 65 6e 74 20 47 4e 55 20 6c 64 20 64 69  ncient GNU ld di
30360 64 6e 27 74 20 73 75 70 70 6f 72 74 20 2d 2d 77  dn't support --w
30370 68 6f 6c 65 2d 61 72 63 68 69 76 65 20 65 74 2e  hole-archive et.
30380 20 61 6c 2e 0a 20 20 20 20 69 66 20 24 4c 44 20   al..    if $LD 
30390 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20 67 72  --help 2>&1 | gr
303a0 65 70 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63  ep 'no-whole-arc
303b0 68 69 76 65 27 20 3e 20 2f 64 65 76 2f 6e 75 6c  hive' > /dev/nul
303c0 6c 3b 20 74 68 65 6e 0a 09 77 68 6f 6c 65 5f 61  l; then..whole_a
303d0 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63  rchive_flag_spec
303e0 3d 22 24 77 6c 61 72 63 22 27 2d 2d 77 68 6f 6c  ="$wlarc"'--whol
303f0 65 2d 61 72 63 68 69 76 65 24 63 6f 6e 76 65 6e  e-archive$conven
30400 69 65 6e 63 65 20 27 22 24 77 6c 61 72 63 22 27  ience '"$wlarc"'
30410 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63 68 69  --no-whole-archi
30420 76 65 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 20  ve'.      else. 
30430 20 09 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f   .whole_archive_
30440 66 6c 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 66  flag_spec=.    f
30450 69 0a 20 20 20 20 73 75 70 70 6f 72 74 73 5f 61  i.    supports_a
30460 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 6e  non_versioning=n
30470 6f 0a 20 20 20 20 63 61 73 65 20 60 24 4c 44 20  o.    case `$LD 
30480 2d 76 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20  -v 2>/dev/null` 
30490 69 6e 0a 20 20 20 20 20 20 2a 5c 20 5b 30 31 5d  in.      *\ [01]
304a0 2e 2a 20 7c 20 2a 5c 20 32 2e 5b 30 2d 39 5d 2e  .* | *\ 2.[0-9].
304b0 2a 20 7c 20 2a 5c 20 32 2e 31 30 2e 2a 29 20 3b  * | *\ 2.10.*) ;
304c0 3b 20 23 20 63 61 74 63 68 20 76 65 72 73 69 6f  ; # catch versio
304d0 6e 73 20 3c 20 32 2e 31 31 0a 20 20 20 20 20 20  ns < 2.11.      
304e0 2a 5c 20 32 2e 31 31 2e 39 33 2e 30 2e 32 5c 20  *\ 2.11.93.0.2\ 
304f0 2a 29 20 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e  *) supports_anon
30500 5f 76 65 72 73 69 6f 6e 69 6e 67 3d 79 65 73 20  _versioning=yes 
30510 3b 3b 20 23 20 52 48 37 2e 33 20 2e 2e 2e 0a 20  ;; # RH7.3 .... 
30520 20 20 20 20 20 2a 5c 20 32 2e 31 31 2e 39 32 2e       *\ 2.11.92.
30530 30 2e 31 32 5c 20 2a 29 20 73 75 70 70 6f 72 74  0.12\ *) support
30540 73 5f 61 6e 6f 6e 5f 76 65 72 73 69 6f 6e 69 6e  s_anon_versionin
30550 67 3d 79 65 73 20 3b 3b 20 23 20 4d 61 6e 64 72  g=yes ;; # Mandr
30560 61 6b 65 20 38 2e 32 20 2e 2e 2e 0a 20 20 20 20  ake 8.2 ....    
30570 20 20 2a 5c 20 32 2e 31 31 2e 2a 29 20 3b 3b 20    *\ 2.11.*) ;; 
30580 23 20 6f 74 68 65 72 20 32 2e 31 31 20 76 65 72  # other 2.11 ver
30590 73 69 6f 6e 73 0a 20 20 20 20 20 20 2a 29 20 73  sions.      *) s
305a0 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76 65 72  upports_anon_ver
305b0 73 69 6f 6e 69 6e 67 3d 79 65 73 20 3b 3b 0a 20  sioning=yes ;;. 
305c0 20 20 20 65 73 61 63 0a 0a 20 20 20 20 23 20 53     esac..    # S
305d0 65 65 20 69 66 20 47 4e 55 20 6c 64 20 73 75 70  ee if GNU ld sup
305e0 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c 69 62  ports shared lib
305f0 72 61 72 69 65 73 2e 0a 20 20 20 20 63 61 73 65  raries..    case
30600 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20   $host_os in.   
30610 20 61 69 78 33 2a 20 7c 20 61 69 78 34 2a 20 7c   aix3* | aix4* |
30620 20 61 69 78 35 2a 29 0a 20 20 20 20 20 20 23 20   aix5*).      # 
30630 4f 6e 20 41 49 58 2f 50 50 43 2c 20 74 68 65 20  On AIX/PPC, the 
30640 47 4e 55 20 6c 69 6e 6b 65 72 20 69 73 20 76 65  GNU linker is ve
30650 72 79 20 62 72 6f 6b 65 6e 0a 20 20 20 20 20 20  ry broken.      
30660 69 66 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63  if test "$host_c
30670 70 75 22 20 21 3d 20 69 61 36 34 3b 20 74 68 65  pu" != ia64; the
30680 6e 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a  n..ld_shlibs=no.
30690 09 63 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a  .cat <<EOF 1>&2.
306a0 0a 2a 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 74 68  .*** Warning: th
306b0 65 20 47 4e 55 20 6c 69 6e 6b 65 72 2c 20 61 74  e GNU linker, at
306c0 20 6c 65 61 73 74 20 75 70 20 74 6f 20 72 65 6c   least up to rel
306d0 65 61 73 65 20 32 2e 39 2e 31 2c 20 69 73 20 72  ease 2.9.1, is r
306e0 65 70 6f 72 74 65 64 0a 2a 2a 2a 20 74 6f 20 62  eported.*** to b
306f0 65 20 75 6e 61 62 6c 65 20 74 6f 20 72 65 6c 69  e unable to reli
30700 61 62 6c 79 20 63 72 65 61 74 65 20 73 68 61 72  ably create shar
30710 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20  ed libraries on 
30720 41 49 58 2e 0a 2a 2a 2a 20 54 68 65 72 65 66 6f  AIX..*** Therefo
30730 72 65 2c 20 6c 69 62 74 6f 6f 6c 20 69 73 20 64  re, libtool is d
30740 69 73 61 62 6c 69 6e 67 20 73 68 61 72 65 64 20  isabling shared 
30750 6c 69 62 72 61 72 69 65 73 20 73 75 70 70 6f 72  libraries suppor
30760 74 2e 20 20 49 66 20 79 6f 75 0a 2a 2a 2a 20 72  t.  If you.*** r
30770 65 61 6c 6c 79 20 63 61 72 65 20 66 6f 72 20 73  eally care for s
30780 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 2c  hared libraries,
30790 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f   you may want to
307a0 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 50 41 54   modify your PAT
307b0 48 0a 2a 2a 2a 20 73 6f 20 74 68 61 74 20 61 20  H.*** so that a 
307c0 6e 6f 6e 2d 47 4e 55 20 6c 69 6e 6b 65 72 20 69  non-GNU linker i
307d0 73 20 66 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65  s found, and the
307e0 6e 20 72 65 73 74 61 72 74 2e 0a 0a 45 4f 46 0a  n restart...EOF.
307f0 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
30800 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29  ;..    amigaos*)
30810 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
30820 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74  mds='$rm $output
30830 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
30840 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
30850 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69  #define NAME $li
30860 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74  bname" > $output
30870 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
30880 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
30890 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f  #define LIBRARY_
308a0 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74  ID 1" >> $output
308b0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
308c0 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
308d0 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20  #define VERSION 
308e0 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70  $major" >> $outp
308f0 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
30900 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f  brary.data~$echo
30910 20 22 23 64 65 66 69 6e 65 20 52 45 56 49 53 49   "#define REVISI
30920 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e  ON $revision" >>
30930 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
30940 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
30950 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24  ~$AR $AR_FLAGS $
30960 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41  lib $libobjs~$RA
30970 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f  NLIB $lib~(cd $o
30980 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20  utput_objdir && 
30990 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29  a2ixlibrary -32)
309a0 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
309b0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
309c0 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20  c='-L$libdir'.  
309d0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e      hardcode_min
309e0 75 73 5f 4c 3d 79 65 73 0a 0a 20 20 20 20 20 20  us_L=yes..      
309f0 23 20 53 61 6d 75 65 6c 20 41 2e 20 46 61 6c 76  # Samuel A. Falv
30a00 6f 20 49 49 20 3c 6b 63 35 74 6a 61 40 64 6f 6c  o II <kc5tja@dol
30a10 70 68 69 6e 2e 6f 70 65 6e 70 72 6f 6a 65 63 74  phin.openproject
30a20 73 2e 6e 65 74 3e 20 72 65 70 6f 72 74 73 0a 20  s.net> reports. 
30a30 20 20 20 20 20 23 20 74 68 61 74 20 74 68 65 20       # that the 
30a40 73 65 6d 61 6e 74 69 63 73 20 6f 66 20 64 79 6e  semantics of dyn
30a50 61 6d 69 63 20 6c 69 62 72 61 72 69 65 73 20 6f  amic libraries o
30a60 6e 20 41 6d 69 67 61 4f 53 2c 20 61 74 20 6c 65  n AmigaOS, at le
30a70 61 73 74 20 75 70 0a 20 20 20 20 20 20 23 20 74  ast up.      # t
30a80 6f 20 76 65 72 73 69 6f 6e 20 34 2c 20 69 73 20  o version 4, is 
30a90 74 6f 20 73 68 61 72 65 20 64 61 74 61 20 61 6d  to share data am
30aa0 6f 6e 67 20 6d 75 6c 74 69 70 6c 65 20 70 72 6f  ong multiple pro
30ab0 67 72 61 6d 73 20 6c 69 6e 6b 65 64 0a 20 20 20  grams linked.   
30ac0 20 20 20 23 20 77 69 74 68 20 74 68 65 20 73 61     # with the sa
30ad0 6d 65 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61  me dynamic libra
30ae0 72 79 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20  ry.  Since this 
30af0 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 74 68  doesn't match th
30b00 65 0a 20 20 20 20 20 20 23 20 62 65 68 61 76 69  e.      # behavi
30b10 6f 72 20 6f 66 20 73 68 61 72 65 64 20 6c 69 62  or of shared lib
30b20 72 61 72 69 65 73 20 6f 6e 20 6f 74 68 65 72 20  raries on other 
30b30 70 6c 61 74 66 6f 72 6d 73 2c 20 77 65 20 63 61  platforms, we ca
30b40 6e 27 74 20 75 73 65 0a 20 20 20 20 20 20 23 20  n't use.      # 
30b50 74 68 65 6d 2e 0a 20 20 20 20 20 20 6c 64 5f 73  them..      ld_s
30b60 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 3b  hlibs=no.      ;
30b70 3b 0a 0a 20 20 20 20 62 65 6f 73 2a 29 0a 20 20  ;..    beos*).  
30b80 20 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c      if $LD --hel
30b90 70 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a  p 2>&1 | grep ':
30ba0 20 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65   supported targe
30bb0 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65  ts:.* elf' > /de
30bc0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 6c  v/null; then..al
30bd0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
30be0 61 67 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 09  ag=unsupported..
30bf0 23 20 4a 6f 73 65 70 68 20 42 65 63 6b 65 6e 62  # Joseph Beckenb
30c00 61 63 68 20 3c 6a 72 62 33 40 62 65 73 74 2e 63  ach <jrb3@best.c
30c10 6f 6d 3e 20 73 61 79 73 20 73 6f 6d 65 20 72 65  om> says some re
30c20 6c 65 61 73 65 73 20 6f 66 20 67 63 63 0a 09 23  leases of gcc..#
30c30 20 73 75 70 70 6f 72 74 20 2d 2d 75 6e 64 65 66   support --undef
30c40 69 6e 65 64 2e 20 20 54 68 69 73 20 64 65 73 65  ined.  This dese
30c50 72 76 65 73 20 73 6f 6d 65 20 69 6e 76 65 73 74  rves some invest
30c60 69 67 61 74 69 6f 6e 2e 20 20 46 49 58 4d 45 0a  igation.  FIXME.
30c70 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24  .archive_cmds='$
30c80 43 43 20 2d 6e 6f 73 74 61 72 74 20 24 6c 69 62  CC -nostart $lib
30c90 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
30ca0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
30cb0 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
30cc0 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 20  oname -o $lib'. 
30cd0 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68       else..ld_sh
30ce0 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69  libs=no.      fi
30cf0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 63  .      ;;..    c
30d00 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a 20  ygwin* | mingw* 
30d10 7c 20 70 77 33 32 2a 29 0a 20 20 20 20 20 20 23  | pw32*).      #
30d20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68   _LT_AC_TAGVAR(h
30d30 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
30d40 6c 61 67 5f 73 70 65 63 2c 20 29 20 69 73 20 61  lag_spec, ) is a
30d50 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c  ctually meaningl
30d60 65 73 73 2c 0a 20 20 20 20 20 20 23 20 61 73 20  ess,.      # as 
30d70 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 61 72  there is no sear
30d80 63 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73  ch path for DLLs
30d90 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  ..      hardcode
30da0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
30db0 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20  c='-L$libdir'.  
30dc0 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69      allow_undefi
30dd0 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f  ned_flag=unsuppo
30de0 72 74 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79  rted.      alway
30df0 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  s_export_symbols
30e00 3d 6e 6f 0a 20 20 20 20 20 20 65 6e 61 62 6c 65  =no.      enable
30e10 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61  _shared_with_sta
30e20 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73  tic_runtimes=yes
30e30 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 73 79  .      export_sy
30e40 6d 62 6f 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20  mbols_cmds='$NM 
30e50 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e  $libobjs $conven
30e60 69 65 6e 63 65 20 7c 20 24 67 6c 6f 62 61 6c 5f  ience | $global_
30e70 73 79 6d 62 6f 6c 5f 70 69 70 65 20 7c 20 24 53  symbol_pipe | $S
30e80 45 44 20 2d 65 20 27 5c 27 27 2f 5e 5b 42 43 44  ED -e '\''/^[BCD
30e90 47 52 53 5d 20 2f 73 2f 2e 2a 20 5c 28 5b 5e 20  GRS] /s/.* \([^ 
30ea0 5d 2a 5c 29 2f 5c 31 20 44 41 54 41 2f 27 5c 27  ]*\)/\1 DATA/'\'
30eb0 27 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27  ' | $SED -e '\''
30ec0 2f 5e 5b 41 49 54 57 5d 20 2f 73 2f 2e 2a 20 2f  /^[AITW] /s/.* /
30ed0 2f 27 5c 27 27 20 7c 20 73 6f 72 74 20 7c 20 75  /'\'' | sort | u
30ee0 6e 69 71 20 3e 20 24 65 78 70 6f 72 74 5f 73 79  niq > $export_sy
30ef0 6d 62 6f 6c 73 27 0a 0a 20 20 20 20 20 20 69 66  mbols'..      if
30f00 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31   $LD --help 2>&1
30f10 20 7c 20 67 72 65 70 20 27 61 75 74 6f 2d 69 6d   | grep 'auto-im
30f20 70 6f 72 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c  port' > /dev/nul
30f30 6c 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20  l; then.        
30f40 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
30f50 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  C -shared $libob
30f60 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d  js $deplibs $com
30f70 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24  piler_flags -o $
30f80 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
30f90 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d 65 6e 61  oname ${wl}--ena
30fa0 62 6c 65 2d 61 75 74 6f 2d 69 6d 61 67 65 2d 62  ble-auto-image-b
30fb0 61 73 65 20 2d 58 6c 69 6e 6b 65 72 20 2d 2d 6f  ase -Xlinker --o
30fc0 75 74 2d 69 6d 70 6c 69 62 20 2d 58 6c 69 6e 6b  ut-implib -Xlink
30fd0 65 72 20 24 6c 69 62 27 0a 09 23 20 49 66 20 74  er $lib'..# If t
30fe0 68 65 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c  he export-symbol
30ff0 73 20 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69  s file already i
31000 73 20 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31  s a .def file (1
31010 73 74 20 6c 69 6e 65 0a 09 23 20 69 73 20 45 58  st line..# is EX
31020 50 4f 52 54 53 29 2c 20 75 73 65 20 69 74 20 61  PORTS), use it a
31030 73 20 69 73 3b 20 6f 74 68 65 72 77 69 73 65 2c  s is; otherwise,
31040 20 70 72 65 70 65 6e 64 2e 2e 2e 0a 09 61 72 63   prepend.....arc
31050 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
31060 3d 27 69 66 20 74 65 73 74 20 22 78 60 24 53 45  ='if test "x`$SE
31070 44 20 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d  D 1q $export_sym
31080 62 6f 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54  bols`" = xEXPORT
31090 53 3b 20 74 68 65 6e 0a 09 20 20 63 70 20 24 65  S; then..  cp $e
310a0 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f  xport_symbols $o
310b0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
310c0 6e 61 6d 65 2e 64 65 66 3b 0a 09 65 6c 73 65 0a  name.def;..else.
310d0 09 20 20 65 63 68 6f 20 45 58 50 4f 52 54 53 20  .  echo EXPORTS 
310e0 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
310f0 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b 0a 09 20  /$soname.def;.. 
31100 20 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d   cat $export_sym
31110 62 6f 6c 73 20 3e 3e 20 24 6f 75 74 70 75 74 5f  bols >> $output_
31120 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64  objdir/$soname.d
31130 65 66 3b 0a 09 66 69 7e 0a 09 24 43 43 20 2d 73  ef;..fi~..$CC -s
31140 68 61 72 65 64 20 24 6f 75 74 70 75 74 5f 6f 62  hared $output_ob
31150 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66  jdir/$soname.def
31160 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31170 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
31180 67 73 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62  gs -o $output_ob
31190 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 7b 77  jdir/$soname ${w
311a0 6c 7d 2d 2d 65 6e 61 62 6c 65 2d 61 75 74 6f 2d  l}--enable-auto-
311b0 69 6d 61 67 65 2d 62 61 73 65 20 2d 58 6c 69 6e  image-base -Xlin
311c0 6b 65 72 20 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62  ker --out-implib
311d0 20 2d 58 6c 69 6e 6b 65 72 20 24 6c 69 62 27 0a   -Xlinker $lib'.
311e0 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f 73        else..ld_s
311f0 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 66  hlibs=no.      f
31200 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  i.      ;;..    
31210 69 6e 74 65 72 69 78 33 2a 29 0a 20 20 20 20 20  interix3*).     
31220 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
31230 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64 63 6f  =no.      hardco
31240 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
31250 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64 63 6f  =no.      hardco
31260 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
31270 70 65 63 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68  pec='${wl}-rpath
31280 2c 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  ,$libdir'.      
31290 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
312a0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
312b0 45 27 0a 20 20 20 20 20 20 23 20 48 61 63 6b 3a  E'.      # Hack:
312c0 20 4f 6e 20 49 6e 74 65 72 69 78 20 33 2e 78 2c   On Interix 3.x,
312d0 20 77 65 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69   we cannot compi
312e0 6c 65 20 50 49 43 20 62 65 63 61 75 73 65 20 6f  le PIC because o
312f0 66 20 61 20 62 72 6f 6b 65 6e 20 67 63 63 2e 0a  f a broken gcc..
31300 20 20 20 20 20 20 23 20 49 6e 73 74 65 61 64 2c        # Instead,
31310 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
31320 73 20 61 72 65 20 6c 6f 61 64 65 64 20 61 74 20  s are loaded at 
31330 61 6e 20 69 6d 61 67 65 20 62 61 73 65 20 28 30  an image base (0
31340 78 31 30 30 30 30 30 30 30 20 62 79 0a 20 20 20  x10000000 by.   
31350 20 20 20 23 20 64 65 66 61 75 6c 74 29 20 61 6e     # default) an
31360 64 20 72 65 6c 6f 63 61 74 65 64 20 69 66 20 74  d relocated if t
31370 68 65 79 20 63 6f 6e 66 6c 69 63 74 2c 20 77 68  hey conflict, wh
31380 69 63 68 20 69 73 20 61 20 73 6c 6f 77 20 76 65  ich is a slow ve
31390 72 79 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20  ry memory.      
313a0 23 20 63 6f 6e 73 75 6d 69 6e 67 20 61 6e 64 20  # consuming and 
313b0 66 72 61 67 6d 65 6e 74 69 6e 67 20 70 72 6f 63  fragmenting proc
313c0 65 73 73 2e 20 20 54 6f 20 61 76 6f 69 64 20 74  ess.  To avoid t
313d0 68 69 73 2c 20 77 65 20 70 69 63 6b 20 61 20 72  his, we pick a r
313e0 61 6e 64 6f 6d 2c 0a 20 20 20 20 20 20 23 20 32  andom,.      # 2
313f0 35 36 20 4b 69 42 2d 61 6c 69 67 6e 65 64 20 69  56 KiB-aligned i
31400 6d 61 67 65 20 62 61 73 65 20 62 65 74 77 65 65  mage base betwee
31410 6e 20 30 78 35 30 30 30 30 30 30 30 20 61 6e 64  n 0x50000000 and
31420 20 30 78 36 46 46 43 30 30 30 30 20 61 74 20 6c   0x6FFC0000 at l
31430 69 6e 6b 0a 20 20 20 20 20 20 23 20 74 69 6d 65  ink.      # time
31440 2e 20 20 4d 6f 76 69 6e 67 20 75 70 20 66 72 6f  .  Moving up fro
31450 6d 20 30 78 31 30 30 30 30 30 30 30 20 61 6c 73  m 0x10000000 als
31460 6f 20 61 6c 6c 6f 77 73 20 6d 6f 72 65 20 73 62  o allows more sb
31470 72 6b 28 32 29 20 73 70 61 63 65 2e 0a 20 20 20  rk(2) space..   
31480 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d     archive_cmds=
31490 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69  '$CC -shared $pi
314a0 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a 73 20  c_flag $libobjs 
314b0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
314c0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 68  er_flags ${wl}-h
314d0 2c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d  ,$soname ${wl}--
314e0 69 6d 61 67 65 2d 62 61 73 65 2c 60 65 78 70 72  image-base,`expr
314f0 20 24 7b 52 41 4e 44 4f 4d 2d 24 24 7d 20 25 20   ${RANDOM-$$} % 
31500 34 30 39 36 20 2f 20 32 20 5c 2a 20 32 36 32 31  4096 / 2 \* 2621
31510 34 34 20 2b 20 31 33 34 32 31 37 37 32 38 30 60  44 + 1342177280`
31520 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20   -o $lib'.      
31530 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
31540 6d 64 73 3d 27 73 65 64 20 22 73 2c 5e 2c 5f 2c  mds='sed "s,^,_,
31550 22 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  " $export_symbol
31560 73 20 3e 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  s >$output_objdi
31570 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 73 79 6d  r/$soname.expsym
31580 7e 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 69  ~$CC -shared $pi
31590 63 5f 66 6c 61 67 20 24 6c 69 62 6f 62 6a 73 20  c_flag $libobjs 
315a0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
315b0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 68  er_flags ${wl}-h
315c0 2c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d  ,$soname ${wl}--
315d0 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66  retain-symbols-f
315e0 69 6c 65 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64  ile,$output_objd
315f0 69 72 2f 24 73 6f 6e 61 6d 65 2e 65 78 70 73 79  ir/$soname.expsy
31600 6d 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d 62  m ${wl}--image-b
31610 61 73 65 2c 60 65 78 70 72 20 24 7b 52 41 4e 44  ase,`expr ${RAND
31620 4f 4d 2d 24 24 7d 20 25 20 34 30 39 36 20 2f 20  OM-$$} % 4096 / 
31630 32 20 5c 2a 20 32 36 32 31 34 34 20 2b 20 31 33  2 \* 262144 + 13
31640 34 32 31 37 37 32 38 30 60 20 2d 6f 20 24 6c 69  42177280` -o $li
31650 62 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  b'.      ;;..   
31660 20 6c 69 6e 75 78 2a 29 0a 20 20 20 20 20 20 69   linux*).      i
31670 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26  f $LD --help 2>&
31680 31 20 7c 20 67 72 65 70 20 27 3a 20 73 75 70 70  1 | grep ': supp
31690 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a  orted targets:.*
316a0 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c   elf' > /dev/nul
316b0 6c 3b 20 74 68 65 6e 0a 09 74 6d 70 5f 61 64 64  l; then..tmp_add
316c0 66 6c 61 67 3d 0a 09 63 61 73 65 20 24 63 63 5f  flag=..case $cc_
316d0 62 61 73 65 6e 61 6d 65 2c 24 68 6f 73 74 5f 63  basename,$host_c
316e0 70 75 20 69 6e 0a 09 70 67 63 63 2a 29 09 09 09  pu in..pgcc*)...
316f0 09 23 20 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75  .# Portland Grou
31700 70 20 43 20 63 6f 6d 70 69 6c 65 72 0a 09 20 20  p C compiler..  
31710 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c  whole_archive_fl
31720 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 2d  ag_spec='${wl}--
31730 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 60 66 6f  whole-archive`fo
31740 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f 6e 76 65  r conv in $conve
31750 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 6f 20 74  nience\"\"; do t
31760 65 73 74 20 20 2d 6e 20 5c 22 24 63 6f 6e 76 5c  est  -n \"$conv\
31770 22 20 26 26 20 6e 65 77 5f 63 6f 6e 76 65 6e 69  " && new_conveni
31780 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e 76  ence=\"$new_conv
31790 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76 5c 22 3b  enience,$conv\";
317a0 20 64 6f 6e 65 3b 20 24 65 63 68 6f 20 5c 22 24   done; $echo \"$
317b0 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 5c  new_convenience\
317c0 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f  "` ${wl}--no-who
317d0 6c 65 2d 61 72 63 68 69 76 65 27 0a 09 20 20 74  le-archive'..  t
317e0 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20 24 70 69  mp_addflag=' $pi
317f0 63 5f 66 6c 61 67 27 0a 09 20 20 3b 3b 0a 09 70  c_flag'..  ;;..p
31800 67 66 37 37 2a 20 7c 20 70 67 66 39 30 2a 20 7c  gf77* | pgf90* |
31810 20 70 67 66 39 35 2a 29 09 23 20 50 6f 72 74 6c   pgf95*).# Portl
31820 61 6e 64 20 47 72 6f 75 70 20 66 37 37 20 61 6e  and Group f77 an
31830 64 20 66 39 30 20 63 6f 6d 70 69 6c 65 72 73 0a  d f90 compilers.
31840 09 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65  .  whole_archive
31850 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c  _flag_spec='${wl
31860 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 68 69 76 65  }--whole-archive
31870 60 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f  `for conv in $co
31880 6e 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64  nvenience\"\"; d
31890 6f 20 74 65 73 74 20 20 2d 6e 20 5c 22 24 63 6f  o test  -n \"$co
318a0 6e 76 5c 22 20 26 26 20 6e 65 77 5f 63 6f 6e 76  nv\" && new_conv
318b0 65 6e 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63  enience=\"$new_c
318c0 6f 6e 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76  onvenience,$conv
318d0 5c 22 3b 20 64 6f 6e 65 3b 20 24 65 63 68 6f 20  \"; done; $echo 
318e0 5c 22 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e  \"$new_convenien
318f0 63 65 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d  ce\"` ${wl}--no-
31900 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 09  whole-archive'..
31910 20 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20    tmp_addflag=' 
31920 24 70 69 63 5f 66 6c 61 67 20 2d 4d 6e 6f 6d 61  $pic_flag -Mnoma
31930 69 6e 27 20 3b 3b 0a 09 65 63 63 2a 2c 69 61 36  in' ;;..ecc*,ia6
31940 34 2a 20 7c 20 69 63 63 2a 2c 69 61 36 34 2a 29  4* | icc*,ia64*)
31950 09 09 23 20 49 6e 74 65 6c 20 43 20 63 6f 6d 70  ..# Intel C comp
31960 69 6c 65 72 20 6f 6e 20 69 61 36 34 0a 09 20 20  iler on ia64..  
31970 74 6d 70 5f 61 64 64 66 6c 61 67 3d 27 20 2d 69  tmp_addflag=' -i
31980 5f 64 79 6e 61 6d 69 63 27 20 3b 3b 0a 09 65 66  _dynamic' ;;..ef
31990 63 2a 2c 69 61 36 34 2a 20 7c 20 69 66 6f 72 74  c*,ia64* | ifort
319a0 2a 2c 69 61 36 34 2a 29 09 23 20 49 6e 74 65 6c  *,ia64*).# Intel
319b0 20 46 6f 72 74 72 61 6e 20 63 6f 6d 70 69 6c 65   Fortran compile
319c0 72 20 6f 6e 20 69 61 36 34 0a 09 20 20 74 6d 70  r on ia64..  tmp
319d0 5f 61 64 64 66 6c 61 67 3d 27 20 2d 69 5f 64 79  _addflag=' -i_dy
319e0 6e 61 6d 69 63 20 2d 6e 6f 66 6f 72 5f 6d 61 69  namic -nofor_mai
319f0 6e 27 20 3b 3b 0a 09 69 66 63 2a 20 7c 20 69 66  n' ;;..ifc* | if
31a00 6f 72 74 2a 29 09 09 09 23 20 49 6e 74 65 6c 20  ort*)...# Intel 
31a10 46 6f 72 74 72 61 6e 20 63 6f 6d 70 69 6c 65 72  Fortran compiler
31a20 0a 09 20 20 74 6d 70 5f 61 64 64 66 6c 61 67 3d  ..  tmp_addflag=
31a30 27 20 2d 6e 6f 66 6f 72 5f 6d 61 69 6e 27 20 3b  ' -nofor_main' ;
31a40 3b 0a 09 65 73 61 63 0a 09 61 72 63 68 69 76 65  ;..esac..archive
31a50 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
31a60 65 64 27 22 24 74 6d 70 5f 61 64 64 66 6c 61 67  ed'"$tmp_addflag
31a70 22 27 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  "' $libobjs $dep
31a80 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
31a90 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
31aa0 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
31ab0 24 6c 69 62 27 0a 0a 09 69 66 20 74 65 73 74 20  $lib'...if test 
31ac0 24 73 75 70 70 6f 72 74 73 5f 61 6e 6f 6e 5f 76  $supports_anon_v
31ad0 65 72 73 69 6f 6e 69 6e 67 20 3d 20 79 65 73 3b  ersioning = yes;
31ae0 20 74 68 65 6e 0a 09 20 20 61 72 63 68 69 76 65   then..  archive
31af0 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 65  _expsym_cmds='$e
31b00 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20  cho "{ global:" 
31b10 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  > $output_objdir
31b20 2f 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 20  /$libname.ver~. 
31b30 20 63 61 74 20 24 65 78 70 6f 72 74 5f 73 79 6d   cat $export_sym
31b40 62 6f 6c 73 20 7c 20 73 65 64 20 2d 65 20 22 73  bols | sed -e "s
31b50 2f 5c 28 2e 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e  /\(.*\)/\1;/" >>
31b60 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
31b70 24 6c 69 62 6e 61 6d 65 2e 76 65 72 7e 0a 20 20  $libname.ver~.  
31b80 24 65 63 68 6f 20 22 6c 6f 63 61 6c 3a 20 2a 3b  $echo "local: *;
31b90 20 7d 3b 22 20 3e 3e 20 24 6f 75 74 70 75 74 5f   };" >> $output_
31ba0 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31bb0 76 65 72 7e 0a 09 20 20 24 43 43 20 2d 73 68 61  ver~..  $CC -sha
31bc0 72 65 64 27 22 24 74 6d 70 5f 61 64 64 66 6c 61  red'"$tmp_addfla
31bd0 67 22 27 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  g"' $libobjs $de
31be0 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f  plibs $compiler_
31bf0 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61  flags ${wl}-sona
31c00 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b  me $wl$soname ${
31c10 77 6c 7d 2d 76 65 72 73 69 6f 6e 2d 73 63 72 69  wl}-version-scri
31c20 70 74 20 24 7b 77 6c 7d 24 6f 75 74 70 75 74 5f  pt ${wl}$output_
31c30 6f 62 6a 64 69 72 2f 24 6c 69 62 6e 61 6d 65 2e  objdir/$libname.
31c40 76 65 72 20 2d 6f 20 24 6c 69 62 27 0a 09 66 69  ver -o $lib'..fi
31c50 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 6c 64 5f  .      else..ld_
31c60 73 68 6c 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20  shlibs=no.      
31c70 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  fi.      ;;..   
31c80 20 6e 65 74 62 73 64 2a 29 0a 20 20 20 20 20 20   netbsd*).      
31c90 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f 20  if echo __ELF__ 
31ca0 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72 65  | $CC -E - | gre
31cb0 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76 2f  p __ELF__ >/dev/
31cc0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68  null; then..arch
31cd0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 42  ive_cmds='$LD -B
31ce0 73 68 61 72 65 61 62 6c 65 20 24 6c 69 62 6f 62  shareable $libob
31cf0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
31d00 6b 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24 6c 69  ker_flags -o $li
31d10 62 27 0a 09 77 6c 61 72 63 3d 0a 20 20 20 20 20  b'..wlarc=.     
31d20 20 65 6c 73 65 0a 09 61 72 63 68 69 76 65 5f 63   else..archive_c
31d30 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
31d40 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31d50 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
31d60 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
31d70 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  $wl$soname -o $l
31d80 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65 78 70  ib'..archive_exp
31d90 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  sym_cmds='$CC -s
31da0 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24  hared $libobjs $
31db0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
31dc0 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
31dd0 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20  name $wl$soname 
31de0 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79 6d  ${wl}-retain-sym
31df0 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24 65 78  bols-file $wl$ex
31e00 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20  port_symbols -o 
31e10 24 6c 69 62 27 0a 20 20 20 20 20 20 66 69 0a 20  $lib'.      fi. 
31e20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 6f 6c       ;;..    sol
31e30 61 72 69 73 2a 29 0a 20 20 20 20 20 20 69 66 20  aris*).      if 
31e40 24 4c 44 20 2d 76 20 32 3e 26 31 20 7c 20 67 72  $LD -v 2>&1 | gr
31e50 65 70 20 27 42 46 44 20 32 5c 2e 38 27 20 3e 20  ep 'BFD 2\.8' > 
31e60 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a  /dev/null; then.
31e70 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a 09 63  .ld_shlibs=no..c
31e80 61 74 20 3c 3c 45 4f 46 20 31 3e 26 32 0a 0a 2a  at <<EOF 1>&2..*
31e90 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 54 68 65 20  ** Warning: The 
31ea0 72 65 6c 65 61 73 65 73 20 32 2e 38 2e 2a 20 6f  releases 2.8.* o
31eb0 66 20 74 68 65 20 47 4e 55 20 6c 69 6e 6b 65 72  f the GNU linker
31ec0 20 63 61 6e 6e 6f 74 20 72 65 6c 69 61 62 6c 79   cannot reliably
31ed0 0a 2a 2a 2a 20 63 72 65 61 74 65 20 73 68 61 72  .*** create shar
31ee0 65 64 20 6c 69 62 72 61 72 69 65 73 20 6f 6e 20  ed libraries on 
31ef0 53 6f 6c 61 72 69 73 20 73 79 73 74 65 6d 73 2e  Solaris systems.
31f00 20 20 54 68 65 72 65 66 6f 72 65 2c 20 6c 69 62    Therefore, lib
31f10 74 6f 6f 6c 0a 2a 2a 2a 20 69 73 20 64 69 73 61  tool.*** is disa
31f20 62 6c 69 6e 67 20 73 68 61 72 65 64 20 6c 69 62  bling shared lib
31f30 72 61 72 69 65 73 20 73 75 70 70 6f 72 74 2e 20  raries support. 
31f40 20 57 65 20 75 72 67 65 20 79 6f 75 20 74 6f 20   We urge you to 
31f50 75 70 67 72 61 64 65 20 47 4e 55 0a 2a 2a 2a 20  upgrade GNU.*** 
31f60 62 69 6e 75 74 69 6c 73 20 74 6f 20 72 65 6c 65  binutils to rele
31f70 61 73 65 20 32 2e 39 2e 31 20 6f 72 20 6e 65 77  ase 2.9.1 or new
31f80 65 72 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70 74  er.  Another opt
31f90 69 6f 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66 79  ion is to modify
31fa0 0a 2a 2a 2a 20 79 6f 75 72 20 50 41 54 48 20 6f  .*** your PATH o
31fb0 72 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69  r compiler confi
31fc0 67 75 72 61 74 69 6f 6e 20 73 6f 20 74 68 61 74  guration so that
31fd0 20 74 68 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b   the native link
31fe0 65 72 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20  er is.*** used, 
31ff0 61 6e 64 20 74 68 65 6e 20 72 65 73 74 61 72 74  and then restart
32000 2e 0a 0a 45 4f 46 0a 20 20 20 20 20 20 65 6c 69  ...EOF.      eli
32010 66 20 24 4c 44 20 2d 2d 68 65 6c 70 20 32 3e 26  f $LD --help 2>&
32020 31 20 7c 20 67 72 65 70 20 27 3a 20 73 75 70 70  1 | grep ': supp
32030 6f 72 74 65 64 20 74 61 72 67 65 74 73 3a 2e 2a  orted targets:.*
32040 20 65 6c 66 27 20 3e 20 2f 64 65 76 2f 6e 75 6c   elf' > /dev/nul
32050 6c 3b 20 74 68 65 6e 0a 09 61 72 63 68 69 76 65  l; then..archive
32060 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
32070 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ed $libobjs $dep
32080 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
32090 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
320a0 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
320b0 24 6c 69 62 27 0a 09 61 72 63 68 69 76 65 5f 65  $lib'..archive_e
320c0 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43 20  xpsym_cmds='$CC 
320d0 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73  -shared $libobjs
320e0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
320f0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
32100 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
32110 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73  e ${wl}-retain-s
32120 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24 77 6c 24  ymbols-file $wl$
32130 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d  export_symbols -
32140 6f 20 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c  o $lib'.      el
32150 73 65 0a 09 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f  se..ld_shlibs=no
32160 0a 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20  .      fi.      
32170 3b 3b 0a 0a 20 20 20 20 73 79 73 76 35 2a 20 7c  ;;..    sysv5* |
32180 20 73 63 6f 33 2e 32 76 35 2a 20 7c 20 73 63 6f   sco3.2v5* | sco
32190 35 76 36 2a 20 7c 20 75 6e 69 78 77 61 72 65 2a  5v6* | unixware*
321a0 20 7c 20 4f 70 65 6e 55 4e 49 58 2a 29 0a 20 20   | OpenUNIX*).  
321b0 20 20 20 20 63 61 73 65 20 60 24 4c 44 20 2d 76      case `$LD -v
321c0 20 32 3e 26 31 60 20 69 6e 0a 20 20 20 20 20 20   2>&1` in.      
321d0 20 20 2a 5c 20 5b 30 31 5d 2e 2a 20 7c 20 2a 5c    *\ [01].* | *\
321e0 20 32 2e 5b 30 2d 39 5d 2e 2a 20 7c 20 2a 5c 20   2.[0-9].* | *\ 
321f0 32 2e 31 5b 30 2d 35 5d 2e 2a 29 0a 09 6c 64 5f  2.1[0-5].*)..ld_
32200 73 68 6c 69 62 73 3d 6e 6f 0a 09 63 61 74 20 3c  shlibs=no..cat <
32210 3c 5f 4c 54 5f 45 4f 46 20 31 3e 26 32 0a 0a 2a  <_LT_EOF 1>&2..*
32220 2a 2a 20 57 61 72 6e 69 6e 67 3a 20 52 65 6c 65  ** Warning: Rele
32230 61 73 65 73 20 6f 66 20 74 68 65 20 47 4e 55 20  ases of the GNU 
32240 6c 69 6e 6b 65 72 20 70 72 69 6f 72 20 74 6f 20  linker prior to 
32250 32 2e 31 36 2e 39 31 2e 30 2e 33 20 63 61 6e 20  2.16.91.0.3 can 
32260 6e 6f 74 0a 2a 2a 2a 20 72 65 6c 69 61 62 6c 79  not.*** reliably
32270 20 63 72 65 61 74 65 20 73 68 61 72 65 64 20 6c   create shared l
32280 69 62 72 61 72 69 65 73 20 6f 6e 20 53 43 4f 20  ibraries on SCO 
32290 73 79 73 74 65 6d 73 2e 20 20 54 68 65 72 65 66  systems.  Theref
322a0 6f 72 65 2c 20 6c 69 62 74 6f 6f 6c 0a 2a 2a 2a  ore, libtool.***
322b0 20 69 73 20 64 69 73 61 62 6c 69 6e 67 20 73 68   is disabling sh
322c0 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 73  ared libraries s
322d0 75 70 70 6f 72 74 2e 20 20 57 65 20 75 72 67 65  upport.  We urge
322e0 20 79 6f 75 20 74 6f 20 75 70 67 72 61 64 65 20   you to upgrade 
322f0 47 4e 55 0a 2a 2a 2a 20 62 69 6e 75 74 69 6c 73  GNU.*** binutils
32300 20 74 6f 20 72 65 6c 65 61 73 65 20 32 2e 31 36   to release 2.16
32310 2e 39 31 2e 30 2e 33 20 6f 72 20 6e 65 77 65 72  .91.0.3 or newer
32320 2e 20 20 41 6e 6f 74 68 65 72 20 6f 70 74 69 6f  .  Another optio
32330 6e 20 69 73 20 74 6f 20 6d 6f 64 69 66 79 0a 2a  n is to modify.*
32340 2a 2a 20 79 6f 75 72 20 50 41 54 48 20 6f 72 20  ** your PATH or 
32350 63 6f 6d 70 69 6c 65 72 20 63 6f 6e 66 69 67 75  compiler configu
32360 72 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 74  ration so that t
32370 68 65 20 6e 61 74 69 76 65 20 6c 69 6e 6b 65 72  he native linker
32380 20 69 73 0a 2a 2a 2a 20 75 73 65 64 2c 20 61 6e   is.*** used, an
32390 64 20 74 68 65 6e 20 72 65 73 74 61 72 74 2e 0a  d then restart..
323a0 0a 5f 4c 54 5f 45 4f 46 0a 09 3b 3b 0a 09 2a 29  ._LT_EOF..;;..*)
323b0 0a 09 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c  ..  if $LD --hel
323c0 70 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a  p 2>&1 | grep ':
323d0 20 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65   supported targe
323e0 74 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65  ts:.* elf' > /de
323f0 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 20 20  v/null; then..  
32400 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
32410 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 60 74 65  r_flag_spec='`te
32420 73 74 20 2d 7a 20 22 24 53 43 4f 41 42 53 50 41  st -z "$SCOABSPA
32430 54 48 22 20 26 26 20 65 63 68 6f 20 24 7b 77 6c  TH" && echo ${wl
32440 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 60  }-rpath,$libdir`
32450 27 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f 63  '..    archive_c
32460 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64  mds='$CC -shared
32470 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
32480 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
32490 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 2c  gs ${wl}-soname,
324a0 5c 24 7b 53 43 4f 41 42 53 50 41 54 48 3a 2b 24  \${SCOABSPATH:+$
324b0 7b 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 7d  {install_libdir}
324c0 2f 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  /}$soname -o $li
324d0 62 27 0a 09 20 20 20 20 61 72 63 68 69 76 65 5f  b'..    archive_
324e0 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 24 43 43  expsym_cmds='$CC
324f0 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a   -shared $libobj
32500 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
32510 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
32520 2d 73 6f 6e 61 6d 65 2c 5c 24 7b 53 43 4f 41 42  -soname,\${SCOAB
32530 53 50 41 54 48 3a 2b 24 7b 69 6e 73 74 61 6c 6c  SPATH:+${install
32540 5f 6c 69 62 64 69 72 7d 2f 7d 24 73 6f 6e 61 6d  _libdir}/}$sonam
32550 65 2c 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c  e,-retain-symbol
32560 73 2d 66 69 6c 65 2c 24 65 78 70 6f 72 74 5f 73  s-file,$export_s
32570 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27 0a  ymbols -o $lib'.
32580 09 20 20 65 6c 73 65 0a 09 20 20 20 20 6c 64 5f  .  else..    ld_
32590 73 68 6c 69 62 73 3d 6e 6f 0a 09 20 20 66 69 0a  shlibs=no..  fi.
325a0 09 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20  .;;.      esac. 
325b0 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 73 75 6e       ;;..    sun
325c0 6f 73 34 2a 29 0a 20 20 20 20 20 20 61 72 63 68  os4*).      arch
325d0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 61  ive_cmds='$LD -a
325e0 73 73 65 72 74 20 70 75 72 65 2d 74 65 78 74 20  ssert pure-text 
325f0 2d 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24  -Bshareable -o $
32600 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  lib $libobjs $de
32610 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c  plibs $linker_fl
32620 61 67 73 27 0a 20 20 20 20 20 20 77 6c 61 72 63  ags'.      wlarc
32630 3d 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  =.      hardcode
32640 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20 20 20  _direct=yes.    
32650 20 20 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62    hardcode_shlib
32660 70 61 74 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20  path_var=no.    
32670 20 20 3b 3b 0a 0a 20 20 20 20 2a 29 0a 20 20 20    ;;..    *).   
32680 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
32690 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a 20   2>&1 | grep ': 
326a0 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74  supported target
326b0 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76  s:.* elf' > /dev
326c0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 09 61 72 63  /null; then..arc
326d0 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
326e0 73 68 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20  shared $libobjs 
326f0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
32700 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73  er_flags ${wl}-s
32710 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d 65  oname $wl$soname
32720 20 2d 6f 20 24 6c 69 62 27 0a 09 61 72 63 68 69   -o $lib'..archi
32730 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
32740 24 43 43 20 2d 73 68 61 72 65 64 20 24 6c 69 62  $CC -shared $lib
32750 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
32760 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
32770 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
32780 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61  oname ${wl}-reta
32790 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20  in-symbols-file 
327a0 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  $wl$export_symbo
327b0 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 20 20 20 20  ls -o $lib'.    
327c0 20 20 65 6c 73 65 0a 09 6c 64 5f 73 68 6c 69 62    else..ld_shlib
327d0 73 3d 6e 6f 0a 20 20 20 20 20 20 66 69 0a 20 20  s=no.      fi.  
327e0 20 20 20 20 3b 3b 0a 20 20 20 20 65 73 61 63 0a      ;;.    esac.
327f0 0a 20 20 20 20 69 66 20 74 65 73 74 20 22 24 6c  .    if test "$l
32800 64 5f 73 68 6c 69 62 73 22 20 3d 20 6e 6f 3b 20  d_shlibs" = no; 
32810 74 68 65 6e 0a 20 20 20 20 20 20 72 75 6e 70 61  then.      runpa
32820 74 68 5f 76 61 72 3d 0a 20 20 20 20 20 20 68 61  th_var=.      ha
32830 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
32840 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 65  ag_spec=.      e
32850 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
32860 61 67 5f 73 70 65 63 3d 0a 20 20 20 20 20 20 77  ag_spec=.      w
32870 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61  hole_archive_fla
32880 67 5f 73 70 65 63 3d 0a 20 20 20 20 66 69 0a 20  g_spec=.    fi. 
32890 20 65 6c 73 65 0a 20 20 20 20 23 20 50 4f 52 54   else.    # PORT
328a0 4d 45 20 66 69 6c 6c 20 69 6e 20 61 20 64 65 73  ME fill in a des
328b0 63 72 69 70 74 69 6f 6e 20 6f 66 20 79 6f 75 72  cription of your
328c0 20 73 79 73 74 65 6d 27 73 20 6c 69 6e 6b 65 72   system's linker
328d0 20 28 6e 6f 74 20 47 4e 55 20 6c 64 29 0a 20 20   (not GNU ld).  
328e0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20    case $host_os 
328f0 69 6e 0a 20 20 20 20 61 69 78 33 2a 29 0a 20 20  in.    aix3*).  
32900 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69      allow_undefi
32910 6e 65 64 5f 66 6c 61 67 3d 75 6e 73 75 70 70 6f  ned_flag=unsuppo
32920 72 74 65 64 0a 20 20 20 20 20 20 61 6c 77 61 79  rted.      alway
32930 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  s_export_symbols
32940 3d 79 65 73 0a 20 20 20 20 20 20 61 72 63 68 69  =yes.      archi
32950 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27  ve_expsym_cmds='
32960 24 4c 44 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  $LD -o $output_o
32970 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
32980 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
32990 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 20 2d 62  $linker_flags -b
329a0 45 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  E:$export_symbol
329b0 73 20 2d 54 35 31 32 20 2d 48 35 31 32 20 2d 62  s -T512 -H512 -b
329c0 4d 3a 53 52 45 7e 24 41 52 20 24 41 52 5f 46 4c  M:SRE~$AR $AR_FL
329d0 41 47 53 20 24 6c 69 62 20 24 6f 75 74 70 75 74  AGS $lib $output
329e0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 27  _objdir/$soname'
329f0 0a 20 20 20 20 20 20 23 20 4e 6f 74 65 3a 20 74  .      # Note: t
32a00 68 69 73 20 6c 69 6e 6b 65 72 20 68 61 72 64 63  his linker hardc
32a10 6f 64 65 73 20 74 68 65 20 64 69 72 65 63 74 6f  odes the directo
32a20 72 69 65 73 20 69 6e 20 4c 49 42 50 41 54 48 20  ries in LIBPATH 
32a30 69 66 20 74 68 65 72 65 0a 20 20 20 20 20 20 23  if there.      #
32a40 20 61 72 65 20 6e 6f 20 64 69 72 65 63 74 6f 72   are no director
32a50 69 65 73 20 73 70 65 63 69 66 69 65 64 20 62 79  ies specified by
32a60 20 2d 4c 2e 0a 20 20 20 20 20 20 68 61 72 64 63   -L..      hardc
32a70 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a  ode_minus_L=yes.
32a80 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
32a90 47 43 43 22 20 3d 20 79 65 73 20 26 26 20 74 65  GCC" = yes && te
32aa0 73 74 20 2d 7a 20 22 24 6c 74 5f 70 72 6f 67 5f  st -z "$lt_prog_
32ab0 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63 22  compiler_static"
32ac0 3b 20 74 68 65 6e 0a 09 23 20 4e 65 69 74 68 65  ; then..# Neithe
32ad0 72 20 64 69 72 65 63 74 20 68 61 72 64 63 6f 64  r direct hardcod
32ae0 69 6e 67 20 6e 6f 72 20 73 74 61 74 69 63 20 6c  ing nor static l
32af0 69 6e 6b 69 6e 67 20 69 73 20 73 75 70 70 6f 72  inking is suppor
32b00 74 65 64 20 77 69 74 68 20 61 0a 09 23 20 62 72  ted with a..# br
32b10 6f 6b 65 6e 20 63 6f 6c 6c 65 63 74 32 2e 0a 09  oken collect2...
32b20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
32b30 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20  unsupported.    
32b40 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
32b50 20 20 20 61 69 78 34 2a 20 7c 20 61 69 78 35 2a     aix4* | aix5*
32b60 29 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20  ).      if test 
32b70 22 24 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61  "$host_cpu" = ia
32b80 36 34 3b 20 74 68 65 6e 0a 09 23 20 4f 6e 20 49  64; then..# On I
32b90 41 36 34 2c 20 74 68 65 20 6c 69 6e 6b 65 72 20  A64, the linker 
32ba0 64 6f 65 73 20 72 75 6e 20 74 69 6d 65 20 6c 69  does run time li
32bb0 6e 6b 69 6e 67 20 62 79 20 64 65 66 61 75 6c 74  nking by default
32bc0 2c 20 73 6f 20 77 65 20 64 6f 6e 27 74 0a 09 23  , so we don't..#
32bd0 20 68 61 76 65 20 74 6f 20 64 6f 20 61 6e 79 74   have to do anyt
32be0 68 69 6e 67 20 73 70 65 63 69 61 6c 2e 0a 09 61  hing special...a
32bf0 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69  ix_use_runtimeli
32c00 6e 6b 69 6e 67 3d 6e 6f 0a 09 65 78 70 5f 73 79  nking=no..exp_sy
32c10 6d 5f 66 6c 61 67 3d 27 2d 42 65 78 70 6f 72 74  m_flag='-Bexport
32c20 27 0a 09 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67  '..no_entry_flag
32c30 3d 22 22 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  ="".      else..
32c40 23 20 49 66 20 77 65 27 72 65 20 75 73 69 6e 67  # If we're using
32c50 20 47 4e 55 20 6e 6d 2c 20 74 68 65 6e 20 77 65   GNU nm, then we
32c60 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 68 65 20   don't want the 
32c70 22 2d 43 22 20 6f 70 74 69 6f 6e 2e 0a 09 23 20  "-C" option...# 
32c80 2d 43 20 6d 65 61 6e 73 20 64 65 6d 61 6e 67 6c  -C means demangl
32c90 65 20 74 6f 20 41 49 58 20 6e 6d 2c 20 62 75 74  e to AIX nm, but
32ca0 20 6d 65 61 6e 73 20 64 6f 6e 27 74 20 64 65 6d   means don't dem
32cb0 61 6e 67 6c 65 20 77 69 74 68 20 47 4e 55 20 6e  angle with GNU n
32cc0 6d 0a 09 69 66 20 24 4e 4d 20 2d 56 20 32 3e 26  m..if $NM -V 2>&
32cd0 31 20 7c 20 67 72 65 70 20 27 47 4e 55 27 20 3e  1 | grep 'GNU' >
32ce0 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
32cf0 0a 09 20 20 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ..  export_symbo
32d00 6c 73 5f 63 6d 64 73 3d 27 24 4e 4d 20 2d 42 70  ls_cmds='$NM -Bp
32d10 67 20 24 6c 69 62 6f 62 6a 73 20 24 63 6f 6e 76  g $libobjs $conv
32d20 65 6e 69 65 6e 63 65 20 7c 20 61 77 6b 20 27 5c  enience | awk '\
32d30 27 27 7b 20 69 66 20 28 28 28 5c 24 32 20 3d 3d  ''{ if (((\$2 ==
32d40 20 22 54 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d   "T") || (\$2 ==
32d50 20 22 44 22 29 20 7c 7c 20 28 5c 24 32 20 3d 3d   "D") || (\$2 ==
32d60 20 22 42 22 29 29 20 26 26 20 28 73 75 62 73 74   "B")) && (subst
32d70 72 28 5c 24 33 2c 31 2c 31 29 20 21 3d 20 22 2e  r(\$3,1,1) != ".
32d80 22 29 29 20 7b 20 70 72 69 6e 74 20 5c 24 33 20  ")) { print \$3 
32d90 7d 20 7d 27 5c 27 27 20 7c 20 73 6f 72 74 20 2d  } }'\'' | sort -
32da0 75 20 3e 20 24 65 78 70 6f 72 74 5f 73 79 6d 62  u > $export_symb
32db0 6f 6c 73 27 0a 09 65 6c 73 65 0a 09 20 20 65 78  ols'..else..  ex
32dc0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 5f 63 6d 64  port_symbols_cmd
32dd0 73 3d 27 24 4e 4d 20 2d 42 43 70 67 20 24 6c 69  s='$NM -BCpg $li
32de0 62 6f 62 6a 73 20 24 63 6f 6e 76 65 6e 69 65 6e  bobjs $convenien
32df0 63 65 20 7c 20 61 77 6b 20 27 5c 27 27 7b 20 69  ce | awk '\''{ i
32e00 66 20 28 28 28 5c 24 32 20 3d 3d 20 22 54 22 29  f (((\$2 == "T")
32e10 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22 44 22 29   || (\$2 == "D")
32e20 20 7c 7c 20 28 5c 24 32 20 3d 3d 20 22 42 22 29   || (\$2 == "B")
32e30 29 20 26 26 20 28 73 75 62 73 74 72 28 5c 24 33  ) && (substr(\$3
32e40 2c 31 2c 31 29 20 21 3d 20 22 2e 22 29 29 20 7b  ,1,1) != ".")) {
32e50 20 70 72 69 6e 74 20 5c 24 33 20 7d 20 7d 27 5c   print \$3 } }'\
32e60 27 27 20 7c 20 73 6f 72 74 20 2d 75 20 3e 20 24  '' | sort -u > $
32e70 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 27 0a  export_symbols'.
32e80 09 66 69 0a 09 61 69 78 5f 75 73 65 5f 72 75 6e  .fi..aix_use_run
32e90 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 0a  timelinking=no..
32ea0 09 23 20 54 65 73 74 20 69 66 20 77 65 20 61 72  .# Test if we ar
32eb0 65 20 74 72 79 69 6e 67 20 74 6f 20 75 73 65 20  e trying to use 
32ec0 72 75 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67  run time linking
32ed0 20 6f 72 20 6e 6f 72 6d 61 6c 0a 09 23 20 41 49   or normal..# AI
32ee0 58 20 73 74 79 6c 65 20 6c 69 6e 6b 69 6e 67 2e  X style linking.
32ef0 20 49 66 20 2d 62 72 74 6c 20 69 73 20 73 6f 6d   If -brtl is som
32f00 65 77 68 65 72 65 20 69 6e 20 4c 44 46 4c 41 47  ewhere in LDFLAG
32f10 53 2c 20 77 65 0a 09 23 20 6e 65 65 64 20 74 6f  S, we..# need to
32f20 20 64 6f 20 72 75 6e 74 69 6d 65 20 6c 69 6e 6b   do runtime link
32f30 69 6e 67 2e 0a 09 63 61 73 65 20 24 68 6f 73 74  ing...case $host
32f40 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 32 33 5d  _os in aix4.[23]
32f50 7c 61 69 78 34 2e 5b 32 33 5d 2e 2a 7c 61 69 78  |aix4.[23].*|aix
32f60 35 2a 29 0a 09 20 20 66 6f 72 20 6c 64 5f 66 6c  5*)..  for ld_fl
32f70 61 67 20 69 6e 20 24 4c 44 46 4c 41 47 53 3b 20  ag in $LDFLAGS; 
32f80 64 6f 0a 20 20 09 20 20 69 66 20 28 74 65 73 74  do.  .  if (test
32f90 20 24 6c 64 5f 66 6c 61 67 20 3d 20 22 2d 62 72   $ld_flag = "-br
32fa0 74 6c 22 20 7c 7c 20 74 65 73 74 20 24 6c 64 5f  tl" || test $ld_
32fb0 66 6c 61 67 20 3d 20 22 2d 57 6c 2c 2d 62 72 74  flag = "-Wl,-brt
32fc0 6c 22 29 3b 20 74 68 65 6e 0a 20 20 09 20 20 20  l"); then.  .   
32fd0 20 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65   aix_use_runtime
32fe0 6c 69 6e 6b 69 6e 67 3d 79 65 73 0a 20 20 09 20  linking=yes.  . 
32ff0 20 20 20 62 72 65 61 6b 0a 20 20 09 20 20 66 69     break.  .  fi
33000 0a 09 20 20 64 6f 6e 65 0a 09 20 20 3b 3b 0a 09  ..  done..  ;;..
33010 65 73 61 63 0a 0a 09 65 78 70 5f 73 79 6d 5f 66  esac...exp_sym_f
33020 6c 61 67 3d 27 2d 62 65 78 70 6f 72 74 27 0a 09  lag='-bexport'..
33030 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 3d 27 2d  no_entry_flag='-
33040 62 6e 6f 65 6e 74 72 79 27 0a 20 20 20 20 20 20  bnoentry'.      
33050 66 69 0a 0a 20 20 20 20 20 20 23 20 57 68 65 6e  fi..      # When
33060 20 6c 61 72 67 65 20 65 78 65 63 75 74 61 62 6c   large executabl
33070 65 73 20 6f 72 20 73 68 61 72 65 64 20 6f 62 6a  es or shared obj
33080 65 63 74 73 20 61 72 65 20 62 75 69 6c 74 2c 20  ects are built, 
33090 41 49 58 20 6c 64 20 63 61 6e 0a 20 20 20 20 20  AIX ld can.     
330a0 20 23 20 68 61 76 65 20 70 72 6f 62 6c 65 6d 73   # have problems
330b0 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 74 61   creating the ta
330c0 62 6c 65 20 6f 66 20 63 6f 6e 74 65 6e 74 73 2e  ble of contents.
330d0 20 20 49 66 20 6c 69 6e 6b 69 6e 67 20 61 20 6c    If linking a l
330e0 69 62 72 61 72 79 0a 20 20 20 20 20 20 23 20 6f  ibrary.      # o
330f0 72 20 70 72 6f 67 72 61 6d 20 72 65 73 75 6c 74  r program result
33100 73 20 69 6e 20 22 65 72 72 6f 72 20 54 4f 43 20  s in "error TOC 
33110 6f 76 65 72 66 6c 6f 77 22 20 61 64 64 20 2d 6d  overflow" add -m
33120 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20 74 6f 0a 20  minimal-toc to. 
33130 20 20 20 20 20 23 20 43 58 58 46 4c 41 47 53 2f       # CXXFLAGS/
33140 43 46 4c 41 47 53 20 66 6f 72 20 67 2b 2b 2f 67  CFLAGS for g++/g
33150 63 63 2e 20 20 49 6e 20 74 68 65 20 63 61 73 65  cc.  In the case
33160 73 20 77 68 65 72 65 20 74 68 61 74 20 69 73 20  s where that is 
33170 6e 6f 74 0a 20 20 20 20 20 20 23 20 65 6e 6f 75  not.      # enou
33180 67 68 20 74 6f 20 66 69 78 20 74 68 65 20 70 72  gh to fix the pr
33190 6f 62 6c 65 6d 2c 20 61 64 64 20 2d 57 6c 2c 2d  oblem, add -Wl,-
331a0 62 62 69 67 74 6f 63 20 74 6f 20 4c 44 46 4c 41  bbigtoc to LDFLA
331b0 47 53 2e 0a 0a 20 20 20 20 20 20 61 72 63 68 69  GS...      archi
331c0 76 65 5f 63 6d 64 73 3d 27 27 0a 20 20 20 20 20  ve_cmds=''.     
331d0 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
331e0 3d 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63  =yes.      hardc
331f0 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72  ode_libdir_separ
33200 61 74 6f 72 3d 27 3a 27 0a 20 20 20 20 20 20 6c  ator=':'.      l
33210 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 3d  ink_all_deplibs=
33220 79 65 73 0a 0a 20 20 20 20 20 20 69 66 20 74 65  yes..      if te
33230 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73 3b  st "$GCC" = yes;
33240 20 74 68 65 6e 0a 09 63 61 73 65 20 24 68 6f 73   then..case $hos
33250 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 30 31  t_os in aix4.[01
33260 32 5d 7c 61 69 78 34 2e 5b 30 31 32 5d 2e 2a 29  2]|aix4.[012].*)
33270 0a 09 23 20 57 65 20 6f 6e 6c 79 20 77 61 6e 74  ..# We only want
33280 20 74 6f 20 64 6f 20 74 68 69 73 20 6f 6e 20 41   to do this on A
33290 49 58 20 34 2e 32 20 61 6e 64 20 6c 6f 77 65 72  IX 4.2 and lower
332a0 2c 20 74 68 65 20 63 68 65 63 6b 0a 09 23 20 62  , the check..# b
332b0 65 6c 6f 77 20 66 6f 72 20 62 72 6f 6b 65 6e 20  elow for broken 
332c0 63 6f 6c 6c 65 63 74 32 20 64 6f 65 73 6e 27 74  collect2 doesn't
332d0 20 77 6f 72 6b 20 75 6e 64 65 72 20 34 2e 33 2b   work under 4.3+
332e0 0a 09 20 20 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  ..  collect2name
332f0 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e 74 2d 70  =`${CC} -print-p
33300 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63 74  rog-name=collect
33310 32 60 0a 09 20 20 69 66 20 74 65 73 74 20 2d 66  2`..  if test -f
33320 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 22   "$collect2name"
33330 20 26 26 20 5c 0a 20 20 09 20 20 20 73 74 72 69   && \.  .   stri
33340 6e 67 73 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61  ngs "$collect2na
33350 6d 65 22 20 7c 20 67 72 65 70 20 72 65 73 6f 6c  me" | grep resol
33360 76 65 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64 65  ve_lib_name >/de
33370 76 2f 6e 75 6c 6c 0a 09 20 20 74 68 65 6e 0a 20  v/null..  then. 
33380 20 09 20 20 23 20 57 65 20 68 61 76 65 20 72 65   .  # We have re
33390 77 6f 72 6b 65 64 20 63 6f 6c 6c 65 63 74 32 0a  worked collect2.
333a0 20 20 09 20 20 68 61 72 64 63 6f 64 65 5f 64 69    .  hardcode_di
333b0 72 65 63 74 3d 79 65 73 0a 09 20 20 65 6c 73 65  rect=yes..  else
333c0 0a 20 20 09 20 20 23 20 57 65 20 68 61 76 65 20  .  .  # We have 
333d0 6f 6c 64 20 63 6f 6c 6c 65 63 74 32 0a 20 20 09  old collect2.  .
333e0 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63    hardcode_direc
333f0 74 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20  t=unsupported.  
33400 09 20 20 23 20 49 74 20 66 61 69 6c 73 20 74 6f  .  # It fails to
33410 20 66 69 6e 64 20 75 6e 69 6e 73 74 61 6c 6c 65   find uninstalle
33420 64 20 6c 69 62 72 61 72 69 65 73 20 77 68 65 6e  d libraries when
33430 20 74 68 65 20 75 6e 69 6e 73 74 61 6c 6c 65 64   the uninstalled
33440 0a 20 20 09 20 20 23 20 70 61 74 68 20 69 73 20  .  .  # path is 
33450 6e 6f 74 20 6c 69 73 74 65 64 20 69 6e 20 74 68  not listed in th
33460 65 20 6c 69 62 70 61 74 68 2e 20 20 53 65 74 74  e libpath.  Sett
33470 69 6e 67 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e  ing hardcode_min
33480 75 73 5f 4c 0a 20 20 09 20 20 23 20 74 6f 20 75  us_L.  .  # to u
33490 6e 73 75 70 70 6f 72 74 65 64 20 66 6f 72 63 65  nsupported force
334a0 73 20 72 65 6c 69 6e 6b 69 6e 67 0a 20 20 09 20  s relinking.  . 
334b0 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f   hardcode_minus_
334c0 4c 3d 79 65 73 0a 20 20 09 20 20 68 61 72 64 63  L=yes.  .  hardc
334d0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
334e0 73 70 65 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27  spec='-L$libdir'
334f0 0a 20 20 09 20 20 68 61 72 64 63 6f 64 65 5f 6c  .  .  hardcode_l
33500 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 3d  ibdir_separator=
33510 0a 09 20 20 66 69 0a 09 20 20 3b 3b 0a 09 65 73  ..  fi..  ;;..es
33520 61 63 0a 09 73 68 61 72 65 64 5f 66 6c 61 67 3d  ac..shared_flag=
33530 27 2d 73 68 61 72 65 64 27 0a 09 69 66 20 74 65  '-shared'..if te
33540 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e  st "$aix_use_run
33550 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79  timelinking" = y
33560 65 73 3b 20 74 68 65 6e 0a 09 20 20 73 68 61 72  es; then..  shar
33570 65 64 5f 66 6c 61 67 3d 22 24 73 68 61 72 65 64  ed_flag="$shared
33580 5f 66 6c 61 67 20 22 27 24 7b 77 6c 7d 2d 47 27  _flag "'${wl}-G'
33590 0a 09 66 69 0a 20 20 20 20 20 20 65 6c 73 65 0a  ..fi.      else.
335a0 09 23 20 6e 6f 74 20 75 73 69 6e 67 20 67 63 63  .# not using gcc
335b0 0a 09 69 66 20 74 65 73 74 20 22 24 68 6f 73 74  ..if test "$host
335c0 5f 63 70 75 22 20 3d 20 69 61 36 34 3b 20 74 68  _cpu" = ia64; th
335d0 65 6e 0a 20 20 09 23 20 56 69 73 75 61 6c 41 67  en.  .# VisualAg
335e0 65 20 43 2b 2b 2c 20 56 65 72 73 69 6f 6e 20 35  e C++, Version 5
335f0 2e 35 20 66 6f 72 20 41 49 58 20 35 4c 20 66 6f  .5 for AIX 5L fo
33600 72 20 49 41 2d 36 34 2c 20 42 65 74 61 20 33 20  r IA-64, Beta 3 
33610 52 65 6c 65 61 73 65 0a 20 20 09 23 20 63 68 6f  Release.  .# cho
33620 6b 65 73 20 6f 6e 20 2d 57 6c 2c 2d 47 2e 20 54  kes on -Wl,-G. T
33630 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 6e  he following lin
33640 65 20 69 73 20 63 6f 72 72 65 63 74 3a 0a 09 20  e is correct:.. 
33650 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 2d 47   shared_flag='-G
33660 27 0a 09 65 6c 73 65 0a 09 20 20 69 66 20 74 65  '..else..  if te
33670 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e  st "$aix_use_run
33680 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79  timelinking" = y
33690 65 73 3b 20 74 68 65 6e 0a 09 20 20 20 20 73 68  es; then..    sh
336a0 61 72 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d  ared_flag='${wl}
336b0 2d 47 27 0a 09 20 20 65 6c 73 65 0a 09 20 20 20  -G'..  else..   
336c0 20 73 68 61 72 65 64 5f 66 6c 61 67 3d 27 24 7b   shared_flag='${
336d0 77 6c 7d 2d 62 4d 3a 53 52 45 27 0a 09 20 20 66  wl}-bM:SRE'..  f
336e0 69 0a 09 66 69 0a 20 20 20 20 20 20 66 69 0a 0a  i..fi.      fi..
336f0 20 20 20 20 20 20 23 20 49 74 20 73 65 65 6d 73        # It seems
33700 20 74 68 61 74 20 2d 62 65 78 70 61 6c 6c 20 64   that -bexpall d
33710 6f 65 73 20 6e 6f 74 20 65 78 70 6f 72 74 20 73  oes not export s
33720 79 6d 62 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67  ymbols beginning
33730 20 77 69 74 68 0a 20 20 20 20 20 20 23 20 75 6e   with.      # un
33740 64 65 72 73 63 6f 72 65 20 28 5f 29 2c 20 73 6f  derscore (_), so
33750 20 69 74 20 69 73 20 62 65 74 74 65 72 20 74 6f   it is better to
33760 20 67 65 6e 65 72 61 74 65 20 61 20 6c 69 73 74   generate a list
33770 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65   of symbols to e
33780 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 61 6c 77  xport..      alw
33790 61 79 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f  ays_export_symbo
337a0 6c 73 3d 79 65 73 0a 20 20 20 20 20 20 69 66 20  ls=yes.      if 
337b0 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72  test "$aix_use_r
337c0 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d  untimelinking" =
337d0 20 79 65 73 3b 20 74 68 65 6e 0a 09 23 20 57 61   yes; then..# Wa
337e0 72 6e 69 6e 67 20 2d 20 77 69 74 68 6f 75 74 20  rning - without 
337f0 75 73 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20  using the other 
33800 72 75 6e 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20  runtime loading 
33810 66 6c 61 67 73 20 28 2d 62 72 74 6c 29 2c 0a 09  flags (-brtl),..
33820 23 20 2d 62 65 72 6f 6b 20 77 69 6c 6c 20 6c 69  # -berok will li
33830 6e 6b 20 77 69 74 68 6f 75 74 20 65 72 72 6f 72  nk without error
33840 2c 20 62 75 74 20 6d 61 79 20 70 72 6f 64 75 63  , but may produc
33850 65 20 61 20 62 72 6f 6b 65 6e 20 6c 69 62 72 61  e a broken libra
33860 72 79 2e 0a 09 61 6c 6c 6f 77 5f 75 6e 64 65 66  ry...allow_undef
33870 69 6e 65 64 5f 66 6c 61 67 3d 27 2d 62 65 72 6f  ined_flag='-bero
33880 6b 27 0a 20 20 20 20 20 20 20 23 20 44 65 74 65  k'.       # Dete
33890 72 6d 69 6e 65 20 74 68 65 20 64 65 66 61 75 6c  rmine the defaul
338a0 74 20 6c 69 62 70 61 74 68 20 66 72 6f 6d 20 74  t libpath from t
338b0 68 65 20 76 61 6c 75 65 20 65 6e 63 6f 64 65 64  he value encoded
338c0 20 69 6e 20 61 6e 20 65 6d 70 74 79 20 65 78 65   in an empty exe
338d0 63 75 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20  cutable..       
338e0 63 61 74 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61  cat >conftest.$a
338f0 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f  c_ext <<_ACEOF./
33900 2a 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  * confdefs.h.  *
33910 2f 0a 5f 41 43 45 4f 46 0a 63 61 74 20 63 6f 6e  /._ACEOF.cat con
33920 66 64 65 66 73 2e 68 20 3e 3e 63 6f 6e 66 74 65  fdefs.h >>confte
33930 73 74 2e 24 61 63 5f 65 78 74 0a 63 61 74 20 3e  st.$ac_ext.cat >
33940 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
33950 74 20 3c 3c 5f 41 43 45 4f 46 0a 2f 2a 20 65 6e  t <<_ACEOF./* en
33960 64 20 63 6f 6e 66 64 65 66 73 2e 68 2e 20 20 2a  d confdefs.h.  *
33970 2f 0a 0a 69 6e 74 0a 6d 61 69 6e 20 28 29 0a 7b  /..int.main ().{
33980 0a 0a 20 20 3b 0a 20 20 72 65 74 75 72 6e 20 30  ..  ;.  return 0
33990 3b 0a 7d 0a 5f 41 43 45 4f 46 0a 72 6d 20 2d 66  ;.}._ACEOF.rm -f
339a0 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62   conftest.$ac_ob
339b0 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 24 61 63  jext conftest$ac
339c0 5f 65 78 65 65 78 74 0a 69 66 20 7b 20 28 61 63  _exeext.if { (ac
339d0 5f 74 72 79 3d 22 24 61 63 5f 6c 69 6e 6b 22 0a  _try="$ac_link".
339e0 63 61 73 65 20 22 28 28 24 61 63 5f 74 72 79 22  case "(($ac_try"
339f0 20 69 6e 0a 20 20 2a 5c 22 2a 20 7c 20 2a 5c 60   in.  *\"* | *\`
33a00 2a 20 7c 20 2a 5c 5c 2a 29 20 61 63 5f 74 72 79  * | *\\*) ac_try
33a10 5f 65 63 68 6f 3d 5c 24 61 63 5f 74 72 79 3b 3b  _echo=\$ac_try;;
33a20 0a 20 20 2a 29 20 61 63 5f 74 72 79 5f 65 63 68  .  *) ac_try_ech
33a30 6f 3d 24 61 63 5f 74 72 79 3b 3b 0a 65 73 61 63  o=$ac_try;;.esac
33a40 0a 65 76 61 6c 20 22 65 63 68 6f 20 5c 22 5c 24  .eval "echo \"\$
33a50 61 73 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 24  as_me:$LINENO: $
33a60 61 63 5f 74 72 79 5f 65 63 68 6f 5c 22 22 29 20  ac_try_echo\"") 
33a70 3e 26 35 0a 20 20 28 65 76 61 6c 20 22 24 61 63  >&5.  (eval "$ac
33a80 5f 6c 69 6e 6b 22 29 20 32 3e 63 6f 6e 66 74 65  _link") 2>confte
33a90 73 74 2e 65 72 31 0a 20 20 61 63 5f 73 74 61 74  st.er1.  ac_stat
33aa0 75 73 3d 24 3f 0a 20 20 67 72 65 70 20 2d 76 20  us=$?.  grep -v 
33ab0 27 5e 20 2a 2b 27 20 63 6f 6e 66 74 65 73 74 2e  '^ *+' conftest.
33ac0 65 72 31 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  er1 >conftest.er
33ad0 72 0a 20 20 72 6d 20 2d 66 20 63 6f 6e 66 74 65  r.  rm -f confte
33ae0 73 74 2e 65 72 31 0a 20 20 63 61 74 20 63 6f 6e  st.er1.  cat con
33af0 66 74 65 73 74 2e 65 72 72 20 3e 26 35 0a 20 20  ftest.err >&5.  
33b00 65 63 68 6f 20 22 24 61 73 5f 6d 65 3a 24 4c 49  echo "$as_me:$LI
33b10 4e 45 4e 4f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f  NENO: \$? = $ac_
33b20 73 74 61 74 75 73 22 20 3e 26 35 0a 20 20 28 65  status" >&5.  (e
33b30 78 69 74 20 24 61 63 5f 73 74 61 74 75 73 29 3b  xit $ac_status);
33b40 20 7d 20 26 26 20 7b 0a 09 20 74 65 73 74 20 2d   } && {.. test -
33b50 7a 20 22 24 61 63 5f 63 5f 77 65 72 72 6f 72 5f  z "$ac_c_werror_
33b60 66 6c 61 67 22 20 7c 7c 0a 09 20 74 65 73 74 20  flag" ||.. test 
33b70 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
33b80 72 0a 20 20 20 20 20 20 20 7d 20 26 26 20 74 65  r.       } && te
33b90 73 74 20 2d 73 20 63 6f 6e 66 74 65 73 74 24 61  st -s conftest$a
33ba0 63 5f 65 78 65 65 78 74 20 26 26 0a 20 20 20 20  c_exeext &&.    
33bb0 20 20 20 24 61 73 5f 74 65 73 74 5f 78 20 63 6f     $as_test_x co
33bc0 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74  nftest$ac_exeext
33bd0 3b 20 74 68 65 6e 0a 0a 61 69 78 5f 6c 69 62 70  ; then..aix_libp
33be0 61 74 68 3d 60 64 75 6d 70 20 2d 48 20 63 6f 6e  ath=`dump -H con
33bf0 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
33c00 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53  2>/dev/null | $S
33c10 45 44 20 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f 72  ED -n -e '/Impor
33c20 74 20 46 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c  t File Strings/,
33c30 2f 5e 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f  /^$/ { /^0/ { s/
33c40 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f  ^0  *\(.*\)$/\1/
33c50 3b 20 70 3b 20 7d 0a 7d 27 60 0a 23 20 43 68 65  ; p; }.}'`.# Che
33c60 63 6b 20 66 6f 72 20 61 20 36 34 2d 62 69 74 20  ck for a 64-bit 
33c70 6f 62 6a 65 63 74 20 69 66 20 77 65 20 64 69 64  object if we did
33c80 6e 27 74 20 66 69 6e 64 20 61 6e 79 74 68 69 6e  n't find anythin
33c90 67 2e 0a 69 66 20 74 65 73 74 20 2d 7a 20 22 24  g..if test -z "$
33ca0 61 69 78 5f 6c 69 62 70 61 74 68 22 3b 20 74 68  aix_libpath"; th
33cb0 65 6e 20 61 69 78 5f 6c 69 62 70 61 74 68 3d 60  en aix_libpath=`
33cc0 64 75 6d 70 20 2d 48 58 36 34 20 63 6f 6e 66 74  dump -HX64 conft
33cd0 65 73 74 24 61 63 5f 65 78 65 65 78 74 20 32 3e  est$ac_exeext 2>
33ce0 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44  /dev/null | $SED
33cf0 20 2d 6e 20 2d 65 20 27 2f 49 6d 70 6f 72 74 20   -n -e '/Import 
33d00 46 69 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e  File Strings/,/^
33d10 24 2f 20 7b 20 2f 5e 30 2f 20 7b 20 73 2f 5e 30  $/ { /^0/ { s/^0
33d20 20 20 2a 5c 28 2e 2a 5c 29 24 2f 5c 31 2f 3b 20    *\(.*\)$/\1/; 
33d30 70 3b 20 7d 0a 7d 27 60 3b 20 66 69 0a 65 6c 73  p; }.}'`; fi.els
33d40 65 0a 20 20 65 63 68 6f 20 22 24 61 73 5f 6d 65  e.  echo "$as_me
33d50 3a 20 66 61 69 6c 65 64 20 70 72 6f 67 72 61 6d  : failed program
33d60 20 77 61 73 3a 22 20 3e 26 35 0a 73 65 64 20 27   was:" >&5.sed '
33d70 73 2f 5e 2f 7c 20 2f 27 20 63 6f 6e 66 74 65 73  s/^/| /' conftes
33d80 74 2e 24 61 63 5f 65 78 74 20 3e 26 35 0a 0a 0a  t.$ac_ext >&5...
33d90 66 69 0a 0a 72 6d 20 2d 66 20 63 6f 72 65 20 63  fi..rm -f core c
33da0 6f 6e 66 74 65 73 74 2e 65 72 72 20 63 6f 6e 66  onftest.err conf
33db0 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 20  test.$ac_objext 
33dc0 63 6f 6e 66 74 65 73 74 5f 69 70 61 38 5f 63 6f  conftest_ipa8_co
33dd0 6e 66 74 65 73 74 2e 6f 6f 20 5c 0a 20 20 20 20  nftest.oo \.    
33de0 20 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78    conftest$ac_ex
33df0 65 65 78 74 20 63 6f 6e 66 74 65 73 74 2e 24 61  eext conftest.$a
33e00 63 5f 65 78 74 0a 69 66 20 74 65 73 74 20 2d 7a  c_ext.if test -z
33e10 20 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 3b   "$aix_libpath";
33e20 20 74 68 65 6e 20 61 69 78 5f 6c 69 62 70 61 74   then aix_libpat
33e30 68 3d 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62  h="/usr/lib:/lib
33e40 22 3b 20 66 69 0a 0a 20 20 20 20 20 20 20 68 61  "; fi..       ha
33e50 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
33e60 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 62  ag_spec='${wl}-b
33e70 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69 72 3a  libpath:$libdir:
33e80 27 22 24 61 69 78 5f 6c 69 62 70 61 74 68 22 0a  '"$aix_libpath".
33e90 09 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f  .archive_expsym_
33ea0 63 6d 64 73 3d 22 5c 24 43 43 22 27 20 2d 6f 20  cmds="\$CC"' -o 
33eb0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
33ec0 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a 73 20  soname $libobjs 
33ed0 24 64 65 70 6c 69 62 73 20 27 22 5c 24 7b 77 6c  $deplibs '"\${wl
33ee0 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61 67 22  }$no_entry_flag"
33ef0 27 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  ' $compiler_flag
33f00 73 20 60 69 66 20 74 65 73 74 20 22 78 24 7b 61  s `if test "x${a
33f10 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
33f20 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b 20 74 68  lag}" != "x"; th
33f30 65 6e 20 65 63 68 6f 20 22 24 7b 77 6c 7d 24 7b  en echo "${wl}${
33f40 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
33f50 66 6c 61 67 7d 22 3b 20 65 6c 73 65 20 3a 3b 20  flag}"; else :; 
33f60 66 69 60 20 27 22 5c 24 7b 77 6c 7d 24 65 78 70  fi` '"\${wl}$exp
33f70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f  _sym_flag:\$expo
33f80 72 74 5f 73 79 6d 62 6f 6c 73 20 24 73 68 61 72  rt_symbols $shar
33f90 65 64 5f 66 6c 61 67 22 0a 20 20 20 20 20 20 20  ed_flag".       
33fa0 65 6c 73 65 0a 09 69 66 20 74 65 73 74 20 22 24  else..if test "$
33fb0 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34  host_cpu" = ia64
33fc0 3b 20 74 68 65 6e 0a 09 20 20 68 61 72 64 63 6f  ; then..  hardco
33fd0 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
33fe0 70 65 63 3d 27 24 7b 77 6c 7d 2d 52 20 24 6c 69  pec='${wl}-R $li
33ff0 62 64 69 72 3a 2f 75 73 72 2f 6c 69 62 3a 2f 6c  bdir:/usr/lib:/l
34000 69 62 27 0a 09 20 20 61 6c 6c 6f 77 5f 75 6e 64  ib'..  allow_und
34010 65 66 69 6e 65 64 5f 66 6c 61 67 3d 22 2d 7a 20  efined_flag="-z 
34020 6e 6f 64 65 66 73 22 0a 09 20 20 61 72 63 68 69  nodefs"..  archi
34030 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 22  ve_expsym_cmds="
34040 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c 61  \$CC $shared_fla
34050 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  g"' -o $output_o
34060 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
34070 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
34080 27 22 5c 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72  '"\${wl}$no_entr
34090 79 5f 66 6c 61 67 22 27 20 24 63 6f 6d 70 69 6c  y_flag"' $compil
340a0 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 24 7b  er_flags ${wl}${
340b0 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
340c0 66 6c 61 67 7d 20 27 22 5c 24 7b 77 6c 7d 24 65  flag} '"\${wl}$e
340d0 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78  xp_sym_flag:\$ex
340e0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 22 0a 09 65  port_symbols"..e
340f0 6c 73 65 0a 09 20 23 20 44 65 74 65 72 6d 69 6e  lse.. # Determin
34100 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69  e the default li
34110 62 70 61 74 68 20 66 72 6f 6d 20 74 68 65 20 76  bpath from the v
34120 61 6c 75 65 20 65 6e 63 6f 64 65 64 20 69 6e 20  alue encoded in 
34130 61 6e 20 65 6d 70 74 79 20 65 78 65 63 75 74 61  an empty executa
34140 62 6c 65 2e 0a 09 20 63 61 74 20 3e 63 6f 6e 66  ble... cat >conf
34150 74 65 73 74 2e 24 61 63 5f 65 78 74 20 3c 3c 5f  test.$ac_ext <<_
34160 41 43 45 4f 46 0a 2f 2a 20 63 6f 6e 66 64 65 66  ACEOF./* confdef
34170 73 2e 68 2e 20 20 2a 2f 0a 5f 41 43 45 4f 46 0a  s.h.  */._ACEOF.
34180 63 61 74 20 63 6f 6e 66 64 65 66 73 2e 68 20 3e  cat confdefs.h >
34190 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78  >conftest.$ac_ex
341a0 74 0a 63 61 74 20 3e 3e 63 6f 6e 66 74 65 73 74  t.cat >>conftest
341b0 2e 24 61 63 5f 65 78 74 20 3c 3c 5f 41 43 45 4f  .$ac_ext <<_ACEO
341c0 46 0a 2f 2a 20 65 6e 64 20 63 6f 6e 66 64 65 66  F./* end confdef
341d0 73 2e 68 2e 20 20 2a 2f 0a 0a 69 6e 74 0a 6d 61  s.h.  */..int.ma
341e0 69 6e 20 28 29 0a 7b 0a 0a 20 20 3b 0a 20 20 72  in ().{..  ;.  r
341f0 65 74 75 72 6e 20 30 3b 0a 7d 0a 5f 41 43 45 4f  eturn 0;.}._ACEO
34200 46 0a 72 6d 20 2d 66 20 63 6f 6e 66 74 65 73 74  F.rm -f conftest
34210 2e 24 61 63 5f 6f 62 6a 65 78 74 20 63 6f 6e 66  .$ac_objext conf
34220 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 0a 69  test$ac_exeext.i
34230 66 20 7b 20 28 61 63 5f 74 72 79 3d 22 24 61 63  f { (ac_try="$ac
34240 5f 6c 69 6e 6b 22 0a 63 61 73 65 20 22 28 28 24  _link".case "(($
34250 61 63 5f 74 72 79 22 20 69 6e 0a 20 20 2a 5c 22  ac_try" in.  *\"
34260 2a 20 7c 20 2a 5c 60 2a 20 7c 20 2a 5c 5c 2a 29  * | *\`* | *\\*)
34270 20 61 63 5f 74 72 79 5f 65 63 68 6f 3d 5c 24 61   ac_try_echo=\$a
34280 63 5f 74 72 79 3b 3b 0a 20 20 2a 29 20 61 63 5f  c_try;;.  *) ac_
34290 74 72 79 5f 65 63 68 6f 3d 24 61 63 5f 74 72 79  try_echo=$ac_try
342a0 3b 3b 0a 65 73 61 63 0a 65 76 61 6c 20 22 65 63  ;;.esac.eval "ec
342b0 68 6f 20 5c 22 5c 24 61 73 5f 6d 65 3a 24 4c 49  ho \"\$as_me:$LI
342c0 4e 45 4e 4f 3a 20 24 61 63 5f 74 72 79 5f 65 63  NENO: $ac_try_ec
342d0 68 6f 5c 22 22 29 20 3e 26 35 0a 20 20 28 65 76  ho\"") >&5.  (ev
342e0 61 6c 20 22 24 61 63 5f 6c 69 6e 6b 22 29 20 32  al "$ac_link") 2
342f0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20  >conftest.er1.  
34300 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 20 20 67  ac_status=$?.  g
34310 72 65 70 20 2d 76 20 27 5e 20 2a 2b 27 20 63 6f  rep -v '^ *+' co
34320 6e 66 74 65 73 74 2e 65 72 31 20 3e 63 6f 6e 66  nftest.er1 >conf
34330 74 65 73 74 2e 65 72 72 0a 20 20 72 6d 20 2d 66  test.err.  rm -f
34340 20 63 6f 6e 66 74 65 73 74 2e 65 72 31 0a 20 20   conftest.er1.  
34350 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72 72  cat conftest.err
34360 20 3e 26 35 0a 20 20 65 63 68 6f 20 22 24 61 73   >&5.  echo "$as
34370 5f 6d 65 3a 24 4c 49 4e 45 4e 4f 3a 20 5c 24 3f  _me:$LINENO: \$?
34380 20 3d 20 24 61 63 5f 73 74 61 74 75 73 22 20 3e   = $ac_status" >
34390 26 35 0a 20 20 28 65 78 69 74 20 24 61 63 5f 73  &5.  (exit $ac_s
343a0 74 61 74 75 73 29 3b 20 7d 20 26 26 20 7b 0a 09  tatus); } && {..
343b0 20 74 65 73 74 20 2d 7a 20 22 24 61 63 5f 63 5f   test -z "$ac_c_
343c0 77 65 72 72 6f 72 5f 66 6c 61 67 22 20 7c 7c 0a  werror_flag" ||.
343d0 09 20 74 65 73 74 20 21 20 2d 73 20 63 6f 6e 66  . test ! -s conf
343e0 74 65 73 74 2e 65 72 72 0a 20 20 20 20 20 20 20  test.err.       
343f0 7d 20 26 26 20 74 65 73 74 20 2d 73 20 63 6f 6e  } && test -s con
34400 66 74 65 73 74 24 61 63 5f 65 78 65 65 78 74 20  ftest$ac_exeext 
34410 26 26 0a 20 20 20 20 20 20 20 24 61 73 5f 74 65  &&.       $as_te
34420 73 74 5f 78 20 63 6f 6e 66 74 65 73 74 24 61 63  st_x conftest$ac
34430 5f 65 78 65 65 78 74 3b 20 74 68 65 6e 0a 0a 61  _exeext; then..a
34440 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d 70  ix_libpath=`dump
34450 20 2d 48 20 63 6f 6e 66 74 65 73 74 24 61 63 5f   -H conftest$ac_
34460 65 78 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75  exeext 2>/dev/nu
34470 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20  ll | $SED -n -e 
34480 27 2f 49 6d 70 6f 72 74 20 46 69 6c 65 20 53 74  '/Import File St
34490 72 69 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e  rings/,/^$/ { /^
344a0 30 2f 20 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a  0/ { s/^0  *\(.*
344b0 5c 29 24 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27  \)$/\1/; p; }.}'
344c0 60 0a 23 20 43 68 65 63 6b 20 66 6f 72 20 61 20  `.# Check for a 
344d0 36 34 2d 62 69 74 20 6f 62 6a 65 63 74 20 69 66  64-bit object if
344e0 20 77 65 20 64 69 64 6e 27 74 20 66 69 6e 64 20   we didn't find 
344f0 61 6e 79 74 68 69 6e 67 2e 0a 69 66 20 74 65 73  anything..if tes
34500 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62 70 61  t -z "$aix_libpa
34510 74 68 22 3b 20 74 68 65 6e 20 61 69 78 5f 6c 69  th"; then aix_li
34520 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 58 36  bpath=`dump -HX6
34530 34 20 63 6f 6e 66 74 65 73 74 24 61 63 5f 65 78  4 conftest$ac_ex
34540 65 65 78 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  eext 2>/dev/null
34550 20 7c 20 24 53 45 44 20 2d 6e 20 2d 65 20 27 2f   | $SED -n -e '/
34560 49 6d 70 6f 72 74 20 46 69 6c 65 20 53 74 72 69  Import File Stri
34570 6e 67 73 2f 2c 2f 5e 24 2f 20 7b 20 2f 5e 30 2f  ngs/,/^$/ { /^0/
34580 20 7b 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29   { s/^0  *\(.*\)
34590 24 2f 5c 31 2f 3b 20 70 3b 20 7d 0a 7d 27 60 3b  $/\1/; p; }.}'`;
345a0 20 66 69 0a 65 6c 73 65 0a 20 20 65 63 68 6f 20   fi.else.  echo 
345b0 22 24 61 73 5f 6d 65 3a 20 66 61 69 6c 65 64 20  "$as_me: failed 
345c0 70 72 6f 67 72 61 6d 20 77 61 73 3a 22 20 3e 26  program was:" >&
345d0 35 0a 73 65 64 20 27 73 2f 5e 2f 7c 20 2f 27 20  5.sed 's/^/| /' 
345e0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
345f0 20 3e 26 35 0a 0a 0a 66 69 0a 0a 72 6d 20 2d 66   >&5...fi..rm -f
34600 20 63 6f 72 65 20 63 6f 6e 66 74 65 73 74 2e 65   core conftest.e
34610 72 72 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f  rr conftest.$ac_
34620 6f 62 6a 65 78 74 20 63 6f 6e 66 74 65 73 74 5f  objext conftest_
34630 69 70 61 38 5f 63 6f 6e 66 74 65 73 74 2e 6f 6f  ipa8_conftest.oo
34640 20 5c 0a 20 20 20 20 20 20 63 6f 6e 66 74 65 73   \.      conftes
34650 74 24 61 63 5f 65 78 65 65 78 74 20 63 6f 6e 66  t$ac_exeext conf
34660 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 69 66 20  test.$ac_ext.if 
34670 74 65 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69  test -z "$aix_li
34680 62 70 61 74 68 22 3b 20 74 68 65 6e 20 61 69 78  bpath"; then aix
34690 5f 6c 69 62 70 61 74 68 3d 22 2f 75 73 72 2f 6c  _libpath="/usr/l
346a0 69 62 3a 2f 6c 69 62 22 3b 20 66 69 0a 0a 09 20  ib:/lib"; fi... 
346b0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
346c0 66 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d  flag_spec='${wl}
346d0 2d 62 6c 69 62 70 61 74 68 3a 24 6c 69 62 64 69  -blibpath:$libdi
346e0 72 3a 27 22 24 61 69 78 5f 6c 69 62 70 61 74 68  r:'"$aix_libpath
346f0 22 0a 09 20 20 23 20 57 61 72 6e 69 6e 67 20 2d  "..  # Warning -
34700 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74   without using t
34710 68 65 20 6f 74 68 65 72 20 72 75 6e 20 74 69 6d  he other run tim
34720 65 20 6c 6f 61 64 69 6e 67 20 66 6c 61 67 73 2c  e loading flags,
34730 0a 09 20 20 23 20 2d 62 65 72 6f 6b 20 77 69 6c  ..  # -berok wil
34740 6c 20 6c 69 6e 6b 20 77 69 74 68 6f 75 74 20 65  l link without e
34750 72 72 6f 72 2c 20 62 75 74 20 6d 61 79 20 70 72  rror, but may pr
34760 6f 64 75 63 65 20 61 20 62 72 6f 6b 65 6e 20 6c  oduce a broken l
34770 69 62 72 61 72 79 2e 0a 09 20 20 6e 6f 5f 75 6e  ibrary...  no_un
34780 64 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 20 24  defined_flag=' $
34790 7b 77 6c 7d 2d 62 65 72 6e 6f 74 6f 6b 27 0a 09  {wl}-bernotok'..
347a0 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65    allow_undefine
347b0 64 5f 66 6c 61 67 3d 27 20 24 7b 77 6c 7d 2d 62  d_flag=' ${wl}-b
347c0 65 72 6f 6b 27 0a 09 20 20 23 20 45 78 70 6f 72  erok'..  # Expor
347d0 74 65 64 20 73 79 6d 62 6f 6c 73 20 63 61 6e 20  ted symbols can 
347e0 62 65 20 70 75 6c 6c 65 64 20 69 6e 74 6f 20 73  be pulled into s
347f0 68 61 72 65 64 20 6f 62 6a 65 63 74 73 20 66 72  hared objects fr
34800 6f 6d 20 61 72 63 68 69 76 65 73 0a 09 20 20 77  om archives..  w
34810 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61  hole_archive_fla
34820 67 5f 73 70 65 63 3d 27 24 63 6f 6e 76 65 6e 69  g_spec='$conveni
34830 65 6e 63 65 27 0a 09 20 20 61 72 63 68 69 76 65  ence'..  archive
34840 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 3d 79 65  _cmds_need_lc=ye
34850 73 0a 09 20 20 23 20 54 68 69 73 20 69 73 20 73  s..  # This is s
34860 69 6d 69 6c 61 72 20 74 6f 20 68 6f 77 20 41 49  imilar to how AI
34870 58 20 74 72 61 64 69 74 69 6f 6e 61 6c 6c 79 20  X traditionally 
34880 62 75 69 6c 64 73 20 69 74 73 20 73 68 61 72 65  builds its share
34890 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 09 20 20  d libraries...  
348a0 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
348b0 6d 64 73 3d 22 5c 24 43 43 20 24 73 68 61 72 65  mds="\$CC $share
348c0 64 5f 66 6c 61 67 22 27 20 2d 6f 20 24 6f 75 74  d_flag"' -o $out
348d0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
348e0 6d 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  me $libobjs $dep
348f0 6c 69 62 73 20 24 7b 77 6c 7d 2d 62 6e 6f 65 6e  libs ${wl}-bnoen
34900 74 72 79 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  try $compiler_fl
34910 61 67 73 20 24 7b 77 6c 7d 2d 62 45 3a 24 65 78  ags ${wl}-bE:$ex
34920 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 24 7b 61 6c  port_symbols${al
34930 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
34940 61 67 7d 7e 24 41 52 20 24 41 52 5f 46 4c 41 47  ag}~$AR $AR_FLAG
34950 53 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  S $output_objdir
34960 2f 24 6c 69 62 6e 61 6d 65 24 72 65 6c 65 61 73  /$libname$releas
34970 65 2e 61 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  e.a $output_objd
34980 69 72 2f 24 73 6f 6e 61 6d 65 27 0a 09 66 69 0a  ir/$soname'..fi.
34990 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 3b        fi.      ;
349a0 3b 0a 0a 20 20 20 20 61 6d 69 67 61 6f 73 2a 29  ;..    amigaos*)
349b0 0a 20 20 20 20 20 20 61 72 63 68 69 76 65 5f 63  .      archive_c
349c0 6d 64 73 3d 27 24 72 6d 20 24 6f 75 74 70 75 74  mds='$rm $output
349d0 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
349e0 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
349f0 23 64 65 66 69 6e 65 20 4e 41 4d 45 20 24 6c 69  #define NAME $li
34a00 62 6e 61 6d 65 22 20 3e 20 24 6f 75 74 70 75 74  bname" > $output
34a10 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
34a20 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
34a30 23 64 65 66 69 6e 65 20 4c 49 42 52 41 52 59 5f  #define LIBRARY_
34a40 49 44 20 31 22 20 3e 3e 20 24 6f 75 74 70 75 74  ID 1" >> $output
34a50 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69 62 72  _objdir/a2ixlibr
34a60 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f 20 22  ary.data~$echo "
34a70 23 64 65 66 69 6e 65 20 56 45 52 53 49 4f 4e 20  #define VERSION 
34a80 24 6d 61 6a 6f 72 22 20 3e 3e 20 24 6f 75 74 70  $major" >> $outp
34a90 75 74 5f 6f 62 6a 64 69 72 2f 61 32 69 78 6c 69  ut_objdir/a2ixli
34aa0 62 72 61 72 79 2e 64 61 74 61 7e 24 65 63 68 6f  brary.data~$echo
34ab0 20 22 23 64 65 66 69 6e 65 20 52 45 56 49 53 49   "#define REVISI
34ac0 4f 4e 20 24 72 65 76 69 73 69 6f 6e 22 20 3e 3e  ON $revision" >>
34ad0 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
34ae0 61 32 69 78 6c 69 62 72 61 72 79 2e 64 61 74 61  a2ixlibrary.data
34af0 7e 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24  ~$AR $AR_FLAGS $
34b00 6c 69 62 20 24 6c 69 62 6f 62 6a 73 7e 24 52 41  lib $libobjs~$RA
34b10 4e 4c 49 42 20 24 6c 69 62 7e 28 63 64 20 24 6f  NLIB $lib~(cd $o
34b20 75 74 70 75 74 5f 6f 62 6a 64 69 72 20 26 26 20  utput_objdir && 
34b30 61 32 69 78 6c 69 62 72 61 72 79 20 2d 33 32 29  a2ixlibrary -32)
34b40 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  '.      hardcode
34b50 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
34b60 63 3d 27 2d 4c 24 6c 69 62 64 69 72 27 0a 20 20  c='-L$libdir'.  
34b70 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e      hardcode_min
34b80 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 23  us_L=yes.      #
34b90 20 73 65 65 20 63 6f 6d 6d 65 6e 74 20 61 62 6f   see comment abo
34ba0 75 74 20 64 69 66 66 65 72 65 6e 74 20 73 65 6d  ut different sem
34bb0 61 6e 74 69 63 73 20 6f 6e 20 74 68 65 20 47 4e  antics on the GN
34bc0 55 20 6c 64 20 73 65 63 74 69 6f 6e 0a 20 20 20  U ld section.   
34bd0 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e 6f 0a     ld_shlibs=no.
34be0 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 62 73        ;;..    bs
34bf0 64 69 5b 34 35 5d 2a 29 0a 20 20 20 20 20 20 65  di[45]*).      e
34c00 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
34c10 61 67 5f 73 70 65 63 3d 2d 72 64 79 6e 61 6d 69  ag_spec=-rdynami
34c20 63 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  c.      ;;..    
34c30 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77 2a  cygwin* | mingw*
34c40 20 7c 20 70 77 33 32 2a 29 0a 20 20 20 20 20 20   | pw32*).      
34c50 23 20 57 68 65 6e 20 6e 6f 74 20 75 73 69 6e 67  # When not using
34c60 20 67 63 63 2c 20 77 65 20 63 75 72 72 65 6e 74   gcc, we current
34c70 6c 79 20 61 73 73 75 6d 65 20 74 68 61 74 20 77  ly assume that w
34c80 65 20 61 72 65 20 75 73 69 6e 67 0a 20 20 20 20  e are using.    
34c90 20 20 23 20 4d 69 63 72 6f 73 6f 66 74 20 56 69    # Microsoft Vi
34ca0 73 75 61 6c 20 43 2b 2b 2e 0a 20 20 20 20 20 20  sual C++..      
34cb0 23 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  # hardcode_libdi
34cc0 72 5f 66 6c 61 67 5f 73 70 65 63 20 69 73 20 61  r_flag_spec is a
34cd0 63 74 75 61 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c  ctually meaningl
34ce0 65 73 73 2c 20 61 73 20 74 68 65 72 65 20 69 73  ess, as there is
34cf0 0a 20 20 20 20 20 20 23 20 6e 6f 20 73 65 61 72  .      # no sear
34d00 63 68 20 70 61 74 68 20 66 6f 72 20 44 4c 4c 73  ch path for DLLs
34d10 2e 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65  ..      hardcode
34d20 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
34d30 63 3d 27 20 27 0a 20 20 20 20 20 20 61 6c 6c 6f  c=' '.      allo
34d40 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
34d50 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20  =unsupported.   
34d60 20 20 20 23 20 54 65 6c 6c 20 6c 74 6d 61 69 6e     # Tell ltmain
34d70 20 74 6f 20 6d 61 6b 65 20 2e 6c 69 62 20 66 69   to make .lib fi
34d80 6c 65 73 2c 20 6e 6f 74 20 2e 61 20 66 69 6c 65  les, not .a file
34d90 73 2e 0a 20 20 20 20 20 20 6c 69 62 65 78 74 3d  s..      libext=
34da0 6c 69 62 0a 20 20 20 20 20 20 23 20 54 65 6c 6c  lib.      # Tell
34db0 20 6c 74 6d 61 69 6e 20 74 6f 20 6d 61 6b 65 20   ltmain to make 
34dc0 2e 64 6c 6c 20 66 69 6c 65 73 2c 20 6e 6f 74 20  .dll files, not 
34dd0 2e 73 6f 20 66 69 6c 65 73 2e 0a 20 20 20 20 20  .so files..     
34de0 20 73 68 72 65 78 74 5f 63 6d 64 73 3d 22 2e 64   shrext_cmds=".d
34df0 6c 6c 22 0a 20 20 20 20 20 20 23 20 46 49 58 4d  ll".      # FIXM
34e00 45 3a 20 53 65 74 74 69 6e 67 20 6c 69 6e 6b 6e  E: Setting linkn
34e10 61 6d 65 73 20 68 65 72 65 20 69 73 20 61 20 62  ames here is a b
34e20 61 64 20 68 61 63 6b 2e 0a 20 20 20 20 20 20 61  ad hack..      a
34e30 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43  rchive_cmds='$CC
34e40 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
34e50 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
34e60 73 20 60 65 63 68 6f 20 22 24 64 65 70 6c 69 62  s `echo "$deplib
34e70 73 22 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27  s" | $SED -e '\'
34e80 27 73 2f 20 2d 6c 63 24 2f 2f 27 5c 27 27 60 20  's/ -lc$//'\''` 
34e90 2d 6c 69 6e 6b 20 2d 64 6c 6c 7e 6c 69 6e 6b 6e  -link -dll~linkn
34ea0 61 6d 65 73 3d 27 0a 20 20 20 20 20 20 23 20 54  ames='.      # T
34eb0 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 61  he linker will a
34ec0 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 75 69  utomatically bui
34ed0 6c 64 20 61 20 2e 6c 69 62 20 66 69 6c 65 20 69  ld a .lib file i
34ee0 66 20 77 65 20 62 75 69 6c 64 20 61 20 44 4c 4c  f we build a DLL
34ef0 2e 0a 20 20 20 20 20 20 6f 6c 64 5f 61 72 63 68  ..      old_arch
34f00 69 76 65 5f 46 72 6f 6d 5f 6e 65 77 5f 63 6d 64  ive_From_new_cmd
34f10 73 3d 27 74 72 75 65 27 0a 20 20 20 20 20 20 23  s='true'.      #
34f20 20 46 49 58 4d 45 3a 20 53 68 6f 75 6c 64 20 6c   FIXME: Should l
34f30 65 74 20 74 68 65 20 75 73 65 72 20 73 70 65 63  et the user spec
34f40 69 66 79 20 74 68 65 20 6c 69 62 20 70 72 6f 67  ify the lib prog
34f50 72 61 6d 2e 0a 20 20 20 20 20 20 6f 6c 64 5f 61  ram..      old_a
34f60 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 6c 69 62  rchive_cmds='lib
34f70 20 2f 4f 55 54 3a 24 6f 6c 64 6c 69 62 24 6f 6c   /OUT:$oldlib$ol
34f80 64 6f 62 6a 73 24 6f 6c 64 5f 64 65 70 6c 69 62  dobjs$old_deplib
34f90 73 27 0a 20 20 20 20 20 20 66 69 78 5f 73 72 63  s'.      fix_src
34fa0 66 69 6c 65 5f 70 61 74 68 3d 27 60 63 79 67 70  file_path='`cygp
34fb0 61 74 68 20 2d 77 20 22 24 73 72 63 66 69 6c 65  ath -w "$srcfile
34fc0 22 60 27 0a 20 20 20 20 20 20 65 6e 61 62 6c 65  "`'.      enable
34fd0 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61  _shared_with_sta
34fe0 74 69 63 5f 72 75 6e 74 69 6d 65 73 3d 79 65 73  tic_runtimes=yes
34ff0 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20 64  .      ;;..    d
35000 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64  arwin* | rhapsod
35010 79 2a 29 0a 20 20 20 20 20 20 63 61 73 65 20 24  y*).      case $
35020 68 6f 73 74 5f 6f 73 20 69 6e 0a 20 20 20 20 20  host_os in.     
35030 20 20 20 72 68 61 70 73 6f 64 79 2a 20 7c 20 64     rhapsody* | d
35040 61 72 77 69 6e 31 2e 5b 30 31 32 5d 29 0a 20 20  arwin1.[012]).  
35050 20 20 20 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64         allow_und
35060 65 66 69 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77  efined_flag='${w
35070 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b 77  l}-undefined ${w
35080 6c 7d 73 75 70 70 72 65 73 73 27 0a 20 20 20 20  l}suppress'.    
35090 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 2a       ;;.       *
350a0 29 20 23 20 44 61 72 77 69 6e 20 31 2e 33 20 6f  ) # Darwin 1.3 o
350b0 6e 0a 20 20 20 20 20 20 20 20 20 69 66 20 74 65  n.         if te
350c0 73 74 20 2d 7a 20 24 7b 4d 41 43 4f 53 58 5f 44  st -z ${MACOSX_D
350d0 45 50 4c 4f 59 4d 45 4e 54 5f 54 41 52 47 45 54  EPLOYMENT_TARGET
350e0 7d 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20  } ; then.       
350f0 20 20 20 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69      allow_undefi
35100 6e 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d  ned_flag='${wl}-
35110 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63 65 20 24  flat_namespace $
35120 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24  {wl}-undefined $
35130 7b 77 6c 7d 73 75 70 70 72 65 73 73 27 0a 20 20  {wl}suppress'.  
35140 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20         else.    
35150 20 20 20 20 20 20 20 63 61 73 65 20 24 7b 4d 41         case ${MA
35160 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45 4e 54 5f  COSX_DEPLOYMENT_
35170 54 41 52 47 45 54 7d 20 69 6e 0a 20 20 20 20 20  TARGET} in.     
35180 20 20 20 20 20 20 20 20 31 30 2e 5b 30 31 32 5d          10.[012]
35190 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ).              
351a0 20 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64   allow_undefined
351b0 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 66 6c 61  _flag='${wl}-fla
351c0 74 5f 6e 61 6d 65 73 70 61 63 65 20 24 7b 77 6c  t_namespace ${wl
351d0 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c  }-undefined ${wl
351e0 7d 73 75 70 70 72 65 73 73 27 0a 20 20 20 20 20  }suppress'.     
351f0 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20            ;;.   
35200 20 20 20 20 20 20 20 20 20 20 31 30 2e 2a 29 0a            10.*).
35210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61                 a
35220 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
35230 6c 61 67 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66  lag='${wl}-undef
35240 69 6e 65 64 20 24 7b 77 6c 7d 64 79 6e 61 6d 69  ined ${wl}dynami
35250 63 5f 6c 6f 6f 6b 75 70 27 0a 20 20 20 20 20 20  c_lookup'.      
35260 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20           ;;.    
35270 20 20 20 20 20 20 20 65 73 61 63 0a 20 20 20 20         esac.    
35280 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 20 20       fi.        
35290 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20   ;;.      esac. 
352a0 20 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64       archive_cmd
352b0 73 5f 6e 65 65 64 5f 6c 63 3d 6e 6f 0a 20 20 20  s_need_lc=no.   
352c0 20 20 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65     hardcode_dire
352d0 63 74 3d 6e 6f 0a 20 20 20 20 20 20 68 61 72 64  ct=no.      hard
352e0 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 3d 79  code_automatic=y
352f0 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
35300 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
35310 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20  unsupported.    
35320 20 20 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f    whole_archive_
35330 66 6c 61 67 5f 73 70 65 63 3d 27 27 0a 20 20 20  flag_spec=''.   
35340 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c     link_all_depl
35350 69 62 73 3d 79 65 73 0a 20 20 20 20 69 66 20 74  ibs=yes.    if t
35360 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
35370 20 3b 20 74 68 65 6e 0a 20 20 20 20 09 6f 75 74   ; then.    .out
35380 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b  put_verbose_link
35390 5f 63 6d 64 3d 27 65 63 68 6f 27 0a 20 20 20 20  _cmd='echo'.    
353a0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
353b0 3d 27 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69  ='$CC -dynamicli
353c0 62 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  b $allow_undefin
353d0 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ed_flag -o $lib 
353e0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
353f0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
35400 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20  s -install_name 
35410 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24  $rpath/$soname $
35420 76 65 72 73 74 72 69 6e 67 27 0a 20 20 20 20 20  verstring'.     
35430 20 6d 6f 64 75 6c 65 5f 63 6d 64 73 3d 27 24 43   module_cmds='$C
35440 43 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  C $allow_undefin
35450 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ed_flag -o $lib 
35460 2d 62 75 6e 64 6c 65 20 24 6c 69 62 6f 62 6a 73  -bundle $libobjs
35470 20 24 64 65 70 6c 69 62 73 24 63 6f 6d 70 69 6c   $deplibs$compil
35480 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
35490 23 20 44 6f 6e 27 74 20 66 69 78 20 74 68 69 73  # Don't fix this
354a0 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 6c 64   by using the ld
354b0 20 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f   -exported_symbo
354c0 6c 73 5f 6c 69 73 74 20 66 6c 61 67 2c 20 69 74  ls_list flag, it
354d0 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 69   doesn't exist i
354e0 6e 20 6f 6c 64 65 72 20 64 61 72 77 69 6e 20 6c  n older darwin l
354f0 64 73 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  ds.      archive
35500 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73 65  _expsym_cmds='se
35510 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20 2d  d -e "s,#.*,," -
35520 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c 22  e "s,^[    ]*,,"
35530 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c   -e "s,^\(..*\),
35540 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f 73  _&," < $export_s
35550 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75 74  ymbols > $output
35560 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d  _objdir/${libnam
35570 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79  e}-symbols.expsy
35580 6d 7e 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69  m~$CC -dynamicli
35590 62 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  b $allow_undefin
355a0 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69 62 20  ed_flag -o $lib 
355b0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
355c0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
355d0 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20  s -install_name 
355e0 24 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24  $rpath/$soname $
355f0 76 65 72 73 74 72 69 6e 67 7e 6e 6d 65 64 69 74  verstring~nmedit
35600 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -s $output_objd
35610 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79  ir/${libname}-sy
35620 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c  mbols.expsym ${l
35630 69 62 7d 27 0a 20 20 20 20 20 20 6d 6f 64 75 6c  ib}'.      modul
35640 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73  e_expsym_cmds='s
35650 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20  ed -e "s,#.*,," 
35660 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c  -e "s,^[    ]*,,
35670 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29  " -e "s,^\(..*\)
35680 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f  ,_&," < $export_
35690 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75  symbols > $outpu
356a0 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61  t_objdir/${libna
356b0 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73  me}-symbols.exps
356c0 79 6d 7e 24 43 43 20 24 61 6c 6c 6f 77 5f 75 6e  ym~$CC $allow_un
356d0 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 20 2d 6f  defined_flag  -o
356e0 20 24 6c 69 62 20 2d 62 75 6e 64 6c 65 20 24 6c   $lib -bundle $l
356f0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 24  ibobjs $deplibs$
35700 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 6e  compiler_flags~n
35710 6d 65 64 69 74 20 2d 73 20 24 6f 75 74 70 75 74  medit -s $output
35720 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d  _objdir/${libnam
35730 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79  e}-symbols.expsy
35740 6d 20 24 7b 6c 69 62 7d 27 0a 20 20 20 20 65 6c  m ${lib}'.    el
35750 73 65 0a 20 20 20 20 20 20 63 61 73 65 20 24 63  se.      case $c
35760 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 20 20  c_basename in.  
35770 20 20 20 20 20 20 78 6c 63 2a 29 0a 20 20 20 20        xlc*).    
35780 20 20 20 20 20 6f 75 74 70 75 74 5f 76 65 72 62       output_verb
35790 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d 27 65 63  ose_link_cmd='ec
357a0 68 6f 27 0a 20 20 20 20 20 20 20 20 20 61 72 63  ho'.         arc
357b0 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d  hive_cmds='$CC -
357c0 71 6d 6b 73 68 72 6f 62 6a 20 24 61 6c 6c 6f 77  qmkshrobj $allow
357d0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20  _undefined_flag 
357e0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
357f0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
35800 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
35810 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 7b 77  install_name ${w
35820 6c 7d 60 65 63 68 6f 20 24 72 70 61 74 68 2f 24  l}`echo $rpath/$
35830 73 6f 6e 61 6d 65 60 20 24 76 65 72 73 74 72 69  soname` $verstri
35840 6e 67 27 0a 20 20 20 20 20 20 20 20 20 6d 6f 64  ng'.         mod
35850 75 6c 65 5f 63 6d 64 73 3d 27 24 43 43 20 24 61  ule_cmds='$CC $a
35860 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66  llow_undefined_f
35870 6c 61 67 20 2d 6f 20 24 6c 69 62 20 2d 62 75 6e  lag -o $lib -bun
35880 64 6c 65 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  dle $libobjs $de
35890 70 6c 69 62 73 24 63 6f 6d 70 69 6c 65 72 5f 66  plibs$compiler_f
358a0 6c 61 67 73 27 0a 20 20 20 20 20 20 20 20 20 20  lags'.          
358b0 23 20 44 6f 6e 27 74 20 66 69 78 20 74 68 69 73  # Don't fix this
358c0 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 6c 64   by using the ld
358d0 20 2d 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f   -exported_symbo
358e0 6c 73 5f 6c 69 73 74 20 66 6c 61 67 2c 20 69 74  ls_list flag, it
358f0 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 69   doesn't exist i
35900 6e 20 6f 6c 64 65 72 20 64 61 72 77 69 6e 20 6c  n older darwin l
35910 64 73 0a 20 20 20 20 20 20 20 20 20 61 72 63 68  ds.         arch
35920 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d  ive_expsym_cmds=
35930 27 73 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c  'sed -e "s,#.*,,
35940 22 20 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a  " -e "s,^[    ]*
35950 2c 2c 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a  ,," -e "s,^\(..*
35960 5c 29 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72  \),_&," < $expor
35970 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74  t_symbols > $out
35980 70 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62  put_objdir/${lib
35990 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78  name}-symbols.ex
359a0 70 73 79 6d 7e 24 43 43 20 2d 71 6d 6b 73 68 72  psym~$CC -qmkshr
359b0 6f 62 6a 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66  obj $allow_undef
359c0 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 24 6c 69  ined_flag -o $li
359d0 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  b $libobjs $depl
359e0 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  ibs $compiler_fl
359f0 61 67 73 20 24 7b 77 6c 7d 2d 69 6e 73 74 61 6c  ags ${wl}-instal
35a00 6c 5f 6e 61 6d 65 20 24 7b 77 6c 7d 24 72 70 61  l_name ${wl}$rpa
35a10 74 68 2f 24 73 6f 6e 61 6d 65 20 24 76 65 72 73  th/$soname $vers
35a20 74 72 69 6e 67 7e 6e 6d 65 64 69 74 20 2d 73 20  tring~nmedit -s 
35a30 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
35a40 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c  {libname}-symbol
35a50 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69 62 7d 27  s.expsym ${lib}'
35a60 0a 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75 6c  .          modul
35a70 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 3d 27 73  e_expsym_cmds='s
35a80 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22 20  ed -e "s,#.*,," 
35a90 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c 2c  -e "s,^[    ]*,,
35aa0 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c 29  " -e "s,^\(..*\)
35ab0 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74 5f  ,_&," < $export_
35ac0 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70 75  symbols > $outpu
35ad0 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61  t_objdir/${libna
35ae0 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73  me}-symbols.exps
35af0 79 6d 7e 24 43 43 20 24 61 6c 6c 6f 77 5f 75 6e  ym~$CC $allow_un
35b00 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 20 2d 6f  defined_flag  -o
35b10 20 24 6c 69 62 20 2d 62 75 6e 64 6c 65 20 24 6c   $lib -bundle $l
35b20 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 24  ibobjs $deplibs$
35b30 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 6e  compiler_flags~n
35b40 6d 65 64 69 74 20 2d 73 20 24 6f 75 74 70 75 74  medit -s $output
35b50 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d  _objdir/${libnam
35b60 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79  e}-symbols.expsy
35b70 6d 20 24 7b 6c 69 62 7d 27 0a 20 20 20 20 20 20  m ${lib}'.      
35b80 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 2a 29      ;;.       *)
35b90 0a 20 20 20 20 20 20 20 20 20 6c 64 5f 73 68 6c  .         ld_shl
35ba0 69 62 73 3d 6e 6f 0a 20 20 20 20 20 20 20 20 20  ibs=no.         
35bb0 20 3b 3b 0a 20 20 20 20 20 20 65 73 61 63 0a 20   ;;.      esac. 
35bc0 20 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a     fi.      ;;..
35bd0 20 20 20 20 64 67 75 78 2a 29 0a 20 20 20 20 20      dgux*).     
35be0 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
35bf0 4c 44 20 2d 47 20 2d 68 20 24 73 6f 6e 61 6d 65  LD -G -h $soname
35c00 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
35c10 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b  s $deplibs $link
35c20 65 72 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20  er_flags'.      
35c30 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
35c40 66 6c 61 67 5f 73 70 65 63 3d 27 2d 4c 24 6c 69  flag_spec='-L$li
35c50 62 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64  bdir'.      hard
35c60 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
35c70 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a  ar=no.      ;;..
35c80 20 20 20 20 66 72 65 65 62 73 64 31 2a 29 0a 20      freebsd1*). 
35c90 20 20 20 20 20 6c 64 5f 73 68 6c 69 62 73 3d 6e       ld_shlibs=n
35ca0 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20 20  o.      ;;..    
35cb0 23 20 46 72 65 65 42 53 44 20 32 2e 32 2e 5b 30  # FreeBSD 2.2.[0
35cc0 31 32 5d 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f  12] allows us to
35cd0 20 69 6e 63 6c 75 64 65 20 63 2b 2b 72 74 30 2e   include c++rt0.
35ce0 6f 20 74 6f 20 67 65 74 20 43 2b 2b 20 63 6f 6e  o to get C++ con
35cf0 73 74 72 75 63 74 6f 72 0a 20 20 20 20 23 20 73  structor.    # s
35d00 75 70 70 6f 72 74 2e 20 20 46 75 74 75 72 65 20  upport.  Future 
35d10 76 65 72 73 69 6f 6e 73 20 64 6f 20 74 68 69 73  versions do this
35d20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c 20   automatically, 
35d30 62 75 74 20 61 6e 20 65 78 70 6c 69 63 69 74 20  but an explicit 
35d40 63 2b 2b 72 74 30 2e 6f 0a 20 20 20 20 23 20 64  c++rt0.o.    # d
35d50 6f 65 73 20 6e 6f 74 20 62 72 65 61 6b 20 61 6e  oes not break an
35d60 79 74 68 69 6e 67 2c 20 61 6e 64 20 68 65 6c 70  ything, and help
35d70 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20  s significantly 
35d80 28 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66 20  (at the cost of 
35d90 61 20 6c 69 74 74 6c 65 0a 20 20 20 20 23 20 65  a little.    # e
35da0 78 74 72 61 20 73 70 61 63 65 29 2e 0a 20 20 20  xtra space)..   
35db0 20 66 72 65 65 62 73 64 32 2e 32 2a 29 0a 20 20   freebsd2.2*).  
35dc0 20 20 20 20 61 72 63 68 69 76 65 5f 63 6d 64 73      archive_cmds
35dd0 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61 62 6c  ='$LD -Bshareabl
35de0 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62  e -o $lib $libob
35df0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
35e00 6b 65 72 5f 66 6c 61 67 73 20 2f 75 73 72 2f 6c  ker_flags /usr/l
35e10 69 62 2f 63 2b 2b 72 74 30 2e 6f 27 0a 20 20 20  ib/c++rt0.o'.   
35e20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64     hardcode_libd
35e30 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d 52  ir_flag_spec='-R
35e40 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 68  $libdir'.      h
35e50 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79  ardcode_direct=y
35e60 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64  es.      hardcod
35e70 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d  e_shlibpath_var=
35e80 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  no.      ;;..   
35e90 20 23 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79   # Unfortunately
35ea0 2c 20 6f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73  , older versions
35eb0 20 6f 66 20 46 72 65 65 42 53 44 20 32 20 64 6f   of FreeBSD 2 do
35ec0 20 6e 6f 74 20 68 61 76 65 20 74 68 69 73 20 66   not have this f
35ed0 65 61 74 75 72 65 2e 0a 20 20 20 20 66 72 65 65  eature..    free
35ee0 62 73 64 32 2a 29 0a 20 20 20 20 20 20 61 72 63  bsd2*).      arc
35ef0 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d  hive_cmds='$LD -
35f00 42 73 68 61 72 65 61 62 6c 65 20 2d 6f 20 24 6c  Bshareable -o $l
35f10 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
35f20 6c 69 62 73 20 24 6c 69 6e 6b 65 72 5f 66 6c 61  libs $linker_fla
35f30 67 73 27 0a 20 20 20 20 20 20 68 61 72 64 63 6f  gs'.      hardco
35f40 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 20 20  de_direct=yes.  
35f50 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e      hardcode_min
35f60 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20 68  us_L=yes.      h
35f70 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
35f80 68 5f 76 61 72 3d 6e 6f 0a 20 20 20 20 20 20 3b  h_var=no.      ;
35f90 3b 0a 0a 20 20 20 20 23 20 46 72 65 65 42 53 44  ;..    # FreeBSD
35fa0 20 33 20 61 6e 64 20 67 72 65 61 74 65 72 20 75   3 and greater u
35fb0 73 65 73 20 67 63 63 20 2d 73 68 61 72 65 64 20  ses gcc -shared 
35fc0 74 6f 20 64 6f 20 73 68 61 72 65 64 20 6c 69 62  to do shared lib
35fd0 72 61 72 69 65 73 2e 0a 20 20 20 20 66 72 65 65  raries..    free
35fe0 62 73 64 2a 20 7c 20 6b 66 72 65 65 62 73 64 2a  bsd* | kfreebsd*
35ff0 2d 67 6e 75 20 7c 20 64 72 61 67 6f 6e 66 6c 79  -gnu | dragonfly
36000 2a 29 0a 20 20 20 20 20 20 61 72 63 68 69 76 65  *).      archive
36010 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68 61 72  _cmds='$CC -shar
36020 65 64 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f  ed -o $lib $libo
36030 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
36040 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 20 20  mpiler_flags'.  
36050 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
36060 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 2d  dir_flag_spec='-
36070 52 24 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20  R$libdir'.      
36080 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d  hardcode_direct=
36090 79 65 73 0a 20 20 20 20 20 20 68 61 72 64 63 6f  yes.      hardco
360a0 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72  de_shlibpath_var
360b0 3d 6e 6f 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20  =no.      ;;..  
360c0 20 20 68 70 75 78 39 2a 29 0a 20 20 20 20 20 20    hpux9*).      
360d0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
360e0 20 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68   yes; then..arch
360f0 69 76 65 5f 63 6d 64 73 3d 27 24 72 6d 20 24 6f  ive_cmds='$rm $o
36100 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
36110 6e 61 6d 65 7e 24 43 43 20 2d 73 68 61 72 65 64  name~$CC -shared
36120 20 2d 66 50 49 43 20 24 7b 77 6c 7d 2b 62 20 24   -fPIC ${wl}+b $
36130 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62  {wl}$install_lib
36140 64 69 72 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f  dir -o $output_o
36150 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c  bjdir/$soname $l
36160 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
36170 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e  $compiler_flags~
36180 74 65 73 74 20 24 6f 75 74 70 75 74 5f 6f 62 6a  test $output_obj
36190 64 69 72 2f 24 73 6f 6e 61 6d 65 20 3d 20 24 6c  dir/$soname = $l
361a0 69 62 20 7c 7c 20 6d 76 20 24 6f 75 74 70 75 74  ib || mv $output
361b0 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20  _objdir/$soname 
361c0 24 6c 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65  $lib'.      else
361d0 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27  ..archive_cmds='
361e0 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  $rm $output_objd
361f0 69 72 2f 24 73 6f 6e 61 6d 65 7e 24 4c 44 20 2d  ir/$soname~$LD -
36200 62 20 2b 62 20 24 69 6e 73 74 61 6c 6c 5f 6c 69  b +b $install_li
36210 62 64 69 72 20 2d 6f 20 24 6f 75 74 70 75 74 5f  bdir -o $output_
36220 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24  objdir/$soname $
36230 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
36240 20 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 7e 74   $linker_flags~t
36250 65 73 74 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  est $output_objd
36260 69 72 2f 24 73 6f 6e 61 6d 65 20 3d 20 24 6c 69  ir/$soname = $li
36270 62 20 7c 7c 20 6d 76 20 24 6f 75 74 70 75 74 5f  b || mv $output_
36280 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24  objdir/$soname $
36290 6c 69 62 27 0a 20 20 20 20 20 20 66 69 0a 20 20  lib'.      fi.  
362a0 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62      hardcode_lib
362b0 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  dir_flag_spec='$
362c0 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 6c 69 62  {wl}+b ${wl}$lib
362d0 64 69 72 27 0a 20 20 20 20 20 20 68 61 72 64 63  dir'.      hardc
362e0 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72  ode_libdir_separ
362f0 61 74 6f 72 3d 3a 0a 20 20 20 20 20 20 68 61 72  ator=:.      har
36300 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65 73  dcode_direct=yes
36310 0a 0a 20 20 20 20 20 20 23 20 68 61 72 64 63 6f  ..      # hardco
36320 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20  de_minus_L: Not 
36330 72 65 61 6c 6c 79 20 69 6e 20 74 68 65 20 73 65  really in the se
36340 61 72 63 68 20 50 41 54 48 2c 0a 20 20 20 20 20  arch PATH,.     
36350 20 23 20 62 75 74 20 61 73 20 74 68 65 20 64 65   # but as the de
36360 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e 20 6f  fault location o
36370 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 20  f the library.. 
36380 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 6d 69       hardcode_mi
36390 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20 20 20  nus_L=yes.      
363a0 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
363b0 6c 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d  lag_spec='${wl}-
363c0 45 27 0a 20 20 20 20 20 20 3b 3b 0a 0a 20 20 20  E'.      ;;..   
363d0 20 68 70 75 78 31 30 2a 29 0a 20 20 20 20 20 20   hpux10*).      
363e0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
363f0 20 79 65 73 20 2d 61 20 22 24 77 69 74 68 5f 67   yes -a "$with_g
36400 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65  nu_ld" = no; the
36410 6e 0a 09 61 72 63 68 69 76 65 5f 63 6d 64 73 3d  n..archive_cmds=
36420 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 66 50  '$CC -shared -fP
36430 49 43 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d  IC ${wl}+h ${wl}
36440 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 62 20  $soname ${wl}+b 
36450 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69  ${wl}$install_li
36460 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24 6c 69  bdir -o $lib $li
36470 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
36480 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
36490 20 20 20 20 20 20 65 6c 73 65 0a 09 61 72 63 68        else..arch
364a0 69 76 65 5f 63 6d 64 73 3d 27 24 4c 44 20 2d 62  ive_cmds='$LD -b
364b0 20 2b 68 20 24 73 6f 6e 61 6d 65 20 2b 62 20 24   +h $soname +b $
364c0 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d  install_libdir -
364d0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
364e0 24 64 65 70 6c 69 62 73 20 24 6c 69 6e 6b 65 72  $deplibs $linker
364f0 5f 66 6c 61 67 73 27 0a 20 20 20 20 20 20 66 69  _flags'.      fi
36500 0a 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22  .      if test "
36510 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d 20  $with_gnu_ld" = 
36520 6e 6f 3b 20 74 68 65 6e 0a 09 68 61 72 64 63 6f  no; then..hardco
36530 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
36540 70 65 63 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77  pec='${wl}+b ${w
36550 6c 7d 24 6c 69 62 64 69 72 27 0a 09 68 61 72 64  l}$libdir'..hard
36560 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
36570 72 61 74 6f 72 3d 3a 0a 0a 09 68 61 72 64 63 6f  rator=:...hardco
36580 64 65 5f 64 69 72 65 63 74 3d 79 65 73 0a 09 65  de_direct=yes..e
36590 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
365a0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2d 45  ag_spec='${wl}-E
365b0 27 0a 0a 09 23 20 68 61 72 64 63 6f 64 65 5f 6d  '...# hardcode_m
365c0 69 6e 75 73 5f 4c 3a 20 4e 6f 74 20 72 65 61 6c  inus_L: Not real
365d0 6c 79 20 69 6e 20 74 68 65 20 73 65 61 72 63 68  ly in the search
365e0 20 50 41 54 48 2c 0a 09 23 20 62 75 74 20 61 73   PATH,..# but as
365f0 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 63   the default loc
36600 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62  ation of the lib
36610 72 61 72 79 2e 0a 09 68 61 72 64 63 6f 64 65 5f  rary...hardcode_
36620 6d 69 6e 75 73 5f 4c 3d 79 65 73 0a 20 20 20 20  minus_L=yes.    
36630 20 20 66 69 0a 20 20 20 20 20 20 3b 3b 0a 0a 20    fi.      ;;.. 
36640 20 20 20 68 70 75 78 31 31 2a 29 0a 20 20 20 20     hpux11*).    
36650 20 20 69 66 20 74 65 73 74 20 22 24 47 43 43 22    if test "$GCC"
36660 20 3d 20 79 65 73 20 2d 61 20 22 24 77 69 74 68   = yes -a "$with
36670 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74  _gnu_ld" = no; t
36680 68 65 6e 0a 09 63 61 73 65 20 24 68 6f 73 74 5f  hen..case $host_
36690 63 70 75 20 69 6e 0a 09 68 70 70 61 2a 36 34 2a  cpu in..hppa*64*
366a0 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63 6d 64  )..  archive_cmd
366b0 73 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24  s='$CC -shared $
366c0 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e  {wl}+h ${wl}$son
366d0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
366e0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
366f0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09  ompiler_flags'..
36700 20 20 3b 3b 0a 09 69 61 36 34 2a 29 0a 09 20 20    ;;..ia64*)..  
36710 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43  archive_cmds='$C
36720 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2b  C -shared ${wl}+
36730 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 24  h ${wl}$soname $
36740 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75 6c 74 72 70  {wl}+nodefaultrp
36750 61 74 68 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ath -o $lib $lib
36760 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
36770 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 09  ompiler_flags'..
36780 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61 72 63 68    ;;..*)..  arch
36790 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73  ive_cmds='$CC -s
367a0 68 61 72 65 64 20 2d 66 50 49 43 20 24 7b 77 6c  hared -fPIC ${wl
367b0 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  }+h ${wl}$soname
367c0 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69   ${wl}+b ${wl}$i
367d0 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f  nstall_libdir -o
367e0 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24   $lib $libobjs $
367f0 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65  deplibs $compile
36800 72 5f 66 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09  r_flags'..  ;;..
36810 65 73 61 63 0a 20 20 20 20 20 20 65 6c 73 65 0a  esac.      else.
36820 09 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20  .case $host_cpu 
36830 69 6e 0a 09 68 70 70 61 2a 36 34 2a 29 0a 09 20  in..hppa*64*).. 
36840 20 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24   archive_cmds='$
36850 43 43 20 2d 62 20 24 7b 77 6c 7d 2b 68 20 24 7b  CC -b ${wl}+h ${
36860 77 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c  wl}$soname -o $l
36870 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ib $libobjs $dep
36880 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
36890 6c 61 67 73 27 0a 09 20 20 3b 3b 0a 09 69 61 36  lags'..  ;;..ia6
368a0 34 2a 29 0a 09 20 20 61 72 63 68 69 76 65 5f 63  4*)..  archive_c
368b0 6d 64 73 3d 27 24 43 43 20 2d 62 20 24 7b 77 6c  mds='$CC -b ${wl
368c0 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  }+h ${wl}$soname
368d0 20 24 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75 6c 74   ${wl}+nodefault
368e0 72 70 61 74 68 20 2d 6f 20 24 6c 69 62 20 24 6c  rpath -o $lib $l
368f0 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
36900 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
36910 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 61 72  ..  ;;..*)..  ar
36920 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 43 43 20  chive_cmds='$CC 
36930 2d 62 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d  -b ${wl}+h ${wl}
36940 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 62 20  $soname ${wl}+b 
36950 24 7b 77 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69  ${wl}$install_li
36960 62 64 69 72 20 2d 6f 20 24 6c 69 62 20 24 6c 69  bdir -o $lib $li
36970 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
36980 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
36990 09 20 20 3b 3b 0a 09 65 73 61 63 0a 20 20 20 20  .  ;;..esac.    
369a0 20 20 66 69 0a 20 20 20 20 20 20 69 66 20 74 65    fi.      if te
369b0 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64  st "$with_gnu_ld
369c0 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 09 68 61  " = no; then..ha
369d0 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
369e0 61 67 5f 73 70 65 63 3d 27 24 7b 77 6c 7d 2b 62  ag_spec='${wl}+b
369f0 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 09   ${wl}$libdir'..
36a00 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
36a10 73 65 70 61 72 61 74 6f 72 3d 3a 0a 0a 09 63 61  separator=:...ca
36a20 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a  se $host_cpu in.
36a30 09 68 70 70 61 2a 36 34 2a 7c 69 61 36 34 2a 29  .hppa*64*|ia64*)
36a40 0a 09 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62  ..  hardcode_lib
36a50 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c 64  dir_flag_spec_ld
36a60 3d 27 2b 62 20 24 6c 69 62 64 69 72 27 0a 09 20  ='+b $libdir'.. 
36a70 20 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74   hardcode_direct
36a80 3d 6e 6f 0a 09 20 20 68 61 72 64 63 6f 64 65 5f  =no..  hardcode_
36a90 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 6e 6f  shlibpath_var=no
36aa0 0a 09 20 20 3b 3b 0a 09 2a 29 0a 09 20 20 68 61  ..  ;;..*)..  ha
36ab0 72 64 63 6f 64 65 5f 64 69 72 65 63 74 3d 79 65  rdcode_direct=ye
36ac0 73 0a 09 20 20 65 78 70 6f 72 74 5f 64 79 6e 61  s..  export_dyna
36ad0 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 3d 27 24  mic_flag_spec='$
36ae0 7b 77 6c 7d 2d 45 27 0a 0a 09 20 20 23 20 68 61  {wl}-E'...  # ha
36af0 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 3a 20  rdcode_minus_L: 
36b00 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 20 74 68  Not really in th
36b10 65 20 73 65 61 72 63 68 20 50 41 54 48 2c 0a 09  e search PATH,..
36b20 20 20 23 20 62 75 74 20 61 73 20 74 68 65 20 64    # but as the d
36b30 65 66 61 75 6c 74 20 6c 6f 63 61 74 69 6f 6e 20  efault location 
36b40 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2e 0a  of the library..
36b50 09 20 20 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75  .  hardcode_minu
36b60 73 5f 4c 3d 79 65 73 0a 09 20 20 3b 3b 0a 09 65  s_L=yes..  ;;..e
36b70 73 61 63 0a 20 20 20 20 20 20 66 69 0a 20 20 20  sac.      fi.   
36b80 20 20 20 3b 3b 0a 0a 20 20 20 20 69 72 69 78 35     ;;..    irix5
36b90 2a 20 7c 20 69 72 69 78 36 2a 20 7c 20 6e 6f 6e  * | irix6* | non
36ba0 73 74 6f 70 75 78 2a 29 0a 20 20 20 20 20 20 69  stopux*).      i
36bb0 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
36bc0 79 65 73 3b 20 74 68 65 6e 0a 09 61 72 63 68 69  yes; then..archi
36bd0 76 65 5f 63 6d 64 73 3d 27 24 43 43 20 2d 73 68  ve_cmds='$CC -sh
36be0 61 72 65 64 20 24 6c 69 62 6f 62 6a 73 20 24 64  ared $libobjs $d
36bf0 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
36c00 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e  _flags ${wl}-son
36c10 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  ame ${wl}$soname
36c20 20 60 74 65 73 74 20 2d 6e 20 22 24 76 65 72 73   `test -n "$vers
36c30 74 72 69 6e 67 22 20 26 26 20 65 63 68 6f 20 24  tring" && echo $
36c40 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73 69 6f 6e  {wl}-set_version
36c50 20 24 7b 77 6c 7d 24 76 65 72 73 74 72 69 6e 67   ${wl}$verstring
36c60 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74 65 5f 72  ` ${wl}-update_r
36c70 65 67 69 73 74 72 79 20 24 7b 77 6c 7d 24 7b 6f  egistry ${wl}${o
36c80 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f  utput_objdir}/so
36c90 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f 20 24 6c  _locations -o $l
36ca0 69 62 27 0a 20 20 20 20 20 20 65 6c 73 65 0a 09  ib'.      else..
36cb0 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 4c  archive_cmds='$L
36cc0 44 20 2d 73 68 61 72 65 64 20 24 6c 69 62 6f 62  D -shared $libob
36cd0 6a 73 20 24 64 65 70 6c 69 62 73 20 24 6c 69 6e  js $deplibs $lin
36ce0 6b 65 72 5f 66 6c 61 67 73 20 2d 73 6f 6e 61 6d  ker_flags -sonam
36cf0 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  e $soname `test 
36d00 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
36d10 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72  && echo -set_ver
36d20 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60  sion $verstring`
36d30 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72   -update_registr
36d40 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69  y ${output_objdi
36d50 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20  r}/so_locations 
36d60 2d 6f 20 24 6c 69 62 27 0a 09 68 61 72 64 63 6f  -o $lib'..hardco
36d70 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73  de_libdir_flag_s
36d80 70 65 63 5f 6c 64 3d 27 2d 72 70 61 74 68 20 24  pec_ld='-rpath $
36d90 6c 69 62 64 69 72 27 0a 20 20 20 20 20 20 66 69  libdir'.      fi
36da0 0a 20 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f  .      hardcode_
36db0 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63  libdir_flag_spec
36dc0 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b  ='${wl}-rpath ${
36dd0 77 6c 7d 24 6c 69 62 64 69 72 27 0a 20 20 20 20  wl}$libdir'.    
36de0 20 20 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69    hardcode_libdi
36df0 72 5f 73 65 70 61 72 61 74 6f 72 3d 3a 0a 20 20  r_separator=:.  
36e00 20 20 20 20 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70      link_all_dep
36e10 6c 69 62 73 3d 79 65 73 0a 20 20 20 20 20 20 3b  libs=yes.      ;
36e20 3b 0a 0a 20 20 20 20 6e 65 74 62 73 64 2a 29 0a  ;..    netbsd*).
36e30 20 20 20 20 20 20 69 66 20 65 63 68 6f 20 5f 5f        if echo __
36e40 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d  ELF__ | $CC -E -
36e