]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/common/configure
sim: rename tconfig.in to tconfig.h
[thirdparty/binutils-gdb.git] / sim / common / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
b7026657
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
c906108c 124
b7026657 125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 192do
81ecdfbb
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 236 else
81ecdfbb
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
b7026657 241 fi
81ecdfbb
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
c906108c 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
383 as_expr=expr
384else
385 as_expr=false
386fi
c906108c 387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
389 as_basename=basename
390else
391 as_basename=false
392fi
c906108c 393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
c906108c 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
b7026657
AC
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
c906108c 418
b7026657
AC
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
c906108c 425
c906108c 426
81ecdfbb
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
b7026657 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
b7026657 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 444 t loop
81ecdfbb 445 s/-\n.*//
b7026657 446 ' >$as_me.lineno &&
81ecdfbb
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657
AC
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
b7026657
AC
454 # Exit status is that of the last command.
455 exit
456}
c906108c 457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
b7026657 469esac
c906108c 470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
b7026657 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
b7026657 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 480 as_ln_s='ln -s'
81ecdfbb
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
b7026657 491 fi
b7026657
AC
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
c906108c 497
b7026657 498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
c906108c 504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
c906108c 527
b7026657
AC
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 530
b7026657
AC
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 533
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
c906108c 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
c906108c 538
b7026657
AC
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
c906108c 543
c906108c 544#
b7026657 545# Initializations.
c906108c 546#
b7026657 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
b7026657 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
b7026657
AC
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
b7026657
AC
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
b7026657
AC
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
b7026657
AC
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
b7026657
AC
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
b7026657
AC
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
b7026657
AC
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
b7026657
AC
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
b7026657 592# include <inttypes.h>
b7026657 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
b7026657
AC
598# include <unistd.h>
599#endif"
c906108c 600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603TARGET_SUBDIR
604CPP_FOR_TARGET
605REPORT_BUGS_TEXI
606REPORT_BUGS_TO
607PKGVERSION
608sim_profile
609sim_trace
610sim_stdio
611sim_debug
612sim_cflags
613sim_bswap
614MAINT
31e6ad7d
MF
615MAINTAINER_MODE_FALSE
616MAINTAINER_MODE_TRUE
6bb11ab3
L
617lt_cv_dlopen_libs
618OTOOL64
619OTOOL
620LIPO
621NMEDIT
622DSYMUTIL
623AWK
624STRIP
625OBJDUMP
626LN_S
627NM
628ac_ct_DUMPBIN
629DUMPBIN
630LD
631FGREP
632SED
633LIBTOOL
634PLUGINS_FALSE
635PLUGINS_TRUE
81ecdfbb
RW
636CATOBJEXT
637GENCAT
638INSTOBJEXT
639DATADIRNAME
640CATALOGS
641POSUB
642GMSGFMT
643XGETTEXT
644INCINTL
645LIBINTL_DEP
646LIBINTL
647USE_NLS
db2e4d67
MF
648GMAKE_FALSE
649GMAKE_TRUE
650MAKE
651CCDEPMODE
652DEPDIR
653am__leading_dot
5f3ef9d0 654PACKAGE
81ecdfbb
RW
655RANLIB
656AR
657HDEFINES
658CC_FOR_BUILD
659INSTALL_DATA
660INSTALL_SCRIPT
661INSTALL_PROGRAM
2232061b
MF
662EGREP
663GREP
664CPP
81ecdfbb
RW
665target_os
666target_vendor
667target_cpu
668target
669host_os
670host_vendor
671host_cpu
672host
673build_os
674build_vendor
675build_cpu
676build
6ffe910a
MF
677OBJEXT
678EXEEXT
679ac_ct_CC
680CPPFLAGS
681LDFLAGS
682CFLAGS
683CC
81ecdfbb
RW
684target_alias
685host_alias
686build_alias
687LIBS
688ECHO_T
689ECHO_N
690ECHO_C
691DEFS
692mandir
693localedir
694libdir
695psdir
696pdfdir
697dvidir
698htmldir
699infodir
700docdir
701oldincludedir
702includedir
703localstatedir
704sharedstatedir
705sysconfdir
706datadir
707datarootdir
708libexecdir
709sbindir
710bindir
711program_transform_name
712prefix
713exec_prefix
714PACKAGE_URL
715PACKAGE_BUGREPORT
716PACKAGE_STRING
717PACKAGE_VERSION
718PACKAGE_TARNAME
719PACKAGE_NAME
720PATH_SEPARATOR
721SHELL
722WERROR_CFLAGS
723WARN_CFLAGS
724sim_xor_endian
725sim_stdcall
726sim_smp
727sim_reserved_bits
728sim_regparm
729sim_packages
730sim_inline
731sim_hw
732sim_hw_objs
733sim_hw_cflags
734sim_default_model
735sim_scache
736sim_float
737sim_hostendian
738sim_endian
739sim_bitsize
740sim_assert
741sim_alignment
742sim_environment'
b7026657 743ac_subst_files=''
81ecdfbb
RW
744ac_user_opts='
745enable_option_checking
5912fadd 746with_zlib
6bb11ab3
L
747enable_plugins
748enable_shared
749enable_static
750with_pic
751enable_fast_install
752with_gnu_ld
753enable_libtool_lock
81ecdfbb
RW
754enable_maintainer_mode
755enable_sim_bswap
756enable_sim_cflags
757enable_sim_debug
758enable_sim_stdio
759enable_sim_trace
760enable_sim_profile
761with_pkgversion
762with_bugurl
763'
764 ac_precious_vars='build_alias
765host_alias
766target_alias
767CC
768CFLAGS
769LDFLAGS
770LIBS
771CPPFLAGS
772CPP'
773
c906108c
SS
774
775# Initialize some variables set by options.
b7026657
AC
776ac_init_help=
777ac_init_version=false
81ecdfbb
RW
778ac_unrecognized_opts=
779ac_unrecognized_sep=
c906108c
SS
780# The variables have the same names as the options, with
781# dashes changed to underlines.
b7026657 782cache_file=/dev/null
c906108c 783exec_prefix=NONE
c906108c 784no_create=
c906108c
SS
785no_recursion=
786prefix=NONE
787program_prefix=NONE
788program_suffix=NONE
789program_transform_name=s,x,x,
790silent=
791site=
792srcdir=
c906108c
SS
793verbose=
794x_includes=NONE
795x_libraries=NONE
b7026657
AC
796
797# Installation directory options.
798# These are left unexpanded so users can "make install exec_prefix=/foo"
799# and all the variables that are supposed to be based on exec_prefix
800# by default will actually change.
801# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 802# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
803bindir='${exec_prefix}/bin'
804sbindir='${exec_prefix}/sbin'
805libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
806datarootdir='${prefix}/share'
807datadir='${datarootdir}'
c906108c
SS
808sysconfdir='${prefix}/etc'
809sharedstatedir='${prefix}/com'
810localstatedir='${prefix}/var'
c906108c
SS
811includedir='${prefix}/include'
812oldincludedir='/usr/include'
81ecdfbb
RW
813docdir='${datarootdir}/doc/${PACKAGE}'
814infodir='${datarootdir}/info'
815htmldir='${docdir}'
816dvidir='${docdir}'
817pdfdir='${docdir}'
818psdir='${docdir}'
819libdir='${exec_prefix}/lib'
820localedir='${datarootdir}/locale'
821mandir='${datarootdir}/man'
c906108c 822
c906108c 823ac_prev=
81ecdfbb 824ac_dashdash=
c906108c
SS
825for ac_option
826do
c906108c
SS
827 # If the previous option needs an argument, assign it.
828 if test -n "$ac_prev"; then
81ecdfbb 829 eval $ac_prev=\$ac_option
c906108c
SS
830 ac_prev=
831 continue
832 fi
833
81ecdfbb
RW
834 case $ac_option in
835 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
836 *) ac_optarg=yes ;;
837 esac
c906108c
SS
838
839 # Accept the important Cygnus configure options, so we can diagnose typos.
840
81ecdfbb
RW
841 case $ac_dashdash$ac_option in
842 --)
843 ac_dashdash=yes ;;
c906108c
SS
844
845 -bindir | --bindir | --bindi | --bind | --bin | --bi)
846 ac_prev=bindir ;;
847 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 848 bindir=$ac_optarg ;;
c906108c
SS
849
850 -build | --build | --buil | --bui | --bu)
b7026657 851 ac_prev=build_alias ;;
c906108c 852 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 853 build_alias=$ac_optarg ;;
c906108c
SS
854
855 -cache-file | --cache-file | --cache-fil | --cache-fi \
856 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
857 ac_prev=cache_file ;;
858 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
859 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
860 cache_file=$ac_optarg ;;
861
862 --config-cache | -C)
863 cache_file=config.cache ;;
c906108c 864
81ecdfbb 865 -datadir | --datadir | --datadi | --datad)
c906108c 866 ac_prev=datadir ;;
81ecdfbb 867 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 868 datadir=$ac_optarg ;;
c906108c 869
81ecdfbb
RW
870 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
871 | --dataroo | --dataro | --datar)
872 ac_prev=datarootdir ;;
873 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
874 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
875 datarootdir=$ac_optarg ;;
876
c906108c 877 -disable-* | --disable-*)
81ecdfbb 878 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 879 # Reject names that are not valid shell variable names.
81ecdfbb
RW
880 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
881 as_fn_error "invalid feature name: $ac_useropt"
882 ac_useropt_orig=$ac_useropt
883 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
884 case $ac_user_opts in
885 *"
886"enable_$ac_useropt"
887"*) ;;
888 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
889 ac_unrecognized_sep=', ';;
890 esac
891 eval enable_$ac_useropt=no ;;
892
893 -docdir | --docdir | --docdi | --doc | --do)
894 ac_prev=docdir ;;
895 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
896 docdir=$ac_optarg ;;
897
898 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
899 ac_prev=dvidir ;;
900 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
901 dvidir=$ac_optarg ;;
c906108c
SS
902
903 -enable-* | --enable-*)
81ecdfbb 904 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 905 # Reject names that are not valid shell variable names.
81ecdfbb
RW
906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
907 as_fn_error "invalid feature name: $ac_useropt"
908 ac_useropt_orig=$ac_useropt
909 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
910 case $ac_user_opts in
911 *"
912"enable_$ac_useropt"
913"*) ;;
914 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
915 ac_unrecognized_sep=', ';;
c906108c 916 esac
81ecdfbb 917 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
918
919 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
920 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
921 | --exec | --exe | --ex)
922 ac_prev=exec_prefix ;;
923 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
924 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
925 | --exec=* | --exe=* | --ex=*)
b7026657 926 exec_prefix=$ac_optarg ;;
c906108c
SS
927
928 -gas | --gas | --ga | --g)
929 # Obsolete; use --with-gas.
930 with_gas=yes ;;
931
b7026657
AC
932 -help | --help | --hel | --he | -h)
933 ac_init_help=long ;;
934 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
935 ac_init_help=recursive ;;
936 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
937 ac_init_help=short ;;
c906108c
SS
938
939 -host | --host | --hos | --ho)
b7026657 940 ac_prev=host_alias ;;
c906108c 941 -host=* | --host=* | --hos=* | --ho=*)
b7026657 942 host_alias=$ac_optarg ;;
c906108c 943
81ecdfbb
RW
944 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
945 ac_prev=htmldir ;;
946 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
947 | --ht=*)
948 htmldir=$ac_optarg ;;
949
c906108c
SS
950 -includedir | --includedir | --includedi | --included | --include \
951 | --includ | --inclu | --incl | --inc)
952 ac_prev=includedir ;;
953 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
954 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 955 includedir=$ac_optarg ;;
c906108c
SS
956
957 -infodir | --infodir | --infodi | --infod | --info | --inf)
958 ac_prev=infodir ;;
959 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 960 infodir=$ac_optarg ;;
c906108c
SS
961
962 -libdir | --libdir | --libdi | --libd)
963 ac_prev=libdir ;;
964 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 965 libdir=$ac_optarg ;;
c906108c
SS
966
967 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
968 | --libexe | --libex | --libe)
969 ac_prev=libexecdir ;;
970 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
971 | --libexe=* | --libex=* | --libe=*)
b7026657 972 libexecdir=$ac_optarg ;;
c906108c 973
81ecdfbb
RW
974 -localedir | --localedir | --localedi | --localed | --locale)
975 ac_prev=localedir ;;
976 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
977 localedir=$ac_optarg ;;
978
c906108c 979 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 980 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
981 ac_prev=localstatedir ;;
982 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 983 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 984 localstatedir=$ac_optarg ;;
c906108c
SS
985
986 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
987 ac_prev=mandir ;;
988 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 989 mandir=$ac_optarg ;;
c906108c
SS
990
991 -nfp | --nfp | --nf)
992 # Obsolete; use --without-fp.
993 with_fp=no ;;
994
995 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 996 | --no-cr | --no-c | -n)
c906108c
SS
997 no_create=yes ;;
998
999 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1000 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1001 no_recursion=yes ;;
1002
1003 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1004 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1005 | --oldin | --oldi | --old | --ol | --o)
1006 ac_prev=oldincludedir ;;
1007 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1008 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1009 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1010 oldincludedir=$ac_optarg ;;
c906108c
SS
1011
1012 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1013 ac_prev=prefix ;;
1014 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1015 prefix=$ac_optarg ;;
c906108c
SS
1016
1017 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1018 | --program-pre | --program-pr | --program-p)
1019 ac_prev=program_prefix ;;
1020 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1021 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1022 program_prefix=$ac_optarg ;;
c906108c
SS
1023
1024 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1025 | --program-suf | --program-su | --program-s)
1026 ac_prev=program_suffix ;;
1027 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1028 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1029 program_suffix=$ac_optarg ;;
c906108c
SS
1030
1031 -program-transform-name | --program-transform-name \
1032 | --program-transform-nam | --program-transform-na \
1033 | --program-transform-n | --program-transform- \
1034 | --program-transform | --program-transfor \
1035 | --program-transfo | --program-transf \
1036 | --program-trans | --program-tran \
1037 | --progr-tra | --program-tr | --program-t)
1038 ac_prev=program_transform_name ;;
1039 -program-transform-name=* | --program-transform-name=* \
1040 | --program-transform-nam=* | --program-transform-na=* \
1041 | --program-transform-n=* | --program-transform-=* \
1042 | --program-transform=* | --program-transfor=* \
1043 | --program-transfo=* | --program-transf=* \
1044 | --program-trans=* | --program-tran=* \
1045 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1046 program_transform_name=$ac_optarg ;;
c906108c 1047
81ecdfbb
RW
1048 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1049 ac_prev=pdfdir ;;
1050 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1051 pdfdir=$ac_optarg ;;
1052
1053 -psdir | --psdir | --psdi | --psd | --ps)
1054 ac_prev=psdir ;;
1055 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1056 psdir=$ac_optarg ;;
1057
c906108c
SS
1058 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1059 | -silent | --silent | --silen | --sile | --sil)
1060 silent=yes ;;
1061
1062 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1063 ac_prev=sbindir ;;
1064 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1065 | --sbi=* | --sb=*)
b7026657 1066 sbindir=$ac_optarg ;;
c906108c
SS
1067
1068 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1069 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1070 | --sharedst | --shareds | --shared | --share | --shar \
1071 | --sha | --sh)
1072 ac_prev=sharedstatedir ;;
1073 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1074 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1075 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1076 | --sha=* | --sh=*)
b7026657 1077 sharedstatedir=$ac_optarg ;;
c906108c
SS
1078
1079 -site | --site | --sit)
1080 ac_prev=site ;;
1081 -site=* | --site=* | --sit=*)
b7026657 1082 site=$ac_optarg ;;
eb2d80b4 1083
c906108c
SS
1084 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1085 ac_prev=srcdir ;;
1086 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1087 srcdir=$ac_optarg ;;
c906108c
SS
1088
1089 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1090 | --syscon | --sysco | --sysc | --sys | --sy)
1091 ac_prev=sysconfdir ;;
1092 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1093 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1094 sysconfdir=$ac_optarg ;;
c906108c
SS
1095
1096 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1097 ac_prev=target_alias ;;
c906108c 1098 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1099 target_alias=$ac_optarg ;;
c906108c
SS
1100
1101 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1102 verbose=yes ;;
1103
b7026657
AC
1104 -version | --version | --versio | --versi | --vers | -V)
1105 ac_init_version=: ;;
c906108c
SS
1106
1107 -with-* | --with-*)
81ecdfbb 1108 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1109 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1110 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1111 as_fn_error "invalid package name: $ac_useropt"
1112 ac_useropt_orig=$ac_useropt
1113 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1114 case $ac_user_opts in
1115 *"
1116"with_$ac_useropt"
1117"*) ;;
1118 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1119 ac_unrecognized_sep=', ';;
c906108c 1120 esac
81ecdfbb 1121 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1122
1123 -without-* | --without-*)
81ecdfbb 1124 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1125 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127 as_fn_error "invalid package name: $ac_useropt"
1128 ac_useropt_orig=$ac_useropt
1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130 case $ac_user_opts in
1131 *"
1132"with_$ac_useropt"
1133"*) ;;
1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1135 ac_unrecognized_sep=', ';;
1136 esac
1137 eval with_$ac_useropt=no ;;
c906108c
SS
1138
1139 --x)
1140 # Obsolete; use --with-x.
1141 with_x=yes ;;
1142
1143 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1144 | --x-incl | --x-inc | --x-in | --x-i)
1145 ac_prev=x_includes ;;
1146 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1147 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1148 x_includes=$ac_optarg ;;
c906108c
SS
1149
1150 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1151 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1152 ac_prev=x_libraries ;;
1153 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1154 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1155 x_libraries=$ac_optarg ;;
c906108c 1156
81ecdfbb
RW
1157 -*) as_fn_error "unrecognized option: \`$ac_option'
1158Try \`$0 --help' for more information."
c906108c
SS
1159 ;;
1160
b7026657
AC
1161 *=*)
1162 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1163 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1164 case $ac_envvar in #(
1165 '' | [0-9]* | *[!_$as_cr_alnum]* )
1166 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1167 esac
1168 eval $ac_envvar=\$ac_optarg
b7026657
AC
1169 export $ac_envvar ;;
1170
c906108c 1171 *)
b7026657 1172 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1173 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1174 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1175 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1176 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1177 ;;
1178
1179 esac
1180done
1181
1182if test -n "$ac_prev"; then
b7026657 1183 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1184 as_fn_error "missing argument to $ac_option"
c906108c 1185fi
c906108c 1186
81ecdfbb
RW
1187if test -n "$ac_unrecognized_opts"; then
1188 case $enable_option_checking in
1189 no) ;;
1190 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1191 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1192 esac
81ecdfbb 1193fi
c906108c 1194
81ecdfbb
RW
1195# Check all directory arguments for consistency.
1196for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1197 datadir sysconfdir sharedstatedir localstatedir includedir \
1198 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1199 libdir localedir mandir
c906108c 1200do
81ecdfbb
RW
1201 eval ac_val=\$$ac_var
1202 # Remove trailing slashes.
1203 case $ac_val in
1204 */ )
1205 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1206 eval $ac_var=\$ac_val;;
1207 esac
1208 # Be sure to have absolute directory names.
b7026657 1209 case $ac_val in
81ecdfbb
RW
1210 [\\/$]* | ?:[\\/]* ) continue;;
1211 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1212 esac
81ecdfbb 1213 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1214done
1215
b7026657
AC
1216# There might be people who depend on the old broken behavior: `$host'
1217# used to hold the argument of --host etc.
1218# FIXME: To remove some day.
1219build=$build_alias
1220host=$host_alias
1221target=$target_alias
1222
1223# FIXME: To remove some day.
1224if test "x$host_alias" != x; then
1225 if test "x$build_alias" = x; then
1226 cross_compiling=maybe
81ecdfbb 1227 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1228 If a cross compiler is detected then cross compile mode will be used." >&2
1229 elif test "x$build_alias" != "x$host_alias"; then
1230 cross_compiling=yes
1231 fi
1232fi
c906108c 1233
b7026657
AC
1234ac_tool_prefix=
1235test -n "$host_alias" && ac_tool_prefix=$host_alias-
1236
1237test "$silent" = yes && exec 6>/dev/null
c906108c 1238
c906108c 1239
81ecdfbb
RW
1240ac_pwd=`pwd` && test -n "$ac_pwd" &&
1241ac_ls_di=`ls -di .` &&
1242ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1243 as_fn_error "working directory cannot be determined"
1244test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1245 as_fn_error "pwd does not report name of working directory"
1246
1247
c906108c
SS
1248# Find the source files, if location was not specified.
1249if test -z "$srcdir"; then
1250 ac_srcdir_defaulted=yes
81ecdfbb
RW
1251 # Try the directory containing this script, then the parent directory.
1252 ac_confdir=`$as_dirname -- "$as_myself" ||
1253$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1254 X"$as_myself" : 'X\(//\)[^/]' \| \
1255 X"$as_myself" : 'X\(//\)$' \| \
1256 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1257$as_echo X"$as_myself" |
1258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1259 s//\1/
1260 q
1261 }
1262 /^X\(\/\/\)[^/].*/{
1263 s//\1/
1264 q
1265 }
1266 /^X\(\/\/\)$/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\).*/{
1271 s//\1/
1272 q
1273 }
1274 s/.*/./; q'`
c906108c 1275 srcdir=$ac_confdir
81ecdfbb 1276 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1277 srcdir=..
1278 fi
1279else
1280 ac_srcdir_defaulted=no
1281fi
81ecdfbb
RW
1282if test ! -r "$srcdir/$ac_unique_file"; then
1283 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1284 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1285fi
1286ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1287ac_abs_confdir=`(
1288 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1289 pwd)`
1290# When building in place, set srcdir=.
1291if test "$ac_abs_confdir" = "$ac_pwd"; then
1292 srcdir=.
1293fi
1294# Remove unnecessary trailing slashes from srcdir.
1295# Double slashes in file names in object file debugging info
1296# mess up M-x gdb in Emacs.
1297case $srcdir in
1298*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1299esac
1300for ac_var in $ac_precious_vars; do
1301 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1302 eval ac_env_${ac_var}_value=\$${ac_var}
1303 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1304 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1305done
c906108c 1306
b7026657
AC
1307#
1308# Report the --help message.
1309#
1310if test "$ac_init_help" = "long"; then
1311 # Omit some internal or obsolete options to make the list less imposing.
1312 # This message is too long to be a string in the A/UX 3.1 sh.
1313 cat <<_ACEOF
1314\`configure' configures this package to adapt to many kinds of systems.
c906108c 1315
b7026657 1316Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1317
b7026657
AC
1318To assign environment variables (e.g., CC, CFLAGS...), specify them as
1319VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1320
b7026657 1321Defaults for the options are specified in brackets.
c906108c 1322
b7026657
AC
1323Configuration:
1324 -h, --help display this help and exit
1325 --help=short display options specific to this package
1326 --help=recursive display the short help of all the included packages
1327 -V, --version display version information and exit
1328 -q, --quiet, --silent do not print \`checking...' messages
1329 --cache-file=FILE cache test results in FILE [disabled]
1330 -C, --config-cache alias for \`--cache-file=config.cache'
1331 -n, --no-create do not create output files
1332 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1333
b7026657
AC
1334Installation directories:
1335 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1336 [$ac_default_prefix]
b7026657 1337 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1338 [PREFIX]
c906108c 1339
b7026657
AC
1340By default, \`make install' will install all the files in
1341\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1342an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1343for instance \`--prefix=\$HOME'.
c906108c 1344
b7026657
AC
1345For better control, use the options below.
1346
1347Fine tuning of the installation directories:
81ecdfbb
RW
1348 --bindir=DIR user executables [EPREFIX/bin]
1349 --sbindir=DIR system admin executables [EPREFIX/sbin]
1350 --libexecdir=DIR program executables [EPREFIX/libexec]
1351 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1352 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1353 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1354 --libdir=DIR object code libraries [EPREFIX/lib]
1355 --includedir=DIR C header files [PREFIX/include]
1356 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1357 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1358 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1359 --infodir=DIR info documentation [DATAROOTDIR/info]
1360 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1361 --mandir=DIR man documentation [DATAROOTDIR/man]
1362 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1363 --htmldir=DIR html documentation [DOCDIR]
1364 --dvidir=DIR dvi documentation [DOCDIR]
1365 --pdfdir=DIR pdf documentation [DOCDIR]
1366 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1367_ACEOF
1368
1369 cat <<\_ACEOF
1370
1371Program names:
1372 --program-prefix=PREFIX prepend PREFIX to installed program names
1373 --program-suffix=SUFFIX append SUFFIX to installed program names
1374 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1375
1376System types:
1377 --build=BUILD configure for building on BUILD [guessed]
1378 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1379 --target=TARGET configure for building compilers for TARGET [HOST]
1380_ACEOF
c906108c 1381fi
b7026657
AC
1382
1383if test -n "$ac_init_help"; then
1384
1385 cat <<\_ACEOF
1386
1387Optional Features:
81ecdfbb 1388 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1389 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1390 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1391 --enable-plugins Enable support for plugins
6bb11ab3
L
1392 --enable-shared[=PKGS] build shared libraries [default=yes]
1393 --enable-static[=PKGS] build static libraries [default=yes]
1394 --enable-fast-install[=PKGS]
1395 optimize for fast installation [default=yes]
1396 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1397 --enable-maintainer-mode enable make rules and dependencies not useful
1398 (and sometimes confusing) to the casual installer
b7026657
AC
1399 --enable-sim-bswap Use Host specific BSWAP instruction.
1400 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1401 --enable-sim-debug=opts Enable debugging flags
1402 --enable-sim-stdio Specify whether to use stdio for console input/output.
1403 --enable-sim-trace=opts Enable tracing flags
1404 --enable-sim-profile=opts Enable profiling flags
1405
6efef468
JM
1406Optional Packages:
1407 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1408 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3725885a 1409 --with-zlib include zlib support (auto/yes/no) default=auto
6bb11ab3
L
1410 --with-pic try to use only PIC/non-PIC objects [default=use
1411 both]
1412 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
6efef468
JM
1413 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1414 --with-bugurl=URL Direct users to URL to report a bug
1415
b7026657
AC
1416Some influential environment variables:
1417 CC C compiler command
1418 CFLAGS C compiler flags
1419 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1420 nonstandard directory <lib dir>
81ecdfbb
RW
1421 LIBS libraries to pass to the linker, e.g. -l<library>
1422 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1423 you have headers in a nonstandard directory <include dir>
b7026657
AC
1424 CPP C preprocessor
1425
1426Use these variables to override the choices made by `configure' or to help
1427it to find libraries and programs with nonstandard names/locations.
1428
81ecdfbb 1429Report bugs to the package provider.
b7026657 1430_ACEOF
81ecdfbb 1431ac_status=$?
c906108c
SS
1432fi
1433
b7026657
AC
1434if test "$ac_init_help" = "recursive"; then
1435 # If there are subdirs, report their specific --help.
b7026657 1436 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1437 test -d "$ac_dir" ||
1438 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1439 continue
b7026657 1440 ac_builddir=.
c906108c 1441
81ecdfbb
RW
1442case "$ac_dir" in
1443.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444*)
1445 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1446 # A ".." for each directory in $ac_dir_suffix.
1447 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1448 case $ac_top_builddir_sub in
1449 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1450 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1451 esac ;;
1452esac
1453ac_abs_top_builddir=$ac_pwd
1454ac_abs_builddir=$ac_pwd$ac_dir_suffix
1455# for backward compatibility:
1456ac_top_builddir=$ac_top_build_prefix
c906108c 1457
b7026657 1458case $srcdir in
81ecdfbb 1459 .) # We are building in place.
b7026657 1460 ac_srcdir=.
81ecdfbb
RW
1461 ac_top_srcdir=$ac_top_builddir_sub
1462 ac_abs_top_srcdir=$ac_pwd ;;
1463 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1464 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1465 ac_top_srcdir=$srcdir
1466 ac_abs_top_srcdir=$srcdir ;;
1467 *) # Relative name.
1468 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1469 ac_top_srcdir=$ac_top_build_prefix$srcdir
1470 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1471esac
81ecdfbb
RW
1472ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1473
1474 cd "$ac_dir" || { ac_status=$?; continue; }
1475 # Check for guested configure.
1476 if test -f "$ac_srcdir/configure.gnu"; then
1477 echo &&
1478 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1479 elif test -f "$ac_srcdir/configure"; then
1480 echo &&
1481 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1482 else
81ecdfbb
RW
1483 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1484 fi || ac_status=$?
1485 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1486 done
c906108c 1487fi
b7026657 1488
81ecdfbb 1489test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1490if $ac_init_version; then
1491 cat <<\_ACEOF
81ecdfbb
RW
1492configure
1493generated by GNU Autoconf 2.64
b7026657 1494
81ecdfbb 1495Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1496This configure script is free software; the Free Software Foundation
1497gives unlimited permission to copy, distribute and modify it.
1498_ACEOF
81ecdfbb 1499 exit
b7026657 1500fi
b7026657 1501
81ecdfbb
RW
1502## ------------------------ ##
1503## Autoconf initialization. ##
1504## ------------------------ ##
b7026657 1505
81ecdfbb
RW
1506# ac_fn_c_try_compile LINENO
1507# --------------------------
1508# Try to compile conftest.$ac_ext, and return whether this succeeded.
1509ac_fn_c_try_compile ()
b7026657 1510{
81ecdfbb
RW
1511 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1512 rm -f conftest.$ac_objext
1513 if { { ac_try="$ac_compile"
1514case "(($ac_try" in
1515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516 *) ac_try_echo=$ac_try;;
1517esac
1518eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1519$as_echo "$ac_try_echo"; } >&5
1520 (eval "$ac_compile") 2>conftest.err
1521 ac_status=$?
1522 if test -s conftest.err; then
1523 grep -v '^ *+' conftest.err >conftest.er1
1524 cat conftest.er1 >&5
1525 mv -f conftest.er1 conftest.err
1526 fi
1527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1528 test $ac_status = 0; } && {
1529 test -z "$ac_c_werror_flag" ||
1530 test ! -s conftest.err
1531 } && test -s conftest.$ac_objext; then :
1532 ac_retval=0
1533else
1534 $as_echo "$as_me: failed program was:" >&5
1535sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1536
81ecdfbb
RW
1537 ac_retval=1
1538fi
1539 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1540 return $ac_retval
b7026657 1541
81ecdfbb 1542} # ac_fn_c_try_compile
b7026657 1543
81ecdfbb
RW
1544# ac_fn_c_try_cpp LINENO
1545# ----------------------
1546# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1547ac_fn_c_try_cpp ()
1548{
1549 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550 if { { ac_try="$ac_cpp conftest.$ac_ext"
1551case "(($ac_try" in
1552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1553 *) ac_try_echo=$ac_try;;
1554esac
1555eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1556$as_echo "$ac_try_echo"; } >&5
1557 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1558 ac_status=$?
1559 if test -s conftest.err; then
1560 grep -v '^ *+' conftest.err >conftest.er1
1561 cat conftest.er1 >&5
1562 mv -f conftest.er1 conftest.err
1563 fi
1564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1565 test $ac_status = 0; } >/dev/null && {
1566 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1567 test ! -s conftest.err
1568 }; then :
1569 ac_retval=0
1570else
1571 $as_echo "$as_me: failed program was:" >&5
1572sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1573
81ecdfbb
RW
1574 ac_retval=1
1575fi
1576 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1577 return $ac_retval
b7026657 1578
81ecdfbb 1579} # ac_fn_c_try_cpp
b7026657 1580
81ecdfbb
RW
1581# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1582# -------------------------------------------------------
1583# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1584# the include files in INCLUDES and setting the cache variable VAR
1585# accordingly.
1586ac_fn_c_check_header_mongrel ()
1587{
1588 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1591$as_echo_n "checking for $2... " >&6; }
1592if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1593 $as_echo_n "(cached) " >&6
1594fi
1595eval ac_res=\$$3
1596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1597$as_echo "$ac_res" >&6; }
1598else
1599 # Is the header compilable?
1600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1601$as_echo_n "checking $2 usability... " >&6; }
1602cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1603/* end confdefs.h. */
1604$4
1605#include <$2>
1606_ACEOF
1607if ac_fn_c_try_compile "$LINENO"; then :
1608 ac_header_compiler=yes
1609else
1610 ac_header_compiler=no
1611fi
1612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1614$as_echo "$ac_header_compiler" >&6; }
1615
1616# Is the header present?
1617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1618$as_echo_n "checking $2 presence... " >&6; }
1619cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1620/* end confdefs.h. */
1621#include <$2>
1622_ACEOF
1623if ac_fn_c_try_cpp "$LINENO"; then :
1624 ac_header_preproc=yes
1625else
1626 ac_header_preproc=no
1627fi
1628rm -f conftest.err conftest.$ac_ext
1629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1630$as_echo "$ac_header_preproc" >&6; }
1631
1632# So? What about this header?
1633case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1634 yes:no: )
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1636$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1638$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1639 ;;
1640 no:yes:* )
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1642$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1644$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1646$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1648$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1650$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1651 ;;
1652esac
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1654$as_echo_n "checking for $2... " >&6; }
1655if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1656 $as_echo_n "(cached) " >&6
1657else
1658 eval "$3=\$ac_header_compiler"
1659fi
1660eval ac_res=\$$3
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1662$as_echo "$ac_res" >&6; }
1663fi
1664 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1665
1666} # ac_fn_c_check_header_mongrel
1667
1668# ac_fn_c_try_run LINENO
1669# ----------------------
1670# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1671# that executables *can* be run.
1672ac_fn_c_try_run ()
1673{
1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 if { { ac_try="$ac_link"
1676case "(($ac_try" in
1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678 *) ac_try_echo=$ac_try;;
1679esac
1680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681$as_echo "$ac_try_echo"; } >&5
1682 (eval "$ac_link") 2>&5
1683 ac_status=$?
1684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1686 { { case "(($ac_try" in
1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688 *) ac_try_echo=$ac_try;;
1689esac
1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691$as_echo "$ac_try_echo"; } >&5
1692 (eval "$ac_try") 2>&5
1693 ac_status=$?
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; }; }; then :
1696 ac_retval=0
1697else
1698 $as_echo "$as_me: program exited with status $ac_status" >&5
1699 $as_echo "$as_me: failed program was:" >&5
1700sed 's/^/| /' conftest.$ac_ext >&5
1701
1702 ac_retval=$ac_status
1703fi
1704 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1705 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1706 return $ac_retval
1707
1708} # ac_fn_c_try_run
1709
1710# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1711# -------------------------------------------------------
1712# Tests whether HEADER exists and can be compiled using the include files in
1713# INCLUDES, setting the cache variable VAR accordingly.
1714ac_fn_c_check_header_compile ()
1715{
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718$as_echo_n "checking for $2... " >&6; }
1719if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1720 $as_echo_n "(cached) " >&6
1721else
1722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723/* end confdefs.h. */
1724$4
1725#include <$2>
1726_ACEOF
1727if ac_fn_c_try_compile "$LINENO"; then :
1728 eval "$3=yes"
1729else
1730 eval "$3=no"
1731fi
1732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1733fi
1734eval ac_res=\$$3
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1736$as_echo "$ac_res" >&6; }
1737 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738
1739} # ac_fn_c_check_header_compile
1740
1741# ac_fn_c_try_link LINENO
1742# -----------------------
1743# Try to link conftest.$ac_ext, and return whether this succeeded.
1744ac_fn_c_try_link ()
1745{
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 rm -f conftest.$ac_objext conftest$ac_exeext
1748 if { { ac_try="$ac_link"
1749case "(($ac_try" in
1750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751 *) ac_try_echo=$ac_try;;
1752esac
1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754$as_echo "$ac_try_echo"; } >&5
1755 (eval "$ac_link") 2>conftest.err
1756 ac_status=$?
1757 if test -s conftest.err; then
1758 grep -v '^ *+' conftest.err >conftest.er1
1759 cat conftest.er1 >&5
1760 mv -f conftest.er1 conftest.err
1761 fi
1762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763 test $ac_status = 0; } && {
1764 test -z "$ac_c_werror_flag" ||
1765 test ! -s conftest.err
1766 } && test -s conftest$ac_exeext && {
1767 test "$cross_compiling" = yes ||
1768 $as_test_x conftest$ac_exeext
1769 }; then :
1770 ac_retval=0
1771else
1772 $as_echo "$as_me: failed program was:" >&5
1773sed 's/^/| /' conftest.$ac_ext >&5
1774
1775 ac_retval=1
1776fi
1777 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1778 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1779 # interfere with the next link command; also delete a directory that is
1780 # left behind by Apple's compiler. We do this before executing the actions.
1781 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1782 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1783 return $ac_retval
1784
1785} # ac_fn_c_try_link
1786
1787# ac_fn_c_check_func LINENO FUNC VAR
1788# ----------------------------------
1789# Tests whether FUNC exists, setting the cache variable VAR accordingly
1790ac_fn_c_check_func ()
1791{
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1794$as_echo_n "checking for $2... " >&6; }
1795if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1796 $as_echo_n "(cached) " >&6
1797else
1798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799/* end confdefs.h. */
1800/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1801 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1802#define $2 innocuous_$2
1803
1804/* System header to define __stub macros and hopefully few prototypes,
1805 which can conflict with char $2 (); below.
1806 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1807 <limits.h> exists even on freestanding compilers. */
1808
1809#ifdef __STDC__
1810# include <limits.h>
1811#else
1812# include <assert.h>
1813#endif
1814
1815#undef $2
1816
1817/* Override any GCC internal prototype to avoid an error.
1818 Use char because int might match the return type of a GCC
1819 builtin and then its argument prototype would still apply. */
1820#ifdef __cplusplus
1821extern "C"
1822#endif
1823char $2 ();
1824/* The GNU C library defines this for functions which it implements
1825 to always fail with ENOSYS. Some functions are actually named
1826 something starting with __ and the normal name is an alias. */
1827#if defined __stub_$2 || defined __stub___$2
1828choke me
1829#endif
1830
1831int
1832main ()
1833{
1834return $2 ();
1835 ;
1836 return 0;
1837}
1838_ACEOF
1839if ac_fn_c_try_link "$LINENO"; then :
1840 eval "$3=yes"
1841else
1842 eval "$3=no"
1843fi
1844rm -f core conftest.err conftest.$ac_objext \
1845 conftest$ac_exeext conftest.$ac_ext
1846fi
1847eval ac_res=\$$3
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1849$as_echo "$ac_res" >&6; }
1850 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1851
1852} # ac_fn_c_check_func
1853
1854# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1855# ----------------------------------------------------
1856# Tries to find if the field MEMBER exists in type AGGR, after including
1857# INCLUDES, setting cache variable VAR accordingly.
1858ac_fn_c_check_member ()
1859{
44330079
RW
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1862$as_echo_n "checking for $2.$3... " >&6; }
1863if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1864 $as_echo_n "(cached) " >&6
1865else
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867/* end confdefs.h. */
1868$5
1869int
1870main ()
1871{
1872static $2 ac_aggr;
1873if (ac_aggr.$3)
1874return 0;
1875 ;
1876 return 0;
1877}
1878_ACEOF
1879if ac_fn_c_try_compile "$LINENO"; then :
1880 eval "$4=yes"
1881else
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h. */
1884$5
1885int
1886main ()
1887{
1888static $2 ac_aggr;
1889if (sizeof ac_aggr.$3)
1890return 0;
1891 ;
1892 return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_compile "$LINENO"; then :
1896 eval "$4=yes"
1897else
1898 eval "$4=no"
1899fi
1900rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1901fi
1902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903fi
1904eval ac_res=\$$4
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906$as_echo "$ac_res" >&6; }
1907 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1908
81ecdfbb 1909} # ac_fn_c_check_member
75005b3a
MF
1910
1911# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1912# -------------------------------------------
1913# Tests whether TYPE exists after having included INCLUDES, setting cache
1914# variable VAR accordingly.
1915ac_fn_c_check_type ()
1916{
1917 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1919$as_echo_n "checking for $2... " >&6; }
1920if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1921 $as_echo_n "(cached) " >&6
1922else
1923 eval "$3=no"
1924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1925/* end confdefs.h. */
1926$4
1927int
1928main ()
1929{
1930if (sizeof ($2))
1931 return 0;
1932 ;
1933 return 0;
1934}
1935_ACEOF
1936if ac_fn_c_try_compile "$LINENO"; then :
1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1938/* end confdefs.h. */
1939$4
1940int
1941main ()
1942{
1943if (sizeof (($2)))
1944 return 0;
1945 ;
1946 return 0;
1947}
1948_ACEOF
1949if ac_fn_c_try_compile "$LINENO"; then :
1950
1951else
1952 eval "$3=yes"
1953fi
1954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1955fi
1956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957fi
1958eval ac_res=\$$3
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960$as_echo "$ac_res" >&6; }
1961 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1962
1963} # ac_fn_c_check_type
81ecdfbb
RW
1964cat >config.log <<_ACEOF
1965This file contains any messages produced by compilers while
1966running configure, to aid debugging if configure makes a mistake.
1967
1968It was created by $as_me, which was
1969generated by GNU Autoconf 2.64. Invocation command line was
1970
1971 $ $0 $@
1972
1973_ACEOF
1974exec 5>>config.log
1975{
1976cat <<_ASUNAME
1977## --------- ##
1978## Platform. ##
1979## --------- ##
1980
1981hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1982uname -m = `(uname -m) 2>/dev/null || echo unknown`
1983uname -r = `(uname -r) 2>/dev/null || echo unknown`
1984uname -s = `(uname -s) 2>/dev/null || echo unknown`
1985uname -v = `(uname -v) 2>/dev/null || echo unknown`
1986
1987/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1988/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1989
1990/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1991/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1992/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1993/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1994/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1995/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1996/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1997
1998_ASUNAME
1999
2000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2001for as_dir in $PATH
2002do
2003 IFS=$as_save_IFS
2004 test -z "$as_dir" && as_dir=.
2005 $as_echo "PATH: $as_dir"
2006 done
2007IFS=$as_save_IFS
2008
2009} >&5
2010
2011cat >&5 <<_ACEOF
b7026657
AC
2012
2013
2014## ----------- ##
2015## Core tests. ##
2016## ----------- ##
2017
2018_ACEOF
2019
2020
2021# Keep a trace of the command line.
2022# Strip out --no-create and --no-recursion so they do not pile up.
2023# Strip out --silent because we don't want to record it for future runs.
2024# Also quote any args containing shell meta-characters.
2025# Make two passes to allow for proper duplicate-argument suppression.
2026ac_configure_args=
2027ac_configure_args0=
2028ac_configure_args1=
b7026657
AC
2029ac_must_keep_next=false
2030for ac_pass in 1 2
2031do
2032 for ac_arg
2033 do
2034 case $ac_arg in
2035 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2036 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2037 | -silent | --silent | --silen | --sile | --sil)
2038 continue ;;
81ecdfbb
RW
2039 *\'*)
2040 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2041 esac
2042 case $ac_pass in
81ecdfbb 2043 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2044 2)
81ecdfbb 2045 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2046 if test $ac_must_keep_next = true; then
2047 ac_must_keep_next=false # Got value, back to normal.
2048 else
2049 case $ac_arg in
2050 *=* | --config-cache | -C | -disable-* | --disable-* \
2051 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2052 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2053 | -with-* | --with-* | -without-* | --without-* | --x)
2054 case "$ac_configure_args0 " in
2055 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2056 esac
2057 ;;
2058 -* ) ac_must_keep_next=true ;;
2059 esac
2060 fi
81ecdfbb 2061 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2062 ;;
2063 esac
2064 done
2065done
81ecdfbb
RW
2066{ ac_configure_args0=; unset ac_configure_args0;}
2067{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2068
2069# When interrupted or exit'd, cleanup temporary files, and complete
2070# config.log. We remove comments because anyway the quotes in there
2071# would cause problems or look ugly.
81ecdfbb
RW
2072# WARNING: Use '\'' to represent an apostrophe within the trap.
2073# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2074trap 'exit_status=$?
2075 # Save into config.log some information that might help in debugging.
2076 {
2077 echo
2078
2079 cat <<\_ASBOX
2080## ---------------- ##
2081## Cache variables. ##
2082## ---------------- ##
2083_ASBOX
2084 echo
2085 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2086(
2087 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2088 eval ac_val=\$$ac_var
2089 case $ac_val in #(
2090 *${as_nl}*)
2091 case $ac_var in #(
2092 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2093$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2094 esac
2095 case $ac_var in #(
2096 _ | IFS | as_nl) ;; #(
2097 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2098 *) { eval $ac_var=; unset $ac_var;} ;;
2099 esac ;;
2100 esac
2101 done
b7026657 2102 (set) 2>&1 |
81ecdfbb
RW
2103 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2104 *${as_nl}ac_space=\ *)
b7026657 2105 sed -n \
81ecdfbb
RW
2106 "s/'\''/'\''\\\\'\'''\''/g;
2107 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2108 ;; #(
b7026657 2109 *)
81ecdfbb 2110 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2111 ;;
81ecdfbb
RW
2112 esac |
2113 sort
2114)
b7026657
AC
2115 echo
2116
2117 cat <<\_ASBOX
2118## ----------------- ##
2119## Output variables. ##
2120## ----------------- ##
2121_ASBOX
2122 echo
2123 for ac_var in $ac_subst_vars
2124 do
81ecdfbb
RW
2125 eval ac_val=\$$ac_var
2126 case $ac_val in
2127 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2128 esac
2129 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2130 done | sort
2131 echo
2132
2133 if test -n "$ac_subst_files"; then
2134 cat <<\_ASBOX
81ecdfbb
RW
2135## ------------------- ##
2136## File substitutions. ##
2137## ------------------- ##
b7026657
AC
2138_ASBOX
2139 echo
2140 for ac_var in $ac_subst_files
2141 do
81ecdfbb
RW
2142 eval ac_val=\$$ac_var
2143 case $ac_val in
2144 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2145 esac
2146 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2147 done | sort
2148 echo
2149 fi
2150
2151 if test -s confdefs.h; then
2152 cat <<\_ASBOX
2153## ----------- ##
2154## confdefs.h. ##
2155## ----------- ##
2156_ASBOX
2157 echo
81ecdfbb 2158 cat confdefs.h
b7026657
AC
2159 echo
2160 fi
2161 test "$ac_signal" != 0 &&
81ecdfbb
RW
2162 $as_echo "$as_me: caught signal $ac_signal"
2163 $as_echo "$as_me: exit $exit_status"
b7026657 2164 } >&5
81ecdfbb
RW
2165 rm -f core *.core core.conftest.* &&
2166 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2167 exit $exit_status
81ecdfbb 2168' 0
b7026657 2169for ac_signal in 1 2 13 15; do
81ecdfbb 2170 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2171done
2172ac_signal=0
2173
2174# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2175rm -f -r conftest* confdefs.h
2176
2177$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2178
2179# Predefined preprocessor variables.
2180
2181cat >>confdefs.h <<_ACEOF
2182#define PACKAGE_NAME "$PACKAGE_NAME"
2183_ACEOF
2184
b7026657
AC
2185cat >>confdefs.h <<_ACEOF
2186#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2187_ACEOF
2188
b7026657
AC
2189cat >>confdefs.h <<_ACEOF
2190#define PACKAGE_VERSION "$PACKAGE_VERSION"
2191_ACEOF
2192
b7026657
AC
2193cat >>confdefs.h <<_ACEOF
2194#define PACKAGE_STRING "$PACKAGE_STRING"
2195_ACEOF
2196
b7026657
AC
2197cat >>confdefs.h <<_ACEOF
2198#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2199_ACEOF
2200
81ecdfbb
RW
2201cat >>confdefs.h <<_ACEOF
2202#define PACKAGE_URL "$PACKAGE_URL"
2203_ACEOF
2204
b7026657
AC
2205
2206# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2207# Prefer an explicitly selected file to automatically selected ones.
2208ac_site_file1=NONE
2209ac_site_file2=NONE
2210if test -n "$CONFIG_SITE"; then
2211 ac_site_file1=$CONFIG_SITE
2212elif test "x$prefix" != xNONE; then
2213 ac_site_file1=$prefix/share/config.site
2214 ac_site_file2=$prefix/etc/config.site
2215else
2216 ac_site_file1=$ac_default_prefix/share/config.site
2217 ac_site_file2=$ac_default_prefix/etc/config.site
2218fi
2219for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2220do
2221 test "x$ac_site_file" = xNONE && continue
b7026657 2222 if test -r "$ac_site_file"; then
81ecdfbb
RW
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2224$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2225 sed 's/^/| /' "$ac_site_file" >&5
2226 . "$ac_site_file"
2227 fi
2228done
2229
2230if test -r "$cache_file"; then
2231 # Some versions of bash will fail to source /dev/null (special
2232 # files actually), so we avoid doing that.
2233 if test -f "$cache_file"; then
81ecdfbb
RW
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2235$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2236 case $cache_file in
81ecdfbb
RW
2237 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2238 *) . "./$cache_file";;
b7026657
AC
2239 esac
2240 fi
2241else
81ecdfbb
RW
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2243$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2244 >$cache_file
2245fi
2246
2247# Check that the precious variables saved in the cache have kept the same
2248# value.
2249ac_cache_corrupted=false
81ecdfbb 2250for ac_var in $ac_precious_vars; do
b7026657
AC
2251 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2252 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2253 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2254 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2255 case $ac_old_set,$ac_new_set in
2256 set,)
81ecdfbb
RW
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2258$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2259 ac_cache_corrupted=: ;;
2260 ,set)
81ecdfbb
RW
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2262$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2263 ac_cache_corrupted=: ;;
2264 ,);;
2265 *)
2266 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2267 # differences in whitespace do not lead to failure.
2268 ac_old_val_w=`echo x $ac_old_val`
2269 ac_new_val_w=`echo x $ac_new_val`
2270 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2272$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2273 ac_cache_corrupted=:
2274 else
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2276$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2277 eval $ac_var=\$ac_old_val
2278 fi
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2280$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2282$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2283 fi;;
2284 esac
2285 # Pass precious variables to config.status.
2286 if test "$ac_new_set" = set; then
2287 case $ac_new_val in
81ecdfbb 2288 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2289 *) ac_arg=$ac_var=$ac_new_val ;;
2290 esac
2291 case " $ac_configure_args " in
2292 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2293 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2294 esac
2295 fi
2296done
2297if $ac_cache_corrupted; then
81ecdfbb
RW
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2301$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2302 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2303fi
81ecdfbb
RW
2304## -------------------- ##
2305## Main body of script. ##
2306## -------------------- ##
b7026657
AC
2307
2308ac_ext=c
2309ac_cpp='$CPP $CPPFLAGS'
2310ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2311ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2312ac_compiler_gnu=$ac_cv_c_compiler_gnu
2313
2314
2315
2316
2317
35695fd6
AC
2318
2319ac_ext=c
2320ac_cpp='$CPP $CPPFLAGS'
2321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2323ac_compiler_gnu=$ac_cv_c_compiler_gnu
2324if test -n "$ac_tool_prefix"; then
2325 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2326set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2328$as_echo_n "checking for $ac_word... " >&6; }
2329if test "${ac_cv_prog_CC+set}" = set; then :
2330 $as_echo_n "(cached) " >&6
b7026657 2331else
35695fd6
AC
2332 if test -n "$CC"; then
2333 ac_cv_prog_CC="$CC" # Let the user override the test.
2334else
2335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2336for as_dir in $PATH
2337do
2338 IFS=$as_save_IFS
2339 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2340 for ac_exec_ext in '' $ac_executable_extensions; do
2341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2342 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2344 break 2
2345 fi
2346done
81ecdfbb
RW
2347 done
2348IFS=$as_save_IFS
35695fd6 2349
b7026657 2350fi
b7026657 2351fi
35695fd6
AC
2352CC=$ac_cv_prog_CC
2353if test -n "$CC"; then
81ecdfbb
RW
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2355$as_echo "$CC" >&6; }
b7026657 2356else
81ecdfbb
RW
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2358$as_echo "no" >&6; }
b7026657
AC
2359fi
2360
81ecdfbb 2361
35695fd6
AC
2362fi
2363if test -z "$ac_cv_prog_CC"; then
2364 ac_ct_CC=$CC
2365 # Extract the first word of "gcc", so it can be a program name with args.
2366set dummy gcc; ac_word=$2
81ecdfbb
RW
2367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2368$as_echo_n "checking for $ac_word... " >&6; }
2369if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2370 $as_echo_n "(cached) " >&6
b7026657 2371else
35695fd6
AC
2372 if test -n "$ac_ct_CC"; then
2373 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
b7026657 2374else
35695fd6
AC
2375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2376for as_dir in $PATH
2377do
2378 IFS=$as_save_IFS
2379 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2380 for ac_exec_ext in '' $ac_executable_extensions; do
2381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2382 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2384 break 2
2385 fi
2386done
81ecdfbb
RW
2387 done
2388IFS=$as_save_IFS
b7026657
AC
2389
2390fi
b7026657 2391fi
35695fd6
AC
2392ac_ct_CC=$ac_cv_prog_ac_ct_CC
2393if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2395$as_echo "$ac_ct_CC" >&6; }
35695fd6 2396else
81ecdfbb
RW
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2398$as_echo "no" >&6; }
b7026657 2399fi
b7026657 2400
81ecdfbb
RW
2401 if test "x$ac_ct_CC" = x; then
2402 CC=""
2403 else
2404 case $cross_compiling:$ac_tool_warned in
2405yes:)
2406{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2407$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2408ac_tool_warned=yes ;;
2409esac
2410 CC=$ac_ct_CC
2411 fi
35695fd6
AC
2412else
2413 CC="$ac_cv_prog_CC"
b7026657
AC
2414fi
2415
35695fd6 2416if test -z "$CC"; then
81ecdfbb
RW
2417 if test -n "$ac_tool_prefix"; then
2418 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
35695fd6 2419set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2421$as_echo_n "checking for $ac_word... " >&6; }
2422if test "${ac_cv_prog_CC+set}" = set; then :
2423 $as_echo_n "(cached) " >&6
b7026657 2424else
35695fd6
AC
2425 if test -n "$CC"; then
2426 ac_cv_prog_CC="$CC" # Let the user override the test.
2427else
2428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2429for as_dir in $PATH
b7026657 2430do
35695fd6
AC
2431 IFS=$as_save_IFS
2432 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2433 for ac_exec_ext in '' $ac_executable_extensions; do
2434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2435 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6 2437 break 2
b7026657 2438 fi
35695fd6 2439done
81ecdfbb
RW
2440 done
2441IFS=$as_save_IFS
b7026657 2442
b7026657 2443fi
b7026657 2444fi
35695fd6
AC
2445CC=$ac_cv_prog_CC
2446if test -n "$CC"; then
81ecdfbb
RW
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2448$as_echo "$CC" >&6; }
b7026657 2449else
81ecdfbb
RW
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2451$as_echo "no" >&6; }
b7026657 2452fi
b7026657 2453
b7026657 2454
81ecdfbb 2455 fi
35695fd6
AC
2456fi
2457if test -z "$CC"; then
2458 # Extract the first word of "cc", so it can be a program name with args.
2459set dummy cc; ac_word=$2
81ecdfbb
RW
2460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2461$as_echo_n "checking for $ac_word... " >&6; }
2462if test "${ac_cv_prog_CC+set}" = set; then :
2463 $as_echo_n "(cached) " >&6
35695fd6
AC
2464else
2465 if test -n "$CC"; then
2466 ac_cv_prog_CC="$CC" # Let the user override the test.
2467else
2468 ac_prog_rejected=no
2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470for as_dir in $PATH
2471do
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6
AC
2476 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2477 ac_prog_rejected=yes
2478 continue
2479 fi
2480 ac_cv_prog_CC="cc"
81ecdfbb 2481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2482 break 2
2483 fi
2484done
81ecdfbb
RW
2485 done
2486IFS=$as_save_IFS
b7026657 2487
35695fd6
AC
2488if test $ac_prog_rejected = yes; then
2489 # We found a bogon in the path, so make sure we never use it.
2490 set dummy $ac_cv_prog_CC
2491 shift
2492 if test $# != 0; then
2493 # We chose a different compiler from the bogus one.
2494 # However, it has the same basename, so the bogon will be chosen
2495 # first if we set CC to just the basename; use the full file name.
2496 shift
2497 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2498 fi
2499fi
2500fi
2501fi
2502CC=$ac_cv_prog_CC
2503if test -n "$CC"; then
81ecdfbb
RW
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2505$as_echo "$CC" >&6; }
35695fd6 2506else
81ecdfbb
RW
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2508$as_echo "no" >&6; }
35695fd6 2509fi
b7026657 2510
81ecdfbb 2511
35695fd6
AC
2512fi
2513if test -z "$CC"; then
2514 if test -n "$ac_tool_prefix"; then
81ecdfbb 2515 for ac_prog in cl.exe
35695fd6
AC
2516 do
2517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2518set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2520$as_echo_n "checking for $ac_word... " >&6; }
2521if test "${ac_cv_prog_CC+set}" = set; then :
2522 $as_echo_n "(cached) " >&6
b7026657 2523else
35695fd6
AC
2524 if test -n "$CC"; then
2525 ac_cv_prog_CC="$CC" # Let the user override the test.
2526else
2527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2528for as_dir in $PATH
2529do
2530 IFS=$as_save_IFS
2531 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2532 for ac_exec_ext in '' $ac_executable_extensions; do
2533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2534 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2536 break 2
2537 fi
2538done
81ecdfbb
RW
2539 done
2540IFS=$as_save_IFS
b7026657 2541
35695fd6
AC
2542fi
2543fi
2544CC=$ac_cv_prog_CC
2545if test -n "$CC"; then
81ecdfbb
RW
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2547$as_echo "$CC" >&6; }
35695fd6 2548else
81ecdfbb
RW
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2550$as_echo "no" >&6; }
35695fd6 2551fi
b7026657 2552
81ecdfbb 2553
35695fd6
AC
2554 test -n "$CC" && break
2555 done
2556fi
2557if test -z "$CC"; then
2558 ac_ct_CC=$CC
81ecdfbb 2559 for ac_prog in cl.exe
35695fd6
AC
2560do
2561 # Extract the first word of "$ac_prog", so it can be a program name with args.
2562set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564$as_echo_n "checking for $ac_word... " >&6; }
2565if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2566 $as_echo_n "(cached) " >&6
b7026657 2567else
35695fd6
AC
2568 if test -n "$ac_ct_CC"; then
2569 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2570else
2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572for as_dir in $PATH
2573do
2574 IFS=$as_save_IFS
2575 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2576 for ac_exec_ext in '' $ac_executable_extensions; do
2577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2578 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2580 break 2
2581 fi
2582done
81ecdfbb
RW
2583 done
2584IFS=$as_save_IFS
35695fd6
AC
2585
2586fi
2587fi
2588ac_ct_CC=$ac_cv_prog_ac_ct_CC
2589if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2591$as_echo "$ac_ct_CC" >&6; }
35695fd6 2592else
81ecdfbb
RW
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594$as_echo "no" >&6; }
35695fd6
AC
2595fi
2596
81ecdfbb 2597
35695fd6
AC
2598 test -n "$ac_ct_CC" && break
2599done
2600
81ecdfbb
RW
2601 if test "x$ac_ct_CC" = x; then
2602 CC=""
2603 else
2604 case $cross_compiling:$ac_tool_warned in
2605yes:)
2606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2608ac_tool_warned=yes ;;
2609esac
2610 CC=$ac_ct_CC
2611 fi
35695fd6
AC
2612fi
2613
2614fi
2615
2616
81ecdfbb
RW
2617test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619as_fn_error "no acceptable C compiler found in \$PATH
2620See \`config.log' for more details." "$LINENO" 5; }
35695fd6
AC
2621
2622# Provide some information about the compiler.
81ecdfbb
RW
2623$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2624set X $ac_compile
2625ac_compiler=$2
2626for ac_option in --version -v -V -qversion; do
2627 { { ac_try="$ac_compiler $ac_option >&5"
2628case "(($ac_try" in
2629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2630 *) ac_try_echo=$ac_try;;
2631esac
2632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2633$as_echo "$ac_try_echo"; } >&5
2634 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
35695fd6 2635 ac_status=$?
81ecdfbb
RW
2636 if test -s conftest.err; then
2637 sed '10a\
2638... rest of stderr output deleted ...
2639 10q' conftest.err >conftest.er1
2640 cat conftest.er1 >&5
2641 rm -f conftest.er1 conftest.err
2642 fi
2643 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2644 test $ac_status = 0; }
2645done
35695fd6 2646
81ecdfbb 2647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2648/* end confdefs.h. */
b7026657
AC
2649
2650int
2651main ()
2652{
2653
2654 ;
2655 return 0;
2656}
2657_ACEOF
35695fd6 2658ac_clean_files_save=$ac_clean_files
81ecdfbb 2659ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
35695fd6
AC
2660# Try to create an executable without -o first, disregard a.out.
2661# It will help us diagnose broken compilers, and finding out an intuition
2662# of exeext.
81ecdfbb
RW
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2664$as_echo_n "checking for C compiler default output file name... " >&6; }
2665ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2666
2667# The possible output files:
2668ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2669
2670ac_rmfiles=
2671for ac_file in $ac_files
35695fd6 2672do
35695fd6 2673 case $ac_file in
81ecdfbb
RW
2674 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2675 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2676 esac
2677done
2678rm -f $ac_rmfiles
2679
2680if { { ac_try="$ac_link_default"
2681case "(($ac_try" in
2682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2683 *) ac_try_echo=$ac_try;;
2684esac
2685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2686$as_echo "$ac_try_echo"; } >&5
2687 (eval "$ac_link_default") 2>&5
2688 ac_status=$?
2689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2690 test $ac_status = 0; }; then :
2691 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2692# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2693# in a Makefile. We should not override ac_cv_exeext if it was cached,
2694# so that the user can short-circuit this test for compilers unknown to
2695# Autoconf.
2696for ac_file in $ac_files ''
2697do
2698 test -f "$ac_file" || continue
2699 case $ac_file in
2700 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2701 ;;
2702 [ab].out )
35695fd6
AC
2703 # We found the default executable, but exeext='' is most
2704 # certainly right.
2705 break;;
2706 *.* )
81ecdfbb
RW
2707 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2708 then :; else
2709 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2710 fi
2711 # We set ac_cv_exeext here because the later test for it is not
2712 # safe: cross compilers may not add the suffix if given an `-o'
2713 # argument, so we may need to know it at that point already.
2714 # Even if this section looks crufty: it has the advantage of
2715 # actually working.
35695fd6
AC
2716 break;;
2717 * )
2718 break;;
2719 esac
2720done
81ecdfbb
RW
2721test "$ac_cv_exeext" = no && ac_cv_exeext=
2722
b7026657 2723else
81ecdfbb
RW
2724 ac_file=''
2725fi
2726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2727$as_echo "$ac_file" >&6; }
2728if test -z "$ac_file"; then :
2729 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
2730sed 's/^/| /' conftest.$ac_ext >&5
2731
81ecdfbb
RW
2732{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2733$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2734{ as_fn_set_status 77
2735as_fn_error "C compiler cannot create executables
2736See \`config.log' for more details." "$LINENO" 5; }; }
b7026657 2737fi
35695fd6 2738ac_exeext=$ac_cv_exeext
c906108c 2739
81ecdfbb 2740# Check that the compiler produces executables we can run. If not, either
35695fd6 2741# the compiler is broken, or we cross compile.
81ecdfbb
RW
2742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2743$as_echo_n "checking whether the C compiler works... " >&6; }
35695fd6
AC
2744# If not cross compiling, check that we can run a simple program.
2745if test "$cross_compiling" != yes; then
2746 if { ac_try='./$ac_file'
81ecdfbb
RW
2747 { { case "(($ac_try" in
2748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2749 *) ac_try_echo=$ac_try;;
2750esac
2751eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2752$as_echo "$ac_try_echo"; } >&5
2753 (eval "$ac_try") 2>&5
35695fd6 2754 ac_status=$?
81ecdfbb
RW
2755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2756 test $ac_status = 0; }; }; then
35695fd6
AC
2757 cross_compiling=no
2758 else
2759 if test "$cross_compiling" = maybe; then
2760 cross_compiling=yes
2761 else
81ecdfbb
RW
2762 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2763$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2764as_fn_error "cannot run C compiled programs.
35695fd6 2765If you meant to cross compile, use \`--host'.
81ecdfbb 2766See \`config.log' for more details." "$LINENO" 5; }
35695fd6
AC
2767 fi
2768 fi
c906108c 2769fi
81ecdfbb
RW
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2771$as_echo "yes" >&6; }
c906108c 2772
81ecdfbb 2773rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
35695fd6 2774ac_clean_files=$ac_clean_files_save
81ecdfbb 2775# Check that the compiler produces executables we can run. If not, either
35695fd6 2776# the compiler is broken, or we cross compile.
81ecdfbb
RW
2777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2778$as_echo_n "checking whether we are cross compiling... " >&6; }
2779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2780$as_echo "$cross_compiling" >&6; }
2781
2782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2783$as_echo_n "checking for suffix of executables... " >&6; }
2784if { { ac_try="$ac_link"
2785case "(($ac_try" in
2786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2787 *) ac_try_echo=$ac_try;;
2788esac
2789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2790$as_echo "$ac_try_echo"; } >&5
2791 (eval "$ac_link") 2>&5
35695fd6 2792 ac_status=$?
81ecdfbb
RW
2793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2794 test $ac_status = 0; }; then :
35695fd6
AC
2795 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2796# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2797# work properly (i.e., refer to `conftest.exe'), while it won't with
2798# `rm'.
2799for ac_file in conftest.exe conftest conftest.*; do
2800 test -f "$ac_file" || continue
2801 case $ac_file in
81ecdfbb 2802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
35695fd6 2803 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35695fd6
AC
2804 break;;
2805 * ) break;;
2806 esac
2807done
c906108c 2808else
81ecdfbb
RW
2809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2810$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2811as_fn_error "cannot compute suffix of executables: cannot compile and link
2812See \`config.log' for more details." "$LINENO" 5; }
c906108c 2813fi
35695fd6 2814rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2816$as_echo "$ac_cv_exeext" >&6; }
c906108c 2817
35695fd6
AC
2818rm -f conftest.$ac_ext
2819EXEEXT=$ac_cv_exeext
2820ac_exeext=$EXEEXT
81ecdfbb
RW
2821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2822$as_echo_n "checking for suffix of object files... " >&6; }
2823if test "${ac_cv_objext+set}" = set; then :
2824 $as_echo_n "(cached) " >&6
c906108c 2825else
81ecdfbb 2826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2827/* end confdefs.h. */
c906108c 2828
b7026657
AC
2829int
2830main ()
2831{
35695fd6
AC
2832
2833 ;
2834 return 0;
b7026657
AC
2835}
2836_ACEOF
35695fd6 2837rm -f conftest.o conftest.obj
81ecdfbb
RW
2838if { { ac_try="$ac_compile"
2839case "(($ac_try" in
2840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2841 *) ac_try_echo=$ac_try;;
2842esac
2843eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2844$as_echo "$ac_try_echo"; } >&5
2845 (eval "$ac_compile") 2>&5
2846 ac_status=$?
2847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2848 test $ac_status = 0; }; then :
2849 for ac_file in conftest.o conftest.obj conftest.*; do
2850 test -f "$ac_file" || continue;
35695fd6 2851 case $ac_file in
81ecdfbb 2852 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
35695fd6
AC
2853 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2854 break;;
2855 esac
2856done
c906108c 2857else
81ecdfbb 2858 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
2859sed 's/^/| /' conftest.$ac_ext >&5
2860
81ecdfbb
RW
2861{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2863as_fn_error "cannot compute suffix of object files: cannot compile
2864See \`config.log' for more details." "$LINENO" 5; }
c906108c 2865fi
35695fd6 2866rm -f conftest.$ac_cv_objext conftest.$ac_ext
b7026657 2867fi
81ecdfbb
RW
2868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2869$as_echo "$ac_cv_objext" >&6; }
35695fd6
AC
2870OBJEXT=$ac_cv_objext
2871ac_objext=$OBJEXT
81ecdfbb
RW
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2873$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2874if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2875 $as_echo_n "(cached) " >&6
b7026657 2876else
81ecdfbb 2877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
2878/* end confdefs.h. */
2879
2880int
2881main ()
2882{
35695fd6
AC
2883#ifndef __GNUC__
2884 choke me
b7026657
AC
2885#endif
2886
2887 ;
2888 return 0;
2889}
2890_ACEOF
81ecdfbb 2891if ac_fn_c_try_compile "$LINENO"; then :
35695fd6 2892 ac_compiler_gnu=yes
c906108c 2893else
81ecdfbb 2894 ac_compiler_gnu=no
c906108c 2895fi
81ecdfbb 2896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35695fd6 2897ac_cv_c_compiler_gnu=$ac_compiler_gnu
c906108c
SS
2898
2899fi
81ecdfbb
RW
2900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2901$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2902if test $ac_compiler_gnu = yes; then
2903 GCC=yes
2904else
2905 GCC=
2906fi
35695fd6
AC
2907ac_test_CFLAGS=${CFLAGS+set}
2908ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2910$as_echo_n "checking whether $CC accepts -g... " >&6; }
2911if test "${ac_cv_prog_cc_g+set}" = set; then :
2912 $as_echo_n "(cached) " >&6
2913else
2914 ac_save_c_werror_flag=$ac_c_werror_flag
2915 ac_c_werror_flag=yes
2916 ac_cv_prog_cc_g=no
2917 CFLAGS="-g"
2918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2919/* end confdefs.h. */
b7026657 2920
35695fd6
AC
2921int
2922main ()
2923{
2924
2925 ;
2926 return 0;
2927}
b7026657 2928_ACEOF
81ecdfbb 2929if ac_fn_c_try_compile "$LINENO"; then :
35695fd6 2930 ac_cv_prog_cc_g=yes
c906108c 2931else
81ecdfbb
RW
2932 CFLAGS=""
2933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2934/* end confdefs.h. */
2935
2936int
2937main ()
2938{
2939
2940 ;
2941 return 0;
2942}
2943_ACEOF
2944if ac_fn_c_try_compile "$LINENO"; then :
2945
2946else
2947 ac_c_werror_flag=$ac_save_c_werror_flag
2948 CFLAGS="-g"
2949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2950/* end confdefs.h. */
b7026657 2951
81ecdfbb
RW
2952int
2953main ()
2954{
2955
2956 ;
2957 return 0;
2958}
2959_ACEOF
2960if ac_fn_c_try_compile "$LINENO"; then :
2961 ac_cv_prog_cc_g=yes
2962fi
2963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 2964fi
81ecdfbb 2965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 2966fi
81ecdfbb
RW
2967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968 ac_c_werror_flag=$ac_save_c_werror_flag
2969fi
2970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2971$as_echo "$ac_cv_prog_cc_g" >&6; }
35695fd6
AC
2972if test "$ac_test_CFLAGS" = set; then
2973 CFLAGS=$ac_save_CFLAGS
2974elif test $ac_cv_prog_cc_g = yes; then
2975 if test "$GCC" = yes; then
2976 CFLAGS="-g -O2"
2977 else
2978 CFLAGS="-g"
2979 fi
2980else
2981 if test "$GCC" = yes; then
2982 CFLAGS="-O2"
2983 else
2984 CFLAGS=
2985 fi
2986fi
81ecdfbb
RW
2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2988$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2989if test "${ac_cv_prog_cc_c89+set}" = set; then :
2990 $as_echo_n "(cached) " >&6
b7026657 2991else
81ecdfbb 2992 ac_cv_prog_cc_c89=no
35695fd6 2993ac_save_CC=$CC
81ecdfbb 2994cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2995/* end confdefs.h. */
35695fd6
AC
2996#include <stdarg.h>
2997#include <stdio.h>
2998#include <sys/types.h>
2999#include <sys/stat.h>
3000/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3001struct buf { int x; };
3002FILE * (*rcsopen) (struct buf *, struct stat *, int);
3003static char *e (p, i)
3004 char **p;
3005 int i;
3006{
3007 return p[i];
3008}
3009static char *f (char * (*g) (char **, int), char **p, ...)
3010{
3011 char *s;
3012 va_list v;
3013 va_start (v,p);
3014 s = g (p, va_arg (v,int));
3015 va_end (v);
3016 return s;
3017}
b7026657 3018
35695fd6
AC
3019/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3020 function prototypes and stuff, but not '\xHH' hex character constants.
3021 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3022 as 'x'. The following induces an error, until -std is added to get
35695fd6
AC
3023 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3024 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3025 that's true only with -std. */
35695fd6
AC
3026int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3027
81ecdfbb
RW
3028/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3029 inside strings and character constants. */
3030#define FOO(x) 'x'
3031int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3032
35695fd6
AC
3033int test (int i, double x);
3034struct s1 {int (*f) (int a);};
3035struct s2 {int (*f) (double a);};
3036int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3037int argc;
3038char **argv;
3039int
3040main ()
3041{
3042return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3043 ;
3044 return 0;
3045}
b7026657 3046_ACEOF
81ecdfbb
RW
3047for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3048 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
35695fd6
AC
3049do
3050 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3051 if ac_fn_c_try_compile "$LINENO"; then :
3052 ac_cv_prog_cc_c89=$ac_arg
b7026657 3053fi
81ecdfbb
RW
3054rm -f core conftest.err conftest.$ac_objext
3055 test "x$ac_cv_prog_cc_c89" != "xno" && break
35695fd6 3056done
81ecdfbb 3057rm -f conftest.$ac_ext
35695fd6 3058CC=$ac_save_CC
b7026657
AC
3059
3060fi
81ecdfbb
RW
3061# AC_CACHE_VAL
3062case "x$ac_cv_prog_cc_c89" in
3063 x)
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3065$as_echo "none needed" >&6; } ;;
3066 xno)
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3068$as_echo "unsupported" >&6; } ;;
35695fd6 3069 *)
81ecdfbb
RW
3070 CC="$CC $ac_cv_prog_cc_c89"
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3072$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
35695fd6 3073esac
81ecdfbb 3074if test "x$ac_cv_prog_cc_c89" != xno; then :
c906108c 3075
b7026657 3076fi
35695fd6 3077
35695fd6
AC
3078ac_ext=c
3079ac_cpp='$CPP $CPPFLAGS'
3080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3082ac_compiler_gnu=$ac_cv_c_compiler_gnu
3083
6ffe910a
MF
3084ac_aux_dir=
3085for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3086 for ac_t in install-sh install.sh shtool; do
3087 if test -f "$ac_dir/$ac_t"; then
3088 ac_aux_dir=$ac_dir
3089 ac_install_sh="$ac_aux_dir/$ac_t -c"
3090 break 2
3091 fi
81ecdfbb 3092 done
6ffe910a
MF
3093done
3094if test -z "$ac_aux_dir"; then
3095 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3096fi
81ecdfbb 3097
6ffe910a
MF
3098# These three variables are undocumented and unsupported,
3099# and are intended to be withdrawn in a future Autoconf release.
3100# They can cause serious problems if a builder's source tree is in a directory
3101# whose full name contains unusual characters.
3102ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3103ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3104ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
c906108c 3105
35695fd6 3106
6ffe910a
MF
3107# Make sure we can run config.sub.
3108$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3109 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
35695fd6 3110
6ffe910a
MF
3111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3112$as_echo_n "checking build system type... " >&6; }
3113if test "${ac_cv_build+set}" = set; then :
3114 $as_echo_n "(cached) " >&6
35695fd6 3115else
6ffe910a
MF
3116 ac_build_alias=$build_alias
3117test "x$ac_build_alias" = x &&
3118 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3119test "x$ac_build_alias" = x &&
3120 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3121ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3122 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
35695fd6 3123
6ffe910a
MF
3124fi
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3126$as_echo "$ac_cv_build" >&6; }
3127case $ac_cv_build in
3128*-*-*) ;;
3129*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3130esac
3131build=$ac_cv_build
3132ac_save_IFS=$IFS; IFS='-'
3133set x $ac_cv_build
3134shift
3135build_cpu=$1
3136build_vendor=$2
3137shift; shift
3138# Remember, the first character of IFS is used to create $*,
3139# except with old shells:
3140build_os=$*
3141IFS=$ac_save_IFS
3142case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
35695fd6 3143
35695fd6 3144
6ffe910a
MF
3145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3146$as_echo_n "checking host system type... " >&6; }
3147if test "${ac_cv_host+set}" = set; then :
81ecdfbb 3148 $as_echo_n "(cached) " >&6
b7026657 3149else
6ffe910a
MF
3150 if test "x$host_alias" = x; then
3151 ac_cv_host=$ac_cv_build
35695fd6 3152else
6ffe910a
MF
3153 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3154 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
35695fd6 3155fi
6ffe910a 3156
35695fd6 3157fi
6ffe910a
MF
3158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3159$as_echo "$ac_cv_host" >&6; }
3160case $ac_cv_host in
3161*-*-*) ;;
3162*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3163esac
3164host=$ac_cv_host
3165ac_save_IFS=$IFS; IFS='-'
3166set x $ac_cv_host
3167shift
3168host_cpu=$1
3169host_vendor=$2
3170shift; shift
3171# Remember, the first character of IFS is used to create $*,
3172# except with old shells:
3173host_os=$*
3174IFS=$ac_save_IFS
3175case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
35695fd6 3176
81ecdfbb 3177
6ffe910a
MF
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3179$as_echo_n "checking target system type... " >&6; }
3180if test "${ac_cv_target+set}" = set; then :
81ecdfbb 3181 $as_echo_n "(cached) " >&6
35695fd6 3182else
6ffe910a
MF
3183 if test "x$target_alias" = x; then
3184 ac_cv_target=$ac_cv_host
35695fd6 3185else
6ffe910a
MF
3186 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3187 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
35695fd6
AC
3188fi
3189
35695fd6 3190fi
6ffe910a
MF
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3192$as_echo "$ac_cv_target" >&6; }
3193case $ac_cv_target in
3194*-*-*) ;;
3195*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3196esac
3197target=$ac_cv_target
3198ac_save_IFS=$IFS; IFS='-'
3199set x $ac_cv_target
3200shift
3201target_cpu=$1
3202target_vendor=$2
3203shift; shift
3204# Remember, the first character of IFS is used to create $*,
3205# except with old shells:
3206target_os=$*
3207IFS=$ac_save_IFS
3208case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
35695fd6
AC
3209
3210
6ffe910a
MF
3211# The aliases save the names the user supplied, while $host etc.
3212# will get canonicalized.
3213test -n "$target_alias" &&
3214 test "$program_prefix$program_suffix$program_transform_name" = \
3215 NONENONEs,x,x, &&
3216 program_prefix=${target_alias}-
c906108c 3217
35695fd6
AC
3218ac_ext=c
3219ac_cpp='$CPP $CPPFLAGS'
3220ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3221ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3222ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3224$as_echo_n "checking how to run the C preprocessor... " >&6; }
35695fd6
AC
3225# On Suns, sometimes $CPP names a directory.
3226if test -n "$CPP" && test -d "$CPP"; then
3227 CPP=
3228fi
3229if test -z "$CPP"; then
81ecdfbb
RW
3230 if test "${ac_cv_prog_CPP+set}" = set; then :
3231 $as_echo_n "(cached) " >&6
c906108c 3232else
35695fd6
AC
3233 # Double quotes because CPP needs to be expanded
3234 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3235 do
3236 ac_preproc_ok=false
3237for ac_c_preproc_warn_flag in '' yes
3238do
3239 # Use a header file that comes with gcc, so configuring glibc
3240 # with a fresh cross-compiler works.
3241 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3242 # <limits.h> exists even on freestanding compilers.
3243 # On the NeXT, cc -E runs the code through the compiler's parser,
3244 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3246/* end confdefs.h. */
35695fd6
AC
3247#ifdef __STDC__
3248# include <limits.h>
c906108c 3249#else
35695fd6 3250# include <assert.h>
c906108c 3251#endif
35695fd6 3252 Syntax error
b7026657 3253_ACEOF
81ecdfbb 3254if ac_fn_c_try_cpp "$LINENO"; then :
c906108c 3255
81ecdfbb 3256else
35695fd6
AC
3257 # Broken: fails on valid input.
3258continue
c906108c 3259fi
35695fd6
AC
3260rm -f conftest.err conftest.$ac_ext
3261
81ecdfbb 3262 # OK, works on sane cases. Now check whether nonexistent headers
35695fd6 3263 # can be detected and how.
81ecdfbb 3264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3265/* end confdefs.h. */
35695fd6 3266#include <ac_nonexistent.h>
b7026657 3267_ACEOF
81ecdfbb 3268if ac_fn_c_try_cpp "$LINENO"; then :
35695fd6
AC
3269 # Broken: success on invalid input.
3270continue
b7026657 3271else
35695fd6
AC
3272 # Passes both tests.
3273ac_preproc_ok=:
3274break
b7026657 3275fi
35695fd6
AC
3276rm -f conftest.err conftest.$ac_ext
3277
3278done
3279# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3280rm -f conftest.err conftest.$ac_ext
81ecdfbb 3281if $ac_preproc_ok; then :
35695fd6 3282 break
b7026657 3283fi
b7026657 3284
35695fd6
AC
3285 done
3286 ac_cv_prog_CPP=$CPP
c906108c 3287
c906108c 3288fi
35695fd6 3289 CPP=$ac_cv_prog_CPP
c906108c 3290else
35695fd6
AC
3291 ac_cv_prog_CPP=$CPP
3292fi
81ecdfbb
RW
3293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3294$as_echo "$CPP" >&6; }
35695fd6
AC
3295ac_preproc_ok=false
3296for ac_c_preproc_warn_flag in '' yes
3297do
3298 # Use a header file that comes with gcc, so configuring glibc
3299 # with a fresh cross-compiler works.
3300 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3301 # <limits.h> exists even on freestanding compilers.
3302 # On the NeXT, cc -E runs the code through the compiler's parser,
3303 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3305/* end confdefs.h. */
35695fd6
AC
3306#ifdef __STDC__
3307# include <limits.h>
3308#else
3309# include <assert.h>
3310#endif
3311 Syntax error
b7026657 3312_ACEOF
81ecdfbb 3313if ac_fn_c_try_cpp "$LINENO"; then :
b7026657 3314
81ecdfbb 3315else
35695fd6
AC
3316 # Broken: fails on valid input.
3317continue
c906108c 3318fi
35695fd6 3319rm -f conftest.err conftest.$ac_ext
c906108c 3320
81ecdfbb 3321 # OK, works on sane cases. Now check whether nonexistent headers
35695fd6 3322 # can be detected and how.
81ecdfbb 3323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35695fd6
AC
3324/* end confdefs.h. */
3325#include <ac_nonexistent.h>
3326_ACEOF
81ecdfbb 3327if ac_fn_c_try_cpp "$LINENO"; then :
35695fd6
AC
3328 # Broken: success on invalid input.
3329continue
3330else
35695fd6
AC
3331 # Passes both tests.
3332ac_preproc_ok=:
3333break
3334fi
3335rm -f conftest.err conftest.$ac_ext
c906108c 3336
35695fd6
AC
3337done
3338# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3339rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
3340if $ac_preproc_ok; then :
3341
35695fd6 3342else
81ecdfbb
RW
3343 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3345as_fn_error "C preprocessor \"$CPP\" fails sanity check
3346See \`config.log' for more details." "$LINENO" 5; }
c906108c
SS
3347fi
3348
35695fd6
AC
3349ac_ext=c
3350ac_cpp='$CPP $CPPFLAGS'
3351ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3352ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3353ac_compiler_gnu=$ac_cv_c_compiler_gnu
b7026657
AC
3354
3355
81ecdfbb
RW
3356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3357$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3358if test "${ac_cv_path_GREP+set}" = set; then :
3359 $as_echo_n "(cached) " >&6
35695fd6 3360else
81ecdfbb
RW
3361 if test -z "$GREP"; then
3362 ac_path_GREP_found=false
3363 # Loop through the user's path and test for each of PROGNAME-LIST
3364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3365for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3366do
3367 IFS=$as_save_IFS
3368 test -z "$as_dir" && as_dir=.
3369 for ac_prog in grep ggrep; do
3370 for ac_exec_ext in '' $ac_executable_extensions; do
3371 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3372 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3373# Check for GNU ac_path_GREP and select it if it is found.
3374 # Check for GNU $ac_path_GREP
3375case `"$ac_path_GREP" --version 2>&1` in
3376*GNU*)
3377 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3378*)
3379 ac_count=0
3380 $as_echo_n 0123456789 >"conftest.in"
3381 while :
3382 do
3383 cat "conftest.in" "conftest.in" >"conftest.tmp"
3384 mv "conftest.tmp" "conftest.in"
3385 cp "conftest.in" "conftest.nl"
3386 $as_echo 'GREP' >> "conftest.nl"
3387 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3388 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3389 as_fn_arith $ac_count + 1 && ac_count=$as_val
3390 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3391 # Best one so far, save it but keep looking for a better one
3392 ac_cv_path_GREP="$ac_path_GREP"
3393 ac_path_GREP_max=$ac_count
35695fd6 3394 fi
81ecdfbb
RW
3395 # 10*(2^10) chars as input seems more than enough
3396 test $ac_count -gt 10 && break
3397 done
3398 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3399esac
3400
3401 $ac_path_GREP_found && break 3
3402 done
3403 done
3404 done
3405IFS=$as_save_IFS
3406 if test -z "$ac_cv_path_GREP"; then
3407 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3408 fi
3409else
3410 ac_cv_path_GREP=$GREP
3411fi
3412
b7026657 3413fi
81ecdfbb
RW
3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3415$as_echo "$ac_cv_path_GREP" >&6; }
3416 GREP="$ac_cv_path_GREP"
35695fd6
AC
3417
3418
81ecdfbb
RW
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3420$as_echo_n "checking for egrep... " >&6; }
3421if test "${ac_cv_path_EGREP+set}" = set; then :
3422 $as_echo_n "(cached) " >&6
b7026657 3423else
81ecdfbb
RW
3424 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3425 then ac_cv_path_EGREP="$GREP -E"
3426 else
3427 if test -z "$EGREP"; then
3428 ac_path_EGREP_found=false
3429 # Loop through the user's path and test for each of PROGNAME-LIST
3430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3431for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3432do
3433 IFS=$as_save_IFS
3434 test -z "$as_dir" && as_dir=.
3435 for ac_prog in egrep; do
3436 for ac_exec_ext in '' $ac_executable_extensions; do
3437 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3438 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3439# Check for GNU ac_path_EGREP and select it if it is found.
3440 # Check for GNU $ac_path_EGREP
3441case `"$ac_path_EGREP" --version 2>&1` in
3442*GNU*)
3443 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3444*)
3445 ac_count=0
3446 $as_echo_n 0123456789 >"conftest.in"
3447 while :
3448 do
3449 cat "conftest.in" "conftest.in" >"conftest.tmp"
3450 mv "conftest.tmp" "conftest.in"
3451 cp "conftest.in" "conftest.nl"
3452 $as_echo 'EGREP' >> "conftest.nl"
3453 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3454 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3455 as_fn_arith $ac_count + 1 && ac_count=$as_val
3456 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3457 # Best one so far, save it but keep looking for a better one
3458 ac_cv_path_EGREP="$ac_path_EGREP"
3459 ac_path_EGREP_max=$ac_count
3460 fi
3461 # 10*(2^10) chars as input seems more than enough
3462 test $ac_count -gt 10 && break
3463 done
3464 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3465esac
3466
3467 $ac_path_EGREP_found && break 3
3468 done
3469 done
3470 done
3471IFS=$as_save_IFS
3472 if test -z "$ac_cv_path_EGREP"; then
3473 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3474 fi
3475else
3476 ac_cv_path_EGREP=$EGREP
3477fi
3478
3479 fi
3480fi
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3482$as_echo "$ac_cv_path_EGREP" >&6; }
3483 EGREP="$ac_cv_path_EGREP"
3484
3485
3486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3487$as_echo_n "checking for ANSI C header files... " >&6; }
3488if test "${ac_cv_header_stdc+set}" = set; then :
3489 $as_echo_n "(cached) " >&6
3490else
3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3492/* end confdefs.h. */
35695fd6
AC
3493#include <stdlib.h>
3494#include <stdarg.h>
3495#include <string.h>
3496#include <float.h>
3497
3498int
3499main ()
3500{
3501
3502 ;
3503 return 0;
3504}
b7026657 3505_ACEOF
81ecdfbb 3506if ac_fn_c_try_compile "$LINENO"; then :
35695fd6 3507 ac_cv_header_stdc=yes
b7026657 3508else
81ecdfbb 3509 ac_cv_header_stdc=no
b7026657 3510fi
81ecdfbb 3511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 3512
35695fd6
AC
3513if test $ac_cv_header_stdc = yes; then
3514 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 3515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3516/* end confdefs.h. */
35695fd6
AC
3517#include <string.h>
3518
b7026657 3519_ACEOF
35695fd6 3520if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3521 $EGREP "memchr" >/dev/null 2>&1; then :
3522
b7026657 3523else
35695fd6 3524 ac_cv_header_stdc=no
c906108c 3525fi
35695fd6
AC
3526rm -f conftest*
3527
3528fi
3529
3530if test $ac_cv_header_stdc = yes; then
3531 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35695fd6
AC
3533/* end confdefs.h. */
3534#include <stdlib.h>
3535
3536_ACEOF
3537if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3538 $EGREP "free" >/dev/null 2>&1; then :
3539
b7026657 3540else
20e95c23
DJ
3541 ac_cv_header_stdc=no
3542fi
3543rm -f conftest*
3544
c906108c
SS
3545fi
3546
20e95c23
DJ
3547if test $ac_cv_header_stdc = yes; then
3548 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 3549 if test "$cross_compiling" = yes; then :
20e95c23
DJ
3550 :
3551else
81ecdfbb 3552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3553/* end confdefs.h. */
20e95c23 3554#include <ctype.h>
81ecdfbb 3555#include <stdlib.h>
20e95c23
DJ
3556#if ((' ' & 0x0FF) == 0x020)
3557# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3558# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3559#else
3560# define ISLOWER(c) \
3561 (('a' <= (c) && (c) <= 'i') \
3562 || ('j' <= (c) && (c) <= 'r') \
3563 || ('s' <= (c) && (c) <= 'z'))
3564# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3565#endif
c906108c 3566
20e95c23 3567#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
b7026657
AC
3568int
3569main ()
3570{
20e95c23
DJ
3571 int i;
3572 for (i = 0; i < 256; i++)
3573 if (XOR (islower (i), ISLOWER (i))
3574 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
3575 return 2;
3576 return 0;
b7026657
AC
3577}
3578_ACEOF
81ecdfbb 3579if ac_fn_c_try_run "$LINENO"; then :
b7026657 3580
81ecdfbb
RW
3581else
3582 ac_cv_header_stdc=no
c906108c 3583fi
81ecdfbb
RW
3584rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3585 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 3586fi
81ecdfbb 3587
c906108c 3588fi
c906108c 3589fi
81ecdfbb
RW
3590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3591$as_echo "$ac_cv_header_stdc" >&6; }
20e95c23 3592if test $ac_cv_header_stdc = yes; then
b7026657 3593
81ecdfbb 3594$as_echo "#define STDC_HEADERS 1" >>confdefs.h
c906108c 3595
c906108c
SS
3596fi
3597
20e95c23 3598# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
3599for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3600 inttypes.h stdint.h unistd.h
3601do :
3602 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3603ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3604"
3605eval as_val=\$$as_ac_Header
3606 if test "x$as_val" = x""yes; then :
3607 cat >>confdefs.h <<_ACEOF
3608#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3609_ACEOF
b7026657 3610
81ecdfbb 3611fi
b7026657 3612
81ecdfbb 3613done
b7026657
AC
3614
3615
6ffe910a 3616
2232061b
MF
3617 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3618if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3619 MINIX=yes
3620else
3621 MINIX=
3622fi
3623
3624
3625 if test "$MINIX" = yes; then
3626
3627$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3628
3629
3630$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3631
3632
3633$as_echo "#define _MINIX 1" >>confdefs.h
3634
3635 fi
3636
3637
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3639$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3640if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3641 $as_echo_n "(cached) " >&6
3642else
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644/* end confdefs.h. */
3645
3646# define __EXTENSIONS__ 1
3647 $ac_includes_default
3648int
3649main ()
3650{
3651
3652 ;
3653 return 0;
3654}
3655_ACEOF
3656if ac_fn_c_try_compile "$LINENO"; then :
3657 ac_cv_safe_to_define___extensions__=yes
3658else
3659 ac_cv_safe_to_define___extensions__=no
3660fi
3661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3662fi
3663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3664$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3665 test $ac_cv_safe_to_define___extensions__ = yes &&
3666 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3667
3668 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3669
3670 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3671
3672 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3673
3674 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3675
3676
3677test "$program_prefix" != NONE &&
3678 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3679# Use a double $ so make ignores it.
3680test "$program_suffix" != NONE &&
3681 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3682# Double any \ or $.
3683# By default was `s,x,x', remove it if useless.
3684ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3685program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3686
3687# Find a good install program. We prefer a C program (faster),
3688# so one script is as good as another. But avoid the broken or
3689# incompatible versions:
3690# SysV /etc/install, /usr/sbin/install
3691# SunOS /usr/etc/install
3692# IRIX /sbin/install
3693# AIX /bin/install
3694# AmigaOS /C/install, which installs bootblocks on floppy discs
3695# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3696# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3697# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3698# OS/2's system install, which has a completely different semantic
3699# ./install, which can be erroneously created by make from ./install.sh.
3700# Reject install programs that cannot install multiple files.
3701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3702$as_echo_n "checking for a BSD-compatible install... " >&6; }
3703if test -z "$INSTALL"; then
3704if test "${ac_cv_path_install+set}" = set; then :
3705 $as_echo_n "(cached) " >&6
3706else
3707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708for as_dir in $PATH
3709do
3710 IFS=$as_save_IFS
3711 test -z "$as_dir" && as_dir=.
3712 # Account for people who put trailing slashes in PATH elements.
3713case $as_dir/ in #((
3714 ./ | .// | /[cC]/* | \
3715 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3716 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3717 /usr/ucb/* ) ;;
3718 *)
3719 # OSF1 and SCO ODT 3.0 have their own names for install.
3720 # Don't use installbsd from OSF since it installs stuff as root
3721 # by default.
3722 for ac_prog in ginstall scoinst install; do
3723 for ac_exec_ext in '' $ac_executable_extensions; do
3724 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3725 if test $ac_prog = install &&
3726 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3727 # AIX install. It has an incompatible calling convention.
3728 :
3729 elif test $ac_prog = install &&
3730 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3731 # program-specific install script used by HP pwplus--don't use.
3732 :
3733 else
3734 rm -rf conftest.one conftest.two conftest.dir
3735 echo one > conftest.one
3736 echo two > conftest.two
3737 mkdir conftest.dir
3738 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3739 test -s conftest.one && test -s conftest.two &&
3740 test -s conftest.dir/conftest.one &&
3741 test -s conftest.dir/conftest.two
3742 then
3743 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3744 break 3
3745 fi
3746 fi
3747 fi
3748 done
3749 done
3750 ;;
3751esac
3752
3753 done
3754IFS=$as_save_IFS
3755
3756rm -rf conftest.one conftest.two conftest.dir
3757
3758fi
3759 if test "${ac_cv_path_install+set}" = set; then
3760 INSTALL=$ac_cv_path_install
3761 else
3762 # As a last resort, use the slow shell script. Don't cache a
3763 # value for INSTALL within a source directory, because that will
3764 # break other packages using the cache if that directory is
3765 # removed, or if the value is a relative name.
3766 INSTALL=$ac_install_sh
3767 fi
3768fi
3769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3770$as_echo "$INSTALL" >&6; }
3771
3772# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3773# It thinks the first close brace ends the variable substitution.
3774test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3775
3776test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3777
3778test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3779
3780rm -rf .tst 2>/dev/null
3781mkdir .tst 2>/dev/null
3782if test -d .tst; then
3783 am__leading_dot=.
3784else
3785 am__leading_dot=_
3786fi
3787rmdir .tst 2>/dev/null
3788
3789DEPDIR="${am__leading_dot}deps"
3790
6bb11ab3
L
3791case `pwd` in
3792 *\ * | *\ *)
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3794$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3795esac
2232061b 3796
6ffe910a 3797
6ffe910a 3798
6bb11ab3
L
3799macro_version='2.2.7a'
3800macro_revision='1.3134'
6ffe910a
MF
3801
3802
3803
3804
2232061b 3805
6bb11ab3
L
3806
3807
3808
3809
3810
3811
3812
3813
3814ltmain="$ac_aux_dir/ltmain.sh"
3815
3816# Backslashify metacharacters that are still active within
3817# double-quoted strings.
3818sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3819
3820# Same as above, but do not quote variable references.
3821double_quote_subst='s/\(["`\\]\)/\\\1/g'
3822
3823# Sed substitution to delay expansion of an escaped shell variable in a
3824# double_quote_subst'ed string.
3825delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3826
3827# Sed substitution to delay expansion of an escaped single quote.
3828delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3829
3830# Sed substitution to avoid accidental globbing in evaled expressions
3831no_glob_subst='s/\*/\\\*/g'
3832
3833ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3834ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3835ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3836
3837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3838$as_echo_n "checking how to print strings... " >&6; }
3839# Test print first, because it will be a builtin if present.
3840if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3841 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3842 ECHO='print -r --'
3843elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3844 ECHO='printf %s\n'
6ffe910a 3845else
6bb11ab3
L
3846 # Use this function as a fallback that always works.
3847 func_fallback_echo ()
3848 {
3849 eval 'cat <<_LTECHO_EOF
3850$1
3851_LTECHO_EOF'
3852 }
3853 ECHO='func_fallback_echo'
6ffe910a
MF
3854fi
3855
6bb11ab3
L
3856# func_echo_all arg...
3857# Invoke $ECHO with all args, space-separated.
3858func_echo_all ()
3859{
3860 $ECHO ""
3861}
6ffe910a 3862
6bb11ab3
L
3863case "$ECHO" in
3864 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3865$as_echo "printf" >&6; } ;;
3866 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3867$as_echo "print -r" >&6; } ;;
3868 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3869$as_echo "cat" >&6; } ;;
3870esac
6ffe910a
MF
3871
3872
6ffe910a 3873
6bb11ab3
L
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3886$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3887if test "${ac_cv_path_SED+set}" = set; then :
3888 $as_echo_n "(cached) " >&6
3889else
3890 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3891 for ac_i in 1 2 3 4 5 6 7; do
3892 ac_script="$ac_script$as_nl$ac_script"
3893 done
3894 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3895 { ac_script=; unset ac_script;}
3896 if test -z "$SED"; then
3897 ac_path_SED_found=false
3898 # Loop through the user's path and test for each of PROGNAME-LIST
3899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3900for as_dir in $PATH
3901do
3902 IFS=$as_save_IFS
3903 test -z "$as_dir" && as_dir=.
3904 for ac_prog in sed gsed; do
3905 for ac_exec_ext in '' $ac_executable_extensions; do
3906 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3907 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3908# Check for GNU ac_path_SED and select it if it is found.
3909 # Check for GNU $ac_path_SED
3910case `"$ac_path_SED" --version 2>&1` in
3911*GNU*)
3912 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3913*)
3914 ac_count=0
3915 $as_echo_n 0123456789 >"conftest.in"
3916 while :
3917 do
3918 cat "conftest.in" "conftest.in" >"conftest.tmp"
3919 mv "conftest.tmp" "conftest.in"
3920 cp "conftest.in" "conftest.nl"
3921 $as_echo '' >> "conftest.nl"
3922 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3923 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3924 as_fn_arith $ac_count + 1 && ac_count=$as_val
3925 if test $ac_count -gt ${ac_path_SED_max-0}; then
3926 # Best one so far, save it but keep looking for a better one
3927 ac_cv_path_SED="$ac_path_SED"
3928 ac_path_SED_max=$ac_count
3929 fi
3930 # 10*(2^10) chars as input seems more than enough
3931 test $ac_count -gt 10 && break
3932 done
3933 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3934esac
3935
3936 $ac_path_SED_found && break 3
3937 done
3938 done
3939 done
3940IFS=$as_save_IFS
3941 if test -z "$ac_cv_path_SED"; then
3942 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3943 fi
3944else
3945 ac_cv_path_SED=$SED
3946fi
3947
3948fi
3949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3950$as_echo "$ac_cv_path_SED" >&6; }
3951 SED="$ac_cv_path_SED"
3952 rm -f conftest.sed
3953
3954test -z "$SED" && SED=sed
3955Xsed="$SED -e 1s/^X//"
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3968$as_echo_n "checking for fgrep... " >&6; }
3969if test "${ac_cv_path_FGREP+set}" = set; then :
3970 $as_echo_n "(cached) " >&6
3971else
3972 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3973 then ac_cv_path_FGREP="$GREP -F"
3974 else
3975 if test -z "$FGREP"; then
3976 ac_path_FGREP_found=false
3977 # Loop through the user's path and test for each of PROGNAME-LIST
3978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3979for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3980do
3981 IFS=$as_save_IFS
3982 test -z "$as_dir" && as_dir=.
3983 for ac_prog in fgrep; do
3984 for ac_exec_ext in '' $ac_executable_extensions; do
3985 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3986 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3987# Check for GNU ac_path_FGREP and select it if it is found.
3988 # Check for GNU $ac_path_FGREP
3989case `"$ac_path_FGREP" --version 2>&1` in
3990*GNU*)
3991 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3992*)
3993 ac_count=0
3994 $as_echo_n 0123456789 >"conftest.in"
3995 while :
3996 do
3997 cat "conftest.in" "conftest.in" >"conftest.tmp"
3998 mv "conftest.tmp" "conftest.in"
3999 cp "conftest.in" "conftest.nl"
4000 $as_echo 'FGREP' >> "conftest.nl"
4001 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4002 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4003 as_fn_arith $ac_count + 1 && ac_count=$as_val
4004 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4005 # Best one so far, save it but keep looking for a better one
4006 ac_cv_path_FGREP="$ac_path_FGREP"
4007 ac_path_FGREP_max=$ac_count
4008 fi
4009 # 10*(2^10) chars as input seems more than enough
4010 test $ac_count -gt 10 && break
4011 done
4012 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4013esac
4014
4015 $ac_path_FGREP_found && break 3
4016 done
4017 done
4018 done
4019IFS=$as_save_IFS
4020 if test -z "$ac_cv_path_FGREP"; then
4021 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4022 fi
4023else
4024 ac_cv_path_FGREP=$FGREP
4025fi
4026
4027 fi
4028fi
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4030$as_echo "$ac_cv_path_FGREP" >&6; }
4031 FGREP="$ac_cv_path_FGREP"
4032
4033
4034test -z "$GREP" && GREP=grep
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054# Check whether --with-gnu-ld was given.
4055if test "${with_gnu_ld+set}" = set; then :
4056 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4057else
4058 with_gnu_ld=no
4059fi
4060
4061ac_prog=ld
4062if test "$GCC" = yes; then
4063 # Check if gcc -print-prog-name=ld gives a path.
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4065$as_echo_n "checking for ld used by $CC... " >&6; }
4066 case $host in
4067 *-*-mingw*)
4068 # gcc leaves a trailing carriage return which upsets mingw
4069 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4070 *)
4071 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4072 esac
4073 case $ac_prog in
4074 # Accept absolute paths.
4075 [\\/]* | ?:[\\/]*)
4076 re_direlt='/[^/][^/]*/\.\./'
4077 # Canonicalize the pathname of ld
4078 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4079 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4080 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4081 done
4082 test -z "$LD" && LD="$ac_prog"
4083 ;;
4084 "")
4085 # If it fails, then pretend we aren't using GCC.
4086 ac_prog=ld
4087 ;;
4088 *)
4089 # If it is relative, then search for the first ld in PATH.
4090 with_gnu_ld=unknown
4091 ;;
4092 esac
4093elif test "$with_gnu_ld" = yes; then
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4095$as_echo_n "checking for GNU ld... " >&6; }
4096else
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4098$as_echo_n "checking for non-GNU ld... " >&6; }
4099fi
4100if test "${lt_cv_path_LD+set}" = set; then :
4101 $as_echo_n "(cached) " >&6
4102else
4103 if test -z "$LD"; then
4104 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4105 for ac_dir in $PATH; do
4106 IFS="$lt_save_ifs"
4107 test -z "$ac_dir" && ac_dir=.
4108 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4109 lt_cv_path_LD="$ac_dir/$ac_prog"
4110 # Check to see if the program is GNU ld. I'd rather use --version,
4111 # but apparently some variants of GNU ld only accept -v.
4112 # Break only if it was the GNU/non-GNU ld that we prefer.
4113 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4114 *GNU* | *'with BFD'*)
4115 test "$with_gnu_ld" != no && break
4116 ;;
4117 *)
4118 test "$with_gnu_ld" != yes && break
4119 ;;
4120 esac
4121 fi
4122 done
4123 IFS="$lt_save_ifs"
4124else
4125 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4126fi
4127fi
4128
4129LD="$lt_cv_path_LD"
4130if test -n "$LD"; then
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4132$as_echo "$LD" >&6; }
4133else
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4135$as_echo "no" >&6; }
4136fi
4137test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4139$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4140if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4141 $as_echo_n "(cached) " >&6
4142else
4143 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4144case `$LD -v 2>&1 </dev/null` in
4145*GNU* | *'with BFD'*)
4146 lt_cv_prog_gnu_ld=yes
4147 ;;
4148*)
4149 lt_cv_prog_gnu_ld=no
4150 ;;
4151esac
4152fi
4153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4154$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4155with_gnu_ld=$lt_cv_prog_gnu_ld
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4166$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4167if test "${lt_cv_path_NM+set}" = set; then :
4168 $as_echo_n "(cached) " >&6
4169else
4170 if test -n "$NM"; then
4171 # Let the user override the test.
4172 lt_cv_path_NM="$NM"
4173else
4174 lt_nm_to_check="${ac_tool_prefix}nm"
4175 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4176 lt_nm_to_check="$lt_nm_to_check nm"
4177 fi
4178 for lt_tmp_nm in $lt_nm_to_check; do
4179 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4180 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4181 IFS="$lt_save_ifs"
4182 test -z "$ac_dir" && ac_dir=.
4183 tmp_nm="$ac_dir/$lt_tmp_nm"
4184 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4185 # Check to see if the nm accepts a BSD-compat flag.
4186 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4187 # nm: unknown option "B" ignored
4188 # Tru64's nm complains that /dev/null is an invalid object file
4189 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4190 */dev/null* | *'Invalid file or object type'*)
4191 lt_cv_path_NM="$tmp_nm -B"
4192 break
4193 ;;
4194 *)
4195 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4196 */dev/null*)
4197 lt_cv_path_NM="$tmp_nm -p"
4198 break
4199 ;;
4200 *)
4201 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4202 continue # so that we can try to find one that supports BSD flags
4203 ;;
4204 esac
4205 ;;
4206 esac
4207 fi
4208 done
4209 IFS="$lt_save_ifs"
4210 done
4211 : ${lt_cv_path_NM=no}
4212fi
4213fi
4214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4215$as_echo "$lt_cv_path_NM" >&6; }
4216if test "$lt_cv_path_NM" != "no"; then
4217 NM="$lt_cv_path_NM"
4218else
4219 # Didn't find any BSD compatible name lister, look for dumpbin.
4220 if test -n "$DUMPBIN"; then :
4221 # Let the user override the test.
4222 else
4223 if test -n "$ac_tool_prefix"; then
4224 for ac_prog in dumpbin "link -dump"
4225 do
4226 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4227set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6ffe910a
MF
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229$as_echo_n "checking for $ac_word... " >&6; }
6bb11ab3 4230if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6ffe910a
MF
4231 $as_echo_n "(cached) " >&6
4232else
6bb11ab3
L
4233 if test -n "$DUMPBIN"; then
4234 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6ffe910a
MF
4235else
4236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4237for as_dir in $PATH
4238do
4239 IFS=$as_save_IFS
4240 test -z "$as_dir" && as_dir=.
4241 for ac_exec_ext in '' $ac_executable_extensions; do
4242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bb11ab3 4243 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6ffe910a
MF
4244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4245 break 2
4246 fi
4247done
4248 done
4249IFS=$as_save_IFS
4250
4251fi
4252fi
6bb11ab3
L
4253DUMPBIN=$ac_cv_prog_DUMPBIN
4254if test -n "$DUMPBIN"; then
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4256$as_echo "$DUMPBIN" >&6; }
6ffe910a
MF
4257else
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4259$as_echo "no" >&6; }
4260fi
4261
4262
6bb11ab3
L
4263 test -n "$DUMPBIN" && break
4264 done
6ffe910a 4265fi
6bb11ab3
L
4266if test -z "$DUMPBIN"; then
4267 ac_ct_DUMPBIN=$DUMPBIN
4268 for ac_prog in dumpbin "link -dump"
4269do
4270 # Extract the first word of "$ac_prog", so it can be a program name with args.
4271set dummy $ac_prog; ac_word=$2
6ffe910a
MF
4272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4273$as_echo_n "checking for $ac_word... " >&6; }
6bb11ab3 4274if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6ffe910a
MF
4275 $as_echo_n "(cached) " >&6
4276else
6bb11ab3
L
4277 if test -n "$ac_ct_DUMPBIN"; then
4278 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6ffe910a
MF
4279else
4280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4281for as_dir in $PATH
4282do
4283 IFS=$as_save_IFS
4284 test -z "$as_dir" && as_dir=.
4285 for ac_exec_ext in '' $ac_executable_extensions; do
4286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bb11ab3 4287 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6ffe910a
MF
4288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4289 break 2
4290 fi
4291done
4292 done
4293IFS=$as_save_IFS
4294
4295fi
4296fi
6bb11ab3
L
4297ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4298if test -n "$ac_ct_DUMPBIN"; then
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4300$as_echo "$ac_ct_DUMPBIN" >&6; }
6ffe910a
MF
4301else
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4303$as_echo "no" >&6; }
4304fi
4305
6bb11ab3
L
4306
4307 test -n "$ac_ct_DUMPBIN" && break
4308done
4309
4310 if test "x$ac_ct_DUMPBIN" = x; then
4311 DUMPBIN=":"
6ffe910a
MF
4312 else
4313 case $cross_compiling:$ac_tool_warned in
4314yes:)
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4317ac_tool_warned=yes ;;
4318esac
6bb11ab3 4319 DUMPBIN=$ac_ct_DUMPBIN
6ffe910a 4320 fi
6ffe910a
MF
4321fi
4322
6bb11ab3
L
4323 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4324 *COFF*)
4325 DUMPBIN="$DUMPBIN -symbols"
4326 ;;
4327 *)
4328 DUMPBIN=:
4329 ;;
4330 esac
4331 fi
6ffe910a 4332
6bb11ab3
L
4333 if test "$DUMPBIN" != ":"; then
4334 NM="$DUMPBIN"
4335 fi
4336fi
4337test -z "$NM" && NM=nm
5f3ef9d0 4338
5f3ef9d0
JB
4339
4340
4341
db2e4d67
MF
4342
4343
6bb11ab3
L
4344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4345$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4346if test "${lt_cv_nm_interface+set}" = set; then :
4347 $as_echo_n "(cached) " >&6
4348else
4349 lt_cv_nm_interface="BSD nm"
4350 echo "int some_variable = 0;" > conftest.$ac_ext
4351 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4352 (eval "$ac_compile" 2>conftest.err)
4353 cat conftest.err >&5
4354 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4355 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4356 cat conftest.err >&5
4357 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4358 cat conftest.out >&5
4359 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4360 lt_cv_nm_interface="MS dumpbin"
4361 fi
4362 rm -f conftest*
4363fi
4364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4365$as_echo "$lt_cv_nm_interface" >&6; }
db2e4d67 4366
6bb11ab3
L
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4368$as_echo_n "checking whether ln -s works... " >&6; }
4369LN_S=$as_ln_s
4370if test "$LN_S" = "ln -s"; then
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4372$as_echo "yes" >&6; }
4373else
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4375$as_echo "no, using $LN_S" >&6; }
4376fi
4377
4378# find the maximum length of command line arguments
4379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4380$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4381if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
db2e4d67
MF
4382 $as_echo_n "(cached) " >&6
4383else
6bb11ab3
L
4384 i=0
4385 teststring="ABCD"
db2e4d67 4386
6bb11ab3
L
4387 case $build_os in
4388 msdosdjgpp*)
4389 # On DJGPP, this test can blow up pretty badly due to problems in libc
4390 # (any single argument exceeding 2000 bytes causes a buffer overrun
4391 # during glob expansion). Even if it were fixed, the result of this
4392 # check would be larger than it should be.
4393 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4394 ;;
db2e4d67 4395
6bb11ab3
L
4396 gnu*)
4397 # Under GNU Hurd, this test is not required because there is
4398 # no limit to the length of command line arguments.
4399 # Libtool will interpret -1 as no limit whatsoever
4400 lt_cv_sys_max_cmd_len=-1;
4401 ;;
db2e4d67 4402
6bb11ab3
L
4403 cygwin* | mingw* | cegcc*)
4404 # On Win9x/ME, this test blows up -- it succeeds, but takes
4405 # about 5 minutes as the teststring grows exponentially.
4406 # Worse, since 9x/ME are not pre-emptively multitasking,
4407 # you end up with a "frozen" computer, even though with patience
4408 # the test eventually succeeds (with a max line length of 256k).
4409 # Instead, let's just punt: use the minimum linelength reported by
4410 # all of the supported platforms: 8192 (on NT/2K/XP).
4411 lt_cv_sys_max_cmd_len=8192;
4412 ;;
4413
4414 mint*)
4415 # On MiNT this can take a long time and run out of memory.
4416 lt_cv_sys_max_cmd_len=8192;
4417 ;;
4418
4419 amigaos*)
4420 # On AmigaOS with pdksh, this test takes hours, literally.
4421 # So we just punt and use a minimum line length of 8192.
4422 lt_cv_sys_max_cmd_len=8192;
4423 ;;
4424
4425 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4426 # This has been around since 386BSD, at least. Likely further.
4427 if test -x /sbin/sysctl; then
4428 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4429 elif test -x /usr/sbin/sysctl; then
4430 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4431 else
4432 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
db2e4d67 4433 fi
6bb11ab3
L
4434 # And add a safety zone
4435 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4436 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4437 ;;
db2e4d67 4438
6bb11ab3
L
4439 interix*)
4440 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4441 lt_cv_sys_max_cmd_len=196608
4442 ;;
4443
4444 osf*)
4445 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4446 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4447 # nice to cause kernel panics so lets avoid the loop below.
4448 # First set a reasonable default.
4449 lt_cv_sys_max_cmd_len=16384
4450 #
4451 if test -x /sbin/sysconfig; then
4452 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4453 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4454 esac
4455 fi
4456 ;;
4457 sco3.2v5*)
4458 lt_cv_sys_max_cmd_len=102400
4459 ;;
4460 sysv5* | sco5v6* | sysv4.2uw2*)
4461 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4462 if test -n "$kargmax"; then
4463 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4464 else
4465 lt_cv_sys_max_cmd_len=32768
4466 fi
4467 ;;
4468 *)
4469 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4470 if test -n "$lt_cv_sys_max_cmd_len"; then
4471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4473 else
4474 # Make teststring a little bigger before we do anything with it.
4475 # a 1K string should be a reasonable start.
4476 for i in 1 2 3 4 5 6 7 8 ; do
4477 teststring=$teststring$teststring
4478 done
4479 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4480 # If test is not a shell built-in, we'll probably end up computing a
4481 # maximum length that is only half of the actual maximum length, but
4482 # we can't tell.
4483 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4484 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4485 test $i != 17 # 1/2 MB should be enough
4486 do
4487 i=`expr $i + 1`
4488 teststring=$teststring$teststring
4489 done
4490 # Only check the string length outside the loop.
4491 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4492 teststring=
4493 # Add a significant safety factor because C++ compilers can tack on
4494 # massive amounts of additional arguments before passing them to the
4495 # linker. It appears as though 1/2 is a usable value.
4496 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4497 fi
4498 ;;
4499 esac
4500
4501fi
4502
4503if test -n $lt_cv_sys_max_cmd_len ; then
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4505$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
db2e4d67 4506else
6bb11ab3
L
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4508$as_echo "none" >&6; }
db2e4d67 4509fi
6bb11ab3
L
4510max_cmd_len=$lt_cv_sys_max_cmd_len
4511
4512
4513
4514
4515
4516
4517: ${CP="cp -f"}
4518: ${MV="mv -f"}
4519: ${RM="rm -f"}
4520
4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4522$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4523# Try some XSI features
4524xsi_shell=no
4525( _lt_dummy="a/b/c"
4526 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4527 = c,a/b,, \
4528 && eval 'test $(( 1 + 1 )) -eq 2 \
4529 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4530 && xsi_shell=yes
4531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4532$as_echo "$xsi_shell" >&6; }
db2e4d67 4533
6bb11ab3
L
4534
4535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4536$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4537lt_shell_append=no
4538( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4539 >/dev/null 2>&1 \
4540 && lt_shell_append=yes
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4542$as_echo "$lt_shell_append" >&6; }
4543
4544
4545if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4546 lt_unset=unset
4547else
4548 lt_unset=false
db2e4d67 4549fi
db2e4d67 4550
6bb11ab3
L
4551
4552
4553
4554
4555# test EBCDIC or ASCII
4556case `echo X|tr X '\101'` in
4557 A) # ASCII based system
4558 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4559 lt_SP2NL='tr \040 \012'
4560 lt_NL2SP='tr \015\012 \040\040'
4561 ;;
4562 *) # EBCDIC based system
4563 lt_SP2NL='tr \100 \n'
4564 lt_NL2SP='tr \r\n \100\100'
4565 ;;
4566esac
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4577$as_echo_n "checking for $LD option to reload object files... " >&6; }
4578if test "${lt_cv_ld_reload_flag+set}" = set; then :
4579 $as_echo_n "(cached) " >&6
4580else
4581 lt_cv_ld_reload_flag='-r'
db2e4d67 4582fi
6bb11ab3
L
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4584$as_echo "$lt_cv_ld_reload_flag" >&6; }
4585reload_flag=$lt_cv_ld_reload_flag
4586case $reload_flag in
4587"" | " "*) ;;
4588*) reload_flag=" $reload_flag" ;;
4589esac
4590reload_cmds='$LD$reload_flag -o $output$reload_objs'
4591case $host_os in
4592 darwin*)
4593 if test "$GCC" = yes; then
4594 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4595 else
4596 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4597 fi
4598 ;;
4599esac
db2e4d67
MF
4600
4601
6bb11ab3
L
4602
4603
4604
4605
4606
4607
4608
4609if test -n "$ac_tool_prefix"; then
4610 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4611set dummy ${ac_tool_prefix}objdump; ac_word=$2
db2e4d67
MF
4612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4613$as_echo_n "checking for $ac_word... " >&6; }
6bb11ab3 4614if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
db2e4d67
MF
4615 $as_echo_n "(cached) " >&6
4616else
6bb11ab3
L
4617 if test -n "$OBJDUMP"; then
4618 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
db2e4d67
MF
4619else
4620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4621for as_dir in $PATH
4622do
4623 IFS=$as_save_IFS
4624 test -z "$as_dir" && as_dir=.
4625 for ac_exec_ext in '' $ac_executable_extensions; do
4626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bb11ab3 4627 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
db2e4d67
MF
4628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4629 break 2
4630 fi
4631done
4632 done
4633IFS=$as_save_IFS
4634
4635fi
4636fi
6bb11ab3
L
4637OBJDUMP=$ac_cv_prog_OBJDUMP
4638if test -n "$OBJDUMP"; then
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4640$as_echo "$OBJDUMP" >&6; }
db2e4d67
MF
4641else
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4643$as_echo "no" >&6; }
4644fi
4645
4646
6bb11ab3
L
4647fi
4648if test -z "$ac_cv_prog_OBJDUMP"; then
4649 ac_ct_OBJDUMP=$OBJDUMP
4650 # Extract the first word of "objdump", so it can be a program name with args.
4651set dummy objdump; ac_word=$2
4652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4653$as_echo_n "checking for $ac_word... " >&6; }
4654if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4655 $as_echo_n "(cached) " >&6
4656else
4657 if test -n "$ac_ct_OBJDUMP"; then
4658 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4659else
4660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661for as_dir in $PATH
4662do
4663 IFS=$as_save_IFS
4664 test -z "$as_dir" && as_dir=.
4665 for ac_exec_ext in '' $ac_executable_extensions; do
4666 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4667 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4669 break 2
4670 fi
db2e4d67 4671done
6bb11ab3
L
4672 done
4673IFS=$as_save_IFS
db2e4d67 4674
6bb11ab3
L
4675fi
4676fi
4677ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4678if test -n "$ac_ct_OBJDUMP"; then
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4680$as_echo "$ac_ct_OBJDUMP" >&6; }
4681else
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4683$as_echo "no" >&6; }
4684fi
4685
4686 if test "x$ac_ct_OBJDUMP" = x; then
4687 OBJDUMP="false"
4688 else
4689 case $cross_compiling:$ac_tool_warned in
4690yes:)
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4692$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4693ac_tool_warned=yes ;;
db2e4d67 4694esac
6bb11ab3
L
4695 OBJDUMP=$ac_ct_OBJDUMP
4696 fi
db2e4d67 4697else
6bb11ab3 4698 OBJDUMP="$ac_cv_prog_OBJDUMP"
db2e4d67
MF
4699fi
4700
6bb11ab3 4701test -z "$OBJDUMP" && OBJDUMP=objdump
db2e4d67 4702
6ffe910a 4703
6ffe910a 4704
6ffe910a
MF
4705
4706
6ffe910a
MF
4707
4708
6ffe910a 4709
6ffe910a 4710
6bb11ab3
L
4711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4712$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4713if test "${lt_cv_deplibs_check_method+set}" = set; then :
4714 $as_echo_n "(cached) " >&6
4715else
4716 lt_cv_file_magic_cmd='$MAGIC_CMD'
4717lt_cv_file_magic_test_file=
4718lt_cv_deplibs_check_method='unknown'
4719# Need to set the preceding variable on all platforms that support
4720# interlibrary dependencies.
4721# 'none' -- dependencies not supported.
4722# `unknown' -- same as none, but documents that we really don't know.
4723# 'pass_all' -- all dependencies passed with no checks.
4724# 'test_compile' -- check by making test program.
4725# 'file_magic [[regex]]' -- check by looking for files in library path
4726# which responds to the $file_magic_cmd with a given extended regex.
4727# If you have `file' or equivalent on your system and you're not sure
4728# whether `pass_all' will *always* work, you probably want this one.
4729
4730case $host_os in
4731aix[4-9]*)
4732 lt_cv_deplibs_check_method=pass_all
4733 ;;
4734
4735beos*)
4736 lt_cv_deplibs_check_method=pass_all
4737 ;;
4738
4739bsdi[45]*)
4740 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4741 lt_cv_file_magic_cmd='/usr/bin/file -L'
4742 lt_cv_file_magic_test_file=/shlib/libc.so
4743 ;;
4744
4745cygwin*)
4746 # func_win32_libid is a shell function defined in ltmain.sh
4747 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4748 lt_cv_file_magic_cmd='func_win32_libid'
4749 ;;
4750
4751mingw* | pw32*)
4752 # Base MSYS/MinGW do not provide the 'file' command needed by
4753 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4754 # unless we find 'file', for example because we are cross-compiling.
4755 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4756 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4757 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4758 lt_cv_file_magic_cmd='func_win32_libid'
4759 else
4760 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4761 lt_cv_file_magic_cmd='$OBJDUMP -f'
4762 fi
4763 ;;
4764
4765cegcc*)
4766 # use the weaker test based on 'objdump'. See mingw*.
4767 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4768 lt_cv_file_magic_cmd='$OBJDUMP -f'
4769 ;;
4770
4771darwin* | rhapsody*)
4772 lt_cv_deplibs_check_method=pass_all
4773 ;;
4774
4775freebsd* | dragonfly*)
4776 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4777 case $host_cpu in
4778 i*86 )
4779 # Not sure whether the presence of OpenBSD here was a mistake.
4780 # Let's accept both of them until this is cleared up.
4781 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4782 lt_cv_file_magic_cmd=/usr/bin/file
4783 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4784 ;;
4785 esac
4786 else
4787 lt_cv_deplibs_check_method=pass_all
4788 fi
4789 ;;
4790
4791gnu*)
4792 lt_cv_deplibs_check_method=pass_all
4793 ;;
4794
4795haiku*)
4796 lt_cv_deplibs_check_method=pass_all
4797 ;;
4798
4799hpux10.20* | hpux11*)
4800 lt_cv_file_magic_cmd=/usr/bin/file
4801 case $host_cpu in
4802 ia64*)
4803 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4804 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4805 ;;
4806 hppa*64*)
4807 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
4808 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4809 ;;
4810 *)
4811 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4812 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4813 ;;
4814 esac
4815 ;;
4816
4817interix[3-9]*)
4818 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4819 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4820 ;;
4821
4822irix5* | irix6* | nonstopux*)
4823 case $LD in
4824 *-32|*"-32 ") libmagic=32-bit;;
4825 *-n32|*"-n32 ") libmagic=N32;;
4826 *-64|*"-64 ") libmagic=64-bit;;
4827 *) libmagic=never-match;;
4828 esac
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
6ffe910a 4831
6bb11ab3
L
4832# This must be Linux ELF.
4833linux* | k*bsd*-gnu | kopensolaris*-gnu)
4834 lt_cv_deplibs_check_method=pass_all
4835 ;;
6ffe910a 4836
6bb11ab3
L
4837netbsd*)
4838 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4839 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4840 else
4841 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4842 fi
4843 ;;
6ffe910a 4844
6bb11ab3
L
4845newos6*)
4846 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4847 lt_cv_file_magic_cmd=/usr/bin/file
4848 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4849 ;;
2b193c4a 4850
6bb11ab3
L
4851*nto* | *qnx*)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
2b193c4a 4854
6bb11ab3
L
4855openbsd*)
4856 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4857 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4858 else
4859 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4860 fi
4861 ;;
b7026657 4862
6bb11ab3
L
4863osf3* | osf4* | osf5*)
4864 lt_cv_deplibs_check_method=pass_all
4865 ;;
4866
4867rdos*)
4868 lt_cv_deplibs_check_method=pass_all
4869 ;;
4870
4871solaris*)
4872 lt_cv_deplibs_check_method=pass_all
4873 ;;
4874
4875sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4876 lt_cv_deplibs_check_method=pass_all
4877 ;;
4878
4879sysv4 | sysv4.3*)
4880 case $host_vendor in
4881 motorola)
4882 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]'
4883 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4884 ;;
4885 ncr)
4886 lt_cv_deplibs_check_method=pass_all
4887 ;;
4888 sequent)
4889 lt_cv_file_magic_cmd='/bin/file'
4890 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4891 ;;
4892 sni)
4893 lt_cv_file_magic_cmd='/bin/file'
4894 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4895 lt_cv_file_magic_test_file=/lib/libc.so
4896 ;;
4897 siemens)
4898 lt_cv_deplibs_check_method=pass_all
4899 ;;
4900 pc)
4901 lt_cv_deplibs_check_method=pass_all
4902 ;;
4903 esac
4904 ;;
4905
4906tpf*)
4907 lt_cv_deplibs_check_method=pass_all
4908 ;;
4909esac
20e95c23 4910
b7026657 4911fi
6bb11ab3
L
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4913$as_echo "$lt_cv_deplibs_check_method" >&6; }
4914file_magic_cmd=$lt_cv_file_magic_cmd
4915deplibs_check_method=$lt_cv_deplibs_check_method
4916test -z "$deplibs_check_method" && deplibs_check_method=unknown
4917
4918
4919
4920
4921
81ecdfbb 4922
81ecdfbb 4923
6bb11ab3
L
4924
4925
4926
4927
4928
4929if test -n "$ac_tool_prefix"; then
4930 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4931set dummy ${ac_tool_prefix}ar; ac_word=$2
4932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4933$as_echo_n "checking for $ac_word... " >&6; }
4934if test "${ac_cv_prog_AR+set}" = set; then :
4935 $as_echo_n "(cached) " >&6
4936else
4937 if test -n "$AR"; then
4938 ac_cv_prog_AR="$AR" # Let the user override the test.
4939else
4940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4941for as_dir in $PATH
4942do
4943 IFS=$as_save_IFS
4944 test -z "$as_dir" && as_dir=.
4945 for ac_exec_ext in '' $ac_executable_extensions; do
4946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4947 ac_cv_prog_AR="${ac_tool_prefix}ar"
4948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4949 break 2
4950 fi
4951done
4952 done
4953IFS=$as_save_IFS
b7026657
AC
4954
4955fi
6bb11ab3
L
4956fi
4957AR=$ac_cv_prog_AR
4958if test -n "$AR"; then
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4960$as_echo "$AR" >&6; }
4961else
4962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4963$as_echo "no" >&6; }
4964fi
4965
b7026657 4966
6bb11ab3
L
4967fi
4968if test -z "$ac_cv_prog_AR"; then
4969 ac_ct_AR=$AR
4970 # Extract the first word of "ar", so it can be a program name with args.
4971set dummy ar; ac_word=$2
4972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973$as_echo_n "checking for $ac_word... " >&6; }
4974if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4975 $as_echo_n "(cached) " >&6
4976else
4977 if test -n "$ac_ct_AR"; then
4978 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4979else
4980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981for as_dir in $PATH
4982do
4983 IFS=$as_save_IFS
4984 test -z "$as_dir" && as_dir=.
4985 for ac_exec_ext in '' $ac_executable_extensions; do
4986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4987 ac_cv_prog_ac_ct_AR="ar"
4988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4989 break 2
4990 fi
20e95c23 4991done
6bb11ab3
L
4992 done
4993IFS=$as_save_IFS
b7026657 4994
6bb11ab3
L
4995fi
4996fi
4997ac_ct_AR=$ac_cv_prog_ac_ct_AR
4998if test -n "$ac_ct_AR"; then
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5000$as_echo "$ac_ct_AR" >&6; }
5001else
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003$as_echo "no" >&6; }
5004fi
c906108c 5005
6bb11ab3
L
5006 if test "x$ac_ct_AR" = x; then
5007 AR="false"
5008 else
5009 case $cross_compiling:$ac_tool_warned in
5010yes:)
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5012$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5013ac_tool_warned=yes ;;
5014esac
5015 AR=$ac_ct_AR
5016 fi
5017else
5018 AR="$ac_cv_prog_AR"
81ecdfbb 5019fi
b7026657 5020
6bb11ab3
L
5021test -z "$AR" && AR=ar
5022test -z "$AR_FLAGS" && AR_FLAGS=cru
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034if test -n "$ac_tool_prefix"; then
5035 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5036set dummy ${ac_tool_prefix}strip; ac_word=$2
5037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5038$as_echo_n "checking for $ac_word... " >&6; }
5039if test "${ac_cv_prog_STRIP+set}" = set; then :
5040 $as_echo_n "(cached) " >&6
5041else
5042 if test -n "$STRIP"; then
5043 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5044else
5045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5046for as_dir in $PATH
5047do
5048 IFS=$as_save_IFS
5049 test -z "$as_dir" && as_dir=.
5050 for ac_exec_ext in '' $ac_executable_extensions; do
5051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5052 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5054 break 2
5055 fi
81ecdfbb 5056done
6bb11ab3
L
5057 done
5058IFS=$as_save_IFS
5059
5060fi
5061fi
5062STRIP=$ac_cv_prog_STRIP
5063if test -n "$STRIP"; then
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5065$as_echo "$STRIP" >&6; }
5066else
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5068$as_echo "no" >&6; }
5069fi
b7026657
AC
5070
5071
81ecdfbb 5072fi
6bb11ab3
L
5073if test -z "$ac_cv_prog_STRIP"; then
5074 ac_ct_STRIP=$STRIP
5075 # Extract the first word of "strip", so it can be a program name with args.
5076set dummy strip; ac_word=$2
5077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078$as_echo_n "checking for $ac_word... " >&6; }
5079if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5080 $as_echo_n "(cached) " >&6
5081else
5082 if test -n "$ac_ct_STRIP"; then
5083 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5084else
5085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086for as_dir in $PATH
5087do
5088 IFS=$as_save_IFS
5089 test -z "$as_dir" && as_dir=.
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5092 ac_cv_prog_ac_ct_STRIP="strip"
5093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094 break 2
5095 fi
81ecdfbb 5096done
6bb11ab3
L
5097 done
5098IFS=$as_save_IFS
b7026657 5099
6bb11ab3
L
5100fi
5101fi
5102ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5103if test -n "$ac_ct_STRIP"; then
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5105$as_echo "$ac_ct_STRIP" >&6; }
5106else
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108$as_echo "no" >&6; }
5109fi
b7026657 5110
6bb11ab3
L
5111 if test "x$ac_ct_STRIP" = x; then
5112 STRIP=":"
5113 else
5114 case $cross_compiling:$ac_tool_warned in
5115yes:)
5116{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5117$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5118ac_tool_warned=yes ;;
5119esac
5120 STRIP=$ac_ct_STRIP
5121 fi
5122else
5123 STRIP="$ac_cv_prog_STRIP"
5124fi
5125
5126test -z "$STRIP" && STRIP=:
5127
5128
5129
5130
5131
5132
5133if test -n "$ac_tool_prefix"; then
5134 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5135set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5137$as_echo_n "checking for $ac_word... " >&6; }
5138if test "${ac_cv_prog_RANLIB+set}" = set; then :
5139 $as_echo_n "(cached) " >&6
5140else
5141 if test -n "$RANLIB"; then
5142 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5143else
5144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5145for as_dir in $PATH
5146do
5147 IFS=$as_save_IFS
5148 test -z "$as_dir" && as_dir=.
5149 for ac_exec_ext in '' $ac_executable_extensions; do
5150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5151 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5153 break 2
5154 fi
5155done
5156 done
5157IFS=$as_save_IFS
5158
5159fi
5160fi
5161RANLIB=$ac_cv_prog_RANLIB
5162if test -n "$RANLIB"; then
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5164$as_echo "$RANLIB" >&6; }
5165else
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5167$as_echo "no" >&6; }
5168fi
5169
5170
5171fi
5172if test -z "$ac_cv_prog_RANLIB"; then
5173 ac_ct_RANLIB=$RANLIB
5174 # Extract the first word of "ranlib", so it can be a program name with args.
5175set dummy ranlib; ac_word=$2
5176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5177$as_echo_n "checking for $ac_word... " >&6; }
5178if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5179 $as_echo_n "(cached) " >&6
5180else
5181 if test -n "$ac_ct_RANLIB"; then
5182 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5183else
5184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5185for as_dir in $PATH
5186do
5187 IFS=$as_save_IFS
5188 test -z "$as_dir" && as_dir=.
5189 for ac_exec_ext in '' $ac_executable_extensions; do
5190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5191 ac_cv_prog_ac_ct_RANLIB="ranlib"
5192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5193 break 2
5194 fi
5195done
5196 done
5197IFS=$as_save_IFS
5198
5199fi
5200fi
5201ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5202if test -n "$ac_ct_RANLIB"; then
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5204$as_echo "$ac_ct_RANLIB" >&6; }
5205else
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5207$as_echo "no" >&6; }
5208fi
5209
5210 if test "x$ac_ct_RANLIB" = x; then
5211 RANLIB=":"
5212 else
5213 case $cross_compiling:$ac_tool_warned in
5214yes:)
5215{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5216$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5217ac_tool_warned=yes ;;
5218esac
5219 RANLIB=$ac_ct_RANLIB
5220 fi
5221else
5222 RANLIB="$ac_cv_prog_RANLIB"
5223fi
5224
5225test -z "$RANLIB" && RANLIB=:
5226
5227
5228
5229
5230
5231
5232# Determine commands to create old-style static archives.
5233old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5234old_postinstall_cmds='chmod 644 $oldlib'
5235old_postuninstall_cmds=
5236
5237if test -n "$RANLIB"; then
5238 case $host_os in
5239 openbsd*)
5240 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5241 ;;
5242 *)
5243 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5244 ;;
5245 esac
5246 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5247fi
5248
5249case $host_os in
5250 darwin*)
5251 lock_old_archive_extraction=yes ;;
5252 *)
5253 lock_old_archive_extraction=no ;;
5254esac
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276for ac_prog in gawk mawk nawk awk
5277do
5278 # Extract the first word of "$ac_prog", so it can be a program name with args.
5279set dummy $ac_prog; ac_word=$2
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5281$as_echo_n "checking for $ac_word... " >&6; }
5282if test "${ac_cv_prog_AWK+set}" = set; then :
5283 $as_echo_n "(cached) " >&6
5284else
5285 if test -n "$AWK"; then
5286 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5287else
5288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5289for as_dir in $PATH
5290do
5291 IFS=$as_save_IFS
5292 test -z "$as_dir" && as_dir=.
5293 for ac_exec_ext in '' $ac_executable_extensions; do
5294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5295 ac_cv_prog_AWK="$ac_prog"
5296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5297 break 2
5298 fi
5299done
5300 done
5301IFS=$as_save_IFS
5302
5303fi
5304fi
5305AWK=$ac_cv_prog_AWK
5306if test -n "$AWK"; then
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5308$as_echo "$AWK" >&6; }
5309else
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5311$as_echo "no" >&6; }
5312fi
5313
5314
5315 test -n "$AWK" && break
5316done
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336# If no C compiler was specified, use CC.
5337LTCC=${LTCC-"$CC"}
5338
5339# If no C compiler flags were specified, use CFLAGS.
5340LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5341
5342# Allow CC to be a program name with arguments.
5343compiler=$CC
5344
5345
5346# Check for command to grab the raw symbol name followed by C symbol from nm.
5347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5348$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5349if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5350 $as_echo_n "(cached) " >&6
5351else
5352
5353# These are sane defaults that work on at least a few old systems.
5354# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5355
5356# Character class describing NM global symbol codes.
5357symcode='[BCDEGRST]'
5358
5359# Regexp to match symbols that can be accessed directly from C.
5360sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5361
5362# Define system-specific variables.
5363case $host_os in
5364aix*)
5365 symcode='[BCDT]'
5366 ;;
5367cygwin* | mingw* | pw32* | cegcc*)
5368 symcode='[ABCDGISTW]'
5369 ;;
5370hpux*)
5371 if test "$host_cpu" = ia64; then
5372 symcode='[ABCDEGRST]'
5373 fi
5374 ;;
5375irix* | nonstopux*)
5376 symcode='[BCDEGRST]'
5377 ;;
5378osf*)
5379 symcode='[BCDEGQRST]'
5380 ;;
5381solaris*)
5382 symcode='[BDRT]'
5383 ;;
5384sco3.2v5*)
5385 symcode='[DT]'
5386 ;;
5387sysv4.2uw2*)
5388 symcode='[DT]'
5389 ;;
5390sysv5* | sco5v6* | unixware* | OpenUNIX*)
5391 symcode='[ABDT]'
5392 ;;
5393sysv4)
5394 symcode='[DFNSTU]'
5395 ;;
5396esac
5397
5398# If we're using GNU nm, then use its standard symbol codes.
5399case `$NM -V 2>&1` in
5400*GNU* | *'with BFD'*)
5401 symcode='[ABCDGIRSTW]' ;;
5402esac
5403
5404# Transform an extracted symbol line into a proper C declaration.
5405# Some systems (esp. on ia64) link data and code symbols differently,
5406# so use this general approach.
5407lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5408
5409# Transform an extracted symbol line into symbol name and symbol address
5410lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5411lt_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'"
5412
5413# Handle CRLF in mingw tool chain
5414opt_cr=
5415case $build_os in
5416mingw*)
5417 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5418 ;;
5419esac
5420
5421# Try without a prefix underscore, then with it.
5422for ac_symprfx in "" "_"; do
5423
5424 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5425 symxfrm="\\1 $ac_symprfx\\2 \\2"
5426
5427 # Write the raw and C identifiers.
5428 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5429 # Fake it for dumpbin and say T for any non-static function
5430 # and D for any global variable.
5431 # Also find C++ and __fastcall symbols from MSVC++,
5432 # which start with @ or ?.
5433 lt_cv_sys_global_symbol_pipe="$AWK '"\
5434" {last_section=section; section=\$ 3};"\
5435" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5436" \$ 0!~/External *\|/{next};"\
5437" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5438" {if(hide[section]) next};"\
5439" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5440" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5441" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5442" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5443" ' prfx=^$ac_symprfx"
5444 else
5445 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5446 fi
5447
5448 # Check to see that the pipe works correctly.
5449 pipe_works=no
5450
5451 rm -f conftest*
5452 cat > conftest.$ac_ext <<_LT_EOF
5453#ifdef __cplusplus
5454extern "C" {
5455#endif
5456char nm_test_var;
5457void nm_test_func(void);
5458void nm_test_func(void){}
5459#ifdef __cplusplus
5460}
5461#endif
5462int main(){nm_test_var='a';nm_test_func();return(0);}
5463_LT_EOF
5464
5465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5466 (eval $ac_compile) 2>&5
5467 ac_status=$?
5468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5469 test $ac_status = 0; }; then
5470 # Now try to grab the symbols.
5471 nlist=conftest.nm
5472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5473 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5474 ac_status=$?
5475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5476 test $ac_status = 0; } && test -s "$nlist"; then
5477 # Try sorting and uniquifying the output.
5478 if sort "$nlist" | uniq > "$nlist"T; then
5479 mv -f "$nlist"T "$nlist"
5480 else
5481 rm -f "$nlist"T
5482 fi
5483
5484 # Make sure that we snagged all the symbols we need.
5485 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5486 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5487 cat <<_LT_EOF > conftest.$ac_ext
5488#ifdef __cplusplus
5489extern "C" {
5490#endif
5491
5492_LT_EOF
5493 # Now generate the symbol file.
5494 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5495
5496 cat <<_LT_EOF >> conftest.$ac_ext
5497
5498/* The mapping between symbol names and symbols. */
5499const struct {
5500 const char *name;
5501 void *address;
5502}
5503lt__PROGRAM__LTX_preloaded_symbols[] =
5504{
5505 { "@PROGRAM@", (void *) 0 },
5506_LT_EOF
5507 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5508 cat <<\_LT_EOF >> conftest.$ac_ext
5509 {0, (void *) 0}
5510};
5511
5512/* This works around a problem in FreeBSD linker */
5513#ifdef FREEBSD_WORKAROUND
5514static const void *lt_preloaded_setup() {
5515 return lt__PROGRAM__LTX_preloaded_symbols;
5516}
5517#endif
5518
5519#ifdef __cplusplus
5520}
5521#endif
5522_LT_EOF
5523 # Now try linking the two files.
5524 mv conftest.$ac_objext conftstm.$ac_objext
5525 lt_save_LIBS="$LIBS"
5526 lt_save_CFLAGS="$CFLAGS"
5527 LIBS="conftstm.$ac_objext"
5528 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5529 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5530 (eval $ac_link) 2>&5
5531 ac_status=$?
5532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5533 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5534 pipe_works=yes
5535 fi
5536 LIBS="$lt_save_LIBS"
5537 CFLAGS="$lt_save_CFLAGS"
5538 else
5539 echo "cannot find nm_test_func in $nlist" >&5
5540 fi
5541 else
5542 echo "cannot find nm_test_var in $nlist" >&5
5543 fi
5544 else
5545 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5546 fi
5547 else
5548 echo "$progname: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5550 fi
5551 rm -rf conftest* conftst*
5552
5553 # Do not use the global_symbol_pipe unless it works.
5554 if test "$pipe_works" = yes; then
5555 break
5556 else
5557 lt_cv_sys_global_symbol_pipe=
5558 fi
5559done
5560
5561fi
5562
5563if test -z "$lt_cv_sys_global_symbol_pipe"; then
5564 lt_cv_sys_global_symbol_to_cdecl=
5565fi
5566if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5568$as_echo "failed" >&6; }
5569else
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5571$as_echo "ok" >&6; }
5572fi
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595# Check whether --enable-libtool-lock was given.
5596if test "${enable_libtool_lock+set}" = set; then :
5597 enableval=$enable_libtool_lock;
5598fi
5599
5600test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5601
5602# Some flags need to be propagated to the compiler or linker for good
5603# libtool support.
5604case $host in
5605ia64-*-hpux*)
5606 # Find out which ABI we are using.
5607 echo 'int i;' > conftest.$ac_ext
5608 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5609 (eval $ac_compile) 2>&5
5610 ac_status=$?
5611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5612 test $ac_status = 0; }; then
5613 case `/usr/bin/file conftest.$ac_objext` in
5614 *ELF-32*)
5615 HPUX_IA64_MODE="32"
5616 ;;
5617 *ELF-64*)
5618 HPUX_IA64_MODE="64"
5619 ;;
5620 esac
5621 fi
5622 rm -rf conftest*
5623 ;;
5624*-*-irix6*)
5625 # Find out which ABI we are using.
5626 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5627 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5628 (eval $ac_compile) 2>&5
5629 ac_status=$?
5630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5631 test $ac_status = 0; }; then
5632 if test "$lt_cv_prog_gnu_ld" = yes; then
5633 case `/usr/bin/file conftest.$ac_objext` in
5634 *32-bit*)
5635 LD="${LD-ld} -melf32bsmip"
5636 ;;
5637 *N32*)
5638 LD="${LD-ld} -melf32bmipn32"
5639 ;;
5640 *64-bit*)
5641 LD="${LD-ld} -melf64bmip"
5642 ;;
5643 esac
5644 else
5645 case `/usr/bin/file conftest.$ac_objext` in
5646 *32-bit*)
5647 LD="${LD-ld} -32"
5648 ;;
5649 *N32*)
5650 LD="${LD-ld} -n32"
5651 ;;
5652 *64-bit*)
5653 LD="${LD-ld} -64"
5654 ;;
5655 esac
5656 fi
5657 fi
5658 rm -rf conftest*
5659 ;;
5660
bf3d9781 5661x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5662s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5663 # Find out which ABI we are using.
5664 echo 'int i;' > conftest.$ac_ext
5665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5666 (eval $ac_compile) 2>&5
5667 ac_status=$?
5668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5669 test $ac_status = 0; }; then
5670 case `/usr/bin/file conftest.o` in
5671 *32-bit*)
5672 case $host in
5673 x86_64-*kfreebsd*-gnu)
5674 LD="${LD-ld} -m elf_i386_fbsd"
5675 ;;
5676 x86_64-*linux*)
5677 case `/usr/bin/file conftest.o` in
5678 *x86-64*)
5679 LD="${LD-ld} -m elf32_x86_64"
5680 ;;
5681 *)
5682 LD="${LD-ld} -m elf_i386"
5683 ;;
5684 esac
5685 ;;
bf3d9781
AM
5686 powerpc64le-*linux*)
5687 LD="${LD-ld} -m elf32lppclinux"
5688 ;;
5689 powerpc64-*linux*)
6bb11ab3
L
5690 LD="${LD-ld} -m elf32ppclinux"
5691 ;;
5692 s390x-*linux*)
5693 LD="${LD-ld} -m elf_s390"
5694 ;;
5695 sparc64-*linux*)
5696 LD="${LD-ld} -m elf32_sparc"
5697 ;;
5698 esac
5699 ;;
5700 *64-bit*)
5701 case $host in
5702 x86_64-*kfreebsd*-gnu)
5703 LD="${LD-ld} -m elf_x86_64_fbsd"
5704 ;;
5705 x86_64-*linux*)
5706 LD="${LD-ld} -m elf_x86_64"
5707 ;;
bf3d9781
AM
5708 powerpcle-*linux*)
5709 LD="${LD-ld} -m elf64lppc"
5710 ;;
5711 powerpc-*linux*)
6bb11ab3
L
5712 LD="${LD-ld} -m elf64ppc"
5713 ;;
5714 s390*-*linux*|s390*-*tpf*)
5715 LD="${LD-ld} -m elf64_s390"
5716 ;;
5717 sparc*-*linux*)
5718 LD="${LD-ld} -m elf64_sparc"
5719 ;;
5720 esac
5721 ;;
5722 esac
5723 fi
5724 rm -rf conftest*
5725 ;;
5726
5727*-*-sco3.2v5*)
5728 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5729 SAVE_CFLAGS="$CFLAGS"
5730 CFLAGS="$CFLAGS -belf"
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5732$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5733if test "${lt_cv_cc_needs_belf+set}" = set; then :
5734 $as_echo_n "(cached) " >&6
5735else
5736 ac_ext=c
5737ac_cpp='$CPP $CPPFLAGS'
5738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5740ac_compiler_gnu=$ac_cv_c_compiler_gnu
5741
5742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743/* end confdefs.h. */
5744
5745int
5746main ()
5747{
5748
5749 ;
5750 return 0;
5751}
5752_ACEOF
5753if ac_fn_c_try_link "$LINENO"; then :
5754 lt_cv_cc_needs_belf=yes
5755else
5756 lt_cv_cc_needs_belf=no
5757fi
5758rm -f core conftest.err conftest.$ac_objext \
5759 conftest$ac_exeext conftest.$ac_ext
5760 ac_ext=c
5761ac_cpp='$CPP $CPPFLAGS'
5762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5764ac_compiler_gnu=$ac_cv_c_compiler_gnu
5765
5766fi
5767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5768$as_echo "$lt_cv_cc_needs_belf" >&6; }
5769 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5770 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5771 CFLAGS="$SAVE_CFLAGS"
5772 fi
5773 ;;
5774sparc*-*solaris*)
5775 # Find out which ABI we are using.
5776 echo 'int i;' > conftest.$ac_ext
5777 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5778 (eval $ac_compile) 2>&5
5779 ac_status=$?
5780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5781 test $ac_status = 0; }; then
5782 case `/usr/bin/file conftest.o` in
5783 *64-bit*)
5784 case $lt_cv_prog_gnu_ld in
5785 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5786 *)
5787 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5788 LD="${LD-ld} -64"
5789 fi
5790 ;;
5791 esac
5792 ;;
5793 esac
5794 fi
5795 rm -rf conftest*
5796 ;;
5797esac
5798
5799need_locks="$enable_libtool_lock"
5800
5801
5802 case $host_os in
5803 rhapsody* | darwin*)
5804 if test -n "$ac_tool_prefix"; then
5805 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5806set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5808$as_echo_n "checking for $ac_word... " >&6; }
5809if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5810 $as_echo_n "(cached) " >&6
5811else
5812 if test -n "$DSYMUTIL"; then
5813 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5814else
5815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5816for as_dir in $PATH
5817do
5818 IFS=$as_save_IFS
5819 test -z "$as_dir" && as_dir=.
5820 for ac_exec_ext in '' $ac_executable_extensions; do
5821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5822 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5824 break 2
5825 fi
5826done
5827 done
5828IFS=$as_save_IFS
5829
5830fi
5831fi
5832DSYMUTIL=$ac_cv_prog_DSYMUTIL
5833if test -n "$DSYMUTIL"; then
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5835$as_echo "$DSYMUTIL" >&6; }
5836else
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5838$as_echo "no" >&6; }
5839fi
5840
5841
5842fi
5843if test -z "$ac_cv_prog_DSYMUTIL"; then
5844 ac_ct_DSYMUTIL=$DSYMUTIL
5845 # Extract the first word of "dsymutil", so it can be a program name with args.
5846set dummy dsymutil; ac_word=$2
5847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5848$as_echo_n "checking for $ac_word... " >&6; }
5849if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5850 $as_echo_n "(cached) " >&6
5851else
5852 if test -n "$ac_ct_DSYMUTIL"; then
5853 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5854else
5855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5856for as_dir in $PATH
5857do
5858 IFS=$as_save_IFS
5859 test -z "$as_dir" && as_dir=.
5860 for ac_exec_ext in '' $ac_executable_extensions; do
5861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5862 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5864 break 2
5865 fi
5866done
5867 done
5868IFS=$as_save_IFS
5869
5870fi
5871fi
5872ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5873if test -n "$ac_ct_DSYMUTIL"; then
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5875$as_echo "$ac_ct_DSYMUTIL" >&6; }
5876else
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878$as_echo "no" >&6; }
5879fi
5880
5881 if test "x$ac_ct_DSYMUTIL" = x; then
5882 DSYMUTIL=":"
5883 else
5884 case $cross_compiling:$ac_tool_warned in
5885yes:)
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5888ac_tool_warned=yes ;;
5889esac
5890 DSYMUTIL=$ac_ct_DSYMUTIL
5891 fi
5892else
5893 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5894fi
5895
5896 if test -n "$ac_tool_prefix"; then
5897 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5898set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5900$as_echo_n "checking for $ac_word... " >&6; }
5901if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5902 $as_echo_n "(cached) " >&6
5903else
5904 if test -n "$NMEDIT"; then
5905 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5906else
5907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5908for as_dir in $PATH
5909do
5910 IFS=$as_save_IFS
5911 test -z "$as_dir" && as_dir=.
5912 for ac_exec_ext in '' $ac_executable_extensions; do
5913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5914 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5916 break 2
5917 fi
5918done
5919 done
5920IFS=$as_save_IFS
5921
5922fi
5923fi
5924NMEDIT=$ac_cv_prog_NMEDIT
5925if test -n "$NMEDIT"; then
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5927$as_echo "$NMEDIT" >&6; }
5928else
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5930$as_echo "no" >&6; }
5931fi
5932
5933
5934fi
5935if test -z "$ac_cv_prog_NMEDIT"; then
5936 ac_ct_NMEDIT=$NMEDIT
5937 # Extract the first word of "nmedit", so it can be a program name with args.
5938set dummy nmedit; ac_word=$2
5939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5940$as_echo_n "checking for $ac_word... " >&6; }
5941if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5942 $as_echo_n "(cached) " >&6
5943else
5944 if test -n "$ac_ct_NMEDIT"; then
5945 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5946else
5947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5948for as_dir in $PATH
5949do
5950 IFS=$as_save_IFS
5951 test -z "$as_dir" && as_dir=.
5952 for ac_exec_ext in '' $ac_executable_extensions; do
5953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5954 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5956 break 2
5957 fi
5958done
5959 done
5960IFS=$as_save_IFS
5961
5962fi
5963fi
5964ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5965if test -n "$ac_ct_NMEDIT"; then
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5967$as_echo "$ac_ct_NMEDIT" >&6; }
5968else
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5970$as_echo "no" >&6; }
5971fi
5972
5973 if test "x$ac_ct_NMEDIT" = x; then
5974 NMEDIT=":"
5975 else
5976 case $cross_compiling:$ac_tool_warned in
5977yes:)
5978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5980ac_tool_warned=yes ;;
5981esac
5982 NMEDIT=$ac_ct_NMEDIT
5983 fi
5984else
5985 NMEDIT="$ac_cv_prog_NMEDIT"
5986fi
5987
5988 if test -n "$ac_tool_prefix"; then
5989 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5990set dummy ${ac_tool_prefix}lipo; ac_word=$2
5991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5992$as_echo_n "checking for $ac_word... " >&6; }
5993if test "${ac_cv_prog_LIPO+set}" = set; then :
5994 $as_echo_n "(cached) " >&6
5995else
5996 if test -n "$LIPO"; then
5997 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5998else
5999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6000for as_dir in $PATH
6001do
6002 IFS=$as_save_IFS
6003 test -z "$as_dir" && as_dir=.
6004 for ac_exec_ext in '' $ac_executable_extensions; do
6005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6006 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6008 break 2
6009 fi
6010done
6011 done
6012IFS=$as_save_IFS
6013
6014fi
6015fi
6016LIPO=$ac_cv_prog_LIPO
6017if test -n "$LIPO"; then
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6019$as_echo "$LIPO" >&6; }
6020else
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6022$as_echo "no" >&6; }
6023fi
6024
6025
6026fi
6027if test -z "$ac_cv_prog_LIPO"; then
6028 ac_ct_LIPO=$LIPO
6029 # Extract the first word of "lipo", so it can be a program name with args.
6030set dummy lipo; ac_word=$2
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032$as_echo_n "checking for $ac_word... " >&6; }
6033if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6034 $as_echo_n "(cached) " >&6
6035else
6036 if test -n "$ac_ct_LIPO"; then
6037 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6038else
6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042 IFS=$as_save_IFS
6043 test -z "$as_dir" && as_dir=.
6044 for ac_exec_ext in '' $ac_executable_extensions; do
6045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6046 ac_cv_prog_ac_ct_LIPO="lipo"
6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048 break 2
6049 fi
6050done
6051 done
6052IFS=$as_save_IFS
6053
6054fi
6055fi
6056ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6057if test -n "$ac_ct_LIPO"; then
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6059$as_echo "$ac_ct_LIPO" >&6; }
6060else
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062$as_echo "no" >&6; }
6063fi
6064
6065 if test "x$ac_ct_LIPO" = x; then
6066 LIPO=":"
6067 else
6068 case $cross_compiling:$ac_tool_warned in
6069yes:)
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6072ac_tool_warned=yes ;;
6073esac
6074 LIPO=$ac_ct_LIPO
6075 fi
6076else
6077 LIPO="$ac_cv_prog_LIPO"
6078fi
6079
6080 if test -n "$ac_tool_prefix"; then
6081 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6082set dummy ${ac_tool_prefix}otool; ac_word=$2
6083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6084$as_echo_n "checking for $ac_word... " >&6; }
6085if test "${ac_cv_prog_OTOOL+set}" = set; then :
6086 $as_echo_n "(cached) " >&6
6087else
6088 if test -n "$OTOOL"; then
6089 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6090else
6091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6092for as_dir in $PATH
6093do
6094 IFS=$as_save_IFS
6095 test -z "$as_dir" && as_dir=.
6096 for ac_exec_ext in '' $ac_executable_extensions; do
6097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6098 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6100 break 2
6101 fi
6102done
6103 done
6104IFS=$as_save_IFS
6105
6106fi
6107fi
6108OTOOL=$ac_cv_prog_OTOOL
6109if test -n "$OTOOL"; then
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6111$as_echo "$OTOOL" >&6; }
6112else
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6114$as_echo "no" >&6; }
6115fi
6116
6117
6118fi
6119if test -z "$ac_cv_prog_OTOOL"; then
6120 ac_ct_OTOOL=$OTOOL
6121 # Extract the first word of "otool", so it can be a program name with args.
6122set dummy otool; ac_word=$2
6123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6124$as_echo_n "checking for $ac_word... " >&6; }
6125if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6126 $as_echo_n "(cached) " >&6
6127else
6128 if test -n "$ac_ct_OTOOL"; then
6129 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6130else
6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6132for as_dir in $PATH
6133do
6134 IFS=$as_save_IFS
6135 test -z "$as_dir" && as_dir=.
6136 for ac_exec_ext in '' $ac_executable_extensions; do
6137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6138 ac_cv_prog_ac_ct_OTOOL="otool"
6139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6140 break 2
6141 fi
6142done
6143 done
6144IFS=$as_save_IFS
6145
6146fi
6147fi
6148ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6149if test -n "$ac_ct_OTOOL"; then
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6151$as_echo "$ac_ct_OTOOL" >&6; }
6152else
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6154$as_echo "no" >&6; }
6155fi
6156
6157 if test "x$ac_ct_OTOOL" = x; then
6158 OTOOL=":"
6159 else
6160 case $cross_compiling:$ac_tool_warned in
6161yes:)
6162{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6163$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6164ac_tool_warned=yes ;;
6165esac
6166 OTOOL=$ac_ct_OTOOL
6167 fi
6168else
6169 OTOOL="$ac_cv_prog_OTOOL"
6170fi
6171
6172 if test -n "$ac_tool_prefix"; then
6173 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6174set dummy ${ac_tool_prefix}otool64; ac_word=$2
6175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6176$as_echo_n "checking for $ac_word... " >&6; }
6177if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6178 $as_echo_n "(cached) " >&6
6179else
6180 if test -n "$OTOOL64"; then
6181 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6182else
6183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6184for as_dir in $PATH
6185do
6186 IFS=$as_save_IFS
6187 test -z "$as_dir" && as_dir=.
6188 for ac_exec_ext in '' $ac_executable_extensions; do
6189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6190 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6192 break 2
6193 fi
6194done
6195 done
6196IFS=$as_save_IFS
6197
6198fi
6199fi
6200OTOOL64=$ac_cv_prog_OTOOL64
6201if test -n "$OTOOL64"; then
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6203$as_echo "$OTOOL64" >&6; }
6204else
6205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6206$as_echo "no" >&6; }
6207fi
6208
6209
6210fi
6211if test -z "$ac_cv_prog_OTOOL64"; then
6212 ac_ct_OTOOL64=$OTOOL64
6213 # Extract the first word of "otool64", so it can be a program name with args.
6214set dummy otool64; ac_word=$2
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6216$as_echo_n "checking for $ac_word... " >&6; }
6217if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6218 $as_echo_n "(cached) " >&6
6219else
6220 if test -n "$ac_ct_OTOOL64"; then
6221 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6222else
6223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6224for as_dir in $PATH
6225do
6226 IFS=$as_save_IFS
6227 test -z "$as_dir" && as_dir=.
6228 for ac_exec_ext in '' $ac_executable_extensions; do
6229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6230 ac_cv_prog_ac_ct_OTOOL64="otool64"
6231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6232 break 2
6233 fi
6234done
6235 done
6236IFS=$as_save_IFS
6237
6238fi
6239fi
6240ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6241if test -n "$ac_ct_OTOOL64"; then
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6243$as_echo "$ac_ct_OTOOL64" >&6; }
6244else
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6246$as_echo "no" >&6; }
6247fi
6248
6249 if test "x$ac_ct_OTOOL64" = x; then
6250 OTOOL64=":"
6251 else
6252 case $cross_compiling:$ac_tool_warned in
6253yes:)
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6255$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6256ac_tool_warned=yes ;;
6257esac
6258 OTOOL64=$ac_ct_OTOOL64
6259 fi
6260else
6261 OTOOL64="$ac_cv_prog_OTOOL64"
6262fi
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6291$as_echo_n "checking for -single_module linker flag... " >&6; }
6292if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6293 $as_echo_n "(cached) " >&6
6294else
6295 lt_cv_apple_cc_single_mod=no
6296 if test -z "${LT_MULTI_MODULE}"; then
6297 # By default we will add the -single_module flag. You can override
6298 # by either setting the environment variable LT_MULTI_MODULE
6299 # non-empty at configure time, or by adding -multi_module to the
6300 # link flags.
6301 rm -rf libconftest.dylib*
6302 echo "int foo(void){return 1;}" > conftest.c
6303 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6304-dynamiclib -Wl,-single_module conftest.c" >&5
6305 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6306 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6307 _lt_result=$?
6308 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6309 lt_cv_apple_cc_single_mod=yes
6310 else
6311 cat conftest.err >&5
6312 fi
6313 rm -rf libconftest.dylib*
6314 rm -f conftest.*
6315 fi
6316fi
6317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6318$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6320$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6321if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6322 $as_echo_n "(cached) " >&6
6323else
6324 lt_cv_ld_exported_symbols_list=no
6325 save_LDFLAGS=$LDFLAGS
6326 echo "_main" > conftest.sym
6327 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6329/* end confdefs.h. */
6330
6331int
6332main ()
6333{
6334
6335 ;
6336 return 0;
6337}
6338_ACEOF
6339if ac_fn_c_try_link "$LINENO"; then :
6340 lt_cv_ld_exported_symbols_list=yes
6341else
6342 lt_cv_ld_exported_symbols_list=no
6343fi
6344rm -f core conftest.err conftest.$ac_objext \
6345 conftest$ac_exeext conftest.$ac_ext
6346 LDFLAGS="$save_LDFLAGS"
6347
6348fi
6349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6350$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6352$as_echo_n "checking for -force_load linker flag... " >&6; }
6353if test "${lt_cv_ld_force_load+set}" = set; then :
6354 $as_echo_n "(cached) " >&6
6355else
6356 lt_cv_ld_force_load=no
6357 cat > conftest.c << _LT_EOF
6358int forced_loaded() { return 2;}
6359_LT_EOF
6360 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6361 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6362 echo "$AR cru libconftest.a conftest.o" >&5
6363 $AR cru libconftest.a conftest.o 2>&5
6364 cat > conftest.c << _LT_EOF
6365int main() { return 0;}
6366_LT_EOF
6367 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6368 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6369 _lt_result=$?
6370 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6371 lt_cv_ld_force_load=yes
6372 else
6373 cat conftest.err >&5
6374 fi
6375 rm -f conftest.err libconftest.a conftest conftest.c
6376 rm -rf conftest.dSYM
6377
6378fi
6379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6380$as_echo "$lt_cv_ld_force_load" >&6; }
6381 case $host_os in
6382 rhapsody* | darwin1.[012])
6383 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6384 darwin1.*)
6385 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6386 darwin*) # darwin 5.x on
6387 # if running on 10.5 or later, the deployment target defaults
6388 # to the OS version, if on x86, and 10.4, the deployment
6389 # target defaults to 10.4. Don't you love it?
6390 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6391 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6392 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
fdbf396f 6393 10.[012][,.]*)
6bb11ab3
L
6394 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6395 10.*)
6396 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6397 esac
6398 ;;
6399 esac
6400 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6401 _lt_dar_single_mod='$single_module'
6402 fi
6403 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6404 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6405 else
6406 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6407 fi
6408 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6409 _lt_dsymutil='~$DSYMUTIL $lib || :'
6410 else
6411 _lt_dsymutil=
6412 fi
6413 ;;
6414 esac
6415
6416for ac_header in dlfcn.h
6417do :
6418 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6419"
6420if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6421 cat >>confdefs.h <<_ACEOF
6422#define HAVE_DLFCN_H 1
6423_ACEOF
6424
6425fi
6426
6427done
6428
6429
6430
6431# autoconf.info says this should be called right after AC_INIT.
6432ac_config_headers="$ac_config_headers cconfig.h:config.in"
6433
6434
6435
6436
6437
6438
6439# Put a plausible default for CC_FOR_BUILD in Makefile.
6440if test "x$cross_compiling" = "xno"; then
6441 CC_FOR_BUILD='$(CC)'
6442else
6443 CC_FOR_BUILD=gcc
6444fi
6445
6446
6447
6448
6449AR=${AR-ar}
6450
6451if test -n "$ac_tool_prefix"; then
6452 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6453set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6455$as_echo_n "checking for $ac_word... " >&6; }
6456if test "${ac_cv_prog_RANLIB+set}" = set; then :
6457 $as_echo_n "(cached) " >&6
6458else
6459 if test -n "$RANLIB"; then
6460 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6461else
6462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6463for as_dir in $PATH
6464do
6465 IFS=$as_save_IFS
6466 test -z "$as_dir" && as_dir=.
6467 for ac_exec_ext in '' $ac_executable_extensions; do
6468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6469 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6471 break 2
6472 fi
6473done
6474 done
6475IFS=$as_save_IFS
6476
6477fi
6478fi
6479RANLIB=$ac_cv_prog_RANLIB
6480if test -n "$RANLIB"; then
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6482$as_echo "$RANLIB" >&6; }
6483else
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6485$as_echo "no" >&6; }
6486fi
6487
6488
6489fi
6490if test -z "$ac_cv_prog_RANLIB"; then
6491 ac_ct_RANLIB=$RANLIB
6492 # Extract the first word of "ranlib", so it can be a program name with args.
6493set dummy ranlib; ac_word=$2
6494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6495$as_echo_n "checking for $ac_word... " >&6; }
6496if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6497 $as_echo_n "(cached) " >&6
6498else
6499 if test -n "$ac_ct_RANLIB"; then
6500 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6501else
6502as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6503for as_dir in $PATH
6504do
6505 IFS=$as_save_IFS
6506 test -z "$as_dir" && as_dir=.
6507 for ac_exec_ext in '' $ac_executable_extensions; do
6508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6509 ac_cv_prog_ac_ct_RANLIB="ranlib"
6510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6511 break 2
6512 fi
6513done
6514 done
6515IFS=$as_save_IFS
6516
6517fi
6518fi
6519ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6520if test -n "$ac_ct_RANLIB"; then
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6522$as_echo "$ac_ct_RANLIB" >&6; }
6523else
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6525$as_echo "no" >&6; }
6526fi
6527
6528 if test "x$ac_ct_RANLIB" = x; then
6529 RANLIB=":"
6530 else
6531 case $cross_compiling:$ac_tool_warned in
6532yes:)
6533{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6534$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6535ac_tool_warned=yes ;;
6536esac
6537 RANLIB=$ac_ct_RANLIB
6538 fi
6539else
6540 RANLIB="$ac_cv_prog_RANLIB"
6541fi
6542
6543
ae7d0cac
MF
6544
6545
6bb11ab3
L
6546# Some of the common include files depend on bfd.h, and bfd.h checks
6547# that config.h is included first by testing that the PACKAGE macro
6548# is defined.
6549PACKAGE=sim
6550
6551cat >>confdefs.h <<_ACEOF
6552#define PACKAGE "$PACKAGE"
6553_ACEOF
6554
6555
6556
6557# Dependency checking.
6558ac_config_commands="$ac_config_commands depdir"
6559
6560
6561depcc="$CC" am_compiler_list=
6562
6563am_depcomp=$ac_aux_dir/depcomp
6564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6565$as_echo_n "checking dependency style of $depcc... " >&6; }
6566if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6567 $as_echo_n "(cached) " >&6
6568else
6569 if test -f "$am_depcomp"; then
6570 # We make a subdir and do the tests there. Otherwise we can end up
6571 # making bogus files that we don't know about and never remove. For
6572 # instance it was reported that on HP-UX the gcc test will end up
6573 # making a dummy file named `D' -- because `-MD' means `put the output
6574 # in D'.
6575 mkdir conftest.dir
6576 # Copy depcomp to subdir because otherwise we won't find it if we're
6577 # using a relative directory.
6578 cp "$am_depcomp" conftest.dir
6579 cd conftest.dir
6580 # We will build objects and dependencies in a subdirectory because
6581 # it helps to detect inapplicable dependency modes. For instance
6582 # both Tru64's cc and ICC support -MD to output dependencies as a
6583 # side effect of compilation, but ICC will put the dependencies in
6584 # the current directory while Tru64 will put them in the object
6585 # directory.
6586 mkdir sub
6587
6588 am_cv_CC_dependencies_compiler_type=none
6589 if test "$am_compiler_list" = ""; then
6590 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6591 fi
6592 for depmode in $am_compiler_list; do
6593 if test $depmode = none; then break; fi
6594
6595 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6596 # Setup a source with many dependencies, because some compilers
6597 # like to wrap large dependency lists on column 80 (with \), and
6598 # we should not choose a depcomp mode which is confused by this.
6599 #
6600 # We need to recreate these files for each test, as the compiler may
6601 # overwrite some of them when testing with obscure command lines.
6602 # This happens at least with the AIX C compiler.
6603 : > sub/conftest.c
6604 for i in 1 2 3 4 5 6; do
6605 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6606 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6607 # Solaris 8's {/usr,}/bin/sh.
6608 touch sub/conftst$i.h
6609 done
6610 echo "include sub/conftest.Po" > confmf
6611
6612 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6613 # mode. It turns out that the SunPro C++ compiler does not properly
6614 # handle `-M -o', and we need to detect this.
6615 depcmd="depmode=$depmode \
6616 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6617 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6618 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6619 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6620 if env $depcmd > conftest.err 2>&1 &&
6621 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6622 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6623 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6624 # icc doesn't choke on unknown options, it will just issue warnings
6625 # or remarks (even with -Werror). So we grep stderr for any message
6626 # that says an option was ignored or not supported.
6627 # When given -MP, icc 7.0 and 7.1 complain thusly:
6628 # icc: Command line warning: ignoring option '-M'; no argument required
6629 # The diagnosis changed in icc 8.0:
6630 # icc: Command line remark: option '-MP' not supported
6631 if (grep 'ignoring option' conftest.err ||
6632 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6633 am_cv_CC_dependencies_compiler_type=$depmode
6634 $as_echo "$as_me:$LINENO: success" >&5
6635 break
6636 fi
6637 fi
6638 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6639 sed -e 's/^/| /' < conftest.err >&5
6640 done
6641
6642 cd ..
6643 rm -rf conftest.dir
6644else
6645 am_cv_CC_dependencies_compiler_type=none
6646fi
6647
6648fi
6649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6650$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6651if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6652then as_fn_error "no usable dependency style found" "$LINENO" 5
6653else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6654
6655fi
6656
6657
6658# Check for the 'make' the user wants to use.
6659for ac_prog in make
6660do
6661 # Extract the first word of "$ac_prog", so it can be a program name with args.
6662set dummy $ac_prog; ac_word=$2
6663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6664$as_echo_n "checking for $ac_word... " >&6; }
6665if test "${ac_cv_prog_MAKE+set}" = set; then :
6666 $as_echo_n "(cached) " >&6
6667else
6668 if test -n "$MAKE"; then
6669 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
6670else
6671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6672for as_dir in $PATH
6673do
6674 IFS=$as_save_IFS
6675 test -z "$as_dir" && as_dir=.
6676 for ac_exec_ext in '' $ac_executable_extensions; do
6677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6678 ac_cv_prog_MAKE="$ac_prog"
6679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6680 break 2
6681 fi
6682done
6683 done
6684IFS=$as_save_IFS
6685
6686fi
6687fi
6688MAKE=$ac_cv_prog_MAKE
6689if test -n "$MAKE"; then
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
6691$as_echo "$MAKE" >&6; }
6692else
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6694$as_echo "no" >&6; }
6695fi
6696
6697
6698 test -n "$MAKE" && break
6699done
6700
6701MAKE_IS_GNU=
6702case "`$MAKE --version 2>&1 | sed 1q`" in
6703 *GNU*)
6704 MAKE_IS_GNU=yes
6705 ;;
6706esac
6707 if test "$MAKE_IS_GNU" = yes; then
6708 GMAKE_TRUE=
6709 GMAKE_FALSE='#'
6710else
6711 GMAKE_TRUE='#'
6712 GMAKE_FALSE=
6713fi
6714
6715
6716ALL_LINGUAS=
6717# If we haven't got the data from the intl directory,
6718# assume NLS is disabled.
6719USE_NLS=no
6720LIBINTL=
6721LIBINTL_DEP=
6722INCINTL=
6723XGETTEXT=
6724GMSGFMT=
6725POSUB=
6726
6727if test -f ../../intl/config.intl; then
6728 . ../../intl/config.intl
6729fi
6730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6731$as_echo_n "checking whether NLS is requested... " >&6; }
6732if test x"$USE_NLS" != xyes; then
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6734$as_echo "no" >&6; }
6735else
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6737$as_echo "yes" >&6; }
6738
6739$as_echo "#define ENABLE_NLS 1" >>confdefs.h
6740
6741
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6743$as_echo_n "checking for catalogs to be installed... " >&6; }
6744 # Look for .po and .gmo files in the source directory.
6745 CATALOGS=
6746 XLINGUAS=
6747 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6748 # If there aren't any .gmo files the shell will give us the
6749 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6750 # weeded out.
6751 case "$cat" in *\**)
6752 continue;;
6753 esac
6754 # The quadruple backslash is collapsed to a double backslash
6755 # by the backticks, then collapsed again by the double quotes,
6756 # leaving us with one backslash in the sed expression (right
6757 # before the dot that mustn't act as a wildcard).
6758 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6759 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6760 # The user is allowed to set LINGUAS to a list of languages to
6761 # install catalogs for. If it's empty that means "all of them."
6762 if test "x$LINGUAS" = x; then
6763 CATALOGS="$CATALOGS $cat"
6764 XLINGUAS="$XLINGUAS $lang"
6765 else
6766 case "$LINGUAS" in *$lang*)
6767 CATALOGS="$CATALOGS $cat"
6768 XLINGUAS="$XLINGUAS $lang"
6769 ;;
6770 esac
6771 fi
6772 done
6773 LINGUAS="$XLINGUAS"
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6775$as_echo "$LINGUAS" >&6; }
6776
6777
6778 DATADIRNAME=share
6779
6780 INSTOBJEXT=.mo
6781
6782 GENCAT=gencat
6783
6784 CATOBJEXT=.gmo
6785
6786fi
6787
6788# Check for common headers.
6789# FIXME: Seems to me this can cause problems for i386-windows hosts.
6790# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
6791for ac_header in stdlib.h string.h strings.h unistd.h time.h
6792do :
6793 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6794ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6795eval as_val=\$$as_ac_Header
6796 if test "x$as_val" = x""yes; then :
6797 cat >>confdefs.h <<_ACEOF
6798#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6799_ACEOF
6800
6801fi
6802
6803done
6804
6805for ac_header in sys/time.h sys/resource.h
6806do :
6807 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6808ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6809eval as_val=\$$as_ac_Header
6810 if test "x$as_val" = x""yes; then :
6811 cat >>confdefs.h <<_ACEOF
6812#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6813_ACEOF
6814
6815fi
6816
6817done
6818
6819for ac_header in fcntl.h fpu_control.h
6820do :
6821 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6822ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6823eval as_val=\$$as_ac_Header
6824 if test "x$as_val" = x""yes; then :
6825 cat >>confdefs.h <<_ACEOF
6826#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6827_ACEOF
6828
6829fi
6830
6831done
6832
6833for ac_header in dlfcn.h errno.h sys/stat.h
6834do :
6835 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6836ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6837eval as_val=\$$as_ac_Header
6838 if test "x$as_val" = x""yes; then :
6839 cat >>confdefs.h <<_ACEOF
6840#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6841_ACEOF
6842
6843fi
6844
6845done
6846
6847for ac_func in getrusage time sigaction __setfpucw
6848do :
6849 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6850ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6851eval as_val=\$$as_ac_var
6852 if test "x$as_val" = x""yes; then :
6853 cat >>confdefs.h <<_ACEOF
6854#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6855_ACEOF
6856
6857fi
6858done
6859
6860
6861# Check for socket libraries
6862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
6863$as_echo_n "checking for bind in -lsocket... " >&6; }
6864if test "${ac_cv_lib_socket_bind+set}" = set; then :
6865 $as_echo_n "(cached) " >&6
6866else
6867 ac_check_lib_save_LIBS=$LIBS
6868LIBS="-lsocket $LIBS"
6869cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6870/* end confdefs.h. */
6871
6872/* Override any GCC internal prototype to avoid an error.
6873 Use char because int might match the return type of a GCC
6874 builtin and then its argument prototype would still apply. */
6875#ifdef __cplusplus
6876extern "C"
6877#endif
6878char bind ();
6879int
6880main ()
6881{
6882return bind ();
6883 ;
6884 return 0;
6885}
6886_ACEOF
6887if ac_fn_c_try_link "$LINENO"; then :
6888 ac_cv_lib_socket_bind=yes
6889else
6890 ac_cv_lib_socket_bind=no
6891fi
6892rm -f core conftest.err conftest.$ac_objext \
6893 conftest$ac_exeext conftest.$ac_ext
6894LIBS=$ac_check_lib_save_LIBS
6895fi
6896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
6897$as_echo "$ac_cv_lib_socket_bind" >&6; }
6898if test "x$ac_cv_lib_socket_bind" = x""yes; then :
6899 cat >>confdefs.h <<_ACEOF
6900#define HAVE_LIBSOCKET 1
6901_ACEOF
6902
6903 LIBS="-lsocket $LIBS"
6904
6905fi
6906
6907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6908$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6909if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
6910 $as_echo_n "(cached) " >&6
6911else
6912 ac_check_lib_save_LIBS=$LIBS
6913LIBS="-lnsl $LIBS"
6914cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6915/* end confdefs.h. */
6916
6917/* Override any GCC internal prototype to avoid an error.
6918 Use char because int might match the return type of a GCC
6919 builtin and then its argument prototype would still apply. */
6920#ifdef __cplusplus
6921extern "C"
6922#endif
6923char gethostbyname ();
6924int
6925main ()
6926{
6927return gethostbyname ();
6928 ;
6929 return 0;
6930}
6931_ACEOF
6932if ac_fn_c_try_link "$LINENO"; then :
6933 ac_cv_lib_nsl_gethostbyname=yes
6934else
6935 ac_cv_lib_nsl_gethostbyname=no
6936fi
6937rm -f core conftest.err conftest.$ac_objext \
6938 conftest$ac_exeext conftest.$ac_ext
6939LIBS=$ac_check_lib_save_LIBS
6940fi
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6942$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6943if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
6944 cat >>confdefs.h <<_ACEOF
6945#define HAVE_LIBNSL 1
6946_ACEOF
6947
6948 LIBS="-lnsl $LIBS"
6949
6950fi
6951
6952
6953# BFD conditionally uses zlib, so we must link it in if libbfd does, by
6954# using the same condition.
6955
6956 # See if the user specified whether he wants zlib support or not.
6957
6958# Check whether --with-zlib was given.
6959if test "${with_zlib+set}" = set; then :
6960 withval=$with_zlib;
6961else
6962 with_zlib=auto
6963fi
6964
6965
6966 if test "$with_zlib" != "no"; then
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6968$as_echo_n "checking for library containing zlibVersion... " >&6; }
6969if test "${ac_cv_search_zlibVersion+set}" = set; then :
6970 $as_echo_n "(cached) " >&6
6971else
6972 ac_func_search_save_LIBS=$LIBS
6973cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974/* end confdefs.h. */
6975
6976/* Override any GCC internal prototype to avoid an error.
6977 Use char because int might match the return type of a GCC
6978 builtin and then its argument prototype would still apply. */
6979#ifdef __cplusplus
6980extern "C"
6981#endif
6982char zlibVersion ();
6983int
6984main ()
6985{
6986return zlibVersion ();
6987 ;
6988 return 0;
6989}
6990_ACEOF
6991for ac_lib in '' z; do
6992 if test -z "$ac_lib"; then
6993 ac_res="none required"
6994 else
6995 ac_res=-l$ac_lib
6996 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6997 fi
6998 if ac_fn_c_try_link "$LINENO"; then :
6999 ac_cv_search_zlibVersion=$ac_res
7000fi
7001rm -f core conftest.err conftest.$ac_objext \
7002 conftest$ac_exeext
7003 if test "${ac_cv_search_zlibVersion+set}" = set; then :
7004 break
7005fi
7006done
7007if test "${ac_cv_search_zlibVersion+set}" = set; then :
7008
7009else
7010 ac_cv_search_zlibVersion=no
7011fi
7012rm conftest.$ac_ext
7013LIBS=$ac_func_search_save_LIBS
7014fi
7015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
7016$as_echo "$ac_cv_search_zlibVersion" >&6; }
7017ac_res=$ac_cv_search_zlibVersion
7018if test "$ac_res" != no; then :
7019 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7020 for ac_header in zlib.h
7021do :
7022 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7023if test "x$ac_cv_header_zlib_h" = x""yes; then :
7024 cat >>confdefs.h <<_ACEOF
7025#define HAVE_ZLIB_H 1
7026_ACEOF
7027
7028fi
7029
7030done
7031
7032fi
7033
7034 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
7035 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
7036 fi
7037 fi
7038
7039
7040# BFD uses libdl when when plugins enabled.
7041
faa743bb
RM
7042 maybe_plugins=no
7043 for ac_header in dlfcn.h
7044do :
7045 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7046"
7047if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7048 cat >>confdefs.h <<_ACEOF
7049#define HAVE_DLFCN_H 1
7050_ACEOF
7051 maybe_plugins=yes
7052fi
7053
7054done
7055
7056 for ac_header in windows.h
7057do :
7058 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7059"
7060if test "x$ac_cv_header_windows_h" = x""yes; then :
7061 cat >>confdefs.h <<_ACEOF
7062#define HAVE_WINDOWS_H 1
7063_ACEOF
7064 maybe_plugins=yes
7065fi
7066
7067done
7068
7069
7070 # Check whether --enable-plugins was given.
6bb11ab3
L
7071if test "${enable_plugins+set}" = set; then :
7072 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7073 no) plugins=no ;;
7074 *) plugins=yes
7075 if test "$maybe_plugins" != "yes" ; then
7076 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7077 fi ;;
7078 esac
6bb11ab3 7079else
faa743bb
RM
7080 plugins=$maybe_plugins
7081
6bb11ab3
L
7082fi
7083
2974be62
AM
7084 if test "$plugins" = "yes"; then
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7086$as_echo_n "checking for library containing dlopen... " >&6; }
7087if test "${ac_cv_search_dlopen+set}" = set; then :
7088 $as_echo_n "(cached) " >&6
7089else
7090 ac_func_search_save_LIBS=$LIBS
7091cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7092/* end confdefs.h. */
7093
7094/* Override any GCC internal prototype to avoid an error.
7095 Use char because int might match the return type of a GCC
7096 builtin and then its argument prototype would still apply. */
7097#ifdef __cplusplus
7098extern "C"
7099#endif
7100char dlopen ();
7101int
7102main ()
7103{
7104return dlopen ();
7105 ;
7106 return 0;
7107}
7108_ACEOF
7109for ac_lib in '' dl; do
7110 if test -z "$ac_lib"; then
7111 ac_res="none required"
7112 else
7113 ac_res=-l$ac_lib
7114 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7115 fi
7116 if ac_fn_c_try_link "$LINENO"; then :
7117 ac_cv_search_dlopen=$ac_res
7118fi
7119rm -f core conftest.err conftest.$ac_objext \
7120 conftest$ac_exeext
7121 if test "${ac_cv_search_dlopen+set}" = set; then :
7122 break
7123fi
7124done
7125if test "${ac_cv_search_dlopen+set}" = set; then :
7126
7127else
7128 ac_cv_search_dlopen=no
7129fi
7130rm conftest.$ac_ext
7131LIBS=$ac_func_search_save_LIBS
7132fi
7133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7134$as_echo "$ac_cv_search_dlopen" >&6; }
7135ac_res=$ac_cv_search_dlopen
7136if test "$ac_res" != no; then :
7137 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7138
7139fi
7140
7141 fi
6bb11ab3
L
7142
7143 if test "$plugins" = yes; then
7144 PLUGINS_TRUE=
7145 PLUGINS_FALSE='#'
7146else
7147 PLUGINS_TRUE='#'
7148 PLUGINS_FALSE=
7149fi
7150
7151
7152
7153
7154
7155# Set options
7156enable_dlopen=yes
7157
7158
7159
7160
7161 enable_win32_dll=no
7162
7163
7164 # Check whether --enable-shared was given.
7165if test "${enable_shared+set}" = set; then :
7166 enableval=$enable_shared; p=${PACKAGE-default}
7167 case $enableval in
7168 yes) enable_shared=yes ;;
7169 no) enable_shared=no ;;
7170 *)
7171 enable_shared=no
7172 # Look at the argument we got. We use all the common list separators.
7173 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7174 for pkg in $enableval; do
7175 IFS="$lt_save_ifs"
7176 if test "X$pkg" = "X$p"; then
7177 enable_shared=yes
7178 fi
7179 done
7180 IFS="$lt_save_ifs"
7181 ;;
7182 esac
7183else
7184 enable_shared=yes
7185fi
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195 # Check whether --enable-static was given.
7196if test "${enable_static+set}" = set; then :
7197 enableval=$enable_static; p=${PACKAGE-default}
7198 case $enableval in
7199 yes) enable_static=yes ;;
7200 no) enable_static=no ;;
7201 *)
7202 enable_static=no
7203 # Look at the argument we got. We use all the common list separators.
7204 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7205 for pkg in $enableval; do
7206 IFS="$lt_save_ifs"
7207 if test "X$pkg" = "X$p"; then
7208 enable_static=yes
7209 fi
7210 done
7211 IFS="$lt_save_ifs"
7212 ;;
7213 esac
7214else
7215 enable_static=yes
7216fi
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227# Check whether --with-pic was given.
7228if test "${with_pic+set}" = set; then :
7229 withval=$with_pic; pic_mode="$withval"
7230else
7231 pic_mode=default
7232fi
7233
7234
7235test -z "$pic_mode" && pic_mode=default
7236
7237
7238
7239
7240
7241
7242
7243 # Check whether --enable-fast-install was given.
7244if test "${enable_fast_install+set}" = set; then :
7245 enableval=$enable_fast_install; p=${PACKAGE-default}
7246 case $enableval in
7247 yes) enable_fast_install=yes ;;
7248 no) enable_fast_install=no ;;
7249 *)
7250 enable_fast_install=no
7251 # Look at the argument we got. We use all the common list separators.
7252 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7253 for pkg in $enableval; do
7254 IFS="$lt_save_ifs"
7255 if test "X$pkg" = "X$p"; then
7256 enable_fast_install=yes
7257 fi
7258 done
7259 IFS="$lt_save_ifs"
7260 ;;
7261 esac
7262else
7263 enable_fast_install=yes
7264fi
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276# This can be used to rebuild libtool when needed
7277LIBTOOL_DEPS="$ltmain"
7278
7279# Always use our own libtool.
7280LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307test -z "$LN_S" && LN_S="ln -s"
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322if test -n "${ZSH_VERSION+set}" ; then
7323 setopt NO_GLOB_SUBST
7324fi
7325
7326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7327$as_echo_n "checking for objdir... " >&6; }
7328if test "${lt_cv_objdir+set}" = set; then :
7329 $as_echo_n "(cached) " >&6
7330else
7331 rm -f .libs 2>/dev/null
7332mkdir .libs 2>/dev/null
7333if test -d .libs; then
7334 lt_cv_objdir=.libs
7335else
7336 # MS-DOS does not allow filenames that begin with a dot.
7337 lt_cv_objdir=_libs
7338fi
7339rmdir .libs 2>/dev/null
7340fi
7341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7342$as_echo "$lt_cv_objdir" >&6; }
7343objdir=$lt_cv_objdir
7344
7345
7346
7347
7348
7349cat >>confdefs.h <<_ACEOF
7350#define LT_OBJDIR "$lt_cv_objdir/"
7351_ACEOF
7352
7353
7354
7355
7356case $host_os in
7357aix3*)
7358 # AIX sometimes has problems with the GCC collect2 program. For some
7359 # reason, if we set the COLLECT_NAMES environment variable, the problems
7360 # vanish in a puff of smoke.
7361 if test "X${COLLECT_NAMES+set}" != Xset; then
7362 COLLECT_NAMES=
7363 export COLLECT_NAMES
7364 fi
7365 ;;
7366esac
7367
7368# Global variables:
7369ofile=libtool
7370can_build_shared=yes
7371
7372# All known linkers require a `.a' archive for static linking (except MSVC,
7373# which needs '.lib').
7374libext=a
7375
7376with_gnu_ld="$lt_cv_prog_gnu_ld"
7377
7378old_CC="$CC"
7379old_CFLAGS="$CFLAGS"
7380
7381# Set sane defaults for various variables
7382test -z "$CC" && CC=cc
7383test -z "$LTCC" && LTCC=$CC
7384test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7385test -z "$LD" && LD=ld
7386test -z "$ac_objext" && ac_objext=o
7387
7388for cc_temp in $compiler""; do
7389 case $cc_temp in
7390 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7391 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7392 \-*) ;;
7393 *) break;;
7394 esac
7395done
7396cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7397
7398
7399# Only perform the check for file, if the check method requires it
7400test -z "$MAGIC_CMD" && MAGIC_CMD=file
7401case $deplibs_check_method in
7402file_magic*)
7403 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7405$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7406if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7407 $as_echo_n "(cached) " >&6
7408else
7409 case $MAGIC_CMD in
7410[\\/*] | ?:[\\/]*)
7411 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7412 ;;
7413*)
7414 lt_save_MAGIC_CMD="$MAGIC_CMD"
7415 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7416 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7417 for ac_dir in $ac_dummy; do
7418 IFS="$lt_save_ifs"
7419 test -z "$ac_dir" && ac_dir=.
7420 if test -f $ac_dir/${ac_tool_prefix}file; then
7421 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7422 if test -n "$file_magic_test_file"; then
7423 case $deplibs_check_method in
7424 "file_magic "*)
7425 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7426 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7427 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7428 $EGREP "$file_magic_regex" > /dev/null; then
7429 :
7430 else
7431 cat <<_LT_EOF 1>&2
7432
7433*** Warning: the command libtool uses to detect shared libraries,
7434*** $file_magic_cmd, produces output that libtool cannot recognize.
7435*** The result is that libtool may fail to recognize shared libraries
7436*** as such. This will affect the creation of libtool libraries that
7437*** depend on shared libraries, but programs linked with such libtool
7438*** libraries will work regardless of this problem. Nevertheless, you
7439*** may want to report the problem to your system manager and/or to
7440*** bug-libtool@gnu.org
7441
7442_LT_EOF
7443 fi ;;
7444 esac
7445 fi
7446 break
7447 fi
7448 done
7449 IFS="$lt_save_ifs"
7450 MAGIC_CMD="$lt_save_MAGIC_CMD"
7451 ;;
7452esac
7453fi
7454
7455MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7456if test -n "$MAGIC_CMD"; then
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7458$as_echo "$MAGIC_CMD" >&6; }
7459else
7460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7461$as_echo "no" >&6; }
7462fi
7463
7464
7465
7466
7467
7468if test -z "$lt_cv_path_MAGIC_CMD"; then
7469 if test -n "$ac_tool_prefix"; then
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7471$as_echo_n "checking for file... " >&6; }
7472if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7473 $as_echo_n "(cached) " >&6
7474else
7475 case $MAGIC_CMD in
7476[\\/*] | ?:[\\/]*)
7477 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7478 ;;
7479*)
7480 lt_save_MAGIC_CMD="$MAGIC_CMD"
7481 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7482 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7483 for ac_dir in $ac_dummy; do
7484 IFS="$lt_save_ifs"
7485 test -z "$ac_dir" && ac_dir=.
7486 if test -f $ac_dir/file; then
7487 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7488 if test -n "$file_magic_test_file"; then
7489 case $deplibs_check_method in
7490 "file_magic "*)
7491 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7492 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7493 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7494 $EGREP "$file_magic_regex" > /dev/null; then
7495 :
7496 else
7497 cat <<_LT_EOF 1>&2
7498
7499*** Warning: the command libtool uses to detect shared libraries,
7500*** $file_magic_cmd, produces output that libtool cannot recognize.
7501*** The result is that libtool may fail to recognize shared libraries
7502*** as such. This will affect the creation of libtool libraries that
7503*** depend on shared libraries, but programs linked with such libtool
7504*** libraries will work regardless of this problem. Nevertheless, you
7505*** may want to report the problem to your system manager and/or to
7506*** bug-libtool@gnu.org
7507
7508_LT_EOF
7509 fi ;;
7510 esac
7511 fi
7512 break
7513 fi
7514 done
7515 IFS="$lt_save_ifs"
7516 MAGIC_CMD="$lt_save_MAGIC_CMD"
7517 ;;
7518esac
7519fi
7520
7521MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7522if test -n "$MAGIC_CMD"; then
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7524$as_echo "$MAGIC_CMD" >&6; }
7525else
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7527$as_echo "no" >&6; }
7528fi
7529
7530
7531 else
7532 MAGIC_CMD=:
7533 fi
7534fi
7535
7536 fi
7537 ;;
7538esac
7539
7540# Use C for the default configuration in the libtool script
7541
7542lt_save_CC="$CC"
7543ac_ext=c
7544ac_cpp='$CPP $CPPFLAGS'
7545ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7546ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7547ac_compiler_gnu=$ac_cv_c_compiler_gnu
7548
7549
7550# Source file extension for C test sources.
7551ac_ext=c
7552
7553# Object file extension for compiled C test sources.
7554objext=o
7555objext=$objext
7556
7557# Code to be used in simple compile tests
7558lt_simple_compile_test_code="int some_variable = 0;"
7559
7560# Code to be used in simple link tests
7561lt_simple_link_test_code='int main(){return(0);}'
7562
7563
7564
7565
7566
7567
7568
7569# If no C compiler was specified, use CC.
7570LTCC=${LTCC-"$CC"}
7571
7572# If no C compiler flags were specified, use CFLAGS.
7573LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7574
7575# Allow CC to be a program name with arguments.
7576compiler=$CC
7577
7578# Save the default compiler, since it gets overwritten when the other
7579# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7580compiler_DEFAULT=$CC
7581
7582# save warnings/boilerplate of simple test code
7583ac_outfile=conftest.$ac_objext
7584echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7585eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7586_lt_compiler_boilerplate=`cat conftest.err`
7587$RM conftest*
7588
7589ac_outfile=conftest.$ac_objext
7590echo "$lt_simple_link_test_code" >conftest.$ac_ext
7591eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7592_lt_linker_boilerplate=`cat conftest.err`
7593$RM -r conftest*
7594
7595
7596## CAVEAT EMPTOR:
7597## There is no encapsulation within the following macros, do not change
7598## the running order or otherwise move them around unless you know exactly
7599## what you are doing...
7600if test -n "$compiler"; then
7601
7602lt_prog_compiler_no_builtin_flag=
7603
7604if test "$GCC" = yes; then
7605 case $cc_basename in
7606 nvcc*)
7607 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7608 *)
7609 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7610 esac
7611
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7613$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7614if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7615 $as_echo_n "(cached) " >&6
7616else
7617 lt_cv_prog_compiler_rtti_exceptions=no
7618 ac_outfile=conftest.$ac_objext
7619 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7620 lt_compiler_flag="-fno-rtti -fno-exceptions"
7621 # Insert the option either (1) after the last *FLAGS variable, or
7622 # (2) before a word containing "conftest.", or (3) at the end.
7623 # Note that $ac_compile itself does not contain backslashes and begins
7624 # with a dollar sign (not a hyphen), so the echo should work correctly.
7625 # The option is referenced via a variable to avoid confusing sed.
7626 lt_compile=`echo "$ac_compile" | $SED \
7627 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7628 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7629 -e 's:$: $lt_compiler_flag:'`
7630 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7631 (eval "$lt_compile" 2>conftest.err)
7632 ac_status=$?
7633 cat conftest.err >&5
7634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7635 if (exit $ac_status) && test -s "$ac_outfile"; then
7636 # The compiler can only warn and ignore the option if not recognized
7637 # So say no if there are warnings other than the usual output.
7638 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7639 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7640 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7641 lt_cv_prog_compiler_rtti_exceptions=yes
7642 fi
7643 fi
7644 $RM conftest*
7645
7646fi
7647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7648$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7649
7650if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7651 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7652else
7653 :
7654fi
7655
7656fi
7657
7658
7659
7660
7661
7662
7663 lt_prog_compiler_wl=
7664lt_prog_compiler_pic=
7665lt_prog_compiler_static=
7666
7667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7668$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7669
7670 if test "$GCC" = yes; then
7671 lt_prog_compiler_wl='-Wl,'
7672 lt_prog_compiler_static='-static'
7673
7674 case $host_os in
7675 aix*)
7676 # All AIX code is PIC.
7677 if test "$host_cpu" = ia64; then
7678 # AIX 5 now supports IA64 processor
7679 lt_prog_compiler_static='-Bstatic'
7680 fi
7681 lt_prog_compiler_pic='-fPIC'
7682 ;;
7683
7684 amigaos*)
7685 case $host_cpu in
7686 powerpc)
7687 # see comment about AmigaOS4 .so support
7688 lt_prog_compiler_pic='-fPIC'
7689 ;;
7690 m68k)
7691 # FIXME: we need at least 68020 code to build shared libraries, but
7692 # adding the `-m68020' flag to GCC prevents building anything better,
7693 # like `-m68040'.
7694 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7695 ;;
7696 esac
7697 ;;
7698
7699 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7700 # PIC is the default for these OSes.
7701 ;;
7702
7703 mingw* | cygwin* | pw32* | os2* | cegcc*)
7704 # This hack is so that the source file can tell whether it is being
7705 # built for inclusion in a dll (and should export symbols for example).
7706 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7707 # (--disable-auto-import) libraries
7708 lt_prog_compiler_pic='-DDLL_EXPORT'
7709 ;;
7710
7711 darwin* | rhapsody*)
7712 # PIC is the default on this platform
7713 # Common symbols not allowed in MH_DYLIB files
7714 lt_prog_compiler_pic='-fno-common'
7715 ;;
7716
7717 haiku*)
7718 # PIC is the default for Haiku.
7719 # The "-static" flag exists, but is broken.
7720 lt_prog_compiler_static=
7721 ;;
7722
7723 hpux*)
7724 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7725 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7726 # sets the default TLS model and affects inlining.
7727 case $host_cpu in
7728 hppa*64*)
7729 # +Z the default
7730 ;;
7731 *)
7732 lt_prog_compiler_pic='-fPIC'
7733 ;;
7734 esac
7735 ;;
7736
7737 interix[3-9]*)
7738 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7739 # Instead, we relocate shared libraries at runtime.
7740 ;;
7741
7742 msdosdjgpp*)
7743 # Just because we use GCC doesn't mean we suddenly get shared libraries
7744 # on systems that don't support them.
7745 lt_prog_compiler_can_build_shared=no
7746 enable_shared=no
7747 ;;
7748
7749 *nto* | *qnx*)
7750 # QNX uses GNU C++, but need to define -shared option too, otherwise
7751 # it will coredump.
7752 lt_prog_compiler_pic='-fPIC -shared'
7753 ;;
7754
7755 sysv4*MP*)
7756 if test -d /usr/nec; then
7757 lt_prog_compiler_pic=-Kconform_pic
7758 fi
7759 ;;
7760
7761 *)
7762 lt_prog_compiler_pic='-fPIC'
7763 ;;
7764 esac
7765
7766 case $cc_basename in
7767 nvcc*) # Cuda Compiler Driver 2.2
7768 lt_prog_compiler_wl='-Xlinker '
7769 lt_prog_compiler_pic='-Xcompiler -fPIC'
7770 ;;
7771 esac
7772 else
7773 # PORTME Check for flag to pass linker flags through the system compiler.
7774 case $host_os in
7775 aix*)
7776 lt_prog_compiler_wl='-Wl,'
7777 if test "$host_cpu" = ia64; then
7778 # AIX 5 now supports IA64 processor
7779 lt_prog_compiler_static='-Bstatic'
7780 else
7781 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7782 fi
7783 ;;
7784
7785 mingw* | cygwin* | pw32* | os2* | cegcc*)
7786 # This hack is so that the source file can tell whether it is being
7787 # built for inclusion in a dll (and should export symbols for example).
7788 lt_prog_compiler_pic='-DDLL_EXPORT'
7789 ;;
7790
7791 hpux9* | hpux10* | hpux11*)
7792 lt_prog_compiler_wl='-Wl,'
7793 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7794 # not for PA HP-UX.
7795 case $host_cpu in
7796 hppa*64*|ia64*)
7797 # +Z the default
7798 ;;
7799 *)
7800 lt_prog_compiler_pic='+Z'
7801 ;;
7802 esac
7803 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7804 lt_prog_compiler_static='${wl}-a ${wl}archive'
7805 ;;
7806
7807 irix5* | irix6* | nonstopux*)
7808 lt_prog_compiler_wl='-Wl,'
7809 # PIC (with -KPIC) is the default.
7810 lt_prog_compiler_static='-non_shared'
7811 ;;
7812
7813 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7814 case $cc_basename in
7815 # old Intel for x86_64 which still supported -KPIC.
7816 ecc*)
7817 lt_prog_compiler_wl='-Wl,'
7818 lt_prog_compiler_pic='-KPIC'
7819 lt_prog_compiler_static='-static'
7820 ;;
7821 # icc used to be incompatible with GCC.
7822 # ICC 10 doesn't accept -KPIC any more.
7823 icc* | ifort*)
7824 lt_prog_compiler_wl='-Wl,'
7825 lt_prog_compiler_pic='-fPIC'
7826 lt_prog_compiler_static='-static'
7827 ;;
7828 # Lahey Fortran 8.1.
7829 lf95*)
7830 lt_prog_compiler_wl='-Wl,'
7831 lt_prog_compiler_pic='--shared'
7832 lt_prog_compiler_static='--static'
7833 ;;
7834 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7835 # Portland Group compilers (*not* the Pentium gcc compiler,
7836 # which looks to be a dead project)
7837 lt_prog_compiler_wl='-Wl,'
7838 lt_prog_compiler_pic='-fpic'
7839 lt_prog_compiler_static='-Bstatic'
7840 ;;
7841 ccc*)
7842 lt_prog_compiler_wl='-Wl,'
7843 # All Alpha code is PIC.
7844 lt_prog_compiler_static='-non_shared'
7845 ;;
7846 xl* | bgxl* | bgf* | mpixl*)
7847 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7848 lt_prog_compiler_wl='-Wl,'
7849 lt_prog_compiler_pic='-qpic'
7850 lt_prog_compiler_static='-qstaticlink'
7851 ;;
7852 *)
7853 case `$CC -V 2>&1 | sed 5q` in
7854 *Sun\ F* | *Sun*Fortran*)
7855 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7856 lt_prog_compiler_pic='-KPIC'
7857 lt_prog_compiler_static='-Bstatic'
7858 lt_prog_compiler_wl=''
7859 ;;
7860 *Sun\ C*)
7861 # Sun C 5.9
7862 lt_prog_compiler_pic='-KPIC'
7863 lt_prog_compiler_static='-Bstatic'
7864 lt_prog_compiler_wl='-Wl,'
7865 ;;
7866 esac
7867 ;;
7868 esac
7869 ;;
7870
7871 newsos6)
7872 lt_prog_compiler_pic='-KPIC'
7873 lt_prog_compiler_static='-Bstatic'
7874 ;;
7875
7876 *nto* | *qnx*)
7877 # QNX uses GNU C++, but need to define -shared option too, otherwise
7878 # it will coredump.
7879 lt_prog_compiler_pic='-fPIC -shared'
7880 ;;
7881
7882 osf3* | osf4* | osf5*)
7883 lt_prog_compiler_wl='-Wl,'
7884 # All OSF/1 code is PIC.
7885 lt_prog_compiler_static='-non_shared'
7886 ;;
7887
7888 rdos*)
7889 lt_prog_compiler_static='-non_shared'
7890 ;;
7891
7892 solaris*)
7893 lt_prog_compiler_pic='-KPIC'
7894 lt_prog_compiler_static='-Bstatic'
7895 case $cc_basename in
7896 f77* | f90* | f95*)
7897 lt_prog_compiler_wl='-Qoption ld ';;
7898 *)
7899 lt_prog_compiler_wl='-Wl,';;
7900 esac
7901 ;;
7902
7903 sunos4*)
7904 lt_prog_compiler_wl='-Qoption ld '
7905 lt_prog_compiler_pic='-PIC'
7906 lt_prog_compiler_static='-Bstatic'
7907 ;;
7908
7909 sysv4 | sysv4.2uw2* | sysv4.3*)
7910 lt_prog_compiler_wl='-Wl,'
7911 lt_prog_compiler_pic='-KPIC'
7912 lt_prog_compiler_static='-Bstatic'
7913 ;;
7914
7915 sysv4*MP*)
7916 if test -d /usr/nec ;then
7917 lt_prog_compiler_pic='-Kconform_pic'
7918 lt_prog_compiler_static='-Bstatic'
7919 fi
7920 ;;
7921
7922 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7923 lt_prog_compiler_wl='-Wl,'
7924 lt_prog_compiler_pic='-KPIC'
7925 lt_prog_compiler_static='-Bstatic'
7926 ;;
7927
7928 unicos*)
7929 lt_prog_compiler_wl='-Wl,'
7930 lt_prog_compiler_can_build_shared=no
7931 ;;
7932
7933 uts4*)
7934 lt_prog_compiler_pic='-pic'
7935 lt_prog_compiler_static='-Bstatic'
7936 ;;
7937
7938 *)
7939 lt_prog_compiler_can_build_shared=no
7940 ;;
7941 esac
7942 fi
7943
7944case $host_os in
7945 # For platforms which do not support PIC, -DPIC is meaningless:
7946 *djgpp*)
7947 lt_prog_compiler_pic=
7948 ;;
7949 *)
7950 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7951 ;;
7952esac
7953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7954$as_echo "$lt_prog_compiler_pic" >&6; }
7955
7956
7957
7958
7959
7960
7961#
7962# Check to make sure the PIC flag actually works.
7963#
7964if test -n "$lt_prog_compiler_pic"; then
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7966$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7967if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7968 $as_echo_n "(cached) " >&6
7969else
7970 lt_cv_prog_compiler_pic_works=no
7971 ac_outfile=conftest.$ac_objext
7972 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7973 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7974 # Insert the option either (1) after the last *FLAGS variable, or
7975 # (2) before a word containing "conftest.", or (3) at the end.
7976 # Note that $ac_compile itself does not contain backslashes and begins
7977 # with a dollar sign (not a hyphen), so the echo should work correctly.
7978 # The option is referenced via a variable to avoid confusing sed.
7979 lt_compile=`echo "$ac_compile" | $SED \
7980 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7981 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7982 -e 's:$: $lt_compiler_flag:'`
7983 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7984 (eval "$lt_compile" 2>conftest.err)
7985 ac_status=$?
7986 cat conftest.err >&5
7987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988 if (exit $ac_status) && test -s "$ac_outfile"; then
7989 # The compiler can only warn and ignore the option if not recognized
7990 # So say no if there are warnings other than the usual output.
7991 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7992 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7993 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7994 lt_cv_prog_compiler_pic_works=yes
7995 fi
7996 fi
7997 $RM conftest*
7998
7999fi
8000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8001$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8002
8003if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8004 case $lt_prog_compiler_pic in
8005 "" | " "*) ;;
8006 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8007 esac
8008else
8009 lt_prog_compiler_pic=
8010 lt_prog_compiler_can_build_shared=no
8011fi
8012
8013fi
8014
8015
8016
8017
8018
8019
8020#
8021# Check to make sure the static flag actually works.
8022#
8023wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8025$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8026if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8027 $as_echo_n "(cached) " >&6
8028else
8029 lt_cv_prog_compiler_static_works=no
8030 save_LDFLAGS="$LDFLAGS"
8031 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8032 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8033 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8034 # The linker can only warn and ignore the option if not recognized
8035 # So say no if there are warnings
8036 if test -s conftest.err; then
8037 # Append any errors to the config.log.
8038 cat conftest.err 1>&5
8039 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8041 if diff conftest.exp conftest.er2 >/dev/null; then
8042 lt_cv_prog_compiler_static_works=yes
8043 fi
8044 else
8045 lt_cv_prog_compiler_static_works=yes
8046 fi
8047 fi
8048 $RM -r conftest*
8049 LDFLAGS="$save_LDFLAGS"
8050
8051fi
8052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8053$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8054
8055if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8056 :
8057else
8058 lt_prog_compiler_static=
8059fi
8060
8061
8062
8063
8064
8065
8066
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8068$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8069if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8070 $as_echo_n "(cached) " >&6
8071else
8072 lt_cv_prog_compiler_c_o=no
8073 $RM -r conftest 2>/dev/null
8074 mkdir conftest
8075 cd conftest
8076 mkdir out
8077 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8078
8079 lt_compiler_flag="-o out/conftest2.$ac_objext"
8080 # Insert the option either (1) after the last *FLAGS variable, or
8081 # (2) before a word containing "conftest.", or (3) at the end.
8082 # Note that $ac_compile itself does not contain backslashes and begins
8083 # with a dollar sign (not a hyphen), so the echo should work correctly.
8084 lt_compile=`echo "$ac_compile" | $SED \
8085 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8086 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8087 -e 's:$: $lt_compiler_flag:'`
8088 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8089 (eval "$lt_compile" 2>out/conftest.err)
8090 ac_status=$?
8091 cat out/conftest.err >&5
8092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8093 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8094 then
8095 # The compiler can only warn and ignore the option if not recognized
8096 # So say no if there are warnings
8097 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8098 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8099 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8100 lt_cv_prog_compiler_c_o=yes
8101 fi
8102 fi
8103 chmod u+w . 2>&5
8104 $RM conftest*
8105 # SGI C++ compiler will create directory out/ii_files/ for
8106 # template instantiation
8107 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8108 $RM out/* && rmdir out
8109 cd ..
8110 $RM -r conftest
8111 $RM conftest*
8112
8113fi
8114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8115$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8116
8117
8118
8119
8120
8121
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8123$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8124if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8125 $as_echo_n "(cached) " >&6
8126else
8127 lt_cv_prog_compiler_c_o=no
8128 $RM -r conftest 2>/dev/null
8129 mkdir conftest
8130 cd conftest
8131 mkdir out
8132 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8133
8134 lt_compiler_flag="-o out/conftest2.$ac_objext"
8135 # Insert the option either (1) after the last *FLAGS variable, or
8136 # (2) before a word containing "conftest.", or (3) at the end.
8137 # Note that $ac_compile itself does not contain backslashes and begins
8138 # with a dollar sign (not a hyphen), so the echo should work correctly.
8139 lt_compile=`echo "$ac_compile" | $SED \
8140 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8141 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8142 -e 's:$: $lt_compiler_flag:'`
8143 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8144 (eval "$lt_compile" 2>out/conftest.err)
8145 ac_status=$?
8146 cat out/conftest.err >&5
8147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8148 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8149 then
8150 # The compiler can only warn and ignore the option if not recognized
8151 # So say no if there are warnings
8152 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8153 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8154 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8155 lt_cv_prog_compiler_c_o=yes
8156 fi
8157 fi
8158 chmod u+w . 2>&5
8159 $RM conftest*
8160 # SGI C++ compiler will create directory out/ii_files/ for
8161 # template instantiation
8162 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8163 $RM out/* && rmdir out
8164 cd ..
8165 $RM -r conftest
8166 $RM conftest*
8167
8168fi
8169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8170$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8171
8172
8173
8174
8175hard_links="nottested"
8176if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8177 # do not overwrite the value of need_locks provided by the user
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8179$as_echo_n "checking if we can lock with hard links... " >&6; }
8180 hard_links=yes
8181 $RM conftest*
8182 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8183 touch conftest.a
8184 ln conftest.a conftest.b 2>&5 || hard_links=no
8185 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8187$as_echo "$hard_links" >&6; }
8188 if test "$hard_links" = no; then
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8190$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8191 need_locks=warn
8192 fi
8193else
8194 need_locks=no
8195fi
8196
8197
8198
8199
8200
8201
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8203$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8204
8205 runpath_var=
8206 allow_undefined_flag=
8207 always_export_symbols=no
8208 archive_cmds=
8209 archive_expsym_cmds=
8210 compiler_needs_object=no
8211 enable_shared_with_static_runtimes=no
8212 export_dynamic_flag_spec=
8213 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8214 hardcode_automatic=no
8215 hardcode_direct=no
8216 hardcode_direct_absolute=no
8217 hardcode_libdir_flag_spec=
8218 hardcode_libdir_flag_spec_ld=
8219 hardcode_libdir_separator=
8220 hardcode_minus_L=no
8221 hardcode_shlibpath_var=unsupported
8222 inherit_rpath=no
8223 link_all_deplibs=unknown
8224 module_cmds=
8225 module_expsym_cmds=
8226 old_archive_from_new_cmds=
8227 old_archive_from_expsyms_cmds=
8228 thread_safe_flag_spec=
8229 whole_archive_flag_spec=
8230 # include_expsyms should be a list of space-separated symbols to be *always*
8231 # included in the symbol list
8232 include_expsyms=
8233 # exclude_expsyms can be an extended regexp of symbols to exclude
8234 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8235 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8236 # as well as any symbol that contains `d'.
8237 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8238 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8239 # platforms (ab)use it in PIC code, but their linkers get confused if
8240 # the symbol is explicitly referenced. Since portable code cannot
8241 # rely on this symbol name, it's probably fine to never include it in
8242 # preloaded symbol tables.
8243 # Exclude shared library initialization/finalization symbols.
8244 extract_expsyms_cmds=
8245
8246 case $host_os in
8247 cygwin* | mingw* | pw32* | cegcc*)
8248 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8249 # When not using gcc, we currently assume that we are using
8250 # Microsoft Visual C++.
8251 if test "$GCC" != yes; then
8252 with_gnu_ld=no
8253 fi
8254 ;;
8255 interix*)
8256 # we just hope/assume this is gcc and not c89 (= MSVC++)
8257 with_gnu_ld=yes
8258 ;;
8259 openbsd*)
8260 with_gnu_ld=no
8261 ;;
8262 esac
8263
8264 ld_shlibs=yes
8265
8266 # On some targets, GNU ld is compatible enough with the native linker
8267 # that we're better off using the native interface for both.
8268 lt_use_gnu_ld_interface=no
8269 if test "$with_gnu_ld" = yes; then
8270 case $host_os in
8271 aix*)
8272 # The AIX port of GNU ld has always aspired to compatibility
8273 # with the native linker. However, as the warning in the GNU ld
8274 # block says, versions before 2.19.5* couldn't really create working
8275 # shared libraries, regardless of the interface used.
8276 case `$LD -v 2>&1` in
8277 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8278 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8279 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8280 *)
8281 lt_use_gnu_ld_interface=yes
8282 ;;
8283 esac
8284 ;;
8285 *)
8286 lt_use_gnu_ld_interface=yes
8287 ;;
8288 esac
8289 fi
8290
8291 if test "$lt_use_gnu_ld_interface" = yes; then
8292 # If archive_cmds runs LD, not CC, wlarc should be empty
8293 wlarc='${wl}'
8294
8295 # Set some defaults for GNU ld with shared library support. These
8296 # are reset later if shared libraries are not supported. Putting them
8297 # here allows them to be overridden if necessary.
8298 runpath_var=LD_RUN_PATH
8299 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8300 export_dynamic_flag_spec='${wl}--export-dynamic'
8301 # ancient GNU ld didn't support --whole-archive et. al.
8302 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8303 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8304 else
8305 whole_archive_flag_spec=
8306 fi
8307 supports_anon_versioning=no
8308 case `$LD -v 2>&1` in
8309 *GNU\ gold*) supports_anon_versioning=yes ;;
8310 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8311 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8312 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8313 *\ 2.11.*) ;; # other 2.11 versions
8314 *) supports_anon_versioning=yes ;;
8315 esac
8316
8317 # See if GNU ld supports shared libraries.
8318 case $host_os in
8319 aix[3-9]*)
8320 # On AIX/PPC, the GNU linker is very broken
8321 if test "$host_cpu" != ia64; then
8322 ld_shlibs=no
8323 cat <<_LT_EOF 1>&2
8324
8325*** Warning: the GNU linker, at least up to release 2.19, is reported
8326*** to be unable to reliably create shared libraries on AIX.
8327*** Therefore, libtool is disabling shared libraries support. If you
8328*** really care for shared libraries, you may want to install binutils
8329*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8330*** You will then need to restart the configuration process.
8331
8332_LT_EOF
8333 fi
8334 ;;
8335
8336 amigaos*)
8337 case $host_cpu in
8338 powerpc)
8339 # see comment about AmigaOS4 .so support
8340 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8341 archive_expsym_cmds=''
8342 ;;
8343 m68k)
8344 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)'
8345 hardcode_libdir_flag_spec='-L$libdir'
8346 hardcode_minus_L=yes
8347 ;;
8348 esac
8349 ;;
8350
8351 beos*)
8352 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8353 allow_undefined_flag=unsupported
8354 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8355 # support --undefined. This deserves some investigation. FIXME
8356 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8357 else
8358 ld_shlibs=no
8359 fi
8360 ;;
8361
8362 cygwin* | mingw* | pw32* | cegcc*)
8363 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8364 # as there is no search path for DLLs.
8365 hardcode_libdir_flag_spec='-L$libdir'
8366 export_dynamic_flag_spec='${wl}--export-all-symbols'
8367 allow_undefined_flag=unsupported
8368 always_export_symbols=no
8369 enable_shared_with_static_runtimes=yes
8370 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8371
8372 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8373 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8374 # If the export-symbols file already is a .def file (1st line
8375 # is EXPORTS), use it as is; otherwise, prepend...
8376 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8377 cp $export_symbols $output_objdir/$soname.def;
8378 else
8379 echo EXPORTS > $output_objdir/$soname.def;
8380 cat $export_symbols >> $output_objdir/$soname.def;
8381 fi~
8382 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8383 else
8384 ld_shlibs=no
8385 fi
8386 ;;
8387
8388 haiku*)
8389 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8390 link_all_deplibs=yes
8391 ;;
8392
8393 interix[3-9]*)
8394 hardcode_direct=no
8395 hardcode_shlibpath_var=no
8396 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8397 export_dynamic_flag_spec='${wl}-E'
8398 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8399 # Instead, shared libraries are loaded at an image base (0x10000000 by
8400 # default) and relocated if they conflict, which is a slow very memory
8401 # consuming and fragmenting process. To avoid this, we pick a random,
8402 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8403 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8404 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8405 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'
8406 ;;
8407
8408 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8409 tmp_diet=no
8410 if test "$host_os" = linux-dietlibc; then
8411 case $cc_basename in
8412 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8413 esac
8414 fi
8415 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8416 && test "$tmp_diet" = no
8417 then
fdbf396f 8418 tmp_addflag=' $pic_flag'
6bb11ab3
L
8419 tmp_sharedflag='-shared'
8420 case $cc_basename,$host_cpu in
8421 pgcc*) # Portland Group C compiler
8422 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8423 tmp_addflag=' $pic_flag'
8424 ;;
8425 pgf77* | pgf90* | pgf95* | pgfortran*)
8426 # Portland Group f77 and f90 compilers
8427 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8428 tmp_addflag=' $pic_flag -Mnomain' ;;
8429 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8430 tmp_addflag=' -i_dynamic' ;;
8431 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8432 tmp_addflag=' -i_dynamic -nofor_main' ;;
8433 ifc* | ifort*) # Intel Fortran compiler
8434 tmp_addflag=' -nofor_main' ;;
8435 lf95*) # Lahey Fortran 8.1
8436 whole_archive_flag_spec=
8437 tmp_sharedflag='--shared' ;;
8438 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8439 tmp_sharedflag='-qmkshrobj'
8440 tmp_addflag= ;;
8441 nvcc*) # Cuda Compiler Driver 2.2
8442 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8443 compiler_needs_object=yes
8444 ;;
8445 esac
8446 case `$CC -V 2>&1 | sed 5q` in
8447 *Sun\ C*) # Sun C 5.9
8448 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8449 compiler_needs_object=yes
8450 tmp_sharedflag='-G' ;;
8451 *Sun\ F*) # Sun Fortran 8.3
8452 tmp_sharedflag='-G' ;;
8453 esac
8454 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8455
8456 if test "x$supports_anon_versioning" = xyes; then
8457 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8458 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8459 echo "local: *; };" >> $output_objdir/$libname.ver~
8460 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8461 fi
8462
8463 case $cc_basename in
8464 xlf* | bgf* | bgxlf* | mpixlf*)
8465 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8466 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8467 hardcode_libdir_flag_spec=
8468 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8469 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8470 if test "x$supports_anon_versioning" = xyes; then
8471 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8472 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8473 echo "local: *; };" >> $output_objdir/$libname.ver~
8474 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8475 fi
8476 ;;
8477 esac
8478 else
8479 ld_shlibs=no
8480 fi
8481 ;;
8482
8483 netbsd*)
8484 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8485 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8486 wlarc=
8487 else
8488 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8489 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8490 fi
8491 ;;
8492
8493 solaris*)
8494 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8495 ld_shlibs=no
8496 cat <<_LT_EOF 1>&2
8497
8498*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8499*** create shared libraries on Solaris systems. Therefore, libtool
8500*** is disabling shared libraries support. We urge you to upgrade GNU
8501*** binutils to release 2.9.1 or newer. Another option is to modify
8502*** your PATH or compiler configuration so that the native linker is
8503*** used, and then restart.
8504
8505_LT_EOF
8506 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8507 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8508 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8509 else
8510 ld_shlibs=no
8511 fi
8512 ;;
8513
8514 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8515 case `$LD -v 2>&1` in
8516 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8517 ld_shlibs=no
8518 cat <<_LT_EOF 1>&2
8519
8520*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8521*** reliably create shared libraries on SCO systems. Therefore, libtool
8522*** is disabling shared libraries support. We urge you to upgrade GNU
8523*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8524*** your PATH or compiler configuration so that the native linker is
8525*** used, and then restart.
8526
8527_LT_EOF
8528 ;;
8529 *)
8530 # For security reasons, it is highly recommended that you always
8531 # use absolute paths for naming shared libraries, and exclude the
8532 # DT_RUNPATH tag from executables and libraries. But doing so
8533 # requires that you compile everything twice, which is a pain.
8534 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8535 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8536 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8537 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8538 else
8539 ld_shlibs=no
8540 fi
8541 ;;
8542 esac
8543 ;;
8544
8545 sunos4*)
8546 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8547 wlarc=
8548 hardcode_direct=yes
8549 hardcode_shlibpath_var=no
8550 ;;
8551
8552 *)
8553 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8554 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8555 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8556 else
8557 ld_shlibs=no
8558 fi
8559 ;;
8560 esac
8561
8562 if test "$ld_shlibs" = no; then
8563 runpath_var=
8564 hardcode_libdir_flag_spec=
8565 export_dynamic_flag_spec=
8566 whole_archive_flag_spec=
8567 fi
8568 else
8569 # PORTME fill in a description of your system's linker (not GNU ld)
8570 case $host_os in
8571 aix3*)
8572 allow_undefined_flag=unsupported
8573 always_export_symbols=yes
8574 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'
8575 # Note: this linker hardcodes the directories in LIBPATH if there
8576 # are no directories specified by -L.
8577 hardcode_minus_L=yes
8578 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8579 # Neither direct hardcoding nor static linking is supported with a
8580 # broken collect2.
8581 hardcode_direct=unsupported
8582 fi
8583 ;;
8584
8585 aix[4-9]*)
8586 if test "$host_cpu" = ia64; then
8587 # On IA64, the linker does run time linking by default, so we don't
8588 # have to do anything special.
8589 aix_use_runtimelinking=no
8590 exp_sym_flag='-Bexport'
8591 no_entry_flag=""
8592 else
8593 # If we're using GNU nm, then we don't want the "-C" option.
8594 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8595 # Also, AIX nm treats weak defined symbols like other global
8596 # defined symbols, whereas GNU nm marks them as "W".
8597 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8598 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8599 else
8600 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'
8601 fi
8602 aix_use_runtimelinking=no
8603
8604 # Test if we are trying to use run time linking or normal
8605 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8606 # need to do runtime linking.
8607 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8608 for ld_flag in $LDFLAGS; do
8609 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8610 aix_use_runtimelinking=yes
8611 break
8612 fi
8613 done
8614 ;;
8615 esac
8616
8617 exp_sym_flag='-bexport'
8618 no_entry_flag='-bnoentry'
8619 fi
8620
8621 # When large executables or shared objects are built, AIX ld can
8622 # have problems creating the table of contents. If linking a library
8623 # or program results in "error TOC overflow" add -mminimal-toc to
8624 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8625 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8626
8627 archive_cmds=''
8628 hardcode_direct=yes
8629 hardcode_direct_absolute=yes
8630 hardcode_libdir_separator=':'
8631 link_all_deplibs=yes
8632 file_list_spec='${wl}-f,'
8633
8634 if test "$GCC" = yes; then
8635 case $host_os in aix4.[012]|aix4.[012].*)
8636 # We only want to do this on AIX 4.2 and lower, the check
8637 # below for broken collect2 doesn't work under 4.3+
8638 collect2name=`${CC} -print-prog-name=collect2`
8639 if test -f "$collect2name" &&
8640 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8641 then
8642 # We have reworked collect2
8643 :
8644 else
8645 # We have old collect2
8646 hardcode_direct=unsupported
8647 # It fails to find uninstalled libraries when the uninstalled
8648 # path is not listed in the libpath. Setting hardcode_minus_L
8649 # to unsupported forces relinking
8650 hardcode_minus_L=yes
8651 hardcode_libdir_flag_spec='-L$libdir'
8652 hardcode_libdir_separator=
8653 fi
8654 ;;
8655 esac
8656 shared_flag='-shared'
8657 if test "$aix_use_runtimelinking" = yes; then
8658 shared_flag="$shared_flag "'${wl}-G'
8659 fi
8660 else
8661 # not using gcc
8662 if test "$host_cpu" = ia64; then
8663 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8664 # chokes on -Wl,-G. The following line is correct:
8665 shared_flag='-G'
8666 else
8667 if test "$aix_use_runtimelinking" = yes; then
8668 shared_flag='${wl}-G'
8669 else
8670 shared_flag='${wl}-bM:SRE'
8671 fi
8672 fi
8673 fi
8674
8675 export_dynamic_flag_spec='${wl}-bexpall'
8676 # It seems that -bexpall does not export symbols beginning with
8677 # underscore (_), so it is better to generate a list of symbols to export.
8678 always_export_symbols=yes
8679 if test "$aix_use_runtimelinking" = yes; then
8680 # Warning - without using the other runtime loading flags (-brtl),
8681 # -berok will link without error, but may produce a broken library.
8682 allow_undefined_flag='-berok'
8683 # Determine the default libpath from the value encoded in an
8684 # empty executable.
8685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8686/* end confdefs.h. */
8687
8688int
8689main ()
8690{
8691
8692 ;
8693 return 0;
8694}
8695_ACEOF
8696if ac_fn_c_try_link "$LINENO"; then :
8697
8698lt_aix_libpath_sed='
8699 /Import File Strings/,/^$/ {
8700 /^0/ {
8701 s/^0 *\(.*\)$/\1/
8702 p
8703 }
8704 }'
8705aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8706# Check for a 64-bit object if we didn't find anything.
8707if test -z "$aix_libpath"; then
8708 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8709fi
8710fi
8711rm -f core conftest.err conftest.$ac_objext \
8712 conftest$ac_exeext conftest.$ac_ext
8713if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8714
8715 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8716 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8717 else
8718 if test "$host_cpu" = ia64; then
8719 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8720 allow_undefined_flag="-z nodefs"
8721 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"
8722 else
8723 # Determine the default libpath from the value encoded in an
8724 # empty executable.
8725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8726/* end confdefs.h. */
8727
8728int
8729main ()
8730{
8731
8732 ;
8733 return 0;
8734}
8735_ACEOF
8736if ac_fn_c_try_link "$LINENO"; then :
8737
8738lt_aix_libpath_sed='
8739 /Import File Strings/,/^$/ {
8740 /^0/ {
8741 s/^0 *\(.*\)$/\1/
8742 p
8743 }
8744 }'
8745aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8746# Check for a 64-bit object if we didn't find anything.
8747if test -z "$aix_libpath"; then
8748 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8749fi
8750fi
8751rm -f core conftest.err conftest.$ac_objext \
8752 conftest$ac_exeext conftest.$ac_ext
8753if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8754
8755 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8756 # Warning - without using the other run time loading flags,
8757 # -berok will link without error, but may produce a broken library.
8758 no_undefined_flag=' ${wl}-bernotok'
8759 allow_undefined_flag=' ${wl}-berok'
8760 if test "$with_gnu_ld" = yes; then
8761 # We only use this code for GNU lds that support --whole-archive.
8762 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8763 else
8764 # Exported symbols can be pulled into shared objects from archives
8765 whole_archive_flag_spec='$convenience'
8766 fi
8767 archive_cmds_need_lc=yes
8768 # This is similar to how AIX traditionally builds its shared libraries.
8769 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'
8770 fi
8771 fi
8772 ;;
8773
8774 amigaos*)
8775 case $host_cpu in
8776 powerpc)
8777 # see comment about AmigaOS4 .so support
8778 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8779 archive_expsym_cmds=''
8780 ;;
8781 m68k)
8782 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)'
8783 hardcode_libdir_flag_spec='-L$libdir'
8784 hardcode_minus_L=yes
8785 ;;
8786 esac
8787 ;;
8788
8789 bsdi[45]*)
8790 export_dynamic_flag_spec=-rdynamic
8791 ;;
8792
8793 cygwin* | mingw* | pw32* | cegcc*)
8794 # When not using gcc, we currently assume that we are using
8795 # Microsoft Visual C++.
8796 # hardcode_libdir_flag_spec is actually meaningless, as there is
8797 # no search path for DLLs.
8798 hardcode_libdir_flag_spec=' '
8799 allow_undefined_flag=unsupported
8800 # Tell ltmain to make .lib files, not .a files.
8801 libext=lib
8802 # Tell ltmain to make .dll files, not .so files.
8803 shrext_cmds=".dll"
8804 # FIXME: Setting linknames here is a bad hack.
8805 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8806 # The linker will automatically build a .lib file if we build a DLL.
8807 old_archive_from_new_cmds='true'
8808 # FIXME: Should let the user specify the lib program.
8809 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8810 fix_srcfile_path='`cygpath -w "$srcfile"`'
8811 enable_shared_with_static_runtimes=yes
8812 ;;
8813
8814 darwin* | rhapsody*)
8815
8816
8817 archive_cmds_need_lc=no
8818 hardcode_direct=no
8819 hardcode_automatic=yes
8820 hardcode_shlibpath_var=unsupported
8821 if test "$lt_cv_ld_force_load" = "yes"; then
8822 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
8823 else
8824 whole_archive_flag_spec=''
8825 fi
8826 link_all_deplibs=yes
8827 allow_undefined_flag="$_lt_dar_allow_undefined"
8828 case $cc_basename in
8829 ifort*) _lt_dar_can_shared=yes ;;
8830 *) _lt_dar_can_shared=$GCC ;;
8831 esac
8832 if test "$_lt_dar_can_shared" = "yes"; then
8833 output_verbose_link_cmd=func_echo_all
8834 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8835 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8836 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}"
8837 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}"
8838
8839 else
8840 ld_shlibs=no
8841 fi
8842
8843 ;;
8844
8845 dgux*)
8846 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8847 hardcode_libdir_flag_spec='-L$libdir'
8848 hardcode_shlibpath_var=no
8849 ;;
8850
8851 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8852 # support. Future versions do this automatically, but an explicit c++rt0.o
8853 # does not break anything, and helps significantly (at the cost of a little
8854 # extra space).
8855 freebsd2.2*)
8856 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8857 hardcode_libdir_flag_spec='-R$libdir'
8858 hardcode_direct=yes
8859 hardcode_shlibpath_var=no
8860 ;;
8861
8862 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8863 freebsd2.*)
8864 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8865 hardcode_direct=yes
8866 hardcode_minus_L=yes
8867 hardcode_shlibpath_var=no
8868 ;;
8869
8870 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8871 freebsd* | dragonfly*)
8872 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8873 hardcode_libdir_flag_spec='-R$libdir'
8874 hardcode_direct=yes
8875 hardcode_shlibpath_var=no
8876 ;;
8877
8878 hpux9*)
8879 if test "$GCC" = yes; then
8880 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'
8881 else
8882 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'
8883 fi
8884 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8885 hardcode_libdir_separator=:
8886 hardcode_direct=yes
8887
8888 # hardcode_minus_L: Not really in the search PATH,
8889 # but as the default location of the library.
8890 hardcode_minus_L=yes
8891 export_dynamic_flag_spec='${wl}-E'
8892 ;;
8893
8894 hpux10*)
8895 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8896 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8897 else
8898 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8899 fi
8900 if test "$with_gnu_ld" = no; then
8901 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8902 hardcode_libdir_flag_spec_ld='+b $libdir'
8903 hardcode_libdir_separator=:
8904 hardcode_direct=yes
8905 hardcode_direct_absolute=yes
8906 export_dynamic_flag_spec='${wl}-E'
8907 # hardcode_minus_L: Not really in the search PATH,
8908 # but as the default location of the library.
8909 hardcode_minus_L=yes
8910 fi
8911 ;;
8912
8913 hpux11*)
8914 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8915 case $host_cpu in
8916 hppa*64*)
8917 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8918 ;;
8919 ia64*)
8920 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8921 ;;
8922 *)
8923 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8924 ;;
8925 esac
8926 else
8927 case $host_cpu in
8928 hppa*64*)
8929 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8930 ;;
8931 ia64*)
8932 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8933 ;;
8934 *)
8935
8936 # Older versions of the 11.00 compiler do not understand -b yet
8937 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8939$as_echo_n "checking if $CC understands -b... " >&6; }
8940if test "${lt_cv_prog_compiler__b+set}" = set; then :
8941 $as_echo_n "(cached) " >&6
8942else
8943 lt_cv_prog_compiler__b=no
8944 save_LDFLAGS="$LDFLAGS"
8945 LDFLAGS="$LDFLAGS -b"
8946 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8947 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8948 # The linker can only warn and ignore the option if not recognized
8949 # So say no if there are warnings
8950 if test -s conftest.err; then
8951 # Append any errors to the config.log.
8952 cat conftest.err 1>&5
8953 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8955 if diff conftest.exp conftest.er2 >/dev/null; then
8956 lt_cv_prog_compiler__b=yes
8957 fi
8958 else
8959 lt_cv_prog_compiler__b=yes
8960 fi
8961 fi
8962 $RM -r conftest*
8963 LDFLAGS="$save_LDFLAGS"
8964
8965fi
8966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8967$as_echo "$lt_cv_prog_compiler__b" >&6; }
8968
8969if test x"$lt_cv_prog_compiler__b" = xyes; then
8970 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8971else
8972 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8973fi
8974
8975 ;;
8976 esac
8977 fi
8978 if test "$with_gnu_ld" = no; then
8979 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8980 hardcode_libdir_separator=:
8981
8982 case $host_cpu in
8983 hppa*64*|ia64*)
8984 hardcode_direct=no
8985 hardcode_shlibpath_var=no
8986 ;;
8987 *)
8988 hardcode_direct=yes
8989 hardcode_direct_absolute=yes
8990 export_dynamic_flag_spec='${wl}-E'
8991
8992 # hardcode_minus_L: Not really in the search PATH,
8993 # but as the default location of the library.
8994 hardcode_minus_L=yes
8995 ;;
8996 esac
8997 fi
8998 ;;
8999
9000 irix5* | irix6* | nonstopux*)
9001 if test "$GCC" = yes; then
9002 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9003 # Try to use the -exported_symbol ld option, if it does not
9004 # work, assume that -exports_file does not work either and
9005 # implicitly export all symbols.
9006 save_LDFLAGS="$LDFLAGS"
9007 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9009/* end confdefs.h. */
9010int foo(void) {}
9011_ACEOF
9012if ac_fn_c_try_link "$LINENO"; then :
9013 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9014
9015fi
9016rm -f core conftest.err conftest.$ac_objext \
9017 conftest$ac_exeext conftest.$ac_ext
9018 LDFLAGS="$save_LDFLAGS"
9019 else
9020 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9021 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9022 fi
9023 archive_cmds_need_lc='no'
9024 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9025 hardcode_libdir_separator=:
9026 inherit_rpath=yes
9027 link_all_deplibs=yes
9028 ;;
9029
9030 netbsd*)
9031 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9032 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9033 else
9034 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9035 fi
9036 hardcode_libdir_flag_spec='-R$libdir'
9037 hardcode_direct=yes
9038 hardcode_shlibpath_var=no
9039 ;;
9040
9041 newsos6)
9042 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9043 hardcode_direct=yes
9044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9045 hardcode_libdir_separator=:
9046 hardcode_shlibpath_var=no
9047 ;;
9048
9049 *nto* | *qnx*)
9050 ;;
9051
9052 openbsd*)
9053 if test -f /usr/libexec/ld.so; then
9054 hardcode_direct=yes
9055 hardcode_shlibpath_var=no
9056 hardcode_direct_absolute=yes
9057 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9058 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9059 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9060 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9061 export_dynamic_flag_spec='${wl}-E'
9062 else
9063 case $host_os in
9064 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9065 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9066 hardcode_libdir_flag_spec='-R$libdir'
9067 ;;
9068 *)
9069 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9070 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9071 ;;
9072 esac
9073 fi
9074 else
9075 ld_shlibs=no
9076 fi
9077 ;;
9078
9079 os2*)
9080 hardcode_libdir_flag_spec='-L$libdir'
9081 hardcode_minus_L=yes
9082 allow_undefined_flag=unsupported
9083 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'
9084 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9085 ;;
9086
9087 osf3*)
9088 if test "$GCC" = yes; then
9089 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9090 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9091 else
9092 allow_undefined_flag=' -expect_unresolved \*'
9093 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9094 fi
9095 archive_cmds_need_lc='no'
9096 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9097 hardcode_libdir_separator=:
9098 ;;
9099
9100 osf4* | osf5*) # as osf3* with the addition of -msym flag
9101 if test "$GCC" = yes; then
9102 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9103 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9104 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9105 else
9106 allow_undefined_flag=' -expect_unresolved \*'
9107 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9108 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~
9109 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9110
9111 # Both c and cxx compiler support -rpath directly
9112 hardcode_libdir_flag_spec='-rpath $libdir'
9113 fi
9114 archive_cmds_need_lc='no'
9115 hardcode_libdir_separator=:
9116 ;;
9117
9118 solaris*)
9119 no_undefined_flag=' -z defs'
9120 if test "$GCC" = yes; then
9121 wlarc='${wl}'
9122 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9123 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9124 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9125 else
9126 case `$CC -V 2>&1` in
9127 *"Compilers 5.0"*)
9128 wlarc=''
9129 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9130 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9131 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9132 ;;
9133 *)
9134 wlarc='${wl}'
9135 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9136 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9137 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9138 ;;
9139 esac
9140 fi
9141 hardcode_libdir_flag_spec='-R$libdir'
9142 hardcode_shlibpath_var=no
9143 case $host_os in
9144 solaris2.[0-5] | solaris2.[0-5].*) ;;
9145 *)
9146 # The compiler driver will combine and reorder linker options,
9147 # but understands `-z linker_flag'. GCC discards it without `$wl',
9148 # but is careful enough not to reorder.
9149 # Supported since Solaris 2.6 (maybe 2.5.1?)
9150 if test "$GCC" = yes; then
9151 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9152 else
9153 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9154 fi
9155 ;;
9156 esac
9157 link_all_deplibs=yes
9158 ;;
9159
9160 sunos4*)
9161 if test "x$host_vendor" = xsequent; then
9162 # Use $CC to link under sequent, because it throws in some extra .o
9163 # files that make .init and .fini sections work.
9164 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9165 else
9166 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9167 fi
9168 hardcode_libdir_flag_spec='-L$libdir'
9169 hardcode_direct=yes
9170 hardcode_minus_L=yes
9171 hardcode_shlibpath_var=no
9172 ;;
9173
9174 sysv4)
9175 case $host_vendor in
9176 sni)
9177 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9178 hardcode_direct=yes # is this really true???
9179 ;;
9180 siemens)
9181 ## LD is ld it makes a PLAMLIB
9182 ## CC just makes a GrossModule.
9183 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9184 reload_cmds='$CC -r -o $output$reload_objs'
9185 hardcode_direct=no
9186 ;;
9187 motorola)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9190 ;;
9191 esac
9192 runpath_var='LD_RUN_PATH'
9193 hardcode_shlibpath_var=no
9194 ;;
9195
9196 sysv4.3*)
9197 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9198 hardcode_shlibpath_var=no
9199 export_dynamic_flag_spec='-Bexport'
9200 ;;
9201
9202 sysv4*MP*)
9203 if test -d /usr/nec; then
9204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9205 hardcode_shlibpath_var=no
9206 runpath_var=LD_RUN_PATH
9207 hardcode_runpath_var=yes
9208 ld_shlibs=yes
9209 fi
9210 ;;
9211
9212 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9213 no_undefined_flag='${wl}-z,text'
9214 archive_cmds_need_lc=no
9215 hardcode_shlibpath_var=no
9216 runpath_var='LD_RUN_PATH'
9217
9218 if test "$GCC" = yes; then
9219 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9220 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9221 else
9222 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9223 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9224 fi
9225 ;;
9226
9227 sysv5* | sco3.2v5* | sco5v6*)
9228 # Note: We can NOT use -z defs as we might desire, because we do not
9229 # link with -lc, and that would cause any symbols used from libc to
9230 # always be unresolved, which means just about no library would
9231 # ever link correctly. If we're not using GNU ld we use -z text
9232 # though, which does catch some bad symbols but isn't as heavy-handed
9233 # as -z defs.
9234 no_undefined_flag='${wl}-z,text'
9235 allow_undefined_flag='${wl}-z,nodefs'
9236 archive_cmds_need_lc=no
9237 hardcode_shlibpath_var=no
9238 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9239 hardcode_libdir_separator=':'
9240 link_all_deplibs=yes
9241 export_dynamic_flag_spec='${wl}-Bexport'
9242 runpath_var='LD_RUN_PATH'
9243
9244 if test "$GCC" = yes; then
9245 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9246 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9247 else
9248 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9249 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9250 fi
9251 ;;
9252
9253 uts4*)
9254 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9255 hardcode_libdir_flag_spec='-L$libdir'
9256 hardcode_shlibpath_var=no
9257 ;;
9258
9259 *)
9260 ld_shlibs=no
9261 ;;
9262 esac
9263
9264 if test x$host_vendor = xsni; then
9265 case $host in
9266 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9267 export_dynamic_flag_spec='${wl}-Blargedynsym'
9268 ;;
9269 esac
9270 fi
9271 fi
9272
9273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9274$as_echo "$ld_shlibs" >&6; }
9275test "$ld_shlibs" = no && can_build_shared=no
9276
9277with_gnu_ld=$with_gnu_ld
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293#
9294# Do we need to explicitly link libc?
9295#
9296case "x$archive_cmds_need_lc" in
9297x|xyes)
9298 # Assume -lc should be added
9299 archive_cmds_need_lc=yes
9300
9301 if test "$enable_shared" = yes && test "$GCC" = yes; then
9302 case $archive_cmds in
9303 *'~'*)
9304 # FIXME: we may have to deal with multi-command sequences.
9305 ;;
9306 '$CC '*)
9307 # Test whether the compiler implicitly links with -lc since on some
9308 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9309 # to ld, don't add -lc before -lgcc.
9310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9311$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9312if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9313 $as_echo_n "(cached) " >&6
9314else
9315 $RM conftest*
9316 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9317
9318 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9319 (eval $ac_compile) 2>&5
9320 ac_status=$?
9321 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9322 test $ac_status = 0; } 2>conftest.err; then
9323 soname=conftest
9324 lib=conftest
9325 libobjs=conftest.$ac_objext
9326 deplibs=
9327 wl=$lt_prog_compiler_wl
9328 pic_flag=$lt_prog_compiler_pic
9329 compiler_flags=-v
9330 linker_flags=-v
9331 verstring=
9332 output_objdir=.
9333 libname=conftest
9334 lt_save_allow_undefined_flag=$allow_undefined_flag
9335 allow_undefined_flag=
9336 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9337 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9338 ac_status=$?
9339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9340 test $ac_status = 0; }
9341 then
9342 lt_cv_archive_cmds_need_lc=no
9343 else
9344 lt_cv_archive_cmds_need_lc=yes
9345 fi
9346 allow_undefined_flag=$lt_save_allow_undefined_flag
9347 else
9348 cat conftest.err 1>&5
9349 fi
9350 $RM conftest*
9351
9352fi
9353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9354$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9355 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9356 ;;
9357 esac
9358 fi
9359 ;;
9360esac
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9519$as_echo_n "checking dynamic linker characteristics... " >&6; }
9520
9521if test "$GCC" = yes; then
9522 case $host_os in
9523 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9524 *) lt_awk_arg="/^libraries:/" ;;
9525 esac
9526 case $host_os in
9527 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9528 *) lt_sed_strip_eq="s,=/,/,g" ;;
9529 esac
9530 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9531 case $lt_search_path_spec in
9532 *\;*)
9533 # if the path contains ";" then we assume it to be the separator
9534 # otherwise default to the standard path separator (i.e. ":") - it is
9535 # assumed that no part of a normal pathname contains ";" but that should
9536 # okay in the real world where ";" in dirpaths is itself problematic.
9537 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9538 ;;
9539 *)
9540 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9541 ;;
9542 esac
9543 # Ok, now we have the path, separated by spaces, we can step through it
9544 # and add multilib dir if necessary.
9545 lt_tmp_lt_search_path_spec=
9546 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9547 for lt_sys_path in $lt_search_path_spec; do
9548 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9549 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9550 else
9551 test -d "$lt_sys_path" && \
9552 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9553 fi
9554 done
9555 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9556BEGIN {RS=" "; FS="/|\n";} {
9557 lt_foo="";
9558 lt_count=0;
9559 for (lt_i = NF; lt_i > 0; lt_i--) {
9560 if ($lt_i != "" && $lt_i != ".") {
9561 if ($lt_i == "..") {
9562 lt_count++;
9563 } else {
9564 if (lt_count == 0) {
9565 lt_foo="/" $lt_i lt_foo;
9566 } else {
9567 lt_count--;
9568 }
9569 }
9570 }
9571 }
9572 if (lt_foo != "") { lt_freq[lt_foo]++; }
9573 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9574}'`
9575 # AWK program above erroneously prepends '/' to C:/dos/paths
9576 # for these hosts.
9577 case $host_os in
9578 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9579 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9580 esac
9581 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9582else
9583 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9584fi
9585library_names_spec=
9586libname_spec='lib$name'
9587soname_spec=
9588shrext_cmds=".so"
9589postinstall_cmds=
9590postuninstall_cmds=
9591finish_cmds=
9592finish_eval=
9593shlibpath_var=
9594shlibpath_overrides_runpath=unknown
9595version_type=none
9596dynamic_linker="$host_os ld.so"
9597sys_lib_dlsearch_path_spec="/lib /usr/lib"
9598need_lib_prefix=unknown
9599hardcode_into_libs=no
9600
9601# when you set need_version to no, make sure it does not cause -set_version
9602# flags to be left without arguments
9603need_version=unknown
9604
9605case $host_os in
9606aix3*)
9607 version_type=linux
9608 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9609 shlibpath_var=LIBPATH
9610
9611 # AIX 3 has no versioning support, so we append a major version to the name.
9612 soname_spec='${libname}${release}${shared_ext}$major'
9613 ;;
9614
9615aix[4-9]*)
9616 version_type=linux
9617 need_lib_prefix=no
9618 need_version=no
9619 hardcode_into_libs=yes
9620 if test "$host_cpu" = ia64; then
9621 # AIX 5 supports IA64
9622 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9623 shlibpath_var=LD_LIBRARY_PATH
9624 else
9625 # With GCC up to 2.95.x, collect2 would create an import file
9626 # for dependence libraries. The import file would start with
9627 # the line `#! .'. This would cause the generated library to
9628 # depend on `.', always an invalid library. This was fixed in
9629 # development snapshots of GCC prior to 3.0.
9630 case $host_os in
9631 aix4 | aix4.[01] | aix4.[01].*)
9632 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9633 echo ' yes '
9634 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9635 :
9636 else
9637 can_build_shared=no
9638 fi
9639 ;;
9640 esac
9641 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9642 # soname into executable. Probably we can add versioning support to
9643 # collect2, so additional links can be useful in future.
9644 if test "$aix_use_runtimelinking" = yes; then
9645 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9646 # instead of lib<name>.a to let people know that these are not
9647 # typical AIX shared libraries.
9648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9649 else
9650 # We preserve .a as extension for shared libraries through AIX4.2
9651 # and later when we are not doing run time linking.
9652 library_names_spec='${libname}${release}.a $libname.a'
9653 soname_spec='${libname}${release}${shared_ext}$major'
9654 fi
9655 shlibpath_var=LIBPATH
9656 fi
9657 ;;
9658
9659amigaos*)
9660 case $host_cpu in
9661 powerpc)
9662 # Since July 2007 AmigaOS4 officially supports .so libraries.
9663 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9665 ;;
9666 m68k)
9667 library_names_spec='$libname.ixlibrary $libname.a'
9668 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9669 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
9670 ;;
9671 esac
9672 ;;
9673
9674beos*)
9675 library_names_spec='${libname}${shared_ext}'
9676 dynamic_linker="$host_os ld.so"
9677 shlibpath_var=LIBRARY_PATH
9678 ;;
9679
9680bsdi[45]*)
9681 version_type=linux
9682 need_version=no
9683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9684 soname_spec='${libname}${release}${shared_ext}$major'
9685 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9686 shlibpath_var=LD_LIBRARY_PATH
9687 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9688 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9689 # the default ld.so.conf also contains /usr/contrib/lib and
9690 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9691 # libtool to hard-code these into programs
9692 ;;
9693
9694cygwin* | mingw* | pw32* | cegcc*)
9695 version_type=windows
9696 shrext_cmds=".dll"
9697 need_version=no
9698 need_lib_prefix=no
9699
9700 case $GCC,$host_os in
9701 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9702 library_names_spec='$libname.dll.a'
9703 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9704 postinstall_cmds='base_file=`basename \${file}`~
9705 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9706 dldir=$destdir/`dirname \$dlpath`~
9707 test -d \$dldir || mkdir -p \$dldir~
9708 $install_prog $dir/$dlname \$dldir/$dlname~
9709 chmod a+x \$dldir/$dlname~
9710 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9711 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9712 fi'
9713 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9714 dlpath=$dir/\$dldll~
9715 $RM \$dlpath'
9716 shlibpath_overrides_runpath=yes
9717
9718 case $host_os in
9719 cygwin*)
9720 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9721 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9722
9723 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9724 ;;
9725 mingw* | cegcc*)
9726 # MinGW DLLs use traditional 'lib' prefix
9727 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9728 ;;
9729 pw32*)
9730 # pw32 DLLs use 'pw' prefix rather than 'lib'
9731 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9732 ;;
9733 esac
9734 ;;
9735
9736 *)
9737 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9738 ;;
9739 esac
9740 dynamic_linker='Win32 ld.exe'
9741 # FIXME: first we should search . and the directory the executable is in
9742 shlibpath_var=PATH
9743 ;;
9744
9745darwin* | rhapsody*)
9746 dynamic_linker="$host_os dyld"
9747 version_type=darwin
9748 need_lib_prefix=no
9749 need_version=no
9750 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9751 soname_spec='${libname}${release}${major}$shared_ext'
9752 shlibpath_overrides_runpath=yes
9753 shlibpath_var=DYLD_LIBRARY_PATH
9754 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9755
9756 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9757 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9758 ;;
9759
9760dgux*)
9761 version_type=linux
9762 need_lib_prefix=no
9763 need_version=no
9764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9765 soname_spec='${libname}${release}${shared_ext}$major'
9766 shlibpath_var=LD_LIBRARY_PATH
9767 ;;
9768
9769freebsd* | dragonfly*)
9770 # DragonFly does not have aout. When/if they implement a new
9771 # versioning mechanism, adjust this.
9772 if test -x /usr/bin/objformat; then
9773 objformat=`/usr/bin/objformat`
9774 else
9775 case $host_os in
9776 freebsd[23].*) objformat=aout ;;
9777 *) objformat=elf ;;
9778 esac
9779 fi
9780 version_type=freebsd-$objformat
9781 case $version_type in
9782 freebsd-elf*)
9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9784 need_version=no
9785 need_lib_prefix=no
9786 ;;
9787 freebsd-*)
9788 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9789 need_version=yes
9790 ;;
9791 esac
9792 shlibpath_var=LD_LIBRARY_PATH
9793 case $host_os in
9794 freebsd2.*)
9795 shlibpath_overrides_runpath=yes
9796 ;;
9797 freebsd3.[01]* | freebsdelf3.[01]*)
9798 shlibpath_overrides_runpath=yes
9799 hardcode_into_libs=yes
9800 ;;
9801 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9802 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9803 shlibpath_overrides_runpath=no
9804 hardcode_into_libs=yes
9805 ;;
9806 *) # from 4.6 on, and DragonFly
9807 shlibpath_overrides_runpath=yes
9808 hardcode_into_libs=yes
9809 ;;
9810 esac
9811 ;;
9812
9813gnu*)
9814 version_type=linux
9815 need_lib_prefix=no
9816 need_version=no
9817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9818 soname_spec='${libname}${release}${shared_ext}$major'
9819 shlibpath_var=LD_LIBRARY_PATH
9820 hardcode_into_libs=yes
9821 ;;
9822
9823haiku*)
9824 version_type=linux
9825 need_lib_prefix=no
9826 need_version=no
9827 dynamic_linker="$host_os runtime_loader"
9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9829 soname_spec='${libname}${release}${shared_ext}$major'
9830 shlibpath_var=LIBRARY_PATH
9831 shlibpath_overrides_runpath=yes
9832 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9833 hardcode_into_libs=yes
9834 ;;
9835
9836hpux9* | hpux10* | hpux11*)
9837 # Give a soname corresponding to the major version so that dld.sl refuses to
9838 # link against other versions.
9839 version_type=sunos
9840 need_lib_prefix=no
9841 need_version=no
9842 case $host_cpu in
9843 ia64*)
9844 shrext_cmds='.so'
9845 hardcode_into_libs=yes
9846 dynamic_linker="$host_os dld.so"
9847 shlibpath_var=LD_LIBRARY_PATH
9848 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9850 soname_spec='${libname}${release}${shared_ext}$major'
9851 if test "X$HPUX_IA64_MODE" = X32; then
9852 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9853 else
9854 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9855 fi
9856 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9857 ;;
9858 hppa*64*)
9859 shrext_cmds='.sl'
9860 hardcode_into_libs=yes
9861 dynamic_linker="$host_os dld.sl"
9862 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9863 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9865 soname_spec='${libname}${release}${shared_ext}$major'
9866 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9867 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9868 ;;
9869 *)
9870 shrext_cmds='.sl'
9871 dynamic_linker="$host_os dld.sl"
9872 shlibpath_var=SHLIB_PATH
9873 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9875 soname_spec='${libname}${release}${shared_ext}$major'
9876 ;;
9877 esac
9878 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9879 postinstall_cmds='chmod 555 $lib'
9880 # or fails outright, so override atomically:
9881 install_override_mode=555
9882 ;;
9883
9884interix[3-9]*)
9885 version_type=linux
9886 need_lib_prefix=no
9887 need_version=no
9888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9889 soname_spec='${libname}${release}${shared_ext}$major'
9890 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9891 shlibpath_var=LD_LIBRARY_PATH
9892 shlibpath_overrides_runpath=no
9893 hardcode_into_libs=yes
9894 ;;
9895
9896irix5* | irix6* | nonstopux*)
9897 case $host_os in
9898 nonstopux*) version_type=nonstopux ;;
9899 *)
9900 if test "$lt_cv_prog_gnu_ld" = yes; then
9901 version_type=linux
9902 else
9903 version_type=irix
9904 fi ;;
9905 esac
9906 need_lib_prefix=no
9907 need_version=no
9908 soname_spec='${libname}${release}${shared_ext}$major'
9909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9910 case $host_os in
9911 irix5* | nonstopux*)
9912 libsuff= shlibsuff=
9913 ;;
9914 *)
9915 case $LD in # libtool.m4 will add one of these switches to LD
9916 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9917 libsuff= shlibsuff= libmagic=32-bit;;
9918 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9919 libsuff=32 shlibsuff=N32 libmagic=N32;;
9920 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9921 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9922 *) libsuff= shlibsuff= libmagic=never-match;;
9923 esac
9924 ;;
9925 esac
9926 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9927 shlibpath_overrides_runpath=no
9928 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9929 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9930 hardcode_into_libs=yes
9931 ;;
9932
9933# No shared lib support for Linux oldld, aout, or coff.
9934linux*oldld* | linux*aout* | linux*coff*)
9935 dynamic_linker=no
9936 ;;
9937
9938# This must be Linux ELF.
9939linux* | k*bsd*-gnu | kopensolaris*-gnu)
9940 version_type=linux
9941 need_lib_prefix=no
9942 need_version=no
9943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9944 soname_spec='${libname}${release}${shared_ext}$major'
9945 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9946 shlibpath_var=LD_LIBRARY_PATH
9947 shlibpath_overrides_runpath=no
9948
9949 # Some binutils ld are patched to set DT_RUNPATH
9950 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9951 $as_echo_n "(cached) " >&6
9952else
9953 lt_cv_shlibpath_overrides_runpath=no
9954 save_LDFLAGS=$LDFLAGS
9955 save_libdir=$libdir
9956 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9957 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9959/* end confdefs.h. */
9960
9961int
9962main ()
9963{
9964
9965 ;
9966 return 0;
9967}
9968_ACEOF
9969if ac_fn_c_try_link "$LINENO"; then :
9970 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9971 lt_cv_shlibpath_overrides_runpath=yes
9972fi
9973fi
9974rm -f core conftest.err conftest.$ac_objext \
9975 conftest$ac_exeext conftest.$ac_ext
9976 LDFLAGS=$save_LDFLAGS
9977 libdir=$save_libdir
9978
9979fi
9980
9981 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9982
9983 # This implies no fast_install, which is unacceptable.
9984 # Some rework will be needed to allow for fast_install
9985 # before this can be enabled.
9986 hardcode_into_libs=yes
9987
9988 # Append ld.so.conf contents to the search path
9989 if test -f /etc/ld.so.conf; then
9990 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;s/"//g;/^$/d' | tr '\n' ' '`
9991 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9992 fi
9993
9994 # We used to test for /lib/ld.so.1 and disable shared libraries on
9995 # powerpc, because MkLinux only supported shared libraries with the
9996 # GNU dynamic linker. Since this was broken with cross compilers,
9997 # most powerpc-linux boxes support dynamic linking these days and
9998 # people can always --disable-shared, the test was removed, and we
9999 # assume the GNU/Linux dynamic linker is in use.
10000 dynamic_linker='GNU/Linux ld.so'
10001 ;;
10002
10003netbsd*)
10004 version_type=sunos
10005 need_lib_prefix=no
10006 need_version=no
10007 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10009 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10010 dynamic_linker='NetBSD (a.out) ld.so'
10011 else
10012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10013 soname_spec='${libname}${release}${shared_ext}$major'
10014 dynamic_linker='NetBSD ld.elf_so'
10015 fi
10016 shlibpath_var=LD_LIBRARY_PATH
10017 shlibpath_overrides_runpath=yes
10018 hardcode_into_libs=yes
10019 ;;
10020
10021newsos6)
10022 version_type=linux
10023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10024 shlibpath_var=LD_LIBRARY_PATH
10025 shlibpath_overrides_runpath=yes
10026 ;;
10027
10028*nto* | *qnx*)
10029 version_type=qnx
10030 need_lib_prefix=no
10031 need_version=no
10032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10033 soname_spec='${libname}${release}${shared_ext}$major'
10034 shlibpath_var=LD_LIBRARY_PATH
10035 shlibpath_overrides_runpath=no
10036 hardcode_into_libs=yes
10037 dynamic_linker='ldqnx.so'
10038 ;;
10039
10040openbsd*)
10041 version_type=sunos
10042 sys_lib_dlsearch_path_spec="/usr/lib"
10043 need_lib_prefix=no
10044 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10045 case $host_os in
10046 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10047 *) need_version=no ;;
10048 esac
10049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10050 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10051 shlibpath_var=LD_LIBRARY_PATH
10052 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10053 case $host_os in
10054 openbsd2.[89] | openbsd2.[89].*)
10055 shlibpath_overrides_runpath=no
10056 ;;
10057 *)
10058 shlibpath_overrides_runpath=yes
10059 ;;
10060 esac
10061 else
10062 shlibpath_overrides_runpath=yes
10063 fi
10064 ;;
10065
10066os2*)
10067 libname_spec='$name'
10068 shrext_cmds=".dll"
10069 need_lib_prefix=no
10070 library_names_spec='$libname${shared_ext} $libname.a'
10071 dynamic_linker='OS/2 ld.exe'
10072 shlibpath_var=LIBPATH
10073 ;;
10074
10075osf3* | osf4* | osf5*)
10076 version_type=osf
10077 need_lib_prefix=no
10078 need_version=no
10079 soname_spec='${libname}${release}${shared_ext}$major'
10080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10081 shlibpath_var=LD_LIBRARY_PATH
10082 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10083 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10084 ;;
10085
10086rdos*)
10087 dynamic_linker=no
10088 ;;
10089
10090solaris*)
10091 version_type=linux
10092 need_lib_prefix=no
10093 need_version=no
10094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10095 soname_spec='${libname}${release}${shared_ext}$major'
10096 shlibpath_var=LD_LIBRARY_PATH
10097 shlibpath_overrides_runpath=yes
10098 hardcode_into_libs=yes
10099 # ldd complains unless libraries are executable
10100 postinstall_cmds='chmod +x $lib'
10101 ;;
10102
10103sunos4*)
10104 version_type=sunos
10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10106 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10107 shlibpath_var=LD_LIBRARY_PATH
10108 shlibpath_overrides_runpath=yes
10109 if test "$with_gnu_ld" = yes; then
10110 need_lib_prefix=no
10111 fi
10112 need_version=yes
10113 ;;
10114
10115sysv4 | sysv4.3*)
10116 version_type=linux
10117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10118 soname_spec='${libname}${release}${shared_ext}$major'
10119 shlibpath_var=LD_LIBRARY_PATH
10120 case $host_vendor in
10121 sni)
10122 shlibpath_overrides_runpath=no
10123 need_lib_prefix=no
10124 runpath_var=LD_RUN_PATH
10125 ;;
10126 siemens)
10127 need_lib_prefix=no
10128 ;;
10129 motorola)
10130 need_lib_prefix=no
10131 need_version=no
10132 shlibpath_overrides_runpath=no
10133 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10134 ;;
10135 esac
10136 ;;
10137
10138sysv4*MP*)
10139 if test -d /usr/nec ;then
10140 version_type=linux
10141 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10142 soname_spec='$libname${shared_ext}.$major'
10143 shlibpath_var=LD_LIBRARY_PATH
10144 fi
10145 ;;
10146
10147sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10148 version_type=freebsd-elf
10149 need_lib_prefix=no
10150 need_version=no
10151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10152 soname_spec='${libname}${release}${shared_ext}$major'
10153 shlibpath_var=LD_LIBRARY_PATH
10154 shlibpath_overrides_runpath=yes
10155 hardcode_into_libs=yes
10156 if test "$with_gnu_ld" = yes; then
10157 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10158 else
10159 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10160 case $host_os in
10161 sco3.2v5*)
10162 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10163 ;;
10164 esac
10165 fi
10166 sys_lib_dlsearch_path_spec='/usr/lib'
10167 ;;
10168
10169tpf*)
10170 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10171 version_type=linux
10172 need_lib_prefix=no
10173 need_version=no
10174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10175 shlibpath_var=LD_LIBRARY_PATH
10176 shlibpath_overrides_runpath=no
10177 hardcode_into_libs=yes
10178 ;;
10179
10180uts4*)
10181 version_type=linux
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10183 soname_spec='${libname}${release}${shared_ext}$major'
10184 shlibpath_var=LD_LIBRARY_PATH
10185 ;;
10186
10187*)
10188 dynamic_linker=no
10189 ;;
10190esac
10191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10192$as_echo "$dynamic_linker" >&6; }
10193test "$dynamic_linker" = no && can_build_shared=no
10194
10195variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10196if test "$GCC" = yes; then
10197 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10198fi
10199
10200if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10201 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10202fi
10203if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10204 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10205fi
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10299$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10300hardcode_action=
10301if test -n "$hardcode_libdir_flag_spec" ||
10302 test -n "$runpath_var" ||
10303 test "X$hardcode_automatic" = "Xyes" ; then
10304
10305 # We can hardcode non-existent directories.
10306 if test "$hardcode_direct" != no &&
10307 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10308 # have to relink, otherwise we might link with an installed library
10309 # when we should be linking with a yet-to-be-installed one
10310 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10311 test "$hardcode_minus_L" != no; then
10312 # Linking always hardcodes the temporary library directory.
10313 hardcode_action=relink
10314 else
10315 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10316 hardcode_action=immediate
10317 fi
10318else
10319 # We cannot hardcode anything, or else we can only hardcode existing
10320 # directories.
10321 hardcode_action=unsupported
10322fi
10323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10324$as_echo "$hardcode_action" >&6; }
10325
10326if test "$hardcode_action" = relink ||
10327 test "$inherit_rpath" = yes; then
10328 # Fast installation is not supported
10329 enable_fast_install=no
10330elif test "$shlibpath_overrides_runpath" = yes ||
10331 test "$enable_shared" = no; then
10332 # Fast installation is not necessary
10333 enable_fast_install=needless
10334fi
10335
10336
10337
10338
10339
10340
10341 if test "x$enable_dlopen" != xyes; then
10342 enable_dlopen=unknown
10343 enable_dlopen_self=unknown
10344 enable_dlopen_self_static=unknown
10345else
10346 lt_cv_dlopen=no
10347 lt_cv_dlopen_libs=
10348
10349 case $host_os in
10350 beos*)
10351 lt_cv_dlopen="load_add_on"
10352 lt_cv_dlopen_libs=
10353 lt_cv_dlopen_self=yes
10354 ;;
10355
10356 mingw* | pw32* | cegcc*)
10357 lt_cv_dlopen="LoadLibrary"
10358 lt_cv_dlopen_libs=
10359 ;;
10360
10361 cygwin*)
10362 lt_cv_dlopen="dlopen"
10363 lt_cv_dlopen_libs=
10364 ;;
10365
10366 darwin*)
10367 # if libdl is installed we need to link against it
10368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10369$as_echo_n "checking for dlopen in -ldl... " >&6; }
10370if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10371 $as_echo_n "(cached) " >&6
10372else
10373 ac_check_lib_save_LIBS=$LIBS
10374LIBS="-ldl $LIBS"
10375cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10376/* end confdefs.h. */
10377
10378/* Override any GCC internal prototype to avoid an error.
10379 Use char because int might match the return type of a GCC
10380 builtin and then its argument prototype would still apply. */
10381#ifdef __cplusplus
10382extern "C"
10383#endif
10384char dlopen ();
10385int
10386main ()
10387{
10388return dlopen ();
10389 ;
10390 return 0;
10391}
10392_ACEOF
10393if ac_fn_c_try_link "$LINENO"; then :
10394 ac_cv_lib_dl_dlopen=yes
10395else
10396 ac_cv_lib_dl_dlopen=no
10397fi
10398rm -f core conftest.err conftest.$ac_objext \
10399 conftest$ac_exeext conftest.$ac_ext
10400LIBS=$ac_check_lib_save_LIBS
10401fi
10402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10403$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10404if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10405 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10406else
10407
10408 lt_cv_dlopen="dyld"
10409 lt_cv_dlopen_libs=
10410 lt_cv_dlopen_self=yes
10411
10412fi
10413
10414 ;;
10415
10416 *)
10417 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10418if test "x$ac_cv_func_shl_load" = x""yes; then :
10419 lt_cv_dlopen="shl_load"
10420else
10421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10422$as_echo_n "checking for shl_load in -ldld... " >&6; }
10423if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10424 $as_echo_n "(cached) " >&6
10425else
10426 ac_check_lib_save_LIBS=$LIBS
10427LIBS="-ldld $LIBS"
10428cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10429/* end confdefs.h. */
10430
10431/* Override any GCC internal prototype to avoid an error.
10432 Use char because int might match the return type of a GCC
10433 builtin and then its argument prototype would still apply. */
10434#ifdef __cplusplus
10435extern "C"
10436#endif
10437char shl_load ();
10438int
10439main ()
10440{
10441return shl_load ();
10442 ;
10443 return 0;
10444}
10445_ACEOF
10446if ac_fn_c_try_link "$LINENO"; then :
10447 ac_cv_lib_dld_shl_load=yes
10448else
10449 ac_cv_lib_dld_shl_load=no
10450fi
10451rm -f core conftest.err conftest.$ac_objext \
10452 conftest$ac_exeext conftest.$ac_ext
10453LIBS=$ac_check_lib_save_LIBS
10454fi
10455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10456$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10457if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10458 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10459else
10460 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10461if test "x$ac_cv_func_dlopen" = x""yes; then :
10462 lt_cv_dlopen="dlopen"
10463else
10464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10465$as_echo_n "checking for dlopen in -ldl... " >&6; }
10466if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 10467 $as_echo_n "(cached) " >&6
b7026657 10468else
81ecdfbb 10469 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10470LIBS="-ldl $LIBS"
81ecdfbb 10471cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10472/* end confdefs.h. */
b7026657 10473
81ecdfbb
RW
10474/* Override any GCC internal prototype to avoid an error.
10475 Use char because int might match the return type of a GCC
10476 builtin and then its argument prototype would still apply. */
10477#ifdef __cplusplus
10478extern "C"
10479#endif
6bb11ab3 10480char dlopen ();
81ecdfbb
RW
10481int
10482main ()
10483{
6bb11ab3 10484return dlopen ();
81ecdfbb
RW
10485 ;
10486 return 0;
10487}
b7026657 10488_ACEOF
81ecdfbb 10489if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10490 ac_cv_lib_dl_dlopen=yes
c906108c 10491else
6bb11ab3 10492 ac_cv_lib_dl_dlopen=no
b7026657 10493fi
81ecdfbb
RW
10494rm -f core conftest.err conftest.$ac_objext \
10495 conftest$ac_exeext conftest.$ac_ext
10496LIBS=$ac_check_lib_save_LIBS
b7026657 10497fi
6bb11ab3
L
10498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10499$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10500if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10501 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10502else
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10504$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10505if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 10506 $as_echo_n "(cached) " >&6
b7026657 10507else
81ecdfbb 10508 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10509LIBS="-lsvld $LIBS"
81ecdfbb 10510cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10511/* end confdefs.h. */
b7026657 10512
81ecdfbb
RW
10513/* Override any GCC internal prototype to avoid an error.
10514 Use char because int might match the return type of a GCC
10515 builtin and then its argument prototype would still apply. */
10516#ifdef __cplusplus
10517extern "C"
10518#endif
6bb11ab3 10519char dlopen ();
81ecdfbb
RW
10520int
10521main ()
10522{
6bb11ab3 10523return dlopen ();
81ecdfbb
RW
10524 ;
10525 return 0;
10526}
b7026657 10527_ACEOF
81ecdfbb 10528if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10529 ac_cv_lib_svld_dlopen=yes
c906108c 10530else
6bb11ab3 10531 ac_cv_lib_svld_dlopen=no
b7026657 10532fi
81ecdfbb
RW
10533rm -f core conftest.err conftest.$ac_objext \
10534 conftest$ac_exeext conftest.$ac_ext
10535LIBS=$ac_check_lib_save_LIBS
b7026657 10536fi
6bb11ab3
L
10537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10538$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10539if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10540 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10541else
6bb11ab3
L
10542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10543$as_echo_n "checking for dld_link in -ldld... " >&6; }
10544if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 10545 $as_echo_n "(cached) " >&6
b7026657 10546else
6bb11ab3
L
10547 ac_check_lib_save_LIBS=$LIBS
10548LIBS="-ldld $LIBS"
81ecdfbb 10549cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10550/* end confdefs.h. */
b7026657 10551
81ecdfbb
RW
10552/* Override any GCC internal prototype to avoid an error.
10553 Use char because int might match the return type of a GCC
10554 builtin and then its argument prototype would still apply. */
10555#ifdef __cplusplus
10556extern "C"
10557#endif
6bb11ab3 10558char dld_link ();
81ecdfbb
RW
10559int
10560main ()
10561{
6bb11ab3 10562return dld_link ();
81ecdfbb
RW
10563 ;
10564 return 0;
10565}
b7026657 10566_ACEOF
6bb11ab3
L
10567if ac_fn_c_try_link "$LINENO"; then :
10568 ac_cv_lib_dld_dld_link=yes
10569else
10570 ac_cv_lib_dld_dld_link=no
10571fi
10572rm -f core conftest.err conftest.$ac_objext \
10573 conftest$ac_exeext conftest.$ac_ext
10574LIBS=$ac_check_lib_save_LIBS
10575fi
10576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10577$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10578if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10579 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10580fi
10581
10582
10583fi
10584
10585
10586fi
10587
10588
10589fi
10590
10591
10592fi
10593
10594
10595fi
10596
10597 ;;
10598 esac
10599
10600 if test "x$lt_cv_dlopen" != xno; then
10601 enable_dlopen=yes
b7026657 10602 else
6bb11ab3
L
10603 enable_dlopen=no
10604 fi
10605
10606 case $lt_cv_dlopen in
10607 dlopen)
10608 save_CPPFLAGS="$CPPFLAGS"
10609 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10610
10611 save_LDFLAGS="$LDFLAGS"
10612 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10613
10614 save_LIBS="$LIBS"
10615 LIBS="$lt_cv_dlopen_libs $LIBS"
10616
10617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10618$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10619if test "${lt_cv_dlopen_self+set}" = set; then :
10620 $as_echo_n "(cached) " >&6
10621else
10622 if test "$cross_compiling" = yes; then :
10623 lt_cv_dlopen_self=cross
10624else
10625 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10626 lt_status=$lt_dlunknown
10627 cat > conftest.$ac_ext <<_LT_EOF
ae7d0cac 10628#line 10628 "configure"
6bb11ab3
L
10629#include "confdefs.h"
10630
10631#if HAVE_DLFCN_H
10632#include <dlfcn.h>
10633#endif
10634
10635#include <stdio.h>
10636
10637#ifdef RTLD_GLOBAL
10638# define LT_DLGLOBAL RTLD_GLOBAL
10639#else
10640# ifdef DL_GLOBAL
10641# define LT_DLGLOBAL DL_GLOBAL
10642# else
10643# define LT_DLGLOBAL 0
10644# endif
10645#endif
10646
10647/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10648 find out it does not work in some platform. */
10649#ifndef LT_DLLAZY_OR_NOW
10650# ifdef RTLD_LAZY
10651# define LT_DLLAZY_OR_NOW RTLD_LAZY
10652# else
10653# ifdef DL_LAZY
10654# define LT_DLLAZY_OR_NOW DL_LAZY
10655# else
10656# ifdef RTLD_NOW
10657# define LT_DLLAZY_OR_NOW RTLD_NOW
10658# else
10659# ifdef DL_NOW
10660# define LT_DLLAZY_OR_NOW DL_NOW
10661# else
10662# define LT_DLLAZY_OR_NOW 0
10663# endif
10664# endif
10665# endif
10666# endif
10667#endif
10668
10669/* When -fvisbility=hidden is used, assume the code has been annotated
10670 correspondingly for the symbols needed. */
10671#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10672void fnord () __attribute__((visibility("default")));
10673#endif
10674
10675void fnord () { int i=42; }
10676int main ()
10677{
10678 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10679 int status = $lt_dlunknown;
10680
10681 if (self)
10682 {
10683 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10684 else
10685 {
10686 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10687 else puts (dlerror ());
10688 }
10689 /* dlclose (self); */
10690 }
10691 else
10692 puts (dlerror ());
10693
10694 return status;
10695}
10696_LT_EOF
10697 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10698 (eval $ac_link) 2>&5
10699 ac_status=$?
10700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10701 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10702 (./conftest; exit; ) >&5 2>/dev/null
10703 lt_status=$?
10704 case x$lt_status in
10705 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10706 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10707 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10708 esac
10709 else :
10710 # compilation failed
10711 lt_cv_dlopen_self=no
b7026657 10712 fi
c906108c 10713fi
6bb11ab3
L
10714rm -fr conftest*
10715
10716
c906108c 10717fi
6bb11ab3
L
10718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10719$as_echo "$lt_cv_dlopen_self" >&6; }
b7026657 10720
6bb11ab3
L
10721 if test "x$lt_cv_dlopen_self" = xyes; then
10722 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10724$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10725if test "${lt_cv_dlopen_self_static+set}" = set; then :
10726 $as_echo_n "(cached) " >&6
c906108c 10727else
6bb11ab3
L
10728 if test "$cross_compiling" = yes; then :
10729 lt_cv_dlopen_self_static=cross
10730else
10731 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10732 lt_status=$lt_dlunknown
10733 cat > conftest.$ac_ext <<_LT_EOF
ae7d0cac 10734#line 10734 "configure"
6bb11ab3
L
10735#include "confdefs.h"
10736
10737#if HAVE_DLFCN_H
10738#include <dlfcn.h>
10739#endif
10740
10741#include <stdio.h>
10742
10743#ifdef RTLD_GLOBAL
10744# define LT_DLGLOBAL RTLD_GLOBAL
10745#else
10746# ifdef DL_GLOBAL
10747# define LT_DLGLOBAL DL_GLOBAL
10748# else
10749# define LT_DLGLOBAL 0
10750# endif
10751#endif
10752
10753/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10754 find out it does not work in some platform. */
10755#ifndef LT_DLLAZY_OR_NOW
10756# ifdef RTLD_LAZY
10757# define LT_DLLAZY_OR_NOW RTLD_LAZY
10758# else
10759# ifdef DL_LAZY
10760# define LT_DLLAZY_OR_NOW DL_LAZY
10761# else
10762# ifdef RTLD_NOW
10763# define LT_DLLAZY_OR_NOW RTLD_NOW
10764# else
10765# ifdef DL_NOW
10766# define LT_DLLAZY_OR_NOW DL_NOW
10767# else
10768# define LT_DLLAZY_OR_NOW 0
10769# endif
10770# endif
10771# endif
10772# endif
10773#endif
10774
10775/* When -fvisbility=hidden is used, assume the code has been annotated
10776 correspondingly for the symbols needed. */
10777#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10778void fnord () __attribute__((visibility("default")));
10779#endif
10780
10781void fnord () { int i=42; }
10782int main ()
10783{
10784 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10785 int status = $lt_dlunknown;
10786
10787 if (self)
10788 {
10789 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10790 else
10791 {
10792 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10793 else puts (dlerror ());
10794 }
10795 /* dlclose (self); */
10796 }
10797 else
10798 puts (dlerror ());
10799
10800 return status;
10801}
10802_LT_EOF
10803 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10804 (eval $ac_link) 2>&5
10805 ac_status=$?
10806 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10807 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10808 (./conftest; exit; ) >&5 2>/dev/null
10809 lt_status=$?
10810 case x$lt_status in
10811 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10812 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10813 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10814 esac
10815 else :
10816 # compilation failed
10817 lt_cv_dlopen_self_static=no
10818 fi
b7026657 10819fi
6bb11ab3
L
10820rm -fr conftest*
10821
10822
b7026657 10823fi
6bb11ab3
L
10824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10825$as_echo "$lt_cv_dlopen_self_static" >&6; }
10826 fi
10827
10828 CPPFLAGS="$save_CPPFLAGS"
10829 LDFLAGS="$save_LDFLAGS"
10830 LIBS="$save_LIBS"
10831 ;;
10832 esac
10833
10834 case $lt_cv_dlopen_self in
10835 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10836 *) enable_dlopen_self=unknown ;;
10837 esac
10838
10839 case $lt_cv_dlopen_self_static in
10840 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10841 *) enable_dlopen_self_static=unknown ;;
10842 esac
10843fi
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861striplib=
10862old_striplib=
10863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10864$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10865if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10866 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10867 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10869$as_echo "yes" >&6; }
10870else
10871# FIXME - insert some real tests, host_os isn't really good enough
10872 case $host_os in
10873 darwin*)
10874 if test -n "$STRIP" ; then
10875 striplib="$STRIP -x"
10876 old_striplib="$STRIP -S"
10877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10878$as_echo "yes" >&6; }
10879 else
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10881$as_echo "no" >&6; }
10882 fi
10883 ;;
10884 *)
10885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10886$as_echo "no" >&6; }
10887 ;;
10888 esac
10889fi
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902 # Report which library types will actually be built
10903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10904$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10906$as_echo "$can_build_shared" >&6; }
10907
10908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10909$as_echo_n "checking whether to build shared libraries... " >&6; }
10910 test "$can_build_shared" = "no" && enable_shared=no
10911
10912 # On AIX, shared libraries and static libraries use the same namespace, and
10913 # are all built from PIC.
10914 case $host_os in
10915 aix3*)
10916 test "$enable_shared" = yes && enable_static=no
10917 if test -n "$RANLIB"; then
10918 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10919 postinstall_cmds='$RANLIB $lib'
10920 fi
10921 ;;
10922
10923 aix[4-9]*)
10924 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10925 test "$enable_shared" = yes && enable_static=no
10926 fi
10927 ;;
10928 esac
10929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10930$as_echo "$enable_shared" >&6; }
10931
10932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10933$as_echo_n "checking whether to build static libraries... " >&6; }
10934 # Make sure either enable_shared or enable_static is yes.
10935 test "$enable_shared" = yes || enable_static=yes
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10937$as_echo "$enable_static" >&6; }
10938
10939
10940
10941
10942fi
10943ac_ext=c
10944ac_cpp='$CPP $CPPFLAGS'
10945ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10946ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10947ac_compiler_gnu=$ac_cv_c_compiler_gnu
10948
10949CC="$lt_save_CC"
10950
10951
10952
10953
10954
10955
10956
10957
10958
b7026657 10959
b7026657 10960
c906108c 10961
b7026657 10962
6bb11ab3
L
10963 ac_config_commands="$ac_config_commands libtool"
10964
10965
10966
10967
10968# Only expand once:
10969
10970
5912fadd 10971
b7026657 10972
81ecdfbb 10973. ${srcdir}/../../bfd/configure.host
b7026657 10974
b7026657 10975
b7026657 10976
31e6ad7d
MF
10977
10978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
10979$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
10980 # Check whether --enable-maintainer-mode was given.
81ecdfbb 10981if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
10982 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
10983else
10984 USE_MAINTAINER_MODE=no
c906108c 10985fi
31e6ad7d
MF
10986
10987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
10988$as_echo "$USE_MAINTAINER_MODE" >&6; }
10989 if test $USE_MAINTAINER_MODE = yes; then
10990 MAINTAINER_MODE_TRUE=
10991 MAINTAINER_MODE_FALSE='#'
b7026657 10992else
31e6ad7d
MF
10993 MAINTAINER_MODE_TRUE='#'
10994 MAINTAINER_MODE_FALSE=
c906108c 10995fi
b7026657 10996
31e6ad7d
MF
10997 MAINT=$MAINTAINER_MODE_TRUE
10998
10999
b7026657 11000
b7026657 11001
81ecdfbb
RW
11002# Check whether --enable-sim-bswap was given.
11003if test "${enable_sim_bswap+set}" = set; then :
11004 enableval=$enable_sim_bswap; case "${enableval}" in
11005 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
11006 no) sim_bswap="-DWITH_BSWAP=0";;
11007 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
11008esac
11009if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
11010 echo "Setting bswap flags = $sim_bswap" 6>&1
11011fi
11012else
11013 sim_bswap=""
c906108c 11014fi
b7026657
AC
11015
11016
11017
81ecdfbb
RW
11018# Check whether --enable-sim-cflags was given.
11019if test "${enable_sim_cflags+set}" = set; then :
11020 enableval=$enable_sim_cflags; case "${enableval}" in
11021 yes) sim_cflags="-O2 -fomit-frame-pointer";;
11022 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
11023 no) sim_cflags="";;
11024 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11025esac
11026if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
11027 echo "Setting sim cflags = $sim_cflags" 6>&1
11028fi
b7026657 11029else
81ecdfbb
RW
11030 sim_cflags=""
11031fi
c906108c 11032
c906108c 11033
b7026657 11034
81ecdfbb
RW
11035# Check whether --enable-sim-debug was given.
11036if test "${enable_sim_debug+set}" = set; then :
11037 enableval=$enable_sim_debug; case "${enableval}" in
11038 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
11039 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
11040 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
11041esac
11042if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
11043 echo "Setting sim debug = $sim_debug" 6>&1
b7026657 11044fi
81ecdfbb
RW
11045else
11046 sim_debug=""
c906108c 11047fi
b7026657 11048
b7026657 11049
b7026657 11050
81ecdfbb
RW
11051# Check whether --enable-sim-stdio was given.
11052if test "${enable_sim_stdio+set}" = set; then :
11053 enableval=$enable_sim_stdio; case "${enableval}" in
11054 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
11055 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
11056 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
11057esac
11058if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
11059 echo "Setting stdio flags = $sim_stdio" 6>&1
b7026657 11060fi
81ecdfbb
RW
11061else
11062 sim_stdio=""
b7026657 11063fi
c906108c 11064
c906108c 11065
b7026657 11066
81ecdfbb
RW
11067# Check whether --enable-sim-trace was given.
11068if test "${enable_sim_trace+set}" = set; then :
11069 enableval=$enable_sim_trace; case "${enableval}" in
11070 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
11071 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
11072 [-0-9]*)
11073 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
2232061b 11074 [[:lower:]]*)
81ecdfbb
RW
11075 sim_trace=""
11076 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11077 if test x"$sim_trace" = x; then
11078 sim_trace="-DWITH_TRACE='(TRACE_$x"
11079 else
11080 sim_trace="${sim_trace}|TRACE_$x"
11081 fi
11082 done
11083 sim_trace="$sim_trace)'" ;;
11084esac
11085if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
11086 echo "Setting sim trace = $sim_trace" 6>&1
11087fi
c906108c 11088else
81ecdfbb
RW
11089 sim_trace=""
11090fi
11091
b7026657 11092
b7026657 11093
81ecdfbb
RW
11094# Check whether --enable-sim-profile was given.
11095if test "${enable_sim_profile+set}" = set; then :
11096 enableval=$enable_sim_profile; case "${enableval}" in
11097 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
11098 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
11099 [-0-9]*)
11100 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
11101 [a-z]*)
11102 sim_profile=""
11103 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11104 if test x"$sim_profile" = x; then
11105 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
11106 else
11107 sim_profile="${sim_profile}|PROFILE_$x"
11108 fi
11109 done
11110 sim_profile="$sim_profile)'" ;;
11111esac
11112if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
11113 echo "Setting sim profile = $sim_profile" 6>&1
b7026657 11114fi
81ecdfbb
RW
11115else
11116 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
b7026657 11117fi
c906108c 11118
c906108c
SS
11119
11120
79e1e459 11121
81ecdfbb
RW
11122# Check whether --with-pkgversion was given.
11123if test "${with_pkgversion+set}" = set; then :
11124 withval=$with_pkgversion; case "$withval" in
11125 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
11126 no) PKGVERSION= ;;
11127 *) PKGVERSION="($withval) " ;;
11128 esac
79e1e459 11129else
81ecdfbb 11130 PKGVERSION="(GDB) "
79e1e459
HPN
11131
11132fi
79e1e459 11133
79e1e459 11134
79e1e459 11135
79e1e459 11136
79e1e459 11137
81ecdfbb
RW
11138# Check whether --with-bugurl was given.
11139if test "${with_bugurl+set}" = set; then :
11140 withval=$with_bugurl; case "$withval" in
11141 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
11142 no) BUGURL=
11143 ;;
11144 *) BUGURL="$withval"
11145 ;;
11146 esac
79e1e459 11147else
81ecdfbb
RW
11148 BUGURL="http://www.gnu.org/software/gdb/bugs/"
11149
79e1e459 11150fi
c906108c 11151
6efef468
JM
11152 case ${BUGURL} in
11153 "")
11154 REPORT_BUGS_TO=
11155 REPORT_BUGS_TEXI=
11156 ;;
11157 *)
81ecdfbb
RW
11158 REPORT_BUGS_TO="<$BUGURL>"
11159 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11160 ;;
11161 esac;
11162
11163
11164
b7026657 11165
b7026657 11166cat >>confdefs.h <<_ACEOF
81ecdfbb 11167#define PKGVERSION "$PKGVERSION"
b7026657 11168_ACEOF
697afb65 11169
697afb65 11170
81ecdfbb
RW
11171cat >>confdefs.h <<_ACEOF
11172#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
b7026657 11173_ACEOF
697afb65 11174
b7026657 11175
81ecdfbb
RW
11176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11177$as_echo_n "checking return type of signal handlers... " >&6; }
11178if test "${ac_cv_type_signal+set}" = set; then :
11179 $as_echo_n "(cached) " >&6
11180else
11181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11182/* end confdefs.h. */
697afb65 11183#include <sys/types.h>
81ecdfbb
RW
11184#include <signal.h>
11185
b7026657
AC
11186int
11187main ()
11188{
81ecdfbb 11189return *(signal (0, 0)) (0) == 1;
b7026657
AC
11190 ;
11191 return 0;
11192}
11193_ACEOF
81ecdfbb
RW
11194if ac_fn_c_try_compile "$LINENO"; then :
11195 ac_cv_type_signal=int
697afb65 11196else
81ecdfbb 11197 ac_cv_type_signal=void
697afb65 11198fi
81ecdfbb 11199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
697afb65 11200fi
81ecdfbb
RW
11201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11202$as_echo "$ac_cv_type_signal" >&6; }
11203
b7026657 11204cat >>confdefs.h <<_ACEOF
81ecdfbb 11205#define RETSIGTYPE $ac_cv_type_signal
b7026657 11206_ACEOF
697afb65 11207
697afb65 11208
697afb65 11209
b7026657 11210
697afb65 11211
81ecdfbb
RW
11212sim_link_files=
11213sim_link_links=
b7026657 11214
81ecdfbb
RW
11215# targ-vals.def points to the libc macro description file.
11216case "${target}" in
11217*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
11218esac
11219sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
11220sim_link_links="${sim_link_links} targ-vals.def"
11221
11222
6ffe910a 11223
81ecdfbb
RW
11224# Put a useful copy of CPP_FOR_TARGET in Makefile.
11225# This is only used to build the target values header files. These files are
11226# shipped with distributions so CPP_FOR_TARGET only needs to work in
11227# developer's trees. This value is borrowed from ../../Makefile.in.
11228CPP_FOR_TARGET="\` \
11229 if test -f \$\${rootme}/../../gcc/Makefile ; then \
11230 if test -f \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/Makefile ; then \
11231 echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/ -idirafter \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/targ-include -idirafter \$(srcroot)/newlib/libc/include -nostdinc; \
11232 else \
11233 echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/; \
11234 fi; \
11235 else \
11236 if test '\$(host_canonical)' = '\$(target_canonical)' ; then \
11237 echo \$(CC); \
11238 else \
11239 t='\$(program_transform_name)'; echo gcc | sed -e 's/x/x/' \$\$t; \
11240 fi; \
11241 fi\` -E"
11242
11243
11244# Set TARGET_SUBDIR, needed by CPP_FOR_TARGET.
11245if test x"${host}" = x"${target}" ; then
11246 TARGET_SUBDIR="."
11247else
11248 TARGET_SUBDIR=${target_alias}
697afb65 11249fi
81ecdfbb
RW
11250
11251
11252# These aren't all needed yet, but will be eventually.
11253for ac_header in stdlib.h string.h strings.h time.h sys/times.h sys/stat.h sys/mman.h
11254do :
11255 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11256ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11257eval as_val=\$$as_ac_Header
11258 if test "x$as_val" = x""yes; then :
11259 cat >>confdefs.h <<_ACEOF
11260#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b7026657 11261_ACEOF
697afb65 11262
697afb65 11263fi
697afb65 11264
81ecdfbb 11265done
697afb65 11266
a13852d9 11267for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
81ecdfbb
RW
11268do :
11269 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11270ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11271eval as_val=\$$as_ac_var
11272 if test "x$as_val" = x""yes; then :
11273 cat >>confdefs.h <<_ACEOF
11274#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b7026657 11275_ACEOF
b7026657 11276
81ecdfbb
RW
11277fi
11278done
11279
11280ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11281#include <sys/types.h>
11282#endif
11283#ifdef HAVE_SYS_STAT_H
11284#include <sys/stat.h>
11285#endif
81ecdfbb
RW
11286"
11287if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
b7026657 11288
b7026657 11289cat >>confdefs.h <<_ACEOF
81ecdfbb 11290#define HAVE_STRUCT_STAT_ST_DEV 1
b7026657 11291_ACEOF
697afb65 11292
697afb65 11293
0aec8eb1 11294fi
81ecdfbb 11295ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11296#include <sys/types.h>
11297#endif
11298#ifdef HAVE_SYS_STAT_H
11299#include <sys/stat.h>
11300#endif
81ecdfbb
RW
11301"
11302if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
697afb65 11303
81ecdfbb
RW
11304cat >>confdefs.h <<_ACEOF
11305#define HAVE_STRUCT_STAT_ST_INO 1
b7026657 11306_ACEOF
b7026657 11307
81ecdfbb 11308
0aec8eb1 11309fi
81ecdfbb 11310ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11311#include <sys/types.h>
11312#endif
11313#ifdef HAVE_SYS_STAT_H
11314#include <sys/stat.h>
11315#endif
81ecdfbb
RW
11316"
11317if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
b7026657 11318
b7026657 11319cat >>confdefs.h <<_ACEOF
81ecdfbb 11320#define HAVE_STRUCT_STAT_ST_MODE 1
b7026657 11321_ACEOF
697afb65 11322
697afb65 11323
0aec8eb1 11324fi
81ecdfbb 11325ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11326#include <sys/types.h>
11327#endif
11328#ifdef HAVE_SYS_STAT_H
11329#include <sys/stat.h>
11330#endif
81ecdfbb
RW
11331"
11332if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
697afb65 11333
81ecdfbb
RW
11334cat >>confdefs.h <<_ACEOF
11335#define HAVE_STRUCT_STAT_ST_NLINK 1
b7026657 11336_ACEOF
b7026657 11337
81ecdfbb 11338
0aec8eb1 11339fi
81ecdfbb 11340ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11341#include <sys/types.h>
11342#endif
11343#ifdef HAVE_SYS_STAT_H
11344#include <sys/stat.h>
11345#endif
81ecdfbb
RW
11346"
11347if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
b7026657 11348
b7026657 11349cat >>confdefs.h <<_ACEOF
81ecdfbb 11350#define HAVE_STRUCT_STAT_ST_UID 1
b7026657 11351_ACEOF
697afb65 11352
697afb65 11353
0aec8eb1 11354fi
81ecdfbb 11355ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11356#include <sys/types.h>
11357#endif
11358#ifdef HAVE_SYS_STAT_H
11359#include <sys/stat.h>
11360#endif
81ecdfbb
RW
11361"
11362if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
697afb65 11363
81ecdfbb
RW
11364cat >>confdefs.h <<_ACEOF
11365#define HAVE_STRUCT_STAT_ST_GID 1
b7026657 11366_ACEOF
b7026657 11367
81ecdfbb 11368
0aec8eb1 11369fi
81ecdfbb 11370ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11371#include <sys/types.h>
11372#endif
11373#ifdef HAVE_SYS_STAT_H
11374#include <sys/stat.h>
11375#endif
81ecdfbb
RW
11376"
11377if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
b7026657 11378
b7026657 11379cat >>confdefs.h <<_ACEOF
81ecdfbb 11380#define HAVE_STRUCT_STAT_ST_RDEV 1
b7026657 11381_ACEOF
697afb65 11382
697afb65 11383
0aec8eb1 11384fi
81ecdfbb 11385ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11386#include <sys/types.h>
11387#endif
11388#ifdef HAVE_SYS_STAT_H
11389#include <sys/stat.h>
11390#endif
81ecdfbb
RW
11391"
11392if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
697afb65 11393
81ecdfbb
RW
11394cat >>confdefs.h <<_ACEOF
11395#define HAVE_STRUCT_STAT_ST_SIZE 1
b7026657 11396_ACEOF
b7026657 11397
81ecdfbb 11398
0aec8eb1 11399fi
81ecdfbb 11400ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11401#include <sys/types.h>
11402#endif
11403#ifdef HAVE_SYS_STAT_H
11404#include <sys/stat.h>
11405#endif
81ecdfbb
RW
11406"
11407if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
697afb65 11408
81ecdfbb
RW
11409cat >>confdefs.h <<_ACEOF
11410#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
b7026657 11411_ACEOF
b7026657 11412
81ecdfbb 11413
0aec8eb1 11414fi
81ecdfbb
RW
11415ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
11416#include <sys/types.h>
11417#endif
11418#ifdef HAVE_SYS_STAT_H
11419#include <sys/stat.h>
11420#endif
11421"
11422if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11423
b7026657 11424cat >>confdefs.h <<_ACEOF
81ecdfbb 11425#define HAVE_STRUCT_STAT_ST_BLOCKS 1
b7026657 11426_ACEOF
697afb65 11427
697afb65 11428
0aec8eb1 11429fi
81ecdfbb 11430ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11431#include <sys/types.h>
11432#endif
11433#ifdef HAVE_SYS_STAT_H
11434#include <sys/stat.h>
11435#endif
81ecdfbb
RW
11436"
11437if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
697afb65 11438
81ecdfbb
RW
11439cat >>confdefs.h <<_ACEOF
11440#define HAVE_STRUCT_STAT_ST_ATIME 1
b7026657 11441_ACEOF
b7026657 11442
81ecdfbb 11443
0aec8eb1 11444fi
81ecdfbb 11445ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11446#include <sys/types.h>
11447#endif
11448#ifdef HAVE_SYS_STAT_H
11449#include <sys/stat.h>
11450#endif
81ecdfbb
RW
11451"
11452if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
697afb65 11453
81ecdfbb
RW
11454cat >>confdefs.h <<_ACEOF
11455#define HAVE_STRUCT_STAT_ST_MTIME 1
b7026657 11456_ACEOF
b7026657 11457
81ecdfbb 11458
0aec8eb1 11459fi
81ecdfbb
RW
11460ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
11461#include <sys/types.h>
11462#endif
11463#ifdef HAVE_SYS_STAT_H
11464#include <sys/stat.h>
11465#endif
11466"
11467if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
11468
b7026657 11469cat >>confdefs.h <<_ACEOF
697afb65 11470#define HAVE_STRUCT_STAT_ST_CTIME 1
b7026657 11471_ACEOF
697afb65 11472
0aec8eb1 11473
697afb65
HPN
11474fi
11475
75005b3a
MF
11476ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11477#include <sys/socket.h>
11478
11479"
11480if test "x$ac_cv_type_socklen_t" = x""yes; then :
11481
11482cat >>confdefs.h <<_ACEOF
11483#define HAVE_SOCKLEN_T 1
11484_ACEOF
11485
11486
11487fi
11488
11489
81ecdfbb
RW
11490ac_config_files="$ac_config_files Makefile"
11491
11492ac_config_commands="$ac_config_commands default"
11493
b7026657 11494cat >confcache <<\_ACEOF
c906108c
SS
11495# This file is a shell script that caches the results of configure
11496# tests run on this system so they can be shared between configure
b7026657
AC
11497# scripts and configure runs, see configure's option --config-cache.
11498# It is not useful on other systems. If it contains results you don't
11499# want to keep, you may remove or edit it.
c906108c 11500#
b7026657
AC
11501# config.status only pays attention to the cache file if you give it
11502# the --recheck option to rerun configure.
c906108c 11503#
b7026657
AC
11504# `ac_cv_env_foo' variables (set or unset) will be overridden when
11505# loading this file, other *unset* `ac_cv_foo' will be assigned the
11506# following values.
11507
11508_ACEOF
11509
c906108c
SS
11510# The following way of writing the cache mishandles newlines in values,
11511# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 11512# So, we kill variables containing newlines.
c906108c
SS
11513# Ultrix sh set writes to stderr and can't be redirected directly,
11514# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
11515(
11516 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11517 eval ac_val=\$$ac_var
11518 case $ac_val in #(
11519 *${as_nl}*)
11520 case $ac_var in #(
11521 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11522$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11523 esac
11524 case $ac_var in #(
11525 _ | IFS | as_nl) ;; #(
11526 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11527 *) { eval $ac_var=; unset $ac_var;} ;;
11528 esac ;;
11529 esac
11530 done
11531
b7026657 11532 (set) 2>&1 |
81ecdfbb
RW
11533 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11534 *${as_nl}ac_space=\ *)
11535 # `set' does not quote correctly, so add quotes: double-quote
11536 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
11537 sed -n \
11538 "s/'/'\\\\''/g;
11539 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 11540 ;; #(
b7026657
AC
11541 *)
11542 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 11543 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 11544 ;;
81ecdfbb
RW
11545 esac |
11546 sort
11547) |
b7026657 11548 sed '
81ecdfbb 11549 /^ac_cv_env_/b end
b7026657 11550 t clear
81ecdfbb 11551 :clear
b7026657
AC
11552 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11553 t end
81ecdfbb
RW
11554 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11555 :end' >>confcache
11556if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11557 if test -w "$cache_file"; then
11558 test "x$cache_file" != "x/dev/null" &&
11559 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11560$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657 11561 cat confcache >$cache_file
c906108c 11562 else
81ecdfbb
RW
11563 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11564$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
c906108c
SS
11565 fi
11566fi
11567rm -f confcache
11568
c906108c
SS
11569test "x$prefix" = xNONE && prefix=$ac_default_prefix
11570# Let make expand exec_prefix.
11571test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11572
c906108c
SS
11573DEFS=-DHAVE_CONFIG_H
11574
b7026657
AC
11575ac_libobjs=
11576ac_ltlibobjs=
11577for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11578 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
11579 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11580 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11581 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11582 # will be set to the directory where LIBOBJS objects are built.
11583 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11584 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
11585done
11586LIBOBJS=$ac_libobjs
c906108c 11587
b7026657
AC
11588LTLIBOBJS=$ac_ltlibobjs
11589
11590
db2e4d67
MF
11591if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
11592 as_fn_error "conditional \"GMAKE\" was never defined.
11593Usually this means the macro was only invoked conditionally." "$LINENO" 5
11594fi
6bb11ab3
L
11595if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11596 as_fn_error "conditional \"PLUGINS\" was never defined.
11597Usually this means the macro was only invoked conditionally." "$LINENO" 5
11598fi
31e6ad7d
MF
11599if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11600 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11601Usually this means the macro was only invoked conditionally." "$LINENO" 5
11602fi
b7026657
AC
11603
11604: ${CONFIG_STATUS=./config.status}
81ecdfbb 11605ac_write_fail=0
b7026657
AC
11606ac_clean_files_save=$ac_clean_files
11607ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
11608{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11609$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11610as_write_fail=0
11611cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
11612#! $SHELL
11613# Generated by $as_me.
c906108c 11614# Run this file to recreate the current configuration.
c906108c 11615# Compiler output produced by configure, useful for debugging
b7026657 11616# configure, is in config.log if it exists.
c906108c 11617
b7026657
AC
11618debug=false
11619ac_cs_recheck=false
11620ac_cs_silent=false
b7026657 11621
81ecdfbb
RW
11622SHELL=\${CONFIG_SHELL-$SHELL}
11623export SHELL
11624_ASEOF
11625cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11626## -------------------- ##
11627## M4sh Initialization. ##
11628## -------------------- ##
11629
11630# Be more Bourne compatible
11631DUALCASE=1; export DUALCASE # for MKS sh
11632if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
11633 emulate sh
11634 NULLCMD=:
81ecdfbb 11635 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
11636 # is contrary to our usage. Disable this feature.
11637 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
11638 setopt NO_GLOB_SUBST
11639else
11640 case `(set -o) 2>/dev/null` in #(
11641 *posix*) :
11642 set -o posix ;; #(
11643 *) :
11644 ;;
11645esac
b7026657 11646fi
b7026657 11647
81ecdfbb
RW
11648
11649as_nl='
11650'
11651export as_nl
11652# Printing a long string crashes Solaris 7 /usr/bin/printf.
11653as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11654as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11655as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11656# Prefer a ksh shell builtin over an external printf program on Solaris,
11657# but without wasting forks for bash or zsh.
11658if test -z "$BASH_VERSION$ZSH_VERSION" \
11659 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11660 as_echo='print -r --'
11661 as_echo_n='print -rn --'
11662elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11663 as_echo='printf %s\n'
11664 as_echo_n='printf %s'
11665else
11666 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11667 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11668 as_echo_n='/usr/ucb/echo -n'
11669 else
11670 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11671 as_echo_n_body='eval
11672 arg=$1;
11673 case $arg in #(
11674 *"$as_nl"*)
11675 expr "X$arg" : "X\\(.*\\)$as_nl";
11676 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11677 esac;
11678 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11679 '
11680 export as_echo_n_body
11681 as_echo_n='sh -c $as_echo_n_body as_echo'
11682 fi
11683 export as_echo_body
11684 as_echo='sh -c $as_echo_body as_echo'
11685fi
11686
11687# The user is always right.
11688if test "${PATH_SEPARATOR+set}" != set; then
11689 PATH_SEPARATOR=:
11690 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11691 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11692 PATH_SEPARATOR=';'
11693 }
b7026657
AC
11694fi
11695
11696
81ecdfbb
RW
11697# IFS
11698# We need space, tab and new line, in precisely that order. Quoting is
11699# there to prevent editors from complaining about space-tab.
11700# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11701# splitting by setting IFS to empty value.)
11702IFS=" "" $as_nl"
11703
11704# Find who we are. Look in the path if we contain no directory separator.
11705case $0 in #((
11706 *[\\/]* ) as_myself=$0 ;;
11707 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11708for as_dir in $PATH
11709do
11710 IFS=$as_save_IFS
11711 test -z "$as_dir" && as_dir=.
11712 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11713 done
11714IFS=$as_save_IFS
11715
11716 ;;
11717esac
11718# We did not find ourselves, most probably we were run as `sh COMMAND'
11719# in which case we are not to be found in the path.
11720if test "x$as_myself" = x; then
11721 as_myself=$0
11722fi
11723if test ! -f "$as_myself"; then
11724 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11725 exit 1
11726fi
11727
11728# Unset variables that we do not need and which cause bugs (e.g. in
11729# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11730# suppresses any "Segmentation fault" message there. '((' could
11731# trigger a bug in pdksh 5.2.14.
11732for as_var in BASH_ENV ENV MAIL MAILPATH
11733do eval test x\${$as_var+set} = xset \
11734 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11735done
b7026657
AC
11736PS1='$ '
11737PS2='> '
11738PS4='+ '
11739
11740# NLS nuisances.
81ecdfbb
RW
11741LC_ALL=C
11742export LC_ALL
11743LANGUAGE=C
11744export LANGUAGE
11745
11746# CDPATH.
11747(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11748
11749
11750# as_fn_error ERROR [LINENO LOG_FD]
11751# ---------------------------------
11752# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11753# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11754# script with status $?, using 1 if that was 0.
11755as_fn_error ()
11756{
11757 as_status=$?; test $as_status -eq 0 && as_status=1
11758 if test "$3"; then
11759 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11760 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 11761 fi
81ecdfbb
RW
11762 $as_echo "$as_me: error: $1" >&2
11763 as_fn_exit $as_status
11764} # as_fn_error
11765
11766
11767# as_fn_set_status STATUS
11768# -----------------------
11769# Set $? to STATUS, without forking.
11770as_fn_set_status ()
11771{
11772 return $1
11773} # as_fn_set_status
11774
11775# as_fn_exit STATUS
11776# -----------------
11777# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11778as_fn_exit ()
11779{
11780 set +e
11781 as_fn_set_status $1
11782 exit $1
11783} # as_fn_exit
11784
11785# as_fn_unset VAR
11786# ---------------
11787# Portably unset VAR.
11788as_fn_unset ()
11789{
11790 { eval $1=; unset $1;}
11791}
11792as_unset=as_fn_unset
11793# as_fn_append VAR VALUE
11794# ----------------------
11795# Append the text in VALUE to the end of the definition contained in VAR. Take
11796# advantage of any shell optimizations that allow amortized linear growth over
11797# repeated appends, instead of the typical quadratic growth present in naive
11798# implementations.
11799if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11800 eval 'as_fn_append ()
11801 {
11802 eval $1+=\$2
11803 }'
11804else
11805 as_fn_append ()
11806 {
11807 eval $1=\$$1\$2
11808 }
11809fi # as_fn_append
11810
11811# as_fn_arith ARG...
11812# ------------------
11813# Perform arithmetic evaluation on the ARGs, and store the result in the
11814# global $as_val. Take advantage of shells that can avoid forks. The arguments
11815# must be portable across $(()) and expr.
11816if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11817 eval 'as_fn_arith ()
11818 {
11819 as_val=$(( $* ))
11820 }'
11821else
11822 as_fn_arith ()
11823 {
11824 as_val=`expr "$@" || test $? -eq 1`
11825 }
11826fi # as_fn_arith
c906108c 11827
81ecdfbb
RW
11828
11829if expr a : '\(a\)' >/dev/null 2>&1 &&
11830 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
11831 as_expr=expr
11832else
11833 as_expr=false
11834fi
c906108c 11835
81ecdfbb 11836if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
11837 as_basename=basename
11838else
11839 as_basename=false
11840fi
c906108c 11841
81ecdfbb
RW
11842if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11843 as_dirname=dirname
11844else
11845 as_dirname=false
11846fi
c906108c 11847
81ecdfbb 11848as_me=`$as_basename -- "$0" ||
b7026657
AC
11849$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11850 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
11851 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11852$as_echo X/"$0" |
11853 sed '/^.*\/\([^/][^/]*\)\/*$/{
11854 s//\1/
11855 q
11856 }
11857 /^X\/\(\/\/\)$/{
11858 s//\1/
11859 q
11860 }
11861 /^X\/\(\/\).*/{
11862 s//\1/
11863 q
11864 }
11865 s/.*/./; q'`
b7026657 11866
b7026657
AC
11867# Avoid depending upon Character Ranges.
11868as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11869as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11870as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11871as_cr_digits='0123456789'
11872as_cr_alnum=$as_cr_Letters$as_cr_digits
11873
81ecdfbb
RW
11874ECHO_C= ECHO_N= ECHO_T=
11875case `echo -n x` in #(((((
11876-n*)
11877 case `echo 'xy\c'` in
11878 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11879 xy) ECHO_C='\c';;
11880 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11881 ECHO_T=' ';;
11882 esac;;
11883*)
11884 ECHO_N='-n';;
b7026657
AC
11885esac
11886
81ecdfbb
RW
11887rm -f conf$$ conf$$.exe conf$$.file
11888if test -d conf$$.dir; then
11889 rm -f conf$$.dir/conf$$.file
b7026657 11890else
81ecdfbb
RW
11891 rm -f conf$$.dir
11892 mkdir conf$$.dir 2>/dev/null
b7026657 11893fi
81ecdfbb
RW
11894if (echo >conf$$.file) 2>/dev/null; then
11895 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 11896 as_ln_s='ln -s'
81ecdfbb
RW
11897 # ... but there are two gotchas:
11898 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11899 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11900 # In both cases, we have to default to `cp -p'.
11901 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11902 as_ln_s='cp -p'
11903 elif ln conf$$.file conf$$ 2>/dev/null; then
11904 as_ln_s=ln
11905 else
11906 as_ln_s='cp -p'
c906108c 11907 fi
b7026657
AC
11908else
11909 as_ln_s='cp -p'
11910fi
81ecdfbb
RW
11911rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11912rmdir conf$$.dir 2>/dev/null
11913
11914
11915# as_fn_mkdir_p
11916# -------------
11917# Create "$as_dir" as a directory, including parents if necessary.
11918as_fn_mkdir_p ()
11919{
11920
11921 case $as_dir in #(
11922 -*) as_dir=./$as_dir;;
11923 esac
11924 test -d "$as_dir" || eval $as_mkdir_p || {
11925 as_dirs=
11926 while :; do
11927 case $as_dir in #(
11928 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11929 *) as_qdir=$as_dir;;
11930 esac
11931 as_dirs="'$as_qdir' $as_dirs"
11932 as_dir=`$as_dirname -- "$as_dir" ||
11933$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11934 X"$as_dir" : 'X\(//\)[^/]' \| \
11935 X"$as_dir" : 'X\(//\)$' \| \
11936 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11937$as_echo X"$as_dir" |
11938 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11939 s//\1/
11940 q
11941 }
11942 /^X\(\/\/\)[^/].*/{
11943 s//\1/
11944 q
11945 }
11946 /^X\(\/\/\)$/{
11947 s//\1/
11948 q
11949 }
11950 /^X\(\/\).*/{
11951 s//\1/
11952 q
11953 }
11954 s/.*/./; q'`
11955 test -d "$as_dir" && break
11956 done
11957 test -z "$as_dirs" || eval "mkdir $as_dirs"
11958 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11959
b7026657 11960
81ecdfbb 11961} # as_fn_mkdir_p
b7026657 11962if mkdir -p . 2>/dev/null; then
81ecdfbb 11963 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
11964else
11965 test -d ./-p && rmdir ./-p
11966 as_mkdir_p=false
11967fi
11968
81ecdfbb
RW
11969if test -x / >/dev/null 2>&1; then
11970 as_test_x='test -x'
11971else
11972 if ls -dL / >/dev/null 2>&1; then
11973 as_ls_L_option=L
11974 else
11975 as_ls_L_option=
11976 fi
11977 as_test_x='
11978 eval sh -c '\''
11979 if test -d "$1"; then
11980 test -d "$1/.";
11981 else
11982 case $1 in #(
11983 -*)set "./$1";;
11984 esac;
11985 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11986 ???[sx]*):;;*)false;;esac;fi
11987 '\'' sh
11988 '
11989fi
11990as_executable_p=$as_test_x
b7026657
AC
11991
11992# Sed expression to map a string onto a valid CPP name.
11993as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11994
11995# Sed expression to map a string onto a valid variable name.
11996as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11997
11998
b7026657 11999exec 6>&1
81ecdfbb
RW
12000## ----------------------------------- ##
12001## Main body of $CONFIG_STATUS script. ##
12002## ----------------------------------- ##
12003_ASEOF
12004test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12005
12006cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12007# Save the log message, to keep $0 and so on meaningful, and to
b7026657 12008# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12009# values after options handling.
12010ac_log="
b7026657 12011This file was extended by $as_me, which was
81ecdfbb 12012generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
12013
12014 CONFIG_FILES = $CONFIG_FILES
12015 CONFIG_HEADERS = $CONFIG_HEADERS
12016 CONFIG_LINKS = $CONFIG_LINKS
12017 CONFIG_COMMANDS = $CONFIG_COMMANDS
12018 $ $0 $@
12019
81ecdfbb
RW
12020on `(hostname || uname -n) 2>/dev/null | sed 1q`
12021"
12022
b7026657
AC
12023_ACEOF
12024
81ecdfbb
RW
12025case $ac_config_files in *"
12026"*) set x $ac_config_files; shift; ac_config_files=$*;;
12027esac
b7026657 12028
81ecdfbb
RW
12029case $ac_config_headers in *"
12030"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12031esac
b7026657 12032
b7026657 12033
81ecdfbb
RW
12034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12035# Files that config.status was made for.
12036config_files="$ac_config_files"
12037config_headers="$ac_config_headers"
12038config_commands="$ac_config_commands"
b7026657 12039
81ecdfbb 12040_ACEOF
b7026657 12041
81ecdfbb 12042cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12043ac_cs_usage="\
81ecdfbb
RW
12044\`$as_me' instantiates files and other configuration actions
12045from templates according to the current configuration. Unless the files
12046and actions are specified as TAGs, all are instantiated by default.
b7026657 12047
81ecdfbb 12048Usage: $0 [OPTION]... [TAG]...
b7026657
AC
12049
12050 -h, --help print this help, then exit
81ecdfbb
RW
12051 -V, --version print version number and configuration settings, then exit
12052 -q, --quiet, --silent
12053 do not print progress messages
b7026657
AC
12054 -d, --debug don't remove temporary files
12055 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12056 --file=FILE[:TEMPLATE]
12057 instantiate the configuration file FILE
12058 --header=FILE[:TEMPLATE]
12059 instantiate the configuration header FILE
b7026657
AC
12060
12061Configuration files:
12062$config_files
12063
12064Configuration headers:
12065$config_headers
12066
12067Configuration commands:
12068$config_commands
12069
81ecdfbb 12070Report bugs to the package provider."
b7026657 12071
81ecdfbb
RW
12072_ACEOF
12073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
12074ac_cs_version="\\
12075config.status
81ecdfbb
RW
12076configured by $0, generated by GNU Autoconf 2.64,
12077 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 12078
81ecdfbb 12079Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
12080This config.status script is free software; the Free Software Foundation
12081gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12082
12083ac_pwd='$ac_pwd'
12084srcdir='$srcdir'
12085INSTALL='$INSTALL'
6bb11ab3 12086AWK='$AWK'
81ecdfbb 12087test -n "\$AWK" || AWK=awk
b7026657
AC
12088_ACEOF
12089
81ecdfbb
RW
12090cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12091# The default lists apply if the user does not specify any file.
b7026657
AC
12092ac_need_defaults=:
12093while test $# != 0
12094do
12095 case $1 in
12096 --*=*)
81ecdfbb
RW
12097 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12098 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
12099 ac_shift=:
12100 ;;
81ecdfbb 12101 *)
b7026657
AC
12102 ac_option=$1
12103 ac_optarg=$2
12104 ac_shift=shift
12105 ;;
b7026657
AC
12106 esac
12107
12108 case $ac_option in
12109 # Handling of the options.
b7026657
AC
12110 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12111 ac_cs_recheck=: ;;
81ecdfbb
RW
12112 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12113 $as_echo "$ac_cs_version"; exit ;;
12114 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12115 debug=: ;;
12116 --file | --fil | --fi | --f )
12117 $ac_shift
81ecdfbb
RW
12118 case $ac_optarg in
12119 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12120 esac
12121 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12122 ac_need_defaults=false;;
12123 --header | --heade | --head | --hea )
12124 $ac_shift
81ecdfbb
RW
12125 case $ac_optarg in
12126 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12127 esac
12128 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12129 ac_need_defaults=false;;
81ecdfbb
RW
12130 --he | --h)
12131 # Conflict between --help and --header
12132 as_fn_error "ambiguous option: \`$1'
12133Try \`$0 --help' for more information.";;
12134 --help | --hel | -h )
12135 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12137 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12138 ac_cs_silent=: ;;
12139
12140 # This is an error.
81ecdfbb
RW
12141 -*) as_fn_error "unrecognized option: \`$1'
12142Try \`$0 --help' for more information." ;;
b7026657 12143
81ecdfbb
RW
12144 *) as_fn_append ac_config_targets " $1"
12145 ac_need_defaults=false ;;
b7026657
AC
12146
12147 esac
12148 shift
c906108c 12149done
b7026657
AC
12150
12151ac_configure_extra_args=
12152
12153if $ac_cs_silent; then
12154 exec 6>/dev/null
12155 ac_configure_extra_args="$ac_configure_extra_args --silent"
12156fi
12157
12158_ACEOF
81ecdfbb 12159cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12160if \$ac_cs_recheck; then
81ecdfbb
RW
12161 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12162 shift
12163 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12164 CONFIG_SHELL='$SHELL'
12165 export CONFIG_SHELL
12166 exec "\$@"
c906108c 12167fi
c906108c 12168
b7026657 12169_ACEOF
81ecdfbb
RW
12170cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12171exec 5>>config.log
12172{
12173 echo
12174 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12175## Running $as_me. ##
12176_ASBOX
12177 $as_echo "$ac_log"
12178} >&5
c906108c 12179
81ecdfbb
RW
12180_ACEOF
12181cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12182#
12183# INIT-COMMANDS
12184#
12185ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12186
6bb11ab3
L
12187
12188# The HP-UX ksh and POSIX shell print the target directory to stdout
12189# if CDPATH is set.
12190(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12191
12192sed_quote_subst='$sed_quote_subst'
12193double_quote_subst='$double_quote_subst'
12194delay_variable_subst='$delay_variable_subst'
12195macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12196macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12197enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12198enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12199pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12200enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12201SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12202ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12203host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12204host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12205host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12206build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12207build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12208build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12209SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12210Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12211GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12212EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12213FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12214LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12215NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12216LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12217max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12218ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12219exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12220lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12221lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12222lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12223reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12224reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12225OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12226deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12227file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12228AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12229AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12230STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12231RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12232old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12233old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12234old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12235lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12236CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12237CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12238compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12239GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12240lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12241lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12242lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12243lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
12244objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12245MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12246lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12247lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12248lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12249lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12250lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12251need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12252DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12253NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12254LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12255OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12256OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12257libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12258shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12259extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12260archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12261enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12262export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12263whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12264compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12265old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12266old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12267archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12268archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12269module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12270module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12271with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12272allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12273no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12274hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12275hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12276hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12277hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12278hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12279hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12280hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12281hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12282inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12283link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12284fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12285always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12286export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12287exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12288include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12289prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12290file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12291variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12292need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12293need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12294version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12295runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12296shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12297shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12298libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12299library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12300soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12301install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12302postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12303postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12304finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12305finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12306hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12307sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12308sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12309hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12310enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12311enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12312enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12313old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12314striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12315
12316LTCC='$LTCC'
12317LTCFLAGS='$LTCFLAGS'
12318compiler='$compiler_DEFAULT'
12319
12320# A function that is used when there is no print builtin or printf.
12321func_fallback_echo ()
12322{
12323 eval 'cat <<_LTECHO_EOF
12324\$1
12325_LTECHO_EOF'
12326}
12327
12328# Quote evaled strings.
12329for var in SHELL \
12330ECHO \
12331SED \
12332GREP \
12333EGREP \
12334FGREP \
12335LD \
12336NM \
12337LN_S \
12338lt_SP2NL \
12339lt_NL2SP \
12340reload_flag \
12341OBJDUMP \
12342deplibs_check_method \
12343file_magic_cmd \
12344AR \
12345AR_FLAGS \
12346STRIP \
12347RANLIB \
12348CC \
12349CFLAGS \
12350compiler \
12351lt_cv_sys_global_symbol_pipe \
12352lt_cv_sys_global_symbol_to_cdecl \
12353lt_cv_sys_global_symbol_to_c_name_address \
12354lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12355lt_prog_compiler_no_builtin_flag \
12356lt_prog_compiler_wl \
12357lt_prog_compiler_pic \
12358lt_prog_compiler_static \
12359lt_cv_prog_compiler_c_o \
12360need_locks \
12361DSYMUTIL \
12362NMEDIT \
12363LIPO \
12364OTOOL \
12365OTOOL64 \
12366shrext_cmds \
12367export_dynamic_flag_spec \
12368whole_archive_flag_spec \
12369compiler_needs_object \
12370with_gnu_ld \
12371allow_undefined_flag \
12372no_undefined_flag \
12373hardcode_libdir_flag_spec \
12374hardcode_libdir_flag_spec_ld \
12375hardcode_libdir_separator \
12376fix_srcfile_path \
12377exclude_expsyms \
12378include_expsyms \
12379file_list_spec \
12380variables_saved_for_relink \
12381libname_spec \
12382library_names_spec \
12383soname_spec \
12384install_override_mode \
12385finish_eval \
12386old_striplib \
12387striplib; do
12388 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12389 *[\\\\\\\`\\"\\\$]*)
12390 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12391 ;;
12392 *)
12393 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12394 ;;
12395 esac
12396done
12397
12398# Double-quote double-evaled strings.
12399for var in reload_cmds \
12400old_postinstall_cmds \
12401old_postuninstall_cmds \
12402old_archive_cmds \
12403extract_expsyms_cmds \
12404old_archive_from_new_cmds \
12405old_archive_from_expsyms_cmds \
12406archive_cmds \
12407archive_expsym_cmds \
12408module_cmds \
12409module_expsym_cmds \
12410export_symbols_cmds \
12411prelink_cmds \
12412postinstall_cmds \
12413postuninstall_cmds \
12414finish_cmds \
12415sys_lib_search_path_spec \
12416sys_lib_dlsearch_path_spec; do
12417 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12418 *[\\\\\\\`\\"\\\$]*)
12419 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12420 ;;
12421 *)
12422 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12423 ;;
12424 esac
12425done
12426
12427ac_aux_dir='$ac_aux_dir'
12428xsi_shell='$xsi_shell'
12429lt_shell_append='$lt_shell_append'
12430
12431# See if we are running on zsh, and set the options which allow our
12432# commands through without removal of \ escapes INIT.
12433if test -n "\${ZSH_VERSION+set}" ; then
12434 setopt NO_GLOB_SUBST
12435fi
12436
12437
12438 PACKAGE='$PACKAGE'
12439 VERSION='$VERSION'
12440 TIMESTAMP='$TIMESTAMP'
12441 RM='$RM'
12442 ofile='$ofile'
12443
12444
12445
12446
81ecdfbb 12447_ACEOF
b7026657 12448
81ecdfbb 12449cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12450
81ecdfbb 12451# Handling of arguments.
b7026657
AC
12452for ac_config_target in $ac_config_targets
12453do
81ecdfbb
RW
12454 case $ac_config_target in
12455 "cconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS cconfig.h:config.in" ;;
db2e4d67 12456 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12457 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
12458 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12459 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
12460
12461 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c 12462 esac
b7026657 12463done
c906108c 12464
81ecdfbb 12465
b7026657
AC
12466# If the user did not use the arguments to specify the items to instantiate,
12467# then the envvar interface is used. Set only those that are not.
12468# We use the long form for the default assignment because of an extremely
12469# bizarre bug on SunOS 4.1.3.
12470if $ac_need_defaults; then
12471 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12472 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12473 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12474fi
12475
12476# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 12477# simply because there is no reason against having it here, and in addition,
b7026657 12478# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
12479# Hook for its removal unless debugging.
12480# Note that there is a small window in which the directory will not be cleaned:
12481# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
12482$debug ||
12483{
81ecdfbb
RW
12484 tmp=
12485 trap 'exit_status=$?
12486 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12487' 0
12488 trap 'as_fn_exit 1' 1 2 13 15
b7026657 12489}
b7026657
AC
12490# Create a (secure) tmp directory for tmp files.
12491
12492{
81ecdfbb 12493 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
12494 test -n "$tmp" && test -d "$tmp"
12495} ||
12496{
81ecdfbb
RW
12497 tmp=./conf$$-$RANDOM
12498 (umask 077 && mkdir "$tmp")
12499} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12500
12501# Set up the scripts for CONFIG_FILES section.
12502# No need to generate them if there are no CONFIG_FILES.
12503# This happens for instance with `./config.status config.h'.
12504if test -n "$CONFIG_FILES"; then
12505
12506
12507ac_cr=`echo X | tr X '\015'`
12508# On cygwin, bash can eat \r inside `` if the user requested igncr.
12509# But we know of no other shell where ac_cr would be empty at this
12510# point, so we can use a bashism as a fallback.
12511if test "x$ac_cr" = x; then
12512 eval ac_cr=\$\'\\r\'
12513fi
12514ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12515if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12516 ac_cs_awk_cr='\r'
12517else
12518 ac_cs_awk_cr=$ac_cr
12519fi
12520
12521echo 'BEGIN {' >"$tmp/subs1.awk" &&
12522_ACEOF
12523
12524
12525{
12526 echo "cat >conf$$subs.awk <<_ACEOF" &&
12527 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12528 echo "_ACEOF"
12529} >conf$$subs.sh ||
12530 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12531ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12532ac_delim='%!_!# '
12533for ac_last_try in false false false false false :; do
12534 . ./conf$$subs.sh ||
12535 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12536
12537 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12538 if test $ac_delim_n = $ac_delim_num; then
12539 break
12540 elif $ac_last_try; then
12541 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12542 else
12543 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12544 fi
12545done
12546rm -f conf$$subs.sh
12547
12548cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12549cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12550_ACEOF
12551sed -n '
12552h
12553s/^/S["/; s/!.*/"]=/
12554p
12555g
12556s/^[^!]*!//
12557:repl
12558t repl
12559s/'"$ac_delim"'$//
12560t delim
12561:nl
12562h
12563s/\(.\{148\}\).*/\1/
12564t more1
12565s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12566p
12567n
12568b repl
12569:more1
12570s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12571p
12572g
12573s/.\{148\}//
12574t nl
12575:delim
12576h
12577s/\(.\{148\}\).*/\1/
12578t more2
12579s/["\\]/\\&/g; s/^/"/; s/$/"/
12580p
12581b
12582:more2
12583s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12584p
12585g
12586s/.\{148\}//
12587t delim
12588' <conf$$subs.awk | sed '
12589/^[^""]/{
12590 N
12591 s/\n//
12592}
12593' >>$CONFIG_STATUS || ac_write_fail=1
12594rm -f conf$$subs.awk
12595cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12596_ACAWK
12597cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12598 for (key in S) S_is_set[key] = 1
12599 FS = "\a"
12600
12601}
b7026657 12602{
81ecdfbb
RW
12603 line = $ 0
12604 nfields = split(line, field, "@")
12605 substed = 0
12606 len = length(field[1])
12607 for (i = 2; i < nfields; i++) {
12608 key = field[i]
12609 keylen = length(key)
12610 if (S_is_set[key]) {
12611 value = S[key]
12612 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12613 len += length(value) + length(field[++i])
12614 substed = 1
12615 } else
12616 len += 1 + keylen
12617 }
12618
12619 print line
b7026657
AC
12620}
12621
81ecdfbb
RW
12622_ACAWK
12623_ACEOF
12624cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12625if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12626 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12627else
12628 cat
12629fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12630 || as_fn_error "could not setup config files machinery" "$LINENO" 5
b7026657
AC
12631_ACEOF
12632
81ecdfbb
RW
12633# VPATH may cause trouble with some makes, so we remove $(srcdir),
12634# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12635# trailing colons and then remove the whole line if VPATH becomes empty
12636# (actually we leave an empty line to preserve line numbers).
12637if test "x$srcdir" = x.; then
12638 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12639s/:*\$(srcdir):*/:/
12640s/:*\${srcdir}:*/:/
12641s/:*@srcdir@:*/:/
12642s/^\([^=]*=[ ]*\):*/\1/
12643s/:*$//
12644s/^[^=]*=[ ]*$//
12645}'
12646fi
b7026657 12647
81ecdfbb
RW
12648cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12649fi # test -n "$CONFIG_FILES"
b7026657 12650
81ecdfbb
RW
12651# Set up the scripts for CONFIG_HEADERS section.
12652# No need to generate them if there are no CONFIG_HEADERS.
12653# This happens for instance with `./config.status Makefile'.
12654if test -n "$CONFIG_HEADERS"; then
12655cat >"$tmp/defines.awk" <<\_ACAWK ||
12656BEGIN {
b7026657
AC
12657_ACEOF
12658
81ecdfbb
RW
12659# Transform confdefs.h into an awk script `defines.awk', embedded as
12660# here-document in config.status, that substitutes the proper values into
12661# config.h.in to produce config.h.
12662
12663# Create a delimiter string that does not exist in confdefs.h, to ease
12664# handling of long lines.
12665ac_delim='%!_!# '
12666for ac_last_try in false false :; do
12667 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12668 if test -z "$ac_t"; then
12669 break
12670 elif $ac_last_try; then
12671 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12672 else
12673 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 12674 fi
81ecdfbb 12675done
c906108c 12676
81ecdfbb
RW
12677# For the awk script, D is an array of macro values keyed by name,
12678# likewise P contains macro parameters if any. Preserve backslash
12679# newline sequences.
12680
12681ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12682sed -n '
12683s/.\{148\}/&'"$ac_delim"'/g
12684t rset
12685:rset
12686s/^[ ]*#[ ]*define[ ][ ]*/ /
12687t def
12688d
12689:def
12690s/\\$//
12691t bsnl
12692s/["\\]/\\&/g
12693s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12694D["\1"]=" \3"/p
12695s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12696d
12697:bsnl
12698s/["\\]/\\&/g
12699s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12700D["\1"]=" \3\\\\\\n"\\/p
12701t cont
12702s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12703t cont
12704d
12705:cont
12706n
12707s/.\{148\}/&'"$ac_delim"'/g
12708t clear
12709:clear
12710s/\\$//
12711t bsnlc
12712s/["\\]/\\&/g; s/^/"/; s/$/"/p
12713d
12714:bsnlc
12715s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12716b cont
12717' <confdefs.h | sed '
12718s/'"$ac_delim"'/"\\\
12719"/g' >>$CONFIG_STATUS || ac_write_fail=1
12720
12721cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12722 for (key in D) D_is_set[key] = 1
12723 FS = "\a"
12724}
12725/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12726 line = \$ 0
12727 split(line, arg, " ")
12728 if (arg[1] == "#") {
12729 defundef = arg[2]
12730 mac1 = arg[3]
12731 } else {
12732 defundef = substr(arg[1], 2)
12733 mac1 = arg[2]
12734 }
12735 split(mac1, mac2, "(") #)
12736 macro = mac2[1]
12737 prefix = substr(line, 1, index(line, defundef) - 1)
12738 if (D_is_set[macro]) {
12739 # Preserve the white space surrounding the "#".
12740 print prefix "define", macro P[macro] D[macro]
12741 next
12742 } else {
12743 # Replace #undef with comments. This is necessary, for example,
12744 # in the case of _POSIX_SOURCE, which is predefined and required
12745 # on some systems where configure will not decide to define it.
12746 if (defundef == "undef") {
12747 print "/*", prefix defundef, macro, "*/"
12748 next
12749 }
12750 }
12751}
12752{ print }
12753_ACAWK
b7026657 12754_ACEOF
81ecdfbb
RW
12755cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12756 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12757fi # test -n "$CONFIG_HEADERS"
12758
12759
12760eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12761shift
12762for ac_tag
12763do
12764 case $ac_tag in
12765 :[FHLC]) ac_mode=$ac_tag; continue;;
12766 esac
12767 case $ac_mode$ac_tag in
12768 :[FHL]*:*);;
12769 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12770 :[FH]-) ac_tag=-:-;;
12771 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12772 esac
12773 ac_save_IFS=$IFS
12774 IFS=:
12775 set x $ac_tag
12776 IFS=$ac_save_IFS
12777 shift
12778 ac_file=$1
12779 shift
12780
12781 case $ac_mode in
12782 :L) ac_source=$1;;
12783 :[FH])
12784 ac_file_inputs=
12785 for ac_f
12786 do
12787 case $ac_f in
12788 -) ac_f="$tmp/stdin";;
12789 *) # Look for the file first in the build tree, then in the source tree
12790 # (if the path is not absolute). The absolute path cannot be DOS-style,
12791 # because $ac_f cannot contain `:'.
12792 test -f "$ac_f" ||
12793 case $ac_f in
12794 [\\/$]*) false;;
12795 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12796 esac ||
12797 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12798 esac
12799 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12800 as_fn_append ac_file_inputs " '$ac_f'"
12801 done
12802
12803 # Let's still pretend it is `configure' which instantiates (i.e., don't
12804 # use $as_me), people would be surprised to read:
12805 # /* config.h. Generated by config.status. */
12806 configure_input='Generated from '`
12807 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12808 `' by configure.'
12809 if test x"$ac_file" != x-; then
12810 configure_input="$ac_file. $configure_input"
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12812$as_echo "$as_me: creating $ac_file" >&6;}
12813 fi
12814 # Neutralize special characters interpreted by sed in replacement strings.
12815 case $configure_input in #(
12816 *\&* | *\|* | *\\* )
12817 ac_sed_conf_input=`$as_echo "$configure_input" |
12818 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12819 *) ac_sed_conf_input=$configure_input;;
12820 esac
12821
12822 case $ac_tag in
12823 *:-:* | *:-) cat >"$tmp/stdin" \
12824 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12825 esac
12826 ;;
c906108c
SS
12827 esac
12828
81ecdfbb 12829 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
12830$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12831 X"$ac_file" : 'X\(//\)[^/]' \| \
12832 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
12833 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12834$as_echo X"$ac_file" |
12835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12836 s//\1/
12837 q
12838 }
12839 /^X\(\/\/\)[^/].*/{
12840 s//\1/
12841 q
12842 }
12843 /^X\(\/\/\)$/{
12844 s//\1/
12845 q
12846 }
12847 /^X\(\/\).*/{
12848 s//\1/
12849 q
12850 }
12851 s/.*/./; q'`
12852 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
12853 ac_builddir=.
12854
81ecdfbb
RW
12855case "$ac_dir" in
12856.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12857*)
12858 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12859 # A ".." for each directory in $ac_dir_suffix.
12860 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12861 case $ac_top_builddir_sub in
12862 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12863 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12864 esac ;;
12865esac
12866ac_abs_top_builddir=$ac_pwd
12867ac_abs_builddir=$ac_pwd$ac_dir_suffix
12868# for backward compatibility:
12869ac_top_builddir=$ac_top_build_prefix
c906108c 12870
b7026657 12871case $srcdir in
81ecdfbb 12872 .) # We are building in place.
b7026657 12873 ac_srcdir=.
81ecdfbb
RW
12874 ac_top_srcdir=$ac_top_builddir_sub
12875 ac_abs_top_srcdir=$ac_pwd ;;
12876 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 12877 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
12878 ac_top_srcdir=$srcdir
12879 ac_abs_top_srcdir=$srcdir ;;
12880 *) # Relative name.
12881 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12882 ac_top_srcdir=$ac_top_build_prefix$srcdir
12883 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 12884esac
81ecdfbb 12885ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 12886
b7026657 12887
81ecdfbb
RW
12888 case $ac_mode in
12889 :F)
12890 #
12891 # CONFIG_FILE
12892 #
b7026657
AC
12893
12894 case $INSTALL in
12895 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 12896 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 12897 esac
81ecdfbb 12898_ACEOF
c906108c 12899
81ecdfbb
RW
12900cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12901# If the template does not know about datarootdir, expand it.
12902# FIXME: This hack should be removed a few years after 2.60.
12903ac_datarootdir_hack=; ac_datarootdir_seen=
12904ac_sed_dataroot='
12905/datarootdir/ {
12906 p
12907 q
12908}
12909/@datadir@/p
12910/@docdir@/p
12911/@infodir@/p
12912/@localedir@/p
12913/@mandir@/p'
12914case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12915*datarootdir*) ac_datarootdir_seen=yes;;
12916*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12918$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12919_ACEOF
12920cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12921 ac_datarootdir_hack='
12922 s&@datadir@&$datadir&g
12923 s&@docdir@&$docdir&g
12924 s&@infodir@&$infodir&g
12925 s&@localedir@&$localedir&g
12926 s&@mandir@&$mandir&g
12927 s&\\\${datarootdir}&$datarootdir&g' ;;
12928esac
b7026657 12929_ACEOF
81ecdfbb
RW
12930
12931# Neutralize VPATH when `$srcdir' = `.'.
12932# Shell code in configure.ac might set extrasub.
12933# FIXME: do we really want to maintain this feature?
12934cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12935ac_sed_extra="$ac_vpsub
b7026657
AC
12936$extrasub
12937_ACEOF
81ecdfbb 12938cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657
AC
12939:t
12940/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
12941s|@configure_input@|$ac_sed_conf_input|;t t
12942s&@top_builddir@&$ac_top_builddir_sub&;t t
12943s&@top_build_prefix@&$ac_top_build_prefix&;t t
12944s&@srcdir@&$ac_srcdir&;t t
12945s&@abs_srcdir@&$ac_abs_srcdir&;t t
12946s&@top_srcdir@&$ac_top_srcdir&;t t
12947s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12948s&@builddir@&$ac_builddir&;t t
12949s&@abs_builddir@&$ac_abs_builddir&;t t
12950s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12951s&@INSTALL@&$ac_INSTALL&;t t
12952$ac_datarootdir_hack
12953"
12954eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12955 || as_fn_error "could not create $ac_file" "$LINENO" 5
12956
12957test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12958 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12959 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12960 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12961which seems to be undefined. Please make sure it is defined." >&5
12962$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12963which seems to be undefined. Please make sure it is defined." >&2;}
12964
12965 rm -f "$tmp/stdin"
b7026657 12966 case $ac_file in
81ecdfbb
RW
12967 -) cat "$tmp/out" && rm -f "$tmp/out";;
12968 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12969 esac \
12970 || as_fn_error "could not create $ac_file" "$LINENO" 5
12971 ;;
12972 :H)
12973 #
12974 # CONFIG_HEADER
12975 #
b7026657 12976 if test x"$ac_file" != x-; then
81ecdfbb
RW
12977 {
12978 $as_echo "/* $configure_input */" \
12979 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12980 } >"$tmp/config.h" \
12981 || as_fn_error "could not create $ac_file" "$LINENO" 5
12982 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12984$as_echo "$as_me: $ac_file is unchanged" >&6;}
b7026657 12985 else
81ecdfbb
RW
12986 rm -f "$ac_file"
12987 mv "$tmp/config.h" "$ac_file" \
12988 || as_fn_error "could not create $ac_file" "$LINENO" 5
c906108c 12989 fi
b7026657 12990 else
81ecdfbb
RW
12991 $as_echo "/* $configure_input */" \
12992 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12993 || as_fn_error "could not create -" "$LINENO" 5
c906108c 12994 fi
81ecdfbb 12995 ;;
b7026657 12996
81ecdfbb
RW
12997 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12998$as_echo "$as_me: executing $ac_file commands" >&6;}
12999 ;;
13000 esac
b7026657 13001
b7026657 13002
81ecdfbb 13003 case $ac_file$ac_mode in
db2e4d67 13004 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13005 "libtool":C)
13006
13007 # See if we are running on zsh, and set the options which allow our
13008 # commands through without removal of \ escapes.
13009 if test -n "${ZSH_VERSION+set}" ; then
13010 setopt NO_GLOB_SUBST
13011 fi
13012
13013 cfgfile="${ofile}T"
13014 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13015 $RM "$cfgfile"
13016
13017 cat <<_LT_EOF >> "$cfgfile"
13018#! $SHELL
13019
13020# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13021# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13022# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13023# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13024#
13025# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13026# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13027# Written by Gordon Matzigkeit, 1996
13028#
13029# This file is part of GNU Libtool.
13030#
13031# GNU Libtool is free software; you can redistribute it and/or
13032# modify it under the terms of the GNU General Public License as
13033# published by the Free Software Foundation; either version 2 of
13034# the License, or (at your option) any later version.
13035#
13036# As a special exception to the GNU General Public License,
13037# if you distribute this file as part of a program or library that
13038# is built using GNU Libtool, you may include this file under the
13039# same distribution terms that you use for the rest of that program.
13040#
13041# GNU Libtool is distributed in the hope that it will be useful,
13042# but WITHOUT ANY WARRANTY; without even the implied warranty of
13043# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13044# GNU General Public License for more details.
13045#
13046# You should have received a copy of the GNU General Public License
13047# along with GNU Libtool; see the file COPYING. If not, a copy
13048# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13049# obtained by writing to the Free Software Foundation, Inc.,
13050# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13051
13052
13053# The names of the tagged configurations supported by this script.
13054available_tags=""
13055
13056# ### BEGIN LIBTOOL CONFIG
13057
13058# Which release of libtool.m4 was used?
13059macro_version=$macro_version
13060macro_revision=$macro_revision
13061
13062# Whether or not to build shared libraries.
13063build_libtool_libs=$enable_shared
13064
13065# Whether or not to build static libraries.
13066build_old_libs=$enable_static
13067
13068# What type of objects to build.
13069pic_mode=$pic_mode
13070
13071# Whether or not to optimize for fast installation.
13072fast_install=$enable_fast_install
13073
13074# Shell to use when invoking shell scripts.
13075SHELL=$lt_SHELL
13076
13077# An echo program that protects backslashes.
13078ECHO=$lt_ECHO
13079
13080# The host system.
13081host_alias=$host_alias
13082host=$host
13083host_os=$host_os
13084
13085# The build system.
13086build_alias=$build_alias
13087build=$build
13088build_os=$build_os
13089
13090# A sed program that does not truncate output.
13091SED=$lt_SED
13092
13093# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13094Xsed="\$SED -e 1s/^X//"
13095
13096# A grep program that handles long lines.
13097GREP=$lt_GREP
13098
13099# An ERE matcher.
13100EGREP=$lt_EGREP
13101
13102# A literal string matcher.
13103FGREP=$lt_FGREP
13104
13105# A BSD- or MS-compatible name lister.
13106NM=$lt_NM
13107
13108# Whether we need soft or hard links.
13109LN_S=$lt_LN_S
13110
13111# What is the maximum length of a command?
13112max_cmd_len=$max_cmd_len
13113
13114# Object file suffix (normally "o").
13115objext=$ac_objext
13116
13117# Executable file suffix (normally "").
13118exeext=$exeext
13119
13120# whether the shell understands "unset".
13121lt_unset=$lt_unset
13122
13123# turn spaces into newlines.
13124SP2NL=$lt_lt_SP2NL
13125
13126# turn newlines into spaces.
13127NL2SP=$lt_lt_NL2SP
13128
13129# An object symbol dumper.
13130OBJDUMP=$lt_OBJDUMP
13131
13132# Method to check whether dependent libraries are shared objects.
13133deplibs_check_method=$lt_deplibs_check_method
13134
13135# Command to use when deplibs_check_method == "file_magic".
13136file_magic_cmd=$lt_file_magic_cmd
13137
13138# The archiver.
13139AR=$lt_AR
13140AR_FLAGS=$lt_AR_FLAGS
13141
13142# A symbol stripping program.
13143STRIP=$lt_STRIP
13144
13145# Commands used to install an old-style archive.
13146RANLIB=$lt_RANLIB
13147old_postinstall_cmds=$lt_old_postinstall_cmds
13148old_postuninstall_cmds=$lt_old_postuninstall_cmds
13149
13150# Whether to use a lock for old archive extraction.
13151lock_old_archive_extraction=$lock_old_archive_extraction
13152
13153# A C compiler.
13154LTCC=$lt_CC
13155
13156# LTCC compiler flags.
13157LTCFLAGS=$lt_CFLAGS
13158
13159# Take the output of nm and produce a listing of raw symbols and C names.
13160global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13161
13162# Transform the output of nm in a proper C declaration.
13163global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13164
13165# Transform the output of nm in a C name address pair.
13166global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13167
13168# Transform the output of nm in a C name address pair when lib prefix is needed.
13169global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13170
13171# The name of the directory that contains temporary libtool files.
13172objdir=$objdir
13173
13174# Used to examine libraries when file_magic_cmd begins with "file".
13175MAGIC_CMD=$MAGIC_CMD
13176
13177# Must we lock files when doing compilation?
13178need_locks=$lt_need_locks
13179
13180# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13181DSYMUTIL=$lt_DSYMUTIL
13182
13183# Tool to change global to local symbols on Mac OS X.
13184NMEDIT=$lt_NMEDIT
13185
13186# Tool to manipulate fat objects and archives on Mac OS X.
13187LIPO=$lt_LIPO
13188
13189# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13190OTOOL=$lt_OTOOL
13191
13192# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13193OTOOL64=$lt_OTOOL64
13194
13195# Old archive suffix (normally "a").
13196libext=$libext
13197
13198# Shared library suffix (normally ".so").
13199shrext_cmds=$lt_shrext_cmds
13200
13201# The commands to extract the exported symbol list from a shared archive.
13202extract_expsyms_cmds=$lt_extract_expsyms_cmds
13203
13204# Variables whose values should be saved in libtool wrapper scripts and
13205# restored at link time.
13206variables_saved_for_relink=$lt_variables_saved_for_relink
13207
13208# Do we need the "lib" prefix for modules?
13209need_lib_prefix=$need_lib_prefix
13210
13211# Do we need a version for libraries?
13212need_version=$need_version
13213
13214# Library versioning type.
13215version_type=$version_type
13216
13217# Shared library runtime path variable.
13218runpath_var=$runpath_var
13219
13220# Shared library path variable.
13221shlibpath_var=$shlibpath_var
13222
13223# Is shlibpath searched before the hard-coded library search path?
13224shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13225
13226# Format of library name prefix.
13227libname_spec=$lt_libname_spec
13228
13229# List of archive names. First name is the real one, the rest are links.
13230# The last name is the one that the linker finds with -lNAME
13231library_names_spec=$lt_library_names_spec
13232
13233# The coded name of the library, if different from the real name.
13234soname_spec=$lt_soname_spec
13235
13236# Permission mode override for installation of shared libraries.
13237install_override_mode=$lt_install_override_mode
13238
13239# Command to use after installation of a shared archive.
13240postinstall_cmds=$lt_postinstall_cmds
13241
13242# Command to use after uninstallation of a shared archive.
13243postuninstall_cmds=$lt_postuninstall_cmds
13244
13245# Commands used to finish a libtool library installation in a directory.
13246finish_cmds=$lt_finish_cmds
13247
13248# As "finish_cmds", except a single script fragment to be evaled but
13249# not shown.
13250finish_eval=$lt_finish_eval
13251
13252# Whether we should hardcode library paths into libraries.
13253hardcode_into_libs=$hardcode_into_libs
13254
13255# Compile-time system search path for libraries.
13256sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13257
13258# Run-time system search path for libraries.
13259sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13260
13261# Whether dlopen is supported.
13262dlopen_support=$enable_dlopen
13263
13264# Whether dlopen of programs is supported.
13265dlopen_self=$enable_dlopen_self
13266
13267# Whether dlopen of statically linked programs is supported.
13268dlopen_self_static=$enable_dlopen_self_static
13269
13270# Commands to strip libraries.
13271old_striplib=$lt_old_striplib
13272striplib=$lt_striplib
13273
13274
13275# The linker used to build libraries.
13276LD=$lt_LD
13277
13278# How to create reloadable object files.
13279reload_flag=$lt_reload_flag
13280reload_cmds=$lt_reload_cmds
13281
13282# Commands used to build an old-style archive.
13283old_archive_cmds=$lt_old_archive_cmds
13284
13285# A language specific compiler.
13286CC=$lt_compiler
13287
13288# Is the compiler the GNU compiler?
13289with_gcc=$GCC
13290
13291# Compiler flag to turn off builtin functions.
13292no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13293
13294# How to pass a linker flag through the compiler.
13295wl=$lt_lt_prog_compiler_wl
13296
13297# Additional compiler flags for building library objects.
13298pic_flag=$lt_lt_prog_compiler_pic
13299
13300# Compiler flag to prevent dynamic linking.
13301link_static_flag=$lt_lt_prog_compiler_static
13302
13303# Does compiler simultaneously support -c and -o options?
13304compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13305
13306# Whether or not to add -lc for building shared libraries.
13307build_libtool_need_lc=$archive_cmds_need_lc
13308
13309# Whether or not to disallow shared libs when runtime libs are static.
13310allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13311
13312# Compiler flag to allow reflexive dlopens.
13313export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13314
13315# Compiler flag to generate shared objects directly from archives.
13316whole_archive_flag_spec=$lt_whole_archive_flag_spec
13317
13318# Whether the compiler copes with passing no objects directly.
13319compiler_needs_object=$lt_compiler_needs_object
13320
13321# Create an old-style archive from a shared archive.
13322old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13323
13324# Create a temporary old-style archive to link instead of a shared archive.
13325old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13326
13327# Commands used to build a shared archive.
13328archive_cmds=$lt_archive_cmds
13329archive_expsym_cmds=$lt_archive_expsym_cmds
13330
13331# Commands used to build a loadable module if different from building
13332# a shared archive.
13333module_cmds=$lt_module_cmds
13334module_expsym_cmds=$lt_module_expsym_cmds
13335
13336# Whether we are building with GNU ld or not.
13337with_gnu_ld=$lt_with_gnu_ld
13338
13339# Flag that allows shared libraries with undefined symbols to be built.
13340allow_undefined_flag=$lt_allow_undefined_flag
13341
13342# Flag that enforces no undefined symbols.
13343no_undefined_flag=$lt_no_undefined_flag
13344
13345# Flag to hardcode \$libdir into a binary during linking.
13346# This must work even if \$libdir does not exist
13347hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13348
13349# If ld is used when linking, flag to hardcode \$libdir into a binary
13350# during linking. This must work even if \$libdir does not exist.
13351hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13352
13353# Whether we need a single "-rpath" flag with a separated argument.
13354hardcode_libdir_separator=$lt_hardcode_libdir_separator
13355
13356# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13357# DIR into the resulting binary.
13358hardcode_direct=$hardcode_direct
13359
13360# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13361# DIR into the resulting binary and the resulting library dependency is
13362# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13363# library is relocated.
13364hardcode_direct_absolute=$hardcode_direct_absolute
13365
13366# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13367# into the resulting binary.
13368hardcode_minus_L=$hardcode_minus_L
13369
13370# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13371# into the resulting binary.
13372hardcode_shlibpath_var=$hardcode_shlibpath_var
13373
13374# Set to "yes" if building a shared library automatically hardcodes DIR
13375# into the library and all subsequent libraries and executables linked
13376# against it.
13377hardcode_automatic=$hardcode_automatic
13378
13379# Set to yes if linker adds runtime paths of dependent libraries
13380# to runtime path list.
13381inherit_rpath=$inherit_rpath
13382
13383# Whether libtool must link a program against all its dependency libraries.
13384link_all_deplibs=$link_all_deplibs
13385
13386# Fix the shell variable \$srcfile for the compiler.
13387fix_srcfile_path=$lt_fix_srcfile_path
13388
13389# Set to "yes" if exported symbols are required.
13390always_export_symbols=$always_export_symbols
13391
13392# The commands to list exported symbols.
13393export_symbols_cmds=$lt_export_symbols_cmds
13394
13395# Symbols that should not be listed in the preloaded symbols.
13396exclude_expsyms=$lt_exclude_expsyms
13397
13398# Symbols that must always be exported.
13399include_expsyms=$lt_include_expsyms
13400
13401# Commands necessary for linking programs (against libraries) with templates.
13402prelink_cmds=$lt_prelink_cmds
13403
13404# Specify filename containing input files.
13405file_list_spec=$lt_file_list_spec
13406
13407# How to hardcode a shared library path into an executable.
13408hardcode_action=$hardcode_action
13409
13410# ### END LIBTOOL CONFIG
13411
13412_LT_EOF
13413
13414 case $host_os in
13415 aix3*)
13416 cat <<\_LT_EOF >> "$cfgfile"
13417# AIX sometimes has problems with the GCC collect2 program. For some
13418# reason, if we set the COLLECT_NAMES environment variable, the problems
13419# vanish in a puff of smoke.
13420if test "X${COLLECT_NAMES+set}" != Xset; then
13421 COLLECT_NAMES=
13422 export COLLECT_NAMES
13423fi
13424_LT_EOF
13425 ;;
13426 esac
13427
13428
13429ltmain="$ac_aux_dir/ltmain.sh"
13430
13431
13432 # We use sed instead of cat because bash on DJGPP gets confused if
13433 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13434 # text mode, it properly converts lines to CR/LF. This bash problem
13435 # is reportedly fixed, but why not run on old versions too?
13436 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13437 || (rm -f "$cfgfile"; exit 1)
13438
13439 case $xsi_shell in
13440 yes)
13441 cat << \_LT_EOF >> "$cfgfile"
13442
13443# func_dirname file append nondir_replacement
13444# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13445# otherwise set result to NONDIR_REPLACEMENT.
13446func_dirname ()
13447{
13448 case ${1} in
13449 */*) func_dirname_result="${1%/*}${2}" ;;
13450 * ) func_dirname_result="${3}" ;;
13451 esac
13452}
13453
13454# func_basename file
13455func_basename ()
13456{
13457 func_basename_result="${1##*/}"
13458}
13459
13460# func_dirname_and_basename file append nondir_replacement
13461# perform func_basename and func_dirname in a single function
13462# call:
13463# dirname: Compute the dirname of FILE. If nonempty,
13464# add APPEND to the result, otherwise set result
13465# to NONDIR_REPLACEMENT.
13466# value returned in "$func_dirname_result"
13467# basename: Compute filename of FILE.
13468# value retuned in "$func_basename_result"
13469# Implementation must be kept synchronized with func_dirname
13470# and func_basename. For efficiency, we do not delegate to
13471# those functions but instead duplicate the functionality here.
13472func_dirname_and_basename ()
13473{
13474 case ${1} in
13475 */*) func_dirname_result="${1%/*}${2}" ;;
13476 * ) func_dirname_result="${3}" ;;
13477 esac
13478 func_basename_result="${1##*/}"
13479}
13480
13481# func_stripname prefix suffix name
13482# strip PREFIX and SUFFIX off of NAME.
13483# PREFIX and SUFFIX must not contain globbing or regex special
13484# characters, hashes, percent signs, but SUFFIX may contain a leading
13485# dot (in which case that matches only a dot).
13486func_stripname ()
13487{
13488 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13489 # positional parameters, so assign one to ordinary parameter first.
13490 func_stripname_result=${3}
13491 func_stripname_result=${func_stripname_result#"${1}"}
13492 func_stripname_result=${func_stripname_result%"${2}"}
13493}
13494
13495# func_opt_split
13496func_opt_split ()
13497{
13498 func_opt_split_opt=${1%%=*}
13499 func_opt_split_arg=${1#*=}
13500}
13501
13502# func_lo2o object
13503func_lo2o ()
13504{
13505 case ${1} in
13506 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13507 *) func_lo2o_result=${1} ;;
13508 esac
13509}
13510
13511# func_xform libobj-or-source
13512func_xform ()
13513{
13514 func_xform_result=${1%.*}.lo
13515}
13516
13517# func_arith arithmetic-term...
13518func_arith ()
13519{
13520 func_arith_result=$(( $* ))
13521}
13522
13523# func_len string
13524# STRING may not start with a hyphen.
13525func_len ()
13526{
13527 func_len_result=${#1}
13528}
13529
13530_LT_EOF
13531 ;;
13532 *) # Bourne compatible functions.
13533 cat << \_LT_EOF >> "$cfgfile"
13534
13535# func_dirname file append nondir_replacement
13536# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13537# otherwise set result to NONDIR_REPLACEMENT.
13538func_dirname ()
13539{
13540 # Extract subdirectory from the argument.
13541 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13542 if test "X$func_dirname_result" = "X${1}"; then
13543 func_dirname_result="${3}"
13544 else
13545 func_dirname_result="$func_dirname_result${2}"
13546 fi
13547}
13548
13549# func_basename file
13550func_basename ()
13551{
13552 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13553}
13554
13555
13556# func_stripname prefix suffix name
13557# strip PREFIX and SUFFIX off of NAME.
13558# PREFIX and SUFFIX must not contain globbing or regex special
13559# characters, hashes, percent signs, but SUFFIX may contain a leading
13560# dot (in which case that matches only a dot).
13561# func_strip_suffix prefix name
13562func_stripname ()
13563{
13564 case ${2} in
13565 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13566 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13567 esac
13568}
13569
13570# sed scripts:
13571my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13572my_sed_long_arg='1s/^-[^=]*=//'
13573
13574# func_opt_split
13575func_opt_split ()
13576{
13577 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13578 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13579}
13580
13581# func_lo2o object
13582func_lo2o ()
13583{
13584 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13585}
13586
13587# func_xform libobj-or-source
13588func_xform ()
13589{
13590 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13591}
13592
13593# func_arith arithmetic-term...
13594func_arith ()
13595{
13596 func_arith_result=`expr "$@"`
13597}
13598
13599# func_len string
13600# STRING may not start with a hyphen.
13601func_len ()
13602{
13603 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13604}
13605
13606_LT_EOF
13607esac
13608
13609case $lt_shell_append in
13610 yes)
13611 cat << \_LT_EOF >> "$cfgfile"
13612
13613# func_append var value
13614# Append VALUE to the end of shell variable VAR.
13615func_append ()
13616{
13617 eval "$1+=\$2"
13618}
13619_LT_EOF
13620 ;;
13621 *)
13622 cat << \_LT_EOF >> "$cfgfile"
13623
13624# func_append var value
13625# Append VALUE to the end of shell variable VAR.
13626func_append ()
13627{
13628 eval "$1=\$$1\$2"
13629}
13630
13631_LT_EOF
13632 ;;
13633 esac
13634
13635
13636 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13637 || (rm -f "$cfgfile"; exit 1)
13638
13639 mv -f "$cfgfile" "$ofile" ||
13640 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13641 chmod +x "$ofile"
13642
13643 ;;
81ecdfbb 13644 "default":C) case x$CONFIG_HEADERS in xcconfig.h:config.in) echo > stamp-h ;; esac ;;
c906108c 13645
b7026657 13646 esac
81ecdfbb 13647done # for ac_tag
c906108c 13648
b7026657 13649
81ecdfbb 13650as_fn_exit 0
b7026657 13651_ACEOF
b7026657
AC
13652ac_clean_files=$ac_clean_files_save
13653
81ecdfbb
RW
13654test $ac_write_fail = 0 ||
13655 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13656
b7026657
AC
13657
13658# configure is writing to config.log, and then calls config.status.
13659# config.status does its own redirection, appending to config.log.
13660# Unfortunately, on DOS this fails, as config.log is still kept open
13661# by configure, so config.status won't be able to write to it; its
13662# output is simply discarded. So we exec the FD to /dev/null,
13663# effectively closing config.log, so it can be properly (re)opened and
13664# appended to by config.status. When coming back to configure, we
13665# need to make the FD available again.
13666if test "$no_create" != yes; then
13667 ac_cs_success=:
13668 ac_config_status_args=
13669 test "$silent" = yes &&
13670 ac_config_status_args="$ac_config_status_args --quiet"
13671 exec 5>/dev/null
13672 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13673 exec 5>>config.log
13674 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13675 # would make configure fail if this is the last instruction.
81ecdfbb
RW
13676 $ac_cs_success || as_fn_exit $?
13677fi
13678if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13680$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 13681fi
c906108c 13682