1f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#! /bin/sh
2f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Guess values for system-dependent variables and create Makefiles.
3f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Generated by GNU Autoconf 2.61.
4f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
5f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This configure script is free software; the Free Software Foundation
8f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# gives unlimited permission to copy, distribute and modify it.
9f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ##
10f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## M4sh Initialization.  ##
11f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ##
12f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Be more Bourne compatible
14f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh
15f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  emulate sh
17f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  NULLCMD=:
18f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # is contrary to our usage.  Disable this feature.
20f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
21f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  setopt NO_GLOB_SUBST
22f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
23f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case `(set -o) 2>/dev/null` in
24f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *posix*) set -o posix ;;
25f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
26f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
27f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
28f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
29f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
30f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
31f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
32f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PATH needs CR
33f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Avoid depending upon Character Ranges.
34f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz'
35f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS
37f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_digits='0123456789'
38f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits
39f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
40f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The user is always right.
41f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then
42f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "#! /bin/sh" >conf$$.sh
43f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo  "exit 0"   >>conf$$.sh
44f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  chmod +x conf$$.sh
45f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    PATH_SEPARATOR=';'
47f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
48f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    PATH_SEPARATOR=:
49f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
50f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conf$$.sh
51f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
52f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
53f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Support unset when possible.
54f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_unset=unset
56f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
57f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_unset=false
58f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
59f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
60f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
61f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# IFS
62f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We need space, tab and new line, in precisely that order.  Quoting is
63f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# there to prevent editors from complaining about space-tab.
64f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# splitting by setting IFS to empty value.)
66f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_nl='
67f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'
68f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=" ""	$as_nl"
69f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
70f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find who we are.  Look in the path if we contain no directory separator.
71f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $0 in
72f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *[\\/]* ) as_myself=$0 ;;
73f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
75f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
76f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
77f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
78f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
80f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
81f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
82f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ;;
83f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
84f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND'
85f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# in which case we are not to be found in the path.
86f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$as_myself" = x; then
87f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_myself=$0
88f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
89f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test ! -f "$as_myself"; then
90f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (exit 1); exit 1; }
92f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
93f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
94f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh.
95f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in ENV MAIL MAILPATH
96f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
98f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS1='$ '
99f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS2='> '
100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS4='+ '
101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NLS nuisances.
103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in \
104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LC_TELEPHONE LC_TIME
107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval $as_var=C; export $as_var
110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Required to use basename.
116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=expr
119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=false
121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_basename=basename
125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_basename=false
127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Name of the executable.
131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_me=`$as_basename -- "$0" ||
132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(//\)$' \| \
134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X/"$0" |
136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^.*\/\([^/][^/]*\)\/*$/{
137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\/\(\/\/\)$/{
141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\/\(\/\).*/{
145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# CDPATH.
151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset CDPATH
152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$CONFIG_SHELL" = x; then
155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (eval ":") 2>/dev/null; then
156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_have_required=yes
157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_have_required=no
159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test $as_have_required = yes && 	 (eval ":
162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(as_func_return () {
163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit \$1)
164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_success () {
166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_func_return 0
167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_failure () {
169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_func_return 1
170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_success () {
172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0
173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_failure () {
175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 1
176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexitcode=0
179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_success; then
180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_success failed.
184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_failure; then
187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_failure succeeded.
189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_success; then
192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_ret_success failed.
196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_failure; then
199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_ret_failure succeeded.
201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo positional parameters were not saved.
208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest \$exitcode = 0) || { (exit 1); exit 1; }
211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(
213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_1=\$LINENO
214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_2=\$LINENO
215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels") 2> /dev/null; then
218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_candidate_shells=
221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $as_dir in
227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 /*)
228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   for as_base in sh bash ksh sh5; do
229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   done;;
231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       esac
232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for as_shell in $as_candidate_shells $SHELL; do
237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 # Try only shells that exist, to save several forks.
238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		{ ("$as_shell") 2> /dev/null <<\_ASEOF
240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  emulate sh
242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  NULLCMD=:
243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # is contrary to our usage.  Disable this feature.
245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  setopt NO_GLOB_SUBST
247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case `(set -o) 2>/dev/null` in
249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *posix*) set -o posix ;;
250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:
256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASEOF
257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}; then
258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CONFIG_SHELL=$as_shell
259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	       as_have_required=yes
260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	       if { "$as_shell" 2> /dev/null <<\_ASEOF
261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  emulate sh
263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  NULLCMD=:
264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # is contrary to our usage.  Disable this feature.
266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  setopt NO_GLOB_SUBST
268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case `(set -o) 2>/dev/null` in
270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *posix*) set -o posix ;;
271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:
277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(as_func_return () {
278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $1)
279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_success () {
281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_func_return 0
282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_failure () {
284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_func_return 1
285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_success () {
287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0
288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_failure () {
290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 1
291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexitcode=0
294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_success; then
295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_success failed.
299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_failure; then
302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_failure succeeded.
304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_success; then
307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_ret_success failed.
311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_failure; then
314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_ret_failure succeeded.
316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( set x; as_func_ret_success y && test x = "$1" ); then
319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo positional parameters were not saved.
323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest $exitcode = 0) || { (exit 1); exit 1; }
326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(
328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_1=$LINENO
329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_2=$LINENO
330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x$as_lineno_1" != "x$as_lineno_2" &&
331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASEOF
334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}; then
335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  break
336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "x$CONFIG_SHELL" != x; then
343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for as_var in BASH_ENV ENV
344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        done
346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        export CONFIG_SHELL
347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test $as_have_required = no; then
352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo This script requires a shell more modern than all the
353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo shells that I found on your system.  Please install a
354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo modern shell, or manually run the script under such a
355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo shell if you do have one.
356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { (exit 1); exit 1; }
357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(eval "as_func_return () {
367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit \$1)
368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_success () {
370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_func_return 0
371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_failure () {
373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_func_return 1
374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_success () {
376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0
377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_func_ret_failure () {
379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 1
380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexitcode=0
383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_success; then
384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_success failed.
388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_failure; then
391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_failure succeeded.
393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_success; then
396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_ret_success failed.
400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif as_func_ret_failure; then
403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo as_func_ret_failure succeeded.
405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exitcode=1
411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo positional parameters were not saved.
412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest \$exitcode = 0") || {
415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo No shell found that supports shell functions.
416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo Please tell autoconf@gnu.org about your system,
417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo including any error possibly output before this
418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo message
419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_1=$LINENO
424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_2=$LINENO
425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x$as_lineno_1" != "x$as_lineno_2" &&
426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # uniformly replaced by the line number.  The first 'sed' inserts a
430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # line-number line after each line using $LINENO; the second 'sed'
431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # does the real work.  The second script uses 'N' to pair each
432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # line-number line with the line containing $LINENO, and appends
433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # trailing '-' during substitution so that $LINENO is not a special
434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # case at line end.
435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # scripts with optimization help from Paolo Bonzini.  Blame Lee
437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # E. McMahon (1931-1989) for sed's syntax.  :-)
438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed -n '
439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    p
440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    /[$]LINENO/=
441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ' <$as_myself |
442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '
443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      s/[$]LINENO.*/&-/
444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      t lineno
445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      b
446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      :lineno
447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      N
448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      :loop
449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      t loop
451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      s/-\n.*//
452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ' >$as_me.lineno &&
453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  chmod +x "$as_me.lineno" ||
454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Don't try to exec as it changes $[0], causing all sort of problems
458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # (the dirname of $[0] is not the place where we might find the
459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # original and so on.  Autoconf is especially sensitive to this).
460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  . "./$as_me.lineno"
461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Exit status is that of the last command.
462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exit
463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_dirname=dirname
468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_dirname=false
470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C= ECHO_N= ECHO_T=
473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `echo -n x` in
474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels-n*)
475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case `echo 'x\c'` in
476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)   ECHO_C='\c';;
478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac;;
479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ECHO_N='-n';;
481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=expr
486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=false
488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file
491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d conf$$.dir; then
492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conf$$.dir/conf$$.file
493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conf$$.dir
495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mkdir conf$$.dir
496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho >conf$$.file
498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then
499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_ln_s='ln -s'
500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # ... but there are two gotchas:
501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # In both cases, we have to default to `cp -p'.
504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_ln_s='cp -p'
506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then
507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_ln_s=ln
508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_ln_s='cp -p'
510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir conf$$.dir 2>/dev/null
513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif mkdir -p . 2>/dev/null; then
515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_mkdir_p=:
516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -d ./-p && rmdir ./-p
518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_mkdir_p=false
519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -x / >/dev/null 2>&1; then
522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_test_x='test -x'
523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if ls -dL / >/dev/null 2>&1; then
525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_ls_L_option=L
526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_ls_L_option=
528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_test_x='
530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval sh -c '\''
531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -d "$1"; then
532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        test -d "$1/.";
533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $1 in
535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        -*)set "./$1";;
536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac;
537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	???[sx]*):;;*)false;;esac;fi
539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    '\'' sh
540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  '
541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_executable_p=$as_test_x
543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid CPP name.
545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid variable name.
548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that we are running under the correct shell.
554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh}
555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase X$lt_ECHO in
557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsX*--fallback-echo)
558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Remove one level of quotation (which was required for Make).
559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO=${lt_ECHO-echo}
564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X$1" = X--no-reexec; then
565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Discard the --no-reexec flag, and continue.
566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shift
567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "X$1" = X--fallback-echo; then
568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Avoid inline document here, it may be left over
569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Yippee, $ECHO works!
572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Restart under the correct shell.
575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exec $SHELL "$0" --no-reexec ${1+"$@"}
576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X$1" = X--fallback-echo; then
579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # used as fallback echo
580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shift
581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat <<_LT_EOF
582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$*
583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exit 0
585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout
588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if CDPATH is set.
589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_ECHO"; then
592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "X${echo_test_string+set}" != Xset; then
593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # find a string as large as possible, as long as the shell can cope with it
594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      then
599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        break
600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     test "X$echo_testing_string" = "X$echo_test_string"; then
607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    :
608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # The Solaris, AIX, and Digital Unix default echo programs unquote
610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # backslashes.  This makes it impossible to quote backslashes using
611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    #   echo "$something" | sed 's/\\/\\\\/g'
612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    #
613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # So, first we look for a working echo in the user's PATH.
614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for dir in $PATH /usr/ucb; do
617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      IFS="$lt_save_ifs"
618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         test "X$echo_testing_string" = "X$echo_test_string"; then
622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ECHO="$dir/echo"
623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        break
624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    IFS="$lt_save_ifs"
627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "X$ECHO" = Xecho; then
629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # We didn't find a better echo, so look for alternatives.
630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         test "X$echo_testing_string" = "X$echo_test_string"; then
633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # This shell has a builtin print -r that does the trick.
634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ECHO='print -r'
635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   test "X$CONFIG_SHELL" != X/bin/ksh; then
637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # If we have ksh, try running configure again with it.
638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        export ORIGINAL_CONFIG_SHELL
640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        CONFIG_SHELL=/bin/ksh
641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        export CONFIG_SHELL
642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # Try using printf.
645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ECHO='printf %s\n'
646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   test "X$echo_testing_string" = "X$echo_test_string"; then
649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Cool, printf works
650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  :
651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     test "X$echo_testing_string" = 'X\t' &&
653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     test "X$echo_testing_string" = "X$echo_test_string"; then
655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  export CONFIG_SHELL
657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  SHELL="$CONFIG_SHELL"
658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  export SHELL
659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     test "X$echo_testing_string" = 'X\t' &&
662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     test "X$echo_testing_string" = "X$echo_test_string"; then
664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        else
666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # maybe with a smaller string...
667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  prev=:
668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    then
672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	      break
673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    fi
674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    prev="$cmd"
675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  done
676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if test "$prev" != 'sed 50q "$0"'; then
678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    echo_test_string=`eval $prev`
679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    export echo_test_string
680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    # Oops.  We lost completely, so just stick with echo.
683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ECHO=echo
684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        fi
686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Copy echo and quote the copy suitably for passing to libtool from
692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the Makefile, instead of quoting the original, which is used later.
693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_ECHO=$ECHO
694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 7<&0 </dev/null 6>&1
702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Name of the host.
704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so uname gets run too.
706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Initializations.
710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_default_prefix=/usr/local
712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files=
713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_libobj_dir=.
714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS=
715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscross_compiling=no
716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssubdirs=
717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMFLAGS=
718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEFLAGS=
719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh}
720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Identity of this package.
722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_NAME=
723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_TARNAME=
724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_VERSION=
725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_STRING=
726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_BUGREPORT=
727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_unique_file="src/framing.c"
729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Factoring default headers for most tests.
730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_includes_default="\
731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_SYS_TYPES_H
733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <sys/types.h>
734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_SYS_STAT_H
736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <sys/stat.h>
737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef STDC_HEADERS
739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stdlib.h>
740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stddef.h>
741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ifdef HAVE_STDLIB_H
743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  include <stdlib.h>
744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif
745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_STRING_H
747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  include <memory.h>
749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# endif
750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <string.h>
751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_STRINGS_H
753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <strings.h>
754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_INTTYPES_H
756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <inttypes.h>
757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_STDINT_H
759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <stdint.h>
760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef HAVE_UNISTD_H
762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <unistd.h>
763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif"
764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_subst_vars='SHELL
766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPATH_SEPARATOR
767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_NAME
768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_TARNAME
769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_VERSION
770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_STRING
771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_BUGREPORT
772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec_prefix
773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprefix
774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name
775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbindir
776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssbindir
777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibexecdir
778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatarootdir
779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatadir
780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysconfdir
781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssharedstatedir
782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocalstatedir
783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsincludedir
784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsoldincludedir
785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdocdir
786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinfodir
787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshtmldir
788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdvidir
789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspdfdir
790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspsdir
791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibdir
792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocaledir
793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmandir
794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEFS
795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C
796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_N
797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_T
798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS
799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias
800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias
801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget_alias
802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_PROGRAM
803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_SCRIPT
804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_DATA
805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCYGPATH_W
806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE
807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsVERSION
808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsACLOCAL
809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOCONF
810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOMAKE
811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOHEADER
812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEINFO
813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinstall_sh
814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP
815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_STRIP_PROGRAM
816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir_p
817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAWK
818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSET_MAKE
819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__leading_dot
820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMTAR
821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__tar
822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__untar
823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_TRUE
824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_FALSE
825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINT
826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_CURRENT
827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_REVISION
828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_AGE
829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC
830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS
831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLDFLAGS
832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPPFLAGS
833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC
834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEXEEXT
835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJEXT
836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEPDIR
837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__include
838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__quote
839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_TRUE
840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_FALSE
841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEPBACKSLASH
842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCCDEPMODE
843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_TRUE
844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_FALSE
845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL
846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild
847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_cpu
848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_vendor
849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os
850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost
851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_cpu
852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_vendor
853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os
854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED
855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP
856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP
857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP
858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD
859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUMPBIN
860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DUMPBIN
861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM
862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S
863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP
864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR
865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB
866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_ECHO
867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL
868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT
869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO
870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL
871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64
872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPP
873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS
874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL_DEPS
875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE16
876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE16
877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE32
878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE32
879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE64
880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOPT
881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEBUG
882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPROFILE
883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTLIBOBJS'
884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_subst_files=''
885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_precious_vars='build_alias
886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias
887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget_alias
888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC
889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS
890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLDFLAGS
891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS
892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPPFLAGS
893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPP'
894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Initialize some variables set by options.
897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_init_help=
898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_init_version=false
899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The variables have the same names as the options, with
900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dashes changed to underlines.
901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscache_file=/dev/null
902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec_prefix=NONE
903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_create=
904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_recursion=
905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprefix=NONE
906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_prefix=NONE
907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_suffix=NONE
908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name=s,x,x,
909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssilent=
910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssite=
911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssrcdir=
912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsverbose=
913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx_includes=NONE
914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx_libraries=NONE
915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Installation directory options.
917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These are left unexpanded so users can "make install exec_prefix=/foo"
918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and all the variables that are supposed to be based on exec_prefix
919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# by default will actually change.
920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use braces instead of parens because sh, perl, etc. also accept them.
921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (The list follows the same order as the GNU Coding Standards.)
922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbindir='${exec_prefix}/bin'
923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssbindir='${exec_prefix}/sbin'
924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibexecdir='${exec_prefix}/libexec'
925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatarootdir='${prefix}/share'
926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatadir='${datarootdir}'
927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysconfdir='${prefix}/etc'
928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssharedstatedir='${prefix}/com'
929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocalstatedir='${prefix}/var'
930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsincludedir='${prefix}/include'
931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsoldincludedir='/usr/include'
932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdocdir='${datarootdir}/doc/${PACKAGE}'
933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinfodir='${datarootdir}/info'
934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshtmldir='${docdir}'
935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdvidir='${docdir}'
936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspdfdir='${docdir}'
937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspsdir='${docdir}'
938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibdir='${exec_prefix}/lib'
939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocaledir='${datarootdir}/locale'
940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmandir='${datarootdir}/man'
941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_prev=
943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dashdash=
944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_option
945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # If the previous option needs an argument, assign it.
947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_prev"; then
948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval $ac_prev=\$ac_option
949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=
950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    continue
951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_option in
954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)	ac_optarg=yes ;;
956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Accept the important Cygnus configure options, so we can diagnose typos.
959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_dashdash$ac_option in
961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --)
962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_dashdash=yes ;;
963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -bindir | --bindir | --bindi | --bind | --bin | --bi)
965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=bindir ;;
966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    bindir=$ac_optarg ;;
968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -build | --build | --buil | --bui | --bu)
970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=build_alias ;;
971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    build_alias=$ac_optarg ;;
973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -cache-file | --cache-file | --cache-fil | --cache-fi \
975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=cache_file ;;
977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cache_file=$ac_optarg ;;
980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --config-cache | -C)
982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cache_file=config.cache ;;
983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -datadir | --datadir | --datadi | --datad)
985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=datadir ;;
986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -datadir=* | --datadir=* | --datadi=* | --datad=*)
987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    datadir=$ac_optarg ;;
988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --dataroo | --dataro | --datar)
991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=datarootdir ;;
992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    datarootdir=$ac_optarg ;;
995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -disable-* | --disable-*)
997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Reject names that are not valid shell variable names.
999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval enable_$ac_feature=no ;;
1004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -docdir | --docdir | --docdi | --doc | --do)
1006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=docdir ;;
1007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    docdir=$ac_optarg ;;
1009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=dvidir ;;
1012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dvidir=$ac_optarg ;;
1014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -enable-* | --enable-*)
1016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Reject names that are not valid shell variable names.
1018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval enable_$ac_feature=\$ac_optarg ;;
1023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --exec | --exe | --ex)
1027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=exec_prefix ;;
1028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --exec=* | --exe=* | --ex=*)
1031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    exec_prefix=$ac_optarg ;;
1032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -gas | --gas | --ga | --g)
1034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Obsolete; use --with-gas.
1035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    with_gas=yes ;;
1036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -help | --help | --hel | --he | -h)
1038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_init_help=long ;;
1039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_init_help=recursive ;;
1041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_init_help=short ;;
1043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -host | --host | --hos | --ho)
1045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=host_alias ;;
1046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -host=* | --host=* | --hos=* | --ho=*)
1047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    host_alias=$ac_optarg ;;
1048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=htmldir ;;
1051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --ht=*)
1053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    htmldir=$ac_optarg ;;
1054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -includedir | --includedir | --includedi | --included | --include \
1056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --includ | --inclu | --incl | --inc)
1057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=includedir ;;
1058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --includ=* | --inclu=* | --incl=* | --inc=*)
1060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    includedir=$ac_optarg ;;
1061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -infodir | --infodir | --infodi | --infod | --info | --inf)
1063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=infodir ;;
1064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    infodir=$ac_optarg ;;
1066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -libdir | --libdir | --libdi | --libd)
1068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=libdir ;;
1069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    libdir=$ac_optarg ;;
1071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --libexe | --libex | --libe)
1074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=libexecdir ;;
1075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --libexe=* | --libex=* | --libe=*)
1077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    libexecdir=$ac_optarg ;;
1078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -localedir | --localedir | --localedi | --localed | --locale)
1080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=localedir ;;
1081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    localedir=$ac_optarg ;;
1083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -localstatedir | --localstatedir | --localstatedi | --localstated \
1085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --localstate | --localstat | --localsta | --localst | --locals)
1086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=localstatedir ;;
1087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    localstatedir=$ac_optarg ;;
1090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=mandir ;;
1093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mandir=$ac_optarg ;;
1095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -nfp | --nfp | --nf)
1097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Obsolete; use --without-fp.
1098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    with_fp=no ;;
1099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --no-cr | --no-c | -n)
1102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    no_create=yes ;;
1103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    no_recursion=yes ;;
1107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --oldin | --oldi | --old | --ol | --o)
1111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=oldincludedir ;;
1112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    oldincludedir=$ac_optarg ;;
1116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=prefix ;;
1119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    prefix=$ac_optarg ;;
1121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-pre | --program-pr | --program-p)
1124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=program_prefix ;;
1125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    program_prefix=$ac_optarg ;;
1128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-suf | --program-su | --program-s)
1131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=program_suffix ;;
1132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    program_suffix=$ac_optarg ;;
1135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -program-transform-name | --program-transform-name \
1137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transform-nam | --program-transform-na \
1138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transform-n | --program-transform- \
1139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transform | --program-transfor \
1140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transfo | --program-transf \
1141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-trans | --program-tran \
1142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --progr-tra | --program-tr | --program-t)
1143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=program_transform_name ;;
1144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -program-transform-name=* | --program-transform-name=* \
1145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transform-nam=* | --program-transform-na=* \
1146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transform-n=* | --program-transform-=* \
1147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transform=* | --program-transfor=* \
1148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-transfo=* | --program-transf=* \
1149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --program-trans=* | --program-tran=* \
1150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --progr-tra=* | --program-tr=* | --program-t=*)
1151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    program_transform_name=$ac_optarg ;;
1152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=pdfdir ;;
1155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    pdfdir=$ac_optarg ;;
1157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -psdir | --psdir | --psdi | --psd | --ps)
1159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=psdir ;;
1160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    psdir=$ac_optarg ;;
1162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | -silent | --silent | --silen | --sile | --sil)
1165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    silent=yes ;;
1166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=sbindir ;;
1169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sbi=* | --sb=*)
1171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sbindir=$ac_optarg ;;
1172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sharedst | --shareds | --shared | --share | --shar \
1176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sha | --sh)
1177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=sharedstatedir ;;
1178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --sha=* | --sh=*)
1182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sharedstatedir=$ac_optarg ;;
1183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -site | --site | --sit)
1185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=site ;;
1186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -site=* | --site=* | --sit=*)
1187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    site=$ac_optarg ;;
1188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=srcdir ;;
1191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    srcdir=$ac_optarg ;;
1193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --syscon | --sysco | --sysc | --sys | --sy)
1196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=sysconfdir ;;
1197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysconfdir=$ac_optarg ;;
1200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -target | --target | --targe | --targ | --tar | --ta | --t)
1202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=target_alias ;;
1203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    target_alias=$ac_optarg ;;
1205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    verbose=yes ;;
1208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -version | --version | --versio | --versi | --vers | -V)
1210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_init_version=: ;;
1211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -with-* | --with-*)
1213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Reject names that are not valid shell variable names.
1215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me: error: invalid package name: $ac_package" >&2
1217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval with_$ac_package=\$ac_optarg ;;
1220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -without-* | --without-*)
1222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Reject names that are not valid shell variable names.
1224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me: error: invalid package name: $ac_package" >&2
1226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval with_$ac_package=no ;;
1229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --x)
1231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Obsolete; use --with-x.
1232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    with_x=yes ;;
1233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --x-incl | --x-inc | --x-in | --x-i)
1236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=x_includes ;;
1237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    x_includes=$ac_optarg ;;
1240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prev=x_libraries ;;
1244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    x_libraries=$ac_optarg ;;
1247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -*) { echo "$as_me: error: unrecognized option: $ac_option
1249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTry \`$0 --help' for more information." >&2
1250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
1252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *=*)
1254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Reject names that are not valid shell variable names.
1256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval $ac_envvar=\$ac_optarg
1260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    export $ac_envvar ;;
1261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
1263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # FIXME: should be removed in autoconf 3.0.
1264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
1269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
1271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_prev"; then
1274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me: error: missing argument to $ac_option" >&2
1276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Be sure to have absolute directory names.
1280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		datadir sysconfdir sharedstatedir localstatedir includedir \
1282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		libdir localedir mandir
1284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
1285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_val=\$$ac_var
1286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_val in
1287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    [\\/$]* | ?:[\\/]* )  continue;;
1288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
1290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# There might be people who depend on the old broken behavior: `$host'
1295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# used to hold the argument of --host etc.
1296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: To remove some day.
1297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild=$build_alias
1298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost=$host_alias
1299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget=$target_alias
1300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: To remove some day.
1302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$host_alias" != x; then
1303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$build_alias" = x; then
1304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cross_compiling=maybe
1305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    If a cross compiler is detected then cross compile mode will be used." >&2
1307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  elif test "x$build_alias" != "x$host_alias"; then
1308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cross_compiling=yes
1309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
1310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_prefix=
1313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -n "$host_alias" && ac_tool_prefix=$host_alias-
1314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$silent" = yes && exec 6>/dev/null
1316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_pwd=`pwd` && test -n "$ac_pwd" &&
1319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ls_di=`ls -di .` &&
1320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me: error: Working directory cannot be determined" >&2
1322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me: error: pwd does not report name of working directory" >&2
1325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find the source files, if location was not specified.
1329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$srcdir"; then
1330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_srcdir_defaulted=yes
1331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Try the directory containing this script, then the parent directory.
1332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_confdir=`$as_dirname -- "$0" ||
1333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(//\)[^/]' \| \
1335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(//\)$' \| \
1336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$0" |
1338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
1340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
1341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
1342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
1343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
1344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
1345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
1346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
1347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
1348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
1349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
1350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
1351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
1352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
1353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
1354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
1355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  srcdir=$ac_confdir
1356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test ! -r "$srcdir/$ac_unique_file"; then
1357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    srcdir=..
1358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
1359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
1360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_srcdir_defaulted=no
1361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test ! -r "$srcdir/$ac_unique_file"; then
1363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_confdir=`(
1369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	pwd)`
1372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# When building in place, set srcdir=.
1373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_abs_confdir" = "$ac_pwd"; then
1374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  srcdir=.
1375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remove unnecessary trailing slashes from srcdir.
1377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Double slashes in file names in object file debugging info
1378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# mess up M-x gdb in Emacs.
1379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $srcdir in
1380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
1382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_var in $ac_precious_vars; do
1383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_env_${ac_var}_value=\$${ac_var}
1385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
1390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Report the --help message.
1391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
1392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_init_help" = "long"; then
1393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Omit some internal or obsolete options to make the list less imposing.
1394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # This message is too long to be a string in the A/UX 3.1 sh.
1395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat <<_ACEOF
1396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels\`configure' configures this package to adapt to many kinds of systems.
1397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsage: $0 [OPTION]... [VAR=VALUE]...
1399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsVAR=VALUE.  See below for descriptions of some of the useful variables.
1402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDefaults for the options are specified in brackets.
1404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration:
1406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -h, --help              display this help and exit
1407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      --help=short        display options specific to this package
1408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      --help=recursive    display the short help of all the included packages
1409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -V, --version           display version information and exit
1410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -q, --quiet, --silent   do not print \`checking...' messages
1411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      --cache-file=FILE   cache test results in FILE [disabled]
1412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -C, --config-cache      alias for \`--cache-file=config.cache'
1413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -n, --no-create         do not create output files
1414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsInstallation directories:
1417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --prefix=PREFIX         install architecture-independent files in PREFIX
1418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  [$ac_default_prefix]
1419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  [PREFIX]
1421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsBy default, \`make install' will install all the files in
1423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor instance \`--prefix=\$HOME'.
1426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFor better control, use the options below.
1428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFine tuning of the installation directories:
1430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --bindir=DIR           user executables [EPREFIX/bin]
1431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --libexecdir=DIR       program executables [EPREFIX/libexec]
1433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --libdir=DIR           object code libraries [EPREFIX/lib]
1437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --includedir=DIR       C header files [PREFIX/include]
1438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --infodir=DIR          info documentation [DATAROOTDIR/info]
1442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --mandir=DIR           man documentation [DATAROOTDIR/man]
1444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
1445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --htmldir=DIR          html documentation [DOCDIR]
1446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --dvidir=DIR           dvi documentation [DOCDIR]
1447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --pdfdir=DIR           pdf documentation [DOCDIR]
1448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --psdir=DIR            ps documentation [DOCDIR]
1449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat <<\_ACEOF
1452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsProgram names:
1454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --program-prefix=PREFIX            prepend PREFIX to installed program names
1455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --program-suffix=SUFFIX            append SUFFIX to installed program names
1456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSystem types:
1459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --build=BUILD     configure for building on BUILD [guessed]
1460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_init_help"; then
1465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat <<\_ACEOF
1467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOptional Features:
1469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --enable-maintainer-mode  enable make rules and dependencies not useful
1472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  (and sometimes confusing) to the casual installer
1473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --disable-dependency-tracking  speeds up one-time build
1474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --enable-dependency-tracking   do not reject slow dependency extractors
1475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --enable-shared[=PKGS]  build shared libraries [default=yes]
1476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --enable-static[=PKGS]  build static libraries [default=yes]
1477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --enable-fast-install[=PKGS]
1478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                          optimize for fast installation [default=yes]
1479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --disable-libtool-lock  avoid locking (might break parallel builds)
1480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOptional Packages:
1482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --with-pic              try to use only PIC/non-PIC objects [default=use
1485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                          both]
1486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSome influential environment variables:
1489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CC          C compiler command
1490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CFLAGS      C compiler flags
1491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels              nonstandard directory <lib dir>
1493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LIBS        libraries to pass to the linker, e.g. -l<library>
1494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels              you have headers in a nonstandard directory <include dir>
1496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CPP         C preprocessor
1497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUse these variables to override the choices made by `configure' or to help
1499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsit to find libraries and programs with nonstandard names/locations.
1500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_status=$?
1503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_init_help" = "recursive"; then
1506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # If there are subdirs, report their specific --help.
1507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -d "$ac_dir" || continue
1509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_builddir=.
1510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "$ac_dir" in
1512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
1514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # A ".." for each directory in $ac_dir_suffix.
1516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_top_builddir_sub in
1518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac ;;
1521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
1522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_top_builddir=$ac_pwd
1523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix
1524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# for backward compatibility:
1525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_top_builddir=$ac_top_build_prefix
1526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $srcdir in
1528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  .)  # We are building in place.
1529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_srcdir=.
1530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_top_srcdir=$ac_top_builddir_sub
1531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd ;;
1532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  [\\/]* | ?:[\\/]* )  # Absolute name.
1533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_srcdir=$srcdir$ac_dir_suffix;
1534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_top_srcdir=$srcdir
1535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_abs_top_srcdir=$srcdir ;;
1536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) # Relative name.
1537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_top_srcdir=$ac_top_build_prefix$srcdir
1539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
1541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cd "$ac_dir" || { ac_status=$?; continue; }
1544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Check for guested configure.
1545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -f "$ac_srcdir/configure.gnu"; then
1546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo &&
1547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    elif test -f "$ac_srcdir/configure"; then
1549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo &&
1550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      $SHELL "$ac_srcdir/configure" --help=recursive
1551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
1552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi || ac_status=$?
1554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cd "$ac_pwd" || { ac_status=$?; break; }
1555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
1556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -n "$ac_init_help" && exit $ac_status
1559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_init_version; then
1560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat <<\_ACEOF
1561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfigure
1562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgenerated by GNU Autoconf 2.61
1563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis configure script is free software; the Free Software Foundation
1567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgives unlimited permission to copy, distribute and modify it.
1568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exit
1570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >config.log <<_ACEOF
1572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis file contains any messages produced by compilers while
1573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrunning configure, to aid debugging if configure makes a mistake.
1574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIt was created by $as_me, which was
1576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgenerated by GNU Autoconf 2.61.  Invocation command line was
1577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $ $0 $@
1579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 5>>config.log
1582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
1583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat <<_ASUNAME
1584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------- ##
1585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Platform. ##
1586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------- ##
1587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -m = `(uname -m) 2>/dev/null || echo unknown`
1590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -r = `(uname -r) 2>/dev/null || echo unknown`
1591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -s = `(uname -s) 2>/dev/null || echo unknown`
1592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuname -v = `(uname -v) 2>/dev/null || echo unknown`
1593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASUNAME
1606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
1609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
1610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
1611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
1612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "PATH: $as_dir"
1613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
1615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} >&5
1617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >&5 <<_ACEOF
1619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ##
1622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Core tests. ##
1623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ##
1624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Keep a trace of the command line.
1629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Strip out --no-create and --no-recursion so they do not pile up.
1630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Strip out --silent because we don't want to record it for future runs.
1631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Also quote any args containing shell meta-characters.
1632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Make two passes to allow for proper duplicate-argument suppression.
1633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_args=
1634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_args0=
1635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_args1=
1636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_must_keep_next=false
1637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_pass in 1 2
1638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
1639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_arg
1640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
1641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $ac_arg in
1642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    | -silent | --silent | --silen | --sile | --sil)
1645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      continue ;;
1646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *\'*)
1647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
1649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $ac_pass in
1650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    2)
1652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test $ac_must_keep_next = true; then
1654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_must_keep_next=false # Got value, back to normal.
1655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
1656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $ac_arg in
1657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  *=* | --config-cache | -C | -disable-* | --disable-* \
1658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  | -with-* | --with-* | -without-* | --without-* | --x)
1661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    case "$ac_configure_args0 " in
1662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    esac
1664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
1665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  -* ) ac_must_keep_next=true ;;
1666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
1667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
1668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_configure_args="$ac_configure_args '$ac_arg'"
1669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
1670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
1671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
1672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# When interrupted or exit'd, cleanup temporary files, and complete
1677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# config.log.  We remove comments because anyway the quotes in there
1678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# would cause problems or look ugly.
1679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# WARNING: Use '\'' to represent an apostrophe within the trap.
1680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstrap 'exit_status=$?
1682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Save into config.log some information that might help in debugging.
1683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  {
1684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo
1685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat <<\_ASBOX
1687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ---------------- ##
1688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Cache variables. ##
1689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ---------------- ##
1690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX
1691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo
1692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # The following way of writing the cache mishandles newlines in values,
1693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(
1694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval ac_val=\$$ac_var
1696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $ac_val in #(
1697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *${as_nl}*)
1698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $ac_var in #(
1699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
1702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $ac_var in #(
1703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _ | IFS | as_nl) ;; #(
1704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) $as_unset $ac_var ;;
1705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac ;;
1706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
1707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
1708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (set) 2>&1 |
1709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *${as_nl}ac_space=\ *)
1711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sed -n \
1712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	"s/'\''/'\''\\\\'\'''\''/g;
1713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;; #(
1715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
1716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
1718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac |
1719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sort
1720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels)
1721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo
1722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat <<\_ASBOX
1724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------------- ##
1725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Output variables. ##
1726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------------- ##
1727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX
1728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo
1729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for ac_var in $ac_subst_vars
1730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    do
1731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      eval ac_val=\$$ac_var
1732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $ac_val in
1733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
1735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "$ac_var='\''$ac_val'\''"
1736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done | sort
1737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo
1738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$ac_subst_files"; then
1740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      cat <<\_ASBOX
1741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ------------------- ##
1742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## File substitutions. ##
1743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ------------------- ##
1744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX
1745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo
1746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for ac_var in $ac_subst_files
1747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      do
1748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	eval ac_val=\$$ac_var
1749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $ac_val in
1750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
1752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	echo "$ac_var='\''$ac_val'\''"
1753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done | sort
1754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo
1755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
1756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -s confdefs.h; then
1758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      cat <<\_ASBOX
1759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ##
1760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## confdefs.h. ##
1761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## ----------- ##
1762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX
1763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo
1764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      cat confdefs.h
1765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo
1766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
1767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test "$ac_signal" != 0 &&
1768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "$as_me: caught signal $ac_signal"
1769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me: exit $exit_status"
1770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  } >&5
1771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f core *.core core.conftest.* &&
1772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    exit $exit_status
1774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' 0
1775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_signal in 1 2 13 15; do
1776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_signal=0
1779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# confdefs.h avoids OS command line length limits that DEFS can exceed.
1781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f -r conftest* confdefs.h
1782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Predefined preprocessor variables.
1784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
1786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_NAME "$PACKAGE_NAME"
1787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
1791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
1796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_VERSION "$PACKAGE_VERSION"
1797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
1801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_STRING "$PACKAGE_STRING"
1802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
1806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
1808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Let the site file select an alternate cache file if it wants to.
1811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Prefer explicitly selected file to automatically selected ones.
1812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CONFIG_SITE"; then
1813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  set x "$CONFIG_SITE"
1814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "x$prefix" != xNONE; then
1815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
1817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  set x "$ac_default_prefix/share/config.site" \
1818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	"$ac_default_prefix/etc/config.site"
1819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift
1821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_site_file
1822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
1823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -r "$ac_site_file"; then
1824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: loading site script $ac_site_file" >&6;}
1826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed 's/^/| /' "$ac_site_file" >&5
1827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    . "$ac_site_file"
1828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
1829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -r "$cache_file"; then
1832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Some versions of bash will fail to source /dev/null (special
1833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # files actually), so we avoid doing that.
1834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -f "$cache_file"; then
1835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: loading cache $cache_file" >&6;}
1837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cache_file in
1838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)                      . "./$cache_file";;
1840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
1841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
1842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
1843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: creating cache $cache_file" >&6;}
1845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  >$cache_file
1846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that the precious variables saved in the cache have kept the same
1849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# value.
1850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cache_corrupted=false
1851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_var in $ac_precious_vars; do
1852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_new_set=\$ac_env_${ac_var}_set
1854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_new_val=\$ac_env_${ac_var}_value
1856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_old_set,$ac_new_set in
1857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    set,)
1858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_cache_corrupted=: ;;
1861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ,set)
1862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_cache_corrupted=: ;;
1865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ,);;
1866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
1867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "x$ac_old_val" != "x$ac_new_val"; then
1868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me:   former value:  $ac_old_val" >&2;}
1872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me:   current value: $ac_new_val" >&2;}
1874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cache_corrupted=:
1875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi;;
1876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
1877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Pass precious variables to config.status.
1878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$ac_new_set" = set; then
1879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $ac_new_val in
1880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *) ac_arg=$ac_var=$ac_new_val ;;
1882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
1883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case " $ac_configure_args " in
1884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
1887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
1888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_cache_corrupted; then
1890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: changes in the environment can compromise the build" >&2;}
1892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
1914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
1915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
1918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__api_version="1.9"
1922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_aux_dir=
1923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -f "$ac_dir/install-sh"; then
1925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_aux_dir=$ac_dir
1926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_install_sh="$ac_aux_dir/install-sh -c"
1927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break
1928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  elif test -f "$ac_dir/install.sh"; then
1929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_aux_dir=$ac_dir
1930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_install_sh="$ac_aux_dir/install.sh -c"
1931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break
1932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  elif test -f "$ac_dir/shtool"; then
1933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_aux_dir=$ac_dir
1934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_install_sh="$ac_aux_dir/shtool install -c"
1935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break
1936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
1937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
1938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_aux_dir"; then
1939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
1942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
1943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These three variables are undocumented and unsupported,
1945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and are intended to be withdrawn in a future Autoconf release.
1946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# They can cause serious problems if a builder's source tree is in a directory
1947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# whose full name contains unusual characters.
1948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
1953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find a good install program.  We prefer a C program (faster),
1954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so one script is as good as another.  But avoid the broken or
1955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# incompatible versions:
1956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# SysV /etc/install, /usr/sbin/install
1957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# SunOS /usr/etc/install
1958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# IRIX /sbin/install
1959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AIX /bin/install
1960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AmigaOS /C/install, which installs bootblocks on floppy discs
1961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# OS/2's system install, which has a completely different semantic
1965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ./install, which can be erroneously created by make from ./install.sh.
1966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$INSTALL"; then
1969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_install+set}" = set; then
1970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
1971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
1972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
1974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
1975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
1976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
1977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Account for people who put trailing slashes in PATH elements.
1978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $as_dir/ in
1979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ./ | .// | /cC/* | \
1980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /usr/ucb/* ) ;;
1983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
1984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # OSF1 and SCO ODT 3.0 have their own names for install.
1985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Don't use installbsd from OSF since it installs stuff as root
1986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # by default.
1987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for ac_prog in ginstall scoinst install; do
1988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for ac_exec_ext in '' $ac_executable_extensions; do
1989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
1990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if test $ac_prog = install &&
1991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    # AIX install.  It has an incompatible calling convention.
1993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    :
1994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  elif test $ac_prog = install &&
1995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    # program-specific install script used by HP pwplus--don't use.
1997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    :
1998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
1999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    break 3
2001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
2002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
2003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
2004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
2005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
2006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "${ac_cv_path_install+set}" = set; then
2013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    INSTALL=$ac_cv_path_install
2014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # As a last resort, use the slow shell script.  Don't cache a
2016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # value for INSTALL within a source directory, because that will
2017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # break other packages using the cache if that directory is
2018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # removed, or if the value is a relative name.
2019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    INSTALL=$ac_install_sh
2020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$INSTALL" >&6; }
2024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# It thinks the first close brace ends the variable substitution.
2027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Just in case
2036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssleep 1
2037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho timestamp > conftest.file
2038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do `set' in a subshell so we don't clobber the current shell's
2039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# arguments.  Must try -L first in case configure is actually a
2040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# symlink; some systems play weird games with the mod time of symlinks
2041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (eg FreeBSD returns the mod time of the symlink's containing
2042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# directory).
2043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (
2044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if test "$*" = "X"; then
2046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # -L didn't work.
2047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      set X `ls -t $srcdir/configure conftest.file`
2048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
2049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   rm -f conftest.file
2050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if test "$*" != "X $srcdir/configure conftest.file" \
2051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      && test "$*" != "X conftest.file $srcdir/configure"; then
2052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # If neither matched, then we have a broken ls.  This can happen
2054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # if, for instance, CONFIG_SHELL is bash and it inherits a
2055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # broken ls alias from the environment.  This has actually
2056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # happened.  Such a system could not be considered "sane".
2057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalias in your environment" >&5
2059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalias in your environment" >&2;}
2061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
2063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "$2" = conftest.file
2065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   )
2066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsthen
2067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Ok.
2068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   :
2069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCheck your system clock" >&5
2072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: newly created file is older than distributed files!
2073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCheck your system clock" >&2;}
2074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5
2077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
2078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$program_prefix" != NONE &&
2079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use a double $ so make ignores it.
2081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$program_suffix" != NONE &&
2082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Double any \ or $.  echo might interpret backslashes.
2084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# By default was `s,x,x', remove it if useless.
2085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat <<\_ACEOF >conftest.sed
2086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/[\\$]/&&/g;s/;s,x,x,$//
2087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.sed
2090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# expand $ac_aux_dir to an absolute path
2092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam_aux_dir=`cd $ac_aux_dir && pwd`
2093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use eval to expand $SHELL
2096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval "$MISSING --run true"; then
2097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am_missing_run="$MISSING --run "
2098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am_missing_run=
2100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We used to keeping the `.' as first argument, in order to
2106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # allow $(mkdir_p) to be used without argument.  As in
2107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #   $(mkdir_p) $(somedir)
2108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # where $(somedir) is conditionally defined.  However this is wrong
2109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # for two reasons:
2110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #  1. if the package is installed by a user who cannot write `.'
2111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #     make install will fail,
2112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #  2. the above comment should most certainly read
2113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #     $(mkdir_p) $(DESTDIR)$(somedir)
2114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #     so it does not work when $(somedir) is undefined and
2115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #     $(DESTDIR) is not.
2116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #  To support the latter case, we have to write
2117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #  so the `.' trick is pointless.
2119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mkdir_p='mkdir -p --'
2120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # On NextStep and OpenStep, the `mkdir' command does not
2122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # recognize any option.  It will interpret all options as
2123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # directories to create, and then abort because `.' already
2124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # exists.
2125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for d in ./-p ./--version;
2126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
2127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -d $d && rmdir $d
2128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
2129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -f "$ac_aux_dir/mkinstalldirs"; then
2131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mkdir_p='$(mkinstalldirs)'
2132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mkdir_p='$(install_sh) -d'
2134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_prog in gawk mawk nawk awk
2138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
2140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_prog; ac_word=$2
2141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_AWK+set}" = set; then
2144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$AWK"; then
2147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_AWK="$ac_prog"
2157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAWK=$ac_cv_prog_AWK
2167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$AWK"; then
2168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $AWK" >&5
2169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$AWK" >&6; }
2170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -n "$AWK" && break
2177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.make <<\_ACEOF
2186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL = /bin/sh
2187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsall:
2188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	@echo '@@@%%%=$(MAKE)=@@@%%%'
2189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `${MAKE-make} -f conftest.make 2>/dev/null` in
2192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *@@@%%%=?*=@@@%%%*)
2193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval ac_cv_prog_make_${ac_make}_set=yes;;
2194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
2195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval ac_cv_prog_make_${ac_make}_set=no;;
2196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.make
2198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
2201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
2202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  SET_MAKE=
2203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  SET_MAKE="MAKE=${MAKE-make}"
2207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -rf .tst 2>/dev/null
2210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir .tst 2>/dev/null
2211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d .tst; then
2212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__leading_dot=.
2213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__leading_dot=_
2215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir .tst 2>/dev/null
2217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# test to see if srcdir already configured
2219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "`cd $srcdir && pwd`" != "`pwd`" &&
2220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test -f $srcdir/config.status; then
2221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# test whether we have cygpath
2227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CYGPATH_W"; then
2228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (cygpath --version) >/dev/null 2>/dev/null; then
2229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CYGPATH_W='cygpath -w'
2230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CYGPATH_W=echo
2232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Define the identity of the package.
2237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels PACKAGE=libogg
2238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels VERSION=1.2.0
2239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
2242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define PACKAGE "$PACKAGE"
2243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
2247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define VERSION "$VERSION"
2248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Some tools Automake needs.
2251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinstall_sh=${install_sh-"$am_aux_dir/install-sh"}
2267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Installed binaries are usually stripped using `strip' when the user
2269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# run `make install-strip'.  However `strip' might not be the right
2270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# tool to use in cross-compilation environments, therefore Automake
2271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# will honor the `STRIP' environment variable to overrule this program.
2272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$cross_compiling" != no; then
2273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_tool_prefix"; then
2274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2
2276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then
2279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$STRIP"; then
2282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP=$ac_cv_prog_STRIP
2302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$STRIP"; then
2303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $STRIP" >&5
2304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; }
2305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then
2313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_STRIP=$STRIP
2314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "strip", so it can be a program name with args.
2315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy strip; ac_word=$2
2316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_STRIP"; then
2322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_STRIP="strip"
2332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_STRIP"; then
2343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; }
2345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_STRIP" = x; then
2351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    STRIP=":"
2352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
2354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
2355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
2357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
2360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
2362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    STRIP=$ac_ct_STRIP
2364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  STRIP="$ac_cv_prog_STRIP"
2367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We need awk for the "check" target.  The system "awk" is bad on
2373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# some platforms.
2374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Always define AMTAR for backward compatibility.
2375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMTAR=${AMTAR-"${am_missing_run}tar"}
2377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Check whether --enable-maintainer-mode was given.
2387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_maintainer_mode+set}" = set; then
2388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  USE_MAINTAINER_MODE=no
2391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $USE_MAINTAINER_MODE = yes; then
2398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAINTAINER_MODE_TRUE=
2399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAINTAINER_MODE_FALSE='#'
2400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAINTAINER_MODE_TRUE='#'
2402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAINTAINER_MODE_FALSE=
2403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAINT=$MAINTAINER_MODE_TRUE
2406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_CURRENT=7
2411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_REVISION=0
2412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_AGE=7
2413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
2418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
2419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
2422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then
2423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}gcc; ac_word=$2
2425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
2428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$CC"; then
2431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
2432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC
2451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then
2452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
2453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
2454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_CC"; then
2462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_CC=$CC
2463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "gcc", so it can be a program name with args.
2464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy gcc; ac_word=$2
2465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_CC"; then
2471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_CC="gcc"
2481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC
2491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_CC"; then
2492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; }
2494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_CC" = x; then
2500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CC=""
2501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
2503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
2504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
2506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
2509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
2511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CC=$ac_ct_CC
2513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CC="$ac_cv_prog_CC"
2516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then
2519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels          if test -n "$ac_tool_prefix"; then
2520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}cc; ac_word=$2
2522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
2525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$CC"; then
2528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
2529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_CC="${ac_tool_prefix}cc"
2538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC
2548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then
2549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
2550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
2551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then
2560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "cc", so it can be a program name with args.
2561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy cc; ac_word=$2
2562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
2565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$CC"; then
2568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
2569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_prog_rejected=no
2571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       ac_prog_rejected=yes
2580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       continue
2581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     fi
2582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_CC="cc"
2583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_prog_rejected = yes; then
2591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We found a bogon in the path, so make sure we never use it.
2592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  set dummy $ac_cv_prog_CC
2593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shift
2594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test $# != 0; then
2595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # We chose a different compiler from the bogus one.
2596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # However, it has the same basename, so the bogon will be chosen
2597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # first if we set CC to just the basename; use the full file name.
2598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shift
2599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC
2605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then
2606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
2607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
2608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then
2616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_tool_prefix"; then
2617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in cl.exe
2618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
2619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
2624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$CC"; then
2627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
2628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_cv_prog_CC
2647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CC"; then
2648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
2649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
2650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -n "$CC" && break
2657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
2658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CC"; then
2660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_CC=$CC
2661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in cl.exe
2662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
2664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_prog; ac_word=$2
2665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_CC"; then
2671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
2675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
2677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
2678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
2679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_CC="$ac_prog"
2681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
2683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
2687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC
2691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_CC"; then
2692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; }
2694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
2696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
2697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -n "$ac_ct_CC" && break
2701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_CC" = x; then
2704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CC=""
2705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
2707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
2708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
2710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
2713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
2715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CC=$ac_ct_CC
2717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
2725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable C compiler found in \$PATH
2726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
2727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Provide some information about the compiler.
2730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me:$LINENO: checking for C compiler version" >&5
2731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler=`set X $ac_compile; echo $2`
2732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (ac_try="$ac_compiler --version >&5"
2733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
2734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compiler --version >&5") 2>&5
2739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }
2742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (ac_try="$ac_compiler -v >&5"
2743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
2744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compiler -v >&5") 2>&5
2749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }
2752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (ac_try="$ac_compiler -V >&5"
2753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
2754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compiler -V >&5") 2>&5
2759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }
2762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
2764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
2765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
2767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
2768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
2769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
2771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
2772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
2773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
2775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
2776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
2777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files_save=$ac_clean_files
2779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files="$ac_clean_files a.out a.exe b.out"
2780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Try to create an executable without -o first, disregard a.out.
2781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# It will help us diagnose broken compilers, and finding out an intuition
2782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# of exeext.
2783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
2787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# List of possible output files, starting from the most likely.
2788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# only as a last resort.  b.out is created by i960 compilers.
2790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
2792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The IRIX 6 linker writes into existing files which may not be
2793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# executable, retaining their permissions.  Remove them first so a
2794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# subsequent execution test works.
2795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_rmfiles=
2796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_file in $ac_files
2797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_file in
2799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
2802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f $ac_rmfiles
2804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link_default"
2806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
2807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link_default") 2>&5
2812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
2815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so that the user can short-circuit this test for compilers unknown to
2819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Autoconf.
2820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_file in $ac_files ''
2821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
2822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -f "$ac_file" || continue
2823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_file in
2824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
2826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    [ab].out )
2827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# We found the default executable, but exeext='' is most
2828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# certainly right.
2829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	break;;
2830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.* )
2831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	then :; else
2833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
2835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# We set ac_cv_exeext here because the later test for it is not
2836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# safe: cross compilers may not add the suffix if given an `-o'
2837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# argument, so we may need to know it at that point already.
2838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Even if this section looks crufty: it has the advantage of
2839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# actually working.
2840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	break;;
2841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    * )
2842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	break;;
2843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
2844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$ac_cv_exeext" = no && ac_cv_exeext=
2846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_file=''
2849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_file" >&5
2852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_file" >&6; }
2853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_file"; then
2854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
2855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
2856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
2859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: C compiler cannot create executables
2860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
2861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
2862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_exeext=$ac_cv_exeext
2865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that the compiler produces executables we can run.  If not, either
2867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the compiler is broken, or we cross compile.
2868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If not cross compiling, check that we can run a simple program.
2872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$cross_compiling" != yes; then
2873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { ac_try='./$ac_file'
2874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
2875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
2880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
2883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cross_compiling=no
2884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
2885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$cross_compiling" = maybe; then
2886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cross_compiling=yes
2887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
2888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIf you meant to cross compile, use \`--host'.
2890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
2891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot run C compiled programs.
2892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIf you meant to cross compile, use \`--host'.
2893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
2894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
2896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
2897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5
2899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
2900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f a.out a.exe conftest$ac_cv_exeext b.out
2902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files=$ac_clean_files_save
2903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check that the compiler produces executables we can run.  If not, either
2904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the compiler is broken, or we cross compile.
2905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$cross_compiling" >&6; }
2909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
2913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
2914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
2919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
2922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# work properly (i.e., refer to `conftest.exe'), while it won't with
2925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `rm'.
2926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_file in conftest.exe conftest conftest.*; do
2927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -f "$ac_file" || continue
2928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_file in
2929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  break;;
2932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    * ) break;;
2933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
2934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
2938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute suffix of executables: cannot compile and link
2939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
2940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_cv_exeext
2944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_exeext" >&6; }
2946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_ext
2948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEXEEXT=$ac_cv_exeext
2949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_exeext=$EXEEXT
2950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_objext+set}" = set; then
2953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
2954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
2956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
2957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
2959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
2960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
2961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
2963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
2964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
2965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
2967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
2968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
2969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
2970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.o conftest.obj
2971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
2972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
2973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
2975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
2976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>&5
2978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
2979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
2981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_file in conftest.o conftest.obj conftest.*; do
2982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -f "$ac_file" || continue;
2983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_file in
2984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       break;;
2987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
2988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
2989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
2990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
2991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
2992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
2993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
2995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute suffix of object files: cannot compile
2996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
2997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
2998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
2999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_cv_objext conftest.$ac_ext
3001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_objext" >&6; }
3004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJEXT=$ac_cv_objext
3005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_objext=$OBJEXT
3006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_c_compiler_gnu+set}" = set; then
3009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
3012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
3013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
3015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
3016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
3017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
3019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
3020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef __GNUC__
3022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       choke me
3023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
3024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
3026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
3027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
3030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
3031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
3032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
3034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
3037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
3038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
3039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
3040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
3041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
3043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
3044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
3045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
3046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_compiler_gnu=yes
3047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
3049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
3050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_compiler_gnu=no
3052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_c_compiler_gnu=$ac_compiler_gnu
3056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGCC=`test $ac_compiler_gnu = yes && echo yes`
3061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_test_CFLAGS=${CFLAGS+set}
3062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_CFLAGS=$CFLAGS
3063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_cc_g+set}" = set; then
3066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_save_c_werror_flag=$ac_c_werror_flag
3069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_c_werror_flag=yes
3070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_cv_prog_cc_g=no
3071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   CFLAGS="-g"
3072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cat >conftest.$ac_ext <<_ACEOF
3073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
3074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
3076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
3077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
3078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
3080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
3081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
3084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
3085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
3088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
3089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
3090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
3092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
3095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
3096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
3097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
3098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
3099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
3101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
3102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
3103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
3104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_cc_g=yes
3105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
3107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
3108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	CFLAGS=""
3110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      cat >conftest.$ac_ext <<_ACEOF
3111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
3112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
3114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
3115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
3116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
3118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
3119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
3122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
3123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
3126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
3127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
3128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
3130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
3133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
3134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
3135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
3136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
3137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
3139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
3140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
3141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
3142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
3143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
3145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
3146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_c_werror_flag=$ac_save_c_werror_flag
3148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 CFLAGS="-g"
3149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 cat >conftest.$ac_ext <<_ACEOF
3150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
3151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
3153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
3154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
3155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
3157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
3158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
3161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
3162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
3165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
3166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
3167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
3169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
3172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
3173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
3174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
3175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
3176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
3178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
3179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
3180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
3181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_cc_g=yes
3182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
3184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
3185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_c_werror_flag=$ac_save_c_werror_flag
3197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_test_CFLAGS" = set; then
3201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CFLAGS=$ac_save_CFLAGS
3202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test $ac_cv_prog_cc_g = yes; then
3203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$GCC" = yes; then
3204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CFLAGS="-g -O2"
3205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
3206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CFLAGS="-g"
3207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
3208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$GCC" = yes; then
3210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CFLAGS="-O2"
3211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
3212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CFLAGS=
3213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
3214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_cc_c89+set}" = set; then
3218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_cc_c89=no
3221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_CC=$CC
3222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
3223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
3224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
3226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
3227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
3228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdarg.h>
3229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
3230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
3231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/stat.h>
3232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstruct buf { int x; };
3234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFILE * (*rcsopen) (struct buf *, struct stat *, int);
3235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic char *e (p, i)
3236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     char **p;
3237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     int i;
3238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return p[i];
3240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic char *f (char * (*g) (char **, int), char **p, ...)
3242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  char *s;
3244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  va_list v;
3245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  va_start (v,p);
3246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  s = g (p, va_arg (v,int));
3247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  va_end (v);
3248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return s;
3249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   function prototypes and stuff, but not '\xHH' hex character constants.
3253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   These don't provoke an error unfortunately, instead are silently treated
3254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   as 'x'.  The following induces an error, until -std is added to get
3255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   array size at least.  It's necessary to write '\x00'==0 to get something
3257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   that's true only with -std.  */
3258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   inside strings and character constants.  */
3262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define FOO(x) 'x'
3263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint test (int i, double x);
3266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstruct s1 {int (*f) (int a);};
3267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstruct s2 {int (*f) (double a);};
3268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint argc;
3270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar **argv;
3271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
3272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
3273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
3274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
3276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
3277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
3278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
3279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
3282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CC="$ac_save_CC $ac_arg"
3283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.$ac_objext
3284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
3285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
3286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
3288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
3291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
3292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
3293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
3294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
3295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
3297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
3298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
3299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
3300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_cc_c89=$ac_arg
3301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
3303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
3304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext
3309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x$ac_cv_prog_cc_c89" != "xno" && break
3310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_ext
3312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$ac_save_CC
3313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AC_CACHE_VAL
3316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "x$ac_cv_prog_cc_c89" in
3317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  x)
3318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: result: none needed" >&5
3319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}none needed" >&6; } ;;
3320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  xno)
3321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: result: unsupported" >&5
3322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}unsupported" >&6; } ;;
3323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
3324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CC="$CC $ac_cv_prog_cc_c89"
3325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
3331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
3332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
3335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEPDIR="${am__leading_dot}deps"
3336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_commands="$ac_config_commands depfiles"
3338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam_make=${MAKE-make}
3341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat > confinc << 'END'
3342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__doit:
3343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	@echo done
3344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels.PHONY: am__doit
3345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEND
3346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If we don't find an include directive, just comment out the code.
3347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__include="#"
3350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__quote=
3351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_am_result=none
3352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# First try GNU make style include.
3353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "include confinc" > confmf
3354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We grep out `Entering directory' and `Leaving directory'
3355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# messages which can occur if `w' ends up in MAKEFLAGS.
3356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# In particular we don't look at `^make:' because GNU make might
3357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# be invoked under some other name (usually "gmake"), in which
3358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# case it prints its new name instead of `make'.
3359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   am__include=include
3361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   am__quote=
3362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   _am_result=GNU
3363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Now try BSD make style include.
3365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$am__include" = "#"; then
3366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo '.include "confinc"' > confmf
3367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      am__include=.include
3369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      am__quote="\""
3370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _am_result=BSD
3371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
3372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $_am_result" >&5
3376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$_am_result" >&6; }
3377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f confinc confmf
3378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --enable-dependency-tracking was given.
3380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_dependency_tracking+set}" = set; then
3381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enableval=$enable_dependency_tracking;
3382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$enable_dependency_tracking" != xno; then
3385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am_depcomp="$ac_aux_dir/depcomp"
3386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  AMDEPBACKSLASH='\'
3387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$enable_dependency_tracking" != xno; then
3391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  AMDEP_TRUE=
3392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  AMDEP_FALSE='#'
3393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  AMDEP_TRUE='#'
3395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  AMDEP_FALSE=
3396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdepcc="$CC"   am_compiler_list=
3402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We make a subdir and do the tests there.  Otherwise we can end up
3410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # making bogus files that we don't know about and never remove.  For
3411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # instance it was reported that on HP-UX the gcc test will end up
3412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # making a dummy file named `D' -- because `-MD' means `put the output
3413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # in D'.
3414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mkdir conftest.dir
3415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Copy depcomp to subdir because otherwise we won't find it if we're
3416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # using a relative directory.
3417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cp "$am_depcomp" conftest.dir
3418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cd conftest.dir
3419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We will build objects and dependencies in a subdirectory because
3420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # it helps to detect inapplicable dependency modes.  For instance
3421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # both Tru64's cc and ICC support -MD to output dependencies as a
3422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # side effect of compilation, but ICC will put the dependencies in
3423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # the current directory while Tru64 will put them in the object
3424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # directory.
3425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mkdir sub
3426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am_cv_CC_dependencies_compiler_type=none
3428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$am_compiler_list" = ""; then
3429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
3431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for depmode in $am_compiler_list; do
3432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Setup a source with many dependencies, because some compilers
3433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # like to wrap large dependency lists on column 80 (with \), and
3434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # we should not choose a depcomp mode which is confused by this.
3435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    #
3436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # We need to recreate these files for each test, as the compiler may
3437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # overwrite some of them when testing with obscure command lines.
3438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # This happens at least with the AIX C compiler.
3439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    : > sub/conftest.c
3440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for i in 1 2 3 4 5 6; do
3441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Solaris 8's {/usr,}/bin/sh.
3444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      touch sub/conftst$i.h
3445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
3446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $depmode in
3449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    nosideeffect)
3450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # after this tag, mechanisms are not by side-effect, so they'll
3451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # only be used when explicitly requested
3452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "x$enable_dependency_tracking" = xyes; then
3453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	continue
3454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
3455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	break
3456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
3457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
3458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    none) break ;;
3459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
3460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # mode.  It turns out that the SunPro C++ compiler does not properly
3462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # handle `-M -o', and we need to detect this.
3463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if depmode=$depmode \
3464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         >/dev/null 2>conftest.err &&
3468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # icc doesn't choke on unknown options, it will just issue warnings
3472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # or remarks (even with -Werror).  So we grep stderr for any message
3473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # that says an option was ignored or not supported.
3474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # When given -MP, icc 7.0 and 7.1 complain thusly:
3475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      #   icc: Command line warning: ignoring option '-M'; no argument required
3476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # The diagnosis changed in icc 8.0:
3477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      #   icc: Command line remark: option '-MP' not supported
3478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (grep 'ignoring option' conftest.err ||
3479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        am_cv_CC_dependencies_compiler_type=$depmode
3481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        break
3482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
3483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
3484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cd ..
3487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -rf conftest.dir
3488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am_cv_CC_dependencies_compiler_type=none
3490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif
3500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x$enable_dependency_tracking" != xno \
3501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__fastdepCC_TRUE=
3503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__fastdepCC_FALSE='#'
3504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__fastdepCC_TRUE='#'
3506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__fastdepCC_FALSE=
3507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `pwd` in
3511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\ * | *\	*)
3512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_version='2.2.6'
3519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_revision='1.3012'
3520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh"
3534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Make sure we can run config.sub.
3536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking build system type" >&5
3542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking build system type... $ECHO_C" >&6; }
3543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_build+set}" = set; then
3544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_build_alias=$build_alias
3547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$ac_build_alias" = x &&
3548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$ac_build_alias" = x &&
3550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
3552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_build" >&6; }
3561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_cv_build in
3562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-*) ;;
3563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: invalid value of canonical build" >&2;}
3565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; };;
3566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild=$ac_cv_build
3568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_IFS=$IFS; IFS='-'
3569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset x $ac_cv_build
3570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift
3571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_cpu=$1
3572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_vendor=$2
3573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift; shift
3574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remember, the first character of IFS is used to create $*,
3575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# except with old shells:
3576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os=$*
3577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$ac_save_IFS
3578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking host system type" >&5
3582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking host system type... $ECHO_C" >&6; }
3583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_host+set}" = set; then
3584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$host_alias" = x; then
3587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_host=$ac_cv_build
3588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_host" >&6; }
3598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_cv_host in
3599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-*) ;;
3600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: invalid value of canonical host" >&2;}
3602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; };;
3603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost=$ac_cv_host
3605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_save_IFS=$IFS; IFS='-'
3606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset x $ac_cv_host
3607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift
3608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_cpu=$1
3609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_vendor=$2
3610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshift; shift
3611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remember, the first character of IFS is used to create $*,
3612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# except with old shells:
3613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os=$*
3614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$ac_save_IFS
3615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then
3621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     for ac_i in 1 2 3 4 5 6 7; do
3625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       ac_script="$ac_script$as_nl$ac_script"
3626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     done
3627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     echo "$ac_script" | sed 99q >conftest.sed
3628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $as_unset ac_script || ac_script=
3629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # Extract the first word of "sed gsed" to use in msg output
3630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SED"; then
3631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy sed gsed; ac_prog_name=$2
3632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then
3633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_path_SED_found=false
3636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
3637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
3639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
3640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
3641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
3642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in sed gsed; do
3643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
3644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Check for GNU ac_path_SED and select it if it is found.
3647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check for GNU $ac_path_SED
3648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_SED" --version 2>&1` in
3649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*)
3650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
3652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_count=0
3653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :
3655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
3656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
3657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mv "conftest.tmp" "conftest.in"
3658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cp "conftest.in" "conftest.nl"
3659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo '' >> "conftest.nl"
3660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_count=`expr $ac_count + 1`
3663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test $ac_count -gt ${ac_path_SED_max-0}; then
3664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Best one so far, save it but keep looking for a better one
3665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_cv_path_SED="$ac_path_SED"
3666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_path_SED_max=$ac_count
3667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
3668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
3669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test $ac_count -gt 10 && break
3670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_path_SED_found && break 3
3676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
3681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED="$ac_cv_path_SED"
3686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SED"; then
3687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5
3688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;}
3689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_SED=$SED
3694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
3698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_SED" >&6; }
3699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels SED="$ac_cv_path_SED"
3700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.sed
3701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$SED" && SED=sed
3703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsXsed="$SED -e 1s/^X//"
3704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then
3718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "grep ggrep" to use in msg output
3721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$GREP"; then
3722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy grep ggrep; ac_prog_name=$2
3723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then
3724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_path_GREP_found=false
3727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
3728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
3731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
3732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
3733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in grep ggrep; do
3734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
3735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Check for GNU ac_path_GREP and select it if it is found.
3738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check for GNU $ac_path_GREP
3739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_GREP" --version 2>&1` in
3740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*)
3741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
3743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_count=0
3744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :
3746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
3747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
3748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mv "conftest.tmp" "conftest.in"
3749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cp "conftest.in" "conftest.nl"
3750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo 'GREP' >> "conftest.nl"
3751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_count=`expr $ac_count + 1`
3754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Best one so far, save it but keep looking for a better one
3756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_cv_path_GREP="$ac_path_GREP"
3757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_path_GREP_max=$ac_count
3758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
3759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
3760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test $ac_count -gt 10 && break
3761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_path_GREP_found && break 3
3767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
3772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP="$ac_cv_path_GREP"
3777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$GREP"; then
3778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_GREP=$GREP
3785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_GREP" >&6; }
3791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels GREP="$ac_cv_path_GREP"
3792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for egrep" >&5
3795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then
3797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   then ac_cv_path_EGREP="$GREP -E"
3801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
3802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # Extract the first word of "egrep" to use in msg output
3803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$EGREP"; then
3804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy egrep; ac_prog_name=$2
3805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then
3806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_path_EGREP_found=false
3809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
3810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
3813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
3814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
3815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in egrep; do
3816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
3817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Check for GNU ac_path_EGREP and select it if it is found.
3820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check for GNU $ac_path_EGREP
3821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_EGREP" --version 2>&1` in
3822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*)
3823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
3825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_count=0
3826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :
3828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
3829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
3830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mv "conftest.tmp" "conftest.in"
3831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cp "conftest.in" "conftest.nl"
3832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo 'EGREP' >> "conftest.nl"
3833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_count=`expr $ac_count + 1`
3836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Best one so far, save it but keep looking for a better one
3838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_cv_path_EGREP="$ac_path_EGREP"
3839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_path_EGREP_max=$ac_count
3840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
3841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
3842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test $ac_count -gt 10 && break
3843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_path_EGREP_found && break 3
3849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
3854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP="$ac_cv_path_EGREP"
3859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$EGREP"; then
3860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_EGREP=$EGREP
3867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
3871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels EGREP="$ac_cv_path_EGREP"
3875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for fgrep" >&5
3878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for fgrep... $ECHO_C" >&6; }
3879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then
3880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   then ac_cv_path_FGREP="$GREP -F"
3884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
3885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # Extract the first word of "fgrep" to use in msg output
3886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$FGREP"; then
3887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy fgrep; ac_prog_name=$2
3888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then
3889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
3890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_path_FGREP_found=false
3892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
3893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
3896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
3897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
3898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in fgrep; do
3899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
3900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Check for GNU ac_path_FGREP and select it if it is found.
3903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check for GNU $ac_path_FGREP
3904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `"$ac_path_FGREP" --version 2>&1` in
3905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU*)
3906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
3908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_count=0
3909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :
3911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
3912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
3913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mv "conftest.tmp" "conftest.in"
3914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cp "conftest.in" "conftest.nl"
3915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo 'FGREP' >> "conftest.nl"
3916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_count=`expr $ac_count + 1`
3919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Best one so far, save it but keep looking for a better one
3921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_cv_path_FGREP="$ac_path_FGREP"
3922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_path_FGREP_max=$ac_count
3923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
3924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
3925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test $ac_count -gt 10 && break
3926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
3929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_path_FGREP_found && break 3
3932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
3933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
3936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
3937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP="$ac_cv_path_FGREP"
3942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$FGREP"; then
3943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
3946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_path_FGREP=$FGREP
3950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
3954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
3956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_FGREP" >&6; }
3957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels FGREP="$ac_cv_path_FGREP"
3958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$GREP" && GREP=grep
3961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --with-gnu-ld was given.
3981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${with_gnu_ld+set}" = set; then
3982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
3984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  with_gnu_ld=no
3985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
3986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
3987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_prog=ld
3988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then
3989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check if gcc -print-prog-name=ld gives a path.
3990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host in
3993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *-*-mingw*)
3994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # gcc leaves a trailing carriage return which upsets mingw
3995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
3997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
3999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_prog in
4000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Accept absolute paths.
4001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    [\\/]* | ?:[\\/]*)
4002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      re_direlt='/[^/][^/]*/\.\./'
4003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Canonicalize the pathname of ld
4004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
4008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test -z "$LD" && LD="$ac_prog"
4009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
4010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  "")
4011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # If it fails, then pretend we aren't using GCC.
4012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_prog=ld
4013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
4015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # If it is relative, then search for the first ld in PATH.
4016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    with_gnu_ld=unknown
4017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
4019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "$with_gnu_ld" = yes; then
4020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_LD+set}" = set; then
4027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -z "$LD"; then
4030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_dir in $PATH; do
4032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    IFS="$lt_save_ifs"
4033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -z "$ac_dir" && ac_dir=.
4034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_path_LD="$ac_dir/$ac_prog"
4036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Check to see if the program is GNU ld.  I'd rather use --version,
4037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # but apparently some variants of GNU ld only accept -v.
4038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Break only if it was the GNU/non-GNU ld that we prefer.
4039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *GNU* | *'with BFD'*)
4041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	test "$with_gnu_ld" != no && break
4042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
4043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
4044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	test "$with_gnu_ld" != yes && break
4045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
4046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
4047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
4048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
4049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS="$lt_save_ifs"
4050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD="$lt_cv_path_LD"
4056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$LD"; then
4057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $LD" >&5
4058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$LD" >&6; }
4059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
4066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_gnu_ld+set}" = set; then
4069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `$LD -v 2>&1 </dev/null` in
4073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU* | *'with BFD'*)
4074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_gnu_ld=yes
4075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
4077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_gnu_ld=no
4078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld=$lt_cv_prog_gnu_ld
4084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; }
4095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_NM+set}" = set; then
4096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$NM"; then
4099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Let the user override the test.
4100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_path_NM="$NM"
4101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_nm_to_check="${ac_tool_prefix}nm"
4103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_nm_to_check="$lt_nm_to_check nm"
4105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for lt_tmp_nm in $lt_nm_to_check; do
4107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      IFS="$lt_save_ifs"
4110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test -z "$ac_dir" && ac_dir=.
4111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      tmp_nm="$ac_dir/$lt_tmp_nm"
4112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Check to see if the nm accepts a BSD-compat flag.
4114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	#   nm: unknown option "B" ignored
4116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Tru64's nm complains that /dev/null is an invalid object file
4117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*/dev/null* | *'Invalid file or object type'*)
4119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_cv_path_NM="$tmp_nm -B"
4120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  break
4121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
4122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*)
4123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  */dev/null*)
4125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    lt_cv_path_NM="$tmp_nm -p"
4126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    break
4127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
4128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  *)
4129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    continue # so that we can try to find one that supports BSD flags
4131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
4132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  esac
4133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
4134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
4135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
4136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
4137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    IFS="$lt_save_ifs"
4138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
4139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  : ${lt_cv_path_NM=no}
4140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_path_NM" >&6; }
4144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$lt_cv_path_NM" != "no"; then
4145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  NM="$lt_cv_path_NM"
4146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Didn't find any BSD compatible name lister, look for dumpbin.
4148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_tool_prefix"; then
4149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  do
4151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2
4153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_DUMPBIN+set}" = set; then
4156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$DUMPBIN"; then
4159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUMPBIN=$ac_cv_prog_DUMPBIN
4179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$DUMPBIN"; then
4180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$DUMPBIN" >&6; }
4182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -n "$DUMPBIN" && break
4189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
4190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$DUMPBIN"; then
4192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_DUMPBIN=$DUMPBIN
4193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
4196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $ac_prog; ac_word=$2
4197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_DUMPBIN"; then
4203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_DUMPBIN"; then
4224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_DUMPBIN" >&6; }
4226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -n "$ac_ct_DUMPBIN" && break
4233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_DUMPBIN" = x; then
4236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    DUMPBIN=":"
4237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
4239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
4240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
4242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
4243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
4245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
4246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
4247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    DUMPBIN=$ac_ct_DUMPBIN
4249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$DUMPBIN" != ":"; then
4254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    NM="$DUMPBIN"
4255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$NM" && NM=nm
4258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; }
4266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_nm_interface+set}" = set; then
4267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_nm_interface="BSD nm"
4270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "int some_variable = 0;" > conftest.$ac_ext
4271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval echo "\"\$as_me:4271: $ac_compile\"" >&5)
4272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile" 2>conftest.err)
4273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
4274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval echo "\"\$as_me:4274: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
4277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval echo "\"\$as_me:4277: output\"" >&5)
4278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.out >&5
4279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_nm_interface="MS dumpbin"
4281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest*
4283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_nm_interface" >&6; }
4286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S=$as_ln_s
4290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$LN_S" = "ln -s"; then
4291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
4292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
4293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no, using $LN_S" >&6; }
4296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# find the maximum length of command line arguments
4299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
4301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_max_cmd_len+set}" = set; then
4302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    i=0
4305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  teststring="ABCD"
4306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $build_os in
4308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  msdosdjgpp*)
4309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # On DJGPP, this test can blow up pretty badly due to problems in libc
4310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # (any single argument exceeding 2000 bytes causes a buffer overrun
4311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # during glob expansion).  Even if it were fixed, the result of this
4312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # check would be larger than it should be.
4313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  gnu*)
4317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Under GNU Hurd, this test is not required because there is
4318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # no limit to the length of command line arguments.
4319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Libtool will interpret -1 as no limit whatsoever
4320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=-1;
4321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cygwin* | mingw* | cegcc*)
4324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # On Win9x/ME, this test blows up -- it succeeds, but takes
4325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # about 5 minutes as the teststring grows exponentially.
4326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Worse, since 9x/ME are not pre-emptively multitasking,
4327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # you end up with a "frozen" computer, even though with patience
4328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # the test eventually succeeds (with a max line length of 256k).
4329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Instead, let's just punt: use the minimum linelength reported by
4330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # all of the supported platforms: 8192 (on NT/2K/XP).
4331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=8192;
4332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  amigaos*)
4335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # On AmigaOS with pdksh, this test takes hours, literally.
4336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # So we just punt and use a minimum line length of 8192.
4337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=8192;
4338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # This has been around since 386BSD, at least.  Likely further.
4342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -x /sbin/sysctl; then
4343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    elif test -x /usr/sbin/sysctl; then
4345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
4347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
4349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # And add a safety zone
4350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  interix*)
4355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=196608
4357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  osf*)
4360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # nice to cause kernel panics so lets avoid the loop below.
4363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # First set a reasonable default.
4364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=16384
4365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    #
4366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -x /sbin/sysconfig; then
4367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
4370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
4371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sco3.2v5*)
4373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=102400
4374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sysv5* | sco5v6* | sysv4.2uw2*)
4376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$kargmax"; then
4378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
4380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=32768
4381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
4382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
4384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$lt_cv_sys_max_cmd_len"; then
4386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
4389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Make teststring a little bigger before we do anything with it.
4390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # a 1K string should be a reasonable start.
4391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for i in 1 2 3 4 5 6 7 8 ; do
4392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        teststring=$teststring$teststring
4393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
4394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # If test is not a shell built-in, we'll probably end up computing a
4396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # maximum length that is only half of the actual maximum length, but
4397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # we can't tell.
4398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	      test $i != 17 # 1/2 MB should be enough
4401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      do
4402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        i=`expr $i + 1`
4403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        teststring=$teststring$teststring
4404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
4405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Only check the string length outside the loop.
4406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      teststring=
4408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Add a significant safety factor because C++ compilers can tack on
4409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # massive amounts of additional arguments before passing them to the
4410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # linker.  It appears as though 1/2 is a usable value.
4411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
4413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
4415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n $lt_cv_sys_max_cmd_len ; then
4419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
4421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: none" >&5
4423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}none" >&6; }
4424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmax_cmd_len=$lt_cv_sys_max_cmd_len
4426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${CP="cp -f"}
4433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${MV="mv -f"}
4434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${RM="rm -f"}
4435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; }
4438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Try some XSI features
4439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsxsi_shell=no
4440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( _lt_dummy="a/b/c"
4441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      = c,a/b,, \
4443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    && eval 'test $(( 1 + 1 )) -eq 2 \
4444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  && xsi_shell=yes
4446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $xsi_shell" >&5
4447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$xsi_shell" >&6; }
4448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; }
4452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_shell_append=no
4453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    >/dev/null 2>&1 \
4455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  && lt_shell_append=yes
4456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_shell_append" >&6; }
4458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_unset=unset
4462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_unset=false
4464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# test EBCDIC or ASCII
4471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `echo X|tr X '\101'` in
4472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels A) # ASCII based system
4473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_SP2NL='tr \040 \012'
4475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_NL2SP='tr \015\012 \040\040'
4476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels *) # EBCDIC based system
4478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_SP2NL='tr \100 \n'
4479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_NL2SP='tr \r\n \100\100'
4480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_ld_reload_flag+set}" = set; then
4494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_ld_reload_flag='-r'
4497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag=$lt_cv_ld_reload_flag
4501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $reload_flag in
4502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"" | " "*) ;;
4503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*) reload_flag=" $reload_flag" ;;
4504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_cmds='$LD$reload_flag -o $output$reload_objs'
4506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in
4507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  darwin*)
4508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$GCC" = yes; then
4509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
4511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
4513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then
4525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}objdump; ac_word=$2
4527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_OBJDUMP+set}" = set; then
4530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$OBJDUMP"; then
4533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP=$ac_cv_prog_OBJDUMP
4553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$OBJDUMP"; then
4554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $OBJDUMP" >&5
4555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$OBJDUMP" >&6; }
4556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_OBJDUMP"; then
4564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_OBJDUMP=$OBJDUMP
4565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "objdump", so it can be a program name with args.
4566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy objdump; ac_word=$2
4567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
4570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_OBJDUMP"; then
4573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_OBJDUMP"; then
4594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
4595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_OBJDUMP" >&6; }
4596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_OBJDUMP" = x; then
4602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    OBJDUMP="false"
4603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
4605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
4606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
4608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
4609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
4611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
4612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
4613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    OBJDUMP=$ac_ct_OBJDUMP
4615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  OBJDUMP="$ac_cv_prog_OBJDUMP"
4618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$OBJDUMP" && OBJDUMP=objdump
4621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
4632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_deplibs_check_method+set}" = set; then
4633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_cmd='$MAGIC_CMD'
4636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_file_magic_test_file=
4637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_deplibs_check_method='unknown'
4638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Need to set the preceding variable on all platforms that support
4639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# interlibrary dependencies.
4640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'none' -- dependencies not supported.
4641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `unknown' -- same as none, but documents that we really don't know.
4642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'pass_all' -- all dependencies passed with no checks.
4643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'test_compile' -- check by making test program.
4644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 'file_magic [[regex]]' -- check by looking for files in library path
4645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# which responds to the $file_magic_cmd with a given extended regex.
4646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If you have `file' or equivalent on your system and you're not sure
4647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# whether `pass_all' will *always* work, you probably want this one.
4648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in
4650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix[4-9]*)
4651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbeos*)
4655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbsdi[45]*)
4659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_cmd='/usr/bin/file -L'
4661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_test_file=/shlib/libc.so
4662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscygwin*)
4665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # func_win32_libid is a shell function defined in ltmain.sh
4666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_cmd='func_win32_libid'
4668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmingw* | pw32*)
4671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Base MSYS/MinGW do not provide the 'file' command needed by
4672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # unless we find 'file', for example because we are cross-compiling.
4674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if ( file / ) >/dev/null 2>&1; then
4675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_cmd='func_win32_libid'
4677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_cmd='$OBJDUMP -f'
4680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscegcc)
4684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # use the weaker test based on 'objdump'. See mingw*.
4685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_cmd='$OBJDUMP -f'
4687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdarwin* | rhapsody*)
4690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfreebsd* | dragonfly*)
4694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_cpu in
4696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    i*86 )
4697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Not sure whether the presence of OpenBSD here was a mistake.
4698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Let's accept both of them until this is cleared up.
4699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_file_magic_cmd=/usr/bin/file
4701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
4703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
4704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
4706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgnu*)
4710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshpux10.20* | hpux11*)
4714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_cmd=/usr/bin/file
4715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_cpu in
4716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ia64*)
4717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hppa*64*)
4721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
4725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
4729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinterix[3-9]*)
4732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsirix5* | irix6* | nonstopux*)
4737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $LD in
4738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *-32|*"-32 ") libmagic=32-bit;;
4739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *-n32|*"-n32 ") libmagic=N32;;
4740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *-64|*"-64 ") libmagic=64-bit;;
4741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) libmagic=never-match;;
4742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
4743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This must be Linux ELF.
4747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslinux* | k*bsd*-gnu)
4748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnetbsd* | netbsdelf*-gnu)
4752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnewos6*)
4760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_cmd=/usr/bin/file
4762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*nto* | *qnx*)
4766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsopenbsd*)
4770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsosf3* | osf4* | osf5*)
4778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrdos*)
4782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssolaris*)
4786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4 | sysv4.3*)
4794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_vendor in
4795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  motorola)
4796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
4797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ncr)
4800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
4801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sequent)
4803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_cmd='/bin/file'
4804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sni)
4807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_cmd='/bin/file'
4808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_file_magic_test_file=/lib/libc.so
4810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  siemens)
4812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
4813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  pc)
4815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
4816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
4817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
4818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstpf*)
4821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
4822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
4823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd=$lt_cv_file_magic_cmd
4829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method=$lt_cv_deplibs_check_method
4830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$deplibs_check_method" && deplibs_check_method=unknown
4831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then
4844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}ar; ac_word=$2
4846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_AR+set}" = set; then
4849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$AR"; then
4852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_AR="$AR" # Let the user override the test.
4853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_AR="${ac_tool_prefix}ar"
4862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR=$ac_cv_prog_AR
4872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$AR"; then
4873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $AR" >&5
4874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$AR" >&6; }
4875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_AR"; then
4883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_AR=$AR
4884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "ar", so it can be a program name with args.
4885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ar; ac_word=$2
4886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_AR"; then
4892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_AR="ar"
4902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_AR=$ac_cv_prog_ac_ct_AR
4912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_AR"; then
4913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_AR" >&6; }
4915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_AR" = x; then
4921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    AR="false"
4922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
4923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
4924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
4925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
4927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
4928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
4930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
4931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
4932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
4933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    AR=$ac_ct_AR
4934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  AR="$ac_cv_prog_AR"
4937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$AR" && AR=ar
4940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$AR_FLAGS" && AR_FLAGS=cru
4941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then
4953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2
4955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then
4958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$STRIP"; then
4961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
4965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
4966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
4967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
4968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
4969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
4973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
4974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
4976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
4977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP=$ac_cv_prog_STRIP
4981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$STRIP"; then
4982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $STRIP" >&5
4983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; }
4984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
4985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
4986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
4987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
4990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
4991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then
4992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_STRIP=$STRIP
4993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "strip", so it can be a program name with args.
4994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy strip; ac_word=$2
4995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
4999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_STRIP"; then
5001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_STRIP="strip"
5011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_STRIP"; then
5022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; }
5024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_STRIP" = x; then
5030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    STRIP=":"
5031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
5033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
5034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
5037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
5040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
5041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    STRIP=$ac_ct_STRIP
5043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  STRIP="$ac_cv_prog_STRIP"
5046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$STRIP" && STRIP=:
5049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_tool_prefix"; then
5056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}ranlib; ac_word=$2
5058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_RANLIB+set}" = set; then
5061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$RANLIB"; then
5064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB=$ac_cv_prog_RANLIB
5084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$RANLIB"; then
5085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $RANLIB" >&5
5086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$RANLIB" >&6; }
5087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_RANLIB"; then
5095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_RANLIB=$RANLIB
5096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "ranlib", so it can be a program name with args.
5097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ranlib; ac_word=$2
5098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_RANLIB"; then
5104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_RANLIB="ranlib"
5114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_RANLIB"; then
5125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_RANLIB" >&6; }
5127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_RANLIB" = x; then
5133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    RANLIB=":"
5134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
5136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
5137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
5140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
5143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
5144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    RANLIB=$ac_ct_RANLIB
5146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  RANLIB="$ac_cv_prog_RANLIB"
5149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$RANLIB" && RANLIB=:
5152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Determine commands to create old-style static archives.
5159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds='chmod 644 $oldlib'
5161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds=
5162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$RANLIB"; then
5164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
5165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  openbsd*)
5166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
5168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
5169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
5171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
5172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler was specified, use CC.
5209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC=${LTCC-"$CC"}
5210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler flags were specified, use CFLAGS.
5212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Allow CC to be a program name with arguments.
5215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler=$CC
5216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check for command to grab the raw symbol name followed by C symbol from nm.
5219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
5221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These are sane defaults that work on at least a few old systems.
5226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Character class describing NM global symbol codes.
5229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssymcode='[BCDEGRST]'
5230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Regexp to match symbols that can be accessed directly from C.
5232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Define system-specific variables.
5235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in
5236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix*)
5237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[BCDT]'
5238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*)
5240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[ABCDGISTW]'
5241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshpux*)
5243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$host_cpu" = ia64; then
5244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    symcode='[ABCDEGRST]'
5245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsirix* | nonstopux*)
5248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[BCDEGRST]'
5249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsosf*)
5251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[BCDEGQRST]'
5252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssolaris*)
5254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[BDRT]'
5255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssco3.2v5*)
5257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[DT]'
5258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4.2uw2*)
5260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[DT]'
5261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv5* | sco5v6* | unixware* | OpenUNIX*)
5263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[ABDT]'
5264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4)
5266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[DFNSTU]'
5267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If we're using GNU nm, then use its standard symbol codes.
5271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `$NM -V 2>&1` in
5272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*GNU* | *'with BFD'*)
5273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symcode='[ABCDGIRSTW]' ;;
5274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform an extracted symbol line into a proper C declaration.
5277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Some systems (esp. on ia64) link data and code symbols differently,
5278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# so use this general approach.
5279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform an extracted symbol line into symbol name and symbol address
5282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
5284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Handle CRLF in mingw tool chain
5286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsopt_cr=
5287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $build_os in
5288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmingw*)
5289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Try without a prefix underscore, then with it.
5294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_symprfx in "" "_"; do
5295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  symxfrm="\\1 $ac_symprfx\\2 \\2"
5298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Write the raw and C identifiers.
5300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Fake it for dumpbin and say T for any non-static function
5302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # and D for any global variable.
5303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Also find C++ and __fastcall symbols from MSVC++,
5304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # which start with @ or ?.
5305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_global_symbol_pipe="$AWK '"\
5306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     {last_section=section; section=\$ 3};"\
5307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     \$ 0!~/External *\|/{next};"\
5309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     {if(hide[section]) next};"\
5311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"     ' prfx=^$ac_symprfx"
5316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check to see that the pipe works correctly.
5321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  pipe_works=no
5322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest*
5324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat > conftest.$ac_ext <<_LT_EOF
5325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
5326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" {
5327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
5328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar nm_test_var;
5329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid nm_test_func(void);
5330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid nm_test_func(void){}
5331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
5332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
5333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
5334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main(){nm_test_var='a';nm_test_func();return(0);}
5335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
5336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_compile) 2>&5
5339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
5342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Now try to grab the symbols.
5343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    nlist=conftest.nm
5344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && test -s "$nlist"; then
5349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Try sorting and uniquifying the output.
5350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if sort "$nlist" | uniq > "$nlist"T; then
5351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	mv -f "$nlist"T "$nlist"
5352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
5353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	rm -f "$nlist"T
5354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
5355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Make sure that we snagged all the symbols we need.
5357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  cat <<_LT_EOF > conftest.$ac_ext
5360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
5361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C" {
5362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
5363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
5365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Now generate the symbol file.
5366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  cat <<_LT_EOF >> conftest.$ac_ext
5369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* The mapping between symbol names and symbols.  */
5371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconst struct {
5372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  const char *name;
5373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  void       *address;
5374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
5375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt__PROGRAM__LTX_preloaded_symbols[] =
5376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
5377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { "@PROGRAM@", (void *) 0 },
5378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
5379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  cat <<\_LT_EOF >> conftest.$ac_ext
5381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  {0, (void *) 0}
5382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels};
5383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* This works around a problem in FreeBSD linker */
5385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef FREEBSD_WORKAROUND
5386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic const void *lt_preloaded_setup() {
5387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return lt__PROGRAM__LTX_preloaded_symbols;
5388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
5389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
5390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
5392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
5393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
5394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
5395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Now try linking the two files.
5396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  mv conftest.$ac_objext conftstm.$ac_objext
5397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_save_LIBS="$LIBS"
5398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_save_CFLAGS="$CFLAGS"
5399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LIBS="conftstm.$ac_objext"
5400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_link) 2>&5
5403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && test -s conftest${ac_exeext}; then
5406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    pipe_works=yes
5407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
5408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LIBS="$lt_save_LIBS"
5409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  CFLAGS="$lt_save_CFLAGS"
5410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
5411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  echo "cannot find nm_test_func in $nlist" >&5
5412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
5413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
5414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	echo "cannot find nm_test_var in $nlist" >&5
5415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
5416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
5417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
5419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$progname: failed program was:" >&5
5421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat conftest.$ac_ext >&5
5422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -rf conftest* conftst*
5424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Do not use the global_symbol_pipe unless it works.
5426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$pipe_works" = yes; then
5427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break
5428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_sys_global_symbol_pipe=
5430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe"; then
5436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_sys_global_symbol_to_cdecl=
5437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: failed" >&5
5440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}failed" >&6; }
5441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: ok" >&5
5443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}ok" >&6; }
5444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --enable-libtool-lock was given.
5469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_libtool_lock+set}" = set; then
5470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enableval=$enable_libtool_lock;
5471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Some flags need to be propagated to the compiler or linker for good
5476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# libtool support.
5477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host in
5478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsia64-*-hpux*)
5479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Find out which ABI we are using.
5480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo 'int i;' > conftest.$ac_ext
5481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_compile) 2>&5
5483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
5486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case `/usr/bin/file conftest.$ac_objext` in
5487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *ELF-32*)
5488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	HPUX_IA64_MODE="32"
5489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
5490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *ELF-64*)
5491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	HPUX_IA64_MODE="64"
5492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
5493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
5494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -rf conftest*
5496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-irix6*)
5498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Find out which ABI we are using.
5499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo '#line 5499 "configure"' > conftest.$ac_ext
5500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_compile) 2>&5
5502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
5505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$lt_cv_prog_gnu_ld" = yes; then
5506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case `/usr/bin/file conftest.$ac_objext` in
5507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*32-bit*)
5508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -melf32bsmip"
5509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
5510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*N32*)
5511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -melf32bmipn32"
5512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
5513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*64-bit*)
5514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -melf64bmip"
5515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
5516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
5517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
5518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case `/usr/bin/file conftest.$ac_objext` in
5519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*32-bit*)
5520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -32"
5521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
5522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*N32*)
5523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -n32"
5524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
5525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*64-bit*)
5526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -64"
5527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
5528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
5529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
5530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -rf conftest*
5532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Find out which ABI we are using.
5537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo 'int i;' > conftest.$ac_ext
5538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_compile) 2>&5
5540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
5543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case `/usr/bin/file conftest.o` in
5544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *32-bit*)
5545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host in
5546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  x86_64-*kfreebsd*-gnu)
5547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf_i386_fbsd"
5548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  x86_64-*linux*)
5550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf_i386"
5551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ppc64-*linux*|powerpc64-*linux*)
5553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf32ppclinux"
5554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s390x-*linux*)
5556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf_s390"
5557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  sparc64-*linux*)
5559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf32_sparc"
5560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
5562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
5563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *64-bit*)
5564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host in
5565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  x86_64-*kfreebsd*-gnu)
5566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf_x86_64_fbsd"
5567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  x86_64-*linux*)
5569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf_x86_64"
5570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ppc*-*linux*|powerpc*-*linux*)
5572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf64ppc"
5573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s390*-*linux*|s390*-*tpf*)
5575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf64_s390"
5576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  sparc*-*linux*)
5578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    LD="${LD-ld} -m elf64_sparc"
5579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ;;
5580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
5581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
5582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
5583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -rf conftest*
5585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*-*-sco3.2v5*)
5588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  SAVE_CFLAGS="$CFLAGS"
5590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CFLAGS="$CFLAGS -belf"
5591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
5593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_cc_needs_belf+set}" = set; then
5594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ext=c
5597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
5598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
5601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     cat >conftest.$ac_ext <<_ACEOF
5603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
5604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
5605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
5606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
5607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
5608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
5610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
5611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
5612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
5614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
5615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
5616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
5617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
5618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
5619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
5620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
5622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
5625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
5627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
5628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
5629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
5631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
5632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
5633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
5634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
5635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_cc_needs_belf=yes
5636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
5638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
5639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_cv_cc_needs_belf=no
5641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
5645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_ext=c
5646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
5647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
5650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
5654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CFLAGS="$SAVE_CFLAGS"
5657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssparc*-*solaris*)
5660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Find out which ABI we are using.
5661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo 'int i;' > conftest.$ac_ext
5662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_compile) 2>&5
5664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
5665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; then
5667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case `/usr/bin/file conftest.o` in
5668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *64-bit*)
5669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $lt_cv_prog_gnu_ld in
5670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      yes*) LD="${LD-ld} -m elf64_sparc" ;;
5671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
5672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  LD="${LD-ld} -64"
5674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
5675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
5676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
5677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
5678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
5679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -rf conftest*
5681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
5682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks="$enable_libtool_lock"
5685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
5688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    rhapsody* | darwin*)
5689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$ac_tool_prefix"; then
5690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_DSYMUTIL+set}" = set; then
5695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$DSYMUTIL"; then
5698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL=$ac_cv_prog_DSYMUTIL
5718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$DSYMUTIL"; then
5719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
5720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$DSYMUTIL" >&6; }
5721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_DSYMUTIL"; then
5729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_DSYMUTIL=$DSYMUTIL
5730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "dsymutil", so it can be a program name with args.
5731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy dsymutil; ac_word=$2
5732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
5735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_DSYMUTIL"; then
5738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_DSYMUTIL"; then
5759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
5760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
5761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_DSYMUTIL" = x; then
5767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    DSYMUTIL=":"
5768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
5770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
5771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
5774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
5777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
5778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    DSYMUTIL=$ac_ct_DSYMUTIL
5780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$ac_tool_prefix"; then
5786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}nmedit; ac_word=$2
5788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_NMEDIT+set}" = set; then
5791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$NMEDIT"; then
5794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT=$ac_cv_prog_NMEDIT
5814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$NMEDIT"; then
5815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
5816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$NMEDIT" >&6; }
5817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_NMEDIT"; then
5825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_NMEDIT=$NMEDIT
5826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "nmedit", so it can be a program name with args.
5827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy nmedit; ac_word=$2
5828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
5831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_NMEDIT"; then
5834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_NMEDIT="nmedit"
5844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_NMEDIT"; then
5855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
5856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_NMEDIT" >&6; }
5857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_NMEDIT" = x; then
5863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    NMEDIT=":"
5864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
5866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
5867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
5870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
5873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
5874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    NMEDIT=$ac_ct_NMEDIT
5876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  NMEDIT="$ac_cv_prog_NMEDIT"
5879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$ac_tool_prefix"; then
5882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}lipo; ac_word=$2
5884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_LIPO+set}" = set; then
5887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$LIPO"; then
5890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO=$ac_cv_prog_LIPO
5910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$LIPO"; then
5911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $LIPO" >&5
5912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$LIPO" >&6; }
5913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_LIPO"; then
5921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_LIPO=$LIPO
5922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "lipo", so it can be a program name with args.
5923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy lipo; ac_word=$2
5924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
5927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_LIPO"; then
5930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_LIPO="lipo"
5940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
5945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
5946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_LIPO"; then
5951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
5952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_LIPO" >&6; }
5953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
5955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
5956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_LIPO" = x; then
5959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    LIPO=":"
5960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
5961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
5962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
5963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
5966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
5968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
5969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
5970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
5971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    LIPO=$ac_ct_LIPO
5972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LIPO="$ac_cv_prog_LIPO"
5975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
5976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
5977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$ac_tool_prefix"; then
5978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
5979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}otool; ac_word=$2
5980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_OTOOL+set}" = set; then
5983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
5984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$OTOOL"; then
5986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
5988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
5990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
5991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
5992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
5993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
5994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
5998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
5999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
6002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL=$ac_cv_prog_OTOOL
6006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$OTOOL"; then
6007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $OTOOL" >&5
6008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$OTOOL" >&6; }
6009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
6011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
6012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL"; then
6017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_OTOOL=$OTOOL
6018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "otool", so it can be a program name with args.
6019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy otool; ac_word=$2
6020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
6023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_OTOOL"; then
6026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
6030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
6032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
6033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
6034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_OTOOL="otool"
6036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
6038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
6039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
6042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_OTOOL"; then
6047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
6048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL" >&6; }
6049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
6051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
6052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_OTOOL" = x; then
6055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    OTOOL=":"
6056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
6057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
6058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
6059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
6061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
6062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
6064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
6065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
6066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    OTOOL=$ac_ct_OTOOL
6068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
6069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  OTOOL="$ac_cv_prog_OTOOL"
6071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$ac_tool_prefix"; then
6074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy ${ac_tool_prefix}otool64; ac_word=$2
6076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_OTOOL64+set}" = set; then
6079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$OTOOL64"; then
6082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
6086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
6088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
6089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
6090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
6094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
6095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
6098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64=$ac_cv_prog_OTOOL64
6102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$OTOOL64"; then
6103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $OTOOL64" >&5
6104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$OTOOL64" >&6; }
6105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
6107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
6108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL64"; then
6113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ct_OTOOL64=$OTOOL64
6114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the first word of "otool64", so it can be a program name with args.
6115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy otool64; ac_word=$2
6116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
6119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_ct_OTOOL64"; then
6122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
6126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
6128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
6129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
6130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_ac_ct_OTOOL64="otool64"
6132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break 2
6134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
6135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
6138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_ct_OTOOL64"; then
6143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
6144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL64" >&6; }
6145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
6147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
6148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$ac_ct_OTOOL64" = x; then
6151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    OTOOL64=":"
6152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
6153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
6154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsyes:)
6155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
6157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
6158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhose name does not start with the host triplet.  If you think this
6160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
6161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_tool_warned=yes ;;
6162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    OTOOL64=$ac_ct_OTOOL64
6164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
6165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  OTOOL64="$ac_cv_prog_OTOOL64"
6167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
6196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
6197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_apple_cc_single_mod+set}" = set; then
6198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_apple_cc_single_mod=no
6201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -z "${LT_MULTI_MODULE}"; then
6202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# By default we will add the -single_module flag. You can override
6203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# by either setting the environment variable LT_MULTI_MODULE
6204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# non-empty at configure time, or by adding -multi_module to the
6205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# link flags.
6206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	rm -rf libconftest.dylib*
6207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	echo "int foo(void){return 1;}" > conftest.c
6208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels-dynamiclib -Wl,-single_module conftest.c" >&5
6210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        _lt_result=$?
6213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_cv_apple_cc_single_mod=yes
6215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
6216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  cat conftest.err >&5
6217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
6218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	rm -rf libconftest.dylib*
6219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	rm -f conftest.*
6220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
6221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
6223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
6224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
6225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
6226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_ld_exported_symbols_list=no
6230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      save_LDFLAGS=$LDFLAGS
6231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "_main" > conftest.sym
6232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      cat >conftest.$ac_ext <<_ACEOF
6234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
6241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
6242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
6243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
6245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
6246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
6247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
6249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
6250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
6256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
6262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
6263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
6265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
6266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_ld_exported_symbols_list=yes
6267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_cv_ld_exported_symbols_list=no
6272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
6276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	LDFLAGS="$save_LDFLAGS"
6277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
6280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
6281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
6282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    rhapsody* | darwin1.[012])
6283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    darwin1.*)
6285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    darwin*) # darwin 5.x on
6287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # if running on 10.5 or later, the deployment target defaults
6288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # to the OS version, if on x86, and 10.4, the deployment
6289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # target defaults to 10.4. Don't you love it?
6290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	10.[012]*)
6294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	10.*)
6296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
6298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
6299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
6300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dar_single_mod='$single_module'
6302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
6303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
6306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
6308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$DSYMUTIL" != ":"; then
6309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dsymutil='~$DSYMUTIL $lib || :'
6310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
6311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _lt_dsymutil=
6312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
6313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
6314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
6315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
6317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
6318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
6321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
6323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# On Suns, sometimes $CPP names a directory.
6324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CPP" && test -d "$CPP"; then
6325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CPP=
6326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$CPP"; then
6328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "${ac_cv_prog_CPP+set}" = set; then
6329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Double quotes because CPP needs to be expanded
6332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    do
6334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_preproc_ok=false
6335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes
6336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Use a header file that comes with gcc, so configuring glibc
6338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # with a fresh cross-compiler works.
6339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # <limits.h> exists even on freestanding compilers.
6341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # On the NeXT, cc -E runs the code through the compiler's parser,
6342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # not just through cpp. "Syntax error" is here to catch this case.
6343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__
6350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h>
6351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
6352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h>
6353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
6354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		     Syntax error
6355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
6357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } >/dev/null && {
6369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       }; then
6372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Broken: fails on valid input.
6378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue
6379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
6382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # OK, works on sane cases.  Now check whether nonexistent headers
6384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # can be detected and how.
6385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ac_nonexistent.h>
6392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
6394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } >/dev/null && {
6406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       }; then
6409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Broken: success on invalid input.
6410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue
6411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Passes both tests.
6416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_preproc_ok=:
6417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbreak
6418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
6421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
6425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_preproc_ok; then
6426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  break
6427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
6430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cv_prog_CPP=$CPP
6431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CPP=$ac_cv_prog_CPP
6434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_prog_CPP=$CPP
6436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $CPP" >&5
6438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$CPP" >&6; }
6439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_preproc_ok=false
6440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes
6441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Use a header file that comes with gcc, so configuring glibc
6443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # with a fresh cross-compiler works.
6444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # <limits.h> exists even on freestanding compilers.
6446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # On the NeXT, cc -E runs the code through the compiler's parser,
6447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # not just through cpp. "Syntax error" is here to catch this case.
6448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__
6455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h>
6456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
6457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h>
6458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
6459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		     Syntax error
6460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
6462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } >/dev/null && {
6474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       }; then
6477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Broken: fails on valid input.
6483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue
6484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
6487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # OK, works on sane cases.  Now check whether nonexistent headers
6489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # can be detected and how.
6490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ac_nonexistent.h>
6497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
6499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } >/dev/null && {
6511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       }; then
6514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Broken: success on invalid input.
6515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscontinue
6516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Passes both tests.
6521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_preproc_ok=:
6522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbreak
6523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
6526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
6530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_preproc_ok; then
6531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
6535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
6537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
6538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
6541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
6542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
6545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_header_stdc+set}" = set; then
6550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
6559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdarg.h>
6560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h>
6561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <float.h>
6562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
6564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
6565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
6566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
6568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
6569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
6570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
6572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
6573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
6579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
6585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
6586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
6588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_header_stdc=yes
6589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_header_stdc=no
6594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
6599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h>
6607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $EGREP "memchr" >/dev/null 2>&1; then
6611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_header_stdc=no
6614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest*
6616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
6620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
6628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $EGREP "free" >/dev/null 2>&1; then
6632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_header_stdc=no
6635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest*
6637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
6641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
6643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ctype.h>
6652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
6653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if ((' ' & 0x0FF) == 0x020)
6654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
6657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) \
6658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		   (('a' <= (c) && (c) <= 'i') \
6659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		     || ('j' <= (c) && (c) <= 'r') \
6660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		     || ('s' <= (c) && (c) <= 'z'))
6661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
6663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
6666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
6667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
6668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  int i;
6669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for (i = 0; i < 256; i++)
6670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if (XOR (islower (i), ISLOWER (i))
6671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	|| toupper (i) != TOUPPER (i))
6672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      return 2;
6673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
6674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
6675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
6677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
6678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
6684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
6688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
6693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
6696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
6697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
6699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
6700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
6703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_header_stdc=no
6704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
6713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
6714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF
6716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define STDC_HEADERS 1
6717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		  inttypes.h stdint.h unistd.h
6733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
6747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <$ac_header>
6749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
6751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
6752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
6758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
6764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
6765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
6767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval "$as_ac_Header=yes"
6768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	eval "$as_ac_Header=no"
6773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'`
6778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; }
6780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then
6781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >>confdefs.h <<_ACEOF
6782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_header in dlfcn.h
6792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
6793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
6798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
6800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
6801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
6803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
6804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
6805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
6806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <$ac_header>
6808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
6810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
6811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
6812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
6814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
6815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
6817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
6818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
6819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
6820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
6821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
6823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
6824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
6825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
6826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval "$as_ac_Header=yes"
6827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
6829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
6830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	eval "$as_ac_Header=no"
6832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'`
6837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	       { echo "$as_me:$LINENO: result: $ac_res" >&5
6838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; }
6839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then
6840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >>confdefs.h <<_ACEOF
6841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
6843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
6847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set options
6851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        enable_dlopen=no
6855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_win32_dll=no
6858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # Check whether --enable-shared was given.
6861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_shared+set}" = set; then
6862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enableval=$enable_shared; p=${PACKAGE-default}
6863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $enableval in
6864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    yes) enable_shared=yes ;;
6865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    no) enable_shared=no ;;
6866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
6867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      enable_shared=no
6868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Look at the argument we got.  We use all the common list separators.
6869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for pkg in $enableval; do
6871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	IFS="$lt_save_ifs"
6872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "X$pkg" = "X$p"; then
6873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  enable_shared=yes
6874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
6875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
6876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      IFS="$lt_save_ifs"
6877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
6878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
6879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_shared=yes
6881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check whether --enable-static was given.
6892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_static+set}" = set; then
6893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enableval=$enable_static; p=${PACKAGE-default}
6894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $enableval in
6895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    yes) enable_static=yes ;;
6896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    no) enable_static=no ;;
6897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
6898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     enable_static=no
6899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Look at the argument we got.  We use all the common list separators.
6900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for pkg in $enableval; do
6902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	IFS="$lt_save_ifs"
6903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "X$pkg" = "X$p"; then
6904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  enable_static=yes
6905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
6906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
6907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      IFS="$lt_save_ifs"
6908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
6909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
6910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_static=yes
6912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check whether --with-pic was given.
6924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${with_pic+set}" = set; then
6925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  withval=$with_pic; pic_mode="$withval"
6926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  pic_mode=default
6928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$pic_mode" && pic_mode=default
6932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check whether --enable-fast-install was given.
6940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${enable_fast_install+set}" = set; then
6941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enableval=$enable_fast_install; p=${PACKAGE-default}
6942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $enableval in
6943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    yes) enable_fast_install=yes ;;
6944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    no) enable_fast_install=no ;;
6945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
6946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      enable_fast_install=no
6947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Look at the argument we got.  We use all the common list separators.
6948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      for pkg in $enableval; do
6950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	IFS="$lt_save_ifs"
6951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "X$pkg" = "X$p"; then
6952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  enable_fast_install=yes
6953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
6954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      done
6955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      IFS="$lt_save_ifs"
6956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
6957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
6958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
6959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_fast_install=yes
6960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
6961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This can be used to rebuild libtool when needed
6973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL_DEPS="$ltmain"
6974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Always use our own libtool.
6976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL='$(SHELL) $(top_builddir)/libtool'
6977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
6999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LN_S" && LN_S="ln -s"
7003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" ; then
7018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   setopt NO_GLOB_SUBST
7019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for objdir" >&5
7022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for objdir... $ECHO_C" >&6; }
7023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_objdir+set}" = set; then
7024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f .libs 2>/dev/null
7027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir .libs 2>/dev/null
7028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d .libs; then
7029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_objdir=.libs
7030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # MS-DOS does not allow filenames that begin with a dot.
7032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_objdir=_libs
7033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir .libs 2>/dev/null
7035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_objdir" >&6; }
7038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjdir=$lt_cv_objdir
7039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
7045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define LT_OBJDIR "$lt_cv_objdir/"
7046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
7047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in
7065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix3*)
7066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # AIX sometimes has problems with the GCC collect2 program.  For some
7067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # reason, if we set the COLLECT_NAMES environment variable, the problems
7068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # vanish in a puff of smoke.
7069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "X${COLLECT_NAMES+set}" != Xset; then
7070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    COLLECT_NAMES=
7071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    export COLLECT_NAMES
7072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
7073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
7074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
7075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution that helps us do robust quoting.  It backslashifies
7077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# metacharacters that are still active within double-quoted strings.
7078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Same as above, but do not quote variable references.
7081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
7082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution to delay expansion of an escaped shell variable in a
7084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# double_quote_subst'ed string.
7085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution to delay expansion of an escaped single quote.
7088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed substitution to avoid accidental globbing in evaled expressions
7091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_glob_subst='s/\*/\\\*/g'
7092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Global variables:
7094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsofile=libtool
7095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscan_build_shared=yes
7096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# All known linkers require a `.a' archive for static linking (except MSVC,
7098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# which needs '.lib').
7099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibext=a
7100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld="$lt_cv_prog_gnu_ld"
7102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_CC="$CC"
7104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_CFLAGS="$CFLAGS"
7105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set sane defaults for various variables
7107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$CC" && CC=cc
7108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LTCC" && LTCC=$CC
7109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$LD" && LD=ld
7111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$ac_objext" && ac_objext=o
7112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor cc_temp in $compiler""; do
7114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $cc_temp in
7115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    \-*) ;;
7118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *) break;;
7119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
7120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
7121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Only perform the check for file, if the check method requires it
7125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$MAGIC_CMD" && MAGIC_CMD=file
7126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $deplibs_check_method in
7127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic*)
7128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $MAGIC_CMD in
7135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels[\\/*] |  ?:[\\/]*)
7136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
7138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
7139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_save_MAGIC_CMD="$MAGIC_CMD"
7140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_dir in $ac_dummy; do
7143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    IFS="$lt_save_ifs"
7144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -z "$ac_dir" && ac_dir=.
7145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -f $ac_dir/${ac_tool_prefix}file; then
7146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -n "$file_magic_test_file"; then
7148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $deplibs_check_method in
7149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	"file_magic "*)
7150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    $EGREP "$file_magic_regex" > /dev/null; then
7154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    :
7155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
7156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    cat <<_LT_EOF 1>&2
7157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries,
7159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize.
7160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries
7161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** as such.  This will affect the creation of libtool libraries that
7162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool
7163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** libraries will work regardless of this problem.  Nevertheless, you
7164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** may want to report the problem to your system manager and/or to
7165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** bug-libtool@gnu.org
7166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
7168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi ;;
7169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
7170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
7171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      break
7172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
7173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
7174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS="$lt_save_ifs"
7175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAGIC_CMD="$lt_save_MAGIC_CMD"
7176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
7177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
7178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$MAGIC_CMD"; then
7182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; }
7184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
7186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
7187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$lt_cv_path_MAGIC_CMD"; then
7194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -n "$ac_tool_prefix"; then
7195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking for file" >&5
7196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for file... $ECHO_C" >&6; }
7197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $MAGIC_CMD in
7201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels[\\/*] |  ?:[\\/]*)
7202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
7204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
7205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_save_MAGIC_CMD="$MAGIC_CMD"
7206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_dir in $ac_dummy; do
7209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    IFS="$lt_save_ifs"
7210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -z "$ac_dir" && ac_dir=.
7211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -f $ac_dir/file; then
7212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -n "$file_magic_test_file"; then
7214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $deplibs_check_method in
7215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	"file_magic "*)
7216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    $EGREP "$file_magic_regex" > /dev/null; then
7220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    :
7221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
7222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    cat <<_LT_EOF 1>&2
7223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries,
7225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize.
7226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries
7227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** as such.  This will affect the creation of libtool libraries that
7228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool
7229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** libraries will work regardless of this problem.  Nevertheless, you
7230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** may want to report the problem to your system manager and/or to
7231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** bug-libtool@gnu.org
7232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
7234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi ;;
7235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
7236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
7237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      break
7238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
7239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
7240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS="$lt_save_ifs"
7241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  MAGIC_CMD="$lt_save_MAGIC_CMD"
7242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
7243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
7244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$MAGIC_CMD"; then
7248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; }
7250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
7252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
7253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
7257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    MAGIC_CMD=:
7258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
7259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
7262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
7263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
7264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Use C for the default configuration in the libtool script
7266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_save_CC="$CC"
7268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
7269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
7270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
7273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Source file extension for C test sources.
7276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
7277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Object file extension for compiled C test sources.
7279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjext=o
7280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjext=$objext
7281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Code to be used in simple compile tests
7283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_simple_compile_test_code="int some_variable = 0;"
7284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Code to be used in simple link tests
7286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_simple_link_test_code='int main(){return(0);}'
7287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler was specified, use CC.
7295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC=${LTCC-"$CC"}
7296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no C compiler flags were specified, use CFLAGS.
7298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Allow CC to be a program name with arguments.
7301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler=$CC
7302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Save the default compiler, since it gets overwritten when the other
7304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_DEFAULT=$CC
7306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# save warnings/boilerplate of simple test code
7308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_outfile=conftest.$ac_objext
7309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$lt_simple_compile_test_code" >conftest.$ac_ext
7310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_lt_compiler_boilerplate=`cat conftest.err`
7312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$RM conftest*
7313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_outfile=conftest.$ac_objext
7315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$lt_simple_link_test_code" >conftest.$ac_ext
7316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_lt_linker_boilerplate=`cat conftest.err`
7318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$RM -r conftest*
7319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$compiler"; then
7322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_no_builtin_flag=
7324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then
7326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_compiler_rtti_exceptions=no
7334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_outfile=conftest.$ac_objext
7335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compiler_flag="-fno-rtti -fno-exceptions"
7337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
7338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
7339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
7340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
7341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # The option is referenced via a variable to avoid confusing sed.
7342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
7343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
7346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval echo "\"\$as_me:7346: $lt_compile\"" >&5)
7347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval "$lt_compile" 2>conftest.err)
7348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_status=$?
7349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cat conftest.err >&5
7350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$as_me:7350: \$? = $ac_status" >&5
7351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if (exit $ac_status) && test -s "$ac_outfile"; then
7352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
7353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # So say no if there are warnings other than the usual output.
7354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       lt_cv_prog_compiler_rtti_exceptions=yes
7358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     fi
7359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
7360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM conftest*
7361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    :
7370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_prog_compiler_wl=
7380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_pic=
7381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_static=
7382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$GCC" = yes; then
7387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_wl='-Wl,'
7388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_static='-static'
7389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
7391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      aix*)
7392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # All AIX code is PIC.
7393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$host_cpu" = ia64; then
7394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# AIX 5 now supports IA64 processor
7395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
7396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
7397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    amigaos*)
7400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_cpu in
7401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      powerpc)
7402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # see comment about AmigaOS4 .so support
7403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            lt_prog_compiler_pic='-fPIC'
7404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
7405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      m68k)
7406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # FIXME: we need at least 68020 code to build shared libraries, but
7407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # adding the `-m68020' flag to GCC prevents building anything better,
7408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # like `-m68040'.
7409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
7411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
7412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # PIC is the default for these OSes.
7416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mingw* | cygwin* | pw32* | os2* | cegcc*)
7419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # This hack is so that the source file can tell whether it is being
7420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # built for inclusion in a dll (and should export symbols for example).
7421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # (--disable-auto-import) libraries
7423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-DDLL_EXPORT'
7424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    darwin* | rhapsody*)
7427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # PIC is the default on this platform
7428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Common symbols not allowed in MH_DYLIB files
7429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-fno-common'
7430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hpux*)
7433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # sets the default TLS model and affects inlining.
7436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_cpu in
7437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hppa*64*)
7438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# +Z the default
7439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
7441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='-fPIC'
7442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
7444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    interix[3-9]*)
7447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Instead, we relocate shared libraries at runtime.
7449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    msdosdjgpp*)
7452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Just because we use GCC doesn't mean we suddenly get shared libraries
7453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # on systems that don't support them.
7454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_can_build_shared=no
7455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      enable_shared=no
7456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *nto* | *qnx*)
7459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # QNX uses GNU C++, but need to define -shared option too, otherwise
7460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # it will coredump.
7461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-fPIC -shared'
7462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4*MP*)
7465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -d /usr/nec; then
7466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic=-Kconform_pic
7467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
7468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
7471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-fPIC'
7472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
7474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
7475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # PORTME Check for flag to pass linker flags through the system compiler.
7476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
7477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    aix*)
7478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$host_cpu" = ia64; then
7480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# AIX 5 now supports IA64 processor
7481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
7482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
7483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
7485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mingw* | cygwin* | pw32* | os2* | cegcc*)
7488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # This hack is so that the source file can tell whether it is being
7489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # built for inclusion in a dll (and should export symbols for example).
7490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-DDLL_EXPORT'
7491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hpux9* | hpux10* | hpux11*)
7494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # not for PA HP-UX.
7497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_cpu in
7498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hppa*64*|ia64*)
7499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# +Z the default
7500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
7502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='+Z'
7503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
7505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='${wl}-a ${wl}archive'
7507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    irix5* | irix6* | nonstopux*)
7510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # PIC (with -KPIC) is the default.
7512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-non_shared'
7513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    linux* | k*bsd*-gnu)
7516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $cc_basename in
7517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # old Intel for x86_64 which still supported -KPIC.
7518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ecc*)
7519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
7520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='-KPIC'
7521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-static'
7522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
7523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # icc used to be incompatible with GCC.
7524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # ICC 10 doesn't accept -KPIC any more.
7525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      icc* | ifort*)
7526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
7527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='-fPIC'
7528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-static'
7529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
7530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Lahey Fortran 8.1.
7531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lf95*)
7532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
7533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='--shared'
7534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='--static'
7535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      pgcc* | pgf77* | pgf90* | pgf95*)
7537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # Portland Group compilers (*not* the Pentium gcc compiler,
7538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# which looks to be a dead project)
7539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
7540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='-fpic'
7541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
7542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
7543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ccc*)
7544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        lt_prog_compiler_wl='-Wl,'
7545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # All Alpha code is PIC.
7546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        lt_prog_compiler_static='-non_shared'
7547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
7548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      xl*)
7549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# IBM XL C 8.0/Fortran 10.1 on PPC
7550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
7551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='-qpic'
7552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-qstaticlink'
7553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
7555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case `$CC -V 2>&1 | sed 5q` in
7556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*Sun\ C*)
7557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Sun C 5.9
7558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_prog_compiler_pic='-KPIC'
7559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_prog_compiler_static='-Bstatic'
7560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_prog_compiler_wl='-Wl,'
7561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
7562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*Sun\ F*)
7563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_prog_compiler_pic='-KPIC'
7565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_prog_compiler_static='-Bstatic'
7566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  lt_prog_compiler_wl=''
7567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
7568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
7569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
7570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
7571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    newsos6)
7574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
7575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
7576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *nto* | *qnx*)
7579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # QNX uses GNU C++, but need to define -shared option too, otherwise
7580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # it will coredump.
7581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-fPIC -shared'
7582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    osf3* | osf4* | osf5*)
7585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # All OSF/1 code is PIC.
7587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-non_shared'
7588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    rdos*)
7591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-non_shared'
7592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    solaris*)
7595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
7596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
7597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $cc_basename in
7598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      f77* | f90* | f95*)
7599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Qoption ld ';;
7600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
7601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_wl='-Wl,';;
7602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
7603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sunos4*)
7606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Qoption ld '
7607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-PIC'
7608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
7609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4 | sysv4.2uw2* | sysv4.3*)
7612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
7614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
7615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4*MP*)
7618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -d /usr/nec ;then
7619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_pic='-Kconform_pic'
7620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
7621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
7622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
7627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
7628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    unicos*)
7631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
7632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_can_build_shared=no
7633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    uts4*)
7636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_pic='-pic'
7637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
7638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
7641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_prog_compiler_can_build_shared=no
7642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
7643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
7644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
7645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in
7647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # For platforms which do not support PIC, -DPIC is meaningless:
7648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *djgpp*)
7649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_pic=
7650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
7651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
7652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
7654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
7655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
7664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check to make sure the PIC flag actually works.
7665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
7666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$lt_prog_compiler_pic"; then
7667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_compiler_pic_works=no
7673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_outfile=conftest.$ac_objext
7674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
7677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
7678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
7679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
7680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # The option is referenced via a variable to avoid confusing sed.
7681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
7682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
7685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval echo "\"\$as_me:7685: $lt_compile\"" >&5)
7686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval "$lt_compile" 2>conftest.err)
7687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_status=$?
7688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cat conftest.err >&5
7689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$as_me:7689: \$? = $ac_status" >&5
7690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if (exit $ac_status) && test -s "$ac_outfile"; then
7691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
7692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # So say no if there are warnings other than the usual output.
7693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       lt_cv_prog_compiler_pic_works=yes
7697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     fi
7698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
7699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM conftest*
7700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
7704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $lt_prog_compiler_pic in
7707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     "" | " "*) ;;
7708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     esac
7710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_pic=
7712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     lt_prog_compiler_can_build_shared=no
7713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
7723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check to make sure the static flag actually works.
7724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
7725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_static_works+set}" = set; then
7729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_compiler_static_works=no
7732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   save_LDFLAGS="$LDFLAGS"
7733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # The linker can only warn and ignore the option if not recognized
7737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # So say no if there are warnings
7738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     if test -s conftest.err; then
7739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       # Append any errors to the config.log.
7740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       cat conftest.err 1>&5
7741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       if diff conftest.exp conftest.er2 >/dev/null; then
7744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels         lt_cv_prog_compiler_static_works=yes
7745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       fi
7746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     else
7747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       lt_cv_prog_compiler_static_works=yes
7748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     fi
7749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
7750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM -r conftest*
7751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   LDFLAGS="$save_LDFLAGS"
7752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
7756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x"$lt_cv_prog_compiler_static_works" = xyes; then
7758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    :
7759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_prog_compiler_static=
7761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then
7772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_compiler_c_o=no
7775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM -r conftest 2>/dev/null
7776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   mkdir conftest
7777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cd conftest
7778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   mkdir out
7779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compiler_flag="-o out/conftest2.$ac_objext"
7782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
7783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
7784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
7785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
7786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
7787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
7790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval echo "\"\$as_me:7790: $lt_compile\"" >&5)
7791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval "$lt_compile" 2>out/conftest.err)
7792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_status=$?
7793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cat out/conftest.err >&5
7794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$as_me:7794: \$? = $ac_status" >&5
7795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   then
7797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
7798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # So say no if there are warnings
7799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       lt_cv_prog_compiler_c_o=yes
7803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     fi
7804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
7805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   chmod u+w . 2>&5
7806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM conftest*
7807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # SGI C++ compiler will create directory out/ii_files/ for
7808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # template instantiation
7809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM out/* && rmdir out
7811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cd ..
7812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM -r conftest
7813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM conftest*
7814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then
7827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
7828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_prog_compiler_c_o=no
7830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM -r conftest 2>/dev/null
7831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   mkdir conftest
7832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cd conftest
7833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   mkdir out
7834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compiler_flag="-o out/conftest2.$ac_objext"
7837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
7838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
7839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
7840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
7841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
7842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
7845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval echo "\"\$as_me:7845: $lt_compile\"" >&5)
7846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   (eval "$lt_compile" 2>out/conftest.err)
7847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   ac_status=$?
7848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cat out/conftest.err >&5
7849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$as_me:7849: \$? = $ac_status" >&5
7850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   then
7852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
7853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # So say no if there are warnings
7854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       lt_cv_prog_compiler_c_o=yes
7858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     fi
7859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
7860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   chmod u+w . 2>&5
7861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM conftest*
7862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # SGI C++ compiler will create directory out/ii_files/ for
7863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # template instantiation
7864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM out/* && rmdir out
7866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   cd ..
7867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM -r conftest
7868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   $RM conftest*
7869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshard_links="nottested"
7878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # do not overwrite the value of need_locks provided by the user
7880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hard_links=yes
7883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $RM conftest*
7884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  touch conftest.a
7886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ln conftest.a conftest.b 2>&5 || hard_links=no
7887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $hard_links" >&5
7889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$hard_links" >&6; }
7890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$hard_links" = no; then
7891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    need_locks=warn
7894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
7895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
7896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_locks=no
7897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
7898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  runpath_var=
7908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  allow_undefined_flag=
7909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  always_export_symbols=no
7910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  archive_cmds=
7911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  archive_expsym_cmds=
7912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  compiler_needs_object=no
7913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_shared_with_static_runtimes=no
7914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  export_dynamic_flag_spec=
7915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_automatic=no
7917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_direct=no
7918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_direct_absolute=no
7919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_libdir_flag_spec=
7920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_libdir_flag_spec_ld=
7921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_libdir_separator=
7922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_minus_L=no
7923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_shlibpath_var=unsupported
7924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  inherit_rpath=no
7925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  link_all_deplibs=unknown
7926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  module_cmds=
7927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  module_expsym_cmds=
7928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  old_archive_from_new_cmds=
7929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  old_archive_from_expsyms_cmds=
7930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  thread_safe_flag_spec=
7931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  whole_archive_flag_spec=
7932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # include_expsyms should be a list of space-separated symbols to be *always*
7933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # included in the symbol list
7934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  include_expsyms=
7935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # exclude_expsyms can be an extended regexp of symbols to exclude
7936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # as well as any symbol that contains `d'.
7939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # platforms (ab)use it in PIC code, but their linkers get confused if
7942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # the symbol is explicitly referenced.  Since portable code cannot
7943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # rely on this symbol name, it's probably fine to never include it in
7944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # preloaded symbol tables.
7945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Exclude shared library initialization/finalization symbols.
7946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  extract_expsyms_cmds=
7947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
7949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cygwin* | mingw* | pw32* | cegcc*)
7950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # When not using gcc, we currently assume that we are using
7952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Microsoft Visual C++.
7953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$GCC" != yes; then
7954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      with_gnu_ld=no
7955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
7956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
7957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  interix*)
7958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # we just hope/assume this is gcc and not c89 (= MSVC++)
7959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    with_gnu_ld=yes
7960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
7961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  openbsd*)
7962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    with_gnu_ld=no
7963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
7964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  linux* | k*bsd*-gnu)
7965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    link_all_deplibs=no
7966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
7967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
7968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ld_shlibs=yes
7970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$with_gnu_ld" = yes; then
7971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # If archive_cmds runs LD, not CC, wlarc should be empty
7972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    wlarc='${wl}'
7973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Set some defaults for GNU ld with shared library support. These
7975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # are reset later if shared libraries are not supported. Putting them
7976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # here allows them to be overridden if necessary.
7977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    runpath_var=LD_RUN_PATH
7978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    export_dynamic_flag_spec='${wl}--export-dynamic'
7980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # ancient GNU ld didn't support --whole-archive et. al.
7981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
7984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      whole_archive_flag_spec=
7985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
7986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    supports_anon_versioning=no
7987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case `$LD -v 2>&1` in
7988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\ 2.11.*) ;; # other 2.11 versions
7992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) supports_anon_versioning=yes ;;
7993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
7994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
7995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # See if GNU ld supports shared libraries.
7996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
7997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    aix[3-9]*)
7998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # On AIX/PPC, the GNU linker is very broken
7999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$host_cpu" != ia64; then
8000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat <<_LT_EOF 1>&2
8002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** to be unable to reliably create shared libraries on AIX.
8005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Therefore, libtool is disabling shared libraries support.  If you
8006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** really care for shared libraries, you may want to modify your PATH
8007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** so that a non-GNU linker is found, and then restart.
8008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
8010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    amigaos*)
8014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_cpu in
8015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      powerpc)
8016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # see comment about AmigaOS4 .so support
8017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            archive_expsym_cmds=''
8019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
8020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      m68k)
8021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            hardcode_libdir_flag_spec='-L$libdir'
8023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            hardcode_minus_L=yes
8024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
8025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
8026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    beos*)
8029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	allow_undefined_flag=unsupported
8031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# support --undefined.  This deserves some investigation.  FIXME
8033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cygwin* | mingw* | pw32* | cegcc*)
8040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # as there is no search path for DLLs.
8042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
8043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      allow_undefined_flag=unsupported
8044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      always_export_symbols=no
8045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      enable_shared_with_static_runtimes=yes
8046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# If the export-symbols file already is a .def file (1st line
8051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# is EXPORTS), use it as is; otherwise, prepend...
8052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  cp $export_symbols $output_objdir/$soname.def;
8054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
8055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  echo EXPORTS > $output_objdir/$soname.def;
8056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  cat $export_symbols >> $output_objdir/$soname.def;
8057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi~
8058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    interix[3-9]*)
8065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=no
8066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec='${wl}-E'
8069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Instead, shared libraries are loaded at an image base (0x10000000 by
8071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # default) and relocated if they conflict, which is a slow very memory
8072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # consuming and fragmenting process.  To avoid this, we pick a random,
8073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    gnu* | linux* | tpf* | k*bsd*-gnu)
8080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      tmp_diet=no
8081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$host_os" = linux-dietlibc; then
8082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $cc_basename in
8083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 && test "$tmp_diet" = no
8088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      then
8089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	tmp_addflag=
8090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	tmp_sharedflag='-shared'
8091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $cc_basename,$host_cpu in
8092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        pgcc*)				# Portland Group C compiler
8093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_addflag=' $pic_flag'
8095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_addflag=' $pic_flag -Mnomain' ;;
8099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_addflag=' -i_dynamic' ;;
8101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ifc* | ifort*)			# Intel Fortran compiler
8104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_addflag=' -nofor_main' ;;
8105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lf95*)				# Lahey Fortran 8.1
8106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec=
8107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_sharedflag='--shared' ;;
8108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
8109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_sharedflag='-qmkshrobj'
8110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_addflag= ;;
8111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case `$CC -V 2>&1 | sed 5q` in
8113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*Sun\ C*)			# Sun C 5.9
8114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  compiler_needs_object=yes
8116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_sharedflag='-G' ;;
8117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*Sun\ F*)			# Sun Fortran 8.3
8118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  tmp_sharedflag='-G' ;;
8119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if test "x$supports_anon_versioning" = xyes; then
8123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    echo "local: *; };" >> $output_objdir/$libname.ver~
8126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        fi
8128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $cc_basename in
8130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	xlf*)
8131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_libdir_flag_spec=
8134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if test "x$supports_anon_versioning" = xyes; then
8137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	      echo "local: *; };" >> $output_objdir/$libname.ver~
8140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
8142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ld_shlibs=no
8146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    netbsd* | netbsdelf*-gnu)
8150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	wlarc=
8153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    solaris*)
8160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat <<_LT_EOF 1>&2
8163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** create shared libraries on Solaris systems.  Therefore, libtool
8166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** is disabling shared libraries support.  We urge you to upgrade GNU
8167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** binutils to release 2.9.1 or newer.  Another option is to modify
8168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** your PATH or compiler configuration so that the native linker is
8169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** used, and then restart.
8170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
8172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case `$LD -v 2>&1` in
8182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat <<_LT_EOF 1>&2
8185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** reliably create shared libraries on SCO systems.  Therefore, libtool
8188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** is disabling shared libraries support.  We urge you to upgrade GNU
8189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** your PATH or compiler configuration so that the native linker is
8191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*** used, and then restart.
8192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
8194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
8195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*)
8196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # For security reasons, it is highly recommended that you always
8197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # use absolute paths for naming shared libraries, and exclude the
8198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # DT_RUNPATH tag from executables and libraries.  But doing so
8199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # requires that you compile everything twice, which is a pain.
8200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
8205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    ld_shlibs=no
8206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
8207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
8208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
8209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sunos4*)
8212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      wlarc=
8214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
8219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
8227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$ld_shlibs" = no; then
8229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      runpath_var=
8230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec=
8231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec=
8232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      whole_archive_flag_spec=
8233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
8234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
8235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # PORTME fill in a description of your system's linker (not GNU ld)
8236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
8237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    aix3*)
8238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      allow_undefined_flag=unsupported
8239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      always_export_symbols=yes
8240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
8241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Note: this linker hardcodes the directories in LIBPATH if there
8242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # are no directories specified by -L.
8243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_minus_L=yes
8244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Neither direct hardcoding nor static linking is supported with a
8246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# broken collect2.
8247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_direct=unsupported
8248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    aix[4-9]*)
8252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$host_cpu" = ia64; then
8253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# On IA64, the linker does run time linking by default, so we don't
8254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# have to do anything special.
8255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	aix_use_runtimelinking=no
8256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	exp_sym_flag='-Bexport'
8257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	no_entry_flag=""
8258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# If we're using GNU nm, then we don't want the "-C" option.
8260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
8264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
8266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	aix_use_runtimelinking=no
8267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Test if we are trying to use run time linking or normal
8269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# need to do runtime linking.
8271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  for ld_flag in $LDFLAGS; do
8273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    aix_use_runtimelinking=yes
8275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    break
8276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
8277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  done
8278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	exp_sym_flag='-bexport'
8282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	no_entry_flag='-bnoentry'
8283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # When large executables or shared objects are built, AIX ld can
8286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # have problems creating the table of contents.  If linking a library
8287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # or program results in "error TOC overflow" add -mminimal-toc to
8288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds=''
8292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct_absolute=yes
8294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=':'
8295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      link_all_deplibs=yes
8296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      file_list_spec='${wl}-f,'
8297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host_os in aix4.[012]|aix4.[012].*)
8300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# We only want to do this on AIX 4.2 and lower, the check
8301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# below for broken collect2 doesn't work under 4.3+
8302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  collect2name=`${CC} -print-prog-name=collect2`
8303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if test -f "$collect2name" &&
8304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  then
8306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # We have reworked collect2
8307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  :
8308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
8309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # We have old collect2
8310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct=unsupported
8311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # It fails to find uninstalled libraries when the uninstalled
8312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # path is not listed in the libpath.  Setting hardcode_minus_L
8313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # to unsupported forces relinking
8314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_minus_L=yes
8315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_libdir_flag_spec='-L$libdir'
8316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_libdir_separator=
8317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
8318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	shared_flag='-shared'
8321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "$aix_use_runtimelinking" = yes; then
8322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  shared_flag="$shared_flag "'${wl}-G'
8323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
8324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	link_all_deplibs=no
8325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# not using gcc
8327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "$host_cpu" = ia64; then
8328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# chokes on -Wl,-G. The following line is correct:
8330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  shared_flag='-G'
8331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
8332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  if test "$aix_use_runtimelinking" = yes; then
8333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    shared_flag='${wl}-G'
8334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  else
8335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    shared_flag='${wl}-bM:SRE'
8336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  fi
8337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
8338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec='${wl}-bexpall'
8341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # It seems that -bexpall does not export symbols beginning with
8342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # underscore (_), so it is better to generate a list of symbols to export.
8343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      always_export_symbols=yes
8344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$aix_use_runtimelinking" = yes; then
8345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Warning - without using the other runtime loading flags (-brtl),
8346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# -berok will link without error, but may produce a broken library.
8347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	allow_undefined_flag='-berok'
8348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # Determine the default libpath from the value encoded in an
8349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # empty executable.
8350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        cat >conftest.$ac_ext <<_ACEOF
8351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
8352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
8353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
8354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
8355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
8356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
8358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
8359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
8360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
8362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
8363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
8364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
8365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
8366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
8367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
8368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
8370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
8371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
8373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
8374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
8375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
8376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
8377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
8379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
8380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
8381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
8382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
8383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_aix_libpath_sed='
8385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    /Import File Strings/,/^$/ {
8386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	/^0/ {
8387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s/^0  *\(.*\)$/\1/
8388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    p
8389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	}
8390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }'
8391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check for a 64-bit object if we didn't find anything.
8393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then
8394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
8396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
8397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
8398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
8399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
8402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
8405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "$host_cpu" = ia64; then
8411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  allow_undefined_flag="-z nodefs"
8413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
8414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
8415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 # Determine the default libpath from the value encoded in an
8416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 # empty executable.
8417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 cat >conftest.$ac_ext <<_ACEOF
8418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
8419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
8420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
8421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
8422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
8423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
8425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
8426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
8427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
8429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
8430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
8431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
8432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
8433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
8434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
8435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
8437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
8438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
8440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
8441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
8442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
8443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
8444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
8446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
8447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
8448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
8449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
8450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_aix_libpath_sed='
8452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    /Import File Strings/,/^$/ {
8453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	/^0/ {
8454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s/^0  *\(.*\)$/\1/
8455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    p
8456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	}
8457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }'
8458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Check for a 64-bit object if we didn't find anything.
8460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then
8461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
8463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
8464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
8465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
8466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
8469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
8472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Warning - without using the other run time loading flags,
8476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # -berok will link without error, but may produce a broken library.
8477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  no_undefined_flag=' ${wl}-bernotok'
8478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  allow_undefined_flag=' ${wl}-berok'
8479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # Exported symbols can be pulled into shared objects from archives
8480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='$convenience'
8481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds_need_lc=yes
8482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # This is similar to how AIX traditionally builds its shared libraries.
8483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
8485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    amigaos*)
8489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_cpu in
8490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      powerpc)
8491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            # see comment about AmigaOS4 .so support
8492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            archive_expsym_cmds=''
8494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
8495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      m68k)
8496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            hardcode_libdir_flag_spec='-L$libdir'
8498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels            hardcode_minus_L=yes
8499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
8500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
8501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    bsdi[45]*)
8504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec=-rdynamic
8505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cygwin* | mingw* | pw32* | cegcc*)
8508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # When not using gcc, we currently assume that we are using
8509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Microsoft Visual C++.
8510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # hardcode_libdir_flag_spec is actually meaningless, as there is
8511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # no search path for DLLs.
8512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec=' '
8513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      allow_undefined_flag=unsupported
8514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Tell ltmain to make .lib files, not .a files.
8515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      libext=lib
8516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Tell ltmain to make .dll files, not .so files.
8517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      shrext_cmds=".dll"
8518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # FIXME: Setting linknames here is a bad hack.
8519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # The linker will automatically build a .lib file if we build a DLL.
8521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      old_archive_from_new_cmds='true'
8522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # FIXME: Should let the user specify the lib program.
8523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fix_srcfile_path='`cygpath -w "$srcfile"`'
8525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      enable_shared_with_static_runtimes=yes
8526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    darwin* | rhapsody*)
8529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  archive_cmds_need_lc=no
8532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_direct=no
8533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_automatic=yes
8534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_shlibpath_var=unsupported
8535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  whole_archive_flag_spec=''
8536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  link_all_deplibs=yes
8537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  allow_undefined_flag="$_lt_dar_allow_undefined"
8538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $cc_basename in
8539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ifort*) _lt_dar_can_shared=yes ;;
8540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     *) _lt_dar_can_shared=$GCC ;;
8541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
8542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$_lt_dar_can_shared" = "yes"; then
8543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    output_verbose_link_cmd=echo
8544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
8550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ld_shlibs=no
8551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
8552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dgux*)
8556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
8558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd1*)
8562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ld_shlibs=no
8563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # support.  Future versions do this automatically, but an explicit c++rt0.o
8567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # does not break anything, and helps significantly (at the cost of a little
8568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # extra space).
8569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd2.2*)
8570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
8572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd2*)
8578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_minus_L=yes
8581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd* | dragonfly*)
8586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
8588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hpux9*)
8593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=:
8600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # hardcode_minus_L: Not really in the search PATH,
8603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # but as the default location of the library.
8604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_minus_L=yes
8605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec='${wl}-E'
8606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hpux10*)
8609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$with_gnu_ld" = no; then
8615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_flag_spec_ld='+b $libdir'
8617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_separator=:
8618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_direct=yes
8619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_direct_absolute=yes
8620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	export_dynamic_flag_spec='${wl}-E'
8621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# hardcode_minus_L: Not really in the search PATH,
8622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# but as the default location of the library.
8623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_minus_L=yes
8624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hpux11*)
8628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host_cpu in
8630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hppa*64*)
8631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ia64*)
8634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*)
8637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host_cpu in
8642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hppa*64*)
8643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ia64*)
8646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*)
8649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$with_gnu_ld" = no; then
8654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_separator=:
8656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $host_cpu in
8658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hppa*64*|ia64*)
8659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct=no
8660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_shlibpath_var=no
8661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*)
8663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct=yes
8664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct_absolute=yes
8665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  export_dynamic_flag_spec='${wl}-E'
8666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # hardcode_minus_L: Not really in the search PATH,
8668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  # but as the default location of the library.
8669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_minus_L=yes
8670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    irix5* | irix6* | nonstopux*)
8676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Try to use the -exported_symbol ld option, if it does not
8679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# work, assume that -exports_file does not work either and
8680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# implicitly export all symbols.
8681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        save_LDFLAGS="$LDFLAGS"
8682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        cat >conftest.$ac_ext <<_ACEOF
8684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint foo(void) {}
8685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
8686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
8687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
8688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
8689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
8691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
8692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
8694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
8695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
8696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
8697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
8698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
8700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
8701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
8702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
8703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
8704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
8707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
8708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
8709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
8712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
8715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        LDFLAGS="$save_LDFLAGS"
8716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds_need_lc='no'
8721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=:
8723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      inherit_rpath=yes
8724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      link_all_deplibs=yes
8725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    netbsd* | netbsdelf*-gnu)
8728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
8734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    newsos6)
8739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=:
8743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *nto* | *qnx*)
8747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    openbsd*)
8750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -f /usr/libexec/ld.so; then
8751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_direct=yes
8752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_shlibpath_var=no
8753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_direct_absolute=yes
8754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  export_dynamic_flag_spec='${wl}-E'
8759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
8760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  case $host_os in
8761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     hardcode_libdir_flag_spec='-R$libdir'
8764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     ;;
8765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   *)
8766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	     ;;
8769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  esac
8770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
8771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=no
8773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    os2*)
8777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
8778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_minus_L=yes
8779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      allow_undefined_flag=unsupported
8780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
8781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    osf3*)
8785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	allow_undefined_flag=' -expect_unresolved \*'
8790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds_need_lc='no'
8793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=:
8795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	allow_undefined_flag=' -expect_unresolved \*'
8804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
8806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Both c and cxx compiler support -rpath directly
8809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_libdir_flag_spec='-rpath $libdir'
8810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds_need_lc='no'
8812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=:
8813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    solaris*)
8816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      no_undefined_flag=' -z defs'
8817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	wlarc='${wl}'
8819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case `$CC -V 2>&1` in
8824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*"Compilers 5.0"*)
8825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  wlarc=''
8826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*)
8831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  wlarc='${wl}'
8832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ;;
8836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac
8837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
8839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_os in
8841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      solaris2.[0-5] | solaris2.[0-5].*) ;;
8842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
8843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# The compiler driver will combine and reorder linker options,
8844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# but is careful enough not to reorder.
8846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Supported since Solaris 2.6 (maybe 2.5.1?)
8847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "$GCC" = yes; then
8848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
8850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi
8852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
8853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
8854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      link_all_deplibs=yes
8855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sunos4*)
8858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "x$host_vendor" = xsequent; then
8859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# Use $CC to link under sequent, because it throws in some extra .o
8860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# files that make .init and .fini sections work.
8861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
8866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_direct=yes
8867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_minus_L=yes
8868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4)
8872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host_vendor in
8873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	sni)
8874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct=yes # is this really true???
8876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
8877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	siemens)
8878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ## LD is ld it makes a PLAMLIB
8879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  ## CC just makes a GrossModule.
8880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  reload_cmds='$CC -r -o $output$reload_objs'
8882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct=no
8883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ;;
8884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	motorola)
8885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
8888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
8889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      runpath_var='LD_RUN_PATH'
8890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4.3*)
8894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec='-Bexport'
8897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4*MP*)
8900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -d /usr/nec; then
8901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_shlibpath_var=no
8903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	runpath_var=LD_RUN_PATH
8904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	hardcode_runpath_var=yes
8905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ld_shlibs=yes
8906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      no_undefined_flag='${wl}-z,text'
8911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds_need_lc=no
8912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      runpath_var='LD_RUN_PATH'
8914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sysv5* | sco3.2v5* | sco5v6*)
8925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Note: We can NOT use -z defs as we might desire, because we do not
8926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # link with -lc, and that would cause any symbols used from libc to
8927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # always be unresolved, which means just about no library would
8928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # ever link correctly.  If we're not using GNU ld we use -z text
8929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # though, which does catch some bad symbols but isn't as heavy-handed
8930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # as -z defs.
8931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      no_undefined_flag='${wl}-z,text'
8932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      allow_undefined_flag='${wl}-z,nodefs'
8933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds_need_lc=no
8934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-R,$libdir'
8936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_separator=':'
8937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      link_all_deplibs=yes
8938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      export_dynamic_flag_spec='${wl}-Bexport'
8939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      runpath_var='LD_RUN_PATH'
8940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test "$GCC" = yes; then
8942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
8945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
8948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    uts4*)
8951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
8953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      hardcode_shlibpath_var=no
8954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
8957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ld_shlibs=no
8958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
8959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
8960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test x$host_vendor = xsni; then
8962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $host in
8963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	export_dynamic_flag_spec='${wl}-Blargedynsym'
8965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
8966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
8967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
8968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
8969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ld_shlibs" >&6; }
8972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$ld_shlibs" = no && can_build_shared=no
8973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld=$with_gnu_ld
8975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
8991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do we need to explicitly link libc?
8992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
8993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "x$archive_cmds_need_lc" in
8994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsx|xyes)
8995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Assume -lc should be added
8996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  archive_cmds_need_lc=yes
8997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
8998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$enable_shared" = yes && test "$GCC" = yes; then
8999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $archive_cmds in
9000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *'~'*)
9001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # FIXME: we may have to deal with multi-command sequences.
9002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    '$CC '*)
9004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Test whether the compiler implicitly links with -lc since on some
9005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # to ld, don't add -lc before -lgcc.
9007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
9009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      $RM conftest*
9010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_compile) 2>&5
9014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
9015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } 2>conftest.err; then
9017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        soname=conftest
9018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        lib=conftest
9019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        libobjs=conftest.$ac_objext
9020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        deplibs=
9021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        wl=$lt_prog_compiler_wl
9022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	pic_flag=$lt_prog_compiler_pic
9023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        compiler_flags=-v
9024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        linker_flags=-v
9025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        verstring=
9026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        output_objdir=.
9027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        libname=conftest
9028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        lt_save_allow_undefined_flag=$allow_undefined_flag
9029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        allow_undefined_flag=
9030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
9031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
9033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }
9035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        then
9036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds_need_lc=no
9037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        else
9038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  archive_cmds_need_lc=yes
9039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        fi
9040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        allow_undefined_flag=$lt_save_allow_undefined_flag
9041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
9042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        cat conftest.err 1>&5
9043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
9044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      $RM conftest*
9045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$archive_cmds_need_lc" >&6; }
9047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
9049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
9052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then
9213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
9214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *) lt_awk_arg="/^libraries:/" ;;
9216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # if the path contains ";" then we assume it to be the separator
9220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # otherwise default to the standard path separator (i.e. ":") - it is
9221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # assumed that no part of a normal pathname contains ";" but that should
9222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # okay in the real world where ";" in dirpaths is itself problematic.
9223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
9225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Ok, now we have the path, separated by spaces, we can step through it
9228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # and add multilib dir if necessary.
9229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_tmp_lt_search_path_spec=
9230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for lt_sys_path in $lt_search_path_spec; do
9232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
9235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test -d "$lt_sys_path" && \
9236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
9238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
9239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsBEGIN {RS=" "; FS="/|\n";} {
9241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_foo="";
9242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_count=0;
9243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for (lt_i = NF; lt_i > 0; lt_i--) {
9244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if ($lt_i != "" && $lt_i != ".") {
9245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if ($lt_i == "..") {
9246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        lt_count++;
9247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      } else {
9248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if (lt_count == 0) {
9249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels          lt_foo="/" $lt_i lt_foo;
9250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        } else {
9251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels          lt_count--;
9252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        }
9253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      }
9254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
9255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
9256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (lt_foo != "") { lt_freq[lt_foo]++; }
9257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}'`
9259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
9261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
9263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec=
9264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec='lib$name'
9265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec=
9266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds=".so"
9267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds=
9268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds=
9269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds=
9270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval=
9271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_var=
9272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_overrides_runpath=unknown
9273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsversion_type=none
9274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdynamic_linker="$host_os ld.so"
9275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec="/lib /usr/lib"
9276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_lib_prefix=unknown
9277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_into_libs=no
9278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# when you set need_version to no, make sure it does not cause -set_version
9280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# flags to be left without arguments
9281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_version=unknown
9282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $host_os in
9284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix3*)
9285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LIBPATH
9288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # AIX 3 has no versioning support, so we append a major version to the name.
9290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsaix[4-9]*)
9294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$host_cpu" = ia64; then
9299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # AIX 5 supports IA64
9300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH
9302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
9303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # With GCC up to 2.95.x, collect2 would create an import file
9304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # for dependence libraries.  The import file would start with
9305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # the line `#! .'.  This would cause the generated library to
9306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # depend on `.', always an invalid library.  This was fixed in
9307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # development snapshots of GCC prior to 3.0.
9308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
9309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      aix4 | aix4.[01] | aix4.[01].*)
9310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   echo ' yes '
9312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	:
9314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
9315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	can_build_shared=no
9316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
9317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
9319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # soname into executable. Probably we can add versioning support to
9321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # collect2, so additional links can be useful in future.
9322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$aix_use_runtimelinking" = yes; then
9323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # instead of lib<name>.a to let people know that these are not
9325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # typical AIX shared libraries.
9326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
9328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # We preserve .a as extension for shared libraries through AIX4.2
9329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # and later when we are not doing run time linking.
9330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      library_names_spec='${libname}${release}.a $libname.a'
9331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      soname_spec='${libname}${release}${shared_ext}$major'
9332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
9333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_var=LIBPATH
9334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsamigaos*)
9338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_cpu in
9339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  powerpc)
9340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Since July 2007 AmigaOS4 officially supports .so libraries.
9341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  m68k)
9345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='$libname.ixlibrary $libname.a'
9346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbeos*)
9353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${shared_ext}'
9354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker="$host_os ld.so"
9355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LIBRARY_PATH
9356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbsdi[45]*)
9359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # the default ld.so.conf also contains /usr/contrib/lib and
9368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # libtool to hard-code these into programs
9370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*)
9373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=windows
9374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shrext_cmds=".dll"
9375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $GCC,$host_os in
9379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='$libname.dll.a'
9381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    postinstall_cmds='base_file=`basename \${file}`~
9383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      dldir=$destdir/`dirname \$dlpath`~
9385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test -d \$dldir || mkdir -p \$dldir~
9386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      $install_prog $dir/$dlname \$dldir/$dlname~
9387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      chmod a+x \$dldir/$dlname~
9388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi'
9391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      dlpath=$dir/\$dldll~
9393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $RM \$dlpath'
9394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes
9395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
9397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cygwin*)
9398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    mingw* | cegcc*)
9403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # MinGW DLLs use traditional 'lib' prefix
9404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # It is most probably a Windows format PATH printed by
9408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # path with ; separators, and with drive letters. We can handle the
9410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # drive letters (cygwin fileutils understands them), so leave them,
9411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # especially as we might pass files found there to a mingw objdump,
9412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        # which wouldn't understand a cygwinified path. Ahh.
9413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
9415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
9417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    pw32*)
9419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # pw32 DLLs use 'pw' prefix rather than 'lib'
9420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
9423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
9426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker='Win32 ld.exe'
9430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # FIXME: first we should search . and the directory the executable is in
9431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=PATH
9432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdarwin* | rhapsody*)
9435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker="$host_os dyld"
9436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=darwin
9437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${major}$shared_ext'
9441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=DYLD_LIBRARY_PATH
9443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdgux*)
9450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfreebsd1*)
9459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker=no
9460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfreebsd* | dragonfly*)
9463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # DragonFly does not have aout.  When/if they implement a new
9464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # versioning mechanism, adjust this.
9465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -x /usr/bin/objformat; then
9466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    objformat=`/usr/bin/objformat`
9467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
9468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
9469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd[123]*) objformat=aout ;;
9470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *) objformat=elf ;;
9471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
9472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=freebsd-$objformat
9474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $version_type in
9475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd-elf*)
9476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_version=no
9478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_lib_prefix=no
9479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    freebsd-*)
9481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_version=yes
9483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
9487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  freebsd2*)
9488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes
9489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  freebsd3.[01]* | freebsdelf3.[01]*)
9491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes
9492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_into_libs=yes
9493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=no
9497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_into_libs=yes
9498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) # from 4.6 on, and DragonFly
9500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes
9501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_into_libs=yes
9502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgnu*)
9507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshpux9* | hpux10* | hpux11*)
9517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Give a soname corresponding to the major version so that dld.sl refuses to
9518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # link against other versions.
9519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=sunos
9520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_cpu in
9523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ia64*)
9524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shrext_cmds='.so'
9525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_into_libs=yes
9526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dynamic_linker="$host_os dld.so"
9527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH
9528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
9531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "X$HPUX_IA64_MODE" = X32; then
9532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
9534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
9536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hppa*64*)
9539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shrext_cmds='.sl'
9540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_into_libs=yes
9541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dynamic_linker="$host_os dld.sl"
9542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
9546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
9550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shrext_cmds='.sl'
9551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dynamic_linker="$host_os dld.sl"
9552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_var=SHLIB_PATH
9553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
9556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  postinstall_cmds='chmod 555 $lib'
9560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinterix[3-9]*)
9563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=no
9571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsirix5* | irix6* | nonstopux*)
9575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
9576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    nonstopux*) version_type=nonstopux ;;
9577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
9578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if test "$lt_cv_prog_gnu_ld" = yes; then
9579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		version_type=linux
9580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	else
9581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		version_type=irix
9582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	fi ;;
9583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
9589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  irix5* | nonstopux*)
9590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    libsuff= shlibsuff=
9591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
9593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $LD in # libtool.m4 will add one of these switches to LD
9594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      libsuff= shlibsuff= libmagic=32-bit;;
9596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      libsuff=32 shlibsuff=N32 libmagic=N32;;
9598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *) libsuff= shlibsuff= libmagic=never-match;;
9601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
9602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
9603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=no
9606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# No shared lib support for Linux oldld, aout, or coff.
9612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslinux*oldld* | linux*aout* | linux*coff*)
9613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker=no
9614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This must be Linux ELF.
9617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslinux* | k*bsd*-gnu)
9618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=no
9626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Some binutils ld are patched to set DT_RUNPATH
9627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  save_LDFLAGS=$LDFLAGS
9628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  save_libdir=$libdir
9629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
9632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
9633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
9634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
9635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
9636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
9637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
9639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
9640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
9641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
9643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
9644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
9645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
9646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
9647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
9648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
9649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
9651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
9652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
9654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
9655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
9656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
9657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
9658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
9660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
9661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
9662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
9663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
9664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
9665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
9667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
9669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
9670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
9671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
9674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
9677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LDFLAGS=$save_LDFLAGS
9678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  libdir=$save_libdir
9679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # This implies no fast_install, which is unacceptable.
9681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Some rework will be needed to allow for fast_install
9682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # before this can be enabled.
9683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Append ld.so.conf contents to the search path
9686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -f /etc/ld.so.conf; then
9687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We used to test for /lib/ld.so.1 and disable shared libraries on
9692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # powerpc, because MkLinux only supported shared libraries with the
9693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # GNU dynamic linker.  Since this was broken with cross compilers,
9694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # most powerpc-linux boxes support dynamic linking these days and
9695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # people can always --disable-shared, the test was removed, and we
9696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # assume the GNU/Linux dynamic linker is in use.
9697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker='GNU/Linux ld.so'
9698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnetbsdelf*-gnu)
9701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=no
9708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker='NetBSD ld.elf_so'
9710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnetbsd*)
9713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=sunos
9714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dynamic_linker='NetBSD (a.out) ld.so'
9720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
9721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
9723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dynamic_linker='NetBSD ld.elf_so'
9724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnewsos6)
9731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*nto* | *qnx*)
9738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=qnx
9739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=no
9745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker='ldqnx.so'
9747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsopenbsd*)
9750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=sunos
9751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec="/usr/lib"
9752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
9755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
9756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)				need_version=no  ;;
9757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
9763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      openbsd2.[89] | openbsd2.[89].*)
9764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	shlibpath_overrides_runpath=no
9765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
9766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *)
9767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	shlibpath_overrides_runpath=yes
9768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
9769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
9770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
9771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_overrides_runpath=yes
9772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsos2*)
9776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  libname_spec='$name'
9777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shrext_cmds=".dll"
9778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='$libname${shared_ext} $libname.a'
9780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker='OS/2 ld.exe'
9781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LIBPATH
9782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsosf3* | osf4* | osf5*)
9785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=osf
9786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrdos*)
9796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker=no
9797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssolaris*)
9800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # ldd complains unless libraries are executable
9809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  postinstall_cmds='chmod +x $lib'
9810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssunos4*)
9813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=sunos
9814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$with_gnu_ld" = yes; then
9819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    need_lib_prefix=no
9820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=yes
9822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4 | sysv4.3*)
9825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_vendor in
9830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sni)
9831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      shlibpath_overrides_runpath=no
9832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_lib_prefix=no
9833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      runpath_var=LD_RUN_PATH
9834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    siemens)
9836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_lib_prefix=no
9837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    motorola)
9839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_lib_prefix=no
9840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      need_version=no
9841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      shlibpath_overrides_runpath=no
9842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
9844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
9845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv4*MP*)
9848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -d /usr/nec ;then
9849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    version_type=linux
9850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    soname_spec='$libname${shared_ext}.$major'
9852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH
9853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=freebsd-elf
9858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=yes
9864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$with_gnu_ld" = yes; then
9866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
9868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $host_os in
9870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sco3.2v5*)
9871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	;;
9873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
9874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
9875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec='/usr/lib'
9876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstpf*)
9879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_lib_prefix=no
9882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  need_version=no
9883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_overrides_runpath=no
9886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_into_libs=yes
9887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuts4*)
9890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  version_type=linux
9891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
9893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
9894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
9897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dynamic_linker=no
9898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
9899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
9900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$dynamic_linker" >&6; }
9902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "$dynamic_linker" = no && can_build_shared=no
9903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$GCC" = yes; then
9906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
9908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
9912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
9915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
9999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
10004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_action=
10005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$hardcode_libdir_flag_spec" ||
10006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test -n "$runpath_var" ||
10007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "X$hardcode_automatic" = "Xyes" ; then
10008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We can hardcode non-existent directories.
10010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$hardcode_direct" != no &&
10011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # have to relink, otherwise we might link with an installed library
10013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     # when we should be linking with a yet-to-be-installed one
10014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     test "$hardcode_minus_L" != no; then
10016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Linking always hardcodes the temporary library directory.
10017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_action=relink
10018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
10019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    hardcode_action=immediate
10021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
10022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We cannot hardcode anything, or else we can only hardcode existing
10024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # directories.
10025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  hardcode_action=unsupported
10026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
10028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$hardcode_action" >&6; }
10029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$hardcode_action" = relink ||
10031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "$inherit_rpath" = yes; then
10032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Fast installation is not supported
10033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_fast_install=no
10034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif test "$shlibpath_overrides_runpath" = yes ||
10035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     test "$enable_shared" = no; then
10036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Fast installation is not necessary
10037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_fast_install=needless
10038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$enable_dlopen" != xyes; then
10046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_dlopen=unknown
10047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_dlopen_self=unknown
10048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  enable_dlopen_self_static=unknown
10049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen=no
10051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen_libs=
10052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
10054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  beos*)
10055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen="load_add_on"
10056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_libs=
10057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_self=yes
10058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mingw* | pw32* | cegcc*)
10061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen="LoadLibrary"
10062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_libs=
10063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cygwin*)
10066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen="dlopen"
10067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_libs=
10068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  darwin*)
10071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # if libdl is installed we need to link against it
10072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then
10075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
10078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldl  $LIBS"
10079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
10080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen ();
10093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen ();
10097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_lib_dl_dlopen=yes
10120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_lib_dl_dlopen=no
10125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
10130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then
10134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen="dyld"
10138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_libs=
10139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_self=yes
10140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
10146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking for shl_load" >&5
10147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_func_shl_load+set}" = set; then
10149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
10152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define shl_load innocuous_shl_load
10160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes,
10162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    which can conflict with char shl_load (); below.
10163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    <limits.h> exists even on freestanding compilers.  */
10165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__
10167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h>
10168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
10169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h>
10170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#undef shl_load
10173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar shl_load ();
10181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* The GNU C library defines this for functions which it implements
10182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    to always fail with ENOSYS.  Some functions are actually named
10183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    something starting with __ and the normal name is an alias.  */
10184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __stub_shl_load || defined __stub___shl_load
10185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschoke me
10186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn shl_load ();
10192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_func_shl_load=yes
10215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_func_shl_load=no
10220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_func_shl_load = yes; then
10228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="shl_load"
10229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dld_shl_load+set}" = set; then
10233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
10236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldld  $LIBS"
10237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
10238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar shl_load ();
10251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn shl_load ();
10255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_lib_dld_shl_load=yes
10278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_lib_dld_shl_load=no
10283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
10288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dld_shl_load = yes; then
10292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for dlopen" >&5
10295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
10296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_func_dlopen+set}" = set; then
10297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
10300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define dlopen innocuous_dlopen
10308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes,
10310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    which can conflict with char dlopen (); below.
10311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    <limits.h> exists even on freestanding compilers.  */
10313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __STDC__
10315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <limits.h>
10316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
10317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# include <assert.h>
10318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#undef dlopen
10321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen ();
10329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* The GNU C library defines this for functions which it implements
10330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    to always fail with ENOSYS.  Some functions are actually named
10331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    something starting with __ and the normal name is an alias.  */
10332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __stub_dlopen || defined __stub___dlopen
10333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschoke me
10334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen ();
10340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_func_dlopen=yes
10363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_func_dlopen=no
10368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_dlopen" >&6; }
10375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_func_dlopen = yes; then
10376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="dlopen"
10377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then
10381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
10384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldl  $LIBS"
10385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
10386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen ();
10399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen ();
10403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_lib_dl_dlopen=yes
10426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_lib_dl_dlopen=no
10431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
10436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then
10440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_svld_dlopen+set}" = set; then
10445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
10448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-lsvld  $LIBS"
10449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
10450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dlopen ();
10463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dlopen ();
10467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_lib_svld_dlopen=yes
10490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_lib_svld_dlopen=no
10495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
10500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_svld_dlopen = yes; then
10504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_lib_dld_dld_link+set}" = set; then
10509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
10512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS="-ldld  $LIBS"
10513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
10514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
10521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   Use char because int might match the return type of a GCC
10522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   builtin and then its argument prototype would still apply.  */
10523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef __cplusplus
10524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern "C"
10525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschar dld_link ();
10527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn dld_link ();
10531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
10536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
10537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
10538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
10543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
10545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
10546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
10547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
10549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
10550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
10551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest$ac_exeext &&
10552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       $as_test_x conftest$ac_exeext; then
10553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_lib_dld_dld_link=yes
10554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
10556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
10557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_lib_dld_dld_link=no
10559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
10563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
10564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_lib_dld_dld_link = yes; then
10568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
10588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$lt_cv_dlopen" != xno; then
10590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    enable_dlopen=yes
10591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
10592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    enable_dlopen=no
10593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
10594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $lt_cv_dlopen in
10596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  dlopen)
10597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    save_CPPFLAGS="$CPPFLAGS"
10598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    save_LDFLAGS="$LDFLAGS"
10601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    save_LIBS="$LIBS"
10604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    LIBS="$lt_cv_dlopen_libs $LIBS"
10605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_dlopen_self+set}" = set; then
10609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  	  if test "$cross_compiling" = yes; then :
10612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen_self=cross
10613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_status=$lt_dlunknown
10616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat > conftest.$ac_ext <<_LT_EOF
10617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#line 10617 "configure"
10618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include "confdefs.h"
10619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if HAVE_DLFCN_H
10621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <dlfcn.h>
10622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
10625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef RTLD_GLOBAL
10627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  define LT_DLGLOBAL		RTLD_GLOBAL
10628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
10629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  ifdef DL_GLOBAL
10630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    define LT_DLGLOBAL		DL_GLOBAL
10631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  else
10632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    define LT_DLGLOBAL		0
10633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  endif
10634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   find out it does not work in some platform. */
10638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW
10639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  ifdef RTLD_LAZY
10640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  else
10642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    ifdef DL_LAZY
10643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      define LT_DLLAZY_OR_NOW		DL_LAZY
10644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    else
10645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      ifdef RTLD_NOW
10646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      else
10648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        ifdef DL_NOW
10649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#          define LT_DLLAZY_OR_NOW	DL_NOW
10650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        else
10651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#          define LT_DLLAZY_OR_NOW	0
10652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        endif
10653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      endif
10654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    endif
10655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  endif
10656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid fnord() { int i=42;}
10659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main ()
10660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  int status = $lt_dlunknown;
10663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (self)
10665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
10666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      /* dlclose (self); */
10669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
10670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
10671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    puts (dlerror ());
10672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return status;
10674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
10676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_link) 2>&5
10678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    (./conftest; exit; ) >&5 2>/dev/null
10682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_status=$?
10683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case x$lt_status in
10684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
10688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else :
10689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # compilation failed
10690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_self=no
10691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
10692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -fr conftest*
10694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "x$lt_cv_dlopen_self" = xyes; then
10701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${lt_cv_dlopen_self_static+set}" = set; then
10705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  	  if test "$cross_compiling" = yes; then :
10708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_cv_dlopen_self_static=cross
10709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  lt_status=$lt_dlunknown
10712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat > conftest.$ac_ext <<_LT_EOF
10713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#line 10713 "configure"
10714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include "confdefs.h"
10715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if HAVE_DLFCN_H
10717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <dlfcn.h>
10718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
10721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifdef RTLD_GLOBAL
10723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  define LT_DLGLOBAL		RTLD_GLOBAL
10724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
10725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  ifdef DL_GLOBAL
10726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    define LT_DLGLOBAL		DL_GLOBAL
10727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  else
10728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    define LT_DLGLOBAL		0
10729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  endif
10730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   find out it does not work in some platform. */
10734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW
10735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  ifdef RTLD_LAZY
10736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  else
10738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    ifdef DL_LAZY
10739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      define LT_DLLAZY_OR_NOW		DL_LAZY
10740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    else
10741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      ifdef RTLD_NOW
10742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      else
10744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        ifdef DL_NOW
10745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#          define LT_DLLAZY_OR_NOW	DL_NOW
10746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        else
10747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#          define LT_DLLAZY_OR_NOW	0
10748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#        endif
10749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#      endif
10750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#    endif
10751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#  endif
10752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
10753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvoid fnord() { int i=42;}
10755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main ()
10756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  int status = $lt_dlunknown;
10759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (self)
10761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
10762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      /* dlclose (self); */
10765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
10766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
10767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    puts (dlerror ());
10768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return status;
10770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
10772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval $ac_link) 2>&5
10774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    (./conftest; exit; ) >&5 2>/dev/null
10778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_status=$?
10779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case x$lt_status in
10780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
10784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else :
10785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # compilation failed
10786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    lt_cv_dlopen_self_static=no
10787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
10788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -fr conftest*
10790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
10796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CPPFLAGS="$save_CPPFLAGS"
10798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    LDFLAGS="$save_LDFLAGS"
10799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    LIBS="$save_LIBS"
10800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
10802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $lt_cv_dlopen_self in
10804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) enable_dlopen_self=unknown ;;
10806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
10807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $lt_cv_dlopen_self_static in
10809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) enable_dlopen_self_static=unknown ;;
10811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
10812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib=
10831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib=
10832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
10834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
10838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
10839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME - insert some real tests, host_os isn't really good enough
10841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
10842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  darwin*)
10843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$STRIP" ; then
10844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      striplib="$STRIP -x"
10845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      old_striplib="$STRIP -S"
10846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: result: yes" >&5
10847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
10848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
10849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: result: no" >&5
10850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
10851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
10852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
10854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: result: no" >&5
10855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
10856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
10858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Report which library types will actually be built
10872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $can_build_shared" >&5
10875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$can_build_shared" >&6; }
10876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "$can_build_shared" = "no" && enable_shared=no
10880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # On AIX, shared libraries and static libraries use the same namespace, and
10882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # are all built from PIC.
10883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
10884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  aix3*)
10885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test "$enable_shared" = yes && enable_static=no
10886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "$RANLIB"; then
10887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      postinstall_cmds='$RANLIB $lib'
10889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
10890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  aix[4-9]*)
10893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test "$enable_shared" = yes && enable_static=no
10895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
10896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
10897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
10898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $enable_shared" >&5
10899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$enable_shared" >&6; }
10900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Make sure either enable_shared or enable_static is yes.
10904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "$enable_shared" = yes || enable_static=yes
10905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: $enable_static" >&5
10906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$enable_static" >&6; }
10907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ext=c
10913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
10914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
10917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC="$lt_save_CC"
10919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        ac_config_commands="$ac_config_commands libtool"
10933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Only expand once:
10938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$CC" != xcc; then
10941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
10942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
10943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
10945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
10946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
10947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $CC; ac_cc=`echo $2 |
10948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
10949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
10950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
10951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
10952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
10953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
10954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
10956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
10957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
10958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
10960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
10961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
10962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
10963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
10964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
10965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
10966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
10967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Make sure it works both with $CC and with simple cc.
10968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We do the test twice because some compilers refuse to overwrite an
10969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# existing .o file with -o, though they will create one.
10970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest2.*
10972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (case "(($ac_try" in
10973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
10978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } &&
10981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test -f conftest2.$ac_objext && { (case "(($ac_try" in
10982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
10987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
10988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); };
10990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsthen
10991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "x$CC" != xcc; then
10993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Test first that cc exists at all.
10994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if { ac_try='cc -c conftest.$ac_ext >&5'
10995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
10996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
10998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
10999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      rm -f conftest2.*
11006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if { (case "(($ac_try" in
11007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } &&
11015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
11016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); };
11024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      then
11025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# cc works too.
11026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	:
11027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
11028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	# cc exists but doesn't like -o.
11029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	eval ac_cv_prog_cc_${ac_cc}_c_o=no
11030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fi
11031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
11032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
11033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval ac_cv_prog_cc_${ac_cc}_c_o=no
11035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest*
11037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
11041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
11042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
11044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}no" >&6; }
11045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF
11047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define NO_MINUS_C_MINUS_O 1
11048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: we rely on the cache variable name because
11053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# there is no other way.
11054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsset dummy $CC
11055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
11057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # Losing compiler, so override with the script.
11058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # FIXME: It is wrong to rewrite CC.
11059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # But if we don't then we get into trouble of one sort or another.
11060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # A longer-term fix would be to have automake use am__CC in this case,
11061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   CC="$am_aux_dir/compile $CC"
11063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_headers="$ac_config_headers config.h"
11067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscflags_save="$CFLAGS"
11071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$GCC"; then
11072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        case $host in
11073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        *-*-irix*)
11074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                DEBUG="-g -signed"
11075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="-O2 -w -signed"
11076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                PROFILE="-p -g3 -O2 -signed"
11077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        sparc-sun-solaris*)
11079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                DEBUG="-v -g"
11080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="-xO4 -fast -w -fsimple -native -xcg92"
11081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92 -Dsuncc"
11082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        *)
11084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                DEBUG="-g"
11085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="-O"
11086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                PROFILE="-g -p"
11087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        esac
11089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        case $host in
11091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        *-*-linux*)
11092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                DEBUG="-g -Wall -fsigned-char"
11093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="-O20 -ffast-math -fsigned-char"
11094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
11095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        sparc-sun-*)
11097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                sparc_cpu=""
11098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                { echo "$as_me:$LINENO: checking if gcc supports -mv8" >&5
11099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking if gcc supports -mv8... $ECHO_C" >&6; }
11100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                old_cflags="$CFLAGS"
11101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="$CFLAGS -mv8"
11102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                cat >conftest.$ac_ext <<_ACEOF
11103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
11112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreturn 0;
11113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
11114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
11116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
11118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
11119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
11125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
11127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
11128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
11129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
11131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
11132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
11133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
11134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        { echo "$as_me:$LINENO: result: yes" >&5
11136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
11137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        sparc_cpu="-mv8"
11138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
11141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="$old_cflags"
11148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                DEBUG="-g -Wall -fsigned-char $sparc_cpu"
11149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="-O20 -ffast-math -fsigned-char $sparc_cpu"
11150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                PROFILE="-pg -g -O20 -fsigned-char $sparc_cpu"
11151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	*-*-darwin*)
11153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		DEBUG="-fno-common -g -Wall -fsigned-char"
11154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		CFLAGS="-fno-common -O4 -Wall -fsigned-char -ffast-math"
11155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		PROFILE="-fno-common -O4 -Wall -pg -g -fsigned-char -ffast-math"
11156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        *)
11158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                DEBUG="-g -Wall -fsigned-char"
11159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                CFLAGS="-O20 -fsigned-char"
11160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                PROFILE="-O20 -g -pg -fsigned-char"
11161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		;;
11162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        esac
11163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS="$CFLAGS $cflags_save"
11165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEBUG="$DEBUG $cflags_save"
11166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPROFILE="$PROFILE $cflags_save"
11167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
11171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
11172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_header_stdc+set}" = set; then
11173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
11182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdarg.h>
11183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h>
11184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <float.h>
11185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
11189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
11191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
11193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
11195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
11196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
11202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
11204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
11205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
11206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
11208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
11209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
11210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
11211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_header_stdc=yes
11212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
11214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_header_stdc=no
11217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
11222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <string.h>
11230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $EGREP "memchr" >/dev/null 2>&1; then
11234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
11235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_header_stdc=no
11237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest*
11239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
11243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
11251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $EGREP "free" >/dev/null 2>&1; then
11255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
11256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_header_stdc=no
11258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest*
11260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
11264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
11267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <ctype.h>
11275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
11276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if ((' ' & 0x0FF) == 0x020)
11277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#else
11280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define ISLOWER(c) \
11281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		   (('a' <= (c) && (c) <= 'i') \
11282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		     || ('j' <= (c) && (c) <= 'r') \
11283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		     || ('s' <= (c) && (c) <= 'z'))
11284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
11291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  int i;
11292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for (i = 0; i < 256; i++)
11293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if (XOR (islower (i), ISLOWER (i))
11294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	|| toupper (i) != TOUPPER (i))
11295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      return 2;
11296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
11298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :
11320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_header_stdc=no
11327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
11335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
11336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
11337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF
11339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define STDC_HEADERS 1
11340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
11347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_c_const+set}" = set; then
11348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
11360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* FIXME: Include the comments suggested by Paul. */
11361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef __cplusplus
11362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* Ultrix mips cc rejects this.  */
11363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  typedef int charset[2];
11364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  const charset cs;
11365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* SunOS 4.1.1 cc rejects this.  */
11366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  char const *const *pcpcc;
11367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  char **ppc;
11368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* NEC SVR4.0.2 mips cc rejects this.  */
11369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  struct point {int x, y;};
11370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  static struct point const zero = {0,0};
11371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* AIX XL C 1.02.0.0 rejects this.
11372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     It does not let you subtract one const X* pointer from another in
11373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     an arm of an if-expression whose if-part is not a constant
11374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     expression */
11375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  const char *g = "string";
11376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  pcpcc = &g + (g ? g-g : 0);
11377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* HPUX 7.0 cc rejects these. */
11378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ++pcpcc;
11379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ppc = (char**) pcpcc;
11380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  pcpcc = (char const *const *) ppc;
11381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { /* SCO 3.2v4 cc rejects this.  */
11382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    char *t;
11383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    char const *s = 0 ? (char *) 0 : (char const *) 0;
11384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *t++ = 0;
11386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if (s) return 0;
11387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
11388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    int x[] = {25, 17};
11390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    const int *foo = &x[0];
11391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ++foo;
11392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
11393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    typedef const int *iptr;
11395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    iptr p = 0;
11396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ++p;
11397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
11398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { /* AIX XL C 1.02.0.0 rejects this saying
11399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    struct s { int j; const int *ap[3]; };
11401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    struct s *b; b->j = 5;
11402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
11403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    const int foo = 10;
11405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if (!foo) return 0;
11406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
11407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return !cs[0] && !zero.x;
11408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
11411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
11413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
11415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
11416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
11422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
11424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
11425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
11426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
11428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
11429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
11430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
11431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_c_const=yes
11432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
11434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_c_const=no
11437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_const" >&6; }
11443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test $ac_cv_c_const = no; then
11444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<\_ACEOF
11446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define const
11447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int16_t" >&5
11454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
11455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_int16_t+set}" = set; then
11456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_int16_t=no
11460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint16_t foo;
11474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_int16_t=yes
11498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_int16_t=no
11505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_int16_t" >&5
11513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_int16_t" >&6; }
11514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int32_t" >&5
11516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
11517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_int32_t+set}" = set; then
11518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_int32_t=no
11522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint32_t foo;
11536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_int32_t=yes
11560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_int32_t=no
11567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_int32_t" >&5
11575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_int32_t" >&6; }
11576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for uint32_t" >&5
11578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
11579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_uint32_t+set}" = set; then
11580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_uint32_t=no
11584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuint32_t foo;
11598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_uint32_t=yes
11622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_uint32_t=no
11629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_uint32_t" >&5
11637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_uint32_t" >&6; }
11638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for uint16_t" >&5
11640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
11641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_uint16_t+set}" = set; then
11642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_uint16_t=no
11646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuint16_t foo;
11660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_uint16_t=yes
11684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_uint16_t=no
11691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_uint16_t" >&5
11699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_uint16_t" >&6; }
11700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for u_int32_t" >&5
11702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; }
11703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_u_int32_t+set}" = set; then
11704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_u_int32_t=no
11708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsu_int32_t foo;
11722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_u_int32_t=yes
11746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_u_int32_t=no
11753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_u_int32_t" >&5
11761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_u_int32_t" >&6; }
11762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for u_int16_t" >&5
11764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; }
11765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_u_int16_t+set}" = set; then
11766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_u_int16_t=no
11770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsu_int16_t foo;
11784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_u_int16_t=yes
11808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_u_int16_t=no
11815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_u_int16_t" >&5
11823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_u_int16_t" >&6; }
11824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int64_t" >&5
11826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
11827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${has_cv_int64_t+set}" = set; then
11828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_int64_t=no
11832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#if defined __BEOS__ && !defined __HAIKU__
11842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <inttypes.h>
11843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif
11844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <sys/types.h>
11845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint64_t foo;
11846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint main() {return 0;}
11847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
11850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
11851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
11857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
11861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
11866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
11869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  has_cv_int64_t=yes
11870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
11872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
11873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
11876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshas_cv_int64_t=no
11877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $has_cv_int64_t" >&5
11885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$has_cv_int64_t" >&6; }
11886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for short" >&5
11888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for short... $ECHO_C" >&6; }
11889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_short+set}" = set; then
11890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
11893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
11899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef short ac__type_new_;
11900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
11903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0)
11904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_))
11906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
11908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
11910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
11912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
11913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
11919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
11921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
11922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
11923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
11925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
11926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
11927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
11928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_type_short=yes
11929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
11931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
11932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_type_short=no
11934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
11938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
11939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_short" >&6; }
11940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler
11942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364.
11945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of short" >&5
11946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of short... $ECHO_C" >&6; }
11947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_short+set}" = set; then
11948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
11949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
11950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
11951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Depending upon the size, compute the lo and hi bounds.
11952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
11953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
11959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef short ac__type_sizeof_;
11960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
11963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
11964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
11965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
11966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
11967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
11968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
11969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
11971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
11972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
11973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
11975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
11976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
11978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
11979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
11980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
11981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
11982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
11984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
11985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
11986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
11987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=0 ac_mid=0
11988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
11989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
11990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
11991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
11992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
11993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
11994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
11995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
11996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef short ac__type_sizeof_;
11997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
11998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
11999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid; break
12025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr $ac_mid + 1`
12030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_lo -le $ac_mid; then
12031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
12032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
12033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
12034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid + 1`
12035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
12039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat >conftest.$ac_ext <<_ACEOF
12044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef short ac__type_sizeof_;
12051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
12055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=-1 ac_mid=-1
12079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
12080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
12081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef short ac__type_sizeof_;
12088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
12092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=$ac_mid; break
12116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_hi=`expr '(' $ac_mid ')' - 1`
12121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_mid -le $ac_hi; then
12122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
12123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
12124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
12125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid`
12126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
12130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo= ac_hi=
12135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds.
12142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do
12143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef short ac__type_sizeof_;
12152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid
12180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr '(' $ac_mid ')' + 1`
12185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
12189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in
12190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_short=$ac_lo;;
12191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_short" = yes; then
12192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
12193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
12194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (short)
12195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
12196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
12197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
12198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_short=0
12199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi ;;
12200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef short ac__type_sizeof_;
12210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
12211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
12212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
12213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
12214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  FILE *f = fopen ("conftest.val", "w");
12219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (! f)
12220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    return 1;
12221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
12222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
12223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      long int i = longval ();
12224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
12225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
12226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%ld\n", i);
12227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
12228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
12229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
12230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      unsigned long int i = ulongval ();
12231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
12232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
12233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%lu\n", i);
12234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
12235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return ferror (f) || fclose (f) != 0;
12236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
12242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
12243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
12249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
12253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
12258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
12261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_sizeof_short=`cat conftest.val`
12262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
12264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
12265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
12268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_short" = yes; then
12269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
12270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
12271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (short)
12272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
12273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
12274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
12275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_short=0
12276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
12277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val
12281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_short" >&6; }
12284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
12288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_SHORT $ac_cv_sizeof_short
12289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for int" >&5
12293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for int... $ECHO_C" >&6; }
12294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_int+set}" = set; then
12295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
12296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef int ac__type_new_;
12305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0)
12309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_))
12311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_type_int=yes
12334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_type_int=no
12339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_int" >&6; }
12345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler
12347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364.
12350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of int" >&5
12351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of int... $ECHO_C" >&6; }
12352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_int+set}" = set; then
12353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
12354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
12356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Depending upon the size, compute the lo and hi bounds.
12357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
12358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef int ac__type_sizeof_;
12365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
12369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=0 ac_mid=0
12393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
12394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
12395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef int ac__type_sizeof_;
12402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid; break
12430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr $ac_mid + 1`
12435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_lo -le $ac_mid; then
12436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
12437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
12438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
12439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid + 1`
12440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
12444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat >conftest.$ac_ext <<_ACEOF
12449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef int ac__type_sizeof_;
12456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
12460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=-1 ac_mid=-1
12484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
12485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
12486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef int ac__type_sizeof_;
12493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
12497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=$ac_mid; break
12521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_hi=`expr '(' $ac_mid ')' - 1`
12526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_mid -le $ac_hi; then
12527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
12528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
12529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
12530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid`
12531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
12535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo= ac_hi=
12540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds.
12547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do
12548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef int ac__type_sizeof_;
12557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid
12585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr '(' $ac_mid ')' + 1`
12590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
12594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in
12595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_int=$ac_lo;;
12596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_int" = yes; then
12597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
12598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
12599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (int)
12600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
12601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
12602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
12603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_int=0
12604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi ;;
12605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef int ac__type_sizeof_;
12615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
12616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
12617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
12618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
12619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  FILE *f = fopen ("conftest.val", "w");
12624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (! f)
12625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    return 1;
12626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
12627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
12628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      long int i = longval ();
12629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
12630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
12631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%ld\n", i);
12632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
12633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
12634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
12635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      unsigned long int i = ulongval ();
12636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
12637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
12638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%lu\n", i);
12639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
12640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return ferror (f) || fclose (f) != 0;
12641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
12647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
12648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
12654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
12658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
12663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
12666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_sizeof_int=`cat conftest.val`
12667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
12669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
12670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
12673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_int" = yes; then
12674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
12675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
12676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (int)
12677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
12678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
12679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
12680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_int=0
12681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
12682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val
12686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
12688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_int" >&6; }
12689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
12693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_INT $ac_cv_sizeof_int
12694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for long" >&5
12698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for long... $ECHO_C" >&6; }
12699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_long+set}" = set; then
12700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
12701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef long ac__type_new_;
12710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0)
12714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_))
12716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_type_long=yes
12739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_type_long=no
12744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
12749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_long" >&6; }
12750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler
12752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364.
12755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of long" >&5
12756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of long... $ECHO_C" >&6; }
12757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_long+set}" = set; then
12758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
12759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
12761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Depending upon the size, compute the lo and hi bounds.
12762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
12763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long ac__type_sizeof_;
12770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
12774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=0 ac_mid=0
12798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
12799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
12800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long ac__type_sizeof_;
12807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid; break
12835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr $ac_mid + 1`
12840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_lo -le $ac_mid; then
12841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
12842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
12843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
12844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid + 1`
12845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
12849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat >conftest.$ac_ext <<_ACEOF
12854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long ac__type_sizeof_;
12861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
12865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=-1 ac_mid=-1
12889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
12890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
12891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long ac__type_sizeof_;
12898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
12902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=$ac_mid; break
12926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_hi=`expr '(' $ac_mid ')' - 1`
12931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_mid -le $ac_hi; then
12932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
12933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
12934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
12935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid`
12936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
12940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo= ac_hi=
12945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds.
12952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do
12953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
12955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
12956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
12958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
12959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
12960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
12961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long ac__type_sizeof_;
12962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
12963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
12964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
12965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
12967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
12969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
12970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
12971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
12972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
12973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
12974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
12975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
12977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
12978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
12980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
12981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
12982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
12983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
12984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
12986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
12987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
12988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
12989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid
12990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
12991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
12992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
12993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr '(' $ac_mid ')' + 1`
12995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
12996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
12997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
12999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in
13000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_long=$ac_lo;;
13001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_long" = yes; then
13002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
13003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
13004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long)
13005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
13006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
13007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
13008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_long=0
13009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi ;;
13010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
13013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long ac__type_sizeof_;
13020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
13022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
13023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
13024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  FILE *f = fopen ("conftest.val", "w");
13029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (! f)
13030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    return 1;
13031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
13032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
13033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      long int i = longval ();
13034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
13035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
13036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%ld\n", i);
13037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
13038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
13039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
13040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      unsigned long int i = ulongval ();
13041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
13042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
13043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%lu\n", i);
13044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
13045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return ferror (f) || fclose (f) != 0;
13046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
13052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
13053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
13059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
13063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
13068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
13071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_sizeof_long=`cat conftest.val`
13072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
13074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
13075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
13078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_long" = yes; then
13079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
13080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
13081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long)
13082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
13083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
13084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
13085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_long=0
13086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
13087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val
13091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_long" >&6; }
13094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
13098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_LONG $ac_cv_sizeof_long
13099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for long long" >&5
13103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for long long... $ECHO_C" >&6; }
13104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_type_long_long+set}" = set; then
13105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
13106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
13108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstypedef long long ac__type_new_;
13115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ((ac__type_new_ *) 0)
13119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (sizeof (ac__type_new_))
13121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
13127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
13128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
13134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
13136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
13137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
13138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
13140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
13141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
13142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
13143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_type_long_long=yes
13144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
13146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_cv_type_long_long=no
13149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_type_long_long" >&6; }
13155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The cast to long int works around a bug in the HP C Compiler
13157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This bug is HP SR number 8606223364.
13160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking size of long long" >&5
13161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking size of long long... $ECHO_C" >&6; }
13162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_sizeof_long_long+set}" = set; then
13163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
13164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
13166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Depending upon the size, compute the lo and hi bounds.
13167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
13168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long long ac__type_sizeof_;
13175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
13179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
13180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
13186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
13187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
13193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
13195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
13196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
13197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
13199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
13200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
13201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
13202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=0 ac_mid=0
13203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
13204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
13205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long long ac__type_sizeof_;
13212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
13216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
13217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
13223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
13224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
13230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
13232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
13233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
13234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
13236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
13237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
13238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
13239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid; break
13240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
13242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr $ac_mid + 1`
13245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_lo -le $ac_mid; then
13246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
13247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
13248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
13249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid + 1`
13250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
13254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
13256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	cat >conftest.$ac_ext <<_ACEOF
13259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long long ac__type_sizeof_;
13266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
13270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
13271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
13277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
13278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
13284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
13286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
13287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
13288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
13290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
13291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
13292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
13293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=-1 ac_mid=-1
13294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  while :; do
13295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >conftest.$ac_ext <<_ACEOF
13296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long long ac__type_sizeof_;
13303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
13307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
13308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
13314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
13315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
13321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
13323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
13324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
13325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
13327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
13328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
13329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
13330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_lo=$ac_mid; break
13331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
13333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_hi=`expr '(' $ac_mid ')' - 1`
13336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			if test $ac_mid -le $ac_hi; then
13337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  ac_lo= ac_hi=
13338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			  break
13339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			fi
13340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels			ac_mid=`expr 2 '*' $ac_mid`
13341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
13345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
13347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo= ac_hi=
13350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Binary search between lo and hi bounds.
13357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test "x$ac_lo" != "x$ac_hi"; do
13358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
13360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long long ac__type_sizeof_;
13367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
13371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest_array [0] = 0
13372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.$ac_objext
13378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_compile"
13379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
13385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
13387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.er1
13388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat conftest.err >&5
13389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && {
13391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
13392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test ! -s conftest.err
13393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       } && test -s conftest.$ac_objext; then
13394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_hi=$ac_mid
13395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: failed program was:" >&5
13397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	ac_lo=`expr '(' $ac_mid ')' + 1`
13400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
13404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $ac_lo in
13405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels?*) ac_cv_sizeof_long_long=$ac_lo;;
13406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'') if test "$ac_cv_type_long_long" = yes; then
13407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
13408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
13409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long long)
13410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
13411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
13412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
13413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_long_long=0
13414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi ;;
13415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
13418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   typedef long long ac__type_sizeof_;
13425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstatic unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
13427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdio.h>
13428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#include <stdlib.h>
13429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  FILE *f = fopen ("conftest.val", "w");
13434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (! f)
13435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    return 1;
13436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
13437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
13438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      long int i = longval ();
13439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
13440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
13441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%ld\n", i);
13442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
13443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
13444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    {
13445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      unsigned long int i = ulongval ();
13446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if (i != ((long int) (sizeof (ac__type_sizeof_))))
13447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	return 1;
13448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      fprintf (f, "%lu\n", i);
13449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    }
13450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return ferror (f) || fclose (f) != 0;
13451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
13457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
13458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
13464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
13468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
13473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
13476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_sizeof_long_long=`cat conftest.val`
13477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
13479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
13480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
13483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$ac_cv_type_long_long" = yes; then
13484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
13485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&5
13486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot compute sizeof (long long)
13487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSee \`config.log' for more details." >&2;}
13488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 77); exit 77; }; }
13489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   else
13490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_cv_sizeof_long_long=0
13491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   fi
13492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.val
13496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
13499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>confdefs.h <<_ACEOF
13503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
13504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_int16_t = "xyes" ; then
13510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        SIZE16="int16_t"
13511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        case 2 in
13513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                $ac_cv_sizeof_short) SIZE16="short";;
13514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                $ac_cv_sizeof_int) SIZE16="int";;
13515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        esac
13516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_int32_t = "xyes" ; then
13519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        SIZE32="int32_t"
13520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        case 4 in
13522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                $ac_cv_sizeof_short) SIZE32="short";;
13523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                $ac_cv_sizeof_int) SIZE32="int";;
13524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                $ac_cv_sizeof_long) SIZE32="long";;
13525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        esac
13526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_uint32_t = "xyes" ; then
13529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        USIZE32="uint32_t"
13530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if test x$has_cv_u_int32_t = "xyes" ; then
13532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                USIZE32="u_int32_t"
13533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        else
13534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                case 4 in
13535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        $ac_cv_sizeof_short) USIZE32="unsigned short";;
13536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        $ac_cv_sizeof_int) USIZE32="unsigned int";;
13537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        $ac_cv_sizeof_long) USIZE32="unsigned long";;
13538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                esac
13539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        fi
13540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_uint16_t = "xyes" ; then
13543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        USIZE16="uint16_t"
13544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        if test x$has_cv_u_int16_t = "xyes" ; then
13546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                USIZE16="u_int16_t"
13547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        else
13548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                case 2 in
13549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        $ac_cv_sizeof_short) USIZE16="unsigned short";;
13550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        $ac_cv_sizeof_int) USIZE16="unsigned int";;
13551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                        $ac_cv_sizeof_long) USIZE16="unsigned long";;
13552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels                esac
13553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        fi
13554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test x$has_cv_int64_t = "xyes" ; then
13557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        SIZE64="int64_t"
13558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase 8 in
13560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        $ac_cv_sizeof_int) SIZE64="int";;
13561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        $ac_cv_sizeof_long) SIZE64="long";;
13562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        $ac_cv_sizeof_long_long) SIZE64="long long";;
13563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SIZE16"; then
13567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        { { echo "$as_me:$LINENO: error: No 16 bit type found on this platform!" >&5
13568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No 16 bit type found on this platform!" >&2;}
13569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$USIZE16"; then
13572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        { { echo "$as_me:$LINENO: error: No unsigned 16 bit type found on this platform!" >&5
13573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No unsigned 16 bit type found on this platform!" >&2;}
13574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SIZE32"; then
13577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        { { echo "$as_me:$LINENO: error: No 32 bit type found on this platform!" >&5
13578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No 32 bit type found on this platform!" >&2;}
13579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$USIZE32"; then
13582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        { { echo "$as_me:$LINENO: error: No unsigned 32 bit type found on this platform!" >&5
13583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: No unsigned 32 bit type found on this platform!" >&2;}
13584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "$SIZE64"; then
13587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        { echo "$as_me:$LINENO: WARNING: No 64 bit type found on this platform!" >&5
13588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: No 64 bit type found on this platform!" >&2;}
13589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: checking for working memcmp" >&5
13592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
13593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${ac_cv_func_memcmp_working+set}" = set; then
13594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
13595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "$cross_compiling" = yes; then
13597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_func_memcmp_working=no
13598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
13600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* confdefs.h.  */
13601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
13603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
13604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* end confdefs.h.  */
13605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_includes_default
13606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsint
13607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmain ()
13608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
13609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* Some versions of memcmp are not 8-bit clean.  */
13611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  char c0 = '\100', c1 = '\200', c2 = '\201';
13612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
13613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    return 1;
13614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
13616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     or more and with at least one buffer not starting on a 4-byte boundary.
13617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     William Lewis provided this test program.   */
13618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  {
13619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    char foo[21];
13620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    char bar[21];
13621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    int i;
13622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for (i = 0; i < 4; i++)
13623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      {
13624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	char *a = foo + i;
13625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	char *b = bar + i;
13626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	strcpy (a, "--------01111111");
13627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	strcpy (b, "--------10000000");
13628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	if (memcmp (a, b, 16) >= 0)
13629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  return 1;
13630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      }
13631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    return 0;
13632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  }
13633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;
13635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  return 0;
13636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
13637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest$ac_exeext
13639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif { (ac_try="$ac_link"
13640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "(($ac_try" in
13641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_link") 2>&5
13646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (case "(($ac_try" in
13650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_try_echo=$ac_try;;
13652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (eval "$ac_try") 2>&5
13655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_status=$?
13656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (exit $ac_status); }; }; then
13658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cv_func_memcmp_working=yes
13659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
13661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: failed program was:" >&5
13662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
13663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels( exit $ac_status )
13665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cv_func_memcmp_working=no
13666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
13673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
13674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
13675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *" memcmp.$ac_objext "* ) ;;
13676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
13677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;;
13678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_config_files="$ac_config_files Makefile src/Makefile doc/Makefile doc/libogg/Makefile include/Makefile include/ogg/Makefile include/ogg/config_types.h libogg.spec ogg.pc ogg-uninstalled.pc"
13696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >confcache <<\_ACEOF
13698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This file is a shell script that caches the results of configure
13699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# tests run on this system so they can be shared between configure
13700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# scripts and configure runs, see configure's option --config-cache.
13701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# It is not useful on other systems.  If it contains results you don't
13702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# want to keep, you may remove or edit it.
13703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
13704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# config.status only pays attention to the cache file if you give it
13705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the --recheck option to rerun configure.
13706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
13707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `ac_cv_env_foo' variables (set or unset) will be overridden when
13708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# loading this file, other *unset* `ac_cv_foo' will be assigned the
13709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# following values.
13710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The following way of writing the cache mishandles newlines in values,
13714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# but we know of no workaround that is simple, portable, and efficient.
13715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# So, we kill variables containing newlines.
13716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Ultrix sh set writes to stderr and can't be redirected directly,
13717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and sets the high bit in the cache file unless we assign to the vars.
13718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(
13719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval ac_val=\$$ac_var
13721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $ac_val in #(
13722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *${as_nl}*)
13723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $ac_var in #(
13724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
13725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
13726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
13727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $ac_var in #(
13728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _ | IFS | as_nl) ;; #(
13729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) $as_unset $ac_var ;;
13730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac ;;
13731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
13732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
13733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (set) 2>&1 |
13735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *${as_nl}ac_space=\ *)
13737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # `set' does not quote correctly, so add quotes (double-quote
13738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # substitution turns \\\\ into \\, and sed turns \\ into \).
13739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sed -n \
13740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	"s/'/'\\\\''/g;
13741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;; #(
13743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
13744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      # `set' quotes correctly as required by POSIX, so do not add quotes.
13745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
13747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac |
13748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sort
13749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels) |
13750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed '
13751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     /^ac_cv_env_/b end
13752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     t clear
13753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     :clear
13754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     t end
13756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     :end' >>confcache
13758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test -w "$cache_file"; then
13760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test "x$cache_file" != "x/dev/null" &&
13761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
13762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: updating cache $cache_file" >&6;}
13763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat confcache >$cache_file
13764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
13765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
13766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: not updating unwritable cache $cache_file" >&6;}
13767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
13768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f confcache
13770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$prefix" = xNONE && prefix=$ac_default_prefix
13772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Let make expand exec_prefix.
13773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEFS=-DHAVE_CONFIG_H
13776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_libobjs=
13778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ltlibobjs=
13779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # 1. Remove the extension, and $U if already installed.
13781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_i=`echo "$ac_i" | sed "$ac_script"`
13783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #    will be set to the directory where LIBOBJS objects are built.
13785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
13787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
13788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS=$ac_libobjs
13789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTLIBOBJS=$ac_ltlibobjs
13791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
13795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
13796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
13797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
13798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
13802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
13803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: conditional \"AMDEP\" was never defined.
13804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
13805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
13809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
13810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: conditional \"am__fastdepCC\" was never defined.
13811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
13812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
13813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels: ${CONFIG_STATUS=./config.status}
13816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files_save=$ac_clean_files
13817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files="$ac_clean_files $CONFIG_STATUS"
13818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
13819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: creating $CONFIG_STATUS" >&6;}
13820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >$CONFIG_STATUS <<_ACEOF
13821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#! $SHELL
13822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Generated by $as_me.
13823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Run this file to recreate the current configuration.
13824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler output produced by configure, useful for debugging
13825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# configure, is in config.log if it exists.
13826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdebug=false
13828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_recheck=false
13829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_silent=false
13830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=\${CONFIG_SHELL-$SHELL}
13831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
13832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
13834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ##
13835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## M4sh Initialization.  ##
13836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## --------------------- ##
13837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Be more Bourne compatible
13839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh
13840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  emulate sh
13842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  NULLCMD=:
13843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
13844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # is contrary to our usage.  Disable this feature.
13845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
13846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  setopt NO_GLOB_SUBST
13847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case `(set -o) 2>/dev/null` in
13849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *posix*) set -o posix ;;
13850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PATH needs CR
13858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Avoid depending upon Character Ranges.
13859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz'
13860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS
13862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_digits='0123456789'
13863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits
13864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The user is always right.
13866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then
13867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "#! /bin/sh" >conf$$.sh
13868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo  "exit 0"   >>conf$$.sh
13869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  chmod +x conf$$.sh
13870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    PATH_SEPARATOR=';'
13872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
13873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    PATH_SEPARATOR=:
13874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
13875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conf$$.sh
13876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Support unset when possible.
13879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_unset=unset
13881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_unset=false
13883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# IFS
13887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We need space, tab and new line, in precisely that order.  Quoting is
13888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# there to prevent editors from complaining about space-tab.
13889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# splitting by setting IFS to empty value.)
13891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_nl='
13892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels'
13893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=" ""	$as_nl"
13894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Find who we are.  Look in the path if we contain no directory separator.
13896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $0 in
13897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *[\\/]* ) as_myself=$0 ;;
13898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_dir in $PATH
13900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
13901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$as_save_IFS
13902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$as_dir" && as_dir=.
13903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
13905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsIFS=$as_save_IFS
13906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ;;
13908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
13909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND'
13910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# in which case we are not to be found in the path.
13911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$as_myself" = x; then
13912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_myself=$0
13913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test ! -f "$as_myself"; then
13915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { (exit 1); exit 1; }
13917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh.
13920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in ENV MAIL MAILPATH
13921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
13923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS1='$ '
13924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS2='> '
13925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPS4='+ '
13926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NLS nuisances.
13928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor as_var in \
13929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
13930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
13931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  LC_TELEPHONE LC_TIME
13932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
13933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval $as_var=C; export $as_var
13935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
13936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
13938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
13939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Required to use basename.
13941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
13942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=expr
13944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=false
13946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_basename=basename
13950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
13951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_basename=false
13952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
13953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Name of the executable.
13956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_me=`$as_basename -- "$0" ||
13957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(//\)$' \| \
13959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X/"$0" |
13961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^.*\/\([^/][^/]*\)\/*$/{
13962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
13963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
13964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
13965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\/\(\/\/\)$/{
13966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
13967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
13968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
13969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\/\(\/\).*/{
13970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
13971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
13972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
13973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
13974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# CDPATH.
13976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_unset CDPATH
13977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_1=$LINENO
13981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_lineno_2=$LINENO
13982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x$as_lineno_1" != "x$as_lineno_2" &&
13983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
13984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
13985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # uniformly replaced by the line number.  The first 'sed' inserts a
13987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # line-number line after each line using $LINENO; the second 'sed'
13988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # does the real work.  The second script uses 'N' to pair each
13989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # line-number line with the line containing $LINENO, and appends
13990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # trailing '-' during substitution so that $LINENO is not a special
13991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # case at line end.
13992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # scripts with optimization help from Paolo Bonzini.  Blame Lee
13994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # E. McMahon (1931-1989) for sed's syntax.  :-)
13995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed -n '
13996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    p
13997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    /[$]LINENO/=
13998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ' <$as_myself |
13999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '
14000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      s/[$]LINENO.*/&-/
14001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      t lineno
14002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      b
14003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      :lineno
14004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      N
14005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      :loop
14006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
14007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      t loop
14008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      s/-\n.*//
14009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ' >$as_me.lineno &&
14010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  chmod +x "$as_me.lineno" ||
14011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
14012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
14013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Don't try to exec as it changes $[0], causing all sort of problems
14015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # (the dirname of $[0] is not the place where we might find the
14016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # original and so on.  Autoconf is especially sensitive to this).
14017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  . "./$as_me.lineno"
14018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Exit status is that of the last command.
14019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exit
14020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
14021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_dirname=dirname
14025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
14026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_dirname=false
14027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C= ECHO_N= ECHO_T=
14030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `echo -n x` in
14031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels-n*)
14032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case `echo 'x\c'` in
14033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)   ECHO_C='\c';;
14035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac;;
14036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
14037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ECHO_N='-n';;
14038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
14039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
14041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=expr
14043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
14044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_expr=false
14045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file
14048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -d conf$$.dir; then
14049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conf$$.dir/conf$$.file
14050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
14051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conf$$.dir
14052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mkdir conf$$.dir
14053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho >conf$$.file
14055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then
14056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_ln_s='ln -s'
14057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # ... but there are two gotchas:
14058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # In both cases, we have to default to `cp -p'.
14061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_ln_s='cp -p'
14063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then
14064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_ln_s=ln
14065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
14066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_ln_s='cp -p'
14067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrmdir conf$$.dir 2>/dev/null
14070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif mkdir -p . 2>/dev/null; then
14072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_mkdir_p=:
14073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
14074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -d ./-p && rmdir ./-p
14075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_mkdir_p=false
14076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -x / >/dev/null 2>&1; then
14079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_test_x='test -x'
14080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelselse
14081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if ls -dL / >/dev/null 2>&1; then
14082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_ls_L_option=L
14083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
14084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_ls_L_option=
14085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
14086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  as_test_x='
14087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    eval sh -c '\''
14088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      if test -d "$1"; then
14089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        test -d "$1/.";
14090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      else
14091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case $1 in
14092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels        -*)set "./$1";;
14093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	esac;
14094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	???[sx]*):;;*)false;;esac;fi
14096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    '\'' sh
14097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  '
14098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_executable_p=$as_test_x
14100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid CPP name.
14102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed expression to map a string onto a valid variable name.
14105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 6>&1
14109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Save the log message, to keep $[0] and so on meaningful, and to
14111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# report actual input values of CONFIG_FILES etc. instead of their
14112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# values after options handling.
14113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_log="
14114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis file was extended by $as_me, which was
14115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgenerated by GNU Autoconf 2.61.  Invocation command line was
14116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CONFIG_FILES    = $CONFIG_FILES
14118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CONFIG_HEADERS  = $CONFIG_HEADERS
14119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CONFIG_LINKS    = $CONFIG_LINKS
14120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CONFIG_COMMANDS = $CONFIG_COMMANDS
14121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $ $0 $@
14122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelson `(hostname || uname -n) 2>/dev/null | sed 1q`
14124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels"
14125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Files that config.status was made for.
14130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig_files="$ac_config_files"
14131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig_headers="$ac_config_headers"
14132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig_commands="$ac_config_commands"
14133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
14137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_usage="\
14138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels\`$as_me' instantiates files from templates according to the
14139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscurrent configuration.
14140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUsage: $0 [OPTIONS] [FILE]...
14142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -h, --help       print this help, then exit
14144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -V, --version    print version number and configuration settings, then exit
14145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -q, --quiet      do not print progress messages
14146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -d, --debug      don't remove temporary files
14147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      --recheck    update $as_me by reconfiguring in the same conditions
14148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --file=FILE[:TEMPLATE]
14149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		   instantiate the configuration file FILE
14150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --header=FILE[:TEMPLATE]
14151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels		   instantiate the configuration header FILE
14152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration files:
14154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$config_files
14155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration headers:
14157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$config_headers
14158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsConfiguration commands:
14160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$config_commands
14161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsReport bugs to <bug-autoconf@gnu.org>."
14163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_cs_version="\\
14167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfig.status
14168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsconfigured by $0, generated by GNU Autoconf 2.61,
14169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCopyright (C) 2006 Free Software Foundation, Inc.
14172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsThis config.status script is free software; the Free Software Foundation
14173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsgives unlimited permission to copy, distribute and modify it."
14174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_pwd='$ac_pwd'
14176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssrcdir='$srcdir'
14177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL='$INSTALL'
14178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
14181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If no file are specified by the user, then we need to provide default
14182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# value.  By we need to know if files were specified by the user.
14183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_need_defaults=:
14184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile test $# != 0
14185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
14186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $1 in
14187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --*=*)
14188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_shift=:
14191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
14192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
14193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_option=$1
14194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_optarg=$2
14195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_shift=shift
14196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
14197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_option in
14200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Handling of the options.
14201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cs_recheck=: ;;
14203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$ac_cs_version"; exit ;;
14205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --debug | --debu | --deb | --de | --d | -d )
14206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    debug=: ;;
14207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --file | --fil | --fi | --f )
14208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_shift
14209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_need_defaults=false;;
14211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --header | --heade | --head | --hea )
14212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_shift
14213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_need_defaults=false;;
14215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --he | --h)
14216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Conflict between --help and --header
14217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { echo "$as_me: error: ambiguous option: $1
14218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTry \`$0 --help' for more information." >&2
14219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; };;
14220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  --help | --hel | -h )
14221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "$ac_cs_usage"; exit ;;
14222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_cs_silent=: ;;
14225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # This is an error.
14227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -*) { echo "$as_me: error: unrecognized option: $1
14228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsTry \`$0 --help' for more information." >&2
14229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; } ;;
14230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_config_targets="$ac_config_targets $1"
14232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels     ac_need_defaults=false ;;
14233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shift
14236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
14237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_configure_extra_args=
14239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_cs_silent; then
14241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exec 6>/dev/null
14242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_configure_extra_args="$ac_configure_extra_args --silent"
14243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif \$ac_cs_recheck; then
14248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  CONFIG_SHELL=$SHELL
14250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  export CONFIG_SHELL
14251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
14256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec 5>>config.log
14257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
14258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo
14259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels## Running $as_me. ##
14261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ASBOX
14262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo "$ac_log"
14263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} >&5
14264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
14268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# INIT-COMMANDS
14269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
14270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout
14274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if CDPATH is set.
14275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed_quote_subst='$sed_quote_subst'
14278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdouble_quote_subst='$double_quote_subst'
14279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdelay_variable_subst='$delay_variable_subst'
14280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
14281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
14282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
14283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
14284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
14285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
14286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
14287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
14288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
14289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
14290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
14291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
14292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
14293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
14294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
14295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
14296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
14297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
14298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
14299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
14300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
14301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
14302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
14303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
14304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
14305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
14306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
14307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
14309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
14310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
14311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
14312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
14314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
14315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
14319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
14321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
14322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
14323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
14324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
14325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
14327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
14328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
14329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
14330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
14331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
14332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
14333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
14334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
14335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
14336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
14337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
14338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
14339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
14340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
14341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
14342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
14345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
14346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
14349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
14356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
14360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
14361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
14362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
14363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
14364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
14366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
14367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
14368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
14369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
14370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
14375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
14376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
14378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
14379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
14382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
14384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
14389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
14390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
14393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
14394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
14395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
14396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
14397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
14398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC='$LTCC'
14400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS='$LTCFLAGS'
14401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler='$compiler_DEFAULT'
14402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Quote evaled strings.
14404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor var in SED \
14405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP \
14406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP \
14407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP \
14408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD \
14409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM \
14410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S \
14411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_SP2NL \
14412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_NL2SP \
14413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag \
14414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP \
14415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method \
14416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd \
14417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR \
14418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR_FLAGS \
14419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP \
14420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB \
14421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC \
14422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS \
14423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler \
14424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_pipe \
14425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl \
14426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address \
14427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL \
14429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO \
14430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_no_builtin_flag \
14431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_wl \
14432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_pic \
14433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_prog_compiler_static \
14434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_cv_prog_compiler_c_o \
14435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks \
14436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL \
14437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT \
14438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO \
14439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL \
14440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64 \
14441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds \
14442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_dynamic_flag_spec \
14443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhole_archive_flag_spec \
14444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_needs_object \
14445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld \
14446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_undefined_flag \
14447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_undefined_flag \
14448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec \
14449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec_ld \
14450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_separator \
14451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfix_srcfile_path \
14452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexclude_expsyms \
14453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinclude_expsyms \
14454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_list_spec \
14455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink \
14456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec \
14457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec \
14458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec \
14459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval \
14460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib \
14461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib; do
14462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *[\\\\\\\`\\"\\\$]*)
14464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
14466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
14467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
14469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
14470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
14471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Double-quote double-evaled strings.
14473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor var in reload_cmds \
14474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds \
14475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds \
14476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds \
14477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextract_expsyms_cmds \
14478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_new_cmds \
14479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_expsyms_cmds \
14480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds \
14481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_expsym_cmds \
14482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_cmds \
14483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_expsym_cmds \
14484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_symbols_cmds \
14485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprelink_cmds \
14486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds \
14487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds \
14488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds \
14489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_search_path_spec \
14490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec; do
14491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *[\\\\\\\`\\"\\\$]*)
14493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
14495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)
14496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ;;
14498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
14499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
14500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Fix-up fallback echo if it was mangled by the above quoting rules.
14502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase \$lt_ECHO in
14503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
14504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ;;
14505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
14506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_aux_dir='$ac_aux_dir'
14508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsxsi_shell='$xsi_shell'
14509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_shell_append='$lt_shell_append'
14510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# See if we are running on zsh, and set the options which allow our
14512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# commands through without removal of \ escapes INIT.
14513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "\${ZSH_VERSION+set}" ; then
14514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   setopt NO_GLOB_SUBST
14515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    PACKAGE='$PACKAGE'
14519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    VERSION='$VERSION'
14520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    TIMESTAMP='$TIMESTAMP'
14521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    RM='$RM'
14522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ofile='$ofile'
14523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
14530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Handling of arguments.
14532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_config_target in $ac_config_targets
14533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
14534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_config_target in
14535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "doc/libogg/Makefile") CONFIG_FILES="$CONFIG_FILES doc/libogg/Makefile" ;;
14542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
14543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "include/ogg/Makefile") CONFIG_FILES="$CONFIG_FILES include/ogg/Makefile" ;;
14544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "include/ogg/config_types.h") CONFIG_FILES="$CONFIG_FILES include/ogg/config_types.h" ;;
14545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "libogg.spec") CONFIG_FILES="$CONFIG_FILES libogg.spec" ;;
14546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "ogg.pc") CONFIG_FILES="$CONFIG_FILES ogg.pc" ;;
14547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "ogg-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES ogg-uninstalled.pc" ;;
14548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
14551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; };;
14552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
14554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If the user did not use the arguments to specify the items to instantiate,
14557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# then the envvar interface is used.  Set only those that are not.
14558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# We use the long form for the default assignment because of an extremely
14559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# bizarre bug on SunOS 4.1.3.
14560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif $ac_need_defaults; then
14561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Have a temporary directory for convenience.  Make it in the build tree
14567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# simply because there is no reason against having it here, and in addition,
14568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# creating and moving files from /tmp can sometimes cause problems.
14569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Hook for its removal unless debugging.
14570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Note that there is a small window in which the directory will not be cleaned:
14571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# after its creation but before its name has been assigned to `$tmp'.
14572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$debug ||
14573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
14574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  tmp=
14575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  trap 'exit_status=$?
14576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' 0
14578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  trap '{ (exit 1); exit 1; }' 1 2 13 15
14579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
14580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Create a (secure) tmp directory for tmp files.
14581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
14583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -n "$tmp" && test -d "$tmp"
14585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}  ||
14586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
14587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  tmp=./conf$$-$RANDOM
14588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  (umask 077 && mkdir "$tmp")
14589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels} ||
14590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
14591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   echo "$me: cannot create a temporary directory in ." >&2
14592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }
14593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
14594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
14596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set up the sed scripts for CONFIG_FILES section.
14597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
14598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# No need to generate the scripts if there are no CONFIG_FILES.
14600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This happens for instance when ./config.status config.h
14601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$CONFIG_FILES"; then
14602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_delim='%!_!# '
14608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_last_try in false false false false false :; do
14609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conf$$subs.sed <<_ACEOF
14610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL!$SHELL$ac_delim
14611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
14612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_NAME!$PACKAGE_NAME$ac_delim
14613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
14614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
14615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_STRING!$PACKAGE_STRING$ac_delim
14616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
14617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexec_prefix!$exec_prefix$ac_delim
14618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprefix!$prefix$ac_delim
14619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprogram_transform_name!$program_transform_name$ac_delim
14620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbindir!$bindir$ac_delim
14621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssbindir!$sbindir$ac_delim
14622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibexecdir!$libexecdir$ac_delim
14623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatarootdir!$datarootdir$ac_delim
14624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdatadir!$datadir$ac_delim
14625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssysconfdir!$sysconfdir$ac_delim
14626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssharedstatedir!$sharedstatedir$ac_delim
14627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocalstatedir!$localstatedir$ac_delim
14628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsincludedir!$includedir$ac_delim
14629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsoldincludedir!$oldincludedir$ac_delim
14630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdocdir!$docdir$ac_delim
14631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinfodir!$infodir$ac_delim
14632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshtmldir!$htmldir$ac_delim
14633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdvidir!$dvidir$ac_delim
14634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspdfdir!$pdfdir$ac_delim
14635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspsdir!$psdir$ac_delim
14636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibdir!$libdir$ac_delim
14637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslocaledir!$localedir$ac_delim
14638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmandir!$mandir$ac_delim
14639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEFS!$DEFS$ac_delim
14640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_C!$ECHO_C$ac_delim
14641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_N!$ECHO_N$ac_delim
14642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO_T!$ECHO_T$ac_delim
14643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBS!$LIBS$ac_delim
14644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias!$build_alias$ac_delim
14645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias!$host_alias$ac_delim
14646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstarget_alias!$target_alias$ac_delim
14647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
14648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
14649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_DATA!$INSTALL_DATA$ac_delim
14650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCYGPATH_W!$CYGPATH_W$ac_delim
14651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPACKAGE!$PACKAGE$ac_delim
14652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsVERSION!$VERSION$ac_delim
14653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsACLOCAL!$ACLOCAL$ac_delim
14654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOCONF!$AUTOCONF$ac_delim
14655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOMAKE!$AUTOMAKE$ac_delim
14656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAUTOHEADER!$AUTOHEADER$ac_delim
14657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAKEINFO!$MAKEINFO$ac_delim
14658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinstall_sh!$install_sh$ac_delim
14659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP!$STRIP$ac_delim
14660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
14661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmkdir_p!$mkdir_p$ac_delim
14662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAWK!$AWK$ac_delim
14663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSET_MAKE!$SET_MAKE$ac_delim
14664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__leading_dot!$am__leading_dot$ac_delim
14665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMTAR!$AMTAR$ac_delim
14666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__tar!$am__tar$ac_delim
14667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__untar!$am__untar$ac_delim
14668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
14669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
14670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAINT!$MAINT$ac_delim
14671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_CURRENT!$LIB_CURRENT$ac_delim
14672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_REVISION!$LIB_REVISION$ac_delim
14673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIB_AGE!$LIB_AGE$ac_delim
14674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC!$CC$ac_delim
14675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCFLAGS!$CFLAGS$ac_delim
14676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLDFLAGS!$LDFLAGS$ac_delim
14677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPPFLAGS!$CPPFLAGS$ac_delim
14678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_CC!$ac_ct_CC$ac_delim
14679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEXEEXT!$EXEEXT$ac_delim
14680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJEXT!$OBJEXT$ac_delim
14681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEPDIR!$DEPDIR$ac_delim
14682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__include!$am__include$ac_delim
14683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__quote!$am__quote$ac_delim
14684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_TRUE!$AMDEP_TRUE$ac_delim
14685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEP_FALSE!$AMDEP_FALSE$ac_delim
14686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
14687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCCDEPMODE!$CCDEPMODE$ac_delim
14688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
14689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
14690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL!$LIBTOOL$ac_delim
14691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild!$build$ac_delim
14692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_cpu!$build_cpu$ac_delim
14693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_vendor!$build_vendor$ac_delim
14694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os!$build_os$ac_delim
14695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost!$host$ac_delim
14696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_cpu!$host_cpu$ac_delim
14697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_vendor!$host_vendor$ac_delim
14698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os!$host_os$ac_delim
14699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED!$SED$ac_delim
14700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP!$GREP$ac_delim
14701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP!$EGREP$ac_delim
14702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP!$FGREP$ac_delim
14703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD!$LD$ac_delim
14704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDUMPBIN!$DUMPBIN$ac_delim
14705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim
14706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM!$NM$ac_delim
14707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
14710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break
14711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  elif $ac_last_try; then
14712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
14715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
14716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
14718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
14719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
14721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_eof"; then
14722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
14723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_eof=`expr $ac_eof + 1`
14724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
14728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed '
14731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
14732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/
14733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:n
14734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelst n
14735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/'"$ac_delim"'$/,g/; t
14736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/$/\\/; p
14737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
14738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed
14739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$subs.sed
14740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCEOF$ac_eof
14742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_delim='%!_!# '
14746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_last_try in false false false false false :; do
14747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  cat >conf$$subs.sed <<_ACEOF
14748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S!$LN_S$ac_delim
14749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP!$OBJDUMP$ac_delim
14750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR!$AR$ac_delim
14751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB!$RANLIB$ac_delim
14752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_ECHO!$lt_ECHO$ac_delim
14753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL!$DSYMUTIL$ac_delim
14754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT!$NMEDIT$ac_delim
14755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO!$LIPO$ac_delim
14756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL!$OTOOL$ac_delim
14757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64!$OTOOL64$ac_delim
14758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCPP!$CPP$ac_delim
14759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBOBJS!$LIBOBJS$ac_delim
14760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIBTOOL_DEPS!$LIBTOOL_DEPS$ac_delim
14761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE16!$SIZE16$ac_delim
14762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE16!$USIZE16$ac_delim
14763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE32!$SIZE32$ac_delim
14764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsUSIZE32!$USIZE32$ac_delim
14765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSIZE64!$SIZE64$ac_delim
14766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOPT!$OPT$ac_delim
14767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDEBUG!$DEBUG$ac_delim
14768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsPROFILE!$PROFILE$ac_delim
14769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTLIBOBJS!$LTLIBOBJS$ac_delim
14770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 22; then
14773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    break
14774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  elif $ac_last_try; then
14775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }
14778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
14779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
14781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
14782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
14784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test -n "$ac_eof"; then
14785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
14786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_eof=`expr $ac_eof + 1`
14787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
14791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
14792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssed '
14794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
14795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/
14796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:n
14797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelst n
14798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/'"$ac_delim"'$/,g/; t
14799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/$/\\/; p
14800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
14801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed
14802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conf$$subs.sed
14803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
14804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:end
14805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/|#_!!_#|//g
14806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCEOF$ac_eof
14807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
14808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# VPATH may cause trouble with some makes, so we remove $(srcdir),
14811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# trailing colons and then remove the whole line if VPATH becomes empty
14813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (actually we leave an empty line to preserve line numbers).
14814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "x$srcdir" = x.; then
14815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
14816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*\$(srcdir):*/:/
14817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*\${srcdir}:*/:/
14818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*@srcdir@:*/:/
14819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^\([^=]*=[	 ]*\):*/\1/
14820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/:*$//
14821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss/^[^=]*=[	 ]*$//
14822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}'
14823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
14824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
14826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi # test -n "$CONFIG_FILES"
14827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
14830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
14831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_tag in
14832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :[FHLC]) ac_mode=$ac_tag; continue;;
14833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_mode$ac_tag in
14835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :[FHL]*:*);;
14836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
14837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: Invalid tag $ac_tag." >&2;}
14838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; };;
14839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :[FH]-) ac_tag=-:-;;
14840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_save_IFS=$IFS
14843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=:
14844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  set x $ac_tag
14845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  IFS=$ac_save_IFS
14846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shift
14847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_file=$1
14848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  shift
14849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_mode in
14851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :L) ac_source=$1;;
14852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :[FH])
14853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_file_inputs=
14854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    for ac_f
14855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    do
14856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $ac_f in
14857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      -) ac_f="$tmp/stdin";;
14858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) # Look for the file first in the build tree, then in the source tree
14859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 # because $ac_f cannot contain `:'.
14861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 test -f "$ac_f" ||
14862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   case $ac_f in
14863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   [\\/$]*) false;;
14864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   esac ||
14866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot find input file: $ac_f" >&2;}
14868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; };;
14869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
14870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      ac_file_inputs="$ac_file_inputs $ac_f"
14871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
14872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Let's still pretend it is `configure' which instantiates (i.e., don't
14874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # use $as_me), people would be surprised to read:
14875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    #    /* config.h.  Generated by config.status.  */
14876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    configure_input="Generated from "`IFS=:
14877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
14878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test x"$ac_file" != x-; then
14879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      configure_input="$ac_file.  $configure_input"
14880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: creating $ac_file" >&5
14881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: creating $ac_file" >&6;}
14882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
14883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    case $ac_tag in
14885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *:-:* | *:-) cat >"$tmp/stdin";;
14886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    esac
14887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
14888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_dir=`$as_dirname -- "$ac_file" ||
14891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$ac_file" : 'X\(//\)[^/]' \| \
14893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$ac_file" : 'X\(//\)$' \| \
14894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$ac_file" |
14896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
14901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
14905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
14909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
14913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { as_dir="$ac_dir"
14914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $as_dir in #(
14915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -*) as_dir=./$as_dir;;
14916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_dirs=
14919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    while :; do
14920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $as_dir in #(
14921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
14922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) as_qdir=$as_dir;;
14923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
14924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      as_dirs="'$as_qdir' $as_dirs"
14925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      as_dir=`$as_dirname -- "$as_dir" ||
14926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$as_dir" : 'X\(//\)[^/]' \| \
14928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$as_dir" : 'X\(//\)$' \| \
14929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$as_dir" |
14931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
14936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
14940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
14944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
14945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
14946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
14947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
14948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test -d "$as_dir" && break
14949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
14950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -z "$as_dirs" || eval "mkdir $as_dirs"
14951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;}
14953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }; }
14954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_builddir=.
14955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase "$ac_dir" in
14957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*)
14959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
14960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # A ".." for each directory in $ac_dir_suffix.
14961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
14962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_top_builddir_sub in
14963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac ;;
14966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
14967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_top_builddir=$ac_pwd
14968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix
14969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# for backward compatibility:
14970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_top_builddir=$ac_top_build_prefix
14971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $srcdir in
14973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  .)  # We are building in place.
14974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_srcdir=.
14975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_top_srcdir=$ac_top_builddir_sub
14976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd ;;
14977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  [\\/]* | ?:[\\/]* )  # Absolute name.
14978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_srcdir=$srcdir$ac_dir_suffix;
14979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_top_srcdir=$srcdir
14980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_abs_top_srcdir=$srcdir ;;
14981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) # Relative name.
14982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_top_srcdir=$ac_top_build_prefix$srcdir
14984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
14986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_mode in
14990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :F)
14991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #
14992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # CONFIG_FILE
14993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #
14994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
14995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $INSTALL in
14996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14998f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
14999f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15000f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15001f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
15002f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If the template does not know about datarootdir, expand it.
15003f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: This hack should be removed a few years after 2.60.
15004f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_datarootdir_hack=; ac_datarootdir_seen=
15005f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15006f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase `sed -n '/datarootdir/ {
15007f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  p
15008f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  q
15009f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15010f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@datadir@/p
15011f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@docdir@/p
15012f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@infodir@/p
15013f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@localedir@/p
15014f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@mandir@/p
15015f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels' $ac_file_inputs` in
15016f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*datarootdir*) ac_datarootdir_seen=yes;;
15017f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15018f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15019f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15020f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15021f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
15022f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_datarootdir_hack='
15023f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  s&@datadir@&$datadir&g
15024f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  s&@docdir@&$docdir&g
15025f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  s&@infodir@&$infodir&g
15026f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  s&@localedir@&$localedir&g
15027f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  s&@mandir@&$mandir&g
15028f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    s&\\\${datarootdir}&$datarootdir&g' ;;
15029f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
15030f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15031f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15032f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Neutralize VPATH when `$srcdir' = `.'.
15033f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shell code in configure.ac might set extrasub.
15034f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# FIXME: do we really want to maintain this feature?
15035f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
15036f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed "$ac_vpsub
15037f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$extrasub
15038f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15039f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
15040f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:t
15041f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15042f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@configure_input@&$configure_input&;t t
15043f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@top_builddir@&$ac_top_builddir_sub&;t t
15044f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@srcdir@&$ac_srcdir&;t t
15045f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_srcdir@&$ac_abs_srcdir&;t t
15046f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@top_srcdir@&$ac_top_srcdir&;t t
15047f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15048f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@builddir@&$ac_builddir&;t t
15049f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_builddir@&$ac_abs_builddir&;t t
15050f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15051f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss&@INSTALL@&$ac_INSTALL&;t t
15052f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$ac_datarootdir_hack
15053f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
15054f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15055f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelstest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15056f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15057f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15058f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15059f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhich seems to be undefined.  Please make sure it is defined." >&5
15060f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15061f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhich seems to be undefined.  Please make sure it is defined." >&2;}
15062f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15063f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f "$tmp/stdin"
15064f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_file in
15065f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -) cat "$tmp/out"; rm -f "$tmp/out";;
15066f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
15067f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15068f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;;
15069f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :H)
15070f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #
15071f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # CONFIG_HEADER
15072f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  #
15073f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15074f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15075f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform confdefs.h into a sed script `conftest.defines', that
15076f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# substitutes the proper values into config.h.in to produce config.h.
15077f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.defines conftest.tail
15078f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# First, append a space to every undef/define line, to ease matching.
15079f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho 's/$/ /' >conftest.defines
15080f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Then, protect against being on the right side of a sed subst, or in
15081f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# an unquoted here document, in config.status.  If some macros were
15082f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# called several times there might be several #defines for the same
15083f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# symbol, which is useless.  But do not sort them, since the last
15084f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AC_DEFINE must be honored.
15085f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15086f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
15087f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NAME is the cpp macro being defined, VALUE is the value it is being given.
15088f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PARAMS is the parameter list in the macro definition--in most cases, it's
15089f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# just an empty string.
15090f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
15091f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dB='\\)[	 (].*,\\1define\\2'
15092f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dC=' '
15093f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_dD=' ,'
15094f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15095f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsuniq confdefs.h |
15096f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed -n '
15097f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	t rset
15098f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	:rset
15099f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
15100f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	t ok
15101f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	d
15102f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	:ok
15103f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	s/[\\&,]/\\&/g
15104f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
15105f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
15106f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ' >>conftest.defines
15107f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15108f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Remove the space that was appended to ease matching.
15109f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Then replace #undef with comments.  This is necessary, for
15110f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# example, in the case of _POSIX_SOURCE, which is predefined and required
15111f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# on some systems where configure will not decide to define it.
15112f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# (The regexp can be short, since the line contains either #define or #undef.)
15113f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho 's/ $//
15114f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelss,^[	 #]*u.*,/* & */,' >>conftest.defines
15115f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15116f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Break up conftest.defines:
15117f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_max_sed_lines=50
15118f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15119f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
15120f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
15121f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
15122f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# et cetera.
15123f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_in='$ac_file_inputs'
15124f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_out='"$tmp/out1"'
15125f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_nxt='"$tmp/out2"'
15126f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15127f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhile :
15128f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdo
15129f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Write a here document:
15130f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >>$CONFIG_STATUS <<_ACEOF
15131f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # First, check the format of the line:
15132f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat >"\$tmp/defines.sed" <<\\CEOF
15133f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
15134f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
15135f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsb
15136f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels:def
15137f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15138f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
15139f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  echo 'CEOF
15140f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
15141f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
15142f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
15143f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  grep . conftest.tail >/dev/null || break
15144f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f conftest.defines
15145f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mv conftest.tail conftest.defines
15146f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
15147f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrm -f conftest.defines conftest.tail
15148f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15149f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "ac_result=$ac_in" >>$CONFIG_STATUS
15150f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
15151f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test x"$ac_file" != x-; then
15152f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "/* $configure_input  */" >"$tmp/config.h"
15153f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat "$ac_result" >>"$tmp/config.h"
15154f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
15155f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15156f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: $ac_file is unchanged" >&6;}
15157f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    else
15158f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      rm -f $ac_file
15159f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      mv "$tmp/config.h" $ac_file
15160f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
15161f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
15162f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo "/* $configure_input  */"
15163f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat "$ac_result"
15164f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
15165f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  rm -f "$tmp/out12"
15166f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compute $ac_file's index in $config_headers.
15167f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_am_stamp_count=1
15168f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfor _am_header in $config_headers :; do
15169f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $_am_header in
15170f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $ac_file | $ac_file:* )
15171f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      break ;;
15172f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    * )
15173f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15174f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15175f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
15176f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
15177f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15178f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X$ac_file : 'X\(//\)[^/]' \| \
15179f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X$ac_file : 'X\(//\)$' \| \
15180f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
15181f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X$ac_file |
15182f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15183f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15184f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15185f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15186f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
15187f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15188f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15189f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15190f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
15191f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15192f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15193f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15194f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
15195f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15196f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15197f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15198f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`/stamp-h$_am_stamp_count
15199f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;;
15200f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15201f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
15202f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: executing $ac_file commands" >&6;}
15203f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;;
15204f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15205f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15206f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15207f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $ac_file$ac_mode in
15208f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
15209f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Strip MF so we end up with the name of the file.
15210f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mf=`echo "$mf" | sed -e 's/:.*$//'`
15211f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Check whether this is an Automake generated Makefile or not.
15212f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We used to match only the files named `Makefile.in', but
15213f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # some people rename them; so instead we look at the file content.
15214f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Grep'ing the first line is not enough: some people post-process
15215f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # each Makefile.in and add a new line on top of each file to say so.
15216f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # So let's grep whole file.
15217f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
15218f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    dirpart=`$as_dirname -- "$mf" ||
15219f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15220f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$mf" : 'X\(//\)[^/]' \| \
15221f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$mf" : 'X\(//\)$' \| \
15222f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15223f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$mf" |
15224f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15225f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15226f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15227f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15228f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
15229f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15230f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15231f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15232f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
15233f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15234f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15235f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15236f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
15237f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15238f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15239f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15240f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
15241f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
15242f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    continue
15243f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
15244f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract the definition of DEPDIR, am__include, and am__quote
15245f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # from the Makefile without running `make'.
15246f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15247f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "$DEPDIR" && continue
15248f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__include=`sed -n 's/^am__include = //p' < "$mf"`
15249f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -z "am__include" && continue
15250f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15251f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # When using ansi2knr, U may be empty or an underscore; expand it
15252f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  U=`sed -n 's/^U = //p' < "$mf"`
15253f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Find all dependency output files, they are included files with
15254f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # $(DEPDIR) in their names.  We invoke sed twice because it is the
15255f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # simplest approach to changing $(DEPDIR) to its actual value in the
15256f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # expansion.
15257f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  for file in `sed -n "
15258f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15259f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15260f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # Make sure the directory exists.
15261f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -f "$dirpart/$file" && continue
15262f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fdir=`$as_dirname -- "$file" ||
15263f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15264f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$file" : 'X\(//\)[^/]' \| \
15265f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$file" : 'X\(//\)$' \| \
15266f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15267f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$file" |
15268f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15269f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15270f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15271f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15272f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
15273f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15274f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15275f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15276f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
15277f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15278f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15279f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15280f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
15281f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15282f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15283f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15284f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
15285f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    { as_dir=$dirpart/$fdir
15286f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $as_dir in #(
15287f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  -*) as_dir=./$as_dir;;
15288f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15289f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
15290f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    as_dirs=
15291f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    while :; do
15292f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      case $as_dir in #(
15293f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
15294f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      *) as_qdir=$as_dir;;
15295f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      esac
15296f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      as_dirs="'$as_qdir' $as_dirs"
15297f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      as_dir=`$as_dirname -- "$as_dir" ||
15298f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15299f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$as_dir" : 'X\(//\)[^/]' \| \
15300f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$as_dir" : 'X\(//\)$' \| \
15301f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15302f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho X"$as_dir" |
15303f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15304f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15305f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15306f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15307f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
15308f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15309f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15310f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15311f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\/\)$/{
15312f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15313f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15314f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15315f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  /^X\(\/\).*/{
15316f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    s//\1/
15317f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	    q
15318f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  }
15319f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels	  s/.*/./; q'`
15320f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      test -d "$as_dir" && break
15321f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    done
15322f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    test -z "$as_dirs" || eval "mkdir $as_dirs"
15323f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15324f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;}
15325f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels   { (exit 1); exit 1; }; }; }
15326f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # echo "creating $dirpart/$file"
15327f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    echo '# dummy' > "$dirpart/$file"
15328f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  done
15329f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone
15330f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;;
15331f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    "libtool":C)
15332f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15333f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # See if we are running on zsh, and set the options which allow our
15334f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    # commands through without removal of \ escapes.
15335f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    if test -n "${ZSH_VERSION+set}" ; then
15336f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels      setopt NO_GLOB_SUBST
15337f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    fi
15338f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15339f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cfgfile="${ofile}T"
15340f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15341f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    $RM "$cfgfile"
15342f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15343f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat <<_LT_EOF >> "$cfgfile"
15344f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#! $SHELL
15345f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15346f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15347f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15348f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15349f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15350f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
15351f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15352f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#                 2006, 2007, 2008 Free Software Foundation, Inc.
15353f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#   Written by Gordon Matzigkeit, 1996
15354f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
15355f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#   This file is part of GNU Libtool.
15356f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
15357f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU Libtool is free software; you can redistribute it and/or
15358f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# modify it under the terms of the GNU General Public License as
15359f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# published by the Free Software Foundation; either version 2 of
15360f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# the License, or (at your option) any later version.
15361f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
15362f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# As a special exception to the GNU General Public License,
15363f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# if you distribute this file as part of a program or library that
15364f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# is built using GNU Libtool, you may include this file under the
15365f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# same distribution terms that you use for the rest of that program.
15366f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
15367f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU Libtool is distributed in the hope that it will be useful,
15368f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# but WITHOUT ANY WARRANTY; without even the implied warranty of
15369f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15370f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# GNU General Public License for more details.
15371f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#
15372f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# You should have received a copy of the GNU General Public License
15373f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# along with GNU Libtool; see the file COPYING.  If not, a copy
15374f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15375f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# obtained by writing to the Free Software Foundation, Inc.,
15376f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15377f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15378f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15379f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The names of the tagged configurations supported by this script.
15380f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsavailable_tags=""
15381f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15382f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ### BEGIN LIBTOOL CONFIG
15383f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15384f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Which release of libtool.m4 was used?
15385f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_version=$macro_version
15386f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmacro_revision=$macro_revision
15387f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15388f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to build shared libraries.
15389f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_libtool_libs=$enable_shared
15390f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15391f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to build static libraries.
15392f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_old_libs=$enable_static
15393f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15394f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# What type of objects to build.
15395f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspic_mode=$pic_mode
15396f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15397f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to optimize for fast installation.
15398f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfast_install=$enable_fast_install
15399f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15400f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The host system.
15401f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_alias=$host_alias
15402f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost=$host
15403f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshost_os=$host_os
15404f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15405f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The build system.
15406f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_alias=$build_alias
15407f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild=$build
15408f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_os=$build_os
15409f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15410f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A sed program that does not truncate output.
15411f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSED=$lt_SED
15412f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15413f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15414f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsXsed="\$SED -e 1s/^X//"
15415f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15416f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A grep program that handles long lines.
15417f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsGREP=$lt_GREP
15418f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15419f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# An ERE matcher.
15420f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsEGREP=$lt_EGREP
15421f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15422f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A literal string matcher.
15423f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsFGREP=$lt_FGREP
15424f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15425f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A BSD- or MS-compatible name lister.
15426f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNM=$lt_NM
15427f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15428f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we need soft or hard links.
15429f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLN_S=$lt_LN_S
15430f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15431f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# What is the maximum length of a command?
15432f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmax_cmd_len=$max_cmd_len
15433f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15434f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Object file suffix (normally "o").
15435f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjext=$ac_objext
15436f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15437f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Executable file suffix (normally "").
15438f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexeext=$exeext
15439f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15440f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# whether the shell understands "unset".
15441f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslt_unset=$lt_unset
15442f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15443f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# turn spaces into newlines.
15444f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSP2NL=$lt_lt_SP2NL
15445f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15446f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# turn newlines into spaces.
15447f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNL2SP=$lt_lt_NL2SP
15448f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15449f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# How to create reloadable object files.
15450f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_flag=$lt_reload_flag
15451f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsreload_cmds=$lt_reload_cmds
15452f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15453f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# An object symbol dumper.
15454f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOBJDUMP=$lt_OBJDUMP
15455f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15456f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Method to check whether dependent libraries are shared objects.
15457f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdeplibs_check_method=$lt_deplibs_check_method
15458f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15459f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Command to use when deplibs_check_method == "file_magic".
15460f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_magic_cmd=$lt_file_magic_cmd
15461f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15462f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The archiver.
15463f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR=$lt_AR
15464f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsAR_FLAGS=$lt_AR_FLAGS
15465f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15466f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A symbol stripping program.
15467f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSTRIP=$lt_STRIP
15468f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15469f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to install an old-style archive.
15470f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsRANLIB=$lt_RANLIB
15471f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postinstall_cmds=$lt_old_postinstall_cmds
15472f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_postuninstall_cmds=$lt_old_postuninstall_cmds
15473f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15474f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A C compiler.
15475f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCC=$lt_CC
15476f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15477f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# LTCC compiler flags.
15478f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLTCFLAGS=$lt_CFLAGS
15479f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15480f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Take the output of nm and produce a listing of raw symbols and C names.
15481f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15482f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15483f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform the output of nm in a proper C declaration.
15484f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15485f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15486f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform the output of nm in a C name address pair.
15487f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15488f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15489f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Transform the output of nm in a C name address pair when lib prefix is needed.
15490f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15491f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15492f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The name of the directory that contains temporary libtool files.
15493f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsobjdir=$objdir
15494f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15495f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shell to use when invoking shell scripts.
15496f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsSHELL=$lt_SHELL
15497f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15498f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# An echo program that does not interpret backslashes.
15499f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsECHO=$lt_ECHO
15500f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15501f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Used to examine libraries when file_magic_cmd begins with "file".
15502f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsMAGIC_CMD=$MAGIC_CMD
15503f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15504f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Must we lock files when doing compilation?
15505f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_locks=$lt_need_locks
15506f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15507f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15508f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsDSYMUTIL=$lt_DSYMUTIL
15509f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15510f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Tool to change global to local symbols on Mac OS X.
15511f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsNMEDIT=$lt_NMEDIT
15512f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15513f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Tool to manipulate fat objects and archives on Mac OS X.
15514f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLIPO=$lt_LIPO
15515f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15516f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15517f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL=$lt_OTOOL
15518f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15519f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15520f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsOTOOL64=$lt_OTOOL64
15521f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15522f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Old archive suffix (normally "a").
15523f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibext=$libext
15524f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15525f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shared library suffix (normally ".so").
15526f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshrext_cmds=$lt_shrext_cmds
15527f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15528f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The commands to extract the exported symbol list from a shared archive.
15529f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextract_expsyms_cmds=$lt_extract_expsyms_cmds
15530f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15531f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Variables whose values should be saved in libtool wrapper scripts and
15532f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# restored at link time.
15533f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsvariables_saved_for_relink=$lt_variables_saved_for_relink
15534f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15535f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do we need the "lib" prefix for modules?
15536f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_lib_prefix=$need_lib_prefix
15537f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15538f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Do we need a version for libraries?
15539f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsneed_version=$need_version
15540f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15541f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Library versioning type.
15542f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsversion_type=$version_type
15543f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15544f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shared library runtime path variable.
15545f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsrunpath_var=$runpath_var
15546f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15547f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Shared library path variable.
15548f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_var=$shlibpath_var
15549f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15550f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Is shlibpath searched before the hard-coded library search path?
15551f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsshlibpath_overrides_runpath=$shlibpath_overrides_runpath
15552f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15553f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Format of library name prefix.
15554f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibname_spec=$lt_libname_spec
15555f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15556f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# List of archive names.  First name is the real one, the rest are links.
15557f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The last name is the one that the linker finds with -lNAME
15558f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslibrary_names_spec=$lt_library_names_spec
15559f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15560f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The coded name of the library, if different from the real name.
15561f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssoname_spec=$lt_soname_spec
15562f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15563f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Command to use after installation of a shared archive.
15564f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostinstall_cmds=$lt_postinstall_cmds
15565f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15566f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Command to use after uninstallation of a shared archive.
15567f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspostuninstall_cmds=$lt_postuninstall_cmds
15568f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15569f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to finish a libtool library installation in a directory.
15570f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_cmds=$lt_finish_cmds
15571f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15572f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# As "finish_cmds", except a single script fragment to be evaled but
15573f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# not shown.
15574f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfinish_eval=$lt_finish_eval
15575f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15576f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we should hardcode library paths into libraries.
15577f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_into_libs=$hardcode_into_libs
15578f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15579f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compile-time system search path for libraries.
15580f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15581f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15582f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Run-time system search path for libraries.
15583f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelssys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15584f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15585f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether dlopen is supported.
15586f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdlopen_support=$enable_dlopen
15587f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15588f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether dlopen of programs is supported.
15589f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdlopen_self=$enable_dlopen_self
15590f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15591f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether dlopen of statically linked programs is supported.
15592f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdlopen_self_static=$enable_dlopen_self_static
15593f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15594f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands to strip libraries.
15595f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_striplib=$lt_old_striplib
15596f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsstriplib=$lt_striplib
15597f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15598f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15599f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The linker used to build libraries.
15600f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsLD=$lt_LD
15601f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15602f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to build an old-style archive.
15603f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_cmds=$lt_old_archive_cmds
15604f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15605f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# A language specific compiler.
15606f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas EckelsCC=$lt_compiler
15607f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15608f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Is the compiler the GNU compiler?
15609f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gcc=$GCC
15610f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15611f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to turn off builtin functions.
15612f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15613f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15614f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# How to pass a linker flag through the compiler.
15615f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswl=$lt_lt_prog_compiler_wl
15616f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15617f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Additional compiler flags for building library objects.
15618f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelspic_flag=$lt_lt_prog_compiler_pic
15619f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15620f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to prevent dynamic linking.
15621f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslink_static_flag=$lt_lt_prog_compiler_static
15622f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15623f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Does compiler simultaneously support -c and -o options?
15624f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_c_o=$lt_lt_cv_prog_compiler_c_o
15625f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15626f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to add -lc for building shared libraries.
15627f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsbuild_libtool_need_lc=$archive_cmds_need_lc
15628f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15629f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether or not to disallow shared libs when runtime libs are static.
15630f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15631f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15632f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to allow reflexive dlopens.
15633f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15634f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15635f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compiler flag to generate shared objects directly from archives.
15636f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswhole_archive_flag_spec=$lt_whole_archive_flag_spec
15637f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15638f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether the compiler copes with passing no objects directly.
15639f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscompiler_needs_object=$lt_compiler_needs_object
15640f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15641f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Create an old-style archive from a shared archive.
15642f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15643f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15644f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Create a temporary old-style archive to link instead of a shared archive.
15645f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15646f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15647f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to build a shared archive.
15648f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_cmds=$lt_archive_cmds
15649f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsarchive_expsym_cmds=$lt_archive_expsym_cmds
15650f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15651f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands used to build a loadable module if different from building
15652f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# a shared archive.
15653f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_cmds=$lt_module_cmds
15654f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmodule_expsym_cmds=$lt_module_expsym_cmds
15655f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15656f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we are building with GNU ld or not.
15657f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelswith_gnu_ld=$lt_with_gnu_ld
15658f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15659f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Flag that allows shared libraries with undefined symbols to be built.
15660f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsallow_undefined_flag=$lt_allow_undefined_flag
15661f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15662f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Flag that enforces no undefined symbols.
15663f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsno_undefined_flag=$lt_no_undefined_flag
15664f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15665f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Flag to hardcode \$libdir into a binary during linking.
15666f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# This must work even if \$libdir does not exist
15667f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15668f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15669f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# If ld is used when linking, flag to hardcode \$libdir into a binary
15670f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# during linking.  This must work even if \$libdir does not exist.
15671f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15672f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15673f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether we need a single "-rpath" flag with a separated argument.
15674f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_libdir_separator=$lt_hardcode_libdir_separator
15675f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15676f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15677f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# DIR into the resulting binary.
15678f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct=$hardcode_direct
15679f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15680f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15681f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# DIR into the resulting binary and the resulting library dependency is
15682f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15683f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# library is relocated.
15684f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_direct_absolute=$hardcode_direct_absolute
15685f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15686f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15687f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# into the resulting binary.
15688f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_minus_L=$hardcode_minus_L
15689f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15690f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15691f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# into the resulting binary.
15692f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_shlibpath_var=$hardcode_shlibpath_var
15693f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15694f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if building a shared library automatically hardcodes DIR
15695f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# into the library and all subsequent libraries and executables linked
15696f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# against it.
15697f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_automatic=$hardcode_automatic
15698f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15699f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to yes if linker adds runtime paths of dependent libraries
15700f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# to runtime path list.
15701f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinherit_rpath=$inherit_rpath
15702f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15703f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Whether libtool must link a program against all its dependency libraries.
15704f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelslink_all_deplibs=$link_all_deplibs
15705f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15706f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Fix the shell variable \$srcfile for the compiler.
15707f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfix_srcfile_path=$lt_fix_srcfile_path
15708f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15709f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Set to "yes" if exported symbols are required.
15710f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsalways_export_symbols=$always_export_symbols
15711f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15712f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# The commands to list exported symbols.
15713f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexport_symbols_cmds=$lt_export_symbols_cmds
15714f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15715f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Symbols that should not be listed in the preloaded symbols.
15716f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsexclude_expsyms=$lt_exclude_expsyms
15717f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15718f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Symbols that must always be exported.
15719f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsinclude_expsyms=$lt_include_expsyms
15720f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15721f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Commands necessary for linking programs (against libraries) with templates.
15722f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsprelink_cmds=$lt_prelink_cmds
15723f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15724f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Specify filename containing input files.
15725f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfile_list_spec=$lt_file_list_spec
15726f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15727f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# How to hardcode a shared library path into an executable.
15728f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelshardcode_action=$hardcode_action
15729f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15730f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# ### END LIBTOOL CONFIG
15731f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15732f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
15733f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15734f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $host_os in
15735f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  aix3*)
15736f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat <<\_LT_EOF >> "$cfgfile"
15737f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# AIX sometimes has problems with the GCC collect2 program.  For some
15738f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# reason, if we set the COLLECT_NAMES environment variable, the problems
15739f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# vanish in a puff of smoke.
15740f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "X${COLLECT_NAMES+set}" != Xset; then
15741f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  COLLECT_NAMES=
15742f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  export COLLECT_NAMES
15743f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
15744f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
15745f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
15746f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15747f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15748f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15749f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh"
15750f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15751f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15752f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # We use sed instead of cat because bash on DJGPP gets confused if
15753f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15754f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # text mode, it properly converts lines to CR/LF.  This bash problem
15755f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # is reportedly fixed, but why not run on old versions too?
15756f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15757f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    || (rm -f "$cfgfile"; exit 1)
15758f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15759f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case $xsi_shell in
15760f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  yes)
15761f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
15762f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15763f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_dirname file append nondir_replacement
15764f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15765f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT.
15766f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_dirname ()
15767f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15768f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case ${1} in
15769f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    */*) func_dirname_result="${1%/*}${2}" ;;
15770f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *  ) func_dirname_result="${3}" ;;
15771f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15772f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15773f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15774f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_basename file
15775f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_basename ()
15776f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15777f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_basename_result="${1##*/}"
15778f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15779f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15780f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_dirname_and_basename file append nondir_replacement
15781f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# perform func_basename and func_dirname in a single function
15782f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# call:
15783f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#   dirname:  Compute the dirname of FILE.  If nonempty,
15784f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#             add APPEND to the result, otherwise set result
15785f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#             to NONDIR_REPLACEMENT.
15786f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#             value returned in "$func_dirname_result"
15787f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#   basename: Compute filename of FILE.
15788f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#             value retuned in "$func_basename_result"
15789f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Implementation must be kept synchronized with func_dirname
15790f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# and func_basename. For efficiency, we do not delegate to
15791f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# those functions but instead duplicate the functionality here.
15792f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_dirname_and_basename ()
15793f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15794f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case ${1} in
15795f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    */*) func_dirname_result="${1%/*}${2}" ;;
15796f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *  ) func_dirname_result="${3}" ;;
15797f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15798f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_basename_result="${1##*/}"
15799f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15800f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15801f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_stripname prefix suffix name
15802f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# strip PREFIX and SUFFIX off of NAME.
15803f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special
15804f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading
15805f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dot (in which case that matches only a dot).
15806f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_stripname ()
15807f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15808f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15809f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # positional parameters, so assign one to ordinary parameter first.
15810f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_stripname_result=${3}
15811f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_stripname_result=${func_stripname_result#"${1}"}
15812f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_stripname_result=${func_stripname_result%"${2}"}
15813f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15814f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15815f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_opt_split
15816f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_opt_split ()
15817f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15818f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_opt_split_opt=${1%%=*}
15819f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_opt_split_arg=${1#*=}
15820f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15821f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15822f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_lo2o object
15823f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_lo2o ()
15824f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15825f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case ${1} in
15826f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15827f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)    func_lo2o_result=${1} ;;
15828f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15829f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15830f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15831f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_xform libobj-or-source
15832f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_xform ()
15833f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15834f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_xform_result=${1%.*}.lo
15835f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15836f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15837f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_arith arithmetic-term...
15838f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_arith ()
15839f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15840f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_arith_result=$(( $* ))
15841f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15842f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15843f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_len string
15844f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# STRING may not start with a hyphen.
15845f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_len ()
15846f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15847f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_len_result=${#1}
15848f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15849f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15850f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
15851f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
15852f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *) # Bourne compatible functions.
15853f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
15854f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15855f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_dirname file append nondir_replacement
15856f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15857f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT.
15858f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_dirname ()
15859f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15860f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Extract subdirectory from the argument.
15861f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15862f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  if test "X$func_dirname_result" = "X${1}"; then
15863f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    func_dirname_result="${3}"
15864f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  else
15865f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    func_dirname_result="$func_dirname_result${2}"
15866f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  fi
15867f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15868f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15869f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_basename file
15870f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_basename ()
15871f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15872f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15873f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15874f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15875f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15876f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_stripname prefix suffix name
15877f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# strip PREFIX and SUFFIX off of NAME.
15878f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special
15879f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading
15880f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# dot (in which case that matches only a dot).
15881f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_strip_suffix prefix name
15882f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_stripname ()
15883f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15884f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  case ${2} in
15885f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    .*) func_stripname_result=`$ECHO "X${3}" \
15886f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15887f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    *)  func_stripname_result=`$ECHO "X${3}" \
15888f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15889f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15890f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15891f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15892f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# sed scripts:
15893f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15894f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsmy_sed_long_arg='1s/^-[^=]*=//'
15895f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15896f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_opt_split
15897f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_opt_split ()
15898f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15899f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15900f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15901f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15902f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15903f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_lo2o object
15904f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_lo2o ()
15905f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15906f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15907f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15908f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15909f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_xform libobj-or-source
15910f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_xform ()
15911f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15912f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
15913f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15914f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15915f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_arith arithmetic-term...
15916f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_arith ()
15917f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15918f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_arith_result=`expr "$@"`
15919f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15920f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15921f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_len string
15922f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# STRING may not start with a hyphen.
15923f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_len ()
15924f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15925f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15926f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15927f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15928f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
15929f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsesac
15930f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15931f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelscase $lt_shell_append in
15932f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  yes)
15933f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
15934f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15935f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_append var value
15936f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Append VALUE to the end of shell variable VAR.
15937f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_append ()
15938f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15939f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval "$1+=\$2"
15940f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15941f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
15942f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
15943f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  *)
15944f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
15945f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15946f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# func_append var value
15947f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Append VALUE to the end of shell variable VAR.
15948f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfunc_append ()
15949f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{
15950f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  eval "$1=\$$1\$2"
15951f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}
15952f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15953f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_LT_EOF
15954f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ;;
15955f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15956f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15957f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15958f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15959f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    || (rm -f "$cfgfile"; exit 1)
15960f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15961f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  mv -f "$cfgfile" "$ofile" ||
15962f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15963f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  chmod +x "$ofile"
15964f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15965f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels ;;
15966f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15967f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  esac
15968f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsdone # for ac_tag
15969f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15970f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15971f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels{ (exit 0); exit 0; }
15972f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels_ACEOF
15973f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelschmod +x $CONFIG_STATUS
15974f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsac_clean_files=$ac_clean_files_save
15975f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15976f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15977f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# configure is writing to config.log, and then calls config.status.
15978f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# config.status does its own redirection, appending to config.log.
15979f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# Unfortunately, on DOS this fails, as config.log is still kept open
15980f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# by configure, so config.status won't be able to write to it; its
15981f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# output is simply discarded.  So we exec the FD to /dev/null,
15982f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# effectively closing config.log, so it can be properly (re)opened and
15983f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# appended to by config.status.  When coming back to configure, we
15984f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels# need to make the FD available again.
15985f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsif test "$no_create" != yes; then
15986f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_cs_success=:
15987f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  ac_config_status_args=
15988f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  test "$silent" = yes &&
15989f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels    ac_config_status_args="$ac_config_status_args --quiet"
15990f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exec 5>/dev/null
15991f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15992f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  exec 5>>config.log
15993f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15994f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  # would make configure fail if this is the last instruction.
15995f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels  $ac_cs_success || { (exit 1); exit 1; }
15996f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsfi
15997f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels
15998