1fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! /bin/sh
2fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Guess values for system-dependent variables and create Makefiles.
3d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# Generated by GNU Autoconf 2.61 for Protocol Buffers 2.3.0.
4fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
5fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report bugs to <protobuf@googlegroups.com>.
6fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
7fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This configure script is free software; the Free Software Foundation
10fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# gives unlimited permission to copy, distribute and modify it.
11fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------------------- ##
12fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## M4sh Initialization.  ##
13fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------------------- ##
14fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
16fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
17fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
19fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
20fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
22fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
23fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
24fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
25fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `(set -o) 2>/dev/null` in
26fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *posix*) set -o posix ;;
27fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
28fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
29fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
30fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
31fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
32fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
33fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
34fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PATH needs CR
35fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Avoid depending upon Character Ranges.
36fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_letters='abcdefghijklmnopqrstuvwxyz'
37fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_Letters=$as_cr_letters$as_cr_LETTERS
39fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_digits='0123456789'
40fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_alnum=$as_cr_Letters$as_cr_digits
41fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
42fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The user is always right.
43fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${PATH_SEPARATOR+set}" != set; then
44fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "#! /bin/sh" >conf$$.sh
45fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo  "exit 0"   >>conf$$.sh
46fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x conf$$.sh
47fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PATH_SEPARATOR=';'
49fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
50fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PATH_SEPARATOR=:
51fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
52fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.sh
53fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
54fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
55fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Support unset when possible.
56fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_unset=unset
58fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
59fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_unset=false
60fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
61fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
62fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
63fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
64fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
65fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
66fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
68fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_nl='
69fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville'
70fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
71fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
72fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
73fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $0 in
74fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
75fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
77fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
78fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
79fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
80fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
82fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
83fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
84fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
85fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
86fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
87fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
88fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
89fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
90fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
91fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
92fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (exit 1); exit 1; }
94fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
95fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
96fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Work around bugs in pre-3.0 UWIN ksh.
97fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_var in ENV MAIL MAILPATH
98fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_var in \
106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LC_TELEPHONE LC_TIME
109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $as_var=C; export $as_var
112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Required to use basename.
118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Name of the executable.
133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X/"$0" |
138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# CDPATH.
153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_unset CDPATH
154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$CONFIG_SHELL" = x; then
157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (eval ":") 2>/dev/null; then
158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_have_required=yes
159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_have_required=no
161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test $as_have_required = yes && 	 (eval ":
164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(as_func_return () {
165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit \$1)
166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_success () {
168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_func_return 0
169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_failure () {
171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_func_return 1
172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_ret_success () {
174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0
175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_ret_failure () {
177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 1
178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexitcode=0
181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_success; then
182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_success failed.
186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_failure; then
189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_failure succeeded.
191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_ret_success; then
194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_ret_success failed.
198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_ret_failure; then
201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_ret_failure succeeded.
203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo positional parameters were not saved.
210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest \$exitcode = 0) || { (exit 1); exit 1; }
213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_1=\$LINENO
216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_2=\$LINENO
217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville") 2> /dev/null; then
220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_candidate_shells=
223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $as_dir in
229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 /*)
230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   for as_base in sh bash ksh sh5; do
231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   done;;
233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       esac
234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for as_shell in $as_candidate_shells $SHELL; do
239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # Try only shells that exist, to save several forks.
240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		{ ("$as_shell") 2> /dev/null <<\_ASEOF
242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `(set -o) 2>/dev/null` in
251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *posix*) set -o posix ;;
252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:
258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASEOF
259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; then
260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_SHELL=$as_shell
261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       as_have_required=yes
262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       if { "$as_shell" 2> /dev/null <<\_ASEOF
263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `(set -o) 2>/dev/null` in
272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *posix*) set -o posix ;;
273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:
279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(as_func_return () {
280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $1)
281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_success () {
283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_func_return 0
284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_failure () {
286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_func_return 1
287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_ret_success () {
289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0
290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_ret_failure () {
292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 1
293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexitcode=0
296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_success; then
297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_success failed.
301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_failure; then
304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_failure succeeded.
306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_ret_success; then
309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_ret_success failed.
313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_ret_failure; then
316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_ret_failure succeeded.
318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( set x; as_func_ret_success y && test x = "$1" ); then
321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo positional parameters were not saved.
325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest $exitcode = 0) || { (exit 1); exit 1; }
328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_1=$LINENO
331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_2=$LINENO
332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$as_lineno_1" != "x$as_lineno_2" &&
333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASEOF
336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}; then
337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$CONFIG_SHELL" != x; then
345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for as_var in BASH_ENV ENV
346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        done
348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export CONFIG_SHELL
349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $as_have_required = no; then
354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo This script requires a shell more modern than all the
355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo shells that I found on your system.  Please install a
356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo modern shell, or manually run the script under such a
357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo shell if you do have one.
358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { (exit 1); exit 1; }
359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(eval "as_func_return () {
369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit \$1)
370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_success () {
372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_func_return 0
373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_failure () {
375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_func_return 1
376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_ret_success () {
378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0
379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_func_ret_failure () {
381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 1
382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexitcode=0
385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_success; then
386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_success failed.
390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_failure; then
393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_failure succeeded.
395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_ret_success; then
398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_ret_success failed.
402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif as_func_ret_failure; then
405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo as_func_ret_failure succeeded.
407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exitcode=1
413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo positional parameters were not saved.
414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest \$exitcode = 0") || {
417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo No shell found that supports shell functions.
418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo Please tell autoconf@gnu.org about your system,
419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo including any error possibly output before this
420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo message
421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_1=$LINENO
426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_2=$LINENO
427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$as_lineno_1" != "x$as_lineno_2" &&
428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # uniformly replaced by the line number.  The first 'sed' inserts a
432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # line-number line after each line using $LINENO; the second 'sed'
433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # does the real work.  The second script uses 'N' to pair each
434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # line-number line with the line containing $LINENO, and appends
435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # trailing '-' during substitution so that $LINENO is not a special
436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # case at line end.
437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # E. McMahon (1931-1989) for sed's syntax.  :-)
440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed -n '
441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    p
442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /[$]LINENO/=
443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ' <$as_myself |
444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '
445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/[$]LINENO.*/&-/
446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      t lineno
447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      b
448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      :lineno
449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      N
450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      :loop
451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      t loop
453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/-\n.*//
454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ' >$as_me.lineno &&
455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$as_me.lineno" ||
456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Don't try to exec as it changes $[0], causing all sort of problems
460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # (the dirname of $[0] is not the place where we might find the
461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # original and so on.  Autoconf is especially sensitive to this).
462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  . "./$as_me.lineno"
463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exit status is that of the last command.
464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit
465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_dirname=dirname
470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_dirname=false
472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T=
475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo -n x` in
476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*)
477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `echo 'x\c'` in
478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)   ECHO_C='\c';;
480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac;;
481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO_N='-n';;
483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file
493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then
494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir/conf$$.file
495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir
497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conf$$.dir
498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho >conf$$.file
500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ln -s conf$$.file conf$$ 2>/dev/null; then
501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='ln -s'
502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ... but there are two gotchas:
503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # In both cases, we have to default to `cp -p'.
506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ln_s='cp -p'
508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif ln conf$$.file conf$$ 2>/dev/null; then
509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s=ln
510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='cp -p'
512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null
515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then
517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=:
518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d ./-p && rmdir ./-p
520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=false
521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -x / >/dev/null 2>&1; then
524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='test -x'
525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ls -dL / >/dev/null 2>&1; then
527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=L
528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=
530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='
532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval sh -c '\''
533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d "$1"; then
534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        test -d "$1/.";
535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $1 in
537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        -*)set "./$1";;
538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac;
539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	???[sx]*):;;*)false;;esac;fi
541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '\'' sh
542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  '
543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_executable_p=$as_test_x
545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name.
547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name.
550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that we are running under the correct shell.
556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL=${CONFIG_SHELL-/bin/sh}
557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase X$lt_ECHO in
559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleX*--fallback-echo)
560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Remove one level of quotation (which was required for Make).
561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO=${lt_ECHO-echo}
566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X$1" = X--no-reexec; then
567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Discard the --no-reexec flag, and continue.
568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "X$1" = X--fallback-echo; then
570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Avoid inline document here, it may be left over
571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Yippee, $ECHO works!
574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Restart under the correct shell.
577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec $SHELL "$0" --no-reexec ${1+"$@"}
578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X$1" = X--fallback-echo; then
581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # used as fallback echo
582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<_LT_EOF
584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$*
585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit 0
587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout
590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set.
591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_ECHO"; then
594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X${echo_test_string+set}" != Xset; then
595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # find a string as large as possible, as long as the shell can cope with it
596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      then
601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "X$echo_testing_string" = "X$echo_test_string"; then
609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The Solaris, AIX, and Digital Unix default echo programs unquote
612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # backslashes.  This makes it impossible to quote backslashes using
613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #   echo "$something" | sed 's/\\/\\\\/g'
614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # So, first we look for a working echo in the user's PATH.
616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for dir in $PATH /usr/ucb; do
619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         test "X$echo_testing_string" = "X$echo_test_string"; then
624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ECHO="$dir/echo"
625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$ECHO" = Xecho; then
631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We didn't find a better echo, so look for alternatives.
632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         test "X$echo_testing_string" = "X$echo_test_string"; then
635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # This shell has a builtin print -r that does the trick.
636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ECHO='print -r'
637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   test "X$CONFIG_SHELL" != X/bin/ksh; then
639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # If we have ksh, try running configure again with it.
640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export ORIGINAL_CONFIG_SHELL
642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CONFIG_SHELL=/bin/ksh
643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export CONFIG_SHELL
644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Try using printf.
647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ECHO='printf %s\n'
648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   test "X$echo_testing_string" = "X$echo_test_string"; then
651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Cool, printf works
652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  :
653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = 'X\t' &&
655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = "X$echo_test_string"; then
657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export CONFIG_SHELL
659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  SHELL="$CONFIG_SHELL"
660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export SHELL
661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = 'X\t' &&
664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     test "X$echo_testing_string" = "X$echo_test_string"; then
666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # maybe with a smaller string...
669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  prev=:
670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    then
674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      break
675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    prev="$cmd"
677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  done
678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$prev" != 'sed 50q "$0"'; then
680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo_test_string=`eval $prev`
681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export echo_test_string
682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Oops.  We lost completely, so just stick with echo.
685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ECHO=echo
686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Copy echo and quote the copy suitably for passing to libtool from
694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the Makefile, instead of quoting the original, which is used later.
695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_ECHO=$ECHO
696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 7<&0 </dev/null 6>&1
704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Name of the host.
706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so uname gets run too.
708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initializations.
712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_default_prefix=/usr/local
714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=
715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_libobj_dir=.
716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=
717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecross_compiling=no
718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs=
719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMFLAGS=
720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEFLAGS=
721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL=${CONFIG_SHELL-/bin/sh}
722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Identity of this package.
724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME='Protocol Buffers'
725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME='protobuf'
726d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_VERSION='2.3.0'
727d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavillePACKAGE_STRING='Protocol Buffers 2.3.0'
728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT='protobuf@googlegroups.com'
729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_unique_file="src/google/protobuf/message.cc"
731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Factoring default headers for most tests.
732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_includes_default="\
733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_TYPES_H
735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/types.h>
736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_SYS_STAT_H
738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <sys/stat.h>
739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef STDC_HEADERS
741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdlib.h>
742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stddef.h>
743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ifdef HAVE_STDLIB_H
745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <stdlib.h>
746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRING_H
749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  include <memory.h>
751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# endif
752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <string.h>
753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STRINGS_H
755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <strings.h>
756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_INTTYPES_H
758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <inttypes.h>
759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_STDINT_H
761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <stdint.h>
762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef HAVE_UNISTD_H
764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <unistd.h>
765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif"
766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_vars='SHELL
768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePATH_SEPARATOR
769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME
770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME
771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_VERSION
772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_STRING
773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT
774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix
775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix
776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name
777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir
778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir
779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir
780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir
781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir
782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir
783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir
784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir
785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir
786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir
787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir
788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir
789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir
790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir
791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir
792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir
793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir
794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir
795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir
796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS
797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C
798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_N
799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_T
800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS
801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias
802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias
803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias
804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild
805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu
806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor
807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os
808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost
809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu
810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor
811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os
812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget
813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_cpu
814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_vendor
815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_os
816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_PROGRAM
817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_SCRIPT
818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_DATA
819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__isrc
820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCYGPATH_W
821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE
822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVERSION
823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL
824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF
825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE
826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER
827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO
828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinstall_sh
829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP
830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_STRIP_PROGRAM
831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir_p
832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK
833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSET_MAKE
834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__leading_dot
835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMTAR
836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__tar
837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__untar
838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC
839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS
840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS
841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS
842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC
843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT
844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT
845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR
846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include
847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote
848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE
849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_FALSE
850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEPBACKSLASH
851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE
852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCC_TRUE
853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCC_FALSE
854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX
855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS
856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX
857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE
858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCXX_TRUE
859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCXX_FALSE
860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP
861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP
862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP
863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC_TRUE
864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC_FALSE
865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePROTOBUF_OPT_FLAG
866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleISAINFO
867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL
868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED
869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP
870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD
871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN
872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN
873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM
874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S
875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR
876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB
877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_ECHO
878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL
879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT
880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO
881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL
882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64
883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS
884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePOW_LIB
885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleHAVE_ZLIB_TRUE
886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleHAVE_ZLIB_FALSE
887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePROTOC
888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUSE_EXTERNAL_PROTOC_TRUE
889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUSE_EXTERNAL_PROTOC_FALSE
890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config
891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC
892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_LIBS
893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CFLAGS
894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs
895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS'
896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subst_files=''
897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_precious_vars='build_alias
898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias
899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias
900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC
901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS
902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS
903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS
904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS
905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX
906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS
907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCC
908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP'
909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_subdirs_all='gtest'
910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Initialize some variables set by options.
912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_help=
913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_init_version=false
914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The variables have the same names as the options, with
915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dashes changed to underlines.
916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecache_file=/dev/null
917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix=NONE
918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_create=
919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_recursion=
920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix=NONE
921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_prefix=NONE
922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_suffix=NONE
923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=s,x,x,
924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesilent=
925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesite=
926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir=
927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleverbose=
928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_includes=NONE
929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex_libraries=NONE
930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installation directory options.
932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are left unexpanded so users can "make install exec_prefix=/foo"
933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and all the variables that are supposed to be based on exec_prefix
934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by default will actually change.
935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use braces instead of parens because sh, perl, etc. also accept them.
936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The list follows the same order as the GNU Coding Standards.)
937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir='${exec_prefix}/bin'
938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir='${exec_prefix}/sbin'
939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir='${exec_prefix}/libexec'
940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir='${prefix}/share'
941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir='${datarootdir}'
942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir='${prefix}/etc'
943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir='${prefix}/com'
944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir='${prefix}/var'
945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir='${prefix}/include'
946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir='/usr/include'
947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir='${datarootdir}/info'
949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir='${docdir}'
950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir='${docdir}'
951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir='${docdir}'
952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir='${docdir}'
953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir='${exec_prefix}/lib'
954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir='${datarootdir}/locale'
955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir='${datarootdir}/man'
956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prev=
958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dashdash=
959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_option
960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If the previous option needs an argument, assign it.
962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_prev"; then
963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_prev=\$ac_option
964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=
965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    continue
966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)	ac_optarg=yes ;;
971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Accept the important Cygnus configure options, so we can diagnose typos.
974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_dashdash$ac_option in
976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --)
977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_dashdash=yes ;;
978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir | --bindir | --bindi | --bind | --bin | --bi)
980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=bindir ;;
981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bindir=$ac_optarg ;;
983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build | --build | --buil | --bui | --bu)
985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=build_alias ;;
986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    build_alias=$ac_optarg ;;
988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file | --cache-file | --cache-fil | --cache-fi \
990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=cache_file ;;
992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=$ac_optarg ;;
995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --config-cache | -C)
997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cache_file=config.cache ;;
998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir | --datadir | --datadi | --datad)
1000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datadir ;;
1001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datadir=$ac_optarg ;;
1003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroo | --dataro | --datar)
1006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=datarootdir ;;
1007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    datarootdir=$ac_optarg ;;
1010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -disable-* | --disable-*)
1012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
1014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval enable_$ac_feature=no ;;
1019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir | --docdir | --docdi | --doc | --do)
1021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=docdir ;;
1022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    docdir=$ac_optarg ;;
1024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=dvidir ;;
1027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dvidir=$ac_optarg ;;
1029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -enable-* | --enable-*)
1031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
1033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval enable_$ac_feature=\$ac_optarg ;;
1038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec | --exe | --ex)
1042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=exec_prefix ;;
1043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --exec=* | --exe=* | --ex=*)
1046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exec_prefix=$ac_optarg ;;
1047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -gas | --gas | --ga | --g)
1049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-gas.
1050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gas=yes ;;
1051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help | --help | --hel | --he | -h)
1053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=long ;;
1054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=recursive ;;
1056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_help=short ;;
1058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host | --host | --hos | --ho)
1060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=host_alias ;;
1061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -host=* | --host=* | --hos=* | --ho=*)
1062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    host_alias=$ac_optarg ;;
1063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=htmldir ;;
1066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --ht=*)
1068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    htmldir=$ac_optarg ;;
1069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir | --includedir | --includedi | --included | --include \
1071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ | --inclu | --incl | --inc)
1072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=includedir ;;
1073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --includ=* | --inclu=* | --incl=* | --inc=*)
1075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    includedir=$ac_optarg ;;
1076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir | --infodir | --infodi | --infod | --info | --inf)
1078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=infodir ;;
1079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    infodir=$ac_optarg ;;
1081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir | --libdir | --libdi | --libd)
1083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libdir ;;
1084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libdir=$ac_optarg ;;
1086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe | --libex | --libe)
1089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=libexecdir ;;
1090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --libexe=* | --libex=* | --libe=*)
1092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libexecdir=$ac_optarg ;;
1093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir | --localedir | --localedi | --localed | --locale)
1095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localedir ;;
1096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localedir=$ac_optarg ;;
1098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir | --localstatedir | --localstatedi | --localstated \
1100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate | --localstat | --localsta | --localst | --locals)
1101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=localstatedir ;;
1102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    localstatedir=$ac_optarg ;;
1105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=mandir ;;
1108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mandir=$ac_optarg ;;
1110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -nfp | --nfp | --nf)
1112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --without-fp.
1113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_fp=no ;;
1114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-cr | --no-c | -n)
1117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_create=yes ;;
1118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no_recursion=yes ;;
1122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin | --oldi | --old | --ol | --o)
1126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=oldincludedir ;;
1127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    oldincludedir=$ac_optarg ;;
1131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=prefix ;;
1134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    prefix=$ac_optarg ;;
1136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pre | --program-pr | --program-p)
1139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_prefix ;;
1140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_prefix=$ac_optarg ;;
1143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suf | --program-su | --program-s)
1146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_suffix ;;
1147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_suffix=$ac_optarg ;;
1150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name | --program-transform-name \
1152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam | --program-transform-na \
1153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n | --program-transform- \
1154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform | --program-transfor \
1155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo | --program-transf \
1156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans | --program-tran \
1157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra | --program-tr | --program-t)
1158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=program_transform_name ;;
1159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -program-transform-name=* | --program-transform-name=* \
1160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-nam=* | --program-transform-na=* \
1161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform-n=* | --program-transform-=* \
1162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transform=* | --program-transfor=* \
1163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-transfo=* | --program-transf=* \
1164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --program-trans=* | --program-tran=* \
1165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --progr-tra=* | --program-tr=* | --program-t=*)
1166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    program_transform_name=$ac_optarg ;;
1167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=pdfdir ;;
1170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pdfdir=$ac_optarg ;;
1172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir | --psdir | --psdi | --psd | --ps)
1174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=psdir ;;
1175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    psdir=$ac_optarg ;;
1177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil)
1180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    silent=yes ;;
1181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sbindir ;;
1184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sbi=* | --sb=*)
1186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sbindir=$ac_optarg ;;
1187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst | --shareds | --shared | --share | --shar \
1191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha | --sh)
1192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sharedstatedir ;;
1193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --sha=* | --sh=*)
1197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sharedstatedir=$ac_optarg ;;
1198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site | --site | --sit)
1200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=site ;;
1201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -site=* | --site=* | --sit=*)
1202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    site=$ac_optarg ;;
1203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=srcdir ;;
1206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=$ac_optarg ;;
1208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon | --sysco | --sysc | --sys | --sy)
1211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=sysconfdir ;;
1212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysconfdir=$ac_optarg ;;
1215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target | --target | --targe | --targ | --tar | --ta | --t)
1217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=target_alias ;;
1218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    target_alias=$ac_optarg ;;
1220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    verbose=yes ;;
1223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -version | --version | --versio | --versi | --vers | -V)
1225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_init_version=: ;;
1226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -with-* | --with-*)
1228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
1230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me: error: invalid package name: $ac_package" >&2
1232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval with_$ac_package=\$ac_optarg ;;
1235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -without-* | --without-*)
1237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
1239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me: error: invalid package name: $ac_package" >&2
1241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval with_$ac_package=no ;;
1244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --x)
1246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Obsolete; use --with-x.
1247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_x=yes ;;
1248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl | --x-inc | --x-in | --x-i)
1251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_includes ;;
1252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_includes=$ac_optarg ;;
1255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prev=x_libraries ;;
1259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    x_libraries=$ac_optarg ;;
1262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -*) { echo "$as_me: error: unrecognized option: $ac_option
1264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTry \`$0 --help' for more information." >&2
1265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *=*)
1269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Reject names that are not valid shell variable names.
1271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $ac_envvar=\$ac_optarg
1275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export $ac_envvar ;;
1276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
1278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: should be removed in autoconf 3.0.
1279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
1284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_prev"; then
1289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me: error: missing argument to $ac_option" >&2
1291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be sure to have absolute directory names.
1295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		datadir sysconfdir sharedstatedir localstatedir includedir \
1297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		libdir localedir mandir
1299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_val=\$$ac_var
1301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_val in
1302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/$]* | ?:[\\/]* )  continue;;
1303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# There might be people who depend on the old broken behavior: `$host'
1310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# used to hold the argument of --host etc.
1311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build_alias
1313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host_alias
1314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$target_alias
1315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: To remove some day.
1317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$host_alias" != x; then
1318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$build_alias" = x; then
1319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=maybe
1320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    If a cross compiler is detected then cross compile mode will be used." >&2
1322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test "x$build_alias" != "x$host_alias"; then
1323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=yes
1324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_prefix=
1328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$host_alias" && ac_tool_prefix=$host_alias-
1329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$silent" = yes && exec 6>/dev/null
1331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd=`pwd` && test -n "$ac_pwd" &&
1334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ls_di=`ls -di .` &&
1335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me: error: Working directory cannot be determined" >&2
1337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me: error: pwd does not report name of working directory" >&2
1340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find the source files, if location was not specified.
1344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$srcdir"; then
1345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=yes
1346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Try the directory containing this script, then the parent directory.
1347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_confdir=`$as_dirname -- "$0" ||
1348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)[^/]' \| \
1350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
1351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$0" |
1353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
1358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
1362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
1366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
1367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
1368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
1369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
1370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=$ac_confdir
1371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test ! -r "$srcdir/$ac_unique_file"; then
1372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    srcdir=..
1373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_srcdir_defaulted=no
1376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -r "$srcdir/$ac_unique_file"; then
1378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_confdir=`(
1384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pwd)`
1387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When building in place, set srcdir=.
1388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_abs_confdir" = "$ac_pwd"; then
1389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  srcdir=.
1390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove unnecessary trailing slashes from srcdir.
1392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double slashes in file names in object file debugging info
1393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# mess up M-x gdb in Emacs.
1394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
1398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_env_${ac_var}_value=\$${ac_var}
1400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Report the --help message.
1406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
1407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "long"; then
1408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Omit some internal or obsolete options to make the list less imposing.
1409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This message is too long to be a string in the A/UX 3.1 sh.
1410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<_ACEOF
1411d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville\`configure' configures Protocol Buffers 2.3.0 to adapt to many kinds of systems.
1412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTION]... [VAR=VALUE]...
1414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVAR=VALUE.  See below for descriptions of some of the useful variables.
1417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDefaults for the options are specified in brackets.
1419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration:
1421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help              display this help and exit
1422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=short        display options specific to this package
1423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --help=recursive    display the short help of all the included packages
1424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version           display version information and exit
1425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q, --quiet, --silent   do not print \`checking...' messages
1426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --cache-file=FILE   cache test results in FILE [disabled]
1427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -C, --config-cache      alias for \`--cache-file=config.cache'
1428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -n, --no-create         do not create output files
1429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleInstallation directories:
1432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --prefix=PREFIX         install architecture-independent files in PREFIX
1433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville			  [$ac_default_prefix]
1434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville			  [PREFIX]
1436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBy default, \`make install' will install all the files in
1438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillean installation prefix other than \`$ac_default_prefix' using \`--prefix',
1440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor instance \`--prefix=\$HOME'.
1441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFor better control, use the options below.
1443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFine tuning of the installation directories:
1445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --bindir=DIR           user executables [EPREFIX/bin]
1446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --libexecdir=DIR       program executables [EPREFIX/libexec]
1448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --libdir=DIR           object code libraries [EPREFIX/lib]
1452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --includedir=DIR       C header files [PREFIX/include]
1453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --infodir=DIR          info documentation [DATAROOTDIR/info]
1457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --mandir=DIR           man documentation [DATAROOTDIR/man]
1459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --docdir=DIR           documentation root [DATAROOTDIR/doc/protobuf]
1460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --htmldir=DIR          html documentation [DOCDIR]
1461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --dvidir=DIR           dvi documentation [DOCDIR]
1462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --pdfdir=DIR           pdf documentation [DOCDIR]
1463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --psdir=DIR            ps documentation [DOCDIR]
1464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleProgram names:
1469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-prefix=PREFIX            prepend PREFIX to installed program names
1470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-suffix=SUFFIX            append SUFFIX to installed program names
1471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSystem types:
1474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --build=BUILD     configure for building on BUILD [guessed]
1475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --target=TARGET   configure for building compilers for TARGET [HOST]
1477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_init_help"; then
1481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_init_help in
1482d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville     short | recursive ) echo "Configuration of Protocol Buffers 2.3.0:";;
1483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   esac
1484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Features:
1487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-dependency-tracking  speeds up one-time build
1490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-dependency-tracking   do not reject slow dependency extractors
1491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-64bit-solaris Build 64 bit binary on Solaris [default=on]
1492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-shared[=PKGS]  build shared libraries [default=yes]
1493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-static[=PKGS]  build static libraries [default=yes]
1494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --enable-fast-install[=PKGS]
1495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          optimize for fast installation [default=yes]
1496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --disable-libtool-lock  avoid locking (might break parallel builds)
1497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOptional Packages:
1499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-zlib             include classes for streaming compressed data in and
1502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          out [default=check]
1503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-protoc=COMMAND   use the given protoc command instead of building a
1504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          new one when building tests (useful for
1505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          cross-compiling)
1506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-pic              try to use only PIC/non-PIC objects [default=use
1507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                          both]
1508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSome influential environment variables:
1511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC          C compiler command
1512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS      C compiler flags
1513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              nonstandard directory <lib dir>
1515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIBS        libraries to pass to the linker, e.g. -l<library>
1516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              you have headers in a nonstandard directory <include dir>
1518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXX         C++ compiler command
1519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS    C++ compiler flags
1520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP      C++ preprocessor
1521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUse these variables to override the choices made by `configure' or to help
1523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleit to find libraries and programs with nonstandard names/locations.
1524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <protobuf@googlegroups.com>.
1526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_status=$?
1528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_init_help" = "recursive"; then
1531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If there are subdirs, report their specific --help.
1532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -d "$ac_dir" || continue
1534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_builddir=.
1535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
1537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
1539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
1541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
1543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
1546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
1548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
1549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
1550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
1551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
1553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
1554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
1555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
1556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
1557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
1558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
1559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
1560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
1561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
1562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
1564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
1566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_dir" || { ac_status=$?; continue; }
1569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for guested configure.
1570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_srcdir/configure.gnu"; then
1571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo &&
1572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure"; then
1574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo &&
1575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $SHELL "$ac_srcdir/configure" --help=recursive
1576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
1577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi || ac_status=$?
1579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_pwd" || { ac_status=$?; break; }
1580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ac_init_help" && exit $ac_status
1584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_init_version; then
1585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat <<\_ACEOF
1586d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleProtocol Buffers configure 2.3.0
1587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegenerated by GNU Autoconf 2.61
1588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis configure script is free software; the Free Software Foundation
1592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it.
1593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit
1595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >config.log <<_ACEOF
1597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis file contains any messages produced by compilers while
1598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunning configure, to aid debugging if configure makes a mistake.
1599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1600d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleIt was created by Protocol Buffers $as_me 2.3.0, which was
1601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegenerated by GNU Autoconf 2.61.  Invocation command line was
1602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ $0 $@
1604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log
1607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
1608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat <<_ASUNAME
1609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------- ##
1610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Platform. ##
1611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------- ##
1612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -m = `(uname -m) 2>/dev/null || echo unknown`
1615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -r = `(uname -r) 2>/dev/null || echo unknown`
1616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -s = `(uname -s) 2>/dev/null || echo unknown`
1617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuname -v = `(uname -v) 2>/dev/null || echo unknown`
1618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASUNAME
1631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
1634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
1636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
1637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "PATH: $as_dir"
1638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
1640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
1642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >&5 <<_ACEOF
1644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Core tests. ##
1648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Keep a trace of the command line.
1654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --no-create and --no-recursion so they do not pile up.
1655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Strip out --silent because we don't want to record it for future runs.
1656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Also quote any args containing shell meta-characters.
1657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make two passes to allow for proper duplicate-argument suppression.
1658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args=
1659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args0=
1660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_args1=
1661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_must_keep_next=false
1662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_pass in 1 2
1663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_arg
1665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
1666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_arg in
1667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | -silent | --silent | --silen | --sile | --sil)
1670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      continue ;;
1671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *\'*)
1672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_pass in
1675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    2)
1677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test $ac_must_keep_next = true; then
1679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_must_keep_next=false # Got value, back to normal.
1680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
1681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_arg in
1682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *=* | --config-cache | -C | -disable-* | --disable-* \
1683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  | -with-* | --with-* | -without-* | --without-* | --x)
1686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case "$ac_configure_args0 " in
1687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
1689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
1690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -* ) ac_must_keep_next=true ;;
1691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
1692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
1693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_configure_args="$ac_configure_args '$ac_arg'"
1694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# When interrupted or exit'd, cleanup temporary files, and complete
1702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.log.  We remove comments because anyway the quotes in there
1703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# would cause problems or look ugly.
1704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Use '\'' to represent an apostrophe within the trap.
1705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletrap 'exit_status=$?
1707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Save into config.log some information that might help in debugging.
1708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
1709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<\_ASBOX
1712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ---------------- ##
1713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Cache variables. ##
1714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ---------------- ##
1715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The following way of writing the cache mishandles newlines in values,
1718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
1719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
1721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
1722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
1723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
1724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
1727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
1728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
1729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) $as_unset $ac_var ;;
1730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
1731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
1733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
1734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
1736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
1737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'\''/'\''\\\\'\'''\''/g;
1738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
1740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
1741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
1743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
1744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
1745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville)
1746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<\_ASBOX
1749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------------- ##
1750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Output variables. ##
1751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------------- ##
1752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_var in $ac_subst_vars
1755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
1756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval ac_val=\$$ac_var
1757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_val in
1758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
1760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$ac_var='\''$ac_val'\''"
1761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done | sort
1762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo
1763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_subst_files"; then
1765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat <<\_ASBOX
1766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ------------------- ##
1767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## File substitutions. ##
1768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ------------------- ##
1769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
1771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_var in $ac_subst_files
1772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
1773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval ac_val=\$$ac_var
1774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $ac_val in
1775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
1777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "$ac_var='\''$ac_val'\''"
1778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done | sort
1779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
1780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
1781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -s confdefs.h; then
1783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat <<\_ASBOX
1784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## confdefs.h. ##
1786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ----------- ##
1787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
1788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
1789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat confdefs.h
1790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo
1791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
1792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ac_signal" != 0 &&
1793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$as_me: caught signal $ac_signal"
1794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me: exit $exit_status"
1795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } >&5
1796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f core *.core core.conftest.* &&
1797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit $exit_status
1799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
1800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_signal in 1 2 13 15; do
1801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_signal=0
1804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# confdefs.h avoids OS command line length limits that DEFS can exceed.
1806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f -r conftest* confdefs.h
1807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Predefined preprocessor variables.
1809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
1811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_NAME "$PACKAGE_NAME"
1812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
1816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
1821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_VERSION "$PACKAGE_VERSION"
1822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
1826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_STRING "$PACKAGE_STRING"
1827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
1831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
1833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let the site file select an alternate cache file if it wants to.
1836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Prefer explicitly selected file to automatically selected ones.
1837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_SITE"; then
1838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x "$CONFIG_SITE"
1839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "x$prefix" != xNONE; then
1840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x "$ac_default_prefix/share/config.site" \
1843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"$ac_default_prefix/etc/config.site"
1844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
1846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_site_file
1847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
1848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -r "$ac_site_file"; then
1849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: loading site script $ac_site_file" >&6;}
1851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed 's/^/| /' "$ac_site_file" >&5
1852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    . "$ac_site_file"
1853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -r "$cache_file"; then
1857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some versions of bash will fail to source /dev/null (special
1858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # files actually), so we avoid doing that.
1859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f "$cache_file"; then
1860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: loading cache $cache_file" >&6;}
1862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cache_file in
1863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)                      . "./$cache_file";;
1865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
1868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: creating cache $cache_file" >&6;}
1870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  >$cache_file
1871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the precious variables saved in the cache have kept the same
1874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value.
1875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cache_corrupted=false
1876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_var in $ac_precious_vars; do
1877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_set=\$ac_env_${ac_var}_set
1879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval ac_new_val=\$ac_env_${ac_var}_value
1881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_old_set,$ac_new_set in
1882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    set,)
1883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
1886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,set)
1887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cache_corrupted=: ;;
1890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ,);;
1891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
1892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$ac_old_val" != "x$ac_new_val"; then
1893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me:   former value:  $ac_old_val" >&2;}
1897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me:   current value: $ac_new_val" >&2;}
1899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cache_corrupted=:
1900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi;;
1901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
1902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Pass precious variables to config.status.
1903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$ac_new_set" = set; then
1904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_new_val in
1905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_arg=$ac_var=$ac_new_val ;;
1907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $ac_configure_args " in
1909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
1912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cache_corrupted; then
1915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: changes in the environment can compromise the build" >&2;}
1917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
1947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
1948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
1951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_headers="$ac_config_headers config.h"
1957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# autoconf's default CXXFLAGS are usually "-g -O2".  These aren't necessarily
1961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the best choice for libprotobuf.
1962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x${ac_cv_env_CFLAGS_set}" = "x"; then
1963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS=""
1964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
1967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=""
1968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir=
1972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f "$ac_dir/install-sh"; then
1974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
1975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install-sh -c"
1976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
1977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/install.sh"; then
1978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
1979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/install.sh -c"
1980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
1981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif test -f "$ac_dir/shtool"; then
1982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_aux_dir=$ac_dir
1983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_install_sh="$ac_aux_dir/shtool install -c"
1984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
1985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
1986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
1987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_aux_dir"; then
1988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
1991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
1992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
1993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These three variables are undocumented and unsupported,
1994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and are intended to be withdrawn in a future Autoconf release.
1995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# They can cause serious problems if a builder's source tree is in a directory
1996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whose full name contains unusual characters.
1997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Make sure we can run config.sub.
2003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking build system type" >&5
2009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking build system type... $ECHO_C" >&6; }
2010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_build+set}" = set; then
2011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=$build_alias
2014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
2015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$ac_build_alias" = x &&
2017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
2019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_build" >&6; }
2028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_build in
2029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
2030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: invalid value of canonical build" >&2;}
2032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
2033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$ac_cv_build
2035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
2036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_build
2037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
2038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu=$1
2039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor=$2
2040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
2041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
2042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
2043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$*
2044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
2045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking host system type" >&5
2049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking host system type... $ECHO_C" >&6; }
2050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_host+set}" = set; then
2051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$host_alias" = x; then
2054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=$ac_cv_build
2055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_host" >&6; }
2065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_host in
2066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
2067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: invalid value of canonical host" >&2;}
2069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
2070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$ac_cv_host
2072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
2073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_host
2074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
2075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu=$1
2076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor=$2
2077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
2078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
2079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
2080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$*
2081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
2082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking target system type" >&5
2086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking target system type... $ECHO_C" >&6; }
2087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_target+set}" = set; then
2088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$target_alias" = x; then
2091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_target=$ac_cv_host
2092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_target" >&6; }
2102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_cv_target in
2103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-*) ;;
2104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: invalid value of canonical target" >&2;}
2106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
2107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget=$ac_cv_target
2109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_IFS=$IFS; IFS='-'
2110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x $ac_cv_target
2111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift
2112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_cpu=$1
2113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_vendor=$2
2114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshift; shift
2115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remember, the first character of IFS is used to create $*,
2116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# except with old shells:
2117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_os=$*
2118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$ac_save_IFS
2119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The aliases save the names the user supplied, while $host etc.
2123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# will get canonicalized.
2124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$target_alias" &&
2125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$program_prefix$program_suffix$program_transform_name" = \
2126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NONENONEs,x,x, &&
2127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_prefix=${target_alias}-
2128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__api_version='1.10'
2130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find a good install program.  We prefer a C program (faster),
2132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so one script is as good as another.  But avoid the broken or
2133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# incompatible versions:
2134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SysV /etc/install, /usr/sbin/install
2135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SunOS /usr/etc/install
2136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IRIX /sbin/install
2137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX /bin/install
2138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AmigaOS /C/install, which installs bootblocks on floppy discs
2139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# OS/2's system install, which has a completely different semantic
2143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ./install, which can be erroneously created by make from ./install.sh.
2144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$INSTALL"; then
2147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_install+set}" = set; then
2148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Account for people who put trailing slashes in PATH elements.
2156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $as_dir/ in
2157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ./ | .// | /cC/* | \
2158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /usr/ucb/* ) ;;
2161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # OSF1 and SCO ODT 3.0 have their own names for install.
2163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Don't use installbsd from OSF since it installs stuff as root
2164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # by default.
2165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_prog in ginstall scoinst install; do
2166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_exec_ext in '' $ac_executable_extensions; do
2167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test $ac_prog = install &&
2169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # AIX install.  It has an incompatible calling convention.
2171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  elif test $ac_prog = install &&
2173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # program-specific install script used by HP pwplus--don't use.
2175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
2176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
2177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break 3
2179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
2180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
2181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
2182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
2183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
2184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_install+set}" = set; then
2191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    INSTALL=$ac_cv_path_install
2192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
2194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for INSTALL within a source directory, because that will
2195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
2196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
2197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    INSTALL=$ac_install_sh
2198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$INSTALL" >&6; }
2202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It thinks the first close brace ends the variable substitution.
2205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Just in case
2214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesleep 1
2215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho timestamp > conftest.file
2216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do `set' in a subshell so we don't clobber the current shell's
2217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# arguments.  Must try -L first in case configure is actually a
2218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# symlink; some systems play weird games with the mod time of symlinks
2219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (eg FreeBSD returns the mod time of the symlink's containing
2220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# directory).
2221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (
2222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if test "$*" = "X"; then
2224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # -L didn't work.
2225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      set X `ls -t $srcdir/configure conftest.file`
2226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
2227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   rm -f conftest.file
2228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if test "$*" != "X $srcdir/configure conftest.file" \
2229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      && test "$*" != "X conftest.file $srcdir/configure"; then
2230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If neither matched, then we have a broken ls.  This can happen
2232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # if, for instance, CONFIG_SHELL is bash and it inherits a
2233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # broken ls alias from the environment.  This has actually
2234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # happened.  Such a system could not be considered "sane".
2235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealias in your environment" >&5
2237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealias in your environment" >&2;}
2239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
2241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$2" = conftest.file
2243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   )
2244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillethen
2245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Ok.
2246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   :
2247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCheck your system clock" >&5
2250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: newly created file is older than distributed files!
2251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCheck your system clock" >&2;}
2252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: yes" >&5
2255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
2256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_prefix" != NONE &&
2257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use a double $ so make ignores it.
2259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$program_suffix" != NONE &&
2260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double any \ or $.  echo might interpret backslashes.
2262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# By default was `s,x,x', remove it if useless.
2263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat <<\_ACEOF >conftest.sed
2264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/[\\$]/&&/g;s/;s,x,x,$//
2265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.sed
2268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# expand $ac_aux_dir to an absolute path
2270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_aux_dir=`cd $ac_aux_dir && pwd`
2271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use eval to expand $SHELL
2274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval "$MISSING --run true"; then
2275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_missing_run="$MISSING --run "
2276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_missing_run=
2278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$MKDIR_P"; then
2285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_mkdir+set}" = set; then
2286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in mkdir gmkdir; do
2294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 for ac_exec_ext in '' $ac_executable_extensions; do
2295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (GNU coreutils) '* | \
2298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (coreutils) '* | \
2299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     'mkdir (fileutils) '4.1*)
2300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       break 3;;
2302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac
2303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 done
2304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       done
2305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_path_mkdir+set}" = set; then
2311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_cv_path_mkdir -p"
2312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # As a last resort, use the slow shell script.  Don't cache a
2314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # value for MKDIR_P within a source directory, because that will
2315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # break other packages using the cache if that directory is
2316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # removed, or if the value is a relative name.
2317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -d ./--version && rmdir ./--version
2318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MKDIR_P="$ac_install_sh -d"
2319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$MKDIR_P" >&6; }
2323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir_p="$MKDIR_P"
2325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $mkdir_p in
2326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]*) ;;
2327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_prog in gawk mawk nawk awk
2331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
2333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
2334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_AWK+set}" = set; then
2337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$AWK"; then
2340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_AWK="$ac_prog"
2350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK=$ac_cv_prog_AWK
2360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AWK"; then
2361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $AWK" >&5
2362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$AWK" >&6; }
2363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$AWK" && break
2370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.make <<\_ACEOF
2379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL = /bin/sh
2380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleall:
2381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	@echo '@@@%%%=$(MAKE)=@@@%%%'
2382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `${MAKE-make} -f conftest.make 2>/dev/null` in
2385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *@@@%%%=?*=@@@%%%*)
2386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=yes;;
2387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
2388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_cv_prog_make_${ac_make}_set=no;;
2389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.make
2391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: yes" >&5
2394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
2395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE=
2396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SET_MAKE="MAKE=${MAKE-make}"
2400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -rf .tst 2>/dev/null
2403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .tst 2>/dev/null
2404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .tst; then
2405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=.
2406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__leading_dot=_
2408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .tst 2>/dev/null
2410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`cd $srcdir && pwd`" != "`pwd`"; then
2412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is not polluted with repeated "-I."
2414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__isrc=' -I$(srcdir)'
2415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # test to see if srcdir already configured
2416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f $srcdir/config.status; then
2417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test whether we have cygpath
2424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CYGPATH_W"; then
2425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (cygpath --version) >/dev/null 2>/dev/null; then
2426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W='cygpath -w'
2427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CYGPATH_W=echo
2429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define the identity of the package.
2434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville PACKAGE='protobuf'
2435d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville VERSION='2.3.0'
2436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PACKAGE "$PACKAGE"
2440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
2444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define VERSION "$VERSION"
2445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some tools Automake needs.
2448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Installed binaries are usually stripped using `strip' when the user
2466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# run `make install-strip'.  However `strip' might not be the right
2467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tool to use in cross-compilation environments, therefore Automake
2468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# will honor the `STRIP' environment variable to overrule this program.
2469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$cross_compiling" != no; then
2470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
2471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}strip; ac_word=$2
2473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_STRIP+set}" = set; then
2476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$STRIP"; then
2479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$ac_cv_prog_STRIP
2499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP"; then
2500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $STRIP" >&5
2501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$STRIP" >&6; }
2502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_STRIP"; then
2510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_STRIP=$STRIP
2511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "strip", so it can be a program name with args.
2512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy strip; ac_word=$2
2513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_STRIP"; then
2519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_STRIP="strip"
2529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_STRIP"; then
2540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_STRIP" >&6; }
2542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_STRIP" = x; then
2548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    STRIP=":"
2549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
2551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
2552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
2554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
2557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
2559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    STRIP=$ac_ct_STRIP
2561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  STRIP="$ac_cv_prog_STRIP"
2564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need awk for the "check" target.  The system "awk" is bad on
2570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# some platforms.
2571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always define AMTAR for backward compatibility.
2572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMTAR=${AMTAR-"${am_missing_run}tar"}
2574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-zlib was given.
2584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${with_zlib+set}" = set; then
2585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_zlib;
2586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_zlib=check
2588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-protoc was given.
2593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${with_protoc+set}" = set; then
2594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_protoc;
2595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_protoc=no
2597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Checks for programs.
2601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
2602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
2603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
2606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
2607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}gcc; ac_word=$2
2609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_CC+set}" = set; then
2612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
2636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $CC" >&5
2637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CC" >&6; }
2638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_CC"; then
2646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
2647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "gcc", so it can be a program name with args.
2648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy gcc; ac_word=$2
2649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
2655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="gcc"
2665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
2675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
2676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_CC" >&6; }
2678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
2684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
2685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
2687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
2688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
2690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
2693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
2695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
2697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_cv_prog_CC"
2700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test -n "$ac_tool_prefix"; then
2704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}cc; ac_word=$2
2706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_CC+set}" = set; then
2709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="${ac_tool_prefix}cc"
2722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
2733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $CC" >&5
2734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CC" >&6; }
2735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "cc", so it can be a program name with args.
2745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy cc; ac_word=$2
2746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_CC+set}" = set; then
2749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_prog_rejected=no
2755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_prog_rejected=yes
2764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       continue
2765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
2766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="cc"
2767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_prog_rejected = yes; then
2775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We found a bogon in the path, so make sure we never use it.
2776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set dummy $ac_cv_prog_CC
2777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
2778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test $# != 0; then
2779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We chose a different compiler from the bogus one.
2780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # However, it has the same basename, so the bogon will be chosen
2781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # first if we set CC to just the basename; use the full file name.
2782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shift
2783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
2790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $CC" >&5
2791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CC" >&6; }
2792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
2801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
2802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
2803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_CC+set}" = set; then
2808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CC"; then
2811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CC="$CC" # Let the user override the test.
2812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_cv_prog_CC
2831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CC"; then
2832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $CC" >&5
2833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CC" >&6; }
2834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CC" && break
2841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
2842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CC"; then
2844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CC=$CC
2845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in cl.exe
2846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
2848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
2849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
2853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CC"; then
2855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
2859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
2861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
2862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
2863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CC="$ac_prog"
2865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
2867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
2871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC=$ac_cv_prog_ac_ct_CC
2875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CC"; then
2876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_CC" >&6; }
2878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
2879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
2880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
2881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CC" && break
2885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CC" = x; then
2888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=""
2889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
2890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
2891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
2892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
2894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
2895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
2897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
2898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
2899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC=$ac_ct_CC
2901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
2902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
2905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
2909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable C compiler found in \$PATH
2910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
2911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
2912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
2914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me:$LINENO: checking for C compiler version" >&5
2915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler=`set X $ac_compile; echo $2`
2916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler --version >&5"
2917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
2918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
2920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler --version >&5") 2>&5
2923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
2924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
2926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler -v >&5"
2927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
2928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
2930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler -v >&5") 2>&5
2933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
2934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
2936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler -V >&5"
2937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
2938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
2940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler -V >&5") 2>&5
2943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
2944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
2946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
2948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
2949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
2951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
2952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
2953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
2955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
2956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
2957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
2959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
2960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
2961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
2962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
2963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files a.out a.exe b.out"
2964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try to create an executable without -o first, disregard a.out.
2965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It will help us diagnose broken compilers, and finding out an intuition
2966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# of exeext.
2967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
2971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of possible output files, starting from the most likely.
2972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# only as a last resort.  b.out is created by i960 compilers.
2974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
2976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The IRIX 6 linker writes into existing files which may not be
2977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# executable, retaining their permissions.  Remove them first so a
2978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# subsequent execution test works.
2979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_rmfiles=
2980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files
2981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
2982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
2983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
2986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
2987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f $ac_rmfiles
2988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
2989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link_default"
2990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
2991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
2993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
2994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link_default") 2>&5
2996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
2997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
2999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so that the user can short-circuit this test for compilers unknown to
3003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Autoconf.
3004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in $ac_files ''
3005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
3008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
3010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [ab].out )
3011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We found the default executable, but exeext='' is most
3012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# certainly right.
3013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* )
3015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	then :; else
3017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
3019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We set ac_cv_exeext here because the later test for it is not
3020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# safe: cross compilers may not add the suffix if given an `-o'
3021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# argument, so we may need to know it at that point already.
3022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Even if this section looks crufty: it has the advantage of
3023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# actually working.
3024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
3026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break;;
3027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ac_cv_exeext" = no && ac_cv_exeext=
3030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=''
3033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_file" >&5
3036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_file" >&6; }
3037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_file"; then
3038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
3043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: C compiler cannot create executables
3044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
3045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 77); exit 77; }; }
3046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$ac_cv_exeext
3049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the compiler produces executables we can run.  If not, either
3051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the compiler is broken, or we cross compile.
3052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If not cross compiling, check that we can run a simple program.
3056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$cross_compiling" != yes; then
3057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { ac_try='./$ac_file'
3058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (case "(($ac_try" in
3059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_try") 2>&5
3064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; }; then
3067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cross_compiling=no
3068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$cross_compiling" = maybe; then
3070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cross_compiling=yes
3071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
3072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIf you meant to cross compile, use \`--host'.
3074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
3075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot run C compiled programs.
3076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIf you meant to cross compile, use \`--host'.
3077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
3078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
3079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
3080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: yes" >&5
3083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
3084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f a.out a.exe conftest$ac_cv_exeext b.out
3086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
3087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check that the compiler produces executables we can run.  If not, either
3088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the compiler is broken, or we cross compile.
3089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$cross_compiling" >&6; }
3093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
3097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
3103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
3106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# work properly (i.e., refer to `conftest.exe'), while it won't with
3109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `rm'.
3110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_file in conftest.exe conftest conftest.*; do
3111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue
3112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
3113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break;;
3116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * ) break;;
3117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
3122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot compute suffix of executables: cannot compile and link
3123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
3124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
3125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest$ac_cv_exeext
3128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_exeext" >&6; }
3130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT=$ac_cv_exeext
3133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_exeext=$EXEEXT
3134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_objext+set}" = set; then
3137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
3140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.o conftest.obj
3155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>&5
3162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
3165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_file in conftest.o conftest.obj conftest.*; do
3166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -f "$ac_file" || continue;
3167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
3168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       break;;
3171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
3172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
3179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot compute suffix of object files: cannot compile
3180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
3181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
3182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_cv_objext conftest.$ac_ext
3185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_objext" >&6; }
3188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT=$ac_cv_objext
3189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext=$OBJEXT
3190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_c_compiler_gnu+set}" = set; then
3193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
3196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
3206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
3207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
3208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
3228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
3231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_compiler_gnu=no
3236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_c_compiler_gnu=$ac_compiler_gnu
3240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC=`test $ac_compiler_gnu = yes && echo yes`
3245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CFLAGS=${CFLAGS+set}
3246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CFLAGS=$CFLAGS
3247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_cc_g+set}" = set; then
3250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_c_werror_flag=$ac_c_werror_flag
3253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=yes
3254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cc_g=no
3255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CFLAGS="-g"
3256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat >conftest.$ac_ext <<_ACEOF
3257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
3286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS=""
3294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat >conftest.$ac_ext <<_ACEOF
3295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
3324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
3327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_c_werror_flag=$ac_save_c_werror_flag
3332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CFLAGS="-g"
3333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 cat >conftest.$ac_ext <<_ACEOF
3334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
3363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_g=yes
3366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_c_werror_flag=$ac_save_c_werror_flag
3381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CFLAGS" = set; then
3385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS=$ac_save_CFLAGS
3386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cc_g = yes; then
3387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g -O2"
3389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-g"
3391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
3394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="-O2"
3395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS=
3397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_cc_c89+set}" = set; then
3402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=no
3405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CC=$CC
3406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
3407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
3413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
3414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/types.h>
3415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <sys/stat.h>
3416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct buf { int x; };
3418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFILE * (*rcsopen) (struct buf *, struct stat *, int);
3419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *e (p, i)
3420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     char **p;
3421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     int i;
3422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return p[i];
3424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic char *f (char * (*g) (char **, int), char **p, ...)
3426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  char *s;
3428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_list v;
3429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_start (v,p);
3430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s = g (p, va_arg (v,int));
3431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  va_end (v);
3432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return s;
3433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   function prototypes and stuff, but not '\xHH' hex character constants.
3437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   These don't provoke an error unfortunately, instead are silently treated
3438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   as 'x'.  The following induces an error, until -std is added to get
3439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   array size at least.  It's necessary to write '\x00'==0 to get something
3441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   that's true only with -std.  */
3442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   inside strings and character constants.  */
3446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define FOO(x) 'x'
3447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint test (int i, double x);
3450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s1 {int (*f) (int a);};
3451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestruct s2 {int (*f) (double a);};
3452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint argc;
3454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar **argv;
3455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC="$ac_save_CC $ac_arg"
3467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.$ac_objext
3468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
3482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cc_c89=$ac_arg
3485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext
3493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$ac_cv_prog_cc_c89" != "xno" && break
3494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_ext
3496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$ac_save_CC
3497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_CACHE_VAL
3500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$ac_cv_prog_cc_c89" in
3501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  x)
3502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: result: none needed" >&5
3503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}none needed" >&6; } ;;
3504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  xno)
3505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: result: unsupported" >&5
3506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}unsupported" >&6; } ;;
3507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
3508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CC="$CC $ac_cv_prog_cc_c89"
3509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
3515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
3516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
3519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR="${am__leading_dot}deps"
3520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_commands="$ac_config_commands depfiles"
3522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam_make=${MAKE-make}
3525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > confinc << 'END'
3526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__doit:
3527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	@echo done
3528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.PHONY: am__doit
3529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEND
3530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we don't find an include directive, just comment out the code.
3531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include="#"
3534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote=
3535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_result=none
3536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First try GNU make style include.
3537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "include confinc" > confmf
3538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We grep out `Entering directory' and `Leaving directory'
3539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# messages which can occur if `w' ends up in MAKEFLAGS.
3540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# In particular we don't look at `^make:' because GNU make might
3541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# be invoked under some other name (usually "gmake"), in which
3542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# case it prints its new name instead of `make'.
3543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   am__include=include
3545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   am__quote=
3546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   _am_result=GNU
3547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Now try BSD make style include.
3549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$am__include" = "#"; then
3550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo '.include "confinc"' > confmf
3551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      am__include=.include
3553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      am__quote="\""
3554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _am_result=BSD
3555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
3556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $_am_result" >&5
3560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$_am_result" >&6; }
3561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confinc confmf
3562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-dependency-tracking was given.
3564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${enable_dependency_tracking+set}" = set; then
3565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_dependency_tracking;
3566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$enable_dependency_tracking" != xno; then
3569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_depcomp="$ac_aux_dir/depcomp"
3570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEPBACKSLASH='\'
3571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "x$enable_dependency_tracking" != xno; then
3573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE=
3574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE='#'
3575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_TRUE='#'
3577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AMDEP_FALSE=
3578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CC"   am_compiler_list=
3583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
3591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
3592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
3593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
3594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
3595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
3596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
3597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
3598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
3599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
3600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
3601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
3602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
3603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
3604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
3605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
3606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
3607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
3609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
3610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
3613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
3614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
3615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
3616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
3617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
3618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
3619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
3620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
3621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
3622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
3625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
3626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
3627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
3630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
3631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
3632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
3633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
3634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
3635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
3636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
3637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
3638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
3639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
3640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
3641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # mode.  It turns out that the SunPro C++ compiler does not properly
3643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # handle `-M -o', and we need to detect this.
3644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
3645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
3649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
3654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
3655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
3656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
3657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
3658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
3659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
3660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
3661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CC_dependencies_compiler_type=$depmode
3663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
3664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
3665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
3666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
3669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
3670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CC_dependencies_compiler_type=none
3672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
3680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
3681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE=
3683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE='#'
3684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_TRUE='#'
3686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCC_FALSE=
3687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
3691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
3692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
3696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CCC"; then
3697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$CCC
3698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
3700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
3702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_CXX+set}" = set; then
3707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CXX"; then
3710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
3717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
3718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX
3730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then
3731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $CXX" >&5
3732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CXX" >&6; }
3733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
3735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
3736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CXX" && break
3740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
3741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
3743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CXX=$CXX
3744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
3747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
3748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CXX"; then
3754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
3758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
3759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
3760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
3761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
3762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CXX="$ac_prog"
3764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
3766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
3770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then
3775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_CXX" >&6; }
3777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
3779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
3780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CXX" && break
3784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
3785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CXX" = x; then
3787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX="g++"
3788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
3789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
3790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
3791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
3793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
3794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
3796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
3797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
3798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$ac_ct_CXX
3800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
3804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
3806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me:$LINENO: checking for C++ compiler version" >&5
3807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler=`set X $ac_compile; echo $2`
3808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler --version >&5"
3809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler --version >&5") 2>&5
3815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
3818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler -v >&5"
3819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler -v >&5") 2>&5
3825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
3828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler -V >&5"
3829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler -V >&5") 2>&5
3835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
3838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
3841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
3845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
3855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
3856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
3857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
3877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
3880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_compiler_gnu=no
3885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
3891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGXX=`test $ac_compiler_gnu = yes && echo yes`
3894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set}
3895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS
3896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_cxx_g+set}" = set; then
3899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
3900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=yes
3903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cxx_g=no
3904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CXXFLAGS="-g"
3905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat >conftest.$ac_ext <<_ACEOF
3906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
3935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
3938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CXXFLAGS=""
3943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat >conftest.$ac_ext <<_ACEOF
3944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
3961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
3963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
3964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
3966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
3967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
3968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
3969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
3970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
3972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
3973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
3974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
3975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
3976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
3977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
3978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
3979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CXXFLAGS="-g"
3982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 cat >conftest.$ac_ext <<_ACEOF
3983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
3984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
3986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
3987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
3988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
3990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
3991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
3992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
3993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
3994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
3995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
3996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
3997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
3998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
3999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
4005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
4011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
4012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
4014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
4015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
4033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then
4034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=$ac_save_CXXFLAGS
4035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then
4036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
4037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g -O2"
4038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g"
4040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
4043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-O2"
4044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
4045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS=
4046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
4049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
4050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
4053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX"  am_compiler_list=
4055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
4058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
4059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
4063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
4064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
4065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
4066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
4067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
4068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
4069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
4070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
4071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
4072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
4073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
4074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
4075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
4076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
4077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
4078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
4079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
4082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
4084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
4085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
4086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
4087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
4088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
4089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
4090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
4091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
4092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
4093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
4094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
4097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
4098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
4102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
4103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
4104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
4105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
4106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
4107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
4108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
4109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
4111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
4112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
4113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # mode.  It turns out that the SunPro C++ compiler does not properly
4115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # handle `-M -o', and we need to detect this.
4116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
4117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
4121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
4126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
4127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
4128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
4129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
4130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
4131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
4132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
4133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CXX_dependencies_compiler_type=$depmode
4135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
4136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
4137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
4141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
4142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
4144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
4149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
4152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
4153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE=
4155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE='#'
4156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE='#'
4158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE=
4159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
4170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _GNU_SOURCE 1
4171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXXCPP"; then
4183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_prog_CXXCPP+set}" = set; then
4184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Double quotes because CXXCPP needs to be expanded
4187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for CXXCPP in "$CXX -E" "/lib/cpp"
4188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
4189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_preproc_ok=false
4190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
4191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
4193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
4194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
4196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
4197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
4198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
4205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
4206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
4207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
4208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
4210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
4212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
4224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
4227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
4233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
4239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
4240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
4247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
4249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
4261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
4264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
4265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
4271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
4272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
4273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_preproc_ok; then
4281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
4282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
4285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXXCPP=$CXXCPP
4286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP=$ac_cv_prog_CXXCPP
4289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXXCPP=$CXXCPP
4291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
4293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CXXCPP" >&6; }
4294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false
4295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
4296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
4298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
4299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
4301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
4302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
4303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
4310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
4311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
4312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
4313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
4315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
4317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
4329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
4332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
4338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
4344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
4345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
4352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
4354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
4366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
4369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
4370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
4371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
4376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
4377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
4378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_preproc_ok; then
4386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
4390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
4392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
4393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
4396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
4397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_GREP+set}" = set; then
4405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "grep ggrep" to use in msg output
4408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$GREP"; then
4409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy grep ggrep; ac_prog_name=$2
4410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_GREP+set}" = set; then
4411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_GREP_found=false
4414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Loop through the user's path and test for each of PROGNAME-LIST
4415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
4420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in grep ggrep; do
4421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
4422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for GNU ac_path_GREP and select it if it is found.
4425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_GREP
4426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_GREP" --version 2>&1` in
4427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
4431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
4437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo 'GREP' >> "conftest.nl"
4438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_count=`expr $ac_count + 1`
4441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_GREP="$ac_path_GREP"
4444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_GREP_max=$ac_count
4445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_path_GREP_found && break 3
4454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP="$ac_cv_path_GREP"
4464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$GREP"; then
4465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
4468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_GREP=$GREP
4472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_path_GREP" >&6; }
4478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville GREP="$ac_cv_path_GREP"
4479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for egrep" >&5
4482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_EGREP+set}" = set; then
4484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_EGREP="$GREP -E"
4488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
4489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # Extract the first word of "egrep" to use in msg output
4490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$EGREP"; then
4491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy egrep; ac_prog_name=$2
4492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_EGREP+set}" = set; then
4493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_EGREP_found=false
4496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Loop through the user's path and test for each of PROGNAME-LIST
4497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
4501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
4502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in egrep; do
4503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
4504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for GNU ac_path_EGREP and select it if it is found.
4507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_EGREP
4508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_EGREP" --version 2>&1` in
4509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
4510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
4512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
4513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
4515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
4516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
4517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
4518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
4519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo 'EGREP' >> "conftest.nl"
4520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_count=`expr $ac_count + 1`
4523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
4525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_EGREP="$ac_path_EGREP"
4526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_EGREP_max=$ac_count
4527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
4528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
4529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
4530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_path_EGREP_found && break 3
4536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
4537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
4541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP="$ac_cv_path_EGREP"
4546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$EGREP"; then
4547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
4550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_EGREP=$EGREP
4554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
4558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville EGREP="$ac_cv_path_EGREP"
4562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for AIX" >&5
4566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for AIX... $ECHO_C" >&6; }
4567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
4568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef _AIX
4574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes
4575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $EGREP "yes" >/dev/null 2>&1; then
4580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: yes" >&5
4581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
4582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
4583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _ALL_SOURCE 1
4584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
4588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
4589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
4591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_header_stdc+set}" = set; then
4596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
4605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
4606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
4607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h>
4608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
4614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
4618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
4619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
4625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
4631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
4632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
4634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=yes
4635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_header_stdc=no
4640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
4653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $EGREP "memchr" >/dev/null 2>&1; then
4657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
4660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
4662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
4674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $EGREP "free" >/dev/null 2>&1; then
4678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
4681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
4683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$cross_compiling" = yes; then
4689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h>
4698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
4699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020)
4700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
4703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \
4704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   (('a' <= (c) && (c) <= 'i') \
4705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('j' <= (c) && (c) <= 'r') \
4706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('s' <= (c) && (c) <= 'z'))
4707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
4709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
4712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
4713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
4714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int i;
4715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (i = 0; i < 256; i++)
4716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (XOR (islower (i), ISLOWER (i))
4717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	|| toupper (i) != TOUPPER (i))
4718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 2;
4719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
4720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
4721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest$ac_exeext
4723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
4724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
4730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (case "(($ac_try" in
4734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_try") 2>&5
4739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; }; then
4742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
4743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: program exited with status $ac_status" >&5
4745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: failed program was:" >&5
4746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( exit $ac_status )
4749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_header_stdc=no
4750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
4759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
4760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
4762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define STDC_HEADERS 1
4763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  inttypes.h stdint.h unistd.h
4779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
4780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
4787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
4793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <$ac_header>
4795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
4797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
4798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
4804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
4810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
4811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
4813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$as_ac_Header=yes"
4814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval "$as_ac_Header=no"
4819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=`eval echo '${'$as_ac_Header'}'`
4824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_res" >&6; }
4826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test `eval echo '${'$as_ac_Header'}'` = yes; then
4827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
4828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
4834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_header_minix_config_h+set}" = set; then
4837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for minix/config.h" >&5
4838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
4839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_header_minix_config_h+set}" = set; then
4840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
4843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
4844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Is the header compilable?
4846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking minix/config.h usability" >&5
4847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
4848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
4849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
4855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <minix/config.h>
4856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
4858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
4859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
4865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
4871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
4872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
4874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_header_compiler=yes
4875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_header_compiler=no
4880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_header_compiler" >&6; }
4885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the header present?
4887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking minix/config.h presence" >&5
4888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
4889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
4890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
4891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
4893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
4894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
4895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <minix/config.h>
4896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
4898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
4899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
4901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
4905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
4906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
4907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
4908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
4910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
4912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
4913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_header_preproc=yes
4914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
4916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
4917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_header_preproc=no
4919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
4922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_header_preproc" >&6; }
4924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So?  What about this header?
4926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes:no: )
4928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
4929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
4931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
4932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_header_preproc=yes
4933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  no:yes:* )
4935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
4936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
4937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
4938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
4939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
4940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
4941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
4942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
4943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
4944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
4945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
4946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
4947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ( cat <<\_ASBOX
4948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ---------------------------------------- ##
4949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Report this to protobuf@googlegroups.com ##
4950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ---------------------------------------- ##
4951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
4952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ) | sed "s/^/$as_me: WARNING:     /" >&2
4953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
4954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
4955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for minix/config.h" >&5
4956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
4957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_header_minix_config_h+set}" = set; then
4958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
4959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_minix_config_h=$ac_header_preproc
4961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
4963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
4964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_minix_config_h = yes; then
4967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MINIX=yes
4968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
4969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MINIX=
4970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$MINIX" = yes; then
4974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
4976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _POSIX_SOURCE 1
4977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
4981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _POSIX_1_SOURCE 2
4982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
4986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _MINIX 1
4987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
4988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
4990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
4999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
5004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
5005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_safe_to_define___extensions__+set}" = set; then
5006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
5009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
5010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
5012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
5013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
5014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#	  define __EXTENSIONS__ 1
5016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $ac_includes_default
5017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
5018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
5019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
5020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
5022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
5023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
5024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
5026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
5027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
5028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
5030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
5033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
5034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
5035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
5036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
5037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
5039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
5040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
5041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
5042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_safe_to_define___extensions__=yes
5043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
5045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
5046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_safe_to_define___extensions__=no
5048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
5053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
5054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test $ac_cv_safe_to_define___extensions__ = yes &&
5055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat >>confdefs.h <<\_ACEOF
5056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define __EXTENSIONS__ 1
5057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<\_ACEOF
5060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _POSIX_PTHREAD_SEMANTICS 1
5061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<\_ACEOF
5064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define _TANDEM_SOURCE 1
5065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$GCC" = yes; then
5071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_TRUE=
5072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_FALSE='#'
5073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_TRUE='#'
5075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC_FALSE=
5076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # let the Makefile know if we're gcc
5078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test_util.cc takes forever to compile with GCC and optimization turned on.
5080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking C++ compiler flags..." >&5
5081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking C++ compiler flags...... $ECHO_C" >&6; }
5082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
5083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = "yes"; then
5085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PROTOBUF_OPT_FLAG="-O2"
5087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="${CXXFLAGS} -g"
5088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Protocol Buffers contains several checks that are intended to be used only
5093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # for debugging and which might hurt performance.  Most users are probably
5094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # end users who don't want these checks, so add -DNDEBUG by default.
5095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS="$CXXFLAGS -DNDEBUG"
5096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&5
5098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&6; }
5099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: use user-supplied: $CXXFLAGS" >&5
5103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}use user-supplied: $CXXFLAGS" >&6; }
5104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=cpp
5113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
5114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking whether __SUNPRO_CC is declared" >&5
5119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether __SUNPRO_CC is declared... $ECHO_C" >&6; }
5120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_have_decl___SUNPRO_CC+set}" = set; then
5121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
5124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
5125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
5127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
5128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
5129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
5130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
5131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
5132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
5133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __SUNPRO_CC
5134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (void) __SUNPRO_CC;
5135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
5136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
5138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
5139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
5140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
5141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
5142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
5143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
5144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
5146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
5149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
5150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
5151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
5152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
5153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
5155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
5156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
5157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
5158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_have_decl___SUNPRO_CC=yes
5159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
5161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
5162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_have_decl___SUNPRO_CC=no
5164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_CC" >&5
5169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_have_decl___SUNPRO_CC" >&6; }
5170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_have_decl___SUNPRO_CC = yes; then
5171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SUNCC="yes"
5172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SUNCC="no"
5174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=cpp
5177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
5178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-64bit-solaris was given.
5185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${enable_64bit_solaris+set}" = set; then
5186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_64bit_solaris; ac_enable_64bit="$enableval"
5187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_enable_64bit="yes"
5189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$SUNCC" = "yes" -a "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
5193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5194d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            CXXFLAGS="-g0 -xO3 -xlibmil -xdepend -xbuiltin -mt -compat=5 -library=stlport4 -library=Crun -template=no%extdef ${CXXFLAGS}"
5195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
5200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *solaris*)
5201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for ac_prog in isainfo
5202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
5204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
5205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ISAINFO+set}" = set; then
5208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ISAINFO"; then
5211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ISAINFO="$ISAINFO" # Let the user override the test.
5212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
5218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
5219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ISAINFO="$ac_prog"
5221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleISAINFO=$ac_cv_prog_ISAINFO
5231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ISAINFO"; then
5232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ISAINFO" >&5
5233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ISAINFO" >&6; }
5234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
5236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
5237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ISAINFO" && break
5241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$ISAINFO" || ISAINFO="no"
5243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$ISAINFO" != "xno"; then
5245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  isainfo_b=`${ISAINFO} -b`
5246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  isainfo_b="x"
5248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$isainfo_b" != "x"; then
5252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        isainfo_k=`${ISAINFO} -k`
5255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$ac_enable_64bit" = "xyes"; then
5257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "x$libdir" = "x\${exec_prefix}/lib"; then
5260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                                 libdir="${libdir}/${isainfo_k}"
5262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5266d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                                        if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then
5267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            CXXFLAGS="${CXXFLAGS} -m64"
5269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_cv_env_CXXFLAGS_set=set
5270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_cv_env_CXXFLAGS_value='-m64'
5271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5275d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville          if test "x${ac_cv_env_CFLAGS_set}" = "x"; then
5276d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
5277d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            CFLAGS="${CFLAGS} -m64"
5278d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            ac_cv_env_CFLAGS_set=set
5279d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville            ac_cv_env_CFLAGS_value='-m64'
5280d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
5281d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
5282d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
5283d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
5284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$target_cpu" = "sparc" -a "x$SUNCC" = "xyes" ; then
5285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            CXXFLAGS="-xmemalign=8s ${CXXFLAGS}"
5287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have to do libtool after SUNCC, other wise it "helpfully" adds Crun Cstd
5302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to the link
5303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `pwd` in
5304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\ * | *\	*)
5305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version='2.2.4'
5312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision='1.2976'
5313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
5327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
5330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_SED+set}" = set; then
5331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     for ac_i in 1 2 3 4 5 6 7; do
5335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ac_script="$ac_script$as_nl$ac_script"
5336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     done
5337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     echo "$ac_script" | sed 99q >conftest.sed
5338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $as_unset ac_script || ac_script=
5339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # Extract the first word of "sed gsed" to use in msg output
5340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$SED"; then
5341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy sed gsed; ac_prog_name=$2
5342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_SED+set}" = set; then
5343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_SED_found=false
5346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Loop through the user's path and test for each of PROGNAME-LIST
5347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
5352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in sed gsed; do
5353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
5354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for GNU ac_path_SED and select it if it is found.
5357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_SED
5358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_SED" --version 2>&1` in
5359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
5360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
5362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
5363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
5365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
5366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
5367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
5368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
5369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo '' >> "conftest.nl"
5370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_count=`expr $ac_count + 1`
5373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_SED_max-0}; then
5374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
5375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_SED="$ac_path_SED"
5376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_SED_max=$ac_count
5377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
5379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
5380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_path_SED_found && break 3
5386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED="$ac_cv_path_SED"
5396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$SED"; then
5397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5
5398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;}
5399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
5400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_SED=$SED
5404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
5408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_path_SED" >&6; }
5409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville SED="$ac_cv_path_SED"
5410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.sed
5411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$SED" && SED=sed
5413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="$SED -e 1s/^X//"
5414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for fgrep" >&5
5426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for fgrep... $ECHO_C" >&6; }
5427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_FGREP+set}" = set; then
5428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then ac_cv_path_FGREP="$GREP -F"
5432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
5433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # Extract the first word of "fgrep" to use in msg output
5434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$FGREP"; then
5435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy fgrep; ac_prog_name=$2
5436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_path_FGREP+set}" = set; then
5437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_path_FGREP_found=false
5440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Loop through the user's path and test for each of PROGNAME-LIST
5441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
5446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in fgrep; do
5447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
5448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for GNU ac_path_FGREP and select it if it is found.
5451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check for GNU $ac_path_FGREP
5452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `"$ac_path_FGREP" --version 2>&1` in
5453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU*)
5454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
5456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_count=0
5457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  while :
5459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
5460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "conftest.in" "conftest.in" >"conftest.tmp"
5461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mv "conftest.tmp" "conftest.in"
5462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cp "conftest.in" "conftest.nl"
5463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo 'FGREP' >> "conftest.nl"
5464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_count=`expr $ac_count + 1`
5467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Best one so far, save it but keep looking for a better one
5469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_cv_path_FGREP="$ac_path_FGREP"
5470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_path_FGREP_max=$ac_count
5471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # 10*(2^10) chars as input seems more than enough
5473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test $ac_count -gt 10 && break
5474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_path_FGREP_found && break 3
5480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP="$ac_cv_path_FGREP"
5490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$FGREP"; then
5491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
5494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_path_FGREP=$FGREP
5498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
5502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
5504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_path_FGREP" >&6; }
5505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville FGREP="$ac_cv_path_FGREP"
5506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$GREP" && GREP=grep
5509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
5529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${with_gnu_ld+set}" = set; then
5530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
5533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
5536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
5537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
5538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
5540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
5541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
5542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
5543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
5548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
5549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
5550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
5551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
5552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
5557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
5558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
5559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
5560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
5561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
5564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
5565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
5568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for GNU ld" >&5
5569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
5570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
5573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_path_LD+set}" = set; then
5575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
5578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
5580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
5581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
5582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
5584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
5585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
5586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
5587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
5589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
5590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
5591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
5592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
5593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
5594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
5595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
5598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
5604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
5605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $LD" >&5
5606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$LD" >&6; }
5607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
5609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
5610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
5614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
5616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_gnu_ld+set}" = set; then
5617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
5621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
5622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
5623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
5625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
5626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
5627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
5631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
5632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; }
5643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_path_NM+set}" = set; then
5644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NM"; then
5647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Let the user override the test.
5648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_NM="$NM"
5649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_nm_to_check="${ac_tool_prefix}nm"
5651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_nm_to_check="$lt_nm_to_check nm"
5653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_tmp_nm in $lt_nm_to_check; do
5655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
5658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$ac_dir" && ac_dir=.
5659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_nm="$ac_dir/$lt_tmp_nm"
5660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Check to see if the nm accepts a BSD-compat flag.
5662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#   nm: unknown option "B" ignored
5664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Tru64's nm complains that /dev/null is an invalid object file
5665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*/dev/null* | *'Invalid file or object type'*)
5667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_path_NM="$tmp_nm -B"
5668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  break
5669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
5670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
5671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  */dev/null*)
5673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM="$tmp_nm -p"
5674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
5675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
5676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
5677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    continue # so that we can try to find one that supports BSD flags
5679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
5680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
5681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
5682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
5683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
5684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
5685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
5686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  : ${lt_cv_path_NM=no}
5688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_path_NM" >&6; }
5692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_path_NM" != "no"; then
5693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NM="$lt_cv_path_NM"
5694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Didn't find any BSD compatible name lister, look for dumpbin.
5696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
5697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
5699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_DUMPBIN+set}" = set; then
5704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DUMPBIN"; then
5707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
5714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
5715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN=$ac_cv_prog_DUMPBIN
5727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DUMPBIN"; then
5728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$DUMPBIN" >&6; }
5730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
5732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
5733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$DUMPBIN" && break
5737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
5738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$DUMPBIN"; then
5740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DUMPBIN=$DUMPBIN
5741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
5744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
5745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
5748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DUMPBIN"; then
5751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
5755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
5756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
5757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
5758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
5759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
5763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
5767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DUMPBIN"; then
5772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_DUMPBIN" >&6; }
5774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
5776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
5777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_DUMPBIN" && break
5781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
5782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DUMPBIN" = x; then
5784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=":"
5785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
5786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
5787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
5788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
5790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
5791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
5793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
5794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
5795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
5796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DUMPBIN=$ac_ct_DUMPBIN
5797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$DUMPBIN" != ":"; then
5802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NM="$DUMPBIN"
5803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$NM" && NM=nm
5806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
5813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; }
5814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_nm_interface+set}" = set; then
5815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_nm_interface="BSD nm"
5818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "int some_variable = 0;" > conftest.$ac_ext
5819d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  (eval echo "\"\$as_me:5819: $ac_compile\"" >&5)
5820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile" 2>conftest.err)
5821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
5822d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  (eval echo "\"\$as_me:5822: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
5825d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  (eval echo "\"\$as_me:5825: output\"" >&5)
5826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.out >&5
5827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_nm_interface="MS dumpbin"
5829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
5830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
5831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
5833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_nm_interface" >&6; }
5834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$as_ln_s
5838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$LN_S" = "ln -s"; then
5839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: yes" >&5
5840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
5841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no, using $LN_S" >&6; }
5844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# find the maximum length of command line arguments
5847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
5849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_max_cmd_len+set}" = set; then
5850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
5851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i=0
5853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  teststring="ABCD"
5854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $build_os in
5856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  msdosdjgpp*)
5857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On DJGPP, this test can blow up pretty badly due to problems in libc
5858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # (any single argument exceeding 2000 bytes causes a buffer overrun
5859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # during glob expansion).  Even if it were fixed, the result of this
5860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # check would be larger than it should be.
5861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  gnu*)
5865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Under GNU Hurd, this test is not required because there is
5866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no limit to the length of command line arguments.
5867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Libtool will interpret -1 as no limit whatsoever
5868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=-1;
5869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin* | mingw*)
5872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On Win9x/ME, this test blows up -- it succeeds, but takes
5873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # about 5 minutes as the teststring grows exponentially.
5874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Worse, since 9x/ME are not pre-emptively multitasking,
5875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # you end up with a "frozen" computer, even though with patience
5876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the test eventually succeeds (with a max line length of 256k).
5877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Instead, let's just punt: use the minimum linelength reported by
5878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # all of the supported platforms: 8192 (on NT/2K/XP).
5879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
5880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  amigaos*)
5883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # On AmigaOS with pdksh, this test takes hours, literally.
5884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # So we just punt and use a minimum line length of 8192.
5885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=8192;
5886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This has been around since 386BSD, at least.  Likely further.
5890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysctl; then
5891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -x /usr/sbin/sysctl; then
5893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # And add a safety zone
5898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
5903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=196608
5905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  osf*)
5908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # nice to cause kernel panics so lets avoid the loop below.
5911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # First set a reasonable default.
5912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=16384
5913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
5914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -x /sbin/sysconfig; then
5915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
5918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sco3.2v5*)
5921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=102400
5922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sysv5* | sco5v6* | sysv4.2uw2*)
5924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$kargmax"; then
5926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=32768
5929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
5932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$lt_cv_sys_max_cmd_len"; then
5934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
5937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make teststring a little bigger before we do anything with it.
5938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # a 1K string should be a reasonable start.
5939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for i in 1 2 3 4 5 6 7 8 ; do
5940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If test is not a shell built-in, we'll probably end up computing a
5944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # maximum length that is only half of the actual maximum length, but
5945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # we can't tell.
5946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      test $i != 17 # 1/2 MB should be enough
5949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      do
5950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        i=`expr $i + 1`
5951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        teststring=$teststring$teststring
5952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
5953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Only check the string length outside the loop.
5954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      teststring=
5956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Add a significant safety factor because C++ compilers can tack on
5957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # massive amounts of additional arguments before passing them to the
5958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linker.  It appears as though 1/2 is a usable value.
5959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
5961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
5962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
5963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n $lt_cv_sys_max_cmd_len ; then
5967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
5969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
5970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: none" >&5
5971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}none" >&6; }
5972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
5973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$lt_cv_sys_max_cmd_len
5974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CP="cp -f"}
5981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${MV="mv -f"}
5982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${RM="rm -f"}
5983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
5985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; }
5986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try some XSI features
5987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell=no
5988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( _lt_dummy="a/b/c"
5989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      = c,a/b,, \
5991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && eval 'test $(( 1 + 1 )) -eq 2 \
5992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && xsi_shell=yes
5994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $xsi_shell" >&5
5995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$xsi_shell" >&6; }
5996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
5998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
5999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; }
6000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append=no
6001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    >/dev/null 2>&1 \
6003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && lt_shell_append=yes
6004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5
6005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_shell_append" >&6; }
6006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=unset
6010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_unset=false
6012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# test EBCDIC or ASCII
6019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo X|tr X '\101'` in
6020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville A) # ASCII based system
6021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \040 \012'
6023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \015\012 \040\040'
6024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville *) # EBCDIC based system
6026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_SP2NL='tr \100 \n'
6027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_NL2SP='tr \r\n \100\100'
6028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
6041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_ld_reload_flag+set}" = set; then
6042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_reload_flag='-r'
6045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
6048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_cv_ld_reload_flag
6049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $reload_flag in
6050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"" | " "*) ;;
6051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*) reload_flag=" $reload_flag" ;;
6052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='$LD$reload_flag -o $output$reload_objs'
6054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
6055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
6056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" = yes; then
6057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
6074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
6075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_deplibs_check_method+set}" = set; then
6076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='$MAGIC_CMD'
6079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_file_magic_test_file=
6080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_deplibs_check_method='unknown'
6081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Need to set the preceding variable on all platforms that support
6082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# interlibrary dependencies.
6083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'none' -- dependencies not supported.
6084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `unknown' -- same as none, but documents that we really don't know.
6085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'pass_all' -- all dependencies passed with no checks.
6086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'test_compile' -- check by making test program.
6087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 'file_magic [[regex]]' -- check by looking for files in library path
6088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which responds to the $file_magic_cmd with a given extended regex.
6089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If you have `file' or equivalent on your system and you're not sure
6090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether `pass_all' will *always* work, you probably want this one.
6091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
6093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
6094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
6098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
6102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='/usr/bin/file -L'
6104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/shlib/libc.so
6105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin*)
6108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid is a shell function defined in ltmain.sh
6109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd='func_win32_libid'
6111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw* | pw32*)
6114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Base MSYS/MinGW do not provide the 'file' command needed by
6115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # unless we find 'file', for example because we are cross-compiling.
6117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ( file / ) >/dev/null 2>&1; then
6118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='func_win32_libid'
6120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='$OBJDUMP -f'
6123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
6127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
6131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_cpu in
6133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    i*86 )
6134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Not sure whether the presence of OpenBSD here was a mistake.
6135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Let's accept both of them until this is cleared up.
6136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_cmd=/usr/bin/file
6138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
6140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
6147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux10.20* | hpux11*)
6151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
6152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
6153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
6154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
6158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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]'
6159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
6162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
6169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
6174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $LD in
6175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-32|*"-32 ") libmagic=32-bit;;
6176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-n32|*"-n32 ") libmagic=N32;;
6177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-64|*"-64 ") libmagic=64-bit;;
6178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) libmagic=never-match;;
6179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must be Linux ELF.
6184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux* | k*bsd*-gnu)
6185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
6189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewos6*)
6197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_cmd=/usr/bin/file
6199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
6203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
6207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
6215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
6219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
6223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
6231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
6232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  motorola)
6233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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]'
6234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ncr)
6237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sequent)
6240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
6241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sni)
6244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_cmd='/bin/file'
6245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_file_magic_test_file=/lib/libc.so
6247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  siemens)
6249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pc)
6252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_deplibs_check_method=pass_all
6253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
6258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_deplibs_check_method=pass_all
6259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
6265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_cv_file_magic_cmd
6266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_cv_deplibs_check_method
6267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$deplibs_check_method" && deplibs_check_method=unknown
6268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
6281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}ar; ac_word=$2
6283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_AR+set}" = set; then
6286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$AR"; then
6289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_AR="$AR" # Let the user override the test.
6290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
6296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
6297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_AR="${ac_tool_prefix}ar"
6299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$ac_cv_prog_AR
6309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$AR"; then
6310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $AR" >&5
6311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$AR" >&6; }
6312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
6314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
6315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_AR"; then
6320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_AR=$AR
6321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "ar", so it can be a program name with args.
6322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ar; ac_word=$2
6323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_AR"; then
6329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
6336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
6337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_AR="ar"
6339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_AR=$ac_cv_prog_ac_ct_AR
6349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_AR"; then
6350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_AR" >&6; }
6352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
6354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
6355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_AR" = x; then
6358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    AR="false"
6359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
6362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
6364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
6365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
6367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
6368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    AR=$ac_ct_AR
6371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  AR="$ac_cv_prog_AR"
6374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$AR" && AR=ar
6377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$AR_FLAGS" && AR_FLAGS=cru
6378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
6390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}strip; ac_word=$2
6392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_STRIP+set}" = set; then
6395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$STRIP"; then
6398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
6405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
6406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$ac_cv_prog_STRIP
6418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP"; then
6419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $STRIP" >&5
6420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$STRIP" >&6; }
6421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
6423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
6424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_STRIP"; then
6429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_STRIP=$STRIP
6430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "strip", so it can be a program name with args.
6431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy strip; ac_word=$2
6432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_STRIP"; then
6438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
6445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
6446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_STRIP="strip"
6448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_STRIP"; then
6459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_STRIP" >&6; }
6461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
6463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
6464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_STRIP" = x; then
6467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    STRIP=":"
6468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
6471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
6473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
6474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
6476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
6477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    STRIP=$ac_ct_STRIP
6480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  STRIP="$ac_cv_prog_STRIP"
6483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$STRIP" && STRIP=:
6486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_tool_prefix"; then
6493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}ranlib; ac_word=$2
6495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_RANLIB+set}" = set; then
6498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$RANLIB"; then
6501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
6508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
6509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$ac_cv_prog_RANLIB
6521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then
6522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$RANLIB" >&6; }
6524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
6526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
6527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_RANLIB"; then
6532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_RANLIB=$RANLIB
6533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "ranlib", so it can be a program name with args.
6534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ranlib; ac_word=$2
6535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_RANLIB"; then
6541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
6545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
6546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
6547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
6548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
6549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_RANLIB="ranlib"
6551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
6553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
6557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_RANLIB"; then
6562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_RANLIB" >&6; }
6564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
6566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
6567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_RANLIB" = x; then
6570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=":"
6571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
6573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
6574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
6576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
6577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
6579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
6580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
6581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RANLIB=$ac_ct_RANLIB
6583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  RANLIB="$ac_cv_prog_RANLIB"
6586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$RANLIB" && RANLIB=:
6589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Determine commands to create old-style static archives.
6596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='chmod 644 $oldlib'
6598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=
6599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$RANLIB"; then
6601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
6602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
6603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
6606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
6608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
6609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
6646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
6647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
6649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
6652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
6653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for command to grab the raw symbol name followed by C symbol from nm.
6656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
6660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These are sane defaults that work on at least a few old systems.
6663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Character class describing NM global symbol codes.
6666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesymcode='[BCDEGRST]'
6667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Regexp to match symbols that can be accessed directly from C.
6669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Define system-specific variables.
6672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
6673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix*)
6674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDT]'
6675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin* | mingw* | pw32*)
6677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGISTW]'
6678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux*)
6680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
6681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    symcode='[ABCDEGRST]'
6682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix* | nonstopux*)
6685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGRST]'
6686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf*)
6688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BCDEGQRST]'
6689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
6691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[BDRT]'
6692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesco3.2v5*)
6694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4.2uw2*)
6697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DT]'
6698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco5v6* | unixware* | OpenUNIX*)
6700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABDT]'
6701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4)
6703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[DFNSTU]'
6704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If we're using GNU nm, then use its standard symbol codes.
6708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$NM -V 2>&1` in
6709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
6710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symcode='[ABCDGIRSTW]' ;;
6711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into a proper C declaration.
6714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some systems (esp. on ia64) link data and code symbols differently,
6715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# so use this general approach.
6716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform an extracted symbol line into symbol name and symbol address
6719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_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'"
6721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handle CRLF in mingw tool chain
6723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopt_cr=
6724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $build_os in
6725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemingw*)
6726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
6729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Try without a prefix underscore, then with it.
6731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_symprfx in "" "_"; do
6732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  symxfrm="\\1 $ac_symprfx\\2 \\2"
6735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Write the raw and C identifiers.
6737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Fake it for dumpbin and say T for any non-static function
6739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # and D for any global variable.
6740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Also find C++ and __fastcall symbols from MSVC++,
6741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # which start with @ or ?.
6742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="$AWK '"\
6743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {last_section=section; section=\$ 3};"\
6744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     \$ 0!~/External *\|/{next};"\
6746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {if(hide[section]) next};"\
6748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"     ' prfx=^$ac_symprfx"
6753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check to see that the pipe works correctly.
6758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pipe_works=no
6759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest*
6761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
6762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar nm_test_var;
6766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void);
6767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid nm_test_func(void){}
6768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main(){nm_test_var='a';nm_test_func();return(0);}
6772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
6777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
6779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Now try to grab the symbols.
6780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nlist=conftest.nm
6781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
6784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && test -s "$nlist"; then
6786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Try sorting and uniquifying the output.
6787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if sort "$nlist" | uniq > "$nlist"T; then
6788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	mv -f "$nlist"T "$nlist"
6789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f "$nlist"T
6791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make sure that we snagged all the symbols we need.
6794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF > conftest.$ac_ext
6797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" {
6799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now generate the symbol file.
6803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<_LT_EOF >> conftest.$ac_ext
6806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The mapping between symbol names and symbols.  */
6808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconst struct {
6809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  const char *name;
6810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void       *address;
6811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt__PROGRAM__LTX_preloaded_symbols[] =
6813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
6814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { "@PROGRAM@", (void *) 0 },
6815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat <<\_LT_EOF >> conftest.$ac_ext
6818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {0, (void *) 0}
6819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
6820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* This works around a problem in FreeBSD linker */
6822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef FREEBSD_WORKAROUND
6823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestatic const void *lt_preloaded_setup() {
6824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return lt__PROGRAM__LTX_preloaded_symbols;
6825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
6829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
6830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
6831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
6832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Now try linking the two files.
6833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  mv conftest.$ac_objext conftstm.$ac_objext
6834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_save_LIBS="$LIBS"
6835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_save_CFLAGS="$CFLAGS"
6836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LIBS="conftstm.$ac_objext"
6837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
6840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
6841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    pipe_works=yes
6844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
6845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LIBS="$lt_save_LIBS"
6846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CFLAGS="$lt_save_CFLAGS"
6847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
6848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo "cannot find nm_test_func in $nlist" >&5
6849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
6850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
6851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "cannot find nm_test_var in $nlist" >&5
6852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
6853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$progname: failed program was:" >&5
6858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat conftest.$ac_ext >&5
6859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest* conftst*
6861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Do not use the global_symbol_pipe unless it works.
6863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$pipe_works" = yes; then
6864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
6865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
6866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_sys_global_symbol_pipe=
6867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
6869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe"; then
6873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_sys_global_symbol_to_cdecl=
6874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: failed" >&5
6877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}failed" >&6; }
6878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
6879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: ok" >&5
6880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}ok" >&6; }
6881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --enable-libtool-lock was given.
6906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${enable_libtool_lock+set}" = set; then
6907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_libtool_lock;
6908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
6909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Some flags need to be propagated to the compiler or linker for good
6913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libtool support.
6914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host in
6915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleia64-*-hpux*)
6916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
6918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
6921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
6923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.$ac_objext` in
6924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-32*)
6925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="32"
6926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *ELF-64*)
6928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	HPUX_IA64_MODE="64"
6929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
6931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-irix6*)
6935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6936d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  echo '#line 6936 "configure"' > conftest.$ac_ext
6937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
6940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
6942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_prog_gnu_ld" = yes; then
6943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bsmip"
6946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf32bmipn32"
6949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -melf64bmip"
6952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
6953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
6955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `/usr/bin/file conftest.$ac_objext` in
6956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*32-bit*)
6957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -32"
6958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*N32*)
6960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -n32"
6961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*64-bit*)
6963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
6964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
6965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
6966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
6967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
6968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
6969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
6970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
6971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
6974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
6975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
6977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
6978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
6980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
6981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *32-bit*)
6982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
6983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
6984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386_fbsd"
6985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
6987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_i386"
6988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ppc64-*linux*|powerpc64-*linux*)
6990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32ppclinux"
6991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390x-*linux*)
6993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_s390"
6994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc64-*linux*)
6996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf32_sparc"
6997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
6998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
6999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
7000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *64-bit*)
7001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host in
7002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*kfreebsd*-gnu)
7003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64_fbsd"
7004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
7005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  x86_64-*linux*)
7006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf_x86_64"
7007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
7008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ppc*-*linux*|powerpc*-*linux*)
7009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64ppc"
7010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
7011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s390*-*linux*|s390*-*tpf*)
7012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_s390"
7013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
7014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  sparc*-*linux*)
7015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    LD="${LD-ld} -m elf64_sparc"
7016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
7017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
7018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
7019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
7022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
7023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*-*-sco3.2v5*)
7025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  SAVE_CFLAGS="$CFLAGS"
7027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CFLAGS="$CFLAGS -belf"
7028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
7029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
7030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_cc_needs_belf+set}" = set; then
7031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=c
7034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
7035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
7038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     cat >conftest.$ac_ext <<_ACEOF
7040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
7041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
7043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
7044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
7055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
7056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
7062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
7064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
7065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
7066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
7068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
7069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
7070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
7071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
7072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_cc_needs_belf=yes
7073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
7075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
7076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_cv_cc_needs_belf=no
7078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
7082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_ext=c
7083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
7084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
7087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
7090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
7091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CFLAGS="$SAVE_CFLAGS"
7094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
7096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesparc*-*solaris*)
7097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find out which ABI we are using.
7098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'int i;' > conftest.$ac_ext
7099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
7101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
7104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `/usr/bin/file conftest.o` in
7105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *64-bit*)
7106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $lt_cv_prog_gnu_ld in
7107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
7109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  LD="${LD-ld} -64"
7111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
7113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
7114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
7115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
7116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest*
7118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
7119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks="$enable_libtool_lock"
7122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
7125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin*)
7126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$DSYMUTIL"; then
7135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$ac_cv_prog_DSYMUTIL
7155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$DSYMUTIL"; then
7156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$DSYMUTIL" >&6; }
7158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_DSYMUTIL"; then
7166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_DSYMUTIL=$DSYMUTIL
7167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "dsymutil", so it can be a program name with args.
7168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy dsymutil; ac_word=$2
7169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_DSYMUTIL"; then
7175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_DSYMUTIL"; then
7196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
7198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_DSYMUTIL" = x; then
7204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=":"
7205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
7208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    DSYMUTIL=$ac_ct_DSYMUTIL
7217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_NMEDIT+set}" = set; then
7228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$NMEDIT"; then
7231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$ac_cv_prog_NMEDIT
7251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$NMEDIT"; then
7252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
7253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$NMEDIT" >&6; }
7254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_NMEDIT"; then
7262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_NMEDIT=$NMEDIT
7263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "nmedit", so it can be a program name with args.
7264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy nmedit; ac_word=$2
7265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_NMEDIT"; then
7271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_NMEDIT"; then
7292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_NMEDIT" >&6; }
7294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_NMEDIT" = x; then
7300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=":"
7301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
7304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    NMEDIT=$ac_ct_NMEDIT
7313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NMEDIT="$ac_cv_prog_NMEDIT"
7316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}lipo; ac_word=$2
7321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_LIPO+set}" = set; then
7324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$LIPO"; then
7327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$ac_cv_prog_LIPO
7347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LIPO"; then
7348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $LIPO" >&5
7349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$LIPO" >&6; }
7350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_LIPO"; then
7358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_LIPO=$LIPO
7359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "lipo", so it can be a program name with args.
7360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy lipo; ac_word=$2
7361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
7364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_LIPO"; then
7367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_LIPO="lipo"
7377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_LIPO"; then
7388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
7389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_LIPO" >&6; }
7390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_LIPO" = x; then
7396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=":"
7397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
7400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIPO=$ac_ct_LIPO
7409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LIPO="$ac_cv_prog_LIPO"
7412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool; ac_word=$2
7417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_OTOOL+set}" = set; then
7420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL"; then
7423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$ac_cv_prog_OTOOL
7443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL"; then
7444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $OTOOL" >&5
7445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$OTOOL" >&6; }
7446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL"; then
7454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL=$OTOOL
7455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool", so it can be a program name with args.
7456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool; ac_word=$2
7457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
7460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL"; then
7463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL="otool"
7473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL"; then
7484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
7485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_OTOOL" >&6; }
7486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL" = x; then
7492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=":"
7493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
7496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL=$ac_ct_OTOOL
7505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL="$ac_cv_prog_OTOOL"
7508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy ${ac_tool_prefix}otool64; ac_word=$2
7513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_OTOOL64+set}" = set; then
7516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$OTOOL64"; then
7519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$ac_cv_prog_OTOOL64
7539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$OTOOL64"; then
7540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $OTOOL64" >&5
7541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$OTOOL64" >&6; }
7542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$ac_cv_prog_OTOOL64"; then
7550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_OTOOL64=$OTOOL64
7551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "otool64", so it can be a program name with args.
7552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy otool64; ac_word=$2
7553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
7556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_OTOOL64"; then
7559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_OTOOL64="otool64"
7569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_OTOOL64"; then
7580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
7581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_OTOOL64" >&6; }
7582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_OTOOL64" = x; then
7588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=":"
7589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
7592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    OTOOL64=$ac_ct_OTOOL64
7601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  OTOOL64="$ac_cv_prog_OTOOL64"
7604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
7634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_apple_cc_single_mod+set}" = set; then
7635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_apple_cc_single_mod=no
7638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -z "${LT_MULTI_MODULE}"; then
7639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# By default we will add the -single_module flag. You can override
7640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# by either setting the environment variable LT_MULTI_MODULE
7641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# non-empty at configure time, or by adding -multi_module to the
7642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link flags.
7643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "int foo(void){return 1;}" > conftest.c
7645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-dynamiclib -Wl,-single_module conftest.c" >&5
7647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        _lt_result=$?
7650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_cv_apple_cc_single_mod=yes
7652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
7653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat conftest.err >&5
7654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
7655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -rf libconftest.dylib*
7656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	rm -f conftest.*
7657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
7658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
7661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
7663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=no
7667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      save_LDFLAGS=$LDFLAGS
7668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "_main" > conftest.sym
7669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat >conftest.$ac_ext <<_ACEOF
7671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
7672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
7674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
7675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
7686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
7687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
7693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
7695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
7696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
7697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
7699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
7700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
7701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
7702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
7703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_ld_exported_symbols_list=yes
7704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
7706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
7707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_cv_ld_exported_symbols_list=no
7709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
7713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LDFLAGS="$save_LDFLAGS"
7714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
7718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
7719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rhapsody* | darwin1.[012])
7720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin1.*)
7722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) # darwin 5.x on
7724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # if running on 10.5 or later, the deployment target defaults
7725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to the OS version, if on x86, and 10.4, the deployment
7726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # target defaults to 10.4. Don't you love it?
7727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.[012]*)
7731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	10.*)
7733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
7735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_single_mod='$single_module'
7739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$DSYMUTIL" != ":"; then
7746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil='~$DSYMUTIL $lib || :'
7747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
7748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _lt_dsymutil=
7749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
7750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
7751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
7752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_header in dlfcn.h
7755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
7763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
7764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
7766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
7767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
7769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <$ac_header>
7771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
7773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
7774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
7780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
7782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
7783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
7784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
7786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
7787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
7788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
7789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$as_ac_Header=yes"
7790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
7792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
7793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval "$as_ac_Header=no"
7795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=`eval echo '${'$as_ac_Header'}'`
7800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       { echo "$as_me:$LINENO: result: $ac_res" >&5
7801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_res" >&6; }
7802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test `eval echo '${'$as_ac_Header'}'` = yes; then
7803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
7804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
7814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
7815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
7819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CCC"; then
7820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$CCC
7821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_tool_prefix"; then
7823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
7825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_tool_prefix$ac_prog; ac_word=$2
7827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_CXX+set}" = set; then
7830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$CXX"; then
7833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXX="$CXX" # Let the user override the test.
7834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
7843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX=$ac_cv_prog_CXX
7853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX"; then
7854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $CXX" >&5
7855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CXX" >&6; }
7856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -n "$CXX" && break
7863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
7864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXX"; then
7866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ct_CXX=$CXX
7867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
7870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
7871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
7874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_ct_CXX"; then
7877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
7881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
7882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
7883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
7884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
7885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_ac_ct_CXX="$ac_prog"
7887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
7889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
7893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_ct_CXX"; then
7898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
7899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_ct_CXX" >&6; }
7900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
7902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
7903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$ac_ct_CXX" && break
7907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
7908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$ac_ct_CXX" = x; then
7910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX="g++"
7911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
7912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $cross_compiling:$ac_tool_warned in
7913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleyes:)
7914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&5
7917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhose name does not start with the host triplet.  If you think this
7919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
7920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_tool_warned=yes ;;
7921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXX=$ac_ct_CXX
7923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
7927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
7928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Provide some information about the compiler.
7929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me:$LINENO: checking for C++ compiler version" >&5
7930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler=`set X $ac_compile; echo $2`
7931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler --version >&5"
7932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler --version >&5") 2>&5
7938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
7941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler -v >&5"
7942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler -v >&5") 2>&5
7948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
7951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (ac_try="$ac_compiler -V >&5"
7952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compiler -V >&5") 2>&5
7958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
7961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
7963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
7964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_cxx_compiler_gnu+set}" = set; then
7965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
7966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
7967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
7968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
7969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
7971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
7972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
7973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
7975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
7976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
7977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef __GNUC__
7978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       choke me
7979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
7980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
7981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
7982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
7983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
7984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
7985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
7986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
7987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
7988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
7990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
7991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
7993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
7994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
7995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
7996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
7997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
7999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
8000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
8002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_compiler_gnu=yes
8003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_compiler_gnu=no
8008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
8015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
8016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGXX=`test $ac_compiler_gnu = yes && echo yes`
8017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_test_CXXFLAGS=${CXXFLAGS+set}
8018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_save_CXXFLAGS=$CXXFLAGS
8019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
8020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
8021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_cxx_g+set}" = set; then
8022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
8023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
8025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=yes
8026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cv_prog_cxx_g=no
8027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   CXXFLAGS="-g"
8028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat >conftest.$ac_ext <<_ACEOF
8029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
8036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
8037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
8038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
8040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
8041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
8042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
8044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
8045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
8051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
8057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
8058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
8060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
8061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CXXFLAGS=""
8066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cat >conftest.$ac_ext <<_ACEOF
8067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
8074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
8075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
8076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
8078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
8079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
8080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
8082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
8083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
8089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
8095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
8096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
8098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
8099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 CXXFLAGS="-g"
8105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 cat >conftest.$ac_ext <<_ACEOF
8106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
8113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
8114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
8115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
8117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
8118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
8119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
8121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
8122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
8128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
8134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
8135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
8137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_cxx_g=yes
8138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
8155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
8156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_test_CXXFLAGS" = set; then
8157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXFLAGS=$ac_save_CXXFLAGS
8158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test $ac_cv_prog_cxx_g = yes; then
8159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
8160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g -O2"
8161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-g"
8163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
8166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS="-O2"
8167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CXXFLAGS=
8169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
8172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
8173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledepcc="$CXX"  am_compiler_list=
8178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
8180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
8181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
8182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
8183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
8185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We make a subdir and do the tests there.  Otherwise we can end up
8186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making bogus files that we don't know about and never remove.  For
8187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # instance it was reported that on HP-UX the gcc test will end up
8188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # making a dummy file named `D' -- because `-MD' means `put the output
8189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in D'.
8190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conftest.dir
8191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Copy depcomp to subdir because otherwise we won't find it if we're
8192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # using a relative directory.
8193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cp "$am_depcomp" conftest.dir
8194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd conftest.dir
8195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We will build objects and dependencies in a subdirectory because
8196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it helps to detect inapplicable dependency modes.  For instance
8197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # both Tru64's cc and ICC support -MD to output dependencies as a
8198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # side effect of compilation, but ICC will put the dependencies in
8199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the current directory while Tru64 will put them in the object
8200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directory.
8201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir sub
8202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
8204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$am_compiler_list" = ""; then
8205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for depmode in $am_compiler_list; do
8208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Setup a source with many dependencies, because some compilers
8209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # like to wrap large dependency lists on column 80 (with \), and
8210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we should not choose a depcomp mode which is confused by this.
8211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #
8212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We need to recreate these files for each test, as the compiler may
8213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # overwrite some of them when testing with obscure command lines.
8214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # This happens at least with the AIX C compiler.
8215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    : > sub/conftest.c
8216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for i in 1 2 3 4 5 6; do
8217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo '#include "conftst'$i'.h"' >> sub/conftest.c
8218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Solaris 8's {/usr,}/bin/sh.
8220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      touch sub/conftst$i.h
8221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
8222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
8223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $depmode in
8225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nosideeffect)
8226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # after this tag, mechanisms are not by side-effect, so they'll
8227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # only be used when explicitly requested
8228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$enable_dependency_tracking" = xyes; then
8229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	continue
8230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
8231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	break
8232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    none) break ;;
8235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We check with `-c' and `-o' for the sake of the "dashmstdout"
8237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # mode.  It turns out that the SunPro C++ compiler does not properly
8238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # handle `-M -o', and we need to detect this.
8239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if depmode=$depmode \
8240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
8243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         >/dev/null 2>conftest.err &&
8244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
8245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
8246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
8247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
8248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # icc doesn't choke on unknown options, it will just issue warnings
8249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or remarks (even with -Werror).  So we grep stderr for any message
8250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # that says an option was ignored or not supported.
8251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When given -MP, icc 7.0 and 7.1 complain thusly:
8252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line warning: ignoring option '-M'; no argument required
8253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The diagnosis changed in icc 8.0:
8254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      #   icc: Command line remark: option '-MP' not supported
8255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (grep 'ignoring option' conftest.err ||
8256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        am_cv_CXX_dependencies_compiler_type=$depmode
8258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        break
8259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cd ..
8264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -rf conftest.dir
8265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am_cv_CXX_dependencies_compiler_type=none
8267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
8271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
8272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
8273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if
8275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$enable_dependency_tracking" != xno \
8276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
8277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE=
8278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE='#'
8279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_TRUE='#'
8281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__fastdepCXX_FALSE=
8282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CXX" && ( test "X$CXX" != "Xno" &&
8286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
8287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (test "X$CXX" != "Xg++"))) ; then
8288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ext=cpp
8289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
8290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
8295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$CXXCPP"; then
8296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_prog_CXXCPP+set}" = set; then
8297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
8298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Double quotes because CXXCPP needs to be expanded
8300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for CXXCPP in "$CXX -E" "/lib/cpp"
8301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
8302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_preproc_ok=false
8303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
8304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
8305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
8306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
8307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
8309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
8310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
8311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
8312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
8318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
8319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
8320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
8321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
8322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
8323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
8325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
8337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
8340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
8341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
8346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
8350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
8352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
8353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
8354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
8360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
8362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
8374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
8377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
8378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
8384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
8385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
8386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
8389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
8391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
8393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_preproc_ok; then
8394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
8395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
8398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_CXXCPP=$CXXCPP
8399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CXXCPP=$ac_cv_prog_CXXCPP
8402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_CXXCPP=$CXXCPP
8404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
8406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$CXXCPP" >&6; }
8407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=false
8408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_cxx_preproc_warn_flag in '' yes
8409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
8410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use a header file that comes with gcc, so configuring glibc
8411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # with a fresh cross-compiler works.
8412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # <limits.h> exists even on freestanding compilers.
8414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On the NeXT, cc -E runs the code through the compiler's parser,
8415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # not just through cpp. "Syntax error" is here to catch this case.
8416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
8417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
8423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
8424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
8425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
8426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
8427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     Syntax error
8428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
8430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
8442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
8445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
8446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: fails on valid input.
8451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
8455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # OK, works on sane cases.  Now check whether nonexistent headers
8457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # can be detected and how.
8458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
8459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
8460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
8462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
8463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
8464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ac_nonexistent.h>
8465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
8467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
8468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
8470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
8474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
8475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
8476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
8477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
8479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
8481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
8482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Broken: success on invalid input.
8483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecontinue
8484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
8486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
8487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Passes both tests.
8489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_preproc_ok=:
8490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebreak
8491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
8494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
8496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
8498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_preproc_ok; then
8499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
8500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  _lt_caught_CXX_error=yes
8502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
8505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
8506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  _lt_caught_CXX_error=yes
8512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set options
8518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        enable_dlopen=no
8522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_win32_dll=no
8525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Check whether --enable-shared was given.
8528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${enable_shared+set}" = set; then
8529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_shared; p=${PACKAGE-default}
8530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_shared=yes ;;
8532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_shared=no ;;
8533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
8535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_shared=yes
8541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared=yes
8548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-static was given.
8559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${enable_static+set}" = set; then
8560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_static; p=${PACKAGE-default}
8561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_static=yes ;;
8563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_static=no ;;
8564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     enable_static=no
8566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_static=yes
8572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_static=yes
8579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-pic was given.
8591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${with_pic+set}" = set; then
8592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_pic; pic_mode="$withval"
8593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pic_mode=default
8595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$pic_mode" && pic_mode=default
8599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether --enable-fast-install was given.
8607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${enable_fast_install+set}" = set; then
8608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enableval=$enable_fast_install; p=${PACKAGE-default}
8609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $enableval in
8610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    yes) enable_fast_install=yes ;;
8611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    no) enable_fast_install=no ;;
8612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
8613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_fast_install=no
8614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Look at the argument we got.  We use all the common list separators.
8615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      for pkg in $enableval; do
8617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	IFS="$lt_save_ifs"
8618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "X$pkg" = "X$p"; then
8619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  enable_fast_install=yes
8620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
8621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
8622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      IFS="$lt_save_ifs"
8623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
8624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
8625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=yes
8627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This can be used to rebuild libtool when needed
8640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL_DEPS="$ltmain"
8641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Always use our own libtool.
8643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL='$(SHELL) $(top_builddir)/libtool'
8644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LN_S" && LN_S="ln -s"
8670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" ; then
8685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
8686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for objdir" >&5
8689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for objdir... $ECHO_C" >&6; }
8690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_objdir+set}" = set; then
8691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
8692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f .libs 2>/dev/null
8694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir .libs 2>/dev/null
8695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d .libs; then
8696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=.libs
8697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # MS-DOS does not allow filenames that begin with a dot.
8699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_objdir=_libs
8700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir .libs 2>/dev/null
8702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
8704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_objdir" >&6; }
8705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$lt_cv_objdir
8706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
8712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define LT_OBJDIR "$lt_cv_objdir/"
8713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
8714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
8732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
8733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX sometimes has problems with the GCC collect2 program.  For some
8734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # reason, if we set the COLLECT_NAMES environment variable, the problems
8735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # vanish in a puff of smoke.
8736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X${COLLECT_NAMES+set}" != Xset; then
8737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    COLLECT_NAMES=
8738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export COLLECT_NAMES
8739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution that helps us do robust quoting.  It backslashifies
8744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# metacharacters that are still active within double-quoted strings.
8745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Same as above, but do not quote variable references.
8748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='s/\(["`\\]\)/\\\1/g'
8749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution to delay expansion of an escaped shell variable in a
8751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# double_quote_subst'ed string.
8752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution to delay expansion of an escaped single quote.
8755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed substitution to avoid accidental globbing in evaled expressions
8758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_glob_subst='s/\*/\\\*/g'
8759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Global variables:
8761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleofile=libtool
8762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecan_build_shared=yes
8763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# All known linkers require a `.a' archive for static linking (except MSVC,
8765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which needs '.lib').
8766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=a
8767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld="$lt_cv_prog_gnu_ld"
8769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CC="$CC"
8771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_CFLAGS="$CFLAGS"
8772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set sane defaults for various variables
8774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$CC" && CC=cc
8775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCC" && LTCC=$CC
8776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && LD=ld
8778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_objext" && ac_objext=o
8779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor cc_temp in $compiler""; do
8781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
8782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
8785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
8786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
8787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
8788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only perform the check for file, if the check method requires it
8792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$MAGIC_CMD" && MAGIC_CMD=file
8793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $deplibs_check_method in
8794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic*)
8795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
8798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
8800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/${ac_tool_prefix}file; then
8813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
8849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$MAGIC_CMD" >&6; }
8851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
8853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
8854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$lt_cv_path_MAGIC_CMD"; then
8861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$ac_tool_prefix"; then
8862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking for file" >&5
8863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for file... $ECHO_C" >&6; }
8864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
8866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MAGIC_CMD in
8868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville[\\/*] |  ?:[\\/]*)
8869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
8872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_MAGIC_CMD="$MAGIC_CMD"
8873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $ac_dummy; do
8876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
8877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
8878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f $ac_dir/file; then
8879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n "$file_magic_test_file"; then
8881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $deplibs_check_method in
8882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"file_magic "*)
8883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $EGREP "$file_magic_regex" > /dev/null; then
8887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
8888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
8889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat <<_LT_EOF 1>&2
8890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the command libtool uses to detect shared libraries,
8892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** $file_magic_cmd, produces output that libtool cannot recognize.
8893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** The result is that libtool may fail to recognize shared libraries
8894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** as such.  This will affect the creation of libtool libraries that
8895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** depend on shared libraries, but programs linked with such libtool
8896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** libraries will work regardless of this problem.  Nevertheless, you
8897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** may want to report the problem to your system manager and/or to
8898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** bug-libtool@gnu.org
8899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
8901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi ;;
8902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
8903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
8904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break
8905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
8906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
8907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
8908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  MAGIC_CMD="$lt_save_MAGIC_CMD"
8909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$MAGIC_CMD"; then
8915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$MAGIC_CMD" >&6; }
8917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
8918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
8919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
8920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
8924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    MAGIC_CMD=:
8925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
8927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
8929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
8930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
8931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Use C for the default configuration in the libtool script
8933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_save_CC="$CC"
8935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
8937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
8940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C test sources.
8943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
8944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C test sources.
8946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
8947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$objext
8948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple compile tests
8950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_compile_test_code="int some_variable = 0;"
8951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Code to be used in simple link tests
8953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_simple_link_test_code='int main(){return(0);}'
8954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
8962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
8963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
8965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
8968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
8969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the default compiler, since it gets overwritten when the other
8971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_DEFAULT=$CC
8973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# save warnings/boilerplate of simple test code
8975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
8979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
8980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_outfile=conftest.$ac_objext
8982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
8983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
8985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
8986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## CAVEAT EMPTOR:
8989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## There is no encapsulation within the following macros, do not change
8990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## the running order or otherwise move them around unless you know exactly
8991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## what you are doing...
8992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$compiler"; then
8993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag=
8995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
8997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
8999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
9001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
9003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_rtti_exceptions=no
9005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
9006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-fno-rtti -fno-exceptions"
9008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
9009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
9010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
9011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
9012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
9013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
9014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
9017d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:9017: $lt_compile\"" >&5)
9018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
9019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
9020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
9021d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:9021: \$? = $ac_status" >&5
9022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
9023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
9024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
9025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_rtti_exceptions=yes
9029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
9041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_prog_compiler_wl=
9051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic=
9052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static=
9053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
9056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = yes; then
9058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl='-Wl,'
9059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static='-static'
9060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix*)
9063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
9064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
9065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
9066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
9067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-fPIC'
9075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
9078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
9079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
9080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
9087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw* | cygwin* | pw32* | os2*)
9090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
9091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
9092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
9094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
9095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
9098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
9099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
9100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fno-common'
9101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
9104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
9106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
9108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
9109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
9111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fPIC'
9112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
9117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
9119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    msdosdjgpp*)
9122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Just because we use GCC doesn't mean we suddenly get shared libraries
9123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # on systems that don't support them.
9124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
9125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared=no
9126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
9129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
9130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
9131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
9132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
9135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
9136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic=-Kconform_pic
9137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC'
9142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME Check for flag to pass linker flags through the system compiler.
9146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
9148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
9150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
9151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
9152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw* | cygwin* | pw32* | os2*)
9158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
9159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
9160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-DDLL_EXPORT'
9161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9* | hpux10* | hpux11*)
9164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
9167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
9169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# +Z the default
9170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
9172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='+Z'
9173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='${wl}-a ${wl}archive'
9177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
9180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC (with -KPIC) is the default.
9182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
9183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    linux* | k*bsd*-gnu)
9186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
9187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      icc* | ecc* | ifort*)
9188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
9189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-KPIC'
9190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-static'
9191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      pgcc* | pgf77* | pgf90* | pgf95*)
9193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Portland Group compilers (*not* the Pentium gcc compiler,
9194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# which looks to be a dead project)
9195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
9196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-fpic'
9197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
9198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ccc*)
9200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_wl='-Wl,'
9201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # All Alpha code is PIC.
9202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_static='-non_shared'
9203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      xl*)
9205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# IBM XL C 8.0/Fortran 10.1 on PPC
9206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,'
9207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-qpic'
9208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-qstaticlink'
9209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
9211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
9212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)
9213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Sun C 5.9
9214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_pic='-KPIC'
9215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
9216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_wl='-Wl,'
9217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ F*)
9219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_pic='-KPIC'
9221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static='-Bstatic'
9222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_wl=''
9223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
9230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
9231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
9232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
9235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
9236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
9237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-fPIC -shared'
9238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3* | osf4* | osf5*)
9241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All OSF/1 code is PIC.
9243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
9244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    rdos*)
9247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-non_shared'
9248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
9252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
9253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
9254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      f77* | f90* | f95*)
9255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Qoption ld ';;
9256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
9257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_wl='-Wl,';;
9258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
9262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Qoption ld '
9263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-PIC'
9264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
9265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4 | sysv4.2uw2* | sysv4.3*)
9268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
9270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
9271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
9274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec ;then
9275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic='-Kconform_pic'
9276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static='-Bstatic'
9277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-KPIC'
9283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
9284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    unicos*)
9287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_wl='-Wl,'
9288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
9289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
9292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic='-pic'
9293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_static='-Bstatic'
9294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_can_build_shared=no
9298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
9303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
9304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
9305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
9306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
9308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
9311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_prog_compiler_pic" >&6; }
9313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
9320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
9321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
9322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic"; then
9323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
9325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_pic_works+set}" = set; then
9326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
9327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works=no
9329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
9330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
9333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
9334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
9335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
9336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
9337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
9338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
9341d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:9341: $lt_compile\"" >&5)
9342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
9343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
9344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
9345d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:9345: \$? = $ac_status" >&5
9346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
9347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
9348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
9349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works=yes
9353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
9359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
9360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic in
9363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
9364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
9366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic=
9368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared=no
9369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
9379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
9380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
9381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
9384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_static_works+set}" = set; then
9385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
9386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works=no
9388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
9389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
9393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
9394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
9395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
9396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
9397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
9400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works=yes
9401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
9402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
9403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works=yes
9404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
9407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
9408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
9411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
9412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works" = xyes; then
9414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
9415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static=
9417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
9427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_c_o+set}" = set; then
9428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
9429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
9431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
9432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
9433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
9434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
9435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
9438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
9439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
9440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
9441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
9442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
9443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
9446d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:9446: $lt_compile\"" >&5)
9447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
9448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
9449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
9450d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:9450: \$? = $ac_status" >&5
9451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
9453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
9454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
9455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
9459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
9462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
9464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
9465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
9467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
9468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
9469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
9473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
9474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
9482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_c_o+set}" = set; then
9483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
9484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o=no
9486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
9487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
9488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
9489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
9490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
9493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
9494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
9495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
9496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
9497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
9498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
9501d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:9501: $lt_compile\"" >&5)
9502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
9503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
9504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
9505d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:9505: \$? = $ac_status" >&5
9506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
9508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
9509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
9510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o=yes
9514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
9515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
9516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
9517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
9519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
9520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
9522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
9523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
9524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
9525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
9528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
9529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
9534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
9536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
9537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
9538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
9539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
9540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
9542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
9543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $hard_links" >&5
9545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$hard_links" >&6; }
9546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
9547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
9550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
9551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
9552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
9553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
9554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
9562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  runpath_var=
9564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag=
9565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  always_export_symbols=no
9566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds=
9567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_expsym_cmds=
9568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_needs_object=no
9569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_shared_with_static_runtimes=no
9570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_dynamic_flag_spec=
9571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=no
9573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
9574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_absolute=no
9575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_flag_spec=
9576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_flag_spec_ld=
9577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_libdir_separator=
9578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_minus_L=no
9579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
9580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  inherit_rpath=no
9581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=unknown
9582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_cmds=
9583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  module_expsym_cmds=
9584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_new_cmds=
9585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  old_archive_from_expsyms_cmds=
9586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  thread_safe_flag_spec=
9587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec=
9588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # include_expsyms should be a list of space-separated symbols to be *always*
9589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # included in the symbol list
9590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  include_expsyms=
9591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # exclude_expsyms can be an extended regexp of symbols to exclude
9592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # as well as any symbol that contains `d'.
9595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # platforms (ab)use it in PIC code, but their linkers get confused if
9598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the symbol is explicitly referenced.  Since portable code cannot
9599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # rely on this symbol name, it's probably fine to never include it in
9600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # preloaded symbol tables.
9601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exclude shared library initialization/finalization symbols.
9602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  extract_expsyms_cmds=
9603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
9605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin* | mingw* | pw32*)
9606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When not using gcc, we currently assume that we are using
9608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Microsoft Visual C++.
9609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GCC" != yes; then
9610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
9611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  interix*)
9614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # we just hope/assume this is gcc and not c89 (= MSVC++)
9615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=yes
9616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  openbsd*)
9618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=no
9619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
9620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
9621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=yes
9623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
9624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If archive_cmds runs LD, not CC, wlarc should be empty
9625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wlarc='${wl}'
9626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Set some defaults for GNU ld with shared library support. These
9628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # are reset later if shared libraries are not supported. Putting them
9629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # here allows them to be overridden if necessary.
9630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    runpath_var=LD_RUN_PATH
9631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_dynamic_flag_spec='${wl}--export-dynamic'
9633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # ancient GNU ld didn't support --whole-archive et. al.
9634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
9637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    supports_anon_versioning=no
9640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case `$LD -v 2>&1` in
9641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\ 2.11.*) ;; # other 2.11 versions
9645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) supports_anon_versioning=yes ;;
9646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if GNU ld supports shared libraries.
9649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[3-9]*)
9651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # On AIX/PPC, the GNU linker is very broken
9652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" != ia64; then
9653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** to be unable to reliably create shared libraries on AIX.
9658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Therefore, libtool is disabling shared libraries support.  If you
9659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** really care for shared libraries, you may want to modify your PATH
9660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** so that a non-GNU linker is found, and then restart.
9661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
9667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
9668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
9669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
9670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
9672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
9674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            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)'
9675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
9676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
9677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
9678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos*)
9682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=unsupported
9684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# support --undefined.  This deserves some investigation.  FIXME
9686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin* | mingw* | pw32*)
9693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as there is no search path for DLLs.
9695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
9696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=no
9698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared_with_static_runtimes=yes
9699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If the export-symbols file already is a .def file (1st line
9704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# is EXPORTS), use it as is; otherwise, prepend...
9705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cp $export_symbols $output_objdir/$soname.def;
9707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo EXPORTS > $output_objdir/$soname.def;
9709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cat $export_symbols >> $output_objdir/$soname.def;
9710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi~
9711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
9718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=no
9719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
9722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, shared libraries are loaded at an image base (0x10000000 by
9724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # default) and relocated if they conflict, which is a slow very memory
9725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # consuming and fragmenting process.  To avoid this, we pick a random,
9726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      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'
9730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    gnu* | linux* | tpf* | k*bsd*-gnu)
9733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tmp_diet=no
9734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_os" = linux-dietlibc; then
9735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
9736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 && test "$tmp_diet" = no
9741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      then
9742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	tmp_addflag=
9743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	tmp_sharedflag='-shared'
9744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename,$host_cpu in
9745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        pgcc*)				# Portland Group C compiler
9746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag'
9748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
9750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' $pic_flag -Mnomain' ;;
9752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic' ;;
9754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ifc* | ifort*)			# Intel Fortran compiler
9757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag=' -nofor_main' ;;
9758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
9759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-qmkshrobj'
9760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_addflag= ;;
9761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1 | sed 5q` in
9763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ C*)			# Sun C 5.9
9764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  compiler_needs_object=yes
9766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*Sun\ F*)			# Sun Fortran 8.3
9768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  tmp_sharedflag='-G' ;;
9769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$supports_anon_versioning" = xyes; then
9773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo "local: *; };" >> $output_objdir/$libname.ver~
9776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
9778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
9780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	xlf*)
9781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec=
9784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "x$supports_anon_versioning" = xyes; then
9787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      echo "local: *; };" >> $output_objdir/$libname.ver~
9790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs=no
9796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    netbsd*)
9800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc=
9803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
9810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** create shared libraries on Solaris systems.  Therefore, libtool
9816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.9.1 or newer.  Another option is to modify
9818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `$LD -v 2>&1` in
9832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cat <<_LT_EOF 1>&2
9835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** reliably create shared libraries on SCO systems.  Therefore, libtool
9838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** is disabling shared libraries support.  We urge you to upgrade GNU
9839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** your PATH or compiler configuration so that the native linker is
9841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*** used, and then restart.
9842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
9844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
9846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # For security reasons, it is highly recommended that you always
9847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # use absolute paths for naming shared libraries, and exclude the
9848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # DT_RUNPATH tag from executables and libraries.  But doing so
9849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # requires that you compile everything twice, which is a pain.
9850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs=no
9856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
9858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
9859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
9862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
9864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
9866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
9869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
9874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
9877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$ld_shlibs" = no; then
9879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=
9880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec=
9881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=
9882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      whole_archive_flag_spec=
9883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
9884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
9885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME fill in a description of your system's linker (not GNU ld)
9886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
9887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix3*)
9888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
9889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      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'
9891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: this linker hardcodes the directories in LIBPATH if there
9892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # are no directories specified by -L.
9893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
9894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Neither direct hardcoding nor static linking is supported with a
9896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# broken collect2.
9897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=unsupported
9898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
9900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix[4-9]*)
9902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
9903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# On IA64, the linker does run time linking by default, so we don't
9904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# have to do anything special.
9905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-Bexport'
9907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag=""
9908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# If we're using GNU nm, then we don't want the "-C" option.
9910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
9915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	aix_use_runtimelinking=no
9917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Test if we are trying to use run time linking or normal
9919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# need to do runtime linking.
9921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  for ld_flag in $LDFLAGS; do
9923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    aix_use_runtimelinking=yes
9925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    break
9926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  done
9928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	exp_sym_flag='-bexport'
9932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_entry_flag='-bnoentry'
9933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When large executables or shared objects are built, AIX ld can
9936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # have problems creating the table of contents.  If linking a library
9937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # or program results in "error TOC overflow" add -mminimal-toc to
9938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds=''
9942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
9943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct_absolute=yes
9944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
9945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
9946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      file_list_spec='${wl}-f,'
9947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
9949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_os in aix4.[012]|aix4.[012].*)
9950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# We only want to do this on AIX 4.2 and lower, the check
9951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# below for broken collect2 doesn't work under 4.3+
9952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
9953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
9954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
9956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have reworked collect2
9957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  :
9958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # We have old collect2
9960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=unsupported
9961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # It fails to find uninstalled libraries when the uninstalled
9962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # path is not listed in the libpath.  Setting hardcode_minus_L
9963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # to unsupported forces relinking
9964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
9965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='-L$libdir'
9966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator=
9967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
9969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
9970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shared_flag='-shared'
9971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$aix_use_runtimelinking" = yes; then
9972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag="$shared_flag "'${wl}-G'
9973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
9975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# not using gcc
9976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
9977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# chokes on -Wl,-G. The following line is correct:
9979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
9980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
9981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
9982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-G'
9983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
9984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag='${wl}-bM:SRE'
9985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
9986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
9987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
9988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
9989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # It seems that -bexpall does not export symbols beginning with
9990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # underscore (_), so it is better to generate a list of symbols to export.
9991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      always_export_symbols=yes
9992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$aix_use_runtimelinking" = yes; then
9993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Warning - without using the other runtime loading flags (-brtl),
9994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -berok will link without error, but may produce a broken library.
9995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag='-berok'
9996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Determine the default libpath from the value encoded in an
9997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # empty executable.
9998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat >conftest.$ac_ext <<_ACEOF
9999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
10000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
10001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
10002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
10003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
10004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
10006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
10007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
10008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
10010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
10011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
10012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
10013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
10014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
10015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
10016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
10018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
10021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
10022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
10023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
10024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
10025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
10027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
10028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
10029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
10030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
10031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
10033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
10034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
10035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
10036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
10037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
10038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
10039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
10041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
10042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
10046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
10047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
10053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        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"
10057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
10059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag="-z nodefs"
10061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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"
10062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # Determine the default libpath from the value encoded in an
10064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # empty executable.
10065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 cat >conftest.$ac_ext <<_ACEOF
10066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
10067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
10068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
10069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
10070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
10071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
10073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
10074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
10075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
10077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
10078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
10079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
10080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
10081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
10082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
10083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
10085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
10088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
10089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
10090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
10091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
10092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
10094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
10095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
10096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
10097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
10098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
10100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
10101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
10102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
10103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
10104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
10105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
10106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
10108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
10109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
10113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
10114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
10120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Warning - without using the other run time loading flags,
10124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # -berok will link without error, but may produce a broken library.
10125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  no_undefined_flag=' ${wl}-bernotok'
10126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag=' ${wl}-berok'
10127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Exported symbols can be pulled into shared objects from archives
10128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='$convenience'
10129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=yes
10130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # This is similar to how AIX traditionally builds its shared libraries.
10131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  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'
10132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
10133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
10137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
10138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
10139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
10140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_expsym_cmds=''
10142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
10143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
10144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            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)'
10145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_libdir_flag_spec='-L$libdir'
10146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L=yes
10147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
10148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    bsdi[45]*)
10152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec=-rdynamic
10153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin* | mingw* | pw32*)
10156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # When not using gcc, we currently assume that we are using
10157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Microsoft Visual C++.
10158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_libdir_flag_spec is actually meaningless, as there is
10159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # no search path for DLLs.
10160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec=' '
10161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
10162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Tell ltmain to make .lib files, not .a files.
10163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libext=lib
10164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Tell ltmain to make .dll files, not .so files.
10165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shrext_cmds=".dll"
10166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: Setting linknames here is a bad hack.
10167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
10168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The linker will automatically build a .lib file if we build a DLL.
10169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_from_new_cmds='true'
10170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: Should let the user specify the lib program.
10171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fix_srcfile_path='`cygpath -w "$srcfile"`'
10173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      enable_shared_with_static_runtimes=yes
10174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
10177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=no
10180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct=no
10181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic=yes
10182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var=unsupported
10183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec=''
10184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs=yes
10185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag="$_lt_dar_allow_undefined"
10186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = "yes"; then
10187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    output_verbose_link_cmd=echo
10188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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}"
10191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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}"
10192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs=no
10195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dgux*)
10200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd1*)
10206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ld_shlibs=no
10207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # support.  Future versions do this automatically, but an explicit c++rt0.o
10211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # does not break anything, and helps significantly (at the cost of a little
10212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # extra space).
10213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd2.2*)
10214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
10216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd2*)
10222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
10225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd* | dragonfly*)
10230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
10232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux9*)
10237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
10244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # hardcode_minus_L: Not really in the search PATH,
10247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but as the default location of the library.
10248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
10249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-E'
10250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux10*)
10253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
10259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_ld='+b $libdir'
10261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
10262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
10263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
10264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-E'
10265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# hardcode_minus_L: Not really in the search PATH,
10266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but as the default location of the library.
10267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_minus_L=yes
10268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux11*)
10272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
10274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
10275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
10278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
10281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
10284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
10286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*)
10287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ia64*)
10290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
10293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
10296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = no; then
10298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator=:
10300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $host_cpu in
10302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hppa*64*|ia64*)
10303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
10304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var=no
10305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
10307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes
10308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute=yes
10309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
10310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # hardcode_minus_L: Not really in the search PATH,
10312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # but as the default location of the library.
10313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_minus_L=yes
10314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
10316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    irix5* | irix6* | nonstopux*)
10320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try to use the -exported_symbol ld option, if it does not
10323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# work, assume that -exports_file does not work either and
10324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# implicitly export all symbols.
10325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LDFLAGS="$LDFLAGS"
10326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat >conftest.$ac_ext <<_ACEOF
10328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint foo(void) {}
10329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
10330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
10331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
10332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
10333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
10335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
10338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
10339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
10340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
10341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
10342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
10344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
10345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
10346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
10347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
10348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  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'
10349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
10352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
10353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
10359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LDFLAGS="$save_LDFLAGS"
10360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
10365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
10367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      inherit_rpath=yes
10368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    netbsd*)
10372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
10378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    newsos6)
10383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
10387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *nto* | *qnx*)
10391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd*)
10394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -f /usr/libexec/ld.so; then
10395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct=yes
10396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
10397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_absolute=yes
10398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  export_dynamic_flag_spec='${wl}-E'
10403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  case $host_os in
10405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='-R$libdir'
10408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
10409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *)
10410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     ;;
10413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  esac
10414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
10415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=no
10417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    os2*)
10421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
10423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag=unsupported
10424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      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'
10425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf3*)
10429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
10434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
10437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
10439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag=' -expect_unresolved \*'
10448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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'
10449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	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~
10450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	$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'
10451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Both c and cxx compiler support -rpath directly
10453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec='-rpath $libdir'
10454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc='no'
10456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=:
10457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    solaris*)
10460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag=' -z defs'
10461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	wlarc='${wl}'
10463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `$CC -V 2>&1` in
10468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*"Compilers 5.0"*)
10469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=''
10470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
10475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc='${wl}'
10476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
10480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
10481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-R$libdir'
10483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_os in
10485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris2.[0-5] | solaris2.[0-5].*) ;;
10486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
10487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The compiler driver will combine and reorder linker options,
10488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# but is careful enough not to reorder.
10490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Supported since Solaris 2.6 (maybe 2.5.1?)
10491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$GCC" = yes; then
10492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
10494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
10496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sunos4*)
10502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "x$host_vendor" = xsequent; then
10503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Use $CC to link under sequent, because it throws in some extra .o
10504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# files that make .init and .fini sections work.
10505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_direct=yes
10511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_minus_L=yes
10512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4)
10516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_vendor in
10517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	sni)
10518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=yes # is this really true???
10520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	siemens)
10522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## LD is ld it makes a PLAMLIB
10523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ## CC just makes a GrossModule.
10524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  reload_cmds='$CC -r -o $output$reload_objs'
10526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no
10527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
10528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	motorola)
10529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4.3*)
10538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='-Bexport'
10541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
10544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
10545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var=no
10547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var=LD_RUN_PATH
10548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_runpath_var=yes
10549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs=yes
10550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
10555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
10556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv5* | sco3.2v5* | sco5v6*)
10569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Note: We can NOT use -z defs as we might desire, because we do not
10570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # link with -lc, and that would cause any symbols used from libc to
10571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # always be unresolved, which means just about no library would
10572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # ever link correctly.  If we're not using GNU ld we use -z text
10573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # though, which does catch some bad symbols but isn't as heavy-handed
10574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # as -z defs.
10575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag='${wl}-z,text'
10576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      allow_undefined_flag='${wl}-z,nodefs'
10577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc=no
10578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_separator=':'
10581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      link_all_deplibs=yes
10582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_dynamic_flag_spec='${wl}-Bexport'
10583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
10584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$GCC" = yes; then
10586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    uts4*)
10595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_libdir_flag_spec='-L$libdir'
10597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var=no
10598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
10601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ld_shlibs=no
10602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x$host_vendor = xsni; then
10606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host in
10607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec='${wl}-Blargedynsym'
10609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
10610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
10611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
10615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ld_shlibs" >&6; }
10616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs" = no && can_build_shared=no
10617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$with_gnu_ld
10619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
10635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
10636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
10637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc" in
10638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
10639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
10640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc=yes
10641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
10643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds in
10644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
10645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
10646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
10648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
10649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
10651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
10653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
10654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
10658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
10659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } 2>conftest.err; then
10661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        soname=conftest
10662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lib=conftest
10663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libobjs=conftest.$ac_objext
10664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        deplibs=
10665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wl=$lt_prog_compiler_wl
10666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pic_flag=$lt_prog_compiler_pic
10667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        compiler_flags=-v
10668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        linker_flags=-v
10669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        verstring=
10670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        output_objdir=.
10671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libname=conftest
10672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_save_allow_undefined_flag=$allow_undefined_flag
10673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag=
10674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
10675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
10677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
10679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        then
10680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=no
10681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
10682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc=yes
10683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
10684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag=$lt_save_allow_undefined_flag
10685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat conftest.err 1>&5
10687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
10689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
10690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$archive_cmds_need_lc" >&6; }
10691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
10696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
10854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
10855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
10857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
10858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) lt_awk_arg="/^libraries:/" ;;
10860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # if the path contains ";" then we assume it to be the separator
10864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # otherwise default to the standard path separator (i.e. ":") - it is
10865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # assumed that no part of a normal pathname contains ";" but that should
10866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # okay in the real world where ";" in dirpaths is itself problematic.
10867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Ok, now we have the path, separated by spaces, we can step through it
10872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # and add multilib dir if necessary.
10873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_tmp_lt_search_path_spec=
10874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for lt_sys_path in $lt_search_path_spec; do
10876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$lt_sys_path" && \
10880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
10883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleBEGIN {RS=" "; FS="/|\n";} {
10885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_foo="";
10886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_count=0;
10887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (lt_i = NF; lt_i > 0; lt_i--) {
10888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if ($lt_i != "" && $lt_i != ".") {
10889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if ($lt_i == "..") {
10890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_count++;
10891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      } else {
10892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if (lt_count == 0) {
10893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_foo="/" $lt_i lt_foo;
10894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        } else {
10895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lt_count--;
10896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        }
10897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      }
10898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
10899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
10900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_foo != "") { lt_freq[lt_foo]++; }
10901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'`
10903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
10905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
10907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
10908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
10909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
10910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
10911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
10912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
10913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
10914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
10915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
10916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
10917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
10918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
10919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
10920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
10921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
10922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
10924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
10925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
10926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
10928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
10929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
10932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
10934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
10935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
10938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
10939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
10940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
10941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
10942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
10943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
10944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
10946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
10947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
10948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
10949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
10950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
10951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
10952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
10953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
10954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
10956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
10958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
10959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
10960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
10961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
10962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
10963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
10965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
10966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
10967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
10969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
10970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
10972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
10973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
10974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
10975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
10976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
10977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
10978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
10979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
10982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
10983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
10984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
10985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
10989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
10990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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'
10992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
10993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
10994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
10995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
10996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
10997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
10998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
10999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
11000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
11003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
11012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
11014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin* | mingw* | pw32*)
11017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
11018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
11019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $GCC,$host_os in
11023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes,cygwin* | yes,mingw* | yes,pw32*)
11024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
11025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
11027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
11029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
11030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
11031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
11032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
11035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
11037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
11038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
11039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
11041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
11042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw*)
11047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
11048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It is most probably a Windows format PATH printed by
11052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # mingw gcc, but we are running on Cygwin. Gcc prints its search
11053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # path with ; separators, and with drive letters. We can handle the
11054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # drive letters (cygwin fileutils understands them), so leave them,
11055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # especially as we might pass files found there to a mingw objdump,
11056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # which wouldn't understand a cygwinified path. Ahh.
11057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
11059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
11061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
11063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
11064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Win32 ld.exe'
11074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
11075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
11076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
11079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
11080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
11081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
11085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
11087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
11094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd1*)
11103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
11107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
11108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
11109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
11110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
11111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
11113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd[123]*) objformat=aout ;;
11114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
11115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
11118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
11119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
11120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
11122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
11125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
11127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd2*)
11132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
11133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
11135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
11136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
11137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
11141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
11142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
11144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
11145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
11146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
11151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
11161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
11162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
11163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
11164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
11167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
11168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
11169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
11170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
11171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
11172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
11175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
11176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
11178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
11180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
11183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
11184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
11185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
11186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
11190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
11195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
11196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
11197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
11200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # HP-UX runs *really* slowly unless shared libraries are mode 555.
11203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
11204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
11207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
11219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
11221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
11222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
11223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=linux
11224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
11225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
11226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
11227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
11234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
11235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
11238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
11240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
11242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
11245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
11256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
11257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must be Linux ELF.
11261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux* | k*bsd*-gnu)
11262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
11271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_LDFLAGS=$LDFLAGS
11272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_libdir=$libdir
11273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
11276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
11277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
11279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
11280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
11291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
11292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
11293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
11295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
11298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
11299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
11300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
11301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
11302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
11304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
11305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
11306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
11307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
11308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
11309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
11314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
11315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
11321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS=$save_LDFLAGS
11322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libdir=$save_libdir
11323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
11325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
11326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
11327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
11330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
11331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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' ' '`
11332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
11336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
11337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
11338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
11339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
11340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
11341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
11342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
11345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
11346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
11352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
11355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
11356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
11363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
11370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
11371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
11379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
11382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
11383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
11384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
11389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
11395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
11396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
11397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
11399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
11400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
11402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
11404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
11408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
11409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
11410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
11412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
11413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
11414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
11417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
11418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
11428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
11432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
11441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
11442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
11445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
11446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
11451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
11452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
11454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
11457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
11462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
11463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
11464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
11466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
11468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
11471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
11472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
11473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
11474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
11476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
11477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
11480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
11481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    version_type=linux
11482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
11484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
11485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
11490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
11496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
11498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
11502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
11503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
11505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
11506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
11508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
11511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
11514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
11515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
11518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
11519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
11522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
11523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
11525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
11526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
11529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
11530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
11531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
11533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$dynamic_linker" >&6; }
11534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
11535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
11538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
11635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
11636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=
11637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec" ||
11638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var" ||
11639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic" = "Xyes" ; then
11640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
11642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct" != no &&
11643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
11645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
11646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L" != no; then
11648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
11649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=relink
11650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
11651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action=immediate
11653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
11654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
11656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
11657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action=unsupported
11658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
11660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$hardcode_action" >&6; }
11661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action" = relink ||
11663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath" = yes; then
11664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
11665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
11666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
11667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
11668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
11669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
11670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$enable_dlopen" != xyes; then
11678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen=unknown
11679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self=unknown
11680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_dlopen_self_static=unknown
11681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen=no
11683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_libs=
11684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
11686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  beos*)
11687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="load_add_on"
11688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mingw* | pw32*)
11693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="LoadLibrary"
11694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin*)
11698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dlopen"
11699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
11703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if libdl is installed we need to link against it
11704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
11706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_lib_dl_dlopen+set}" = set; then
11707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
11708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
11711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
11712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
11713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
11715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
11716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
11734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
11735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
11736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
11738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
11741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
11742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
11743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
11744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
11745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
11747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
11748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
11749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
11750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
11751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
11752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
11754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
11755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_lib_dl_dlopen=no
11757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
11761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
11765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_lib_dl_dlopen = yes; then
11766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen="dyld"
11770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_libs=
11771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=yes
11772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
11776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
11778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking for shl_load" >&5
11779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
11780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_func_shl_load+set}" = set; then
11781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
11782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
11784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
11785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
11787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
11788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
11790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define shl_load innocuous_shl_load
11792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* System header to define __stub macros and hopefully few prototypes,
11794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    which can conflict with char shl_load (); below.
11795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    <limits.h> exists even on freestanding compilers.  */
11797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
11799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
11800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
11802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#undef shl_load
11805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load ();
11813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The GNU C library defines this for functions which it implements
11814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    to always fail with ENOSYS.  Some functions are actually named
11815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    something starting with __ and the normal name is an alias.  */
11816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if defined __stub_shl_load || defined __stub___shl_load
11817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechoke me
11818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load ();
11824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
11829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
11830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
11831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
11833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
11836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
11837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
11838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
11839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
11840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
11842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
11843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
11844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
11845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
11846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_shl_load=yes
11847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
11849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
11850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_func_shl_load=no
11852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
11856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
11858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_func_shl_load" >&6; }
11859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_func_shl_load = yes; then
11860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load"
11861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
11864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_lib_dld_shl_load+set}" = set; then
11865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
11866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
11868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
11869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
11870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
11871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
11873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
11874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar shl_load ();
11883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn shl_load ();
11887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
11892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
11893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
11894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
11896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
11899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
11900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
11901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
11902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
11903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
11905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
11906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
11907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
11908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
11909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_shl_load=yes
11910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
11912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
11913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_lib_dld_shl_load=no
11915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
11919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
11920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
11921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
11923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_lib_dld_shl_load = yes; then
11924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for dlopen" >&5
11927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
11928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_func_dlopen+set}" = set; then
11929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
11930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
11932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
11933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
11935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
11936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
11937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
11938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define dlopen innocuous_dlopen
11940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* System header to define __stub macros and hopefully few prototypes,
11942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    which can conflict with char dlopen (); below.
11943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    <limits.h> exists even on freestanding compilers.  */
11945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
11947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
11948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
11949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
11950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#undef dlopen
11953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
11955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
11956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
11957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
11958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
11959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
11961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The GNU C library defines this for functions which it implements
11962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    to always fail with ENOSYS.  Some functions are actually named
11963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    something starting with __ and the normal name is an alias.  */
11964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if defined __stub_dlopen || defined __stub___dlopen
11965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechoke me
11966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
11967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
11969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
11970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
11971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
11972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
11973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
11974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
11975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
11976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
11977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
11978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
11979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
11981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
11982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
11984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
11985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
11986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
11987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
11988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
11990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
11991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
11992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
11993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
11994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_dlopen=yes
11995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
11996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
11997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
11998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
11999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_func_dlopen=no
12000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
12004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
12006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_func_dlopen" >&6; }
12007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_func_dlopen = yes; then
12008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen"
12009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
12012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_lib_dl_dlopen+set}" = set; then
12013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
12016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldl  $LIBS"
12017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
12018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
12019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
12021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
12022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
12025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
12026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
12027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
12028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
12029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
12031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
12035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
12040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
12041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
12042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
12044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
12047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
12048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
12049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
12050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
12051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
12053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
12054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
12055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
12056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
12057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dl_dlopen=yes
12058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
12060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
12061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_lib_dl_dlopen=no
12063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
12067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
12068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
12071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_lib_dl_dlopen = yes; then
12072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
12076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_lib_svld_dlopen+set}" = set; then
12077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
12080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lsvld  $LIBS"
12081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
12082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
12083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
12085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
12086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
12089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
12090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
12091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
12092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
12093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dlopen ();
12095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dlopen ();
12099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
12104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
12105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
12106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
12108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
12111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
12112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
12113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
12114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
12115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
12117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
12118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
12119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
12120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
12121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_svld_dlopen=yes
12122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
12124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
12125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_lib_svld_dlopen=no
12127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
12131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
12132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
12135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_lib_svld_dlopen = yes; then
12136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
12140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_lib_dld_dld_link+set}" = set; then
12141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
12144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-ldld  $LIBS"
12145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
12146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
12147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
12149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
12150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
12153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
12154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
12155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
12156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
12157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar dld_link ();
12159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn dld_link ();
12163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
12168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
12169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
12170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
12172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
12175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
12176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
12177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
12178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
12179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
12181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
12182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
12183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
12184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
12185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_dld_dld_link=yes
12186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
12188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
12189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_lib_dld_dld_link=no
12191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
12195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
12196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
12199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_lib_dld_dld_link = yes; then
12200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "x$lt_cv_dlopen" != xno; then
12222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=yes
12223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    enable_dlopen=no
12225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen in
12228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dlopen)
12229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_CPPFLAGS="$CPPFLAGS"
12230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LDFLAGS="$LDFLAGS"
12233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    save_LIBS="$LIBS"
12236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$lt_cv_dlopen_libs $LIBS"
12237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
12240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_dlopen_self+set}" = set; then
12241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
12244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self=cross
12245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
12248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
12249d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#line 12249 "configure"
12250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
12251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
12253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
12254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
12257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
12259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
12260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
12261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
12262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
12263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
12264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
12265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
12266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
12270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
12271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
12272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
12274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
12275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
12276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
12277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
12278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
12280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
12281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
12282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
12283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
12284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
12285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
12286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
12287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
12288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
12291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" void exit (int);
12292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid fnord() { int i=42;}
12295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
12296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
12299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
12301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
12302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
12305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
12306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
12308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit (status);
12310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
12312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
12314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
12315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
12318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
12319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
12320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
12324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
12325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
12326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self=no
12327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
12330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_dlopen_self" >&6; }
12335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "x$lt_cv_dlopen_self" = xyes; then
12337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
12340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_dlopen_self_static+set}" = set; then
12341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  	  if test "$cross_compiling" = yes; then :
12344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_dlopen_self_static=cross
12345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_status=$lt_dlunknown
12348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat > conftest.$ac_ext <<_LT_EOF
12349d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#line 12349 "configure"
12350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include "confdefs.h"
12351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if HAVE_DLFCN_H
12353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <dlfcn.h>
12354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdio.h>
12357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef RTLD_GLOBAL
12359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  define LT_DLGLOBAL		RTLD_GLOBAL
12360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
12361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef DL_GLOBAL
12362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		DL_GLOBAL
12363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
12364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLGLOBAL		0
12365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
12366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   find out it does not work in some platform. */
12370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef LT_DLLAZY_OR_NOW
12371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  ifdef RTLD_LAZY
12372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  else
12374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    ifdef DL_LAZY
12375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      define LT_DLLAZY_OR_NOW		DL_LAZY
12376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    else
12377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ifdef RTLD_NOW
12378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      else
12380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        ifdef DL_NOW
12381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	DL_NOW
12382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        else
12383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#          define LT_DLLAZY_OR_NOW	0
12384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#        endif
12385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      endif
12386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#    endif
12387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#  endif
12388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
12391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C" void exit (int);
12392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
12393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevoid fnord() { int i=42;}
12395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint main ()
12396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int status = $lt_dlunknown;
12399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (self)
12401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    {
12402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      /* dlclose (self); */
12405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }
12406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    puts (dlerror ());
12408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    exit (status);
12410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
12412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_link) 2>&5
12414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
12415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (./conftest; exit; ) >&5 2>/dev/null
12418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_status=$?
12419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case x$lt_status in
12420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
12424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else :
12425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # compilation failed
12426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_dlopen_self_static=no
12427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -fr conftest*
12430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
12434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
12435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CPPFLAGS="$save_CPPFLAGS"
12438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LDFLAGS="$save_LDFLAGS"
12439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="$save_LIBS"
12440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self in
12444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self=unknown ;;
12446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $lt_cv_dlopen_self_static in
12449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) enable_dlopen_self_static=unknown ;;
12451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=
12471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=
12472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
12473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
12474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: yes" >&5
12478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
12479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME - insert some real tests, host_os isn't really good enough
12481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
12482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  darwin*)
12483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$STRIP" ; then
12484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      striplib="$STRIP -x"
12485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      old_striplib="$STRIP -S"
12486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: result: yes" >&5
12487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
12488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: result: no" >&5
12490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
12491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
12494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: result: no" >&5
12495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
12496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Report which library types will actually be built
12512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
12514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $can_build_shared" >&5
12515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$can_build_shared" >&6; }
12516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
12519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$can_build_shared" = "no" && enable_shared=no
12520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # On AIX, shared libraries and static libraries use the same namespace, and
12522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # are all built from PIC.
12523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
12524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
12525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$enable_shared" = yes && enable_static=no
12526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$RANLIB"; then
12527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postinstall_cmds='$RANLIB $lib'
12529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
12533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test "$enable_shared" = yes && enable_static=no
12535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $enable_shared" >&5
12539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$enable_shared" >&6; }
12540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
12542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
12543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Make sure either enable_shared or enable_static is yes.
12544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$enable_shared" = yes || enable_static=yes
12545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $enable_static" >&5
12546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$enable_static" >&6; }
12547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
12553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
12554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC="$lt_save_CC"
12559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
12562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
12563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX=no
12568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX=
12569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX=no
12570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX=
12571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX=no
12572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX=
12573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX=no
12574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX=no
12575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX=
12576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld_CXX=
12577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX=
12578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX=no
12579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX=unsupported
12580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX=no
12581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX=no
12582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX=
12583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX=
12584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX=unknown
12585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX=$old_archive_cmds
12586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX=
12587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX=
12588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX=no
12589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Source file extension for C++ test sources.
12591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
12592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file extension for compiled C++ test sources.
12594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=o
12595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext_CXX=$objext
12596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No sense in running all these tests if we already determined that
12598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the CXX compiler isn't working.  Some variables (like enable_shared)
12599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# are currently assumed to apply to all compilers on this platform,
12600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and will be corrupted by setting them based on a non-working compiler.
12601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$_lt_caught_CXX_error" != yes; then
12602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple compile tests
12603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_compile_test_code="int some_variable = 0;"
12604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Code to be used in simple link tests
12606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler was specified, use CC.
12616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=${LTCC-"$CC"}
12617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no C compiler flags were specified, use CFLAGS.
12619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Allow CC to be a program name with arguments.
12622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler=$CC
12623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # save warnings/boilerplate of simple test code
12626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
12627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_compile_test_code" >conftest.$ac_ext
12628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_compiler_boilerplate=`cat conftest.err`
12630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM conftest*
12631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_outfile=conftest.$ac_objext
12633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$lt_simple_link_test_code" >conftest.$ac_ext
12634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_lt_linker_boilerplate=`cat conftest.err`
12636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -r conftest*
12637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Allow CC to be a program name with arguments.
12640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_CC=$CC
12641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_LD=$LD
12642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_GCC=$GCC
12643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$GXX
12644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_with_gnu_ld=$with_gnu_ld
12645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_path_LD=$lt_cv_path_LD
12646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_prog_gnu_ld
12650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "${lt_cv_path_LDCXX+set}"; then
12652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_cv_path_LD=$lt_cv_path_LDCXX
12653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
12654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $as_unset lt_cv_path_LD
12655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
12656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "${LDCXX+set}" || LD=$LDCXX
12657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=${CXX-"c++"}
12658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler=$CC
12659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  compiler_CXX=$CC
12660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for cc_temp in $compiler""; do
12661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_temp in
12662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    \-*) ;;
12665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) break;;
12666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
12668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
12669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$compiler"; then
12672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We don't want -fno-exception when compiling C++ code, so set the
12673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # no_builtin_flag separately
12674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
12675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_no_builtin_flag_CXX=
12678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$GXX" = yes; then
12681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Set up default GNU C++ configuration
12682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check whether --with-gnu-ld was given.
12686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${with_gnu_ld+set}" = set; then
12687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=no
12690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_prog=ld
12693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
12694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check if gcc -print-prog-name=ld gives a path.
12695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
12696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
12697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host in
12698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *-*-mingw*)
12699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # gcc leaves a trailing carriage return which upsets mingw
12700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
12702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_prog in
12705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Accept absolute paths.
12706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    [\\/]* | ?:[\\/]*)
12707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      re_direlt='/[^/][^/]*/\.\./'
12708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Canonicalize the pathname of ld
12709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      done
12713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -z "$LD" && LD="$ac_prog"
12714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
12715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "")
12716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it fails, then pretend we aren't using GCC.
12717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_prog=ld
12718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
12720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If it is relative, then search for the first ld in PATH.
12721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    with_gnu_ld=unknown
12722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
12723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
12724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$with_gnu_ld" = yes; then
12725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for GNU ld" >&5
12726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
12727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
12729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
12730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_path_LD+set}" = set; then
12732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$LD"; then
12735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in $PATH; do
12737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    IFS="$lt_save_ifs"
12738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$ac_dir" && ac_dir=.
12739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_cv_path_LD="$ac_dir/$ac_prog"
12741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check to see if the program is GNU ld.  I'd rather use --version,
12742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # but apparently some variants of GNU ld only accept -v.
12743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Break only if it was the GNU/non-GNU ld that we prefer.
12744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *GNU* | *'with BFD'*)
12746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != no && break
12747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
12749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	test "$with_gnu_ld" != yes && break
12750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
12751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
12752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
12754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS="$lt_save_ifs"
12755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD="$lt_cv_path_LD"
12761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$LD"; then
12762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $LD" >&5
12763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$LD" >&6; }
12764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
12766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
12767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
12769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: no acceptable ld found in \$PATH" >&2;}
12770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
12771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
12772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
12773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_gnu_ld+set}" = set; then
12774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
12775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `$LD -v 2>&1 </dev/null` in
12778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*GNU* | *'with BFD'*)
12779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=yes
12780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
12781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
12782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=no
12783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
12784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
12787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
12788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_cv_prog_gnu_ld
12789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # archiving commands below assume that GNU ld is being used.
12798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$with_gnu_ld" = yes; then
12799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # If archive_cmds runs LD, not CC, wlarc should be empty
12806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        #     investigate it a little bit more. (MM)
12808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc='${wl}'
12809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # ancient GNU ld didn't support --whole-archive et. al.
12811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  $GREP 'no-whole-archive' > /dev/null; then
12813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          whole_archive_flag_spec_CXX=
12816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
12818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        with_gnu_ld=no
12819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wlarc=
12820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # A generic and very simple default shared library creation
12822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # command for GNU C++ for the case where it uses the native
12823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # linker, instead of GNU ld.  If possible, this setting should
12824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # overridden to take advantage of the native linker features on
12825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # the platform it is being used on.
12826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
12828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Commands to make compiler produce verbose output that lists
12830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # what "hidden" libraries, object files and flags are used when
12831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # linking a shared library.
12832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
12835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      GXX=no
12836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      with_gnu_ld=no
12837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      wlarc=
12838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
12839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # PORTME: fill in a description of your system's C++ link characteristics
12841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ld_shlibs_CXX=yes
12844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
12845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix3*)
12846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
12847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
12848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
12849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
12850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$host_cpu" = ia64; then
12851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # On IA64, the linker does run time linking by default, so we don't
12852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # have to do anything special.
12853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-Bexport'
12855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag=""
12856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aix_use_runtimelinking=no
12858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Test if we are trying to use run time linking or normal
12860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # need to do runtime linking.
12862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    for ld_flag in $LDFLAGS; do
12864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $ld_flag in
12865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *-brtl*)
12866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        aix_use_runtimelinking=yes
12867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        break
12868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
12869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
12870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    done
12871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
12872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          exp_sym_flag='-bexport'
12875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          no_entry_flag='-bnoentry'
12876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # When large executables or shared objects are built, AIX ld can
12879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # have problems creating the table of contents.  If linking a library
12880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # or program results in "error TOC overflow" add -mminimal-toc to
12881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_CXX=''
12885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
12886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_absolute_CXX=yes
12887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=':'
12888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        link_all_deplibs_CXX=yes
12889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        file_list_spec_CXX='${wl}-f,'
12890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$GXX" = yes; then
12892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_os in aix4.[012]|aix4.[012].*)
12893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # We only want to do this on AIX 4.2 and lower, the check
12894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # below for broken collect2 doesn't work under 4.3+
12895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  collect2name=`${CC} -print-prog-name=collect2`
12896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -f "$collect2name" &&
12897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  then
12899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have reworked collect2
12900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    :
12901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  else
12902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # We have old collect2
12903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_direct_CXX=unsupported
12904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # It fails to find uninstalled libraries when the uninstalled
12905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # path is not listed in the libpath.  Setting hardcode_minus_L
12906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to unsupported forces relinking
12907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_minus_L_CXX=yes
12908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=
12910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
12912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          shared_flag='-shared'
12913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test "$aix_use_runtimelinking" = yes; then
12914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    shared_flag="$shared_flag "'${wl}-G'
12915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
12916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
12917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # not using gcc
12918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
12919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # chokes on -Wl,-G. The following line is correct:
12921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  shared_flag='-G'
12922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
12923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$aix_use_runtimelinking" = yes; then
12924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-G'
12925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
12926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      shared_flag='${wl}-bM:SRE'
12927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
12928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
12929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
12930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It seems that -bexpall does not export symbols beginning with
12932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # underscore (_), so it is better to generate a list of symbols to
12933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# export.
12934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        always_export_symbols_CXX=yes
12935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$aix_use_runtimelinking" = yes; then
12936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Warning - without using the other runtime loading flags (-brtl),
12937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # -berok will link without error, but may produce a broken library.
12938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          allow_undefined_flag_CXX='-berok'
12939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # Determine the default libpath from the value encoded in an empty
12940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # executable.
12941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cat >conftest.$ac_ext <<_ACEOF
12942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
12943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
12945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
12946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
12947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
12949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
12950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
12951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
12953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
12954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
12955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
12956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
12957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
12958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
12959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
12961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
12962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
12964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
12965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
12966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
12967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
12968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
12970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
12971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
12972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
12973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
12974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
12976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
12977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
12978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
12979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
12980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
12981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
12982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
12984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
12985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
12988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
12989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
12990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
12993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
12996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
12998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds_CXX='$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"
13001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
13002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          if test "$host_cpu" = ia64; then
13003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX="-z nodefs"
13005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX="\$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"
13006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
13007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Determine the default libpath from the value encoded in an
13008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # empty executable.
13009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat >conftest.$ac_ext <<_ACEOF
13010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
13011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
13012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
13013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
13014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
13015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
13017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
13018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
13019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
13021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
13022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
13023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
13024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
13025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
13026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
13027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
13029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
13032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
13033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
13034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
13035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
13036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
13038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
13039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
13040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
13041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
13042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_aix_libpath_sed='
13044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /Import File Strings/,/^$/ {
13045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	/^0/ {
13046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s/^0  *\(.*\)$/\1/
13047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    p
13048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	}
13049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    }'
13050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check for a 64-bit object if we didn't find anything.
13052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then
13053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
13057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
13058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
13064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Warning - without using the other run time loading flags,
13068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # -berok will link without error, but may produce a broken library.
13069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' ${wl}-bernotok'
13070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    allow_undefined_flag_CXX=' ${wl}-berok'
13071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Exported symbols can be pulled into shared objects from archives
13072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='$convenience'
13073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=yes
13074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # This is similar to how AIX traditionally builds its shared
13075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # libraries.
13076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX="\$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'
13077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi
13078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
13079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      beos*)
13082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  allow_undefined_flag_CXX=unsupported
13084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # support --undefined.  This deserves some investigation.  FIXME
13086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
13088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
13089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
13093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # FIXME: insert proper C++ library support
13096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
13097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      cygwin* | mingw* | pw32*)
13102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # as there is no search path for DLLs.
13104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='-L$libdir'
13105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag_CXX=unsupported
13106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        always_export_symbols_CXX=no
13107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        enable_shared_with_static_runtimes_CXX=yes
13108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # If the export-symbols file already is a .def file (1st line
13112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          # is EXPORTS), use it as is; otherwise, prepend...
13113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cp $export_symbols $output_objdir/$soname.def;
13115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          else
13116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    echo EXPORTS > $output_objdir/$soname.def;
13117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat $export_symbols >> $output_objdir/$soname.def;
13118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          fi~
13119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
13121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ld_shlibs_CXX=no
13122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
13123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      darwin* | rhapsody*)
13125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=no
13128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_direct_CXX=no
13129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_automatic_CXX=yes
13130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_shlibpath_var_CXX=unsupported
13131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  whole_archive_flag_spec_CXX=''
13132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  link_all_deplibs_CXX=yes
13133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GCC" = "yes"; then
13135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    output_verbose_link_cmd=echo
13136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    archive_expsym_cmds_CXX="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}"
13139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    module_expsym_cmds_CXX="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}"
13140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
13146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ld_shlibs_CXX=no
13147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
13148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
13152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ec++*)
13154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          ghcx*)
13158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd[12]*)
13170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries reported to be fairly broken before
13171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# switch to ELF
13172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd-elf*)
13176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        archive_cmds_need_lc_CXX=no
13177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
13180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # conventions
13182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
13183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      gnu*)
13186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9*)
13189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
13191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        export_dynamic_flag_spec_CXX='${wl}-E'
13192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_direct_CXX=yes
13193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_minus_L_CXX=yes # Not in the search PATH,
13194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # but as the default
13195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville				             # location of the library.
13196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: insert proper C++ library support
13200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ld_shlibs_CXX=no
13201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
13202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
13203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Commands to make compiler produce verbose output that lists
13205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # what "hidden" libraries, object files and flags are used when
13206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # linking a shared library.
13207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            #
13208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # There doesn't appear to be a way to prevent this compiler from
13209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # explicitly linking system object files so we need to strip them
13210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # from the output so that they don't get included in the library
13211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # dependencies.
13212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
13214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            if test "$GXX" = yes; then
13216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            else
13218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              # FIXME: insert proper C++ library support
13219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ld_shlibs_CXX=no
13220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            fi
13221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
13222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux10*|hpux11*)
13226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test $with_gnu_ld = no; then
13227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_separator_CXX=:
13229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          case $host_cpu in
13231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hppa*64*|ia64*)
13232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
13233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *)
13234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      export_dynamic_flag_spec_CXX='${wl}-E'
13235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville              ;;
13236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          esac
13237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
13238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $host_cpu in
13239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          hppa*64*|ia64*)
13240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=no
13241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_shlibpath_var_CXX=no
13242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
13243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_CXX=yes
13245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_direct_absolute_CXX=yes
13246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            hardcode_minus_L_CXX=yes # Not in the search PATH,
13247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # but as the default
13248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville					         # location of the library.
13249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
13250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          aCC*)
13258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
13259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hppa*64*)
13260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
13262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ia64*)
13263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
13265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
13266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
13268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
13270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
13271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
13272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
13273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
13274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
13275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
13276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
13277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
13281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test $with_gnu_ld = no; then
13282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
13283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          hppa*64*)
13284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
13286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          ia64*)
13287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
13289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          *)
13290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	            ;;
13292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        esac
13293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
13294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
13295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
13296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
13297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix[3-9]*)
13303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_direct_CXX=no
13304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
13305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-E'
13307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Instead, shared libraries are loaded at an image base (0x10000000 by
13309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# default) and relocated if they conflict, which is a slow very memory
13310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# consuming and fragmenting process.  To avoid this, we pick a random,
13311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_expsym_cmds_CXX='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'
13315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6*)
13317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # SGI C++
13320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
13325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
13326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes; then
13330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if test "$with_gnu_ld" = no; then
13331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
13332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
13333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
13334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
13335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
13337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        hardcode_libdir_separator_CXX=:
13341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        inherit_rpath_CXX=yes
13342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      linux* | k*bsd*-gnu)
13345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
13347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
13350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
13352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
13355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
13356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
13357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
13358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
13359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
13360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
13361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
13362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  icpc* | ecpc* )
13372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Intel C++
13373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    with_gnu_ld=yes
13374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # version 8.0 and above of icpc choke on multiply defined symbols
13375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # earlier do not add the objects themselves.
13377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1` in
13378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *"Version 7."*)
13379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
13382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)  # Version 8.0 or newer
13383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        tmp_idyn=
13384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        case $host_cpu in
13385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ia64*) tmp_idyn=' -i_dynamic';;
13386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		esac
13387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
13390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_need_lc_CXX=no
13392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          pgCC* | pgcpp*)
13397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # Portland Group C++ compiler
13398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V` in
13399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
13400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      prelink_cmds_CXX='tpldir=Template.dir~
13401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
13402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='tpldir=Template.dir~
13405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
13406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$RANLIB $oldlib'
13409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='tpldir=Template.dir~
13410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
13411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		rm -rf $tpldir~
13415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *) # Version 6 will use weak symbols
13419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
13427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            ;;
13428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
13429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
13430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    runpath_var=LD_RUN_PATH
13434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
13436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
13438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
13439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
13440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
13441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
13442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
13443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
13444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
13445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  xl*)
13448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # IBM XL 8.0 on PPC, with GNU ld
13449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "x$supports_anon_versioning" = xyes; then
13453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		echo "local: *; };" >> $output_objdir/$libname.ver~
13456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
13461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
13462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
13463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' -zdefs'
13464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      whole_archive_flag_spec_CXX='${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'
13468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      compiler_needs_object_CXX=yes
13469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Not sure whether something based on
13471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # would be better.
13473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      output_verbose_link_cmd='echo'
13474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Archives containing C++ object files must be created using
13476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # necessary to make sure instantiated templates are included
13478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # in the archive.
13479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
13481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
13487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
13489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
13492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
13497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
13499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      netbsd*)
13510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  wlarc=
13513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
13515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
13516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Workaround some broken pre-1.5 toolchains
13518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *nto* | *qnx*)
13522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=yes
13523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2*)
13526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # C++ shared libraries are fairly broken
13527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ld_shlibs_CXX=no
13528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd*)
13531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test -f /usr/libexec/ld.so; then
13532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_CXX=yes
13533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_shlibpath_var_CXX=no
13534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_direct_absolute_CXX=yes
13535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    export_dynamic_flag_spec_CXX='${wl}-E'
13540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  fi
13542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  output_verbose_link_cmd=echo
13543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
13544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ld_shlibs_CXX=no
13545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
13546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
13547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
13549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          KCC*)
13551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KCC will only create a shared library if the output file
13554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # to its proper name (with version) after linking.
13556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
13560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # the KAI C++ compiler.
13563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
13564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          RCC*)
13569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
13570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          cxx*)
13574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host in
13575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      osf3*)
13576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
13580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
13581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          echo "-hidden">> $lib.exp~
13585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
13586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          $RM $lib.exp'
13587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
13589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_separator_CXX=:
13592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Commands to make compiler produce verbose output that lists
13594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # what "hidden" libraries, object files and flags are used when
13595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # linking a shared library.
13596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    #
13597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # There doesn't appear to be a way to prevent this compiler from
13598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # explicitly linking system object files so we need to strip them
13599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # from the output so that they don't get included in the library
13600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # dependencies.
13601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
13602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host in
13607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        osf3*)
13608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        *)
13611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
13614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_separator_CXX=:
13617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Commands to make compiler produce verbose output that lists
13619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # what "hidden" libraries, object files and flags are used when
13620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # linking a shared library.
13621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    else
13624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # FIXME: insert proper C++ library support
13625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ld_shlibs_CXX=no
13626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
13632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
13637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
13640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          lcc*)
13644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
13645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
13656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
13659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            archive_cmds_need_lc_CXX=yes
13660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    no_undefined_flag_CXX=' -zdefs'
13661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hardcode_shlibpath_var_CXX=no
13667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_os in
13668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      *)
13670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# The compiler driver will combine and reorder linker options,
13671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# but understands `-z linker_flag'.
13672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        ;;
13675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
13676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    link_all_deplibs_CXX=yes
13677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    output_verbose_link_cmd='echo'
13679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Archives containing C++ object files must be created using
13681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # necessary to make sure instantiated templates are included
13683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # in the archive.
13684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          gcx*)
13687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
13688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # The C++ compiler must be used to create the archive.
13691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # GNU C++ compiler with Solaris linker
13695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
13703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
13704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
13705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      else
13707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # platform.
13709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # Commands to make compiler produce verbose output that lists
13714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # what "hidden" libraries, object files and flags are used when
13715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        # linking a shared library.
13716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      fi
13718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      case $host_os in
13721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		solaris2.[0-5] | solaris2.[0-5].*) ;;
13722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		*)
13723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		  ;;
13725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      esac
13726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
13727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      no_undefined_flag_CXX='${wl}-z,text'
13733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      archive_cmds_need_lc_CXX=no
13734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hardcode_shlibpath_var_CXX=no
13735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var='LD_RUN_PATH'
13736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cc_basename in
13738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CC*)
13739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	*)
13743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
13746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
13747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | sco3.2v5* | sco5v6*)
13750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Note: We can NOT use -z defs as we might desire, because we do not
13751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# link with -lc, and that would cause any symbols used from libc to
13752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# always be unresolved, which means just about no library would
13753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# ever link correctly.  If we're not using GNU ld we use -z text
13754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# though, which does catch some bad symbols but isn't as heavy-handed
13755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# as -z defs.
13756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	no_undefined_flag_CXX='${wl}-z,text'
13757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	allow_undefined_flag_CXX='${wl}-z,nodefs'
13758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	archive_cmds_need_lc_CXX=no
13759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_shlibpath_var_CXX=no
13760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	hardcode_libdir_separator_CXX=':'
13762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	link_all_deplibs_CXX=yes
13763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	runpath_var='LD_RUN_PATH'
13765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
13767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          CC*)
13768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
13772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
13776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
13779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $cc_basename in
13780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          NCC*)
13781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
13782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          *)
13786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # FIXME: insert proper C++ library support
13787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ld_shlibs_CXX=no
13788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
13789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
13790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
13793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
13798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # FIXME: insert proper C++ library support
13799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ld_shlibs_CXX=no
13800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
13801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ld_shlibs_CXX" >&6; }
13805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "$ld_shlibs_CXX" = no && can_build_shared=no
13806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    GCC_CXX="$GXX"
13808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LD_CXX="$LD"
13809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## CAVEAT EMPTOR:
13811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## There is no encapsulation within the following macros, do not change
13812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## the running order or otherwise move them around unless you know exactly
13813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ## what you are doing...
13814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Dependencies to place before and after the object being linked:
13815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX=
13816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX=
13817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX=
13818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX=
13819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX=
13820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat > conftest.$ac_ext <<_LT_EOF
13822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleclass Foo
13823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
13824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepublic:
13825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  Foo (void) { a = 0; }
13826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprivate:
13827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int a;
13828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville};
13829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
13830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
13833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
13834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; then
13836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Parse the compiler output and extract the necessary
13837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # objects, libraries and library flags.
13838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Sentinel used to keep track of whether or not we are before
13840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the conftest object file.
13841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pre_test_object_deps_done=no
13842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for p in `eval "$output_verbose_link_cmd"`; do
13844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $p in
13845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -L* | -R* | -l*)
13847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Some compilers place space between "-{L,R}" and the path.
13848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Remove the space.
13849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test $p = "-L" ||
13850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          test $p = "-R"; then
13851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 prev=$p
13852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 prev=
13855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
13858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 case $p in
13859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 -L* | -R*)
13860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # Internal compiler library paths should come after those
13861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # provided the user.  The postdeps already come after the
13862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # user supplied libs so there is no need to process them.
13863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test -z "$compiler_lib_search_path_CXX"; then
13864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${prev}${p}"
13865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
13866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
13868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   ;;
13869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # The "-l" case would never come before the object being
13870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # linked, so don't bother handling this case.
13871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 esac
13872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdeps_CXX"; then
13874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${prev}${p}"
13875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.$objext)
13882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # This assumes that the test object file only shows up
13883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # once in the compiler output.
13884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$p" = "conftest.$objext"; then
13885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 pre_test_object_deps_done=yes
13886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 continue
13887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if test "$pre_test_object_deps_done" = no; then
13890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$predep_objects_CXX"; then
13891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$p"
13892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   predep_objects_CXX="$predep_objects_CXX $p"
13894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       else
13896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 if test -z "$postdep_objects_CXX"; then
13897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$p"
13898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 else
13899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   postdep_objects_CXX="$postdep_objects_CXX $p"
13900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 fi
13901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
13902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       ;;
13903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) ;; # Ignore the rest.
13905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
13908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Clean up.
13910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f a.out a.exe
13911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
13912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "libtool.m4: error: problem compiling CXX test program"
13913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$RM -f confest.$objext
13916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PORTME: override above test on systems where it is broken
13918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
13919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
13920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # hack all around it, let's just trust "g++" to DTRT.
13922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  predep_objects_CXX=
13923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdep_objects_CXX=
13924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postdeps_CXX=
13925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*)
13928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `$CC -V 2>&1 | sed 5q` in
13929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *Sun\ C*)
13930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun C++ 5.9
13931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
13950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $cc_basename in
13951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC*)
13952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The more standards-conforming stlport4 library is
13953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # incompatible with the Cstd library. Avoid specifying
13954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # it if it's in CXXFLAGS. Ignore libCrun as
13955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -library=stlport4 depends on it.
13956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case " $CXX $CXXFLAGS " in
13957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *" -library=stlport4 "*)
13958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris_use_stlport4=yes
13959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
13960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
13961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Adding this requires a known-good setup of shared libraries for
13963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Sun compiler versions before 5.6, else PIC objects from an old
13964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # archive will be linked into the output, leading to subtle bugs.
13965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$solaris_use_stlport4" != yes; then
13966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      postdeps_CXX='-library=Cstd -library=Crun'
13967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
13968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
13969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
13970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
13971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase " $postdeps_CXX " in
13975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
13977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=
13978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${compiler_lib_search_path_CXX}"; then
13979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
13981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
13999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX=
14013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX=
14014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX=
14015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # C++ specific cases for pic, static, wl, etc.
14020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$GXX" = yes; then
14021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_wl_CXX='-Wl,'
14022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX='-static'
14023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    aix*)
14026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # All AIX code is PIC.
14027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test "$host_cpu" = ia64; then
14028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# AIX 5 now supports IA64 processor
14029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_static_CXX='-Bstatic'
14030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    amigaos*)
14034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
14035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      powerpc)
14036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # see comment about AmigaOS4 .so support
14037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-fPIC'
14038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
14039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m68k)
14040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # FIXME: we need at least 68020 code to build shared libraries, but
14041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # adding the `-m68020' flag to GCC prevents building anything better,
14042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            # like `-m68040'.
14043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
14045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
14046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for these OSes.
14050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw* | cygwin* | os2* | pw32*)
14052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This hack is so that the source file can tell whether it is being
14053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # built for inclusion in a dll (and should export symbols for example).
14054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # (--disable-auto-import) libraries
14056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    darwin* | rhapsody*)
14059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default on this platform
14060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Common symbols not allowed in MH_DYLIB files
14061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fno-common'
14062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *djgpp*)
14064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # DJGPP does not support shared libraries at all
14065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX=
14066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    interix[3-9]*)
14068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Instead, we relocate shared libraries at runtime.
14070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sysv4*MP*)
14072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d /usr/nec; then
14073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX=-Kconform_pic
14074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hpux*)
14077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # not for PA HP-UX.
14079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $host_cpu in
14080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hppa*64*|ia64*)
14081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
14083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_pic_CXX='-fPIC'
14084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
14086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *qnx* | *nto*)
14088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # QNX uses GNU C++, but need to define -shared option too, otherwise
14089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # it will coredump.
14090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC -shared'
14091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
14093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lt_prog_compiler_pic_CXX='-fPIC'
14094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix[4-9]*)
14099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# All AIX code is PIC.
14100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$host_cpu" = ia64; then
14101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # AIX 5 now supports IA64 processor
14102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-Bstatic'
14103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
14104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
14106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chorus*)
14108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	cxch68*)
14110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # Green Hills C++ Compiler
14111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ;;
14113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dgux*)
14116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ec++*)
14118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
14119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  ghcx*)
14121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
14122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
14123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      freebsd* | dragonfly*)
14129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD uses GNU C++
14130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      hpux9* | hpux10* | hpux11*)
14132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
14134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    if test "$host_cpu" != ia64; then
14137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
14138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    fi
14139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  aCC*)
14141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case $host_cpu in
14144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    hppa*64*|ia64*)
14145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # +Z the default
14146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
14147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *)
14148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='+Z'
14149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
14150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
14151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      interix*)
14157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# This is c89, which is MS Visual C++ (no shared libs)
14158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Anyone wants to do a port?
14159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      irix5* | irix6* | nonstopux*)
14161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
14163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
14165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # CC pic flag -KPIC is the default.
14166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      linux* | k*bsd*-gnu)
14172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
14174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # KAI C++ Compiler
14175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fPIC'
14177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  icpc* | ecpc* )
14179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Intel C++
14180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
14182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-static'
14183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  pgCC* | pgcpp*)
14185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Portland Group C++ compiler
14186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-fpic'
14188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
14189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
14191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Compaq C++
14192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
14193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
14194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
14195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
14196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  xlc* | xlC*)
14198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # IBM XL 8.0 on PPC
14199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-qpic'
14201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-qstaticlink'
14202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    case `$CC -V 2>&1 | sed 5q` in
14205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    *Sun\ C*)
14206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      # Sun C++ 5.9
14207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_pic_CXX='-KPIC'
14208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_static_CXX='-Bstatic'
14209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      lt_prog_compiler_wl_CXX='-Qoption ld '
14210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      ;;
14211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    esac
14212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      lynxos*)
14216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      m88k*)
14218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mvs*)
14220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
14222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-W c,exportall'
14223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      netbsd*)
14229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *qnx* | *nto*)
14231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # QNX uses GNU C++, but need to define -shared option too, otherwise
14232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # it will coredump.
14233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_prog_compiler_pic_CXX='-fPIC -shared'
14234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
14235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      osf3* | osf4* | osf5*)
14236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  KCC*)
14238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  RCC*)
14241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Rational C++ 2.4.1
14242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
14243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  cxx*)
14245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Digital/Compaq C++
14246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Make sure the PIC flag is empty.  It appears that all Alpha
14248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Linux and Compaq Tru64 Unix objects are PIC.
14249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX=
14250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-non_shared'
14251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      psos*)
14257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      solaris*)
14259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
14261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.2, 5.x and Centerline C++
14262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
14263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
14264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Qoption ld '
14265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  gcx*)
14267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Green Hills C++ Compiler
14268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-PIC'
14269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sunos4*)
14275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
14277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Sun C++ 4.x
14278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
14279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
14280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  lcc*)
14282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # Lucid
14283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-pic'
14284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  CC*)
14292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_wl_CXX='-Wl,'
14293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
14294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_static_CXX='-Bstatic'
14295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      tandem*)
14299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $cc_basename in
14300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  NCC*)
14301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    # NonStop-UX NCC 3.20
14302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    lt_prog_compiler_pic_CXX='-KPIC'
14303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  *)
14305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    ;;
14306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac
14307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      vxworks*)
14309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
14311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	lt_prog_compiler_can_build_shared_CXX=no
14312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
14313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
14317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # For platforms which do not support PIC, -DPIC is meaningless:
14318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *djgpp*)
14319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
14320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
14326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
14327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the PIC flag actually works.
14332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$lt_prog_compiler_pic_CXX"; then
14334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
14336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
14337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
14338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_pic_works_CXX=no
14340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_outfile=conftest.$ac_objext
14341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
14344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
14345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
14346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
14347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # The option is referenced via a variable to avoid confusing sed.
14348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
14349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
14352d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:14352: $lt_compile\"" >&5)
14353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>conftest.err)
14354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
14355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat conftest.err >&5
14356d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:14356: \$? = $ac_status" >&5
14357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s "$ac_outfile"; then
14358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
14359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings other than the usual output.
14360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_pic_works_CXX=yes
14364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
14365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
14366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $lt_prog_compiler_pic_CXX in
14374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     "" | " "*) ;;
14375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     esac
14377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_pic_CXX=
14379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     lt_prog_compiler_can_build_shared_CXX=no
14380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Check to make sure the static flag actually works.
14388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
14393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
14394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_static_works_CXX=no
14396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   save_LDFLAGS="$LDFLAGS"
14397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The linker can only warn and ignore the option if not recognized
14401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
14402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test -s conftest.err; then
14403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       # Append any errors to the config.log.
14404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       cat conftest.err 1>&5
14405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       if diff conftest.exp conftest.er2 >/dev/null; then
14408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville         lt_cv_prog_compiler_static_works_CXX=yes
14409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       fi
14410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     else
14411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_static_works_CXX=yes
14412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
14413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
14414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest*
14415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   LDFLAGS="$save_LDFLAGS"
14416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
14420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    :
14423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    lt_prog_compiler_static_CXX=
14425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
14433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
14434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
14436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
14437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
14438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
14439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
14440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
14443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
14444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
14445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
14446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
14447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
14448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
14451d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:14451: $lt_compile\"" >&5)
14452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
14453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
14454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
14455d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:14455: \$? = $ac_status" >&5
14456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
14458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
14459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
14460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
14464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
14465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
14466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
14467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
14469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
14470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
14472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
14473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
14474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
14479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
14485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
14486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_compiler_c_o_CXX=no
14488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest 2>/dev/null
14489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir conftest
14490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd conftest
14491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   mkdir out
14492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compiler_flag="-o out/conftest2.$ac_objext"
14495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Insert the option either (1) after the last *FLAGS variable, or
14496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # (2) before a word containing "conftest.", or (3) at the end.
14497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # Note that $ac_compile itself does not contain backslashes and begins
14498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # with a dollar sign (not a hyphen), so the echo should work correctly.
14499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   lt_compile=`echo "$ac_compile" | $SED \
14500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   -e 's:$: $lt_compiler_flag:'`
14503d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   (eval echo "\"\$as_me:14503: $lt_compile\"" >&5)
14504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   (eval "$lt_compile" 2>out/conftest.err)
14505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_status=$?
14506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cat out/conftest.err >&5
14507d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   echo "$as_me:14507: \$? = $ac_status" >&5
14508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   then
14510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # The compiler can only warn and ignore the option if not recognized
14511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # So say no if there are warnings
14512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       lt_cv_prog_compiler_c_o_CXX=yes
14516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     fi
14517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
14518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   chmod u+w . 2>&5
14519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # SGI C++ compiler will create directory out/ii_files/ for
14521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   # template instantiation
14522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM out/* && rmdir out
14524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   cd ..
14525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM -r conftest
14526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   $RM conftest*
14527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
14531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehard_links="nottested"
14536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # do not overwrite the value of need_locks provided by the user
14538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hard_links=yes
14541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $RM conftest*
14542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  touch conftest.a
14544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>&5 || hard_links=no
14545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $hard_links" >&5
14547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$hard_links" >&6; }
14548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hard_links" = no; then
14549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_locks=warn
14552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
14554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_locks=no
14555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
14556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix[4-9]*)
14565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # If we're using GNU nm, then we don't want the "-C" option.
14566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  pw32*)
14574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX="$ltdll_cmds"
14575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cygwin* | mingw*)
14577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
14586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ld_shlibs_CXX" >&6; }
14587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$ld_shlibs_CXX" = no && can_build_shared=no
14588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX=$with_gnu_ld
14590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need to explicitly link libc?
14598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
14599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "x$archive_cmds_need_lc_CXX" in
14600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillex|xyes)
14601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Assume -lc should be added
14602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  archive_cmds_need_lc_CXX=yes
14603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$enable_shared" = yes && test "$GCC" = yes; then
14605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $archive_cmds_CXX in
14606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *'~'*)
14607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # FIXME: we may have to deal with multi-command sequences.
14608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '$CC '*)
14610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Test whether the compiler implicitly links with -lc since on some
14611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # to ld, don't add -lc before -lgcc.
14613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
14616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $ac_compile) 2>&5
14620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
14621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } 2>conftest.err; then
14623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        soname=conftest
14624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lib=conftest
14625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libobjs=conftest.$ac_objext
14626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        deplibs=
14627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        wl=$lt_prog_compiler_wl_CXX
14628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	pic_flag=$lt_prog_compiler_pic_CXX
14629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        compiler_flags=-v
14630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        linker_flags=-v
14631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        verstring=
14632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        output_objdir=.
14633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        libname=conftest
14634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag_CXX=
14636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
14637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
14639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }
14641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        then
14642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc_CXX=no
14643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
14644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  archive_cmds_need_lc_CXX=yes
14645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
14646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
14648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat conftest.err 1>&5
14649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $RM conftest*
14651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
14652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
14653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
14658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
14724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=
14726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='lib$name'
14727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=
14728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=".so"
14729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=
14730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=
14731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=
14732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=
14733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=
14734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=unknown
14735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=none
14736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledynamic_linker="$host_os ld.so"
14737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec="/lib /usr/lib"
14738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=unknown
14739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=no
14740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# when you set need_version to no, make sure it does not cause -set_version
14742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# flags to be left without arguments
14743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=unknown
14744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $host_os in
14746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix3*)
14747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
14750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # AIX 3 has no versioning support, so we append a major version to the name.
14752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleaix[4-9]*)
14756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$host_cpu" = ia64; then
14761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX 5 supports IA64
14762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # With GCC up to 2.95.x, collect2 would create an import file
14766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # for dependence libraries.  The import file would start with
14767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the line `#! .'.  This would cause the generated library to
14768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # depend on `.', always an invalid library.  This was fixed in
14769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # development snapshots of GCC prior to 3.0.
14770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      aix4 | aix4.[01] | aix4.[01].*)
14772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo ' yes '
14774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:
14776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
14777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	can_build_shared=no
14778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # soname into executable. Probably we can add versioning support to
14783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # collect2, so additional links can be useful in future.
14784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "$aix_use_runtimelinking" = yes; then
14785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # instead of lib<name>.a to let people know that these are not
14787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # typical AIX shared libraries.
14788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # We preserve .a as extension for shared libraries through AIX4.2
14791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # and later when we are not doing run time linking.
14792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}.a $libname.a'
14793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}${release}${shared_ext}$major'
14794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LIBPATH
14796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleamigaos*)
14800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  powerpc)
14802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since July 2007 AmigaOS4 officially supports .so libraries.
14803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  m68k)
14807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.ixlibrary $libname.a'
14808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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'
14810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebeos*)
14815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${shared_ext}'
14816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os ld.so"
14817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBRARY_PATH
14818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebsdi[45]*)
14821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # the default ld.so.conf also contains /usr/contrib/lib and
14830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # libtool to hard-code these into programs
14832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecygwin* | mingw* | pw32*)
14835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=windows
14836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
14837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $GCC,$host_os in
14841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes,cygwin* | yes,mingw* | yes,pw32*)
14842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname.dll.a'
14843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postinstall_cmds='base_file=`basename \${file}`~
14845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dldir=$destdir/`dirname \$dlpath`~
14847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d \$dldir || mkdir -p \$dldir~
14848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      $install_prog $dir/$dlname \$dldir/$dlname~
14849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      chmod a+x \$dldir/$dlname~
14850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi'
14853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      dlpath=$dir/\$dldll~
14855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $RM \$dlpath'
14856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cygwin*)
14860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    mingw*)
14865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # MinGW DLLs use traditional 'lib' prefix
14866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # It is most probably a Windows format PATH printed by
14870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # mingw gcc, but we are running on Cygwin. Gcc prints its search
14871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # path with ; separators, and with drive letters. We can handle the
14872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # drive letters (cygwin fileutils understands them), so leave them,
14873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # especially as we might pass files found there to a mingw objdump,
14874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # which wouldn't understand a cygwinified path. Ahh.
14875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
14877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      fi
14879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    pw32*)
14881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # pw32 DLLs use 'pw' prefix rather than 'lib'
14882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
14888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Win32 ld.exe'
14892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # FIXME: first we should search . and the directory the executable is in
14893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=PATH
14894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledarwin* | rhapsody*)
14897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker="$host_os dyld"
14898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=darwin
14899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${major}$shared_ext'
14903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
14904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=DYLD_LIBRARY_PATH
14905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledgux*)
14911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd1*)
14920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
14921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefreebsd* | dragonfly*)
14924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # DragonFly does not have aout.  When/if they implement a new
14925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # versioning mechanism, adjust this.
14926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -x /usr/bin/objformat; then
14927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    objformat=`/usr/bin/objformat`
14928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
14929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
14930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd[123]*) objformat=aout ;;
14931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) objformat=elf ;;
14932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
14933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
14934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-$objformat
14935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $version_type in
14936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-elf*)
14937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
14939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
14940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    freebsd-*)
14942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=yes
14944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
14945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
14948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd2*)
14949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[01]* | freebsdelf3.[01]*)
14952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no
14958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # from 4.6 on, and DragonFly
14961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
14962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
14965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegnu*)
14968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
14969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
14973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
14974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
14975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
14976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
14977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehpux9* | hpux10* | hpux11*)
14978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Give a soname corresponding to the major version so that dld.sl refuses to
14979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # link against other versions.
14980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
14981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
14982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
14983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_cpu in
14984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ia64*)
14985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.so'
14986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
14987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.so"
14988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
14989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
14992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test "X$HPUX_IA64_MODE" = X32; then
14993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
14995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
14997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
14999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hppa*64*)
15000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
15001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_into_libs=yes
15002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
15003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
15007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
15010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
15011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shrext_cmds='.sl'
15012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker="$host_os dld.sl"
15013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=SHLIB_PATH
15014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
15017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
15018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
15019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod 555 $lib'
15021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinterix[3-9]*)
15024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
15032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleirix5* | irix6* | nonstopux*)
15036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
15037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    nonstopux*) version_type=nonstopux ;;
15038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
15039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test "$lt_cv_prog_gnu_ld" = yes; then
15040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=linux
15041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	else
15042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		version_type=irix
15043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi ;;
15044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
15045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
15050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  irix5* | nonstopux*)
15051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    libsuff= shlibsuff=
15052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
15053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
15054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $LD in # libtool.m4 will add one of these switches to LD
15055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff= shlibsuff= libmagic=32-bit;;
15057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=32 shlibsuff=N32 libmagic=N32;;
15059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *) libsuff= shlibsuff= libmagic=never-match;;
15062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
15063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
15064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
15065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
15067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No shared lib support for Linux oldld, aout, or coff.
15073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux*oldld* | linux*aout* | linux*coff*)
15074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
15075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must be Linux ELF.
15078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelinux* | k*bsd*-gnu)
15079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
15087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some binutils ld are patched to set DT_RUNPATH
15088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_LDFLAGS=$LDFLAGS
15089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  save_libdir=$libdir
15090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
15108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
15109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
15115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
15117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
15118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
15119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
15121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
15122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
15123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
15124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
15125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
15126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
15127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
15131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
15138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDFLAGS=$save_LDFLAGS
15139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libdir=$save_libdir
15140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This implies no fast_install, which is unacceptable.
15142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some rework will be needed to allow for fast_install
15143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # before this can be enabled.
15144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Append ld.so.conf contents to the search path
15147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -f /etc/ld.so.conf; then
15148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    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' ' '`
15149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to test for /lib/ld.so.1 and disable shared libraries on
15153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # powerpc, because MkLinux only supported shared libraries with the
15154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # GNU dynamic linker.  Since this was broken with cross compilers,
15155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # most powerpc-linux boxes support dynamic linking these days and
15156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # people can always --disable-shared, the test was removed, and we
15157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # assume the GNU/Linux dynamic linker is in use.
15158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='GNU/Linux ld.so'
15159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenetbsd*)
15162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
15163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD (a.out) ld.so'
15169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
15170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='${libname}${release}${shared_ext}$major'
15172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dynamic_linker='NetBSD ld.elf_so'
15173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
15176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillenewsos6)
15180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
15184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*nto* | *qnx*)
15187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=qnx
15188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
15194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='ldqnx.so'
15196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleopenbsd*)
15199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
15200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="/usr/lib"
15201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
15204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
15205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)				need_version=no  ;;
15206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
15207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
15212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      openbsd2.[89] | openbsd2.[89].*)
15213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=no
15214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
15215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *)
15216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	shlibpath_overrides_runpath=yes
15217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
15218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
15219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
15220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_overrides_runpath=yes
15221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleos2*)
15225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  libname_spec='$name'
15226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shrext_cmds=".dll"
15227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='$libname${shared_ext} $libname.a'
15229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker='OS/2 ld.exe'
15230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LIBPATH
15231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleosf3* | osf4* | osf5*)
15234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=osf
15235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerdos*)
15245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
15246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesolaris*)
15249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
15256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ldd complains unless libraries are executable
15258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  postinstall_cmds='chmod +x $lib'
15259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesunos4*)
15262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=sunos
15263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
15267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
15268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    need_lib_prefix=no
15269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=yes
15271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4 | sysv4.3*)
15274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_vendor in
15279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sni)
15280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
15281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
15282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      runpath_var=LD_RUN_PATH
15283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
15284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    siemens)
15285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
15286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
15287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    motorola)
15288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_lib_prefix=no
15289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      need_version=no
15290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      shlibpath_overrides_runpath=no
15291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
15293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
15294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv4*MP*)
15297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -d /usr/nec ;then
15298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    version_type=linux
15299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    soname_spec='$libname${shared_ext}.$major'
15301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    shlibpath_var=LD_LIBRARY_PATH
15302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=freebsd-elf
15307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=yes
15313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_gnu_ld" = yes; then
15315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
15317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $host_os in
15319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sco3.2v5*)
15320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	;;
15322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
15323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec='/usr/lib'
15325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletpf*)
15328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_lib_prefix=no
15331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  need_version=no
15332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_overrides_runpath=no
15335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_into_libs=yes
15336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuts4*)
15339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  version_type=linux
15340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  soname_spec='${libname}${release}${shared_ext}$major'
15342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shlibpath_var=LD_LIBRARY_PATH
15343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
15346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  dynamic_linker=no
15347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
15348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$dynamic_linker" >&6; }
15351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "$dynamic_linker" = no && can_build_shared=no
15352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$GCC" = yes; then
15355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX=
15403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$hardcode_libdir_flag_spec_CXX" ||
15404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test -n "$runpath_var_CXX" ||
15405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We can hardcode non-existent directories.
15408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$hardcode_direct_CXX" != no &&
15409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # have to relink, otherwise we might link with an installed library
15411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     # when we should be linking with a yet-to-be-installed one
15412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$hardcode_minus_L_CXX" != no; then
15414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Linking always hardcodes the temporary library directory.
15415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=relink
15416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
15417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    hardcode_action_CXX=immediate
15419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
15420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We cannot hardcode anything, or else we can only hardcode existing
15422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # directories.
15423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  hardcode_action_CXX=unsupported
15424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
15426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$hardcode_action_CXX" >&6; }
15427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$hardcode_action_CXX" = relink ||
15429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "$inherit_rpath_CXX" = yes; then
15430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not supported
15431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=no
15432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif test "$shlibpath_overrides_runpath" = yes ||
15433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     test "$enable_shared" = no; then
15434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Fast installation is not necessary
15435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  enable_fast_install=needless
15436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi # test -n "$compiler"
15445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CC=$lt_save_CC
15447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LDCXX=$LD
15448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LD=$lt_save_LD
15449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  GCC=$lt_save_GCC
15450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with_gnu_ld=$lt_save_with_gnu_ld
15451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LDCXX=$lt_cv_path_LD
15452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_path_LD=$lt_save_path_LD
15453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test "$_lt_caught_CXX_error" != yes
15456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
15458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
15459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ac_config_commands="$ac_config_commands libtool"
15476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Only expand once:
15481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Checks for header files.
15485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_header_stdc+set}" = set; then
15488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
15489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
15497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdarg.h>
15498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
15499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <float.h>
15500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
15510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
15511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
15517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
15519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
15520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
15521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
15523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
15524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
15525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
15526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=yes
15527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
15529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_header_stdc=no
15532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
15537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <string.h>
15545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $EGREP "memchr" >/dev/null 2>&1; then
15549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
15550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
15552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
15554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
15558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
15566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $EGREP "free" >/dev/null 2>&1; then
15570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
15571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_header_stdc=no
15573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest*
15575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
15579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$cross_compiling" = yes; then
15581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
15582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <ctype.h>
15590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <stdlib.h>
15591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if ((' ' & 0x0FF) == 0x020)
15592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
15595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define ISLOWER(c) \
15596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   (('a' <= (c) && (c) <= 'i') \
15597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('j' <= (c) && (c) <= 'r') \
15598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		     || ('s' <= (c) && (c) <= 'z'))
15599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
15601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  int i;
15607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for (i = 0; i < 256; i++)
15608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (XOR (islower (i), ISLOWER (i))
15609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	|| toupper (i) != TOUPPER (i))
15610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 2;
15611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest$ac_exeext
15615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
15616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
15622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (case "(($ac_try" in
15626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_try") 2>&5
15631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; }; then
15634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
15635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: program exited with status $ac_status" >&5
15637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: failed program was:" >&5
15638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( exit $ac_status )
15641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_header_stdc=no
15642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
15651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_header_stdc = yes; then
15652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
15654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define STDC_HEADERS 1
15655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_header in fcntl.h inttypes.h limits.h stdlib.h unistd.h
15665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
15666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for $ac_header" >&5
15669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
15672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=`eval echo '${'$as_ac_Header'}'`
15674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_res" >&6; }
15676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Is the header compilable?
15678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
15681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
15687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <$ac_header>
15688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
15690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
15691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
15697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
15699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
15700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
15701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
15703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
15704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
15705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
15706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_header_compiler=yes
15707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
15709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_header_compiler=no
15712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_header_compiler" >&6; }
15717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the header present?
15719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
15722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <$ac_header>
15728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_cpp conftest.$ac_ext"
15730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
15738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
15739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
15740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } >/dev/null && {
15742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
15743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
15744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       }; then
15745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_header_preproc=yes
15746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
15748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_header_preproc=no
15751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.err conftest.$ac_ext
15754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_header_preproc" >&6; }
15756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So?  What about this header?
15758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
15759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes:no: )
15760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_header_preproc=yes
15765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
15766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  no:yes:* )
15767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
15770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
15771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
15774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
15775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ( cat <<\_ASBOX
15780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ---------------------------------------- ##
15781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Report this to protobuf@googlegroups.com ##
15782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## ---------------------------------------- ##
15783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
15784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ) | sed "s/^/$as_me: WARNING:     /" >&2
15785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
15786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
15791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$as_ac_Header=\$ac_header_preproc"
15793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=`eval echo '${'$as_ac_Header'}'`
15795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       { echo "$as_me:$LINENO: result: $ac_res" >&5
15796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_res" >&6; }
15797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test `eval echo '${'$as_ac_Header'}'` = yes; then
15800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
15801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
15807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Checks for library functions.
15810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for working memcmp" >&5
15811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
15812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_func_memcmp_working+set}" = set; then
15813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
15814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$cross_compiling" = yes; then
15816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_memcmp_working=no
15817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
15825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
15827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /* Some versions of memcmp are not 8-bit clean.  */
15830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  char c0 = '\100', c1 = '\200', c2 = '\201';
15831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
15832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    return 1;
15833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
15835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     or more and with at least one buffer not starting on a 4-byte boundary.
15836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     William Lewis provided this test program.   */
15837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
15838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char foo[21];
15839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char bar[21];
15840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    int i;
15841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for (i = 0; i < 4; i++)
15842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      {
15843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	char *a = foo + i;
15844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	char *b = bar + i;
15845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	strcpy (a, "--------01111111");
15846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	strcpy (b, "--------10000000");
15847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if (memcmp (a, b, 16) >= 0)
15848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  return 1;
15849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      }
15850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    return 0;
15851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
15852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
15854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest$ac_exeext
15858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
15859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
15865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (case "(($ac_try" in
15869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_try") 2>&5
15874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; }; then
15877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_memcmp_working=yes
15878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: program exited with status $ac_status" >&5
15880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: failed program was:" >&5
15881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( exit $ac_status )
15884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_func_memcmp_working=no
15885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
15892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
15893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
15894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *" memcmp.$ac_objext "* ) ;;
15895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
15896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
15897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for working strtod" >&5
15901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
15902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_func_strtod+set}" = set; then
15903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
15904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$cross_compiling" = yes; then
15906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_strtod=no
15907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_includes_default
15916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifndef strtod
15917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble strtod ();
15918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
15919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
15920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain()
15921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
15922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
15923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
15924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *string = " +69";
15925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *term;
15926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    double value;
15927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    value = strtod (string, &term);
15928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (value != 69 || term != (string + 4))
15929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 1;
15930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
15931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  {
15933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /* Under Solaris 2.4, strtod returns the wrong value for the
15934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       terminating character under some conditions.  */
15935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *string = "NaN";
15936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    char *term;
15937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    strtod (string, &term);
15938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if (term != string && *(term - 1) == 0)
15939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      return 1;
15940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  }
15941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
15942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
15943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest$ac_exeext
15946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
15947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
15948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>&5
15953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (case "(($ac_try" in
15957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
15959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_try") 2>&5
15962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
15963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); }; }; then
15965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_strtod=yes
15966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: program exited with status $ac_status" >&5
15968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: failed program was:" >&5
15969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
15970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville( exit $ac_status )
15972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cv_func_strtod=no
15973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
15979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
15980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_func_strtod" >&6; }
15981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_func_strtod = no; then
15982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case " $LIBOBJS " in
15983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *" strtod.$ac_objext "* ) ;;
15984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
15985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
15986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
15987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
15988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for pow" >&5
15989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for pow... $ECHO_C" >&6; }
15990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_func_pow+set}" = set; then
15991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
15992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
15993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
15994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
15995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
15996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
15997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
15998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
15999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Define pow to an innocuous variant, in case <limits.h> declares pow.
16000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define pow innocuous_pow
16002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* System header to define __stub macros and hopefully few prototypes,
16004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    which can conflict with char pow (); below.
16005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    <limits.h> exists even on freestanding compilers.  */
16007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
16009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
16010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
16011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
16012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#undef pow
16015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
16017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
16018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
16019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
16020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
16021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pow ();
16023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The GNU C library defines this for functions which it implements
16024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    to always fail with ENOSYS.  Some functions are actually named
16025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    something starting with __ and the normal name is an alias.  */
16026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if defined __stub_pow || defined __stub___pow
16027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechoke me
16028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pow ();
16034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
16053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_func_pow=yes
16057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_func_pow=no
16062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
16068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_func_pow" >&6; }
16069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_func_pow = no; then
16071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: checking for pow in -lm" >&5
16072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
16073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_lib_m_pow+set}" = set; then
16074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
16075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_check_lib_save_LIBS=$LIBS
16077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS="-lm  $LIBS"
16078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
16079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
16086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
16087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
16088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
16089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
16090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pow ();
16092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pow ();
16096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
16115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_lib_m_pow=yes
16119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_cv_lib_m_pow=no
16124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_check_lib_save_LIBS
16129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
16131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
16132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test $ac_cv_lib_m_pow = yes; then
16133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  POW_LIB=-lm
16134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
16136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
16137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_func in ftruncate memset mkdir strchr strerror strtol
16150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
16156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conftest.$ac_ext <<_ACEOF
16158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define $ac_func innocuous_$ac_func
16166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* System header to define __stub macros and hopefully few prototypes,
16168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    which can conflict with char $ac_func (); below.
16169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    <limits.h> exists even on freestanding compilers.  */
16171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __STDC__
16173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <limits.h>
16174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#else
16175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# include <assert.h>
16176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#undef $ac_func
16179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
16181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
16182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
16183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
16184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
16185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar $ac_func ();
16187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* The GNU C library defines this for functions which it implements
16188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    to always fail with ENOSYS.  Some functions are actually named
16189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    something starting with __ and the normal name is an alias.  */
16190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#if defined __stub_$ac_func || defined __stub___$ac_func
16191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechoke me
16192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn $ac_func ();
16198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
16217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$as_ac_var=yes"
16221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	eval "$as_ac_var=no"
16226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=`eval echo '${'$as_ac_var'}'`
16232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	       { echo "$as_me:$LINENO: result: $ac_res" >&5
16233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_res" >&6; }
16234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test `eval echo '${'$as_ac_var'}'` = yes; then
16235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >>confdefs.h <<_ACEOF
16236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16243d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# Check for zlib.
16244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleHAVE_ZLIB=0
16245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$with_zlib" != no; then
16246d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16247d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  { echo "$as_me:$LINENO: checking zlib version" >&5
16248d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleecho $ECHO_N "checking zlib version... $ECHO_C" >&6; }
16249d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16250d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  # First check the zlib header version.
16251d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  cat >conftest.$ac_ext <<_ACEOF
16252d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville/* confdefs.h.  */
16253d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville_ACEOF
16254d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecat confdefs.h >>conftest.$ac_ext
16255d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecat >>conftest.$ac_ext <<_ACEOF
16256d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville/* end confdefs.h.  */
16257d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16258d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        #include <zlib.h>
16259d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        #if !defined(ZLIB_VERNUM) || (ZLIB_VERNUM < 0x1204)
16260d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        # error zlib version too old
16261d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        #endif
16262d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16263d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleint
16264d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillemain ()
16265d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville{
16266d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16267d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  ;
16268d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  return 0;
16269d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville}
16270d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville_ACEOF
16271d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillerm -f conftest.$ac_objext
16272d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleif { (ac_try="$ac_compile"
16273d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecase "(($ac_try" in
16274d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16275d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  *) ac_try_echo=$ac_try;;
16276d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleesac
16277d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16278d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  (eval "$ac_compile") 2>conftest.er1
16279d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  ac_status=$?
16280d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16281d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  rm -f conftest.er1
16282d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  cat conftest.err >&5
16283d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16284d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  (exit $ac_status); } && {
16285d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville	 test -z "$ac_cxx_werror_flag" ||
16286d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville	 test ! -s conftest.err
16287d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville       } && test -s conftest.$ac_objext; then
16288d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16289d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville    { echo "$as_me:$LINENO: result: ok (1.2.0.4 or later)" >&5
16290d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleecho "${ECHO_T}ok (1.2.0.4 or later)" >&6; }
16291d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16292d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville    # Also need to add -lz to the linker flags and make sure this succeeds.
16293d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville    { echo "$as_me:$LINENO: checking for library containing zlibVersion" >&5
16294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for library containing zlibVersion... $ECHO_C" >&6; }
16295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_search_zlibVersion+set}" = set; then
16296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
16297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_func_search_save_LIBS=$LIBS
16299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >conftest.$ac_ext <<_ACEOF
16300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
16307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
16308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
16309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
16310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
16311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar zlibVersion ();
16313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn zlibVersion ();
16317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_lib in '' z; do
16322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -z "$ac_lib"; then
16323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_res="none required"
16324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
16325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_res=-l$ac_lib
16326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.$ac_objext conftest$ac_exeext
16329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
16343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_search_zlibVersion=$ac_res
16347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext
16356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "${ac_cv_search_zlibVersion+set}" = set; then
16357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  break
16358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_search_zlibVersion+set}" = set; then
16361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
16362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_search_zlibVersion=no
16364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm conftest.$ac_ext
16366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS=$ac_func_search_save_LIBS
16367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: result: $ac_cv_search_zlibVersion" >&5
16369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$ac_cv_search_zlibVersion" >&6; }
16370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_res=$ac_cv_search_zlibVersion
16371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$ac_res" != no; then
16372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16374d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
16376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define HAVE_ZLIB 1
16377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16379d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville      HAVE_ZLIB=1
16380d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16382d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16383d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville      if test "$with_zlib" != check; then
16384d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16385d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville        { { echo "$as_me:$LINENO: error: --with-zlib was given, but no working zlib library was found
16386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&5
16387d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleecho "$as_me: error: --with-zlib was given, but no working zlib library was found
16388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSee \`config.log' for more details." >&2;}
16389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
16390d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16391d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
16392d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16393d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16394d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
16395d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16396d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16397d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleelse
16398d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  echo "$as_me: failed program was:" >&5
16399d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillesed 's/^/| /' conftest.$ac_ext >&5
16400d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16401d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16402d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville    if test "$with_zlib" = check; then
16403d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16404d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville      { echo "$as_me:$LINENO: result: headers missing or too old (requires 1.2.0.4)" >&5
16405d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleecho "${ECHO_T}headers missing or too old (requires 1.2.0.4)" >&6; }
16406d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16407d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleelse
16408d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16409d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville      { { echo "$as_me:$LINENO: error: --with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
16410d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleSee \`config.log' for more details." >&5
16411d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleecho "$as_me: error: --with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
16412d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleSee \`config.log' for more details." >&2;}
16413d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   { (exit 1); exit 1; }; }
16414d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16417d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16418d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillefi
16419d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16420d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16421d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
16422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test $HAVE_ZLIB = 1; then
16425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_TRUE=
16426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_FALSE='#'
16427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_TRUE='#'
16429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  HAVE_ZLIB_FALSE=
16430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$with_protoc" != "no"; then
16434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  PROTOC=$with_protoc
16436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$with_protoc" == "yes"; then
16437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # No argument given.  Use system protoc.
16439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PROTOC=protoc
16440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if echo "$PROTOC" | grep -q '^[^/].*/'; then
16444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Does not start with a slash, but contains a slash.  So, it's a relative
16446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # path (as opposed to an absolute path or an executable in $PATH).
16447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Since it will actually be executed from the src directory, prefix with
16448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # the current directory.  We also insert $ac_top_build_prefix in case this
16449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # is a nested package and --with-protoc was actually given on the outer
16450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # package's configure script.
16451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PROTOC=`pwd`/${ac_top_build_prefix}$PROTOC
16452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville if test "$with_protoc" != "no"; then
16460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_TRUE=
16461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_FALSE='#'
16462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_TRUE='#'
16464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  USE_EXTERNAL_PROTOC_FALSE=
16465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=c
16472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CPP $CPPFLAGS'
16473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_c_compiler_gnu
16476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_ok=no
16478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We used to check for pthread.h first, but this fails if pthread.h
16480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# requires special compiler flags (e.g. on True64 or Sequent).
16481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It gets checked for in the link test anyway.
16482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First of all, check if the user has set any of the PTHREAD_LIBS,
16484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# etcetera environment variables, and if threads linking works using
16485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# them:
16486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
16487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
16488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
16490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
16491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
16492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
16493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat >conftest.$ac_ext <<_ACEOF
16494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* Override any GCC internal prototype to avoid an error.
16501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   Use char because int might match the return type of a GCC
16502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   builtin and then its argument prototype would still apply.  */
16503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#ifdef __cplusplus
16504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextern "C"
16505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#endif
16506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechar pthread_join ();
16507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereturn pthread_join ();
16511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
16530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
16534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
16544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$acx_pthread_ok" >&6; }
16545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test x"$acx_pthread_ok" = xno; then
16546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS=""
16547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS=""
16548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
16549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
16550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
16551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We must check for the threads library under a number of different
16554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# names; the ordering is very important because some systems
16555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
16556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# libraries is broken (non-POSIX).
16557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a list of thread flags to try.  Items starting with a "-" are
16559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# C compiler flags, and other items are library names, except for "none"
16560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which indicates that we try without any flags at all, and "pthread-config"
16561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# which is a program returning the flags for the Pth emulation library.
16562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
16564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The ordering *is* (sometimes) important.  Some notes on the
16566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# individual items follow:
16567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthreads: AIX (must check this before -lpthread)
16569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# none: in case threads are in libc; should be tried before -Kthread and
16570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#       other compiler flags to prevent continual compiler warnings
16571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
16572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
16573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
16574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
16575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -pthreads: Solaris/gcc
16576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mthreads: Mingw32/gcc, Lynx/gcc
16577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
16578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      doesn't hurt to check since this sometimes defines pthreads too;
16579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      also defines -D_REENTRANT)
16580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#      ... -mt is also the pthreads flag for HP/aCC
16581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread: Linux, etcetera
16582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# --thread-safe: KAI C++
16583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# pthread-config: use pthread-config program (for GNU Pth library)
16584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "${host_cpu}-${host_os}" in
16586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        *solaris*)
16587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # On Solaris (at least, for some versions), libc contains stubbed
16589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # (non-functional) versions of the pthreads routines, so link-based
16590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
16591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
16592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # a function called by this macro, so we could check for that, but
16593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # who knows whether they'll stub that too in a future libc.)  So,
16594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # we'll just look for -pthreads and -lpthread first:
16595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
16597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        ;;
16598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xno; then
16601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor flag in $acx_pthread_flags; do
16602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case $flag in
16604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                none)
16605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
16606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
16607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
16608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                -*)
16610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
16611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
16612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_CFLAGS="$flag"
16613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
16614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		pthread-config)
16616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		# Extract the first word of "pthread-config", so it can be a program name with args.
16617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy pthread-config; ac_word=$2
16618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
16619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_acx_pthread_config+set}" = set; then
16621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
16622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$acx_pthread_config"; then
16624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
16625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
16628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
16630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
16631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
16632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_acx_pthread_config="yes"
16634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
16636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
16640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
16642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config=$ac_cv_prog_acx_pthread_config
16645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$acx_pthread_config"; then
16646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
16647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$acx_pthread_config" >&6; }
16648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
16650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
16651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		if test x"$acx_pthread_config" = xno; then continue; fi
16655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_CFLAGS="`pthread-config --cflags`"
16656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
16657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		;;
16658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                *)
16660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
16661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
16662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                PTHREAD_LIBS="-l$flag"
16663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                ;;
16664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
16665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
16667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
16668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
16669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Check for various functions.  We must include pthread.h,
16672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # since some functions may be macros.  (On the Sequent, we
16673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # need a special flag -Kthread to make this header compile.)
16674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We check for pthread_join because it is in -lpthread on IRIX
16675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # while pthread_create is in libc.  We check for pthread_attr_init
16676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # due to DEC craziness with -lpthreads.  We check for
16677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # pthread_cleanup_push because it is one of the few pthread
16678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # functions on Solaris that doesn't have a non-functional libc stub.
16679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # We try pthread_create on general principles.
16680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        cat >conftest.$ac_ext <<_ACEOF
16681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
16687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
16691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
16692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
16693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
16712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  acx_pthread_ok=yes
16716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
16727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
16728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
16730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$acx_pthread_ok" >&6; }
16731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$acx_pthread_ok" = xyes; then
16732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville                break;
16733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
16734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_LIBS=""
16736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CFLAGS=""
16737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Various other checks:
16741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$acx_pthread_ok" = xyes; then
16742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_LIBS="$LIBS"
16743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$PTHREAD_LIBS $LIBS"
16744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        save_CFLAGS="$CFLAGS"
16745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
16748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	{ echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
16749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6; }
16750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	attr_name=unknown
16751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
16752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    cat >conftest.$ac_ext <<_ACEOF
16753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
16759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint attr=$attr; return attr;
16763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
16782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  attr_name=$attr; break
16786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done
16796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        { echo "$as_me:$LINENO: result: $attr_name" >&5
16797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$attr_name" >&6; }
16798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
16799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
16801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define PTHREAD_CREATE_JOINABLE $attr_name
16802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
16805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        { echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
16807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6; }
16808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        flag=no
16809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        case "${host_cpu}-${host_os}" in
16810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
16811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
16812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        esac
16813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        { echo "$as_me:$LINENO: result: ${flag}" >&5
16814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}${flag}" >&6; }
16815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        if test "x$flag" != xno; then
16816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
16817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        fi
16818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        LIBS="$save_LIBS"
16820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        CFLAGS="$save_CFLAGS"
16821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        # More AIX lossage: must compile with xlc_r or cc_r
16822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$GCC" != xyes; then
16823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          for ac_prog in xlc_r cc_r
16824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the first word of "$ac_prog", so it can be a program name with args.
16826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleset dummy $ac_prog; ac_word=$2
16827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking for $ac_word" >&5
16828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
16830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo $ECHO_N "(cached) $ECHO_C" >&6
16831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -n "$PTHREAD_CC"; then
16833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
16834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
16837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
16838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
16839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
16840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_exec_ext in '' $ac_executable_extensions; do
16841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cv_prog_PTHREAD_CC="$ac_prog"
16843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break 2
16845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
16846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
16849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC=$ac_cv_prog_PTHREAD_CC
16853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$PTHREAD_CC"; then
16854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
16855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}$PTHREAD_CC" >&6; }
16856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: result: no" >&5
16858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
16859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$PTHREAD_CC" && break
16863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
16864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
16865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        else
16867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville          PTHREAD_CC=$CC
16868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
16869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# The next part tries to detect GCC inconsistency with -shared on some
16871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# architectures and systems. The problem is that in certain
16872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# configurations, when -shared is specified, GCC "forgets" to
16873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# internally use various flags which are still necessary.
16874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
16876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Prepare the flags
16877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
16878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CFLAGS="$CFLAGS"
16879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_LIBS="$LIBS"
16880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	save_CC="$CC"
16881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Try with the flags determined by the earlier checks.
16883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
16884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# -Wl,-z,defs forces link-time symbol resolution, so that the
16885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# linking checks with -shared actually have any value
16886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
16887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FIXME: -fPIC is required for -shared on many architectures,
16888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# so we specify it here, but the right way would probably be to
16889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# properly detect whether it is actually required.
16890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
16891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$PTHREAD_LIBS $LIBS"
16892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$PTHREAD_CC"
16893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# In order not to create several levels of indentation, we test
16895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# the value of "$done" until we find the cure or run out of ideas.
16896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done="no"
16897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# First, make sure the CFLAGS we added are actually accepted by our
16899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
16900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# then we can't do this test.
16901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
16902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { echo "$as_me:$LINENO: checking whether to check for GCC pthread/shared inconsistencies" >&5
16903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether to check for GCC pthread/shared inconsistencies... $ECHO_C" >&6; }
16904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   cat >conftest.$ac_ext <<_ACEOF
16905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
16934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :
16938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	done=yes
16943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
16944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
16947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes ; then
16949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: no" >&5
16950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
16951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
16952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: yes" >&5
16953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
16954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
16955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
16956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
16957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
16958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { echo "$as_me:$LINENO: checking whether -pthread is sufficient with -shared" >&5
16959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether -pthread is sufficient with -shared... $ECHO_C" >&6; }
16960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   cat >conftest.$ac_ext <<_ACEOF
16961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
16962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
16964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
16965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
16966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
16967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
16968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
16969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
16970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
16971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
16972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
16973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
16974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
16975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
16976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
16977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
16978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
16979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
16980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
16982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
16983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
16985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
16986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
16987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
16988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
16989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
16991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
16992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
16993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
16994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
16995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
16996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
16997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
16998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
16999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
17005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
17007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: yes" >&5
17008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
17009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
17010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: no" >&5
17011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
17012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
17013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
17014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
17016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# Linux gcc on some architectures such as mips/mipsel forgets
17017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# about -lpthread
17018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
17019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
17020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { echo "$as_me:$LINENO: checking whether -lpthread fixes that" >&5
17021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether -lpthread fixes that... $ECHO_C" >&6; }
17022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
17023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   cat >conftest.$ac_ext <<_ACEOF
17024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
17025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
17027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
17028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
17029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
17030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
17031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
17032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
17034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
17035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
17036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
17037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
17038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
17041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
17042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
17043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
17045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
17048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
17049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
17050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
17051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
17052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
17054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
17055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
17056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
17057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
17058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
17059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
17061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
17062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
17068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
17070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: yes" >&5
17071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
17072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
17073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
17074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: no" >&5
17075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
17076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
17077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
17078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
17079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
17080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	#
17081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
17082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { echo "$as_me:$LINENO: checking whether -lc_r fixes that" >&5
17083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking whether -lc_r fixes that... $ECHO_C" >&6; }
17084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
17085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   cat >conftest.$ac_ext <<_ACEOF
17086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
17087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
17089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
17090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
17091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <pthread.h>
17092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
17093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
17094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepthread_t th; pthread_join(th, 0);
17096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
17097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
17098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
17099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
17100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext conftest$ac_exeext
17103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_link"
17104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
17105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
17107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_link") 2>conftest.er1
17110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
17111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
17112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
17113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
17114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
17116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_c_werror_flag" ||
17117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
17118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest$ac_exeext &&
17119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       $as_test_x conftest$ac_exeext; then
17120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done=yes
17121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
17123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
17124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      conftest$ac_exeext conftest.$ac_ext
17130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   if test "x$done" = xyes; then
17132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: yes" >&5
17133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}yes" >&6; }
17134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
17135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   else
17136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	      { echo "$as_me:$LINENO: result: no" >&5
17137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}no" >&6; }
17138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   fi
17139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
17140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	if test x"$done" = xno; then
17141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # OK, we have run out of ideas
17142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { echo "$as_me:$LINENO: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
17143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
17144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   # so it's not safe to assume that we may use pthreads
17146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   acx_pthread_ok=no
17147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	fi
17148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CFLAGS="$save_CFLAGS"
17150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	LIBS="$save_LIBS"
17151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	CC="$save_CC"
17152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        PTHREAD_CC="$CC"
17154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
17161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test x"$acx_pthread_ok" = xyes; then
17162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
17164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define HAVE_PTHREAD 1
17165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        :
17168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        acx_pthread_ok=no
17170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ext=cpp
17173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
17174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: checking the location of hash_map" >&5
17180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho $ECHO_N "checking the location of hash_map... $ECHO_C" >&6; }
17181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   ac_ext=cpp
17183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cpp='$CXXCPP $CPPFLAGS'
17184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17188d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_map_header=""
17189d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_map_class=""
17190d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   for location in tr1/unordered_map ext/hash_map hash_map; do
17191d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville     for namespace in std::tr1 __gnu_cxx "" std stdext; do
17192d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville       for name in unordered_map hash_map; do
17193d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
17194d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville         if test -z "$ac_cv_cxx_hash_map_header"; then
17195d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
17196d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # On OSX 1.5 / GCC 4.0.1 (the standard compiler on that platform),
17197d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # calling find() on a const unordered_map does not compile.  So, we
17198d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # include a call to find() in our test to detect this broken
17199d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # implementation and avoid using it.  Note that ext/hash_map works
17200d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           # fine on this platform, so we'll end up using that.
17201d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville           cat >conftest.$ac_ext <<_ACEOF
17202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* confdefs.h.  */
17203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat confdefs.h >>conftest.$ac_ext
17205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>conftest.$ac_ext <<_ACEOF
17206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/* end confdefs.h.  */
17207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#include <$location>
17208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleint
17209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemain ()
17210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17211d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleconst ${namespace}::$name<int, int> t;
17212d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                           t.find(1);
17213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;
17214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  return 0;
17215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.$ac_objext
17218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif { (ac_try="$ac_compile"
17219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "(($ac_try" in
17220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_try_echo=$ac_try;;
17222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (eval "$ac_compile") 2>conftest.er1
17225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_status=$?
17226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep -v '^ *+' conftest.er1 >conftest.err
17227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.er1
17228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat conftest.err >&5
17229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (exit $ac_status); } && {
17231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -z "$ac_cxx_werror_flag" ||
17232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test ! -s conftest.err
17233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       } && test -s conftest.$ac_objext; then
17234d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville  ac_cv_cxx_hash_map_header="<$location>";
17235d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                           ac_cv_cxx_hash_namespace="$namespace";
17236d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville                           ac_cv_cxx_hash_map_class="$name";
17237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_me: failed program was:" >&5
17239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed 's/^/| /' conftest.$ac_ext >&5
17240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17245d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville         fi
17246d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville       done
17247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     done
17248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   done
17249d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_set_header=`echo "$ac_cv_cxx_hash_map_header" | sed s/map/set/`;
17250d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   ac_cv_cxx_hash_set_class=`echo "$ac_cv_cxx_hash_map_class" | sed s/map/set/`;
17251d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville   if test -n "$ac_cv_cxx_hash_map_header"; then
17252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
17254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define HAVE_HASH_MAP 1
17255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<\_ACEOF
17259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define HAVE_HASH_SET 1
17260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
17264d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_MAP_H $ac_cv_cxx_hash_map_header
17265d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville_ACEOF
17266d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
17267d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
17268d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecat >>confdefs.h <<_ACEOF
17269d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_SET_H $ac_cv_cxx_hash_set_header
17270d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville_ACEOF
17271d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
17272d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville
17273d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savillecat >>confdefs.h <<_ACEOF
17274d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_MAP_CLASS $ac_cv_cxx_hash_map_class
17275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
17279d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#define HASH_SET_CLASS $ac_cv_cxx_hash_set_class
17280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>confdefs.h <<_ACEOF
17284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#define HASH_NAMESPACE $ac_cv_cxx_hash_namespace
17285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17287d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville      { echo "$as_me:$LINENO: result: $ac_cv_cxx_hash_map_header" >&5
17288d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleecho "${ECHO_T}$ac_cv_cxx_hash_map_header" >&6; }
17289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   else
17290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: result: " >&5
17291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "${ECHO_T}" >&6; }
17292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: WARNING: could not find an STL hash_map" >&5
17293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: could not find an STL hash_map" >&2;}
17294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   fi
17295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17297d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville# HACK:  Make gtest's configure script pick up our copy of CFLAGS and CXXFLAGS,
17298d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#   since the flags added by ACX_CHECK_SUNCC must be used when compiling gtest
17299d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Saville#   too.
17300d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink Savilleexport CFLAGS
17301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport CXXFLAGS
17302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs="$subdirs gtest"
17303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_config_files="$ac_config_files Makefile src/Makefile protobuf.pc protobuf-lite.pc"
17306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >confcache <<\_ACEOF
17308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This file is a shell script that caches the results of configure
17309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# tests run on this system so they can be shared between configure
17310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# scripts and configure runs, see configure's option --config-cache.
17311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# It is not useful on other systems.  If it contains results you don't
17312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# want to keep, you may remove or edit it.
17313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status only pays attention to the cache file if you give it
17315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the --recheck option to rerun configure.
17316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `ac_cv_env_foo' variables (set or unset) will be overridden when
17318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# loading this file, other *unset* `ac_cv_foo' will be assigned the
17319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# following values.
17320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The following way of writing the cache mishandles newlines in values,
17324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but we know of no workaround that is simple, portable, and efficient.
17325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# So, we kill variables containing newlines.
17326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Ultrix sh set writes to stderr and can't be redirected directly,
17327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and sets the high bit in the cache file unless we assign to the vars.
17328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(
17329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval ac_val=\$$ac_var
17331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_val in #(
17332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}*)
17333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
17334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
17337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_var in #(
17338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _ | IFS | as_nl) ;; #(
17339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) $as_unset $ac_var ;;
17340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac ;;
17341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
17342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
17343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (set) 2>&1 |
17345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *${as_nl}ac_space=\ *)
17347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # `set' does not quote correctly, so add quotes (double-quote
17348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # substitution turns \\\\ into \\, and sed turns \\ into \).
17349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n \
17350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	"s/'/'\\\\''/g;
17351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;; #(
17353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
17354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # `set' quotes correctly as required by POSIX, so do not add quotes.
17355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
17357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac |
17358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sort
17359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville) |
17360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed '
17361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     /^ac_cv_env_/b end
17362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t clear
17363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :clear
17364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     t end
17366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     :end' >>confcache
17368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test -w "$cache_file"; then
17370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test "x$cache_file" != "x/dev/null" &&
17371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
17372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: updating cache $cache_file" >&6;}
17373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat confcache >$cache_file
17374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
17375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: not updating unwritable cache $cache_file" >&6;}
17377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
17378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f confcache
17380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$prefix" = xNONE && prefix=$ac_default_prefix
17382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Let make expand exec_prefix.
17383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS=-DHAVE_CONFIG_H
17386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_libobjs=
17388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ltlibobjs=
17389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 1. Remove the extension, and $U if already installed.
17391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_i=`echo "$ac_i" | sed "$ac_script"`
17393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #    will be set to the directory where LIBOBJS objects are built.
17395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
17397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS=$ac_libobjs
17399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS=$ac_ltlibobjs
17401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
17405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"AMDEP\" was never defined.
17407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
17412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"am__fastdepCC\" was never defined.
17414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
17419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
17421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then
17425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"GCC\" was never defined.
17426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"GCC\" was never defined.
17428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
17433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
17435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
17439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"HAVE_ZLIB\" was never defined.
17440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"HAVE_ZLIB\" was never defined.
17442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -z "${USE_EXTERNAL_PROTOC_TRUE}" && test -z "${USE_EXTERNAL_PROTOC_FALSE}"; then
17446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { { echo "$as_me:$LINENO: error: conditional \"USE_EXTERNAL_PROTOC\" was never defined.
17447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&5
17448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: conditional \"USE_EXTERNAL_PROTOC\" was never defined.
17449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsually this means the macro was only invoked conditionally." >&2;}
17450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville: ${CONFIG_STATUS=./config.status}
17454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files_save=$ac_clean_files
17455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files="$ac_clean_files $CONFIG_STATUS"
17456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: creating $CONFIG_STATUS" >&6;}
17458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >$CONFIG_STATUS <<_ACEOF
17459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
17460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated by $as_me.
17461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run this file to recreate the current configuration.
17462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler output produced by configure, useful for debugging
17463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure, is in config.log if it exists.
17464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledebug=false
17466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_recheck=false
17467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_silent=false
17468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL=\${CONFIG_SHELL-$SHELL}
17469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
17472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------------------- ##
17473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## M4sh Initialization.  ##
17474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## --------------------- ##
17475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Be more Bourne compatible
17477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUALCASE=1; export DUALCASE # for MKS sh
17478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  emulate sh
17480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  NULLCMD=:
17481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is contrary to our usage.  Disable this feature.
17483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  alias -g '${1+"$@"}'='"$@"'
17484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  setopt NO_GLOB_SUBST
17485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `(set -o) 2>/dev/null` in
17487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *posix*) set -o posix ;;
17488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PATH needs CR
17496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Avoid depending upon Character Ranges.
17497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_letters='abcdefghijklmnopqrstuvwxyz'
17498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_Letters=$as_cr_letters$as_cr_LETTERS
17500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_digits='0123456789'
17501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_cr_alnum=$as_cr_Letters$as_cr_digits
17502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The user is always right.
17504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "${PATH_SEPARATOR+set}" != set; then
17505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "#! /bin/sh" >conf$$.sh
17506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo  "exit 0"   >>conf$$.sh
17507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x conf$$.sh
17508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PATH_SEPARATOR=';'
17510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
17511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PATH_SEPARATOR=:
17512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
17513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.sh
17514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Support unset when possible.
17517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_unset=unset
17519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_unset=false
17521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# IFS
17525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We need space, tab and new line, in precisely that order.  Quoting is
17526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# there to prevent editors from complaining about space-tab.
17527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# splitting by setting IFS to empty value.)
17529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_nl='
17530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville'
17531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=" ""	$as_nl"
17532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Find who we are.  Look in the path if we contain no directory separator.
17534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $0 in
17535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *[\\/]* ) as_myself=$0 ;;
17536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_dir in $PATH
17538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
17539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$as_save_IFS
17540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$as_dir" && as_dir=.
17541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleIFS=$as_save_IFS
17544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ;;
17546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We did not find ourselves, most probably we were run as `sh COMMAND'
17548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# in which case we are not to be found in the path.
17549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$as_myself" = x; then
17550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_myself=$0
17551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test ! -f "$as_myself"; then
17553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { (exit 1); exit 1; }
17555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Work around bugs in pre-3.0 UWIN ksh.
17558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_var in ENV MAIL MAILPATH
17559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS1='$ '
17562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS2='> '
17563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePS4='+ '
17564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NLS nuisances.
17566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor as_var in \
17567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
17568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
17569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  LC_TELEPHONE LC_TIME
17570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
17571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval $as_var=C; export $as_var
17573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
17574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
17576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Required to use basename.
17579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
17580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
17582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
17584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=basename
17588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_basename=false
17590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Name of the executable.
17594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_me=`$as_basename -- "$0" ||
17595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(//\)$' \| \
17597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X/"$0" |
17599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^.*\/\([^/][^/]*\)\/*$/{
17600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\/\)$/{
17604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\/\(\/\).*/{
17608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
17609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
17610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
17611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
17612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# CDPATH.
17614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_unset CDPATH
17615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_1=$LINENO
17619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_lineno_2=$LINENO
17620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x$as_lineno_1" != "x$as_lineno_2" &&
17621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
17622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # uniformly replaced by the line number.  The first 'sed' inserts a
17625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # line-number line after each line using $LINENO; the second 'sed'
17626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # does the real work.  The second script uses 'N' to pair each
17627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # line-number line with the line containing $LINENO, and appends
17628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # trailing '-' during substitution so that $LINENO is not a special
17629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # case at line end.
17630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # scripts with optimization help from Paolo Bonzini.  Blame Lee
17632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # E. McMahon (1931-1989) for sed's syntax.  :-)
17633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed -n '
17634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    p
17635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    /[$]LINENO/=
17636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ' <$as_myself |
17637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '
17638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/[$]LINENO.*/&-/
17639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      t lineno
17640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      b
17641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      :lineno
17642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      N
17643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      :loop
17644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
17645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      t loop
17646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      s/-\n.*//
17647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ' >$as_me.lineno &&
17648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$as_me.lineno" ||
17649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
17650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
17651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Don't try to exec as it changes $[0], causing all sort of problems
17653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # (the dirname of $[0] is not the place where we might find the
17654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # original and so on.  Autoconf is especially sensitive to this).
17655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  . "./$as_me.lineno"
17656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Exit status is that of the last command.
17657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exit
17658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
17659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_dirname=dirname
17663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_dirname=false
17665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C= ECHO_N= ECHO_T=
17668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `echo -n x` in
17669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville-n*)
17670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case `echo 'x\c'` in
17671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
17672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)   ECHO_C='\c';;
17673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac;;
17674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
17675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ECHO_N='-n';;
17676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
17677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif expr a : '\(a\)' >/dev/null 2>&1 &&
17679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=expr
17681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_expr=false
17683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.file
17686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -d conf$$.dir; then
17687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir/conf$$.file
17688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conf$$.dir
17690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mkdir conf$$.dir
17691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho >conf$$.file
17693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif ln -s conf$$.file conf$$ 2>/dev/null; then
17694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='ln -s'
17695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # ... but there are two gotchas:
17696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # In both cases, we have to default to `cp -p'.
17699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ln_s='cp -p'
17701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelif ln conf$$.file conf$$ 2>/dev/null; then
17702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s=ln
17703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_ln_s='cp -p'
17705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillermdir conf$$.dir 2>/dev/null
17708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif mkdir -p . 2>/dev/null; then
17710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=:
17711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d ./-p && rmdir ./-p
17713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_mkdir_p=false
17714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -x / >/dev/null 2>&1; then
17717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='test -x'
17718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleelse
17719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if ls -dL / >/dev/null 2>&1; then
17720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=L
17721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
17722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_ls_L_option=
17723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
17724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  as_test_x='
17725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    eval sh -c '\''
17726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      if test -d "$1"; then
17727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        test -d "$1/.";
17728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      else
17729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case $1 in
17730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville        -*)set "./$1";;
17731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	esac;
17732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	???[sx]*):;;*)false;;esac;fi
17734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    '\'' sh
17735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  '
17736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_executable_p=$as_test_x
17738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid CPP name.
17740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed expression to map a string onto a valid variable name.
17743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 6>&1
17747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Save the log message, to keep $[0] and so on meaningful, and to
17749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# report actual input values of CONFIG_FILES etc. instead of their
17750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# values after options handling.
17751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_log="
17752d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleThis file was extended by Protocol Buffers $as_me 2.3.0, which was
17753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegenerated by GNU Autoconf 2.61.  Invocation command line was
17754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_FILES    = $CONFIG_FILES
17756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_HEADERS  = $CONFIG_HEADERS
17757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_LINKS    = $CONFIG_LINKS
17758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_COMMANDS = $CONFIG_COMMANDS
17759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ $0 $@
17760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleon `(hostname || uname -n) 2>/dev/null | sed 1q`
17762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville"
17763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
17767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Files that config.status was made for.
17768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_files="$ac_config_files"
17769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_headers="$ac_config_headers"
17770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfig_commands="$ac_config_commands"
17771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
17775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_usage="\
17776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville\`$as_me' instantiates files from templates according to the
17777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecurrent configuration.
17778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUsage: $0 [OPTIONS] [FILE]...
17780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -h, --help       print this help, then exit
17782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -V, --version    print version number and configuration settings, then exit
17783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q, --quiet      do not print progress messages
17784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -d, --debug      don't remove temporary files
17785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      --recheck    update $as_me by reconfiguring in the same conditions
17786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --file=FILE[:TEMPLATE]
17787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   instantiate the configuration file FILE
17788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --header=FILE[:TEMPLATE]
17789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville		   instantiate the configuration header FILE
17790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration files:
17792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_files
17793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration headers:
17795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_headers
17796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleConfiguration commands:
17798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$config_commands
17799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleReport bugs to <bug-autoconf@gnu.org>."
17801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
17804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_cs_version="\\
17805d0332953cda33fb4f8e24ebff9c49159b69c43d6Wink SavilleProtocol Buffers config.status 2.3.0
17806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleconfigured by $0, generated by GNU Autoconf 2.61,
17807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCopyright (C) 2006 Free Software Foundation, Inc.
17810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleThis config.status script is free software; the Free Software Foundation
17811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillegives unlimited permission to copy, distribute and modify it."
17812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_pwd='$ac_pwd'
17814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesrcdir='$srcdir'
17815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL='$INSTALL'
17816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMKDIR_P='$MKDIR_P'
17817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
17820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If no file are specified by the user, then we need to provide default
17821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# value.  By we need to know if files were specified by the user.
17822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_need_defaults=:
17823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile test $# != 0
17824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
17825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $1 in
17826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --*=*)
17827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=:
17830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
17832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_option=$1
17833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_optarg=$2
17834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_shift=shift
17835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
17836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_option in
17839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Handling of the options.
17840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_recheck=: ;;
17842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$ac_cs_version"; exit ;;
17844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --debug | --debu | --deb | --de | --d | -d )
17845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    debug=: ;;
17846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --file | --fil | --fi | --f )
17847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
17848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
17850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --header | --heade | --head | --hea )
17851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $ac_shift
17852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_need_defaults=false;;
17854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --he | --h)
17855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Conflict between --help and --header
17856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { echo "$as_me: error: ambiguous option: $1
17857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTry \`$0 --help' for more information." >&2
17858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
17859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  --help | --hel | -h )
17860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$ac_cs_usage"; exit ;;
17861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_cs_silent=: ;;
17864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # This is an error.
17866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -*) { echo "$as_me: error: unrecognized option: $1
17867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleTry \`$0 --help' for more information." >&2
17868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; } ;;
17869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_config_targets="$ac_config_targets $1"
17871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville     ac_need_defaults=false ;;
17872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
17874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
17875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
17876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_configure_extra_args=
17878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_cs_silent; then
17880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 6>/dev/null
17881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_configure_extra_args="$ac_configure_extra_args --silent"
17882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
17886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif \$ac_cs_recheck; then
17887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  CONFIG_SHELL=$SHELL
17889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export CONFIG_SHELL
17890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
17892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
17895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec 5>>config.log
17896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
17897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo
17898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville## Running $as_me. ##
17900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ASBOX
17901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo "$ac_log"
17902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} >&5
17903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
17905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
17906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# INIT-COMMANDS
17908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
17909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The HP-UX ksh and POSIX shell print the target directory to stdout
17913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if CDPATH is set.
17914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
17916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed_quote_subst='$sed_quote_subst'
17917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledouble_quote_subst='$double_quote_subst'
17918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledelay_variable_subst='$delay_variable_subst'
17919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
17920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
17921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
17922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
17923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
17924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
17925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
17926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
17927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
17928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
17929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
17930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
17931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
17932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
17933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
17934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
17935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
17936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
17937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
17938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
17939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
17940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
17941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
17942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
17943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
17944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
17945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
17946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
17948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
17949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
17950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
17951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
17952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
17953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
17957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
17958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
17959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
17960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
17961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
17962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_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"`'
17963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_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"`'
17964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
17965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
17966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
17967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
17968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
17969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
17970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
17971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
17972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
17973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
17974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
17975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
17976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
17977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
17978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
17979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
17980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
17983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
17984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
17985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
17986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
17987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
17993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
17994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
17995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
17996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
17997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
17998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
17999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
18000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
18001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
18002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
18003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
18004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
18005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
18006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
18007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
18008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
18010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
18011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
18013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
18014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
18015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
18016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
18017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
18018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
18019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
18020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
18021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
18022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
18023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
18027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
18028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
18029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
18030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
18031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
18032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
18033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
18034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
18035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
18036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
18037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
18038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
18039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
18040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
18041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
18042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleenable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
18089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC='$LTCC'
18091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS='$LTCFLAGS'
18092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler='$compiler_DEFAULT'
18093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Quote evaled strings.
18095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in SED \
18096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP \
18097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP \
18098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP \
18099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD \
18100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM \
18101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S \
18102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_SP2NL \
18103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_NL2SP \
18104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag \
18105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method \
18106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd \
18107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR \
18108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS \
18109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP \
18110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB \
18111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC \
18112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS \
18113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler \
18114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_pipe \
18115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_cdecl \
18116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address \
18117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL \
18119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO \
18120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag \
18121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl \
18122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic \
18123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static \
18124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o \
18125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks \
18126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL \
18127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT \
18128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO \
18129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL \
18130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64 \
18131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds \
18132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec \
18133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec \
18134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object \
18135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld \
18136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag \
18137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag \
18138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec \
18139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld \
18140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator \
18141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path \
18142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms \
18143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms \
18144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec \
18145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink \
18146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec \
18147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec \
18148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec \
18149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval \
18150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib \
18151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib \
18152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs \
18153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects \
18154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects \
18155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps \
18156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps \
18157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path \
18158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD_CXX \
18159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_CXX \
18160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_no_builtin_flag_CXX \
18161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_wl_CXX \
18162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_pic_CXX \
18163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_prog_compiler_static_CXX \
18164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_cv_prog_compiler_c_o_CXX \
18165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec_CXX \
18166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec_CXX \
18167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object_CXX \
18168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld_CXX \
18169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag_CXX \
18170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag_CXX \
18171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_CXX \
18172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld_CXX \
18173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator_CXX \
18174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path_CXX \
18175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms_CXX \
18176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms_CXX \
18177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec_CXX \
18178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs_CXX \
18179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects_CXX \
18180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects_CXX \
18181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps_CXX \
18182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps_CXX \
18183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path_CXX; do
18184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
18185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
18186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
18189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
18192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Double-quote double-evaled strings.
18195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor var in reload_cmds \
18196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds \
18197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds \
18198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds \
18199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds \
18200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds \
18201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds \
18202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds \
18203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds \
18204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds \
18205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds \
18206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds \
18207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds \
18208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds \
18209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds \
18210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds \
18211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec \
18212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec \
18213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds_CXX \
18214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds_CXX \
18215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds_CXX \
18216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds_CXX \
18217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds_CXX \
18218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds_CXX \
18219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds_CXX \
18220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds_CXX \
18221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds_CXX; do
18222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
18223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *[\\\\\\\`\\"\\\$]*)
18224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
18227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
18229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
18230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Fix-up fallback echo if it was mangled by the above quoting rules.
18233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase \$lt_ECHO in
18234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
18235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ;;
18236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_aux_dir='$ac_aux_dir'
18239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillexsi_shell='$xsi_shell'
18240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_shell_append='$lt_shell_append'
18241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# See if we are running on zsh, and set the options which allow our
18243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# commands through without removal of \ escapes INIT.
18244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "\${ZSH_VERSION+set}" ; then
18245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   setopt NO_GLOB_SUBST
18246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    PACKAGE='$PACKAGE'
18250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    VERSION='$VERSION'
18251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    TIMESTAMP='$TIMESTAMP'
18252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    RM='$RM'
18253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ofile='$ofile'
18254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
18263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Handling of arguments.
18265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_config_target in $ac_config_targets
18266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
18267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_config_target in
18268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
18269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
18273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "protobuf.pc") CONFIG_FILES="$CONFIG_FILES protobuf.pc" ;;
18274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "protobuf-lite.pc") CONFIG_FILES="$CONFIG_FILES protobuf-lite.pc" ;;
18275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
18277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
18278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
18279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the user did not use the arguments to specify the items to instantiate,
18284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# then the envvar interface is used.  Set only those that are not.
18285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# We use the long form for the default assignment because of an extremely
18286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# bizarre bug on SunOS 4.1.3.
18287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif $ac_need_defaults; then
18288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Have a temporary directory for convenience.  Make it in the build tree
18294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# simply because there is no reason against having it here, and in addition,
18295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# creating and moving files from /tmp can sometimes cause problems.
18296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Hook for its removal unless debugging.
18297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Note that there is a small window in which the directory will not be cleaned:
18298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# after its creation but before its name has been assigned to `$tmp'.
18299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$debug ||
18300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=
18302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  trap 'exit_status=$?
18303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' 0
18305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  trap '{ (exit 1); exit 1; }' 1 2 13 15
18306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a (secure) tmp directory for tmp files.
18308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -n "$tmp" && test -d "$tmp"
18312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}  ||
18313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  tmp=./conf$$-$RANDOM
18315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  (umask 077 && mkdir "$tmp")
18316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville} ||
18317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
18318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   echo "$me: cannot create a temporary directory in ." >&2
18319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }
18320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
18323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set up the sed scripts for CONFIG_FILES section.
18324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
18325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# No need to generate the scripts if there are no CONFIG_FILES.
18327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This happens for instance when ./config.status config.h
18328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$CONFIG_FILES"; then
18329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# '
18335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do
18336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conf$$subs.sed <<_ACEOF
18337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL!$SHELL$ac_delim
18338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
18339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_NAME!$PACKAGE_NAME$ac_delim
18340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
18341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
18342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_STRING!$PACKAGE_STRING$ac_delim
18343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
18344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexec_prefix!$exec_prefix$ac_delim
18345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprefix!$prefix$ac_delim
18346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprogram_transform_name!$program_transform_name$ac_delim
18347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebindir!$bindir$ac_delim
18348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesbindir!$sbindir$ac_delim
18349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibexecdir!$libexecdir$ac_delim
18350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatarootdir!$datarootdir$ac_delim
18351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledatadir!$datadir$ac_delim
18352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesysconfdir!$sysconfdir$ac_delim
18353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesharedstatedir!$sharedstatedir$ac_delim
18354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocalstatedir!$localstatedir$ac_delim
18355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleincludedir!$includedir$ac_delim
18356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleoldincludedir!$oldincludedir$ac_delim
18357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledocdir!$docdir$ac_delim
18358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinfodir!$infodir$ac_delim
18359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehtmldir!$htmldir$ac_delim
18360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledvidir!$dvidir$ac_delim
18361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepdfdir!$pdfdir$ac_delim
18362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepsdir!$psdir$ac_delim
18363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibdir!$libdir$ac_delim
18364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelocaledir!$localedir$ac_delim
18365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemandir!$mandir$ac_delim
18366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEFS!$DEFS$ac_delim
18367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_C!$ECHO_C$ac_delim
18368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_N!$ECHO_N$ac_delim
18369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO_T!$ECHO_T$ac_delim
18370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBS!$LIBS$ac_delim
18371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias!$build_alias$ac_delim
18372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias!$host_alias$ac_delim
18373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_alias!$target_alias$ac_delim
18374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild!$build$ac_delim
18375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_cpu!$build_cpu$ac_delim
18376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_vendor!$build_vendor$ac_delim
18377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os!$build_os$ac_delim
18378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost!$host$ac_delim
18379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_cpu!$host_cpu$ac_delim
18380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_vendor!$host_vendor$ac_delim
18381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os!$host_os$ac_delim
18382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget!$target$ac_delim
18383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_cpu!$target_cpu$ac_delim
18384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_vendor!$target_vendor$ac_delim
18385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletarget_os!$target_os$ac_delim
18386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
18387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
18388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_DATA!$INSTALL_DATA$ac_delim
18389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__isrc!$am__isrc$ac_delim
18390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCYGPATH_W!$CYGPATH_W$ac_delim
18391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePACKAGE!$PACKAGE$ac_delim
18392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleVERSION!$VERSION$ac_delim
18393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleACLOCAL!$ACLOCAL$ac_delim
18394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOCONF!$AUTOCONF$ac_delim
18395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOMAKE!$AUTOMAKE$ac_delim
18396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAUTOHEADER!$AUTOHEADER$ac_delim
18397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAKEINFO!$MAKEINFO$ac_delim
18398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinstall_sh!$install_sh$ac_delim
18399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP!$STRIP$ac_delim
18400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
18401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemkdir_p!$mkdir_p$ac_delim
18402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAWK!$AWK$ac_delim
18403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSET_MAKE!$SET_MAKE$ac_delim
18404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__leading_dot!$am__leading_dot$ac_delim
18405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMTAR!$AMTAR$ac_delim
18406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__tar!$am__tar$ac_delim
18407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__untar!$am__untar$ac_delim
18408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC!$CC$ac_delim
18409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCFLAGS!$CFLAGS$ac_delim
18410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLDFLAGS!$LDFLAGS$ac_delim
18411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCPPFLAGS!$CPPFLAGS$ac_delim
18412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CC!$ac_ct_CC$ac_delim
18413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEXEEXT!$EXEEXT$ac_delim
18414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOBJEXT!$OBJEXT$ac_delim
18415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDEPDIR!$DEPDIR$ac_delim
18416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__include!$am__include$ac_delim
18417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__quote!$am__quote$ac_delim
18418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_TRUE!$AMDEP_TRUE$ac_delim
18419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEP_FALSE!$AMDEP_FALSE$ac_delim
18420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
18421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCCDEPMODE!$CCDEPMODE$ac_delim
18422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
18423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
18424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXX!$CXX$ac_delim
18425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXFLAGS!$CXXFLAGS$ac_delim
18426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_CXX!$ac_ct_CXX$ac_delim
18427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXDEPMODE!$CXXDEPMODE$ac_delim
18428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
18429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleam__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
18430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCXXCPP!$CXXCPP$ac_delim
18431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP!$GREP$ac_delim
18432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP!$EGREP$ac_delim
18433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC_TRUE!$GCC_TRUE$ac_delim
18434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
18437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
18438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif $ac_last_try; then
18439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
18442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
18443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
18445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_eof"; then
18449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_eof=`expr $ac_eof + 1`
18451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
18454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
18455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed '
18458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^/s,@/; s/!/@,|#_!!_#|/
18460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:n
18461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillet n
18462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/'"$ac_delim"'$/,g/; t
18463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/$/\\/; p
18464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' >>$CONFIG_STATUS <conf$$subs.sed
18466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$subs.sed
18467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
18468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCEOF$ac_eof
18469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_delim='%!_!# '
18473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_last_try in false false false false false :; do
18474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  cat >conf$$subs.sed <<_ACEOF
18475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGCC_FALSE!$GCC_FALSE$ac_delim
18476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePROTOBUF_OPT_FLAG!$PROTOBUF_OPT_FLAG$ac_delim
18477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleISAINFO!$ISAINFO$ac_delim
18478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBTOOL!$LIBTOOL$ac_delim
18479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED!$SED$ac_delim
18480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP!$FGREP$ac_delim
18481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD!$LD$ac_delim
18482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDUMPBIN!$DUMPBIN$ac_delim
18483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim
18484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM!$NM$ac_delim
18485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S!$LN_S$ac_delim
18486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR!$AR$ac_delim
18487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB!$RANLIB$ac_delim
18488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_ECHO!$lt_ECHO$ac_delim
18489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL!$DSYMUTIL$ac_delim
18490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT!$NMEDIT$ac_delim
18491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO!$LIPO$ac_delim
18492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL!$OTOOL$ac_delim
18493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64!$OTOOL64$ac_delim
18494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIBOBJS!$LIBOBJS$ac_delim
18495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePOW_LIB!$POW_LIB$ac_delim
18496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleHAVE_ZLIB_TRUE!$HAVE_ZLIB_TRUE$ac_delim
18497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleHAVE_ZLIB_FALSE!$HAVE_ZLIB_FALSE$ac_delim
18498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePROTOC!$PROTOC$ac_delim
18499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUSE_EXTERNAL_PROTOC_TRUE!$USE_EXTERNAL_PROTOC_TRUE$ac_delim
18500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleUSE_EXTERNAL_PROTOC_FALSE!$USE_EXTERNAL_PROTOC_FALSE$ac_delim
18501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleacx_pthread_config!$acx_pthread_config$ac_delim
18502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CC!$PTHREAD_CC$ac_delim
18503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_LIBS!$PTHREAD_LIBS$ac_delim
18504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavillePTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
18505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesubdirs!$subdirs$ac_delim
18506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTLIBOBJS!$LTLIBOBJS$ac_delim
18507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 32; then
18510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    break
18511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  elif $ac_last_try; then
18512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
18513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
18514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
18515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
18516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
18518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
18521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test -n "$ac_eof"; then
18522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
18523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_eof=`expr $ac_eof + 1`
18524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
18527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
18528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
18529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesed '
18531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
18532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^/s,@/; s/!/@,|#_!!_#|/
18533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:n
18534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillet n
18535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/'"$ac_delim"'$/,g/; t
18536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/$/\\/; p
18537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
18538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' >>$CONFIG_STATUS <conf$$subs.sed
18539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conf$$subs.sed
18540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
18541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:end
18542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/|#_!!_#|//g
18543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCEOF$ac_eof
18544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# VPATH may cause trouble with some makes, so we remove $(srcdir),
18548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# trailing colons and then remove the whole line if VPATH becomes empty
18550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (actually we leave an empty line to preserve line numbers).
18551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "x$srcdir" = x.; then
18552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
18553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*\$(srcdir):*/:/
18554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*\${srcdir}:*/:/
18555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*@srcdir@:*/:/
18556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^\([^=]*=[	 ]*\):*/\1/
18557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/:*$//
18558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles/^[^=]*=[	 ]*$//
18559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}'
18560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
18561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
18563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi # test -n "$CONFIG_FILES"
18564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
18567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
18568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_tag in
18569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHLC]) ac_mode=$ac_tag; continue;;
18570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode$ac_tag in
18572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FHL]*:*);;
18573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
18574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: Invalid tag $ac_tag." >&2;}
18575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
18576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]-) ac_tag=-:-;;
18577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_save_IFS=$IFS
18580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=:
18581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  set x $ac_tag
18582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  IFS=$ac_save_IFS
18583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
18584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_file=$1
18585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
18586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
18588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :L) ac_source=$1;;
18589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :[FH])
18590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_file_inputs=
18591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    for ac_f
18592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    do
18593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_f in
18594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      -) ac_f="$tmp/stdin";;
18595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) # Look for the file first in the build tree, then in the source tree
18596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 # because $ac_f cannot contain `:'.
18598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 test -f "$ac_f" ||
18599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   case $ac_f in
18600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   [\\/$]*) false;;
18601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   esac ||
18603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
18604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot find input file: $ac_f" >&2;}
18605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; };;
18606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
18607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_file_inputs="$ac_file_inputs $ac_f"
18608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
18609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Let's still pretend it is `configure' which instantiates (i.e., don't
18611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # use $as_me), people would be surprised to read:
18612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    #    /* config.h.  Generated by config.status.  */
18613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    configure_input="Generated from "`IFS=:
18614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
18615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test x"$ac_file" != x-; then
18616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      configure_input="$ac_file.  $configure_input"
18617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: creating $ac_file" >&5
18618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: creating $ac_file" >&6;}
18619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
18620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_tag in
18622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *:-:* | *:-) cat >"$tmp/stdin";;
18623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
18624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
18625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir=`$as_dirname -- "$ac_file" ||
18628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)[^/]' \| \
18630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(//\)$' \| \
18631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$ac_file" |
18633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
18638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
18642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
18646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
18650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { as_dir="$ac_dir"
18651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $as_dir in #(
18652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -*) as_dir=./$as_dir;;
18653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
18655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_dirs=
18656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    while :; do
18657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $as_dir in #(
18658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
18659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) as_qdir=$as_dir;;
18660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
18661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      as_dirs="'$as_qdir' $as_dirs"
18662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      as_dir=`$as_dirname -- "$as_dir" ||
18663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(//\)[^/]' \| \
18665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(//\)$' \| \
18666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$as_dir" |
18668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
18673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
18677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
18681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
18685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$as_dir" && break
18686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
18687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$as_dirs" || eval "mkdir $as_dirs"
18688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot create directory $as_dir" >&2;}
18690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }; }
18691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_builddir=.
18692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
18694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
18696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
18698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
18699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
18700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
18703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
18705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
18706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
18707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
18708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
18710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
18711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
18712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
18713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
18714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
18715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
18716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
18717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
18718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
18719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
18721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_mode in
18727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :F)
18728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
18729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_FILE
18730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
18731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $INSTALL in
18733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_MKDIR_P=$MKDIR_P
18737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $MKDIR_P in
18738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/$]* | ?:[\\/]* ) ;;
18739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
18744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If the template does not know about datarootdir, expand it.
18745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: This hack should be removed a few years after 2.60.
18746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_datarootdir_hack=; ac_datarootdir_seen=
18747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase `sed -n '/datarootdir/ {
18749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  p
18750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  q
18751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
18752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@datadir@/p
18753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@docdir@/p
18754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@infodir@/p
18755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@localedir@/p
18756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@mandir@/p
18757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville' $ac_file_inputs` in
18758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*datarootdir*) ac_datarootdir_seen=yes;;
18759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
18764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_datarootdir_hack='
18765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@datadir@&$datadir&g
18766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@docdir@&$docdir&g
18767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@infodir@&$infodir&g
18768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@localedir@&$localedir&g
18769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  s&@mandir@&$mandir&g
18770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    s&\\\${datarootdir}&$datarootdir&g' ;;
18771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
18772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Neutralize VPATH when `$srcdir' = `.'.
18775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell code in configure.ac might set extrasub.
18776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# FIXME: do we really want to maintain this feature?
18777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<_ACEOF
18778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed "$ac_vpsub
18779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$extrasub
18780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
18782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:t
18783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@configure_input@&$configure_input&;t t
18785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_builddir@&$ac_top_builddir_sub&;t t
18786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@srcdir@&$ac_srcdir&;t t
18787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_srcdir@&$ac_abs_srcdir&;t t
18788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@top_srcdir@&$ac_top_srcdir&;t t
18789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@builddir@&$ac_builddir&;t t
18791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_builddir@&$ac_abs_builddir&;t t
18792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@INSTALL@&$ac_INSTALL&;t t
18794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles&@MKDIR_P@&$ac_MKDIR_P&;t t
18795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$ac_datarootdir_hack
18796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
18797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilletest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhich seems to be undefined.  Please make sure it is defined." >&5
18803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhich seems to be undefined.  Please make sure it is defined." >&2;}
18805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f "$tmp/stdin"
18807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file in
18808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -) cat "$tmp/out"; rm -f "$tmp/out";;
18809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
18810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
18812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :H)
18813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
18814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # CONFIG_HEADER
18815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  #
18816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform confdefs.h into a sed script `conftest.defines', that
18819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# substitutes the proper values into config.h.in to produce config.h.
18820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.defines conftest.tail
18821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First, append a space to every undef/define line, to ease matching.
18822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho 's/$/ /' >conftest.defines
18823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Then, protect against being on the right side of a sed subst, or in
18824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# an unquoted here document, in config.status.  If some macros were
18825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# called several times there might be several #defines for the same
18826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# symbol, which is useless.  But do not sort them, since the last
18827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AC_DEFINE must be honored.
18828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
18830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NAME is the cpp macro being defined, VALUE is the value it is being given.
18831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PARAMS is the parameter list in the macro definition--in most cases, it's
18832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# just an empty string.
18833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
18834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dB='\\)[	 (].*,\\1define\\2'
18835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dC=' '
18836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_dD=' ,'
18837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleuniq confdefs.h |
18839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed -n '
18840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	t rset
18841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:rset
18842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
18843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	t ok
18844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	d
18845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	:ok
18846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	s/[\\&,]/\\&/g
18847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
18848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
18849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ' >>conftest.defines
18850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Remove the space that was appended to ease matching.
18852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Then replace #undef with comments.  This is necessary, for
18853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# example, in the case of _POSIX_SOURCE, which is predefined and required
18854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# on some systems where configure will not decide to define it.
18855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# (The regexp can be short, since the line contains either #define or #undef.)
18856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho 's/ $//
18857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilles,^[	 #]*u.*,/* & */,' >>conftest.defines
18858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Break up conftest.defines:
18860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_max_sed_lines=50
18861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
18863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
18864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
18865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# et cetera.
18866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_in='$ac_file_inputs'
18867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_out='"$tmp/out1"'
18868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_nxt='"$tmp/out2"'
18869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhile :
18871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledo
18872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Write a here document:
18873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat >>$CONFIG_STATUS <<_ACEOF
18874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # First, check the format of the line:
18875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat >"\$tmp/defines.sed" <<\\CEOF
18876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
18877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
18878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleb
18879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville:def
18880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
18881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
18882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  echo 'CEOF
18883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
18884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
18885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
18886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  grep . conftest.tail >/dev/null || break
18887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f conftest.defines
18888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mv conftest.tail conftest.defines
18889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerm -f conftest.defines conftest.tail
18891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "ac_result=$ac_in" >>$CONFIG_STATUS
18893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecat >>$CONFIG_STATUS <<\_ACEOF
18894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test x"$ac_file" != x-; then
18895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "/* $configure_input  */" >"$tmp/config.h"
18896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "$ac_result" >>"$tmp/config.h"
18897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
18898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: $ac_file is unchanged" >&6;}
18900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
18901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      rm -f $ac_file
18902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      mv "$tmp/config.h" $ac_file
18903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
18904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
18905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "/* $configure_input  */"
18906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat "$ac_result"
18907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
18908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  rm -f "$tmp/out12"
18909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compute $ac_file's index in $config_headers.
18910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_arg=$ac_file
18911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_am_stamp_count=1
18912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefor _am_header in $config_headers :; do
18913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $_am_header in
18914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $_am_arg | $_am_arg:* )
18915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      break ;;
18916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    * )
18917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
18920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(//\)$' \| \
18924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$_am_arg" |
18926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
18931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
18935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
18939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`/stamp-h$_am_stamp_count
18943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
18944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
18946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: executing $ac_file commands" >&6;}
18947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
18948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
18949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
18951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_file$ac_mode in
18952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
18953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Strip MF so we end up with the name of the file.
18954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mf=`echo "$mf" | sed -e 's/:.*$//'`
18955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Check whether this is an Automake generated Makefile or not.
18956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We used to match only the files named `Makefile.in', but
18957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # some people rename them; so instead we look at the file content.
18958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Grep'ing the first line is not enough: some people post-process
18959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # each Makefile.in and add a new line on top of each file to say so.
18960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Grep'ing the whole file is not good either: AIX grep has a line
18961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # limit of 2048, but all sed's we know have understand at least 4000.
18962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    dirpart=`$as_dirname -- "$mf" ||
18964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)[^/]' \| \
18966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(//\)$' \| \
18967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$mf" |
18969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
18974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
18978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
18982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
18983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
18984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
18985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
18986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
18987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    continue
18988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
18989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract the definition of DEPDIR, am__include, and am__quote
18990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # from the Makefile without running `make'.
18991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "$DEPDIR" && continue
18993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__include=`sed -n 's/^am__include = //p' < "$mf"`
18994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -z "am__include" && continue
18995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # When using ansi2knr, U may be empty or an underscore; expand it
18997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  U=`sed -n 's/^U = //p' < "$mf"`
18998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Find all dependency output files, they are included files with
18999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # $(DEPDIR) in their names.  We invoke sed twice because it is the
19000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # simplest approach to changing $(DEPDIR) to its actual value in the
19001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # expansion.
19002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for file in `sed -n "
19003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Make sure the directory exists.
19006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -f "$dirpart/$file" && continue
19007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fdir=`$as_dirname -- "$file" ||
19008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)[^/]' \| \
19010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(//\)$' \| \
19011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$file" |
19013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
19018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
19022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
19026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
19030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { as_dir=$dirpart/$fdir
19031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $as_dir in #(
19032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -*) as_dir=./$as_dir;;
19033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_dirs=
19036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    while :; do
19037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $as_dir in #(
19038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) as_qdir=$as_dir;;
19040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
19041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      as_dirs="'$as_qdir' $as_dirs"
19042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      as_dir=`$as_dirname -- "$as_dir" ||
19043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(//\)[^/]' \| \
19045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(//\)$' \| \
19046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$as_dir" |
19048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
19053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
19057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
19061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
19065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$as_dir" && break
19066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
19067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$as_dirs" || eval "mkdir $as_dirs"
19068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
19069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot create directory $as_dir" >&2;}
19070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }; }
19071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # echo "creating $dirpart/$file"
19072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo '# dummy' > "$dirpart/$file"
19073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
19074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone
19075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
19076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    "libtool":C)
19077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # See if we are running on zsh, and set the options which allow our
19079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # commands through without removal of \ escapes.
19080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "${ZSH_VERSION+set}" ; then
19081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      setopt NO_GLOB_SUBST
19082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
19083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cfgfile="${ofile}T"
19085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    $RM "$cfgfile"
19087fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19088fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$cfgfile"
19089fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#! $SHELL
19090fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19091fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19092fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19093fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19094fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19095fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19096fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19097fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#                 2006, 2007, 2008 Free Software Foundation, Inc.
19098fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   Written by Gordon Matzigkeit, 1996
19099fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19100fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   This file is part of GNU Libtool.
19101fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19102fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is free software; you can redistribute it and/or
19103fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# modify it under the terms of the GNU General Public License as
19104fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# published by the Free Software Foundation; either version 2 of
19105fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# the License, or (at your option) any later version.
19106fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19107fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As a special exception to the GNU General Public License,
19108fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# if you distribute this file as part of a program or library that
19109fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# is built using GNU Libtool, you may include this file under the
19110fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# same distribution terms that you use for the rest of that program.
19111fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19112fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU Libtool is distributed in the hope that it will be useful,
19113fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# but WITHOUT ANY WARRANTY; without even the implied warranty of
19114fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19115fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# GNU General Public License for more details.
19116fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19117fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# You should have received a copy of the GNU General Public License
19118fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# along with GNU Libtool; see the file COPYING.  If not, a copy
19119fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19120fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# obtained by writing to the Free Software Foundation, Inc.,
19121fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19122fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19123fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19124fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The names of the tagged configurations supported by this script.
19125fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleavailable_tags="CXX "
19126fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19127fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL CONFIG
19128fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19129fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Which release of libtool.m4 was used?
19130fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_version=$macro_version
19131fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemacro_revision=$macro_revision
19132fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19133fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build shared libraries.
19134fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_libs=$enable_shared
19135fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19136fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to build static libraries.
19137fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_old_libs=$enable_static
19138fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19139fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What type of objects to build.
19140fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_mode=$pic_mode
19141fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19142fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to optimize for fast installation.
19143fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefast_install=$enable_fast_install
19144fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19145fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The host system.
19146fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_alias=$host_alias
19147fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost=$host
19148fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehost_os=$host_os
19149fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19150fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The build system.
19151fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_alias=$build_alias
19152fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild=$build
19153fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_os=$build_os
19154fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19155fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A sed program that does not truncate output.
19156fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSED=$lt_SED
19157fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19158fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19159fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleXsed="\$SED -e 1s/^X//"
19160fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19161fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A grep program that handles long lines.
19162fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleGREP=$lt_GREP
19163fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19164fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An ERE matcher.
19165fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleEGREP=$lt_EGREP
19166fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19167fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A literal string matcher.
19168fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleFGREP=$lt_FGREP
19169fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19170fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A BSD- or MS-compatible name lister.
19171fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNM=$lt_NM
19172fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19173fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need soft or hard links.
19174fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLN_S=$lt_LN_S
19175fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19176fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# What is the maximum length of a command?
19177fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemax_cmd_len=$max_cmd_len
19178fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19179fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Object file suffix (normally "o").
19180fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjext=$ac_objext
19181fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19182fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Executable file suffix (normally "").
19183fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexeext=$exeext
19184fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19185fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# whether the shell understands "unset".
19186fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelt_unset=$lt_unset
19187fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19188fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn spaces into newlines.
19189fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSP2NL=$lt_lt_SP2NL
19190fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19191fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# turn newlines into spaces.
19192fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNL2SP=$lt_lt_NL2SP
19193fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19194fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to create reloadable object files.
19195fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_flag=$lt_reload_flag
19196fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillereload_cmds=$lt_reload_cmds
19197fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19198fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Method to check whether dependent libraries are shared objects.
19199fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledeplibs_check_method=$lt_deplibs_check_method
19200fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19201fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use when deplibs_check_method == "file_magic".
19202fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_magic_cmd=$lt_file_magic_cmd
19203fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19204fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The archiver.
19205fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR=$lt_AR
19206fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleAR_FLAGS=$lt_AR_FLAGS
19207fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19208fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A symbol stripping program.
19209fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSTRIP=$lt_STRIP
19210fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19211fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to install an old-style archive.
19212fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleRANLIB=$lt_RANLIB
19213fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postinstall_cmds=$lt_old_postinstall_cmds
19214fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_postuninstall_cmds=$lt_old_postuninstall_cmds
19215fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19216fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A C compiler.
19217fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCC=$lt_CC
19218fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19219fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# LTCC compiler flags.
19220fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLTCFLAGS=$lt_CFLAGS
19221fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19222fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Take the output of nm and produce a listing of raw symbols and C names.
19223fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19224fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19225fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a proper C declaration.
19226fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19227fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19228fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair.
19229fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19230fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19231fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Transform the output of nm in a C name address pair when lib prefix is needed.
19232fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19233fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19234fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The name of the directory that contains temporary libtool files.
19235fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleobjdir=$objdir
19236fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19237fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shell to use when invoking shell scripts.
19238fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleSHELL=$lt_SHELL
19239fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19240fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# An echo program that does not interpret backslashes.
19241fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleECHO=$lt_ECHO
19242fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19243fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Used to examine libraries when file_magic_cmd begins with "file".
19244fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleMAGIC_CMD=$MAGIC_CMD
19245fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19246fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Must we lock files when doing compilation?
19247fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_locks=$lt_need_locks
19248fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19249fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19250fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleDSYMUTIL=$lt_DSYMUTIL
19251fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19252fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to change global to local symbols on Mac OS X.
19253fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleNMEDIT=$lt_NMEDIT
19254fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19255fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Tool to manipulate fat objects and archives on Mac OS X.
19256fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLIPO=$lt_LIPO
19257fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19258fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19259fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL=$lt_OTOOL
19260fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19261fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19262fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleOTOOL64=$lt_OTOOL64
19263fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19264fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Old archive suffix (normally "a").
19265fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibext=$libext
19266fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19267fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library suffix (normally ".so").
19268fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshrext_cmds=$lt_shrext_cmds
19269fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19270fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to extract the exported symbol list from a shared archive.
19271fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleextract_expsyms_cmds=$lt_extract_expsyms_cmds
19272fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19273fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Variables whose values should be saved in libtool wrapper scripts and
19274fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# restored at link time.
19275fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillevariables_saved_for_relink=$lt_variables_saved_for_relink
19276fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19277fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need the "lib" prefix for modules?
19278fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_lib_prefix=$need_lib_prefix
19279fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19280fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Do we need a version for libraries?
19281fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleneed_version=$need_version
19282fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19283fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Library versioning type.
19284fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleversion_type=$version_type
19285fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19286fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library runtime path variable.
19287fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillerunpath_var=$runpath_var
19288fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19289fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Shared library path variable.
19290fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_var=$shlibpath_var
19291fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19292fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is shlibpath searched before the hard-coded library search path?
19293fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleshlibpath_overrides_runpath=$shlibpath_overrides_runpath
19294fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19295fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Format of library name prefix.
19296fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibname_spec=$lt_libname_spec
19297fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19298fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# List of archive names.  First name is the real one, the rest are links.
19299fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The last name is the one that the linker finds with -lNAME
19300fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelibrary_names_spec=$lt_library_names_spec
19301fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19302fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The coded name of the library, if different from the real name.
19303fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesoname_spec=$lt_soname_spec
19304fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19305fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after installation of a shared archive.
19306fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostinstall_cmds=$lt_postinstall_cmds
19307fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19308fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Command to use after uninstallation of a shared archive.
19309fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostuninstall_cmds=$lt_postuninstall_cmds
19310fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19311fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to finish a libtool library installation in a directory.
19312fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_cmds=$lt_finish_cmds
19313fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19314fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# As "finish_cmds", except a single script fragment to be evaled but
19315fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# not shown.
19316fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefinish_eval=$lt_finish_eval
19317fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19318fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we should hardcode library paths into libraries.
19319fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_into_libs=$hardcode_into_libs
19320fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19321fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compile-time system search path for libraries.
19322fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19323fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19324fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Run-time system search path for libraries.
19325fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillesys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19326fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19327fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen is supported.
19328fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_support=$enable_dlopen
19329fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19330fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of programs is supported.
19331fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self=$enable_dlopen_self
19332fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19333fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether dlopen of statically linked programs is supported.
19334fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledlopen_self_static=$enable_dlopen_self_static
19335fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19336fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands to strip libraries.
19337fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_striplib=$lt_old_striplib
19338fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillestriplib=$lt_striplib
19339fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19340fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19341fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
19342fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD
19343fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19344fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
19345fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds
19346fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19347fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
19348fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler
19349fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19350fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
19351fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC
19352fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19353fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
19354fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19355fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19356fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to pass a linker flag through the compiler.
19357fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_lt_prog_compiler_wl
19358fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19359fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
19360fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic
19361fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19362fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
19363fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static
19364fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19365fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
19366fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o
19367fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19368fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
19369fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc
19370fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19371fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
19372fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19373fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19374fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
19375fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19376fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19377fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
19378fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec
19379fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19380fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
19381fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object
19382fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19383fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
19384fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19385fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19386fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
19387fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19388fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19389fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
19390fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds
19391fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds
19392fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19393fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
19394fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
19395fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds
19396fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds
19397fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19398fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
19399fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld
19400fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19401fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
19402fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag
19403fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19404fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
19405fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag
19406fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19407fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
19408fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
19409fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19410fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19411fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If ld is used when linking, flag to hardcode \$libdir into a binary
19412fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# during linking.  This must work even if \$libdir does not exist.
19413fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19414fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19415fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
19416fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator
19417fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19418fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19419fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
19420fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct
19421fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19422fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19423fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
19424fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19425fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
19426fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute
19427fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19428fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19429fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
19430fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L
19431fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19432fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19433fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
19434fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var
19435fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19436fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
19437fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
19438fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
19439fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic
19440fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19441fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
19442fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
19443fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath
19444fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19445fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
19446fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs
19447fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19448fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Fix the shell variable \$srcfile for the compiler.
19449fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path=$lt_fix_srcfile_path
19450fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19451fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
19452fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols
19453fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19454fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
19455fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds
19456fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19457fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
19458fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms
19459fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19460fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
19461fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms
19462fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19463fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
19464fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds
19465fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19466fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
19467fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec
19468fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19469fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
19470fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action
19471fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19472fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
19473fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19474fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19475fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
19476fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
19477fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects
19478fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects
19479fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps
19480fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps
19481fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19482fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
19483fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
19484fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path
19485fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19486fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL CONFIG
19487fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19488fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19489fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19490fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $host_os in
19491fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  aix3*)
19492fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<\_LT_EOF >> "$cfgfile"
19493fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# AIX sometimes has problems with the GCC collect2 program.  For some
19494fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# reason, if we set the COLLECT_NAMES environment variable, the problems
19495fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# vanish in a puff of smoke.
19496fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "X${COLLECT_NAMES+set}" != Xset; then
19497fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  COLLECT_NAMES=
19498fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  export COLLECT_NAMES
19499fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
19500fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19501fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
19502fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19503fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19504fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19505fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleltmain="$ac_aux_dir/ltmain.sh"
19506fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19507fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19508fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # We use sed instead of cat because bash on DJGPP gets confused if
19509fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19510fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # text mode, it properly converts lines to CR/LF.  This bash problem
19511fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # is reportedly fixed, but why not run on old versions too?
19512fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19513fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    || (rm -f "$cfgfile"; exit 1)
19514fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19515fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $xsi_shell in
19516fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes)
19517fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
19518fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19519fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_dirname file append nondir_replacement
19520fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19521fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# otherwise set result to NONDIR_REPLACEMENT.
19522fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_dirname ()
19523fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19524fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${1} in
19525fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    */*) func_dirname_result="${1%/*}${2}" ;;
19526fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *  ) func_dirname_result="${3}" ;;
19527fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19528fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19529fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19530fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_basename file
19531fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_basename ()
19532fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19533fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_basename_result="${1##*/}"
19534fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19535fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19536fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_dirname_and_basename file append nondir_replacement
19537fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# perform func_basename and func_dirname in a single function
19538fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# call:
19539fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   dirname:  Compute the dirname of FILE.  If nonempty,
19540fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             add APPEND to the result, otherwise set result
19541fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             to NONDIR_REPLACEMENT.
19542fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             value returned in "$func_dirname_result"
19543fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#   basename: Compute filename of FILE.
19544fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#             value retuned in "$func_basename_result"
19545fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Implementation must be kept synchronized with func_dirname
19546fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# and func_basename. For efficiency, we do not delegate to
19547fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# those functions but instead duplicate the functionality here.
19548fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_dirname_and_basename ()
19549fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19550fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${1} in
19551fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    */*) func_dirname_result="${1%/*}${2}" ;;
19552fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *  ) func_dirname_result="${3}" ;;
19553fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19554fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_basename_result="${1##*/}"
19555fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19556fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19557fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_stripname prefix suffix name
19558fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# strip PREFIX and SUFFIX off of NAME.
19559fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PREFIX and SUFFIX must not contain globbing or regex special
19560fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# characters, hashes, percent signs, but SUFFIX may contain a leading
19561fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dot (in which case that matches only a dot).
19562fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_stripname ()
19563fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19564fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19565fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # positional parameters, so assign one to ordinary parameter first.
19566fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_stripname_result=${3}
19567fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_stripname_result=${func_stripname_result#"${1}"}
19568fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_stripname_result=${func_stripname_result%"${2}"}
19569fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19570fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19571fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_opt_split
19572fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_opt_split ()
19573fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19574fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_opt=${1%%=*}
19575fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_arg=${1#*=}
19576fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19577fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19578fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_lo2o object
19579fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_lo2o ()
19580fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19581fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${1} in
19582fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19583fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)    func_lo2o_result=${1} ;;
19584fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19585fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19586fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19587fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_xform libobj-or-source
19588fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_xform ()
19589fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19590fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_xform_result=${1%.*}.lo
19591fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19592fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19593fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_arith arithmetic-term...
19594fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_arith ()
19595fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19596fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_arith_result=$(( $* ))
19597fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19598fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19599fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_len string
19600fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# STRING may not start with a hyphen.
19601fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_len ()
19602fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19603fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_len_result=${#1}
19604fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19605fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19606fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19607fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
19608fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Bourne compatible functions.
19609fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
19610fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19611fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_dirname file append nondir_replacement
19612fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19613fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# otherwise set result to NONDIR_REPLACEMENT.
19614fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_dirname ()
19615fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19616fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Extract subdirectory from the argument.
19617fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
19618fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "X$func_dirname_result" = "X${1}"; then
19619fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    func_dirname_result="${3}"
19620fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  else
19621fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    func_dirname_result="$func_dirname_result${2}"
19622fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
19623fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19624fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19625fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_basename file
19626fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_basename ()
19627fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19628fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
19629fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19630fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19631fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19632fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_stripname prefix suffix name
19633fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# strip PREFIX and SUFFIX off of NAME.
19634fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# PREFIX and SUFFIX must not contain globbing or regex special
19635fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# characters, hashes, percent signs, but SUFFIX may contain a leading
19636fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# dot (in which case that matches only a dot).
19637fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_strip_suffix prefix name
19638fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_stripname ()
19639fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19640fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case ${2} in
19641fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    .*) func_stripname_result=`$ECHO "X${3}" \
19642fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
19643fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)  func_stripname_result=`$ECHO "X${3}" \
19644fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
19645fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19646fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19647fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19648fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# sed scripts:
19649fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19650fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemy_sed_long_arg='1s/^-[^=]*=//'
19651fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19652fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_opt_split
19653fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_opt_split ()
19654fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19655fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
19656fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
19657fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19658fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19659fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_lo2o object
19660fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_lo2o ()
19661fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19662fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
19663fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19664fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19665fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_xform libobj-or-source
19666fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_xform ()
19667fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19668fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
19669fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19670fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19671fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_arith arithmetic-term...
19672fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_arith ()
19673fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19674fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_arith_result=`expr "$@"`
19675fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19676fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19677fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_len string
19678fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# STRING may not start with a hyphen.
19679fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_len ()
19680fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19681fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19682fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19683fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19684fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19685fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
19686fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19687fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $lt_shell_append in
19688fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  yes)
19689fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
19690fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19691fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_append var value
19692fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Append VALUE to the end of shell variable VAR.
19693fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_append ()
19694fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19695fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$1+=\$2"
19696fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19697fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19698fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
19699fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)
19700fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat << \_LT_EOF >> "$cfgfile"
19701fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19702fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# func_append var value
19703fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Append VALUE to the end of shell variable VAR.
19704fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefunc_append ()
19705fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{
19706fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "$1=\$$1\$2"
19707fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville}
19708fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19709fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19710fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ;;
19711fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19712fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19713fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19714fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19715fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    || (rm -f "$cfgfile"; exit 1)
19716fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19717fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  mv -f "$cfgfile" "$ofile" ||
19718fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19719fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  chmod +x "$ofile"
19720fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19721fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19722fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cat <<_LT_EOF >> "$ofile"
19723fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19724fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### BEGIN LIBTOOL TAG CONFIG: CXX
19725fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19726fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The linker used to build libraries.
19727fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleLD=$lt_LD_CXX
19728fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19729fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build an old-style archive.
19730fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_cmds=$lt_old_archive_cmds_CXX
19731fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19732fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# A language specific compiler.
19733fbaaef999ba563838ebd00874ed8a1c01fbf286dWink SavilleCC=$lt_compiler_CXX
19734fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19735fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Is the compiler the GNU compiler?
19736fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gcc=$GCC_CXX
19737fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19738fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to turn off builtin functions.
19739fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19740fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19741fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to pass a linker flag through the compiler.
19742fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewl=$lt_lt_prog_compiler_wl_CXX
19743fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19744fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Additional compiler flags for building library objects.
19745fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepic_flag=$lt_lt_prog_compiler_pic_CXX
19746fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19747fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to prevent dynamic linking.
19748fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_static_flag=$lt_lt_prog_compiler_static_CXX
19749fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19750fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Does compiler simultaneously support -c and -o options?
19751fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19752fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19753fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to add -lc for building shared libraries.
19754fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillebuild_libtool_need_lc=$archive_cmds_need_lc_CXX
19755fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19756fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether or not to disallow shared libs when runtime libs are static.
19757fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19758fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19759fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to allow reflexive dlopens.
19760fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19761fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19762fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Compiler flag to generate shared objects directly from archives.
19763fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19764fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19765fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether the compiler copes with passing no objects directly.
19766fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_needs_object=$lt_compiler_needs_object_CXX
19767fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19768fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create an old-style archive from a shared archive.
19769fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19770fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19771fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Create a temporary old-style archive to link instead of a shared archive.
19772fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19773fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19774fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a shared archive.
19775fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_cmds=$lt_archive_cmds_CXX
19776fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillearchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19777fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19778fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands used to build a loadable module if different from building
19779fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared archive.
19780fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_cmds=$lt_module_cmds_CXX
19781fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillemodule_expsym_cmds=$lt_module_expsym_cmds_CXX
19782fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19783fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we are building with GNU ld or not.
19784fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillewith_gnu_ld=$lt_with_gnu_ld_CXX
19785fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19786fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that allows shared libraries with undefined symbols to be built.
19787fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleallow_undefined_flag=$lt_allow_undefined_flag_CXX
19788fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19789fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag that enforces no undefined symbols.
19790fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleno_undefined_flag=$lt_no_undefined_flag_CXX
19791fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19792fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Flag to hardcode \$libdir into a binary during linking.
19793fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# This must work even if \$libdir does not exist
19794fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19795fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19796fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# If ld is used when linking, flag to hardcode \$libdir into a binary
19797fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# during linking.  This must work even if \$libdir does not exist.
19798fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19799fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19800fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether we need a single "-rpath" flag with a separated argument.
19801fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19802fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19803fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19804fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary.
19805fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct=$hardcode_direct_CXX
19806fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19807fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19808fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# DIR into the resulting binary and the resulting library dependency is
19809fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19810fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# library is relocated.
19811fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_direct_absolute=$hardcode_direct_absolute_CXX
19812fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19813fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19814fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
19815fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_minus_L=$hardcode_minus_L_CXX
19816fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19817fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19818fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the resulting binary.
19819fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19820fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19821fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if building a shared library automatically hardcodes DIR
19822fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# into the library and all subsequent libraries and executables linked
19823fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# against it.
19824fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_automatic=$hardcode_automatic_CXX
19825fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19826fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to yes if linker adds runtime paths of dependent libraries
19827fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# to runtime path list.
19828fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinherit_rpath=$inherit_rpath_CXX
19829fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19830fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Whether libtool must link a program against all its dependency libraries.
19831fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillelink_all_deplibs=$link_all_deplibs_CXX
19832fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19833fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Fix the shell variable \$srcfile for the compiler.
19834fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefix_srcfile_path=$lt_fix_srcfile_path_CXX
19835fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19836fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Set to "yes" if exported symbols are required.
19837fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillealways_export_symbols=$always_export_symbols_CXX
19838fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19839fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The commands to list exported symbols.
19840fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexport_symbols_cmds=$lt_export_symbols_cmds_CXX
19841fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19842fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that should not be listed in the preloaded symbols.
19843fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleexclude_expsyms=$lt_exclude_expsyms_CXX
19844fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19845fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Symbols that must always be exported.
19846fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleinclude_expsyms=$lt_include_expsyms_CXX
19847fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19848fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Commands necessary for linking programs (against libraries) with templates.
19849fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleprelink_cmds=$lt_prelink_cmds_CXX
19850fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19851fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Specify filename containing input files.
19852fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefile_list_spec=$lt_file_list_spec_CXX
19853fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19854fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# How to hardcode a shared library path into an executable.
19855fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillehardcode_action=$hardcode_action_CXX
19856fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19857fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The directories searched by this compiler when creating a shared library.
19858fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19859fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19860fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Dependencies to place before and after the objects being linked to
19861fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# create a shared library.
19862fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredep_objects=$lt_predep_objects_CXX
19863fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdep_objects=$lt_postdep_objects_CXX
19864fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepredeps=$lt_predeps_CXX
19865fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillepostdeps=$lt_postdeps_CXX
19866fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19867fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# The library search path used internally by the compiler when linking
19868fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# a shared library.
19869fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19870fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19871fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# ### END LIBTOOL TAG CONFIG: CXX
19872fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_LT_EOF
19873fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19874fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville ;;
19875fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19876fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19877fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilledone # for ac_tag
19878fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19879fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19880fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville{ (exit 0); exit 0; }
19881fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville_ACEOF
19882fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillechmod +x $CONFIG_STATUS
19883fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_clean_files=$ac_clean_files_save
19884fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19885fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19886fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# configure is writing to config.log, and then calls config.status.
19887fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# config.status does its own redirection, appending to config.log.
19888fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# Unfortunately, on DOS this fails, as config.log is still kept open
19889fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# by configure, so config.status won't be able to write to it; its
19890fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# output is simply discarded.  So we exec the FD to /dev/null,
19891fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# effectively closing config.log, so it can be properly (re)opened and
19892fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# appended to by config.status.  When coming back to configure, we
19893fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# need to make the FD available again.
19894fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_create" != yes; then
19895fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_cs_success=:
19896fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_config_status_args=
19897fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test "$silent" = yes &&
19898fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_config_status_args="$ac_config_status_args --quiet"
19899fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>/dev/null
19900fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19901fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  exec 5>>config.log
19902fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19903fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # would make configure fail if this is the last instruction.
19904fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  $ac_cs_success || { (exit 1); exit 1; }
19905fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
19906fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19907fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19908fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# CONFIG_SUBDIRS section.
19909fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville#
19910fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleif test "$no_recursion" != yes; then
19911fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19912fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Remove --cache-file and --srcdir arguments so they do not pile up.
19913fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_sub_configure_args=
19914fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_prev=
19915fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  eval "set x $ac_configure_args"
19916fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  shift
19917fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_arg
19918fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  do
19919fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_prev"; then
19920fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=
19921fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      continue
19922fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
19923fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    case $ac_arg in
19924fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -cache-file | --cache-file | --cache-fil | --cache-fi \
19925fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
19926fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=cache_file ;;
19927fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
19928fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
19929fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    | --c=*)
19930fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
19931fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    --config-cache | -C)
19932fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
19933fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
19934fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=srcdir ;;
19935fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
19936fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
19937fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
19938fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_prev=prefix ;;
19939fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
19940fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ;;
19941fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    *)
19942fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $ac_arg in
19943fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19944fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
19945fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
19946fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    esac
19947fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
19948fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19949fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Always prepend --prefix to ensure using the same prefix
19950fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # in subdir configurations.
19951fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_arg="--prefix=$prefix"
19952fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_arg in
19953fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19954fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19955fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
19956fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19957fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # Pass --silent
19958fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  if test "$silent" = yes; then
19959fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_sub_configure_args="--silent $ac_sub_configure_args"
19960fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  fi
19961fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19962fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_popdir=`pwd`
19963fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
19964fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19965fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Do not complain, so a configure script can configure whichever
19966fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # parts of a large source tree are present.
19967fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -d "$srcdir/$ac_dir" || continue
19968fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
19969fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
19970fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$as_me:$LINENO: $ac_msg" >&5
19971fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    echo "$ac_msg" >&6
19972fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    { as_dir="$ac_dir"
19973fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $as_dir in #(
19974fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  -*) as_dir=./$as_dir;;
19975fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac
19976fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
19977fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    as_dirs=
19978fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    while :; do
19979fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $as_dir in #(
19980fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
19981fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) as_qdir=$as_dir;;
19982fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
19983fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      as_dirs="'$as_qdir' $as_dirs"
19984fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      as_dir=`$as_dirname -- "$as_dir" ||
19985fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19986fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(//\)[^/]' \| \
19987fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(//\)$' \| \
19988fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19989fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho X"$as_dir" |
19990fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19991fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19992fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19993fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19994fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)[^/].*/{
19995fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
19996fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
19997fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
19998fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\/\)$/{
19999fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
20000fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
20001fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
20002fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  /^X\(\/\).*/{
20003fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    s//\1/
20004fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	    q
20005fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  }
20006fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	  s/.*/./; q'`
20007fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      test -d "$as_dir" && break
20008fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    done
20009fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    test -z "$as_dirs" || eval "mkdir $as_dirs"
20010fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20011fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: cannot create directory $as_dir" >&2;}
20012fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }; }
20013fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_builddir=.
20014fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20015fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase "$ac_dir" in
20016fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20017fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville*)
20018fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20019fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  # A ".." for each directory in $ac_dir_suffix.
20020fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20021fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  case $ac_top_builddir_sub in
20022fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20023fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20024fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  esac ;;
20025fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
20026fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_top_builddir=$ac_pwd
20027fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_builddir=$ac_pwd$ac_dir_suffix
20028fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville# for backward compatibility:
20029fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_top_builddir=$ac_top_build_prefix
20030fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20031fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillecase $srcdir in
20032fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  .)  # We are building in place.
20033fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=.
20034fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_builddir_sub
20035fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd ;;
20036fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  [\\/]* | ?:[\\/]* )  # Absolute name.
20037fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$srcdir$ac_dir_suffix;
20038fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$srcdir
20039fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$srcdir ;;
20040fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  *) # Relative name.
20041fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20042fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_top_srcdir=$ac_top_build_prefix$srcdir
20043fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20044fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleesac
20045fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20046fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20047fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20048fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_dir"
20049fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20050fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # Check for guested configure; otherwise get Cygnus style configure.
20051fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -f "$ac_srcdir/configure.gnu"; then
20052fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=$ac_srcdir/configure.gnu
20053fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure"; then
20054fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=$ac_srcdir/configure
20055fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    elif test -f "$ac_srcdir/configure.in"; then
20056fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # This should be Cygnus configure.
20057fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=$ac_aux_dir/configure
20058fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    else
20059fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
20060fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20061fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      ac_sub_configure=
20062fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
20063fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20064fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    # The recursion is here.
20065fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    if test -n "$ac_sub_configure"; then
20066fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # Make the cache file name correct relative to the subdirectory.
20067fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      case $cache_file in
20068fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
20069fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      *) # Relative name.
20070fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
20071fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      esac
20072fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20073fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
20074fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20075fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      # The eval makes quoting arguments work.
20076fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20077fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20078fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
20079fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savilleecho "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
20080fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville   { (exit 1); exit 1; }; }
20081fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    fi
20082fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20083fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville    cd "$ac_popdir"
20084fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville  done
20085fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Savillefi
20086fbaaef999ba563838ebd00874ed8a1c01fbf286dWink Saville
20087