PR 14072
[deliverable/binutils-gdb.git] / binutils / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 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.
252b5132
RH
8#
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## -------------------- ##
42ecbf5e 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 :
42ecbf5e
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
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
42ecbf5e 31fi
42ecbf5e 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 }
42ecbf5e
DJ
79fi
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
42ecbf5e
DJ
121PS1='$ '
122PS2='> '
123PS4='+ '
124
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
3725885a
RW
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
42ecbf5e 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."
42ecbf5e 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."
42ecbf5e 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
42ecbf5e 364
81ecdfbb
RW
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
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
389 as_basename=basename
390else
391 as_basename=false
392fi
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
42ecbf5e 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
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'`
42ecbf5e 418
42ecbf5e
DJ
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
425
42ecbf5e 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 |
42ecbf5e 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
42ecbf5e 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
42ecbf5e 444 t loop
81ecdfbb 445 s/-\n.*//
42ecbf5e 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; }
42ecbf5e
DJ
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"
42ecbf5e
DJ
454 # Exit status is that of the last command.
455 exit
456}
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';;
42ecbf5e
DJ
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
42ecbf5e 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
42ecbf5e 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 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'
42ecbf5e 491 fi
42ecbf5e
DJ
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
42ecbf5e
DJ
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
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
42ecbf5e
DJ
527
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'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
42ecbf5e
DJ
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`
252b5132 543
42ecbf5e
DJ
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
42ecbf5e 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
42ecbf5e
DJ
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
42ecbf5e
DJ
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
42ecbf5e
DJ
563
564ac_unique_file="ar.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
42ecbf5e
DJ
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
42ecbf5e
DJ
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
42ecbf5e
DJ
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
42ecbf5e
DJ
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
42ecbf5e
DJ
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
42ecbf5e
DJ
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
42ecbf5e 592# include <inttypes.h>
42ecbf5e 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
42ecbf5e
DJ
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605EMULATION_VECTOR
606EMULATION
6abcee90 607OBJDUMP_PRIVATE_OFILES
81ecdfbb
RW
608OBJDUMP_DEFS
609BUILD_INSTALL_MISC
610BUILD_MISC
611BUILD_DLLWRAP
612BUILD_WINDMC
613BUILD_WINDRES
614DLLTOOL_DEFS
615BUILD_DLLTOOL
616BUILD_SRCONV
617BUILD_NLMCONV
618NLMCONV_DEFS
619LTLIBICONV
620LIBICONV
621ALLOCA
622DEMANGLER_NAME
623EXEEXT_FOR_BUILD
624CC_FOR_BUILD
625HDEFINES
626GENINSRC_NEVER_FALSE
627GENINSRC_NEVER_TRUE
628MAINT
629MAINTAINER_MODE_FALSE
630MAINTAINER_MODE_TRUE
631MSGMERGE
632MSGFMT
633MKINSTALLDIRS
634CATOBJEXT
635GENCAT
636INSTOBJEXT
637DATADIRNAME
638CATALOGS
639POSUB
640GMSGFMT
641XGETTEXT
642INCINTL
643LIBINTL_DEP
644LIBINTL
645USE_NLS
646LEXLIB
647LEX_OUTPUT_ROOT
648LEX
649YFLAGS
650YACC
651NO_WERROR
652WARN_CFLAGS
653OTOOL64
654OTOOL
655LIPO
656NMEDIT
657DSYMUTIL
df7b86aa 658MANIFEST_TOOL
81ecdfbb 659RANLIB
df7b86aa 660ac_ct_AR
81ecdfbb 661AR
df7b86aa 662DLLTOOL
81ecdfbb
RW
663OBJDUMP
664LN_S
665NM
666ac_ct_DUMPBIN
667DUMPBIN
668LD
669FGREP
670SED
671LIBTOOL
672EGREP
673GREP
674CPP
675am__fastdepCC_FALSE
676am__fastdepCC_TRUE
677CCDEPMODE
678AMDEPBACKSLASH
679AMDEP_FALSE
680AMDEP_TRUE
681am__quote
682am__include
683DEPDIR
684am__untar
685am__tar
686AMTAR
687am__leading_dot
688SET_MAKE
689AWK
690mkdir_p
691MKDIR_P
692INSTALL_STRIP_PROGRAM
693STRIP
694install_sh
695MAKEINFO
696AUTOHEADER
697AUTOMAKE
698AUTOCONF
699ACLOCAL
700VERSION
701PACKAGE
702CYGPATH_W
703am__isrc
704INSTALL_DATA
705INSTALL_SCRIPT
706INSTALL_PROGRAM
707OBJEXT
708EXEEXT
709ac_ct_CC
710CPPFLAGS
711LDFLAGS
712CFLAGS
713CC
714target_os
715target_vendor
716target_cpu
717target
718host_os
719host_vendor
720host_cpu
721host
722build_os
723build_vendor
724build_cpu
725build
726target_alias
727host_alias
728build_alias
729LIBS
730ECHO_T
731ECHO_N
732ECHO_C
733DEFS
734mandir
735localedir
736libdir
737psdir
738pdfdir
739dvidir
740htmldir
741infodir
742docdir
743oldincludedir
744includedir
745localstatedir
746sharedstatedir
747sysconfdir
748datadir
749datarootdir
750libexecdir
751sbindir
752bindir
753program_transform_name
754prefix
755exec_prefix
756PACKAGE_URL
757PACKAGE_BUGREPORT
758PACKAGE_STRING
759PACKAGE_VERSION
760PACKAGE_TARNAME
761PACKAGE_NAME
762PATH_SEPARATOR
763SHELL'
42ecbf5e 764ac_subst_files=''
81ecdfbb
RW
765ac_user_opts='
766enable_option_checking
767enable_dependency_tracking
768enable_plugins
769enable_largefile
770enable_shared
771enable_static
772with_pic
773enable_fast_install
774with_gnu_ld
df7b86aa 775with_sysroot
81ecdfbb
RW
776enable_libtool_lock
777enable_targets
9cb80f72 778enable_deterministic_archives
81ecdfbb
RW
779enable_werror
780enable_build_warnings
781enable_nls
782enable_maintainer_mode
52546677 783with_zlib
81ecdfbb
RW
784enable_rpath
785with_libiconv_prefix
786'
787 ac_precious_vars='build_alias
788host_alias
789target_alias
790CC
791CFLAGS
792LDFLAGS
793LIBS
794CPPFLAGS
795CPP
796YACC
797YFLAGS'
798
252b5132
RH
799
800# Initialize some variables set by options.
42ecbf5e
DJ
801ac_init_help=
802ac_init_version=false
81ecdfbb
RW
803ac_unrecognized_opts=
804ac_unrecognized_sep=
252b5132
RH
805# The variables have the same names as the options, with
806# dashes changed to underlines.
42ecbf5e 807cache_file=/dev/null
252b5132 808exec_prefix=NONE
252b5132 809no_create=
252b5132
RH
810no_recursion=
811prefix=NONE
812program_prefix=NONE
813program_suffix=NONE
814program_transform_name=s,x,x,
815silent=
816site=
817srcdir=
252b5132
RH
818verbose=
819x_includes=NONE
820x_libraries=NONE
42ecbf5e
DJ
821
822# Installation directory options.
823# These are left unexpanded so users can "make install exec_prefix=/foo"
824# and all the variables that are supposed to be based on exec_prefix
825# by default will actually change.
826# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 827# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
828bindir='${exec_prefix}/bin'
829sbindir='${exec_prefix}/sbin'
830libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
831datarootdir='${prefix}/share'
832datadir='${datarootdir}'
252b5132
RH
833sysconfdir='${prefix}/etc'
834sharedstatedir='${prefix}/com'
835localstatedir='${prefix}/var'
252b5132
RH
836includedir='${prefix}/include'
837oldincludedir='/usr/include'
81ecdfbb
RW
838docdir='${datarootdir}/doc/${PACKAGE}'
839infodir='${datarootdir}/info'
840htmldir='${docdir}'
841dvidir='${docdir}'
842pdfdir='${docdir}'
843psdir='${docdir}'
844libdir='${exec_prefix}/lib'
845localedir='${datarootdir}/locale'
846mandir='${datarootdir}/man'
252b5132 847
252b5132 848ac_prev=
81ecdfbb 849ac_dashdash=
252b5132
RH
850for ac_option
851do
252b5132
RH
852 # If the previous option needs an argument, assign it.
853 if test -n "$ac_prev"; then
81ecdfbb 854 eval $ac_prev=\$ac_option
252b5132
RH
855 ac_prev=
856 continue
857 fi
858
81ecdfbb
RW
859 case $ac_option in
860 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
861 *) ac_optarg=yes ;;
862 esac
252b5132
RH
863
864 # Accept the important Cygnus configure options, so we can diagnose typos.
865
81ecdfbb
RW
866 case $ac_dashdash$ac_option in
867 --)
868 ac_dashdash=yes ;;
252b5132
RH
869
870 -bindir | --bindir | --bindi | --bind | --bin | --bi)
871 ac_prev=bindir ;;
872 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
42ecbf5e 873 bindir=$ac_optarg ;;
252b5132
RH
874
875 -build | --build | --buil | --bui | --bu)
42ecbf5e 876 ac_prev=build_alias ;;
252b5132 877 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 878 build_alias=$ac_optarg ;;
252b5132
RH
879
880 -cache-file | --cache-file | --cache-fil | --cache-fi \
881 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
882 ac_prev=cache_file ;;
883 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
884 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
42ecbf5e
DJ
885 cache_file=$ac_optarg ;;
886
887 --config-cache | -C)
888 cache_file=config.cache ;;
252b5132 889
81ecdfbb 890 -datadir | --datadir | --datadi | --datad)
252b5132 891 ac_prev=datadir ;;
81ecdfbb 892 -datadir=* | --datadir=* | --datadi=* | --datad=*)
42ecbf5e 893 datadir=$ac_optarg ;;
252b5132 894
81ecdfbb
RW
895 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
896 | --dataroo | --dataro | --datar)
897 ac_prev=datarootdir ;;
898 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
899 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
900 datarootdir=$ac_optarg ;;
901
252b5132 902 -disable-* | --disable-*)
81ecdfbb 903 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 904 # Reject names that are not valid shell variable names.
81ecdfbb
RW
905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906 as_fn_error "invalid feature name: $ac_useropt"
907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911"enable_$ac_useropt"
912"*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=no ;;
917
918 -docdir | --docdir | --docdi | --doc | --do)
919 ac_prev=docdir ;;
920 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
921 docdir=$ac_optarg ;;
922
923 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
924 ac_prev=dvidir ;;
925 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
926 dvidir=$ac_optarg ;;
252b5132
RH
927
928 -enable-* | --enable-*)
81ecdfbb 929 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 930 # Reject names that are not valid shell variable names.
81ecdfbb
RW
931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
932 as_fn_error "invalid feature name: $ac_useropt"
933 ac_useropt_orig=$ac_useropt
934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
935 case $ac_user_opts in
936 *"
937"enable_$ac_useropt"
938"*) ;;
939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
940 ac_unrecognized_sep=', ';;
252b5132 941 esac
81ecdfbb 942 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
943
944 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946 | --exec | --exe | --ex)
947 ac_prev=exec_prefix ;;
948 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950 | --exec=* | --exe=* | --ex=*)
42ecbf5e 951 exec_prefix=$ac_optarg ;;
252b5132
RH
952
953 -gas | --gas | --ga | --g)
954 # Obsolete; use --with-gas.
955 with_gas=yes ;;
956
42ecbf5e
DJ
957 -help | --help | --hel | --he | -h)
958 ac_init_help=long ;;
959 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960 ac_init_help=recursive ;;
961 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962 ac_init_help=short ;;
252b5132
RH
963
964 -host | --host | --hos | --ho)
42ecbf5e 965 ac_prev=host_alias ;;
252b5132 966 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 967 host_alias=$ac_optarg ;;
252b5132 968
81ecdfbb
RW
969 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970 ac_prev=htmldir ;;
971 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972 | --ht=*)
973 htmldir=$ac_optarg ;;
974
252b5132
RH
975 -includedir | --includedir | --includedi | --included | --include \
976 | --includ | --inclu | --incl | --inc)
977 ac_prev=includedir ;;
978 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979 | --includ=* | --inclu=* | --incl=* | --inc=*)
42ecbf5e 980 includedir=$ac_optarg ;;
252b5132
RH
981
982 -infodir | --infodir | --infodi | --infod | --info | --inf)
983 ac_prev=infodir ;;
984 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
42ecbf5e 985 infodir=$ac_optarg ;;
252b5132
RH
986
987 -libdir | --libdir | --libdi | --libd)
988 ac_prev=libdir ;;
989 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 990 libdir=$ac_optarg ;;
252b5132
RH
991
992 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993 | --libexe | --libex | --libe)
994 ac_prev=libexecdir ;;
995 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996 | --libexe=* | --libex=* | --libe=*)
42ecbf5e 997 libexecdir=$ac_optarg ;;
252b5132 998
81ecdfbb
RW
999 -localedir | --localedir | --localedi | --localed | --locale)
1000 ac_prev=localedir ;;
1001 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002 localedir=$ac_optarg ;;
1003
252b5132 1004 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1005 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1006 ac_prev=localstatedir ;;
1007 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1008 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
42ecbf5e 1009 localstatedir=$ac_optarg ;;
252b5132
RH
1010
1011 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012 ac_prev=mandir ;;
1013 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
42ecbf5e 1014 mandir=$ac_optarg ;;
252b5132
RH
1015
1016 -nfp | --nfp | --nf)
1017 # Obsolete; use --without-fp.
1018 with_fp=no ;;
1019
1020 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
42ecbf5e 1021 | --no-cr | --no-c | -n)
252b5132
RH
1022 no_create=yes ;;
1023
1024 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026 no_recursion=yes ;;
1027
1028 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030 | --oldin | --oldi | --old | --ol | --o)
1031 ac_prev=oldincludedir ;;
1032 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
42ecbf5e 1035 oldincludedir=$ac_optarg ;;
252b5132
RH
1036
1037 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038 ac_prev=prefix ;;
1039 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
42ecbf5e 1040 prefix=$ac_optarg ;;
252b5132
RH
1041
1042 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043 | --program-pre | --program-pr | --program-p)
1044 ac_prev=program_prefix ;;
1045 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
42ecbf5e 1047 program_prefix=$ac_optarg ;;
252b5132
RH
1048
1049 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050 | --program-suf | --program-su | --program-s)
1051 ac_prev=program_suffix ;;
1052 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
42ecbf5e 1054 program_suffix=$ac_optarg ;;
252b5132
RH
1055
1056 -program-transform-name | --program-transform-name \
1057 | --program-transform-nam | --program-transform-na \
1058 | --program-transform-n | --program-transform- \
1059 | --program-transform | --program-transfor \
1060 | --program-transfo | --program-transf \
1061 | --program-trans | --program-tran \
1062 | --progr-tra | --program-tr | --program-t)
1063 ac_prev=program_transform_name ;;
1064 -program-transform-name=* | --program-transform-name=* \
1065 | --program-transform-nam=* | --program-transform-na=* \
1066 | --program-transform-n=* | --program-transform-=* \
1067 | --program-transform=* | --program-transfor=* \
1068 | --program-transfo=* | --program-transf=* \
1069 | --program-trans=* | --program-tran=* \
1070 | --progr-tra=* | --program-tr=* | --program-t=*)
42ecbf5e 1071 program_transform_name=$ac_optarg ;;
252b5132 1072
81ecdfbb
RW
1073 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074 ac_prev=pdfdir ;;
1075 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076 pdfdir=$ac_optarg ;;
1077
1078 -psdir | --psdir | --psdi | --psd | --ps)
1079 ac_prev=psdir ;;
1080 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081 psdir=$ac_optarg ;;
1082
252b5132
RH
1083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084 | -silent | --silent | --silen | --sile | --sil)
1085 silent=yes ;;
1086
1087 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1088 ac_prev=sbindir ;;
1089 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1090 | --sbi=* | --sb=*)
42ecbf5e 1091 sbindir=$ac_optarg ;;
252b5132
RH
1092
1093 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1094 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1095 | --sharedst | --shareds | --shared | --share | --shar \
1096 | --sha | --sh)
1097 ac_prev=sharedstatedir ;;
1098 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1099 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1100 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1101 | --sha=* | --sh=*)
42ecbf5e 1102 sharedstatedir=$ac_optarg ;;
252b5132
RH
1103
1104 -site | --site | --sit)
1105 ac_prev=site ;;
1106 -site=* | --site=* | --sit=*)
42ecbf5e 1107 site=$ac_optarg ;;
252b5132
RH
1108
1109 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1110 ac_prev=srcdir ;;
1111 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 1112 srcdir=$ac_optarg ;;
252b5132
RH
1113
1114 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1115 | --syscon | --sysco | --sysc | --sys | --sy)
1116 ac_prev=sysconfdir ;;
1117 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1118 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
42ecbf5e 1119 sysconfdir=$ac_optarg ;;
252b5132
RH
1120
1121 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 1122 ac_prev=target_alias ;;
252b5132 1123 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 1124 target_alias=$ac_optarg ;;
252b5132
RH
1125
1126 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1127 verbose=yes ;;
1128
42ecbf5e
DJ
1129 -version | --version | --versio | --versi | --vers | -V)
1130 ac_init_version=: ;;
252b5132
RH
1131
1132 -with-* | --with-*)
81ecdfbb 1133 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1134 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136 as_fn_error "invalid package name: $ac_useropt"
1137 ac_useropt_orig=$ac_useropt
1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1140 *"
1141"with_$ac_useropt"
1142"*) ;;
1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1144 ac_unrecognized_sep=', ';;
252b5132 1145 esac
81ecdfbb 1146 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1147
1148 -without-* | --without-*)
81ecdfbb 1149 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1150 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 as_fn_error "invalid package name: $ac_useropt"
1153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1156 *"
1157"with_$ac_useropt"
1158"*) ;;
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1161 esac
1162 eval with_$ac_useropt=no ;;
252b5132
RH
1163
1164 --x)
1165 # Obsolete; use --with-x.
1166 with_x=yes ;;
1167
1168 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1169 | --x-incl | --x-inc | --x-in | --x-i)
1170 ac_prev=x_includes ;;
1171 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1172 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
42ecbf5e 1173 x_includes=$ac_optarg ;;
252b5132
RH
1174
1175 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1176 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1177 ac_prev=x_libraries ;;
1178 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1179 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
42ecbf5e 1180 x_libraries=$ac_optarg ;;
252b5132 1181
81ecdfbb
RW
1182 -*) as_fn_error "unrecognized option: \`$ac_option'
1183Try \`$0 --help' for more information."
252b5132
RH
1184 ;;
1185
42ecbf5e
DJ
1186 *=*)
1187 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1189 case $ac_envvar in #(
1190 '' | [0-9]* | *[!_$as_cr_alnum]* )
1191 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1192 esac
1193 eval $ac_envvar=\$ac_optarg
42ecbf5e
DJ
1194 export $ac_envvar ;;
1195
252b5132 1196 *)
42ecbf5e 1197 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1198 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
42ecbf5e 1199 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1200 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
42ecbf5e 1201 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1202 ;;
1203
1204 esac
1205done
1206
1207if test -n "$ac_prev"; then
42ecbf5e 1208 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1209 as_fn_error "missing argument to $ac_option"
252b5132
RH
1210fi
1211
81ecdfbb
RW
1212if test -n "$ac_unrecognized_opts"; then
1213 case $enable_option_checking in
1214 no) ;;
1215 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1216 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
42ecbf5e 1217 esac
81ecdfbb 1218fi
252b5132 1219
81ecdfbb
RW
1220# Check all directory arguments for consistency.
1221for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222 datadir sysconfdir sharedstatedir localstatedir includedir \
1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224 libdir localedir mandir
252b5132 1225do
81ecdfbb
RW
1226 eval ac_val=\$$ac_var
1227 # Remove trailing slashes.
42ecbf5e 1228 case $ac_val in
81ecdfbb
RW
1229 */ )
1230 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1231 eval $ac_var=\$ac_val;;
252b5132 1232 esac
81ecdfbb
RW
1233 # Be sure to have absolute directory names.
1234 case $ac_val in
1235 [\\/$]* | ?:[\\/]* ) continue;;
1236 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1237 esac
1238 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1239done
1240
42ecbf5e
DJ
1241# There might be people who depend on the old broken behavior: `$host'
1242# used to hold the argument of --host etc.
1243# FIXME: To remove some day.
1244build=$build_alias
1245host=$host_alias
1246target=$target_alias
1247
1248# FIXME: To remove some day.
1249if test "x$host_alias" != x; then
1250 if test "x$build_alias" = x; then
1251 cross_compiling=maybe
81ecdfbb 1252 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
42ecbf5e
DJ
1253 If a cross compiler is detected then cross compile mode will be used." >&2
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257fi
e5a52504 1258
42ecbf5e
DJ
1259ac_tool_prefix=
1260test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262test "$silent" = yes && exec 6>/dev/null
252b5132 1263
252b5132 1264
81ecdfbb
RW
1265ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266ac_ls_di=`ls -di .` &&
1267ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1268 as_fn_error "working directory cannot be determined"
1269test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1270 as_fn_error "pwd does not report name of working directory"
1271
1272
252b5132
RH
1273# Find the source files, if location was not specified.
1274if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
81ecdfbb
RW
1276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282$as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
252b5132 1300 srcdir=$ac_confdir
81ecdfbb 1301 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1302 srcdir=..
1303 fi
1304else
1305 ac_srcdir_defaulted=no
1306fi
81ecdfbb
RW
1307if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1309 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1310fi
1311ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312ac_abs_confdir=`(
1313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1314 pwd)`
1315# When building in place, set srcdir=.
1316if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318fi
1319# Remove unnecessary trailing slashes from srcdir.
1320# Double slashes in file names in object file debugging info
1321# mess up M-x gdb in Emacs.
1322case $srcdir in
1323*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324esac
1325for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330done
252b5132 1331
42ecbf5e
DJ
1332#
1333# Report the --help message.
1334#
1335if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339\`configure' configures this package to adapt to many kinds of systems.
252b5132 1340
42ecbf5e 1341Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1342
42ecbf5e
DJ
1343To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1345
42ecbf5e 1346Defaults for the options are specified in brackets.
ac48eca1 1347
42ecbf5e
DJ
1348Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
1353 -q, --quiet, --silent do not print \`checking...' messages
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
42ecbf5e
DJ
1359Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1361 [$ac_default_prefix]
42ecbf5e 1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1363 [PREFIX]
ac48eca1 1364
42ecbf5e
DJ
1365By default, \`make install' will install all the files in
1366\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368for instance \`--prefix=\$HOME'.
ac48eca1 1369
42ecbf5e 1370For better control, use the options below.
ac48eca1 1371
42ecbf5e 1372Fine tuning of the installation directories:
81ecdfbb
RW
1373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
42ecbf5e 1392_ACEOF
ac48eca1 1393
42ecbf5e 1394 cat <<\_ACEOF
252b5132 1395
42ecbf5e
DJ
1396Program names:
1397 --program-prefix=PREFIX prepend PREFIX to installed program names
1398 --program-suffix=SUFFIX append SUFFIX to installed program names
1399 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1400
42ecbf5e
DJ
1401System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 --target=TARGET configure for building compilers for TARGET [HOST]
1405_ACEOF
252b5132 1406fi
252b5132 1407
42ecbf5e 1408if test -n "$ac_init_help"; then
252b5132 1409
42ecbf5e 1410 cat <<\_ACEOF
252b5132 1411
42ecbf5e 1412Optional Features:
81ecdfbb 1413 --disable-option-checking ignore unrecognized --enable/--with options
42ecbf5e
DJ
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --disable-dependency-tracking speeds up one-time build
1417 --enable-dependency-tracking do not reject slow dependency extractors
5691d22d 1418 --enable-plugins Enable support for plugins (defaults no)
d053aef8 1419 --disable-largefile omit support for large files
81ecdfbb
RW
1420 --enable-shared[=PKGS] build shared libraries [default=yes]
1421 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1422 --enable-fast-install[=PKGS]
1423 optimize for fast installation [default=yes]
42ecbf5e
DJ
1424 --disable-libtool-lock avoid locking (might break parallel builds)
1425 --enable-targets alternative target configurations
9cb80f72
RM
1426 --enable-deterministic-archives
1427 ar and ranlib default to -D behavior
241a6c40
AM
1428 --enable-werror treat compile warnings as errors
1429 --enable-build-warnings enable build-time compiler warnings
42ecbf5e
DJ
1430 --disable-nls do not use Native Language Support
1431 --enable-maintainer-mode enable make rules and dependencies not useful
1432 (and sometimes confusing) to the casual installer
5ba684e2 1433 --disable-rpath do not hardcode runtime library paths
42ecbf5e
DJ
1434
1435Optional Packages:
1436 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1437 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1438 --with-pic try to use only PIC/non-PIC objects [default=use
1439 both]
1440 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
df7b86aa
NC
1441 --with-sysroot=DIR Search for dependent libraries within DIR
1442 (or the compiler's sysroot if not specified).
52546677 1443 --with-zlib include zlib support (auto/yes/no) default=auto
5ba684e2
NC
1444 --with-gnu-ld assume the C compiler uses GNU ld default=no
1445 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1446 --without-libiconv-prefix don't search for libiconv in includedir and libdir
252b5132 1447
42ecbf5e
DJ
1448Some influential environment variables:
1449 CC C compiler command
1450 CFLAGS C compiler flags
1451 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1452 nonstandard directory <lib dir>
81ecdfbb
RW
1453 LIBS libraries to pass to the linker, e.g. -l<library>
1454 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1455 you have headers in a nonstandard directory <include dir>
42ecbf5e 1456 CPP C preprocessor
81ecdfbb
RW
1457 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1458 the first program found out of: `bison -y', `byacc', `yacc'.
1459 YFLAGS The list of arguments that will be passed by default to $YACC.
1460 This script will default YFLAGS to the empty string to avoid a
1461 default value of `-d' given by some make applications.
e5a52504 1462
42ecbf5e
DJ
1463Use these variables to override the choices made by `configure' or to help
1464it to find libraries and programs with nonstandard names/locations.
1465
81ecdfbb 1466Report bugs to the package provider.
42ecbf5e 1467_ACEOF
81ecdfbb 1468ac_status=$?
252b5132
RH
1469fi
1470
42ecbf5e
DJ
1471if test "$ac_init_help" = "recursive"; then
1472 # If there are subdirs, report their specific --help.
42ecbf5e 1473 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1474 test -d "$ac_dir" ||
1475 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1476 continue
42ecbf5e
DJ
1477 ac_builddir=.
1478
81ecdfbb
RW
1479case "$ac_dir" in
1480.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481*)
1482 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1483 # A ".." for each directory in $ac_dir_suffix.
1484 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1485 case $ac_top_builddir_sub in
1486 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1488 esac ;;
1489esac
1490ac_abs_top_builddir=$ac_pwd
1491ac_abs_builddir=$ac_pwd$ac_dir_suffix
1492# for backward compatibility:
1493ac_top_builddir=$ac_top_build_prefix
252b5132 1494
42ecbf5e 1495case $srcdir in
81ecdfbb 1496 .) # We are building in place.
42ecbf5e 1497 ac_srcdir=.
81ecdfbb
RW
1498 ac_top_srcdir=$ac_top_builddir_sub
1499 ac_abs_top_srcdir=$ac_pwd ;;
1500 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 1501 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1502 ac_top_srcdir=$srcdir
1503 ac_abs_top_srcdir=$srcdir ;;
1504 *) # Relative name.
1505 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1506 ac_top_srcdir=$ac_top_build_prefix$srcdir
1507 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
252b5132 1508esac
81ecdfbb
RW
1509ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1510
1511 cd "$ac_dir" || { ac_status=$?; continue; }
1512 # Check for guested configure.
1513 if test -f "$ac_srcdir/configure.gnu"; then
1514 echo &&
1515 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1516 elif test -f "$ac_srcdir/configure"; then
1517 echo &&
1518 $SHELL "$ac_srcdir/configure" --help=recursive
42ecbf5e 1519 else
81ecdfbb
RW
1520 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1521 fi || ac_status=$?
1522 cd "$ac_pwd" || { ac_status=$?; break; }
42ecbf5e
DJ
1523 done
1524fi
5d64ca4e 1525
81ecdfbb 1526test -n "$ac_init_help" && exit $ac_status
42ecbf5e
DJ
1527if $ac_init_version; then
1528 cat <<\_ACEOF
81ecdfbb
RW
1529configure
1530generated by GNU Autoconf 2.64
5d64ca4e 1531
81ecdfbb 1532Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
1533This configure script is free software; the Free Software Foundation
1534gives unlimited permission to copy, distribute and modify it.
1535_ACEOF
81ecdfbb 1536 exit
42ecbf5e 1537fi
252b5132 1538
81ecdfbb
RW
1539## ------------------------ ##
1540## Autoconf initialization. ##
1541## ------------------------ ##
e5a52504 1542
81ecdfbb
RW
1543# ac_fn_c_try_compile LINENO
1544# --------------------------
1545# Try to compile conftest.$ac_ext, and return whether this succeeded.
1546ac_fn_c_try_compile ()
42ecbf5e 1547{
81ecdfbb
RW
1548 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1549 rm -f conftest.$ac_objext
1550 if { { ac_try="$ac_compile"
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_compile") 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; } && {
1566 test -z "$ac_c_werror_flag" ||
1567 test ! -s conftest.err
1568 } && test -s conftest.$ac_objext; then :
1569 ac_retval=0
1570else
1571 $as_echo "$as_me: failed program was:" >&5
1572sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 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
42ecbf5e 1578
81ecdfbb
RW
1579} # ac_fn_c_try_compile
1580
1581# ac_fn_c_try_link LINENO
1582# -----------------------
1583# Try to link conftest.$ac_ext, and return whether this succeeded.
1584ac_fn_c_try_link ()
1585{
1586 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 rm -f conftest.$ac_objext conftest$ac_exeext
1588 if { { ac_try="$ac_link"
1589case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1592esac
1593eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594$as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_link") 2>conftest.err
1596 ac_status=$?
1597 if test -s conftest.err; then
1598 grep -v '^ *+' conftest.err >conftest.er1
1599 cat conftest.er1 >&5
1600 mv -f conftest.er1 conftest.err
1601 fi
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } && {
1604 test -z "$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 } && test -s conftest$ac_exeext && {
1607 test "$cross_compiling" = yes ||
1608 $as_test_x conftest$ac_exeext
1609 }; then :
1610 ac_retval=0
1611else
1612 $as_echo "$as_me: failed program was:" >&5
1613sed 's/^/| /' conftest.$ac_ext >&5
1614
1615 ac_retval=1
1616fi
1617 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1618 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1619 # interfere with the next link command; also delete a directory that is
1620 # left behind by Apple's compiler. We do this before executing the actions.
1621 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1622 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1623 return $ac_retval
1624
1625} # ac_fn_c_try_link
1626
1627# ac_fn_c_try_cpp LINENO
1628# ----------------------
1629# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1630ac_fn_c_try_cpp ()
1631{
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 if { { ac_try="$ac_cpp conftest.$ac_ext"
1634case "(($ac_try" in
1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636 *) ac_try_echo=$ac_try;;
1637esac
1638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639$as_echo "$ac_try_echo"; } >&5
1640 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1641 ac_status=$?
1642 if test -s conftest.err; then
1643 grep -v '^ *+' conftest.err >conftest.er1
1644 cat conftest.er1 >&5
1645 mv -f conftest.er1 conftest.err
1646 fi
1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648 test $ac_status = 0; } >/dev/null && {
1649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1650 test ! -s conftest.err
1651 }; then :
1652 ac_retval=0
1653else
1654 $as_echo "$as_me: failed program was:" >&5
1655sed 's/^/| /' conftest.$ac_ext >&5
1656
1657 ac_retval=1
1658fi
1659 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1660 return $ac_retval
1661
1662} # ac_fn_c_try_cpp
1663
1664# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1665# -------------------------------------------------------
1666# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1667# the include files in INCLUDES and setting the cache variable VAR
1668# accordingly.
1669ac_fn_c_check_header_mongrel ()
1670{
1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1674$as_echo_n "checking for $2... " >&6; }
1675if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1676 $as_echo_n "(cached) " >&6
1677fi
1678eval ac_res=\$$3
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1680$as_echo "$ac_res" >&6; }
1681else
1682 # Is the header compilable?
1683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1684$as_echo_n "checking $2 usability... " >&6; }
1685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686/* end confdefs.h. */
1687$4
1688#include <$2>
1689_ACEOF
1690if ac_fn_c_try_compile "$LINENO"; then :
1691 ac_header_compiler=yes
1692else
1693 ac_header_compiler=no
1694fi
1695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1697$as_echo "$ac_header_compiler" >&6; }
1698
1699# Is the header present?
1700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1701$as_echo_n "checking $2 presence... " >&6; }
1702cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1703/* end confdefs.h. */
1704#include <$2>
1705_ACEOF
1706if ac_fn_c_try_cpp "$LINENO"; then :
1707 ac_header_preproc=yes
1708else
1709 ac_header_preproc=no
1710fi
1711rm -f conftest.err conftest.$ac_ext
1712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1713$as_echo "$ac_header_preproc" >&6; }
1714
1715# So? What about this header?
1716case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1717 yes:no: )
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1719$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1721$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1722 ;;
1723 no:yes:* )
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1725$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1727$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1729$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1731$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1733$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1734 ;;
1735esac
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737$as_echo_n "checking for $2... " >&6; }
1738if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 $as_echo_n "(cached) " >&6
1740else
1741 eval "$3=\$ac_header_compiler"
1742fi
1743eval ac_res=\$$3
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1745$as_echo "$ac_res" >&6; }
1746fi
1747 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1748
1749} # ac_fn_c_check_header_mongrel
1750
1751# ac_fn_c_try_run LINENO
1752# ----------------------
1753# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1754# that executables *can* be run.
1755ac_fn_c_try_run ()
1756{
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 if { { ac_try="$ac_link"
1759case "(($ac_try" in
1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761 *) ac_try_echo=$ac_try;;
1762esac
1763eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764$as_echo "$ac_try_echo"; } >&5
1765 (eval "$ac_link") 2>&5
1766 ac_status=$?
1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1769 { { case "(($ac_try" in
1770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1771 *) ac_try_echo=$ac_try;;
1772esac
1773eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1774$as_echo "$ac_try_echo"; } >&5
1775 (eval "$ac_try") 2>&5
1776 ac_status=$?
1777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1778 test $ac_status = 0; }; }; then :
1779 ac_retval=0
1780else
1781 $as_echo "$as_me: program exited with status $ac_status" >&5
1782 $as_echo "$as_me: failed program was:" >&5
1783sed 's/^/| /' conftest.$ac_ext >&5
1784
1785 ac_retval=$ac_status
1786fi
1787 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1788 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1789 return $ac_retval
1790
1791} # ac_fn_c_try_run
1792
1793# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1794# -------------------------------------------------------
1795# Tests whether HEADER exists and can be compiled using the include files in
1796# INCLUDES, setting the cache variable VAR accordingly.
1797ac_fn_c_check_header_compile ()
1798{
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
1802if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1803 $as_echo_n "(cached) " >&6
1804else
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806/* end confdefs.h. */
1807$4
1808#include <$2>
1809_ACEOF
1810if ac_fn_c_try_compile "$LINENO"; then :
1811 eval "$3=yes"
1812else
1813 eval "$3=no"
1814fi
1815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1816fi
1817eval ac_res=\$$3
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819$as_echo "$ac_res" >&6; }
1820 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1821
1822} # ac_fn_c_check_header_compile
1823
1824# ac_fn_c_check_func LINENO FUNC VAR
1825# ----------------------------------
1826# Tests whether FUNC exists, setting the cache variable VAR accordingly
1827ac_fn_c_check_func ()
1828{
1829 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1831$as_echo_n "checking for $2... " >&6; }
1832if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1833 $as_echo_n "(cached) " >&6
1834else
1835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1836/* end confdefs.h. */
1837/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1838 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1839#define $2 innocuous_$2
1840
1841/* System header to define __stub macros and hopefully few prototypes,
1842 which can conflict with char $2 (); below.
1843 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1844 <limits.h> exists even on freestanding compilers. */
1845
1846#ifdef __STDC__
1847# include <limits.h>
1848#else
1849# include <assert.h>
1850#endif
1851
1852#undef $2
1853
1854/* Override any GCC internal prototype to avoid an error.
1855 Use char because int might match the return type of a GCC
1856 builtin and then its argument prototype would still apply. */
1857#ifdef __cplusplus
1858extern "C"
1859#endif
1860char $2 ();
1861/* The GNU C library defines this for functions which it implements
1862 to always fail with ENOSYS. Some functions are actually named
1863 something starting with __ and the normal name is an alias. */
1864#if defined __stub_$2 || defined __stub___$2
1865choke me
1866#endif
1867
1868int
1869main ()
1870{
1871return $2 ();
1872 ;
1873 return 0;
1874}
1875_ACEOF
1876if ac_fn_c_try_link "$LINENO"; then :
1877 eval "$3=yes"
1878else
1879 eval "$3=no"
1880fi
1881rm -f core conftest.err conftest.$ac_objext \
1882 conftest$ac_exeext conftest.$ac_ext
1883fi
1884eval ac_res=\$$3
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1886$as_echo "$ac_res" >&6; }
1887 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1888
1889} # ac_fn_c_check_func
1890
1891# ac_fn_c_check_decl LINENO SYMBOL VAR
1892# ------------------------------------
1893# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1894ac_fn_c_check_decl ()
1895{
1896 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1897 as_decl_name=`echo $2|sed 's/ *(.*//'`
1898 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1900$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1901if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1902 $as_echo_n "(cached) " >&6
1903else
1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905/* end confdefs.h. */
1906$4
1907int
1908main ()
1909{
360cfc9c
AM
1910#ifndef $as_decl_name
1911#ifdef __cplusplus
1912 (void) $as_decl_use;
1913#else
1914 (void) $as_decl_name;
1915#endif
81ecdfbb
RW
1916#endif
1917
1918 ;
1919 return 0;
1920}
1921_ACEOF
1922if ac_fn_c_try_compile "$LINENO"; then :
1923 eval "$3=yes"
1924else
1925 eval "$3=no"
1926fi
1927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1928fi
1929eval ac_res=\$$3
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931$as_echo "$ac_res" >&6; }
1932 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1933
1934} # ac_fn_c_check_decl
1935cat >config.log <<_ACEOF
1936This file contains any messages produced by compilers while
1937running configure, to aid debugging if configure makes a mistake.
1938
1939It was created by $as_me, which was
1940generated by GNU Autoconf 2.64. Invocation command line was
1941
1942 $ $0 $@
1943
1944_ACEOF
1945exec 5>>config.log
1946{
1947cat <<_ASUNAME
1948## --------- ##
1949## Platform. ##
1950## --------- ##
1951
1952hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1953uname -m = `(uname -m) 2>/dev/null || echo unknown`
1954uname -r = `(uname -r) 2>/dev/null || echo unknown`
1955uname -s = `(uname -s) 2>/dev/null || echo unknown`
1956uname -v = `(uname -v) 2>/dev/null || echo unknown`
1957
1958/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1959/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1960
1961/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1962/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1963/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1964/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1965/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1966/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1967/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
42ecbf5e
DJ
1968
1969_ASUNAME
1970
1971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1972for as_dir in $PATH
1973do
1974 IFS=$as_save_IFS
1975 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1976 $as_echo "PATH: $as_dir"
1977 done
1978IFS=$as_save_IFS
e5a52504 1979
42ecbf5e 1980} >&5
ceae3e33 1981
42ecbf5e 1982cat >&5 <<_ACEOF
e5a52504 1983
42ecbf5e
DJ
1984
1985## ----------- ##
1986## Core tests. ##
1987## ----------- ##
1988
1989_ACEOF
1990
1991
1992# Keep a trace of the command line.
1993# Strip out --no-create and --no-recursion so they do not pile up.
1994# Strip out --silent because we don't want to record it for future runs.
1995# Also quote any args containing shell meta-characters.
1996# Make two passes to allow for proper duplicate-argument suppression.
1997ac_configure_args=
1998ac_configure_args0=
1999ac_configure_args1=
42ecbf5e
DJ
2000ac_must_keep_next=false
2001for ac_pass in 1 2
2002do
2003 for ac_arg
2004 do
2005 case $ac_arg in
2006 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2007 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2008 | -silent | --silent | --silen | --sile | --sil)
2009 continue ;;
81ecdfbb
RW
2010 *\'*)
2011 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2012 esac
2013 case $ac_pass in
81ecdfbb 2014 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
42ecbf5e 2015 2)
81ecdfbb 2016 as_fn_append ac_configure_args1 " '$ac_arg'"
42ecbf5e
DJ
2017 if test $ac_must_keep_next = true; then
2018 ac_must_keep_next=false # Got value, back to normal.
2019 else
2020 case $ac_arg in
2021 *=* | --config-cache | -C | -disable-* | --disable-* \
2022 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2023 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2024 | -with-* | --with-* | -without-* | --without-* | --x)
2025 case "$ac_configure_args0 " in
2026 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2027 esac
2028 ;;
2029 -* ) ac_must_keep_next=true ;;
2030 esac
2031 fi
81ecdfbb 2032 as_fn_append ac_configure_args " '$ac_arg'"
42ecbf5e
DJ
2033 ;;
2034 esac
2035 done
2036done
81ecdfbb
RW
2037{ ac_configure_args0=; unset ac_configure_args0;}
2038{ ac_configure_args1=; unset ac_configure_args1;}
42ecbf5e
DJ
2039
2040# When interrupted or exit'd, cleanup temporary files, and complete
2041# config.log. We remove comments because anyway the quotes in there
2042# would cause problems or look ugly.
81ecdfbb
RW
2043# WARNING: Use '\'' to represent an apostrophe within the trap.
2044# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
42ecbf5e
DJ
2045trap 'exit_status=$?
2046 # Save into config.log some information that might help in debugging.
2047 {
2048 echo
2049
2050 cat <<\_ASBOX
2051## ---------------- ##
2052## Cache variables. ##
2053## ---------------- ##
2054_ASBOX
2055 echo
2056 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2057(
2058 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2059 eval ac_val=\$$ac_var
2060 case $ac_val in #(
2061 *${as_nl}*)
2062 case $ac_var in #(
2063 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2064$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2065 esac
2066 case $ac_var in #(
2067 _ | IFS | as_nl) ;; #(
2068 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2069 *) { eval $ac_var=; unset $ac_var;} ;;
2070 esac ;;
2071 esac
2072 done
42ecbf5e 2073 (set) 2>&1 |
81ecdfbb
RW
2074 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2075 *${as_nl}ac_space=\ *)
42ecbf5e 2076 sed -n \
81ecdfbb
RW
2077 "s/'\''/'\''\\\\'\'''\''/g;
2078 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2079 ;; #(
42ecbf5e 2080 *)
81ecdfbb 2081 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 2082 ;;
81ecdfbb
RW
2083 esac |
2084 sort
2085)
42ecbf5e
DJ
2086 echo
2087
2088 cat <<\_ASBOX
2089## ----------------- ##
2090## Output variables. ##
2091## ----------------- ##
2092_ASBOX
2093 echo
2094 for ac_var in $ac_subst_vars
2095 do
81ecdfbb
RW
2096 eval ac_val=\$$ac_var
2097 case $ac_val in
2098 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2099 esac
2100 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2101 done | sort
2102 echo
2103
2104 if test -n "$ac_subst_files"; then
2105 cat <<\_ASBOX
81ecdfbb
RW
2106## ------------------- ##
2107## File substitutions. ##
2108## ------------------- ##
42ecbf5e
DJ
2109_ASBOX
2110 echo
2111 for ac_var in $ac_subst_files
2112 do
81ecdfbb
RW
2113 eval ac_val=\$$ac_var
2114 case $ac_val in
2115 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2116 esac
2117 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2118 done | sort
2119 echo
2120 fi
2121
2122 if test -s confdefs.h; then
2123 cat <<\_ASBOX
2124## ----------- ##
2125## confdefs.h. ##
2126## ----------- ##
2127_ASBOX
2128 echo
81ecdfbb 2129 cat confdefs.h
42ecbf5e
DJ
2130 echo
2131 fi
2132 test "$ac_signal" != 0 &&
81ecdfbb
RW
2133 $as_echo "$as_me: caught signal $ac_signal"
2134 $as_echo "$as_me: exit $exit_status"
42ecbf5e 2135 } >&5
81ecdfbb
RW
2136 rm -f core *.core core.conftest.* &&
2137 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
42ecbf5e 2138 exit $exit_status
81ecdfbb 2139' 0
42ecbf5e 2140for ac_signal in 1 2 13 15; do
81ecdfbb 2141 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
42ecbf5e
DJ
2142done
2143ac_signal=0
2144
2145# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2146rm -f -r conftest* confdefs.h
2147
2148$as_echo "/* confdefs.h */" > confdefs.h
42ecbf5e
DJ
2149
2150# Predefined preprocessor variables.
2151
2152cat >>confdefs.h <<_ACEOF
2153#define PACKAGE_NAME "$PACKAGE_NAME"
2154_ACEOF
2155
42ecbf5e
DJ
2156cat >>confdefs.h <<_ACEOF
2157#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2158_ACEOF
2159
42ecbf5e
DJ
2160cat >>confdefs.h <<_ACEOF
2161#define PACKAGE_VERSION "$PACKAGE_VERSION"
2162_ACEOF
2163
42ecbf5e
DJ
2164cat >>confdefs.h <<_ACEOF
2165#define PACKAGE_STRING "$PACKAGE_STRING"
2166_ACEOF
2167
42ecbf5e
DJ
2168cat >>confdefs.h <<_ACEOF
2169#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2170_ACEOF
2171
81ecdfbb
RW
2172cat >>confdefs.h <<_ACEOF
2173#define PACKAGE_URL "$PACKAGE_URL"
2174_ACEOF
2175
42ecbf5e
DJ
2176
2177# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2178# Prefer an explicitly selected file to automatically selected ones.
2179ac_site_file1=NONE
2180ac_site_file2=NONE
2181if test -n "$CONFIG_SITE"; then
2182 ac_site_file1=$CONFIG_SITE
2183elif test "x$prefix" != xNONE; then
2184 ac_site_file1=$prefix/share/config.site
2185 ac_site_file2=$prefix/etc/config.site
2186else
2187 ac_site_file1=$ac_default_prefix/share/config.site
2188 ac_site_file2=$ac_default_prefix/etc/config.site
2189fi
2190for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2191do
2192 test "x$ac_site_file" = xNONE && continue
42ecbf5e 2193 if test -r "$ac_site_file"; then
81ecdfbb
RW
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2195$as_echo "$as_me: loading site script $ac_site_file" >&6;}
42ecbf5e
DJ
2196 sed 's/^/| /' "$ac_site_file" >&5
2197 . "$ac_site_file"
2198 fi
2199done
2200
2201if test -r "$cache_file"; then
2202 # Some versions of bash will fail to source /dev/null (special
2203 # files actually), so we avoid doing that.
2204 if test -f "$cache_file"; then
81ecdfbb
RW
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2206$as_echo "$as_me: loading cache $cache_file" >&6;}
42ecbf5e 2207 case $cache_file in
81ecdfbb
RW
2208 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2209 *) . "./$cache_file";;
42ecbf5e
DJ
2210 esac
2211 fi
2212else
81ecdfbb
RW
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2214$as_echo "$as_me: creating cache $cache_file" >&6;}
42ecbf5e
DJ
2215 >$cache_file
2216fi
2217
2218# Check that the precious variables saved in the cache have kept the same
2219# value.
2220ac_cache_corrupted=false
81ecdfbb 2221for ac_var in $ac_precious_vars; do
42ecbf5e
DJ
2222 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2223 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2224 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2225 eval ac_new_val=\$ac_env_${ac_var}_value
42ecbf5e
DJ
2226 case $ac_old_set,$ac_new_set in
2227 set,)
81ecdfbb
RW
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2229$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
42ecbf5e
DJ
2230 ac_cache_corrupted=: ;;
2231 ,set)
81ecdfbb
RW
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2233$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
42ecbf5e
DJ
2234 ac_cache_corrupted=: ;;
2235 ,);;
2236 *)
2237 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2238 # differences in whitespace do not lead to failure.
2239 ac_old_val_w=`echo x $ac_old_val`
2240 ac_new_val_w=`echo x $ac_new_val`
2241 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2243$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2244 ac_cache_corrupted=:
2245 else
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2247$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2248 eval $ac_var=\$ac_old_val
2249 fi
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2251$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2253$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
42ecbf5e
DJ
2254 fi;;
2255 esac
2256 # Pass precious variables to config.status.
2257 if test "$ac_new_set" = set; then
2258 case $ac_new_val in
81ecdfbb 2259 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2260 *) ac_arg=$ac_var=$ac_new_val ;;
2261 esac
2262 case " $ac_configure_args " in
2263 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2264 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
42ecbf5e
DJ
2265 esac
2266 fi
2267done
2268if $ac_cache_corrupted; then
81ecdfbb
RW
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2270$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2272$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2273 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
42ecbf5e 2274fi
81ecdfbb
RW
2275## -------------------- ##
2276## Main body of script. ##
2277## -------------------- ##
42ecbf5e
DJ
2278
2279ac_ext=c
2280ac_cpp='$CPP $CPPFLAGS'
2281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2283ac_compiler_gnu=$ac_cv_c_compiler_gnu
2284
2285
2286
42ecbf5e 2287
da594c4a 2288
42ecbf5e
DJ
2289
2290
2291ac_aux_dir=
81ecdfbb
RW
2292for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2293 for ac_t in install-sh install.sh shtool; do
2294 if test -f "$ac_dir/$ac_t"; then
2295 ac_aux_dir=$ac_dir
2296 ac_install_sh="$ac_aux_dir/$ac_t -c"
2297 break 2
2298 fi
2299 done
42ecbf5e
DJ
2300done
2301if test -z "$ac_aux_dir"; then
81ecdfbb 2302 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
42ecbf5e 2303fi
81ecdfbb
RW
2304
2305# These three variables are undocumented and unsupported,
2306# and are intended to be withdrawn in a future Autoconf release.
2307# They can cause serious problems if a builder's source tree is in a directory
2308# whose full name contains unusual characters.
2309ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2310ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2311ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2312
42ecbf5e
DJ
2313
2314# Make sure we can run config.sub.
81ecdfbb
RW
2315$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2316 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2317
2318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2319$as_echo_n "checking build system type... " >&6; }
2320if test "${ac_cv_build+set}" = set; then :
2321 $as_echo_n "(cached) " >&6
2322else
2323 ac_build_alias=$build_alias
2324test "x$ac_build_alias" = x &&
2325 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2326test "x$ac_build_alias" = x &&
2327 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2328ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2329 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2330
2331fi
2332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2333$as_echo "$ac_cv_build" >&6; }
2334case $ac_cv_build in
2335*-*-*) ;;
2336*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2337esac
42ecbf5e 2338build=$ac_cv_build
81ecdfbb
RW
2339ac_save_IFS=$IFS; IFS='-'
2340set x $ac_cv_build
2341shift
2342build_cpu=$1
2343build_vendor=$2
2344shift; shift
2345# Remember, the first character of IFS is used to create $*,
2346# except with old shells:
2347build_os=$*
2348IFS=$ac_save_IFS
2349case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2350
2351
81ecdfbb
RW
2352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2353$as_echo_n "checking host system type... " >&6; }
2354if test "${ac_cv_host+set}" = set; then :
2355 $as_echo_n "(cached) " >&6
42ecbf5e 2356else
81ecdfbb
RW
2357 if test "x$host_alias" = x; then
2358 ac_cv_host=$ac_cv_build
2359else
2360 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2361 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2362fi
42ecbf5e
DJ
2363
2364fi
81ecdfbb
RW
2365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2366$as_echo "$ac_cv_host" >&6; }
2367case $ac_cv_host in
2368*-*-*) ;;
2369*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2370esac
42ecbf5e 2371host=$ac_cv_host
81ecdfbb
RW
2372ac_save_IFS=$IFS; IFS='-'
2373set x $ac_cv_host
2374shift
2375host_cpu=$1
2376host_vendor=$2
2377shift; shift
2378# Remember, the first character of IFS is used to create $*,
2379# except with old shells:
2380host_os=$*
2381IFS=$ac_save_IFS
2382case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2383
2384
81ecdfbb
RW
2385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2386$as_echo_n "checking target system type... " >&6; }
2387if test "${ac_cv_target+set}" = set; then :
2388 $as_echo_n "(cached) " >&6
2389else
2390 if test "x$target_alias" = x; then
2391 ac_cv_target=$ac_cv_host
42ecbf5e 2392else
81ecdfbb
RW
2393 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2394 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2395fi
42ecbf5e
DJ
2396
2397fi
81ecdfbb
RW
2398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2399$as_echo "$ac_cv_target" >&6; }
2400case $ac_cv_target in
2401*-*-*) ;;
2402*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2403esac
42ecbf5e 2404target=$ac_cv_target
81ecdfbb
RW
2405ac_save_IFS=$IFS; IFS='-'
2406set x $ac_cv_target
2407shift
2408target_cpu=$1
2409target_vendor=$2
2410shift; shift
2411# Remember, the first character of IFS is used to create $*,
2412# except with old shells:
2413target_os=$*
2414IFS=$ac_save_IFS
2415case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2416
2417
2418# The aliases save the names the user supplied, while $host etc.
2419# will get canonicalized.
2420test -n "$target_alias" &&
2421 test "$program_prefix$program_suffix$program_transform_name" = \
2422 NONENONEs,x,x, &&
2423 program_prefix=${target_alias}-
2424ac_ext=c
2425ac_cpp='$CPP $CPPFLAGS'
2426ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2427ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2428ac_compiler_gnu=$ac_cv_c_compiler_gnu
2429if test -n "$ac_tool_prefix"; then
2430 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2431set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2433$as_echo_n "checking for $ac_word... " >&6; }
2434if test "${ac_cv_prog_CC+set}" = set; then :
2435 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2436else
2437 if test -n "$CC"; then
2438 ac_cv_prog_CC="$CC" # Let the user override the test.
2439else
2440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2441for as_dir in $PATH
2442do
2443 IFS=$as_save_IFS
2444 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2445 for ac_exec_ext in '' $ac_executable_extensions; do
2446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2447 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2449 break 2
2450 fi
2451done
81ecdfbb
RW
2452 done
2453IFS=$as_save_IFS
42ecbf5e
DJ
2454
2455fi
2456fi
2457CC=$ac_cv_prog_CC
2458if test -n "$CC"; then
81ecdfbb
RW
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2460$as_echo "$CC" >&6; }
42ecbf5e 2461else
81ecdfbb
RW
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2463$as_echo "no" >&6; }
42ecbf5e
DJ
2464fi
2465
81ecdfbb 2466
42ecbf5e
DJ
2467fi
2468if test -z "$ac_cv_prog_CC"; then
2469 ac_ct_CC=$CC
2470 # Extract the first word of "gcc", so it can be a program name with args.
2471set dummy gcc; ac_word=$2
81ecdfbb
RW
2472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2473$as_echo_n "checking for $ac_word... " >&6; }
2474if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2475 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2476else
2477 if test -n "$ac_ct_CC"; then
2478 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2479else
2480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481for as_dir in $PATH
2482do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2485 for ac_exec_ext in '' $ac_executable_extensions; do
2486 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2487 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2489 break 2
2490 fi
2491done
81ecdfbb
RW
2492 done
2493IFS=$as_save_IFS
42ecbf5e
DJ
2494
2495fi
2496fi
2497ac_ct_CC=$ac_cv_prog_ac_ct_CC
2498if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2500$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2501else
81ecdfbb
RW
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2503$as_echo "no" >&6; }
42ecbf5e
DJ
2504fi
2505
81ecdfbb
RW
2506 if test "x$ac_ct_CC" = x; then
2507 CC=""
2508 else
2509 case $cross_compiling:$ac_tool_warned in
2510yes:)
2511{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2513ac_tool_warned=yes ;;
2514esac
2515 CC=$ac_ct_CC
2516 fi
42ecbf5e
DJ
2517else
2518 CC="$ac_cv_prog_CC"
2519fi
2520
2521if test -z "$CC"; then
81ecdfbb
RW
2522 if test -n "$ac_tool_prefix"; then
2523 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42ecbf5e 2524set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526$as_echo_n "checking for $ac_word... " >&6; }
2527if test "${ac_cv_prog_CC+set}" = set; then :
2528 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2529else
2530 if test -n "$CC"; then
2531 ac_cv_prog_CC="$CC" # Let the user override the test.
2532else
2533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534for as_dir in $PATH
2535do
2536 IFS=$as_save_IFS
2537 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2538 for ac_exec_ext in '' $ac_executable_extensions; do
2539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2540 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2542 break 2
2543 fi
2544done
81ecdfbb
RW
2545 done
2546IFS=$as_save_IFS
42ecbf5e
DJ
2547
2548fi
2549fi
2550CC=$ac_cv_prog_CC
2551if test -n "$CC"; then
81ecdfbb
RW
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2553$as_echo "$CC" >&6; }
42ecbf5e 2554else
81ecdfbb
RW
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556$as_echo "no" >&6; }
42ecbf5e
DJ
2557fi
2558
81ecdfbb
RW
2559
2560 fi
42ecbf5e 2561fi
81ecdfbb 2562if test -z "$CC"; then
42ecbf5e
DJ
2563 # Extract the first word of "cc", so it can be a program name with args.
2564set dummy cc; ac_word=$2
81ecdfbb
RW
2565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566$as_echo_n "checking for $ac_word... " >&6; }
2567if test "${ac_cv_prog_CC+set}" = set; then :
2568 $as_echo_n "(cached) " >&6
42ecbf5e 2569else
81ecdfbb
RW
2570 if test -n "$CC"; then
2571 ac_cv_prog_CC="$CC" # Let the user override the test.
42ecbf5e 2572else
81ecdfbb 2573 ac_prog_rejected=no
42ecbf5e
DJ
2574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575for as_dir in $PATH
2576do
2577 IFS=$as_save_IFS
2578 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2579 for ac_exec_ext in '' $ac_executable_extensions; do
2580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2581 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2582 ac_prog_rejected=yes
2583 continue
2584 fi
2585 ac_cv_prog_CC="cc"
2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2587 break 2
2588 fi
2589done
81ecdfbb
RW
2590 done
2591IFS=$as_save_IFS
42ecbf5e
DJ
2592
2593if test $ac_prog_rejected = yes; then
2594 # We found a bogon in the path, so make sure we never use it.
2595 set dummy $ac_cv_prog_CC
2596 shift
2597 if test $# != 0; then
2598 # We chose a different compiler from the bogus one.
2599 # However, it has the same basename, so the bogon will be chosen
2600 # first if we set CC to just the basename; use the full file name.
2601 shift
2602 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2603 fi
2604fi
2605fi
2606fi
2607CC=$ac_cv_prog_CC
2608if test -n "$CC"; then
81ecdfbb
RW
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610$as_echo "$CC" >&6; }
42ecbf5e 2611else
81ecdfbb
RW
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613$as_echo "no" >&6; }
42ecbf5e
DJ
2614fi
2615
81ecdfbb 2616
42ecbf5e
DJ
2617fi
2618if test -z "$CC"; then
2619 if test -n "$ac_tool_prefix"; then
81ecdfbb 2620 for ac_prog in cl.exe
42ecbf5e
DJ
2621 do
2622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2623set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625$as_echo_n "checking for $ac_word... " >&6; }
2626if test "${ac_cv_prog_CC+set}" = set; then :
2627 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2628else
2629 if test -n "$CC"; then
2630 ac_cv_prog_CC="$CC" # Let the user override the test.
2631else
2632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633for as_dir in $PATH
2634do
2635 IFS=$as_save_IFS
2636 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2637 for ac_exec_ext in '' $ac_executable_extensions; do
2638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2639 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2641 break 2
2642 fi
2643done
81ecdfbb
RW
2644 done
2645IFS=$as_save_IFS
42ecbf5e
DJ
2646
2647fi
2648fi
2649CC=$ac_cv_prog_CC
2650if test -n "$CC"; then
81ecdfbb
RW
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2652$as_echo "$CC" >&6; }
42ecbf5e 2653else
81ecdfbb
RW
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655$as_echo "no" >&6; }
42ecbf5e
DJ
2656fi
2657
81ecdfbb 2658
42ecbf5e
DJ
2659 test -n "$CC" && break
2660 done
2661fi
2662if test -z "$CC"; then
2663 ac_ct_CC=$CC
81ecdfbb 2664 for ac_prog in cl.exe
42ecbf5e
DJ
2665do
2666 # Extract the first word of "$ac_prog", so it can be a program name with args.
2667set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2669$as_echo_n "checking for $ac_word... " >&6; }
2670if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2671 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2672else
2673 if test -n "$ac_ct_CC"; then
2674 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2675else
2676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677for as_dir in $PATH
2678do
2679 IFS=$as_save_IFS
2680 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2683 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2685 break 2
2686 fi
2687done
81ecdfbb
RW
2688 done
2689IFS=$as_save_IFS
42ecbf5e
DJ
2690
2691fi
2692fi
2693ac_ct_CC=$ac_cv_prog_ac_ct_CC
2694if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2696$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2697else
81ecdfbb
RW
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2699$as_echo "no" >&6; }
42ecbf5e
DJ
2700fi
2701
81ecdfbb 2702
42ecbf5e
DJ
2703 test -n "$ac_ct_CC" && break
2704done
2705
81ecdfbb
RW
2706 if test "x$ac_ct_CC" = x; then
2707 CC=""
2708 else
2709 case $cross_compiling:$ac_tool_warned in
2710yes:)
2711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2713ac_tool_warned=yes ;;
2714esac
2715 CC=$ac_ct_CC
2716 fi
42ecbf5e
DJ
2717fi
2718
2719fi
2720
2721
81ecdfbb
RW
2722test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2724as_fn_error "no acceptable C compiler found in \$PATH
2725See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
2726
2727# Provide some information about the compiler.
81ecdfbb
RW
2728$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2729set X $ac_compile
2730ac_compiler=$2
2731for ac_option in --version -v -V -qversion; do
2732 { { ac_try="$ac_compiler $ac_option >&5"
2733case "(($ac_try" in
2734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735 *) ac_try_echo=$ac_try;;
2736esac
2737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2738$as_echo "$ac_try_echo"; } >&5
2739 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42ecbf5e 2740 ac_status=$?
81ecdfbb
RW
2741 if test -s conftest.err; then
2742 sed '10a\
2743... rest of stderr output deleted ...
2744 10q' conftest.err >conftest.er1
2745 cat conftest.er1 >&5
2746 rm -f conftest.er1 conftest.err
2747 fi
2748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2749 test $ac_status = 0; }
2750done
42ecbf5e 2751
81ecdfbb 2752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2753/* end confdefs.h. */
2754
2755int
2756main ()
2757{
2758
2759 ;
2760 return 0;
2761}
2762_ACEOF
2763ac_clean_files_save=$ac_clean_files
81ecdfbb 2764ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
42ecbf5e
DJ
2765# Try to create an executable without -o first, disregard a.out.
2766# It will help us diagnose broken compilers, and finding out an intuition
2767# of exeext.
81ecdfbb
RW
2768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2769$as_echo_n "checking for C compiler default output file name... " >&6; }
2770ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2771
2772# The possible output files:
2773ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2774
2775ac_rmfiles=
2776for ac_file in $ac_files
2777do
2778 case $ac_file in
2779 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2780 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2781 esac
2782done
2783rm -f $ac_rmfiles
2784
2785if { { ac_try="$ac_link_default"
2786case "(($ac_try" in
2787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2788 *) ac_try_echo=$ac_try;;
2789esac
2790eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2791$as_echo "$ac_try_echo"; } >&5
2792 (eval "$ac_link_default") 2>&5
2793 ac_status=$?
2794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2795 test $ac_status = 0; }; then :
2796 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2797# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2798# in a Makefile. We should not override ac_cv_exeext if it was cached,
2799# so that the user can short-circuit this test for compilers unknown to
2800# Autoconf.
2801for ac_file in $ac_files ''
42ecbf5e
DJ
2802do
2803 test -f "$ac_file" || continue
2804 case $ac_file in
81ecdfbb 2805 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
42ecbf5e
DJ
2806 ;;
2807 [ab].out )
2808 # We found the default executable, but exeext='' is most
2809 # certainly right.
2810 break;;
2811 *.* )
81ecdfbb
RW
2812 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2813 then :; else
2814 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2815 fi
2816 # We set ac_cv_exeext here because the later test for it is not
2817 # safe: cross compilers may not add the suffix if given an `-o'
2818 # argument, so we may need to know it at that point already.
2819 # Even if this section looks crufty: it has the advantage of
2820 # actually working.
42ecbf5e
DJ
2821 break;;
2822 * )
2823 break;;
2824 esac
2825done
81ecdfbb
RW
2826test "$ac_cv_exeext" = no && ac_cv_exeext=
2827
42ecbf5e 2828else
81ecdfbb
RW
2829 ac_file=''
2830fi
2831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2832$as_echo "$ac_file" >&6; }
2833if test -z "$ac_file"; then :
2834 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
2835sed 's/^/| /' conftest.$ac_ext >&5
2836
81ecdfbb
RW
2837{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2838$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2839{ as_fn_set_status 77
2840as_fn_error "C compiler cannot create executables
2841See \`config.log' for more details." "$LINENO" 5; }; }
42ecbf5e 2842fi
42ecbf5e 2843ac_exeext=$ac_cv_exeext
42ecbf5e 2844
81ecdfbb 2845# Check that the compiler produces executables we can run. If not, either
42ecbf5e 2846# the compiler is broken, or we cross compile.
81ecdfbb
RW
2847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2848$as_echo_n "checking whether the C compiler works... " >&6; }
42ecbf5e
DJ
2849# If not cross compiling, check that we can run a simple program.
2850if test "$cross_compiling" != yes; then
2851 if { ac_try='./$ac_file'
81ecdfbb
RW
2852 { { case "(($ac_try" in
2853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2854 *) ac_try_echo=$ac_try;;
2855esac
2856eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2857$as_echo "$ac_try_echo"; } >&5
2858 (eval "$ac_try") 2>&5
42ecbf5e 2859 ac_status=$?
81ecdfbb
RW
2860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2861 test $ac_status = 0; }; }; then
42ecbf5e
DJ
2862 cross_compiling=no
2863 else
2864 if test "$cross_compiling" = maybe; then
2865 cross_compiling=yes
2866 else
81ecdfbb
RW
2867 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2868$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2869as_fn_error "cannot run C compiled programs.
42ecbf5e 2870If you meant to cross compile, use \`--host'.
81ecdfbb 2871See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
2872 fi
2873 fi
2874fi
81ecdfbb
RW
2875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2876$as_echo "yes" >&6; }
42ecbf5e 2877
81ecdfbb 2878rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
42ecbf5e 2879ac_clean_files=$ac_clean_files_save
81ecdfbb 2880# Check that the compiler produces executables we can run. If not, either
42ecbf5e 2881# the compiler is broken, or we cross compile.
81ecdfbb
RW
2882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2883$as_echo_n "checking whether we are cross compiling... " >&6; }
2884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2885$as_echo "$cross_compiling" >&6; }
2886
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2888$as_echo_n "checking for suffix of executables... " >&6; }
2889if { { ac_try="$ac_link"
2890case "(($ac_try" in
2891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892 *) ac_try_echo=$ac_try;;
2893esac
2894eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2895$as_echo "$ac_try_echo"; } >&5
2896 (eval "$ac_link") 2>&5
42ecbf5e 2897 ac_status=$?
81ecdfbb
RW
2898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2899 test $ac_status = 0; }; then :
42ecbf5e
DJ
2900 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2901# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2902# work properly (i.e., refer to `conftest.exe'), while it won't with
2903# `rm'.
2904for ac_file in conftest.exe conftest conftest.*; do
2905 test -f "$ac_file" || continue
2906 case $ac_file in
81ecdfbb 2907 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
42ecbf5e 2908 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
42ecbf5e
DJ
2909 break;;
2910 * ) break;;
2911 esac
2912done
2913else
81ecdfbb
RW
2914 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2915$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2916as_fn_error "cannot compute suffix of executables: cannot compile and link
2917See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 2918fi
42ecbf5e 2919rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2921$as_echo "$ac_cv_exeext" >&6; }
42ecbf5e
DJ
2922
2923rm -f conftest.$ac_ext
2924EXEEXT=$ac_cv_exeext
2925ac_exeext=$EXEEXT
81ecdfbb
RW
2926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2927$as_echo_n "checking for suffix of object files... " >&6; }
2928if test "${ac_cv_objext+set}" = set; then :
2929 $as_echo_n "(cached) " >&6
42ecbf5e 2930else
81ecdfbb 2931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2932/* end confdefs.h. */
2933
2934int
2935main ()
2936{
2937
2938 ;
2939 return 0;
2940}
2941_ACEOF
2942rm -f conftest.o conftest.obj
81ecdfbb
RW
2943if { { ac_try="$ac_compile"
2944case "(($ac_try" in
2945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2946 *) ac_try_echo=$ac_try;;
2947esac
2948eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2949$as_echo "$ac_try_echo"; } >&5
2950 (eval "$ac_compile") 2>&5
2951 ac_status=$?
2952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2953 test $ac_status = 0; }; then :
2954 for ac_file in conftest.o conftest.obj conftest.*; do
2955 test -f "$ac_file" || continue;
42ecbf5e 2956 case $ac_file in
81ecdfbb 2957 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
42ecbf5e
DJ
2958 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2959 break;;
2960 esac
2961done
2962else
81ecdfbb 2963 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
2964sed 's/^/| /' conftest.$ac_ext >&5
2965
81ecdfbb
RW
2966{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2968as_fn_error "cannot compute suffix of object files: cannot compile
2969See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 2970fi
42ecbf5e
DJ
2971rm -f conftest.$ac_cv_objext conftest.$ac_ext
2972fi
81ecdfbb
RW
2973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2974$as_echo "$ac_cv_objext" >&6; }
42ecbf5e
DJ
2975OBJEXT=$ac_cv_objext
2976ac_objext=$OBJEXT
81ecdfbb
RW
2977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2978$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2979if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2980 $as_echo_n "(cached) " >&6
42ecbf5e 2981else
81ecdfbb 2982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2983/* end confdefs.h. */
2984
2985int
2986main ()
2987{
2988#ifndef __GNUC__
2989 choke me
2990#endif
2991
2992 ;
2993 return 0;
2994}
2995_ACEOF
81ecdfbb 2996if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
2997 ac_compiler_gnu=yes
2998else
81ecdfbb 2999 ac_compiler_gnu=no
42ecbf5e 3000fi
81ecdfbb 3001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e
DJ
3002ac_cv_c_compiler_gnu=$ac_compiler_gnu
3003
3004fi
81ecdfbb
RW
3005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3006$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3007if test $ac_compiler_gnu = yes; then
3008 GCC=yes
3009else
3010 GCC=
3011fi
42ecbf5e
DJ
3012ac_test_CFLAGS=${CFLAGS+set}
3013ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3015$as_echo_n "checking whether $CC accepts -g... " >&6; }
3016if test "${ac_cv_prog_cc_g+set}" = set; then :
3017 $as_echo_n "(cached) " >&6
3018else
3019 ac_save_c_werror_flag=$ac_c_werror_flag
3020 ac_c_werror_flag=yes
3021 ac_cv_prog_cc_g=no
3022 CFLAGS="-g"
3023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3024/* end confdefs.h. */
3025
3026int
3027main ()
3028{
3029
3030 ;
3031 return 0;
3032}
3033_ACEOF
81ecdfbb 3034if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3035 ac_cv_prog_cc_g=yes
3036else
81ecdfbb
RW
3037 CFLAGS=""
3038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3039/* end confdefs.h. */
3040
3041int
3042main ()
3043{
3044
3045 ;
3046 return 0;
3047}
3048_ACEOF
3049if ac_fn_c_try_compile "$LINENO"; then :
3050
3051else
3052 ac_c_werror_flag=$ac_save_c_werror_flag
3053 CFLAGS="-g"
3054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3055/* end confdefs.h. */
3056
3057int
3058main ()
3059{
42ecbf5e 3060
81ecdfbb
RW
3061 ;
3062 return 0;
3063}
3064_ACEOF
3065if ac_fn_c_try_compile "$LINENO"; then :
3066 ac_cv_prog_cc_g=yes
3067fi
3068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3069fi
81ecdfbb 3070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3071fi
81ecdfbb
RW
3072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3073 ac_c_werror_flag=$ac_save_c_werror_flag
3074fi
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3076$as_echo "$ac_cv_prog_cc_g" >&6; }
42ecbf5e
DJ
3077if test "$ac_test_CFLAGS" = set; then
3078 CFLAGS=$ac_save_CFLAGS
3079elif test $ac_cv_prog_cc_g = yes; then
3080 if test "$GCC" = yes; then
3081 CFLAGS="-g -O2"
3082 else
3083 CFLAGS="-g"
3084 fi
3085else
3086 if test "$GCC" = yes; then
3087 CFLAGS="-O2"
3088 else
3089 CFLAGS=
3090 fi
3091fi
81ecdfbb
RW
3092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3093$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3094if test "${ac_cv_prog_cc_c89+set}" = set; then :
3095 $as_echo_n "(cached) " >&6
42ecbf5e 3096else
81ecdfbb 3097 ac_cv_prog_cc_c89=no
42ecbf5e 3098ac_save_CC=$CC
81ecdfbb 3099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3100/* end confdefs.h. */
3101#include <stdarg.h>
3102#include <stdio.h>
3103#include <sys/types.h>
3104#include <sys/stat.h>
3105/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3106struct buf { int x; };
3107FILE * (*rcsopen) (struct buf *, struct stat *, int);
3108static char *e (p, i)
3109 char **p;
3110 int i;
3111{
3112 return p[i];
3113}
3114static char *f (char * (*g) (char **, int), char **p, ...)
3115{
3116 char *s;
3117 va_list v;
3118 va_start (v,p);
3119 s = g (p, va_arg (v,int));
3120 va_end (v);
3121 return s;
3122}
3123
3124/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3125 function prototypes and stuff, but not '\xHH' hex character constants.
3126 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3127 as 'x'. The following induces an error, until -std is added to get
42ecbf5e
DJ
3128 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3129 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3130 that's true only with -std. */
42ecbf5e
DJ
3131int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3132
81ecdfbb
RW
3133/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3134 inside strings and character constants. */
3135#define FOO(x) 'x'
3136int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3137
42ecbf5e
DJ
3138int test (int i, double x);
3139struct s1 {int (*f) (int a);};
3140struct s2 {int (*f) (double a);};
3141int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3142int argc;
3143char **argv;
3144int
3145main ()
3146{
3147return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3148 ;
3149 return 0;
3150}
3151_ACEOF
81ecdfbb
RW
3152for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3153 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
42ecbf5e
DJ
3154do
3155 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3156 if ac_fn_c_try_compile "$LINENO"; then :
3157 ac_cv_prog_cc_c89=$ac_arg
42ecbf5e 3158fi
81ecdfbb
RW
3159rm -f core conftest.err conftest.$ac_objext
3160 test "x$ac_cv_prog_cc_c89" != "xno" && break
42ecbf5e 3161done
81ecdfbb 3162rm -f conftest.$ac_ext
42ecbf5e
DJ
3163CC=$ac_save_CC
3164
3165fi
81ecdfbb
RW
3166# AC_CACHE_VAL
3167case "x$ac_cv_prog_cc_c89" in
3168 x)
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3170$as_echo "none needed" >&6; } ;;
3171 xno)
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3173$as_echo "unsupported" >&6; } ;;
42ecbf5e 3174 *)
81ecdfbb
RW
3175 CC="$CC $ac_cv_prog_cc_c89"
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3177$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
42ecbf5e 3178esac
81ecdfbb 3179if test "x$ac_cv_prog_cc_c89" != xno; then :
42ecbf5e 3180
42ecbf5e
DJ
3181fi
3182
42ecbf5e
DJ
3183ac_ext=c
3184ac_cpp='$CPP $CPPFLAGS'
3185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3187ac_compiler_gnu=$ac_cv_c_compiler_gnu
3188
3189
81ecdfbb
RW
3190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3191$as_echo_n "checking for library containing strerror... " >&6; }
3192if test "${ac_cv_search_strerror+set}" = set; then :
3193 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3194else
3195 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3196cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3197/* end confdefs.h. */
3198
81ecdfbb
RW
3199/* Override any GCC internal prototype to avoid an error.
3200 Use char because int might match the return type of a GCC
3201 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
3202#ifdef __cplusplus
3203extern "C"
3204#endif
42ecbf5e
DJ
3205char strerror ();
3206int
3207main ()
3208{
81ecdfbb 3209return strerror ();
42ecbf5e
DJ
3210 ;
3211 return 0;
3212}
3213_ACEOF
81ecdfbb
RW
3214for ac_lib in '' cposix; do
3215 if test -z "$ac_lib"; then
3216 ac_res="none required"
3217 else
3218 ac_res=-l$ac_lib
42ecbf5e 3219 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3220 fi
3221 if ac_fn_c_try_link "$LINENO"; then :
3222 ac_cv_search_strerror=$ac_res
3223fi
3224rm -f core conftest.err conftest.$ac_objext \
3225 conftest$ac_exeext
3226 if test "${ac_cv_search_strerror+set}" = set; then :
3227 break
3228fi
3229done
3230if test "${ac_cv_search_strerror+set}" = set; then :
42ecbf5e 3231
42ecbf5e 3232else
81ecdfbb 3233 ac_cv_search_strerror=no
42ecbf5e 3234fi
81ecdfbb 3235rm conftest.$ac_ext
42ecbf5e
DJ
3236LIBS=$ac_func_search_save_LIBS
3237fi
81ecdfbb
RW
3238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3239$as_echo "$ac_cv_search_strerror" >&6; }
3240ac_res=$ac_cv_search_strerror
3241if test "$ac_res" != no; then :
3242 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e
DJ
3243
3244fi
3245
3246
3247BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
81ecdfbb
RW
3248am__api_version='1.11'
3249
42ecbf5e
DJ
3250# Find a good install program. We prefer a C program (faster),
3251# so one script is as good as another. But avoid the broken or
3252# incompatible versions:
3253# SysV /etc/install, /usr/sbin/install
3254# SunOS /usr/etc/install
3255# IRIX /sbin/install
3256# AIX /bin/install
3257# AmigaOS /C/install, which installs bootblocks on floppy discs
3258# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3259# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3260# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3261# OS/2's system install, which has a completely different semantic
3262# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3263# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3265$as_echo_n "checking for a BSD-compatible install... " >&6; }
42ecbf5e 3266if test -z "$INSTALL"; then
81ecdfbb
RW
3267if test "${ac_cv_path_install+set}" = set; then :
3268 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3269else
3270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271for as_dir in $PATH
3272do
3273 IFS=$as_save_IFS
3274 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3275 # Account for people who put trailing slashes in PATH elements.
3276case $as_dir/ in #((
3277 ./ | .// | /[cC]/* | \
42ecbf5e 3278 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3279 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
42ecbf5e
DJ
3280 /usr/ucb/* ) ;;
3281 *)
3282 # OSF1 and SCO ODT 3.0 have their own names for install.
3283 # Don't use installbsd from OSF since it installs stuff as root
3284 # by default.
3285 for ac_prog in ginstall scoinst install; do
3286 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3287 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
42ecbf5e
DJ
3288 if test $ac_prog = install &&
3289 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3290 # AIX install. It has an incompatible calling convention.
3291 :
42ecbf5e
DJ
3292 elif test $ac_prog = install &&
3293 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3294 # program-specific install script used by HP pwplus--don't use.
3295 :
252b5132 3296 else
58c85be7
RW
3297 rm -rf conftest.one conftest.two conftest.dir
3298 echo one > conftest.one
3299 echo two > conftest.two
3300 mkdir conftest.dir
3301 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3302 test -s conftest.one && test -s conftest.two &&
3303 test -s conftest.dir/conftest.one &&
3304 test -s conftest.dir/conftest.two
3305 then
3306 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3307 break 3
3308 fi
252b5132
RH
3309 fi
3310 fi
d15b04bd 3311 done
42ecbf5e
DJ
3312 done
3313 ;;
3314esac
81ecdfbb
RW
3315
3316 done
3317IFS=$as_save_IFS
42ecbf5e 3318
58c85be7 3319rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3320
3321fi
3322 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 3323 INSTALL=$ac_cv_path_install
252b5132 3324 else
58c85be7
RW
3325 # As a last resort, use the slow shell script. Don't cache a
3326 # value for INSTALL within a source directory, because that will
252b5132 3327 # break other packages using the cache if that directory is
58c85be7 3328 # removed, or if the value is a relative name.
42ecbf5e 3329 INSTALL=$ac_install_sh
252b5132
RH
3330 fi
3331fi
81ecdfbb
RW
3332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3333$as_echo "$INSTALL" >&6; }
252b5132
RH
3334
3335# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3336# It thinks the first close brace ends the variable substitution.
3337test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3338
42ecbf5e 3339test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3340
3341test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3342
81ecdfbb
RW
3343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3344$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3345# Just in case
3346sleep 1
42ecbf5e 3347echo timestamp > conftest.file
81ecdfbb
RW
3348# Reject unsafe characters in $srcdir or the absolute working directory
3349# name. Accept space and tab only in the latter.
3350am_lf='
3351'
3352case `pwd` in
3353 *[\\\"\#\$\&\'\`$am_lf]*)
3354 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3355esac
3356case $srcdir in
3357 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3358 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3359esac
3360
252b5132
RH
3361# Do `set' in a subshell so we don't clobber the current shell's
3362# arguments. Must try -L first in case configure is actually a
3363# symlink; some systems play weird games with the mod time of symlinks
3364# (eg FreeBSD returns the mod time of the symlink's containing
3365# directory).
3366if (
81ecdfbb 3367 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3368 if test "$*" = "X"; then
3369 # -L didn't work.
81ecdfbb 3370 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3371 fi
42ecbf5e
DJ
3372 rm -f conftest.file
3373 if test "$*" != "X $srcdir/configure conftest.file" \
3374 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3375
3376 # If neither matched, then we have a broken ls. This can happen
3377 # if, for instance, CONFIG_SHELL is bash and it inherits a
3378 # broken ls alias from the environment. This has actually
3379 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3380 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3381alias in your environment" "$LINENO" 5
252b5132
RH
3382 fi
3383
42ecbf5e 3384 test "$2" = conftest.file
252b5132
RH
3385 )
3386then
3387 # Ok.
3388 :
3389else
81ecdfbb
RW
3390 as_fn_error "newly created file is older than distributed files!
3391Check your system clock" "$LINENO" 5
42ecbf5e 3392fi
81ecdfbb
RW
3393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3394$as_echo "yes" >&6; }
42ecbf5e 3395test "$program_prefix" != NONE &&
81ecdfbb 3396 program_transform_name="s&^&$program_prefix&;$program_transform_name"
42ecbf5e
DJ
3397# Use a double $ so make ignores it.
3398test "$program_suffix" != NONE &&
81ecdfbb
RW
3399 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3400# Double any \ or $.
42ecbf5e 3401# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3402ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3403program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
42ecbf5e
DJ
3404
3405# expand $ac_aux_dir to an absolute path
3406am_aux_dir=`cd $ac_aux_dir && pwd`
3407
81ecdfbb
RW
3408if test x"${MISSING+set}" != xset; then
3409 case $am_aux_dir in
3410 *\ * | *\ *)
3411 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3412 *)
3413 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3414 esac
3415fi
42ecbf5e
DJ
3416# Use eval to expand $SHELL
3417if eval "$MISSING --run true"; then
3418 am_missing_run="$MISSING --run "
3419else
3420 am_missing_run=
81ecdfbb
RW
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3422$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
42ecbf5e
DJ
3423fi
3424
81ecdfbb
RW
3425if test x"${install_sh}" != xset; then
3426 case $am_aux_dir in
3427 *\ * | *\ *)
3428 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3429 *)
3430 install_sh="\${SHELL} $am_aux_dir/install-sh"
3431 esac
3432fi
3433
3434# Installed binaries are usually stripped using `strip' when the user
3435# run `make install-strip'. However `strip' might not be the right
3436# tool to use in cross-compilation environments, therefore Automake
3437# will honor the `STRIP' environment variable to overrule this program.
3438if test "$cross_compiling" != no; then
3439 if test -n "$ac_tool_prefix"; then
3440 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3441set dummy ${ac_tool_prefix}strip; ac_word=$2
3442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3443$as_echo_n "checking for $ac_word... " >&6; }
3444if test "${ac_cv_prog_STRIP+set}" = set; then :
3445 $as_echo_n "(cached) " >&6
42ecbf5e 3446else
81ecdfbb
RW
3447 if test -n "$STRIP"; then
3448 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
42ecbf5e
DJ
3449else
3450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3451for as_dir in $PATH
3452do
3453 IFS=$as_save_IFS
3454 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3455 for ac_exec_ext in '' $ac_executable_extensions; do
3456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3457 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3459 break 2
3460 fi
3461done
3462 done
3463IFS=$as_save_IFS
3464
3465fi
3466fi
3467STRIP=$ac_cv_prog_STRIP
3468if test -n "$STRIP"; then
3469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3470$as_echo "$STRIP" >&6; }
3471else
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3473$as_echo "no" >&6; }
3474fi
3475
3476
3477fi
3478if test -z "$ac_cv_prog_STRIP"; then
3479 ac_ct_STRIP=$STRIP
3480 # Extract the first word of "strip", so it can be a program name with args.
3481set dummy strip; ac_word=$2
3482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3483$as_echo_n "checking for $ac_word... " >&6; }
3484if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3485 $as_echo_n "(cached) " >&6
3486else
3487 if test -n "$ac_ct_STRIP"; then
3488 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3489else
3490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3491for as_dir in $PATH
3492do
3493 IFS=$as_save_IFS
3494 test -z "$as_dir" && as_dir=.
3495 for ac_exec_ext in '' $ac_executable_extensions; do
3496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3497 ac_cv_prog_ac_ct_STRIP="strip"
3498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3499 break 2
3500 fi
3501done
81ecdfbb
RW
3502 done
3503IFS=$as_save_IFS
3504
3505fi
3506fi
3507ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3508if test -n "$ac_ct_STRIP"; then
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3510$as_echo "$ac_ct_STRIP" >&6; }
3511else
3512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3513$as_echo "no" >&6; }
3514fi
3515
3516 if test "x$ac_ct_STRIP" = x; then
3517 STRIP=":"
3518 else
3519 case $cross_compiling:$ac_tool_warned in
3520yes:)
3521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523ac_tool_warned=yes ;;
3524esac
3525 STRIP=$ac_ct_STRIP
3526 fi
3527else
3528 STRIP="$ac_cv_prog_STRIP"
3529fi
3530
3531fi
3532INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3533
3534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3535$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3536if test -z "$MKDIR_P"; then
3537 if test "${ac_cv_path_mkdir+set}" = set; then :
3538 $as_echo_n "(cached) " >&6
3539else
3540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3541for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3542do
3543 IFS=$as_save_IFS
3544 test -z "$as_dir" && as_dir=.
3545 for ac_prog in mkdir gmkdir; do
3546 for ac_exec_ext in '' $ac_executable_extensions; do
3547 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3548 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3549 'mkdir (GNU coreutils) '* | \
3550 'mkdir (coreutils) '* | \
3551 'mkdir (fileutils) '4.1*)
3552 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3553 break 3;;
3554 esac
3555 done
3556 done
3557 done
3558IFS=$as_save_IFS
3559
3560fi
3561
3562 if test "${ac_cv_path_mkdir+set}" = set; then
3563 MKDIR_P="$ac_cv_path_mkdir -p"
3564 else
3565 # As a last resort, use the slow shell script. Don't cache a
3566 # value for MKDIR_P within a source directory, because that will
3567 # break other packages using the cache if that directory is
3568 # removed, or if the value is a relative name.
3569 test -d ./--version && rmdir ./--version
3570 MKDIR_P="$ac_install_sh -d"
3571 fi
3572fi
3573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3574$as_echo "$MKDIR_P" >&6; }
3575
3576mkdir_p="$MKDIR_P"
3577case $mkdir_p in
3578 [\\/$]* | ?:[\\/]*) ;;
3579 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3580esac
3581
3582for ac_prog in gawk mawk nawk awk
3583do
3584 # Extract the first word of "$ac_prog", so it can be a program name with args.
3585set dummy $ac_prog; ac_word=$2
3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3587$as_echo_n "checking for $ac_word... " >&6; }
3588if test "${ac_cv_prog_AWK+set}" = set; then :
3589 $as_echo_n "(cached) " >&6
3590else
3591 if test -n "$AWK"; then
3592 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3593else
3594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3595for as_dir in $PATH
3596do
3597 IFS=$as_save_IFS
3598 test -z "$as_dir" && as_dir=.
3599 for ac_exec_ext in '' $ac_executable_extensions; do
3600 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3601 ac_cv_prog_AWK="$ac_prog"
3602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3603 break 2
3604 fi
42ecbf5e 3605done
81ecdfbb
RW
3606 done
3607IFS=$as_save_IFS
42ecbf5e
DJ
3608
3609fi
3610fi
3611AWK=$ac_cv_prog_AWK
3612if test -n "$AWK"; then
81ecdfbb
RW
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3614$as_echo "$AWK" >&6; }
42ecbf5e 3615else
81ecdfbb
RW
3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3617$as_echo "no" >&6; }
42ecbf5e
DJ
3618fi
3619
81ecdfbb 3620
42ecbf5e
DJ
3621 test -n "$AWK" && break
3622done
3623
81ecdfbb
RW
3624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3625$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3626set x ${MAKE-make}
3627ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3628if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3629 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3630else
3631 cat >conftest.make <<\_ACEOF
81ecdfbb 3632SHELL = /bin/sh
42ecbf5e 3633all:
81ecdfbb 3634 @echo '@@@%%%=$(MAKE)=@@@%%%'
42ecbf5e
DJ
3635_ACEOF
3636# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3637case `${MAKE-make} -f conftest.make 2>/dev/null` in
3638 *@@@%%%=?*=@@@%%%*)
3639 eval ac_cv_prog_make_${ac_make}_set=yes;;
3640 *)
3641 eval ac_cv_prog_make_${ac_make}_set=no;;
3642esac
42ecbf5e
DJ
3643rm -f conftest.make
3644fi
81ecdfbb
RW
3645if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3647$as_echo "yes" >&6; }
42ecbf5e
DJ
3648 SET_MAKE=
3649else
81ecdfbb
RW
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3651$as_echo "no" >&6; }
42ecbf5e
DJ
3652 SET_MAKE="MAKE=${MAKE-make}"
3653fi
3654
3655rm -rf .tst 2>/dev/null
3656mkdir .tst 2>/dev/null
3657if test -d .tst; then
3658 am__leading_dot=.
3659else
3660 am__leading_dot=_
3661fi
3662rmdir .tst 2>/dev/null
3663
3664DEPDIR="${am__leading_dot}deps"
3665
81ecdfbb 3666ac_config_commands="$ac_config_commands depfiles"
42ecbf5e
DJ
3667
3668
3669am_make=${MAKE-make}
3670cat > confinc << 'END'
3671am__doit:
81ecdfbb 3672 @echo this is the am__doit target
42ecbf5e
DJ
3673.PHONY: am__doit
3674END
3675# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3677$as_echo_n "checking for style of include used by $am_make... " >&6; }
42ecbf5e
DJ
3678am__include="#"
3679am__quote=
3680_am_result=none
3681# First try GNU make style include.
3682echo "include confinc" > confmf
81ecdfbb
RW
3683# Ignore all kinds of additional output from `make'.
3684case `$am_make -s -f confmf 2> /dev/null` in #(
3685*the\ am__doit\ target*)
3686 am__include=include
3687 am__quote=
3688 _am_result=GNU
3689 ;;
3690esac
42ecbf5e
DJ
3691# Now try BSD make style include.
3692if test "$am__include" = "#"; then
3693 echo '.include "confinc"' > confmf
81ecdfbb
RW
3694 case `$am_make -s -f confmf 2> /dev/null` in #(
3695 *the\ am__doit\ target*)
3696 am__include=.include
3697 am__quote="\""
3698 _am_result=BSD
3699 ;;
3700 esac
42ecbf5e
DJ
3701fi
3702
3703
81ecdfbb
RW
3704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3705$as_echo "$_am_result" >&6; }
42ecbf5e
DJ
3706rm -f confinc confmf
3707
81ecdfbb
RW
3708# Check whether --enable-dependency-tracking was given.
3709if test "${enable_dependency_tracking+set}" = set; then :
3710 enableval=$enable_dependency_tracking;
3711fi
42ecbf5e 3712
42ecbf5e
DJ
3713if test "x$enable_dependency_tracking" != xno; then
3714 am_depcomp="$ac_aux_dir/depcomp"
3715 AMDEPBACKSLASH='\'
3716fi
81ecdfbb 3717 if test "x$enable_dependency_tracking" != xno; then
42ecbf5e
DJ
3718 AMDEP_TRUE=
3719 AMDEP_FALSE='#'
3720else
3721 AMDEP_TRUE='#'
3722 AMDEP_FALSE=
3723fi
3724
3725
81ecdfbb
RW
3726if test "`cd $srcdir && pwd`" != "`pwd`"; then
3727 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3728 # is not polluted with repeated "-I."
3729 am__isrc=' -I$(srcdir)'
3730 # test to see if srcdir already configured
3731 if test -f $srcdir/config.status; then
3732 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3733 fi
42ecbf5e
DJ
3734fi
3735
3736# test whether we have cygpath
3737if test -z "$CYGPATH_W"; then
3738 if (cygpath --version) >/dev/null 2>/dev/null; then
3739 CYGPATH_W='cygpath -w'
3740 else
3741 CYGPATH_W=echo
3742 fi
3743fi
3744
3745
3746# Define the identity of the package.
3747 PACKAGE=binutils
3748 VERSION=${BFD_VERSION}
3749
3750
3751cat >>confdefs.h <<_ACEOF
3752#define PACKAGE "$PACKAGE"
3753_ACEOF
3754
3755
3756cat >>confdefs.h <<_ACEOF
3757#define VERSION "$VERSION"
3758_ACEOF
3759
3760# Some tools Automake needs.
3761
3762ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3763
3764
3765AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3766
3767
3768AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3769
3770
3771AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3772
3773
3774MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3775
42ecbf5e
DJ
3776# We need awk for the "check" target. The system "awk" is bad on
3777# some platforms.
3778# Always define AMTAR for backward compatibility.
252b5132 3779
42ecbf5e 3780AMTAR=${AMTAR-"${am_missing_run}tar"}
252b5132 3781
42ecbf5e 3782am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
252b5132
RH
3783
3784
3785
252b5132 3786
42ecbf5e
DJ
3787depcc="$CC" am_compiler_list=
3788
81ecdfbb
RW
3789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3790$as_echo_n "checking dependency style of $depcc... " >&6; }
3791if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3792 $as_echo_n "(cached) " >&6
252b5132 3793else
42ecbf5e
DJ
3794 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3795 # We make a subdir and do the tests there. Otherwise we can end up
3796 # making bogus files that we don't know about and never remove. For
3797 # instance it was reported that on HP-UX the gcc test will end up
3798 # making a dummy file named `D' -- because `-MD' means `put the output
3799 # in D'.
3800 mkdir conftest.dir
3801 # Copy depcomp to subdir because otherwise we won't find it if we're
3802 # using a relative directory.
3803 cp "$am_depcomp" conftest.dir
3804 cd conftest.dir
3805 # We will build objects and dependencies in a subdirectory because
3806 # it helps to detect inapplicable dependency modes. For instance
3807 # both Tru64's cc and ICC support -MD to output dependencies as a
3808 # side effect of compilation, but ICC will put the dependencies in
3809 # the current directory while Tru64 will put them in the object
3810 # directory.
3811 mkdir sub
252b5132 3812
42ecbf5e
DJ
3813 am_cv_CC_dependencies_compiler_type=none
3814 if test "$am_compiler_list" = ""; then
3815 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3816 fi
81ecdfbb
RW
3817 am__universal=false
3818 case " $depcc " in #(
3819 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3820 esac
3821
42ecbf5e
DJ
3822 for depmode in $am_compiler_list; do
3823 # Setup a source with many dependencies, because some compilers
3824 # like to wrap large dependency lists on column 80 (with \), and
3825 # we should not choose a depcomp mode which is confused by this.
3826 #
3827 # We need to recreate these files for each test, as the compiler may
3828 # overwrite some of them when testing with obscure command lines.
3829 # This happens at least with the AIX C compiler.
3830 : > sub/conftest.c
3831 for i in 1 2 3 4 5 6; do
3832 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3833 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3834 # Solaris 8's {/usr,}/bin/sh.
3835 touch sub/conftst$i.h
3836 done
3837 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3838
81ecdfbb
RW
3839 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3840 # mode. It turns out that the SunPro C++ compiler does not properly
3841 # handle `-M -o', and we need to detect this. Also, some Intel
3842 # versions had trouble with output in subdirs
3843 am__obj=sub/conftest.${OBJEXT-o}
3844 am__minus_obj="-o $am__obj"
42ecbf5e 3845 case $depmode in
81ecdfbb
RW
3846 gcc)
3847 # This depmode causes a compiler race in universal mode.
3848 test "$am__universal" = false || continue
3849 ;;
42ecbf5e
DJ
3850 nosideeffect)
3851 # after this tag, mechanisms are not by side-effect, so they'll
3852 # only be used when explicitly requested
3853 if test "x$enable_dependency_tracking" = xyes; then
3854 continue
3855 else
3856 break
3857 fi
3858 ;;
81ecdfbb
RW
3859 msvisualcpp | msvcmsys)
3860 # This compiler won't grok `-c -o', but also, the minuso test has
3861 # not run yet. These depmodes are late enough in the game, and
3862 # so weak that their functioning should not be impacted.
3863 am__obj=conftest.${OBJEXT-o}
3864 am__minus_obj=
3865 ;;
42ecbf5e
DJ
3866 none) break ;;
3867 esac
42ecbf5e 3868 if depmode=$depmode \
81ecdfbb 3869 source=sub/conftest.c object=$am__obj \
42ecbf5e 3870 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3871 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
42ecbf5e 3872 >/dev/null 2>conftest.err &&
81ecdfbb 3873 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e 3874 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3875 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e
DJ
3876 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3877 # icc doesn't choke on unknown options, it will just issue warnings
3878 # or remarks (even with -Werror). So we grep stderr for any message
3879 # that says an option was ignored or not supported.
3880 # When given -MP, icc 7.0 and 7.1 complain thusly:
3881 # icc: Command line warning: ignoring option '-M'; no argument required
3882 # The diagnosis changed in icc 8.0:
3883 # icc: Command line remark: option '-MP' not supported
3884 if (grep 'ignoring option' conftest.err ||
3885 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3886 am_cv_CC_dependencies_compiler_type=$depmode
3887 break
3888 fi
3889 fi
3890 done
3891
3892 cd ..
3893 rm -rf conftest.dir
252b5132 3894else
42ecbf5e 3895 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3896fi
3897
252b5132 3898fi
81ecdfbb
RW
3899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3900$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
42ecbf5e
DJ
3901CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3902
81ecdfbb 3903 if
42ecbf5e
DJ
3904 test "x$enable_dependency_tracking" != xno \
3905 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3906 am__fastdepCC_TRUE=
3907 am__fastdepCC_FALSE='#'
252b5132 3908else
42ecbf5e
DJ
3909 am__fastdepCC_TRUE='#'
3910 am__fastdepCC_FALSE=
252b5132
RH
3911fi
3912
3913
3914
42ecbf5e 3915
d45dc31f
SE
3916ac_ext=c
3917ac_cpp='$CPP $CPPFLAGS'
3918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3920ac_compiler_gnu=$ac_cv_c_compiler_gnu
3921if test -n "$ac_tool_prefix"; then
3922 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3923set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3925$as_echo_n "checking for $ac_word... " >&6; }
3926if test "${ac_cv_prog_CC+set}" = set; then :
3927 $as_echo_n "(cached) " >&6
252b5132 3928else
d45dc31f
SE
3929 if test -n "$CC"; then
3930 ac_cv_prog_CC="$CC" # Let the user override the test.
1a09a22c 3931else
d45dc31f
SE
3932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3933for as_dir in $PATH
3934do
3935 IFS=$as_save_IFS
3936 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 3939 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
3941 break 2
3942 fi
3943done
81ecdfbb
RW
3944 done
3945IFS=$as_save_IFS
ceae3e33 3946
d45dc31f
SE
3947fi
3948fi
3949CC=$ac_cv_prog_CC
3950if test -n "$CC"; then
81ecdfbb
RW
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3952$as_echo "$CC" >&6; }
252b5132 3953else
81ecdfbb
RW
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3955$as_echo "no" >&6; }
252b5132 3956fi
d45dc31f 3957
81ecdfbb 3958
d45dc31f
SE
3959fi
3960if test -z "$ac_cv_prog_CC"; then
3961 ac_ct_CC=$CC
3962 # Extract the first word of "gcc", so it can be a program name with args.
3963set dummy gcc; ac_word=$2
81ecdfbb
RW
3964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3965$as_echo_n "checking for $ac_word... " >&6; }
3966if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3967 $as_echo_n "(cached) " >&6
252b5132 3968else
d45dc31f
SE
3969 if test -n "$ac_ct_CC"; then
3970 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 3971else
d45dc31f
SE
3972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973for as_dir in $PATH
3974do
3975 IFS=$as_save_IFS
3976 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3977 for ac_exec_ext in '' $ac_executable_extensions; do
3978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 3979 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
3981 break 2
3982 fi
3983done
81ecdfbb
RW
3984 done
3985IFS=$as_save_IFS
d45dc31f 3986
252b5132
RH
3987fi
3988fi
d45dc31f
SE
3989ac_ct_CC=$ac_cv_prog_ac_ct_CC
3990if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3992$as_echo "$ac_ct_CC" >&6; }
252b5132 3993else
81ecdfbb
RW
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995$as_echo "no" >&6; }
252b5132 3996fi
d45dc31f 3997
81ecdfbb
RW
3998 if test "x$ac_ct_CC" = x; then
3999 CC=""
4000 else
4001 case $cross_compiling:$ac_tool_warned in
4002yes:)
4003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005ac_tool_warned=yes ;;
4006esac
4007 CC=$ac_ct_CC
4008 fi
d45dc31f
SE
4009else
4010 CC="$ac_cv_prog_CC"
4011fi
4012
4013if test -z "$CC"; then
81ecdfbb
RW
4014 if test -n "$ac_tool_prefix"; then
4015 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
d45dc31f 4016set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4018$as_echo_n "checking for $ac_word... " >&6; }
4019if test "${ac_cv_prog_CC+set}" = set; then :
4020 $as_echo_n "(cached) " >&6
252b5132 4021else
d45dc31f
SE
4022 if test -n "$CC"; then
4023 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4024else
d45dc31f
SE
4025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4026for as_dir in $PATH
4027do
4028 IFS=$as_save_IFS
4029 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4030 for ac_exec_ext in '' $ac_executable_extensions; do
4031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 4032 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4034 break 2
4035 fi
4036done
81ecdfbb
RW
4037 done
4038IFS=$as_save_IFS
d45dc31f 4039
252b5132
RH
4040fi
4041fi
d45dc31f
SE
4042CC=$ac_cv_prog_CC
4043if test -n "$CC"; then
81ecdfbb
RW
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4045$as_echo "$CC" >&6; }
d45dc31f 4046else
81ecdfbb
RW
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4048$as_echo "no" >&6; }
252b5132
RH
4049fi
4050
252b5132 4051
81ecdfbb 4052 fi
d45dc31f
SE
4053fi
4054if test -z "$CC"; then
4055 # Extract the first word of "cc", so it can be a program name with args.
4056set dummy cc; ac_word=$2
81ecdfbb
RW
4057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4058$as_echo_n "checking for $ac_word... " >&6; }
4059if test "${ac_cv_prog_CC+set}" = set; then :
4060 $as_echo_n "(cached) " >&6
252b5132 4061else
d45dc31f
SE
4062 if test -n "$CC"; then
4063 ac_cv_prog_CC="$CC" # Let the user override the test.
4064else
4065 ac_prog_rejected=no
4066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4067for as_dir in $PATH
4068do
4069 IFS=$as_save_IFS
4070 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4071 for ac_exec_ext in '' $ac_executable_extensions; do
4072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f
SE
4073 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4074 ac_prog_rejected=yes
4075 continue
4076 fi
4077 ac_cv_prog_CC="cc"
81ecdfbb 4078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4079 break 2
4080 fi
4081done
81ecdfbb
RW
4082 done
4083IFS=$as_save_IFS
d45dc31f
SE
4084
4085if test $ac_prog_rejected = yes; then
4086 # We found a bogon in the path, so make sure we never use it.
4087 set dummy $ac_cv_prog_CC
4088 shift
4089 if test $# != 0; then
4090 # We chose a different compiler from the bogus one.
4091 # However, it has the same basename, so the bogon will be chosen
4092 # first if we set CC to just the basename; use the full file name.
4093 shift
4094 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4095 fi
4096fi
4097fi
4098fi
4099CC=$ac_cv_prog_CC
4100if test -n "$CC"; then
81ecdfbb
RW
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4102$as_echo "$CC" >&6; }
d45dc31f 4103else
81ecdfbb
RW
4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4105$as_echo "no" >&6; }
252b5132
RH
4106fi
4107
81ecdfbb 4108
d45dc31f
SE
4109fi
4110if test -z "$CC"; then
4111 if test -n "$ac_tool_prefix"; then
81ecdfbb 4112 for ac_prog in cl.exe
d45dc31f
SE
4113 do
4114 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4115set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4117$as_echo_n "checking for $ac_word... " >&6; }
4118if test "${ac_cv_prog_CC+set}" = set; then :
4119 $as_echo_n "(cached) " >&6
ac48eca1 4120else
d45dc31f
SE
4121 if test -n "$CC"; then
4122 ac_cv_prog_CC="$CC" # Let the user override the test.
4123else
4124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4125for as_dir in $PATH
4126do
4127 IFS=$as_save_IFS
4128 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4129 for ac_exec_ext in '' $ac_executable_extensions; do
4130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 4131 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4133 break 2
4134 fi
4135done
81ecdfbb
RW
4136 done
4137IFS=$as_save_IFS
ac48eca1 4138
d45dc31f
SE
4139fi
4140fi
4141CC=$ac_cv_prog_CC
4142if test -n "$CC"; then
81ecdfbb
RW
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4144$as_echo "$CC" >&6; }
d45dc31f 4145else
81ecdfbb
RW
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4147$as_echo "no" >&6; }
d45dc31f 4148fi
ac48eca1 4149
81ecdfbb 4150
d45dc31f
SE
4151 test -n "$CC" && break
4152 done
4153fi
4154if test -z "$CC"; then
4155 ac_ct_CC=$CC
81ecdfbb 4156 for ac_prog in cl.exe
d45dc31f
SE
4157do
4158 # Extract the first word of "$ac_prog", so it can be a program name with args.
4159set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4161$as_echo_n "checking for $ac_word... " >&6; }
4162if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4163 $as_echo_n "(cached) " >&6
d45dc31f
SE
4164else
4165 if test -n "$ac_ct_CC"; then
4166 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4167else
4168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4169for as_dir in $PATH
4170do
4171 IFS=$as_save_IFS
4172 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4173 for ac_exec_ext in '' $ac_executable_extensions; do
4174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 4175 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4177 break 2
4178 fi
4179done
81ecdfbb
RW
4180 done
4181IFS=$as_save_IFS
ac48eca1 4182
d45dc31f
SE
4183fi
4184fi
4185ac_ct_CC=$ac_cv_prog_ac_ct_CC
4186if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4188$as_echo "$ac_ct_CC" >&6; }
d45dc31f 4189else
81ecdfbb
RW
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4191$as_echo "no" >&6; }
d45dc31f 4192fi
ac48eca1 4193
81ecdfbb 4194
d45dc31f
SE
4195 test -n "$ac_ct_CC" && break
4196done
ac48eca1 4197
81ecdfbb
RW
4198 if test "x$ac_ct_CC" = x; then
4199 CC=""
4200 else
4201 case $cross_compiling:$ac_tool_warned in
4202yes:)
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4204$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4205ac_tool_warned=yes ;;
4206esac
4207 CC=$ac_ct_CC
4208 fi
d45dc31f 4209fi
ac48eca1
AO
4210
4211fi
ac48eca1 4212
ac48eca1 4213
81ecdfbb
RW
4214test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4216as_fn_error "no acceptable C compiler found in \$PATH
4217See \`config.log' for more details." "$LINENO" 5; }
ac48eca1 4218
d45dc31f 4219# Provide some information about the compiler.
81ecdfbb
RW
4220$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4221set X $ac_compile
4222ac_compiler=$2
4223for ac_option in --version -v -V -qversion; do
4224 { { ac_try="$ac_compiler $ac_option >&5"
4225case "(($ac_try" in
4226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4227 *) ac_try_echo=$ac_try;;
4228esac
4229eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4230$as_echo "$ac_try_echo"; } >&5
4231 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
d45dc31f 4232 ac_status=$?
81ecdfbb
RW
4233 if test -s conftest.err; then
4234 sed '10a\
4235... rest of stderr output deleted ...
4236 10q' conftest.err >conftest.er1
4237 cat conftest.er1 >&5
4238 rm -f conftest.er1 conftest.err
4239 fi
4240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4241 test $ac_status = 0; }
4242done
ac48eca1 4243
81ecdfbb
RW
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4245$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4246if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4247 $as_echo_n "(cached) " >&6
bdcfeba5 4248else
81ecdfbb 4249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4250/* end confdefs.h. */
bdcfeba5 4251
d45dc31f
SE
4252int
4253main ()
4254{
4255#ifndef __GNUC__
4256 choke me
4257#endif
bdcfeba5 4258
d45dc31f
SE
4259 ;
4260 return 0;
4261}
4262_ACEOF
81ecdfbb 4263if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f
SE
4264 ac_compiler_gnu=yes
4265else
81ecdfbb 4266 ac_compiler_gnu=no
bdcfeba5 4267fi
81ecdfbb 4268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45dc31f 4269ac_cv_c_compiler_gnu=$ac_compiler_gnu
bdcfeba5 4270
bdcfeba5 4271fi
81ecdfbb
RW
4272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4273$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4274if test $ac_compiler_gnu = yes; then
4275 GCC=yes
4276else
4277 GCC=
4278fi
d45dc31f
SE
4279ac_test_CFLAGS=${CFLAGS+set}
4280ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4282$as_echo_n "checking whether $CC accepts -g... " >&6; }
4283if test "${ac_cv_prog_cc_g+set}" = set; then :
4284 $as_echo_n "(cached) " >&6
4285else
4286 ac_save_c_werror_flag=$ac_c_werror_flag
4287 ac_c_werror_flag=yes
4288 ac_cv_prog_cc_g=no
4289 CFLAGS="-g"
4290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4291/* end confdefs.h. */
ac48eca1 4292
d45dc31f
SE
4293int
4294main ()
4295{
ac48eca1 4296
d45dc31f
SE
4297 ;
4298 return 0;
4299}
4300_ACEOF
81ecdfbb 4301if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f 4302 ac_cv_prog_cc_g=yes
ac48eca1 4303else
81ecdfbb
RW
4304 CFLAGS=""
4305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4306/* end confdefs.h. */
4307
4308int
4309main ()
4310{
4311
4312 ;
4313 return 0;
4314}
4315_ACEOF
4316if ac_fn_c_try_compile "$LINENO"; then :
4317
4318else
4319 ac_c_werror_flag=$ac_save_c_werror_flag
4320 CFLAGS="-g"
4321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4322/* end confdefs.h. */
4323
4324int
4325main ()
4326{
ac48eca1 4327
81ecdfbb
RW
4328 ;
4329 return 0;
4330}
4331_ACEOF
4332if ac_fn_c_try_compile "$LINENO"; then :
4333 ac_cv_prog_cc_g=yes
4334fi
4335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4336fi
81ecdfbb 4337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4338fi
81ecdfbb
RW
4339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4340 ac_c_werror_flag=$ac_save_c_werror_flag
4341fi
4342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4343$as_echo "$ac_cv_prog_cc_g" >&6; }
d45dc31f
SE
4344if test "$ac_test_CFLAGS" = set; then
4345 CFLAGS=$ac_save_CFLAGS
4346elif test $ac_cv_prog_cc_g = yes; then
4347 if test "$GCC" = yes; then
4348 CFLAGS="-g -O2"
ac48eca1 4349 else
d45dc31f 4350 CFLAGS="-g"
42ecbf5e 4351 fi
ac48eca1 4352else
d45dc31f
SE
4353 if test "$GCC" = yes; then
4354 CFLAGS="-O2"
4355 else
4356 CFLAGS=
42ecbf5e 4357 fi
ac48eca1 4358fi
81ecdfbb
RW
4359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4360$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4361if test "${ac_cv_prog_cc_c89+set}" = set; then :
4362 $as_echo_n "(cached) " >&6
d45dc31f 4363else
81ecdfbb 4364 ac_cv_prog_cc_c89=no
d45dc31f 4365ac_save_CC=$CC
81ecdfbb 4366cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 4367/* end confdefs.h. */
d45dc31f
SE
4368#include <stdarg.h>
4369#include <stdio.h>
4370#include <sys/types.h>
4371#include <sys/stat.h>
4372/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4373struct buf { int x; };
4374FILE * (*rcsopen) (struct buf *, struct stat *, int);
4375static char *e (p, i)
4376 char **p;
4377 int i;
4378{
4379 return p[i];
4380}
4381static char *f (char * (*g) (char **, int), char **p, ...)
4382{
4383 char *s;
4384 va_list v;
4385 va_start (v,p);
4386 s = g (p, va_arg (v,int));
4387 va_end (v);
4388 return s;
4389}
4390
4391/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4392 function prototypes and stuff, but not '\xHH' hex character constants.
4393 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4394 as 'x'. The following induces an error, until -std is added to get
d45dc31f
SE
4395 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4396 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4397 that's true only with -std. */
d45dc31f 4398int osf4_cc_array ['\x00' == 0 ? 1 : -1];
252b5132 4399
81ecdfbb
RW
4400/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4401 inside strings and character constants. */
4402#define FOO(x) 'x'
4403int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4404
d45dc31f
SE
4405int test (int i, double x);
4406struct s1 {int (*f) (int a);};
4407struct s2 {int (*f) (double a);};
4408int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4409int argc;
4410char **argv;
42ecbf5e
DJ
4411int
4412main ()
4413{
d45dc31f 4414return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
42ecbf5e
DJ
4415 ;
4416 return 0;
4417}
4418_ACEOF
81ecdfbb
RW
4419for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4420 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
d45dc31f
SE
4421do
4422 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4423 if ac_fn_c_try_compile "$LINENO"; then :
4424 ac_cv_prog_cc_c89=$ac_arg
252b5132 4425fi
81ecdfbb
RW
4426rm -f core conftest.err conftest.$ac_objext
4427 test "x$ac_cv_prog_cc_c89" != "xno" && break
d45dc31f 4428done
81ecdfbb 4429rm -f conftest.$ac_ext
d45dc31f 4430CC=$ac_save_CC
ac48eca1 4431
252b5132 4432fi
81ecdfbb
RW
4433# AC_CACHE_VAL
4434case "x$ac_cv_prog_cc_c89" in
4435 x)
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4437$as_echo "none needed" >&6; } ;;
4438 xno)
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4440$as_echo "unsupported" >&6; } ;;
d45dc31f 4441 *)
81ecdfbb
RW
4442 CC="$CC $ac_cv_prog_cc_c89"
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4444$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
252b5132 4445esac
81ecdfbb 4446if test "x$ac_cv_prog_cc_c89" != xno; then :
252b5132 4447
d45dc31f 4448fi
ac48eca1 4449
d45dc31f
SE
4450ac_ext=c
4451ac_cpp='$CPP $CPPFLAGS'
4452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4454ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 4455
7357c5b6
AM
4456ac_ext=c
4457ac_cpp='$CPP $CPPFLAGS'
4458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4460ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4462$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4463# On Suns, sometimes $CPP names a directory.
4464if test -n "$CPP" && test -d "$CPP"; then
4465 CPP=
4466fi
4467if test -z "$CPP"; then
81ecdfbb
RW
4468 if test "${ac_cv_prog_CPP+set}" = set; then :
4469 $as_echo_n "(cached) " >&6
7357c5b6
AM
4470else
4471 # Double quotes because CPP needs to be expanded
4472 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4473 do
4474 ac_preproc_ok=false
4475for ac_c_preproc_warn_flag in '' yes
4476do
4477 # Use a header file that comes with gcc, so configuring glibc
4478 # with a fresh cross-compiler works.
4479 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4480 # <limits.h> exists even on freestanding compilers.
4481 # On the NeXT, cc -E runs the code through the compiler's parser,
4482 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4484/* end confdefs.h. */
4485#ifdef __STDC__
4486# include <limits.h>
4487#else
4488# include <assert.h>
4489#endif
4490 Syntax error
4491_ACEOF
81ecdfbb 4492if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4493
81ecdfbb 4494else
7357c5b6
AM
4495 # Broken: fails on valid input.
4496continue
4497fi
4498rm -f conftest.err conftest.$ac_ext
d7040cdb 4499
81ecdfbb 4500 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4501 # can be detected and how.
81ecdfbb 4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4503/* end confdefs.h. */
4504#include <ac_nonexistent.h>
4505_ACEOF
81ecdfbb 4506if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4507 # Broken: success on invalid input.
4508continue
4509else
7357c5b6
AM
4510 # Passes both tests.
4511ac_preproc_ok=:
4512break
4513fi
4514rm -f conftest.err conftest.$ac_ext
d7040cdb 4515
7357c5b6
AM
4516done
4517# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4518rm -f conftest.err conftest.$ac_ext
81ecdfbb 4519if $ac_preproc_ok; then :
7357c5b6
AM
4520 break
4521fi
d7040cdb 4522
7357c5b6
AM
4523 done
4524 ac_cv_prog_CPP=$CPP
d7040cdb 4525
7357c5b6
AM
4526fi
4527 CPP=$ac_cv_prog_CPP
4528else
4529 ac_cv_prog_CPP=$CPP
4530fi
81ecdfbb
RW
4531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4532$as_echo "$CPP" >&6; }
7357c5b6
AM
4533ac_preproc_ok=false
4534for ac_c_preproc_warn_flag in '' yes
4535do
4536 # Use a header file that comes with gcc, so configuring glibc
4537 # with a fresh cross-compiler works.
4538 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4539 # <limits.h> exists even on freestanding compilers.
4540 # On the NeXT, cc -E runs the code through the compiler's parser,
4541 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4543/* end confdefs.h. */
4544#ifdef __STDC__
4545# include <limits.h>
4546#else
4547# include <assert.h>
4548#endif
4549 Syntax error
4550_ACEOF
81ecdfbb 4551if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4552
81ecdfbb 4553else
7357c5b6
AM
4554 # Broken: fails on valid input.
4555continue
4556fi
4557rm -f conftest.err conftest.$ac_ext
d7040cdb 4558
81ecdfbb 4559 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4560 # can be detected and how.
81ecdfbb 4561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4562/* end confdefs.h. */
4563#include <ac_nonexistent.h>
4564_ACEOF
81ecdfbb 4565if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4566 # Broken: success on invalid input.
4567continue
4568else
7357c5b6
AM
4569 # Passes both tests.
4570ac_preproc_ok=:
4571break
4572fi
4573rm -f conftest.err conftest.$ac_ext
d7040cdb 4574
7357c5b6
AM
4575done
4576# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4577rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4578if $ac_preproc_ok; then :
4579
7357c5b6 4580else
81ecdfbb
RW
4581 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4582$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4583as_fn_error "C preprocessor \"$CPP\" fails sanity check
4584See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 4585fi
d7040cdb 4586
7357c5b6
AM
4587ac_ext=c
4588ac_cpp='$CPP $CPPFLAGS'
4589ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4590ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4591ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
4592
4593
81ecdfbb
RW
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4595$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4596if test "${ac_cv_path_GREP+set}" = set; then :
4597 $as_echo_n "(cached) " >&6
7357c5b6 4598else
81ecdfbb
RW
4599 if test -z "$GREP"; then
4600 ac_path_GREP_found=false
4601 # Loop through the user's path and test for each of PROGNAME-LIST
4602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4604do
4605 IFS=$as_save_IFS
4606 test -z "$as_dir" && as_dir=.
4607 for ac_prog in grep ggrep; do
4608 for ac_exec_ext in '' $ac_executable_extensions; do
4609 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4610 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4611# Check for GNU ac_path_GREP and select it if it is found.
4612 # Check for GNU $ac_path_GREP
4613case `"$ac_path_GREP" --version 2>&1` in
4614*GNU*)
4615 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4616*)
4617 ac_count=0
4618 $as_echo_n 0123456789 >"conftest.in"
4619 while :
4620 do
4621 cat "conftest.in" "conftest.in" >"conftest.tmp"
4622 mv "conftest.tmp" "conftest.in"
4623 cp "conftest.in" "conftest.nl"
4624 $as_echo 'GREP' >> "conftest.nl"
4625 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4626 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4627 as_fn_arith $ac_count + 1 && ac_count=$as_val
4628 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4629 # Best one so far, save it but keep looking for a better one
4630 ac_cv_path_GREP="$ac_path_GREP"
4631 ac_path_GREP_max=$ac_count
7357c5b6 4632 fi
81ecdfbb
RW
4633 # 10*(2^10) chars as input seems more than enough
4634 test $ac_count -gt 10 && break
4635 done
4636 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4637esac
4638
4639 $ac_path_GREP_found && break 3
4640 done
4641 done
4642 done
4643IFS=$as_save_IFS
4644 if test -z "$ac_cv_path_GREP"; then
4645 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4646 fi
4647else
4648 ac_cv_path_GREP=$GREP
4649fi
4650
7357c5b6 4651fi
81ecdfbb
RW
4652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4653$as_echo "$ac_cv_path_GREP" >&6; }
4654 GREP="$ac_cv_path_GREP"
d7040cdb 4655
d7040cdb 4656
81ecdfbb
RW
4657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4658$as_echo_n "checking for egrep... " >&6; }
4659if test "${ac_cv_path_EGREP+set}" = set; then :
4660 $as_echo_n "(cached) " >&6
7357c5b6 4661else
81ecdfbb
RW
4662 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4663 then ac_cv_path_EGREP="$GREP -E"
4664 else
4665 if test -z "$EGREP"; then
4666 ac_path_EGREP_found=false
4667 # Loop through the user's path and test for each of PROGNAME-LIST
4668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4669for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4670do
4671 IFS=$as_save_IFS
4672 test -z "$as_dir" && as_dir=.
4673 for ac_prog in egrep; do
4674 for ac_exec_ext in '' $ac_executable_extensions; do
4675 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4676 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4677# Check for GNU ac_path_EGREP and select it if it is found.
4678 # Check for GNU $ac_path_EGREP
4679case `"$ac_path_EGREP" --version 2>&1` in
4680*GNU*)
4681 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4682*)
4683 ac_count=0
4684 $as_echo_n 0123456789 >"conftest.in"
4685 while :
4686 do
4687 cat "conftest.in" "conftest.in" >"conftest.tmp"
4688 mv "conftest.tmp" "conftest.in"
4689 cp "conftest.in" "conftest.nl"
4690 $as_echo 'EGREP' >> "conftest.nl"
4691 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4692 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4693 as_fn_arith $ac_count + 1 && ac_count=$as_val
4694 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4695 # Best one so far, save it but keep looking for a better one
4696 ac_cv_path_EGREP="$ac_path_EGREP"
4697 ac_path_EGREP_max=$ac_count
4698 fi
4699 # 10*(2^10) chars as input seems more than enough
4700 test $ac_count -gt 10 && break
4701 done
4702 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4703esac
4704
4705 $ac_path_EGREP_found && break 3
4706 done
4707 done
4708 done
4709IFS=$as_save_IFS
4710 if test -z "$ac_cv_path_EGREP"; then
4711 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4712 fi
4713else
4714 ac_cv_path_EGREP=$EGREP
4715fi
4716
4717 fi
4718fi
4719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4720$as_echo "$ac_cv_path_EGREP" >&6; }
4721 EGREP="$ac_cv_path_EGREP"
4722
4723
4724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4725$as_echo_n "checking for ANSI C header files... " >&6; }
4726if test "${ac_cv_header_stdc+set}" = set; then :
4727 $as_echo_n "(cached) " >&6
4728else
4729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4730/* end confdefs.h. */
4731#include <stdlib.h>
4732#include <stdarg.h>
4733#include <string.h>
4734#include <float.h>
d7040cdb 4735
7357c5b6
AM
4736int
4737main ()
4738{
d7040cdb 4739
7357c5b6
AM
4740 ;
4741 return 0;
4742}
4743_ACEOF
81ecdfbb 4744if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4745 ac_cv_header_stdc=yes
4746else
81ecdfbb 4747 ac_cv_header_stdc=no
7357c5b6 4748fi
81ecdfbb 4749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4750
7357c5b6
AM
4751if test $ac_cv_header_stdc = yes; then
4752 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4754/* end confdefs.h. */
4755#include <string.h>
d7040cdb 4756
7357c5b6
AM
4757_ACEOF
4758if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4759 $EGREP "memchr" >/dev/null 2>&1; then :
4760
d45dc31f 4761else
7357c5b6
AM
4762 ac_cv_header_stdc=no
4763fi
4764rm -f conftest*
d7040cdb 4765
7357c5b6 4766fi
d7040cdb 4767
7357c5b6
AM
4768if test $ac_cv_header_stdc = yes; then
4769 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4771/* end confdefs.h. */
4772#include <stdlib.h>
d7040cdb 4773
7357c5b6
AM
4774_ACEOF
4775if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4776 $EGREP "free" >/dev/null 2>&1; then :
4777
7357c5b6
AM
4778else
4779 ac_cv_header_stdc=no
4780fi
4781rm -f conftest*
d7040cdb 4782
7357c5b6 4783fi
d7040cdb 4784
7357c5b6
AM
4785if test $ac_cv_header_stdc = yes; then
4786 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4787 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4788 :
4789else
81ecdfbb 4790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4791/* end confdefs.h. */
4792#include <ctype.h>
81ecdfbb 4793#include <stdlib.h>
7357c5b6
AM
4794#if ((' ' & 0x0FF) == 0x020)
4795# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4796# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4797#else
4798# define ISLOWER(c) \
4799 (('a' <= (c) && (c) <= 'i') \
4800 || ('j' <= (c) && (c) <= 'r') \
4801 || ('s' <= (c) && (c) <= 'z'))
4802# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4803#endif
d7040cdb 4804
7357c5b6
AM
4805#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4806int
4807main ()
4808{
4809 int i;
4810 for (i = 0; i < 256; i++)
4811 if (XOR (islower (i), ISLOWER (i))
4812 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4813 return 2;
4814 return 0;
7357c5b6
AM
4815}
4816_ACEOF
81ecdfbb 4817if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4818
81ecdfbb
RW
4819else
4820 ac_cv_header_stdc=no
7357c5b6 4821fi
81ecdfbb
RW
4822rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4823 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4824fi
81ecdfbb 4825
7357c5b6
AM
4826fi
4827fi
81ecdfbb
RW
4828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4829$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4830if test $ac_cv_header_stdc = yes; then
d7040cdb 4831
81ecdfbb 4832$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4833
7357c5b6 4834fi
d7040cdb 4835
7357c5b6 4836# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
4837for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4838 inttypes.h stdint.h unistd.h
4839do :
4840 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4841ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4842"
4843eval as_val=\$$as_ac_Header
4844 if test "x$as_val" = x""yes; then :
4845 cat >>confdefs.h <<_ACEOF
4846#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4847_ACEOF
d7040cdb 4848
81ecdfbb 4849fi
d7040cdb 4850
81ecdfbb 4851done
d7040cdb
SE
4852
4853
4854
81ecdfbb
RW
4855 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4856if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4857 MINIX=yes
4858else
4859 MINIX=
4860fi
d7040cdb
SE
4861
4862
81ecdfbb 4863 if test "$MINIX" = yes; then
d7040cdb 4864
81ecdfbb 4865$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 4866
d7040cdb 4867
81ecdfbb 4868$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4869
4870
81ecdfbb 4871$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4872
81ecdfbb 4873 fi
d7040cdb
SE
4874
4875
81ecdfbb
RW
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4877$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4878if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4879 $as_echo_n "(cached) " >&6
7357c5b6 4880else
81ecdfbb 4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4882/* end confdefs.h. */
d7040cdb 4883
7357c5b6
AM
4884# define __EXTENSIONS__ 1
4885 $ac_includes_default
4886int
4887main ()
4888{
d7040cdb 4889
7357c5b6
AM
4890 ;
4891 return 0;
4892}
4893_ACEOF
81ecdfbb 4894if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 4895 ac_cv_safe_to_define___extensions__=yes
d7040cdb 4896else
81ecdfbb 4897 ac_cv_safe_to_define___extensions__=no
d7040cdb 4898fi
81ecdfbb 4899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4900fi
81ecdfbb
RW
4901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4902$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4903 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4904 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 4905
81ecdfbb 4906 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 4907
81ecdfbb 4908 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 4909
81ecdfbb 4910 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 4911
81ecdfbb 4912 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb
SE
4913
4914
e3525117 4915
5691d22d 4916
81ecdfbb
RW
4917
4918
3388710e
JM
4919# The tests for host and target for $enable_largefile require
4920# canonical names.
4921
4922
4923
da2f07f1
JK
4924# As the $enable_largefile decision depends on --enable-plugins we must set it
4925# even in directories otherwise not depending on the $plugins option.
4926
4927
81ecdfbb
RW
4928# Check whether --enable-plugins was given.
4929if test "${enable_plugins+set}" = set; then :
4930 enableval=$enable_plugins; case "${enableval}" in
ce3c775b
NC
4931 yes | "") plugins=yes ;;
4932 no) plugins=no ;;
4933 *) plugins=yes ;;
4934 esac
4935else
4936 plugins=no
81ecdfbb
RW
4937fi
4938
ce3c775b 4939
5691d22d 4940
da2f07f1 4941case "${host}" in
e3525117 4942 sparc-*-solaris*|i[3-7]86-*-solaris*)
da2f07f1
JK
4943 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4944 # are mutually exclusive; and without procfs support, the bfd/ elf module
4945 # cannot provide certain routines such as elfcore_write_prpsinfo
4946 # or elfcore_write_prstatus. So unless the user explicitly requested
4947 # large-file support through the --enable-largefile switch, disable
4948 # large-file support in favor of procfs support.
4949 test "${target}" = "${host}" -a "x$plugins" = xno \
4950 && : ${enable_largefile="no"}
e3525117
NC
4951 ;;
4952esac
4953
81ecdfbb
RW
4954# Check whether --enable-largefile was given.
4955if test "${enable_largefile+set}" = set; then :
4956 enableval=$enable_largefile;
4957fi
d053aef8 4958
d053aef8
JK
4959if test "$enable_largefile" != no; then
4960
81ecdfbb
RW
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4962$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4963if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4964 $as_echo_n "(cached) " >&6
d053aef8
JK
4965else
4966 ac_cv_sys_largefile_CC=no
4967 if test "$GCC" != yes; then
4968 ac_save_CC=$CC
4969 while :; do
81ecdfbb
RW
4970 # IRIX 6.2 and later do not support large files by default,
4971 # so use the C compiler's -n32 option if that helps.
4972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
4973/* end confdefs.h. */
4974#include <sys/types.h>
4975 /* Check that off_t can represent 2**63 - 1 correctly.
4976 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4977 since some C++ compilers masquerading as C compilers
4978 incorrectly reject 9223372036854775807. */
4979#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4980 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4981 && LARGE_OFF_T % 2147483647 == 1)
4982 ? 1 : -1];
4983int
4984main ()
4985{
4986
4987 ;
4988 return 0;
4989}
4990_ACEOF
81ecdfbb 4991 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 4992 break
d053aef8 4993fi
81ecdfbb
RW
4994rm -f core conftest.err conftest.$ac_objext
4995 CC="$CC -n32"
4996 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 4997 ac_cv_sys_largefile_CC=' -n32'; break
d053aef8 4998fi
81ecdfbb 4999rm -f core conftest.err conftest.$ac_objext
d053aef8
JK
5000 break
5001 done
5002 CC=$ac_save_CC
5003 rm -f conftest.$ac_ext
5004 fi
5005fi
81ecdfbb
RW
5006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5007$as_echo "$ac_cv_sys_largefile_CC" >&6; }
d053aef8
JK
5008 if test "$ac_cv_sys_largefile_CC" != no; then
5009 CC=$CC$ac_cv_sys_largefile_CC
5010 fi
5011
81ecdfbb
RW
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5013$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5014if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5015 $as_echo_n "(cached) " >&6
d053aef8
JK
5016else
5017 while :; do
81ecdfbb 5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5019/* end confdefs.h. */
5020#include <sys/types.h>
5021 /* Check that off_t can represent 2**63 - 1 correctly.
5022 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5023 since some C++ compilers masquerading as C compilers
5024 incorrectly reject 9223372036854775807. */
5025#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5026 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5027 && LARGE_OFF_T % 2147483647 == 1)
5028 ? 1 : -1];
5029int
5030main ()
5031{
5032
5033 ;
5034 return 0;
5035}
5036_ACEOF
81ecdfbb
RW
5037if ac_fn_c_try_compile "$LINENO"; then :
5038 ac_cv_sys_file_offset_bits=no; break
d053aef8 5039fi
81ecdfbb
RW
5040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5042/* end confdefs.h. */
5043#define _FILE_OFFSET_BITS 64
5044#include <sys/types.h>
5045 /* Check that off_t can represent 2**63 - 1 correctly.
5046 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5047 since some C++ compilers masquerading as C compilers
5048 incorrectly reject 9223372036854775807. */
5049#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5050 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5051 && LARGE_OFF_T % 2147483647 == 1)
5052 ? 1 : -1];
5053int
5054main ()
5055{
5056
5057 ;
5058 return 0;
5059}
5060_ACEOF
81ecdfbb 5061if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5062 ac_cv_sys_file_offset_bits=64; break
d053aef8 5063fi
81ecdfbb
RW
5064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5065 ac_cv_sys_file_offset_bits=unknown
d053aef8
JK
5066 break
5067done
5068fi
81ecdfbb
RW
5069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5070$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5071case $ac_cv_sys_file_offset_bits in #(
5072 no | unknown) ;;
5073 *)
d053aef8
JK
5074cat >>confdefs.h <<_ACEOF
5075#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5076_ACEOF
81ecdfbb
RW
5077;;
5078esac
5079rm -rf conftest*
5080 if test $ac_cv_sys_file_offset_bits = unknown; then
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5082$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5083if test "${ac_cv_sys_large_files+set}" = set; then :
5084 $as_echo_n "(cached) " >&6
d053aef8
JK
5085else
5086 while :; do
81ecdfbb 5087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5088/* end confdefs.h. */
5089#include <sys/types.h>
5090 /* Check that off_t can represent 2**63 - 1 correctly.
5091 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5092 since some C++ compilers masquerading as C compilers
5093 incorrectly reject 9223372036854775807. */
5094#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5095 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5096 && LARGE_OFF_T % 2147483647 == 1)
5097 ? 1 : -1];
5098int
5099main ()
5100{
5101
5102 ;
5103 return 0;
5104}
5105_ACEOF
81ecdfbb
RW
5106if ac_fn_c_try_compile "$LINENO"; then :
5107 ac_cv_sys_large_files=no; break
d053aef8 5108fi
81ecdfbb
RW
5109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5111/* end confdefs.h. */
5112#define _LARGE_FILES 1
5113#include <sys/types.h>
5114 /* Check that off_t can represent 2**63 - 1 correctly.
5115 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5116 since some C++ compilers masquerading as C compilers
5117 incorrectly reject 9223372036854775807. */
5118#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5119 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5120 && LARGE_OFF_T % 2147483647 == 1)
5121 ? 1 : -1];
5122int
5123main ()
5124{
5125
5126 ;
5127 return 0;
5128}
5129_ACEOF
81ecdfbb 5130if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5131 ac_cv_sys_large_files=1; break
d053aef8 5132fi
81ecdfbb
RW
5133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5134 ac_cv_sys_large_files=unknown
d053aef8
JK
5135 break
5136done
5137fi
81ecdfbb
RW
5138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5139$as_echo "$ac_cv_sys_large_files" >&6; }
5140case $ac_cv_sys_large_files in #(
5141 no | unknown) ;;
5142 *)
d053aef8
JK
5143cat >>confdefs.h <<_ACEOF
5144#define _LARGE_FILES $ac_cv_sys_large_files
5145_ACEOF
81ecdfbb
RW
5146;;
5147esac
5148rm -rf conftest*
5149 fi
d053aef8
JK
5150fi
5151
da2f07f1 5152
718a6fd8
SE
5153case `pwd` in
5154 *\ * | *\ *)
81ecdfbb
RW
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5156$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5157esac
d7040cdb
SE
5158
5159
7357c5b6 5160
df7b86aa
NC
5161macro_version='2.4'
5162macro_revision='1.3293'
7357c5b6
AM
5163
5164
5165
5166
5167
5168
7357c5b6
AM
5169
5170
5171
5172
5173
5174
5175
718a6fd8 5176ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5177
3725885a
RW
5178# Backslashify metacharacters that are still active within
5179# double-quoted strings.
5180sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5181
5182# Same as above, but do not quote variable references.
5183double_quote_subst='s/\(["`\\]\)/\\\1/g'
5184
5185# Sed substitution to delay expansion of an escaped shell variable in a
5186# double_quote_subst'ed string.
5187delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5188
5189# Sed substitution to delay expansion of an escaped single quote.
5190delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5191
5192# Sed substitution to avoid accidental globbing in evaled expressions
5193no_glob_subst='s/\*/\\\*/g'
5194
5195ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5196ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5197ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5198
5199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5200$as_echo_n "checking how to print strings... " >&6; }
5201# Test print first, because it will be a builtin if present.
df7b86aa 5202if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3725885a
RW
5203 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5204 ECHO='print -r --'
5205elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5206 ECHO='printf %s\n'
5207else
5208 # Use this function as a fallback that always works.
5209 func_fallback_echo ()
5210 {
5211 eval 'cat <<_LTECHO_EOF
5212$1
5213_LTECHO_EOF'
5214 }
5215 ECHO='func_fallback_echo'
5216fi
5217
5218# func_echo_all arg...
5219# Invoke $ECHO with all args, space-separated.
5220func_echo_all ()
5221{
5222 $ECHO ""
5223}
5224
5225case "$ECHO" in
5226 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5227$as_echo "printf" >&6; } ;;
5228 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5229$as_echo "print -r" >&6; } ;;
5230 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5231$as_echo "cat" >&6; } ;;
5232esac
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
81ecdfbb
RW
5247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5248$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5249if test "${ac_cv_path_SED+set}" = set; then :
5250 $as_echo_n "(cached) " >&6
7357c5b6 5251else
81ecdfbb
RW
5252 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5253 for ac_i in 1 2 3 4 5 6 7; do
5254 ac_script="$ac_script$as_nl$ac_script"
5255 done
5256 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5257 { ac_script=; unset ac_script;}
5258 if test -z "$SED"; then
5259 ac_path_SED_found=false
5260 # Loop through the user's path and test for each of PROGNAME-LIST
5261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5262for as_dir in $PATH
5263do
5264 IFS=$as_save_IFS
5265 test -z "$as_dir" && as_dir=.
81ecdfbb 5266 for ac_prog in sed gsed; do
7357c5b6 5267 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5268 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5269 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5270# Check for GNU ac_path_SED and select it if it is found.
5271 # Check for GNU $ac_path_SED
5272case `"$ac_path_SED" --version 2>&1` in
5273*GNU*)
5274 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5275*)
5276 ac_count=0
5277 $as_echo_n 0123456789 >"conftest.in"
5278 while :
5279 do
5280 cat "conftest.in" "conftest.in" >"conftest.tmp"
5281 mv "conftest.tmp" "conftest.in"
5282 cp "conftest.in" "conftest.nl"
5283 $as_echo '' >> "conftest.nl"
5284 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5285 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5286 as_fn_arith $ac_count + 1 && ac_count=$as_val
5287 if test $ac_count -gt ${ac_path_SED_max-0}; then
5288 # Best one so far, save it but keep looking for a better one
5289 ac_cv_path_SED="$ac_path_SED"
5290 ac_path_SED_max=$ac_count
5291 fi
5292 # 10*(2^10) chars as input seems more than enough
5293 test $ac_count -gt 10 && break
5294 done
5295 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5296esac
5297
5298 $ac_path_SED_found && break 3
7357c5b6
AM
5299 done
5300 done
81ecdfbb 5301 done
7357c5b6 5302IFS=$as_save_IFS
81ecdfbb
RW
5303 if test -z "$ac_cv_path_SED"; then
5304 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5305 fi
81ecdfbb
RW
5306else
5307 ac_cv_path_SED=$SED
7357c5b6
AM
5308fi
5309
81ecdfbb
RW
5310fi
5311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5312$as_echo "$ac_cv_path_SED" >&6; }
5313 SED="$ac_cv_path_SED"
5314 rm -f conftest.sed
7357c5b6
AM
5315
5316test -z "$SED" && SED=sed
5317Xsed="$SED -e 1s/^X//"
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
81ecdfbb
RW
5329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5330$as_echo_n "checking for fgrep... " >&6; }
5331if test "${ac_cv_path_FGREP+set}" = set; then :
5332 $as_echo_n "(cached) " >&6
7357c5b6 5333else
81ecdfbb
RW
5334 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5335 then ac_cv_path_FGREP="$GREP -F"
5336 else
5337 if test -z "$FGREP"; then
5338 ac_path_FGREP_found=false
5339 # Loop through the user's path and test for each of PROGNAME-LIST
5340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5341for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5342do
5343 IFS=$as_save_IFS
5344 test -z "$as_dir" && as_dir=.
5345 for ac_prog in fgrep; do
5346 for ac_exec_ext in '' $ac_executable_extensions; do
5347 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5348 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5349# Check for GNU ac_path_FGREP and select it if it is found.
5350 # Check for GNU $ac_path_FGREP
5351case `"$ac_path_FGREP" --version 2>&1` in
5352*GNU*)
5353 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5354*)
5355 ac_count=0
5356 $as_echo_n 0123456789 >"conftest.in"
5357 while :
5358 do
5359 cat "conftest.in" "conftest.in" >"conftest.tmp"
5360 mv "conftest.tmp" "conftest.in"
5361 cp "conftest.in" "conftest.nl"
5362 $as_echo 'FGREP' >> "conftest.nl"
5363 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5364 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5365 as_fn_arith $ac_count + 1 && ac_count=$as_val
5366 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5367 # Best one so far, save it but keep looking for a better one
5368 ac_cv_path_FGREP="$ac_path_FGREP"
5369 ac_path_FGREP_max=$ac_count
7357c5b6 5370 fi
81ecdfbb
RW
5371 # 10*(2^10) chars as input seems more than enough
5372 test $ac_count -gt 10 && break
5373 done
5374 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5375esac
5376
5377 $ac_path_FGREP_found && break 3
5378 done
5379 done
5380 done
5381IFS=$as_save_IFS
5382 if test -z "$ac_cv_path_FGREP"; then
5383 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5384 fi
5385else
5386 ac_cv_path_FGREP=$FGREP
5387fi
5388
5389 fi
7357c5b6 5390fi
81ecdfbb
RW
5391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5392$as_echo "$ac_cv_path_FGREP" >&6; }
5393 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5394
5395
5396test -z "$GREP" && GREP=grep
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
81ecdfbb
RW
5416# Check whether --with-gnu-ld was given.
5417if test "${with_gnu_ld+set}" = set; then :
5418 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5419else
5420 with_gnu_ld=no
81ecdfbb
RW
5421fi
5422
7357c5b6
AM
5423ac_prog=ld
5424if test "$GCC" = yes; then
5425 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5427$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5428 case $host in
5429 *-*-mingw*)
d45dc31f
SE
5430 # gcc leaves a trailing carriage return which upsets mingw
5431 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5432 *)
5433 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5434 esac
5435 case $ac_prog in
5436 # Accept absolute paths.
d7040cdb 5437 [\\/]* | ?:[\\/]*)
d45dc31f 5438 re_direlt='/[^/][^/]*/\.\./'
d7040cdb
SE
5439 # Canonicalize the pathname of ld
5440 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5441 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5442 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
d45dc31f
SE
5443 done
5444 test -z "$LD" && LD="$ac_prog"
5445 ;;
5446 "")
5447 # If it fails, then pretend we aren't using GCC.
5448 ac_prog=ld
5449 ;;
5450 *)
5451 # If it is relative, then search for the first ld in PATH.
5452 with_gnu_ld=unknown
5453 ;;
5454 esac
5455elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5457$as_echo_n "checking for GNU ld... " >&6; }
d45dc31f 5458else
81ecdfbb
RW
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5460$as_echo_n "checking for non-GNU ld... " >&6; }
d45dc31f 5461fi
81ecdfbb
RW
5462if test "${lt_cv_path_LD+set}" = set; then :
5463 $as_echo_n "(cached) " >&6
d45dc31f
SE
5464else
5465 if test -z "$LD"; then
d7040cdb 5466 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
d45dc31f 5467 for ac_dir in $PATH; do
d7040cdb 5468 IFS="$lt_save_ifs"
d45dc31f
SE
5469 test -z "$ac_dir" && ac_dir=.
5470 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5471 lt_cv_path_LD="$ac_dir/$ac_prog"
5472 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5473 # but apparently some variants of GNU ld only accept -v.
d45dc31f 5474 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5475 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5476 *GNU* | *'with BFD'*)
d45dc31f 5477 test "$with_gnu_ld" != no && break
d7040cdb
SE
5478 ;;
5479 *)
d45dc31f 5480 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5481 ;;
5482 esac
d45dc31f
SE
5483 fi
5484 done
d7040cdb 5485 IFS="$lt_save_ifs"
d45dc31f
SE
5486else
5487 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5488fi
5489fi
1ad12f97 5490
d45dc31f
SE
5491LD="$lt_cv_path_LD"
5492if test -n "$LD"; then
81ecdfbb
RW
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5494$as_echo "$LD" >&6; }
d45dc31f 5495else
81ecdfbb
RW
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5497$as_echo "no" >&6; }
d45dc31f 5498fi
81ecdfbb
RW
5499test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5501$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5502if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5503 $as_echo_n "(cached) " >&6
d45dc31f 5504else
d7040cdb
SE
5505 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5506case `$LD -v 2>&1 </dev/null` in
5507*GNU* | *'with BFD'*)
d45dc31f 5508 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5509 ;;
5510*)
d45dc31f 5511 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5512 ;;
5513esac
d45dc31f 5514fi
81ecdfbb
RW
5515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5516$as_echo "$lt_cv_prog_gnu_ld" >&6; }
d45dc31f 5517with_gnu_ld=$lt_cv_prog_gnu_ld
569acd2c 5518
d45dc31f 5519
42ecbf5e 5520
d7040cdb
SE
5521
5522
5523
5524
5525
5526
81ecdfbb
RW
5527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5528$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5529if test "${lt_cv_path_NM+set}" = set; then :
5530 $as_echo_n "(cached) " >&6
d45dc31f
SE
5531else
5532 if test -n "$NM"; then
5533 # Let the user override the test.
5534 lt_cv_path_NM="$NM"
5535else
d7040cdb
SE
5536 lt_nm_to_check="${ac_tool_prefix}nm"
5537 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5538 lt_nm_to_check="$lt_nm_to_check nm"
5539 fi
5540 for lt_tmp_nm in $lt_nm_to_check; do
5541 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5542 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5543 IFS="$lt_save_ifs"
5544 test -z "$ac_dir" && ac_dir=.
5545 tmp_nm="$ac_dir/$lt_tmp_nm"
5546 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5547 # Check to see if the nm accepts a BSD-compat flag.
5548 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5549 # nm: unknown option "B" ignored
5550 # Tru64's nm complains that /dev/null is an invalid object file
5551 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5552 */dev/null* | *'Invalid file or object type'*)
5553 lt_cv_path_NM="$tmp_nm -B"
5554 break
5555 ;;
5556 *)
5557 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5558 */dev/null*)
5559 lt_cv_path_NM="$tmp_nm -p"
5560 break
5561 ;;
5562 *)
5563 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5564 continue # so that we can try to find one that supports BSD flags
5565 ;;
5566 esac
5567 ;;
5568 esac
d45dc31f 5569 fi
d7040cdb
SE
5570 done
5571 IFS="$lt_save_ifs"
d45dc31f 5572 done
d7040cdb 5573 : ${lt_cv_path_NM=no}
d45dc31f 5574fi
a541e3ce 5575fi
81ecdfbb
RW
5576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5577$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5578if test "$lt_cv_path_NM" != "no"; then
5579 NM="$lt_cv_path_NM"
d45dc31f 5580else
d7040cdb 5581 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5582 if test -n "$DUMPBIN"; then :
5583 # Let the user override the test.
5584 else
5585 if test -n "$ac_tool_prefix"; then
5586 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5587 do
5588 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5589set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5591$as_echo_n "checking for $ac_word... " >&6; }
5592if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5593 $as_echo_n "(cached) " >&6
d45dc31f 5594else
d7040cdb
SE
5595 if test -n "$DUMPBIN"; then
5596 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5597else
5598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5599for as_dir in $PATH
5600do
5601 IFS=$as_save_IFS
5602 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5603 for ac_exec_ext in '' $ac_executable_extensions; do
5604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5605 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5607 break 2
5608 fi
5609done
81ecdfbb
RW
5610 done
5611IFS=$as_save_IFS
398ee8f1 5612
d7040cdb
SE
5613fi
5614fi
5615DUMPBIN=$ac_cv_prog_DUMPBIN
5616if test -n "$DUMPBIN"; then
81ecdfbb
RW
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5618$as_echo "$DUMPBIN" >&6; }
d7040cdb 5619else
81ecdfbb
RW
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5621$as_echo "no" >&6; }
d7040cdb 5622fi
d15b04bd 5623
81ecdfbb 5624
d7040cdb
SE
5625 test -n "$DUMPBIN" && break
5626 done
5627fi
5628if test -z "$DUMPBIN"; then
5629 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5630 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5631do
5632 # Extract the first word of "$ac_prog", so it can be a program name with args.
5633set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5635$as_echo_n "checking for $ac_word... " >&6; }
5636if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5637 $as_echo_n "(cached) " >&6
d7040cdb
SE
5638else
5639 if test -n "$ac_ct_DUMPBIN"; then
5640 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5641else
5642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5643for as_dir in $PATH
5644do
5645 IFS=$as_save_IFS
5646 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5647 for ac_exec_ext in '' $ac_executable_extensions; do
5648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5649 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5651 break 2
d45dc31f 5652 fi
d7040cdb 5653done
81ecdfbb
RW
5654 done
5655IFS=$as_save_IFS
d15b04bd 5656
d7040cdb
SE
5657fi
5658fi
5659ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5660if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5662$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5663else
81ecdfbb
RW
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665$as_echo "no" >&6; }
d7040cdb 5666fi
42ecbf5e 5667
81ecdfbb 5668
d7040cdb
SE
5669 test -n "$ac_ct_DUMPBIN" && break
5670done
d45dc31f 5671
81ecdfbb
RW
5672 if test "x$ac_ct_DUMPBIN" = x; then
5673 DUMPBIN=":"
5674 else
5675 case $cross_compiling:$ac_tool_warned in
5676yes:)
5677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5679ac_tool_warned=yes ;;
5680esac
5681 DUMPBIN=$ac_ct_DUMPBIN
5682 fi
d7040cdb 5683fi
d45dc31f 5684
3725885a
RW
5685 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5686 *COFF*)
5687 DUMPBIN="$DUMPBIN -symbols"
5688 ;;
5689 *)
5690 DUMPBIN=:
5691 ;;
5692 esac
5693 fi
d45dc31f 5694
d7040cdb
SE
5695 if test "$DUMPBIN" != ":"; then
5696 NM="$DUMPBIN"
42ecbf5e 5697 fi
d7040cdb
SE
5698fi
5699test -z "$NM" && NM=nm
d45dc31f 5700
42ecbf5e 5701
d15b04bd 5702
42ecbf5e 5703
d45dc31f 5704
42ecbf5e 5705
81ecdfbb
RW
5706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5707$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5708if test "${lt_cv_nm_interface+set}" = set; then :
5709 $as_echo_n "(cached) " >&6
d7040cdb
SE
5710else
5711 lt_cv_nm_interface="BSD nm"
5712 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5713 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
5714 (eval "$ac_compile" 2>conftest.err)
5715 cat conftest.err >&5
3725885a 5716 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
5717 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5718 cat conftest.err >&5
3725885a 5719 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
5720 cat conftest.out >&5
5721 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5722 lt_cv_nm_interface="MS dumpbin"
5723 fi
5724 rm -f conftest*
42ecbf5e 5725fi
81ecdfbb
RW
5726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5727$as_echo "$lt_cv_nm_interface" >&6; }
42ecbf5e 5728
81ecdfbb
RW
5729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5730$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
5731LN_S=$as_ln_s
5732if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5734$as_echo "yes" >&6; }
d7040cdb 5735else
81ecdfbb
RW
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5737$as_echo "no, using $LN_S" >&6; }
d7040cdb 5738fi
d45dc31f
SE
5739
5740# find the maximum length of command line arguments
81ecdfbb
RW
5741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5742$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5743if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5744 $as_echo_n "(cached) " >&6
42ecbf5e 5745else
d45dc31f
SE
5746 i=0
5747 teststring="ABCD"
5748
5749 case $build_os in
5750 msdosdjgpp*)
5751 # On DJGPP, this test can blow up pretty badly due to problems in libc
5752 # (any single argument exceeding 2000 bytes causes a buffer overrun
5753 # during glob expansion). Even if it were fixed, the result of this
5754 # check would be larger than it should be.
5755 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5756 ;;
5757
d7040cdb
SE
5758 gnu*)
5759 # Under GNU Hurd, this test is not required because there is
5760 # no limit to the length of command line arguments.
5761 # Libtool will interpret -1 as no limit whatsoever
5762 lt_cv_sys_max_cmd_len=-1;
5763 ;;
5764
718a6fd8 5765 cygwin* | mingw* | cegcc*)
d45dc31f
SE
5766 # On Win9x/ME, this test blows up -- it succeeds, but takes
5767 # about 5 minutes as the teststring grows exponentially.
5768 # Worse, since 9x/ME are not pre-emptively multitasking,
5769 # you end up with a "frozen" computer, even though with patience
5770 # the test eventually succeeds (with a max line length of 256k).
5771 # Instead, let's just punt: use the minimum linelength reported by
5772 # all of the supported platforms: 8192 (on NT/2K/XP).
5773 lt_cv_sys_max_cmd_len=8192;
5774 ;;
5775
3725885a
RW
5776 mint*)
5777 # On MiNT this can take a long time and run out of memory.
5778 lt_cv_sys_max_cmd_len=8192;
5779 ;;
5780
d45dc31f
SE
5781 amigaos*)
5782 # On AmigaOS with pdksh, this test takes hours, literally.
5783 # So we just punt and use a minimum line length of 8192.
5784 lt_cv_sys_max_cmd_len=8192;
5785 ;;
5786
5787 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5788 # This has been around since 386BSD, at least. Likely further.
5789 if test -x /sbin/sysctl; then
5790 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5791 elif test -x /usr/sbin/sysctl; then
5792 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5793 else
d7040cdb 5794 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d45dc31f
SE
5795 fi
5796 # And add a safety zone
5797 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5798 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5799 ;;
d7040cdb
SE
5800
5801 interix*)
5802 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5803 lt_cv_sys_max_cmd_len=196608
5804 ;;
5805
5806 osf*)
5807 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5808 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5809 # nice to cause kernel panics so lets avoid the loop below.
5810 # First set a reasonable default.
5811 lt_cv_sys_max_cmd_len=16384
5812 #
5813 if test -x /sbin/sysconfig; then
5814 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5815 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5816 esac
5817 fi
5818 ;;
5819 sco3.2v5*)
5820 lt_cv_sys_max_cmd_len=102400
5821 ;;
5822 sysv5* | sco5v6* | sysv4.2uw2*)
5823 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5824 if test -n "$kargmax"; then
5825 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5826 else
5827 lt_cv_sys_max_cmd_len=32768
5828 fi
5829 ;;
5830 *)
718a6fd8
SE
5831 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5832 if test -n "$lt_cv_sys_max_cmd_len"; then
5ba684e2
NC
5833 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5834 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5835 else
5836 # Make teststring a little bigger before we do anything with it.
5837 # a 1K string should be a reasonable start.
5838 for i in 1 2 3 4 5 6 7 8 ; do
5839 teststring=$teststring$teststring
5840 done
5841 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5842 # If test is not a shell built-in, we'll probably end up computing a
5843 # maximum length that is only half of the actual maximum length, but
5844 # we can't tell.
3725885a
RW
5845 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5846 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5ba684e2
NC
5847 test $i != 17 # 1/2 MB should be enough
5848 do
5849 i=`expr $i + 1`
5850 teststring=$teststring$teststring
5851 done
5852 # Only check the string length outside the loop.
5853 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5854 teststring=
5855 # Add a significant safety factor because C++ compilers can tack on
5856 # massive amounts of additional arguments before passing them to the
5857 # linker. It appears as though 1/2 is a usable value.
5858 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5859 fi
d7040cdb 5860 ;;
d45dc31f 5861 esac
42ecbf5e 5862
42ecbf5e
DJ
5863fi
5864
d7040cdb 5865if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5867$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
252b5132 5868else
81ecdfbb
RW
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5870$as_echo "none" >&6; }
252b5132 5871fi
d7040cdb 5872max_cmd_len=$lt_cv_sys_max_cmd_len
e5a52504 5873
d45dc31f 5874
42ecbf5e 5875
d45dc31f 5876
d45dc31f 5877
d7040cdb 5878
d7040cdb
SE
5879: ${CP="cp -f"}
5880: ${MV="mv -f"}
5881: ${RM="rm -f"}
5882
81ecdfbb
RW
5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5884$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
5885# Try some XSI features
5886xsi_shell=no
5887( _lt_dummy="a/b/c"
df7b86aa
NC
5888 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5889 = c,a/b,b/c, \
718a6fd8
SE
5890 && eval 'test $(( 1 + 1 )) -eq 2 \
5891 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 5892 && xsi_shell=yes
81ecdfbb
RW
5893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5894$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
5895
5896
81ecdfbb
RW
5897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5898$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
5899lt_shell_append=no
5900( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5901 >/dev/null 2>&1 \
5902 && lt_shell_append=yes
81ecdfbb
RW
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5904$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
5905
5906
5907if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5908 lt_unset=unset
252b5132 5909else
d7040cdb 5910 lt_unset=false
252b5132
RH
5911fi
5912
d7040cdb
SE
5913
5914
5915
5916
5917# test EBCDIC or ASCII
5918case `echo X|tr X '\101'` in
5919 A) # ASCII based system
5920 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5921 lt_SP2NL='tr \040 \012'
5922 lt_NL2SP='tr \015\012 \040\040'
5923 ;;
5924 *) # EBCDIC based system
5925 lt_SP2NL='tr \100 \n'
5926 lt_NL2SP='tr \r\n \100\100'
5927 ;;
5928esac
5929
5930
5931
5932
5933
5934
5935
5936
5937
df7b86aa
NC
5938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5939$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5940if test "${lt_cv_to_host_file_cmd+set}" = set; then :
5941 $as_echo_n "(cached) " >&6
5942else
5943 case $host in
5944 *-*-mingw* )
5945 case $build in
5946 *-*-mingw* ) # actually msys
5947 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5948 ;;
5949 *-*-cygwin* )
5950 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5951 ;;
5952 * ) # otherwise, assume *nix
5953 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5954 ;;
5955 esac
5956 ;;
5957 *-*-cygwin* )
5958 case $build in
5959 *-*-mingw* ) # actually msys
5960 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5961 ;;
5962 *-*-cygwin* )
5963 lt_cv_to_host_file_cmd=func_convert_file_noop
5964 ;;
5965 * ) # otherwise, assume *nix
5966 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5967 ;;
5968 esac
5969 ;;
5970 * ) # unhandled hosts (and "normal" native builds)
5971 lt_cv_to_host_file_cmd=func_convert_file_noop
5972 ;;
5973esac
5974
5975fi
5976
5977to_host_file_cmd=$lt_cv_to_host_file_cmd
5978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5979$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5980
5981
5982
5983
5984
5985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5986$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5987if test "${lt_cv_to_tool_file_cmd+set}" = set; then :
5988 $as_echo_n "(cached) " >&6
5989else
5990 #assume ordinary cross tools, or native build.
5991lt_cv_to_tool_file_cmd=func_convert_file_noop
5992case $host in
5993 *-*-mingw* )
5994 case $build in
5995 *-*-mingw* ) # actually msys
5996 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5997 ;;
5998 esac
5999 ;;
6000esac
6001
6002fi
6003
6004to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6006$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6007
6008
6009
6010
6011
81ecdfbb
RW
6012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6013$as_echo_n "checking for $LD option to reload object files... " >&6; }
6014if test "${lt_cv_ld_reload_flag+set}" = set; then :
6015 $as_echo_n "(cached) " >&6
252b5132 6016else
d7040cdb
SE
6017 lt_cv_ld_reload_flag='-r'
6018fi
81ecdfbb
RW
6019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6020$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6021reload_flag=$lt_cv_ld_reload_flag
6022case $reload_flag in
6023"" | " "*) ;;
6024*) reload_flag=" $reload_flag" ;;
6025esac
6026reload_cmds='$LD$reload_flag -o $output$reload_objs'
6027case $host_os in
df7b86aa
NC
6028 cygwin* | mingw* | pw32* | cegcc*)
6029 if test "$GCC" != yes; then
6030 reload_cmds=false
6031 fi
6032 ;;
d7040cdb
SE
6033 darwin*)
6034 if test "$GCC" = yes; then
6035 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6036 else
6037 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6038 fi
6039 ;;
6040esac
6041
6042
6043
6044
6045
6046
6047
6048
6049
718a6fd8
SE
6050if test -n "$ac_tool_prefix"; then
6051 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6052set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6054$as_echo_n "checking for $ac_word... " >&6; }
6055if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6056 $as_echo_n "(cached) " >&6
718a6fd8
SE
6057else
6058 if test -n "$OBJDUMP"; then
6059 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6060else
6061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6062for as_dir in $PATH
6063do
6064 IFS=$as_save_IFS
6065 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6066 for ac_exec_ext in '' $ac_executable_extensions; do
6067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6068 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6070 break 2
6071 fi
6072done
81ecdfbb
RW
6073 done
6074IFS=$as_save_IFS
718a6fd8
SE
6075
6076fi
6077fi
6078OBJDUMP=$ac_cv_prog_OBJDUMP
6079if test -n "$OBJDUMP"; then
81ecdfbb
RW
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6081$as_echo "$OBJDUMP" >&6; }
718a6fd8 6082else
81ecdfbb
RW
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6084$as_echo "no" >&6; }
718a6fd8
SE
6085fi
6086
81ecdfbb 6087
718a6fd8
SE
6088fi
6089if test -z "$ac_cv_prog_OBJDUMP"; then
6090 ac_ct_OBJDUMP=$OBJDUMP
6091 # Extract the first word of "objdump", so it can be a program name with args.
6092set dummy objdump; ac_word=$2
81ecdfbb
RW
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6094$as_echo_n "checking for $ac_word... " >&6; }
6095if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6096 $as_echo_n "(cached) " >&6
718a6fd8
SE
6097else
6098 if test -n "$ac_ct_OBJDUMP"; then
6099 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6100else
6101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102for as_dir in $PATH
6103do
6104 IFS=$as_save_IFS
6105 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6106 for ac_exec_ext in '' $ac_executable_extensions; do
6107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6108 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6110 break 2
6111 fi
6112done
81ecdfbb
RW
6113 done
6114IFS=$as_save_IFS
718a6fd8 6115
718a6fd8
SE
6116fi
6117fi
6118ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6119if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6121$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6122else
81ecdfbb
RW
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6124$as_echo "no" >&6; }
718a6fd8
SE
6125fi
6126
81ecdfbb
RW
6127 if test "x$ac_ct_OBJDUMP" = x; then
6128 OBJDUMP="false"
6129 else
6130 case $cross_compiling:$ac_tool_warned in
6131yes:)
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6134ac_tool_warned=yes ;;
6135esac
6136 OBJDUMP=$ac_ct_OBJDUMP
6137 fi
718a6fd8
SE
6138else
6139 OBJDUMP="$ac_cv_prog_OBJDUMP"
6140fi
6141
6142test -z "$OBJDUMP" && OBJDUMP=objdump
6143
6144
6145
6146
6147
6148
6149
6150
d7040cdb 6151
81ecdfbb
RW
6152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6153$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6154if test "${lt_cv_deplibs_check_method+set}" = set; then :
6155 $as_echo_n "(cached) " >&6
d7040cdb
SE
6156else
6157 lt_cv_file_magic_cmd='$MAGIC_CMD'
6158lt_cv_file_magic_test_file=
6159lt_cv_deplibs_check_method='unknown'
6160# Need to set the preceding variable on all platforms that support
6161# interlibrary dependencies.
6162# 'none' -- dependencies not supported.
6163# `unknown' -- same as none, but documents that we really don't know.
6164# 'pass_all' -- all dependencies passed with no checks.
6165# 'test_compile' -- check by making test program.
6166# 'file_magic [[regex]]' -- check by looking for files in library path
6167# which responds to the $file_magic_cmd with a given extended regex.
6168# If you have `file' or equivalent on your system and you're not sure
6169# whether `pass_all' will *always* work, you probably want this one.
6170
6171case $host_os in
50e7d84b 6172aix[4-9]*)
d7040cdb
SE
6173 lt_cv_deplibs_check_method=pass_all
6174 ;;
6175
6176beos*)
6177 lt_cv_deplibs_check_method=pass_all
6178 ;;
6179
6180bsdi[45]*)
6181 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6182 lt_cv_file_magic_cmd='/usr/bin/file -L'
6183 lt_cv_file_magic_test_file=/shlib/libc.so
6184 ;;
6185
6186cygwin*)
6187 # func_win32_libid is a shell function defined in ltmain.sh
6188 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6189 lt_cv_file_magic_cmd='func_win32_libid'
6190 ;;
6191
6192mingw* | pw32*)
6193 # Base MSYS/MinGW do not provide the 'file' command needed by
6194 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6195 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6196 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6197 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6198 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6199 lt_cv_file_magic_cmd='func_win32_libid'
6200 else
df7b86aa
NC
6201 # Keep this pattern in sync with the one in func_win32_libid.
6202 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
d7040cdb
SE
6203 lt_cv_file_magic_cmd='$OBJDUMP -f'
6204 fi
6205 ;;
6206
3725885a 6207cegcc*)
718a6fd8
SE
6208 # use the weaker test based on 'objdump'. See mingw*.
6209 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6210 lt_cv_file_magic_cmd='$OBJDUMP -f'
6211 ;;
6212
d7040cdb
SE
6213darwin* | rhapsody*)
6214 lt_cv_deplibs_check_method=pass_all
d45dc31f 6215 ;;
d7040cdb
SE
6216
6217freebsd* | dragonfly*)
6218 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6219 case $host_cpu in
6220 i*86 )
6221 # Not sure whether the presence of OpenBSD here was a mistake.
6222 # Let's accept both of them until this is cleared up.
6223 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6224 lt_cv_file_magic_cmd=/usr/bin/file
6225 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6226 ;;
6227 esac
6228 else
6229 lt_cv_deplibs_check_method=pass_all
6230 fi
6231 ;;
6232
6233gnu*)
6234 lt_cv_deplibs_check_method=pass_all
d45dc31f 6235 ;;
d7040cdb 6236
3725885a
RW
6237haiku*)
6238 lt_cv_deplibs_check_method=pass_all
6239 ;;
6240
d7040cdb
SE
6241hpux10.20* | hpux11*)
6242 lt_cv_file_magic_cmd=/usr/bin/file
6243 case $host_cpu in
6244 ia64*)
6245 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6246 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6247 ;;
6248 hppa*64*)
3725885a 6249 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]'
d7040cdb
SE
6250 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6251 ;;
d45dc31f 6252 *)
3725885a 6253 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6254 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6255 ;;
6256 esac
6257 ;;
42ecbf5e 6258
d7040cdb
SE
6259interix[3-9]*)
6260 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6261 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6262 ;;
42ecbf5e 6263
d7040cdb
SE
6264irix5* | irix6* | nonstopux*)
6265 case $LD in
6266 *-32|*"-32 ") libmagic=32-bit;;
6267 *-n32|*"-n32 ") libmagic=N32;;
6268 *-64|*"-64 ") libmagic=64-bit;;
6269 *) libmagic=never-match;;
6270 esac
6271 lt_cv_deplibs_check_method=pass_all
d45dc31f 6272 ;;
42ecbf5e 6273
d7040cdb 6274# This must be Linux ELF.
58e24671 6275linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6276 lt_cv_deplibs_check_method=pass_all
6277 ;;
252b5132 6278
d7040cdb
SE
6279netbsd*)
6280 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6281 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f 6282 else
d7040cdb 6283 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
d45dc31f 6284 fi
d7040cdb
SE
6285 ;;
6286
6287newos6*)
6288 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6289 lt_cv_file_magic_cmd=/usr/bin/file
6290 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6291 ;;
6292
6293*nto* | *qnx*)
6294 lt_cv_deplibs_check_method=pass_all
6295 ;;
42ecbf5e 6296
d7040cdb
SE
6297openbsd*)
6298 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6299 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6300 else
6301 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f
SE
6302 fi
6303 ;;
d7040cdb
SE
6304
6305osf3* | osf4* | osf5*)
6306 lt_cv_deplibs_check_method=pass_all
6307 ;;
6308
6309rdos*)
6310 lt_cv_deplibs_check_method=pass_all
6311 ;;
6312
6313solaris*)
6314 lt_cv_deplibs_check_method=pass_all
6315 ;;
6316
6317sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6318 lt_cv_deplibs_check_method=pass_all
6319 ;;
6320
6321sysv4 | sysv4.3*)
6322 case $host_vendor in
6323 motorola)
6324 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]'
6325 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6326 ;;
6327 ncr)
6328 lt_cv_deplibs_check_method=pass_all
6329 ;;
6330 sequent)
6331 lt_cv_file_magic_cmd='/bin/file'
6332 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6333 ;;
6334 sni)
6335 lt_cv_file_magic_cmd='/bin/file'
6336 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6337 lt_cv_file_magic_test_file=/lib/libc.so
6338 ;;
6339 siemens)
6340 lt_cv_deplibs_check_method=pass_all
6341 ;;
6342 pc)
6343 lt_cv_deplibs_check_method=pass_all
6344 ;;
6345 esac
6346 ;;
6347
6348tpf*)
6349 lt_cv_deplibs_check_method=pass_all
6350 ;;
d45dc31f 6351esac
42ecbf5e 6352
d7040cdb 6353fi
81ecdfbb
RW
6354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6355$as_echo "$lt_cv_deplibs_check_method" >&6; }
df7b86aa
NC
6356
6357file_magic_glob=
6358want_nocaseglob=no
6359if test "$build" = "$host"; then
6360 case $host_os in
6361 mingw* | pw32*)
6362 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6363 want_nocaseglob=yes
6364 else
6365 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6366 fi
6367 ;;
6368 esac
6369fi
6370
d7040cdb
SE
6371file_magic_cmd=$lt_cv_file_magic_cmd
6372deplibs_check_method=$lt_cv_deplibs_check_method
6373test -z "$deplibs_check_method" && deplibs_check_method=unknown
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
df7b86aa
NC
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
d7040cdb
SE
6394
6395
d45dc31f 6396if test -n "$ac_tool_prefix"; then
df7b86aa
NC
6397 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6398set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6400$as_echo_n "checking for $ac_word... " >&6; }
6401if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
6402 $as_echo_n "(cached) " >&6
6403else
6404 if test -n "$DLLTOOL"; then
6405 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6406else
6407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6408for as_dir in $PATH
6409do
6410 IFS=$as_save_IFS
6411 test -z "$as_dir" && as_dir=.
6412 for ac_exec_ext in '' $ac_executable_extensions; do
6413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6414 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6416 break 2
6417 fi
6418done
6419 done
6420IFS=$as_save_IFS
6421
6422fi
6423fi
6424DLLTOOL=$ac_cv_prog_DLLTOOL
6425if test -n "$DLLTOOL"; then
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6427$as_echo "$DLLTOOL" >&6; }
6428else
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6430$as_echo "no" >&6; }
6431fi
6432
6433
6434fi
6435if test -z "$ac_cv_prog_DLLTOOL"; then
6436 ac_ct_DLLTOOL=$DLLTOOL
6437 # Extract the first word of "dlltool", so it can be a program name with args.
6438set dummy dlltool; ac_word=$2
6439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6440$as_echo_n "checking for $ac_word... " >&6; }
6441if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
6442 $as_echo_n "(cached) " >&6
6443else
6444 if test -n "$ac_ct_DLLTOOL"; then
6445 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6446else
6447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6448for as_dir in $PATH
6449do
6450 IFS=$as_save_IFS
6451 test -z "$as_dir" && as_dir=.
6452 for ac_exec_ext in '' $ac_executable_extensions; do
6453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6454 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6456 break 2
6457 fi
6458done
6459 done
6460IFS=$as_save_IFS
6461
6462fi
6463fi
6464ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6465if test -n "$ac_ct_DLLTOOL"; then
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6467$as_echo "$ac_ct_DLLTOOL" >&6; }
6468else
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6470$as_echo "no" >&6; }
6471fi
6472
6473 if test "x$ac_ct_DLLTOOL" = x; then
6474 DLLTOOL="false"
6475 else
6476 case $cross_compiling:$ac_tool_warned in
6477yes:)
6478{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6479$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6480ac_tool_warned=yes ;;
6481esac
6482 DLLTOOL=$ac_ct_DLLTOOL
6483 fi
6484else
6485 DLLTOOL="$ac_cv_prog_DLLTOOL"
6486fi
6487
6488test -z "$DLLTOOL" && DLLTOOL=dlltool
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6500$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6501if test "${lt_cv_sharedlib_from_linklib_cmd+set}" = set; then :
6502 $as_echo_n "(cached) " >&6
6503else
6504 lt_cv_sharedlib_from_linklib_cmd='unknown'
6505
6506case $host_os in
6507cygwin* | mingw* | pw32* | cegcc*)
6508 # two different shell functions defined in ltmain.sh
6509 # decide which to use based on capabilities of $DLLTOOL
6510 case `$DLLTOOL --help 2>&1` in
6511 *--identify-strict*)
6512 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6513 ;;
6514 *)
6515 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6516 ;;
6517 esac
6518 ;;
6519*)
6520 # fallback: assume linklib IS sharedlib
6521 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6522 ;;
6523esac
6524
6525fi
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6527$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6528sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6529test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6530
6531
6532
6533
6534
6535
6536
6537if test -n "$ac_tool_prefix"; then
6538 for ac_prog in ar
6539 do
6540 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6541set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
6542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6543$as_echo_n "checking for $ac_word... " >&6; }
6544if test "${ac_cv_prog_AR+set}" = set; then :
6545 $as_echo_n "(cached) " >&6
42ecbf5e 6546else
d7040cdb
SE
6547 if test -n "$AR"; then
6548 ac_cv_prog_AR="$AR" # Let the user override the test.
d45dc31f
SE
6549else
6550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6551for as_dir in $PATH
6552do
6553 IFS=$as_save_IFS
6554 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6555 for ac_exec_ext in '' $ac_executable_extensions; do
6556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
df7b86aa 6557 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
81ecdfbb 6558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6559 break 2
6560 fi
6561done
81ecdfbb
RW
6562 done
6563IFS=$as_save_IFS
42ecbf5e 6564
42ecbf5e 6565fi
d45dc31f 6566fi
d7040cdb
SE
6567AR=$ac_cv_prog_AR
6568if test -n "$AR"; then
81ecdfbb
RW
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6570$as_echo "$AR" >&6; }
d45dc31f 6571else
81ecdfbb
RW
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6573$as_echo "no" >&6; }
d45dc31f 6574fi
42ecbf5e 6575
81ecdfbb 6576
df7b86aa
NC
6577 test -n "$AR" && break
6578 done
42ecbf5e 6579fi
df7b86aa 6580if test -z "$AR"; then
d7040cdb 6581 ac_ct_AR=$AR
df7b86aa
NC
6582 for ac_prog in ar
6583do
6584 # Extract the first word of "$ac_prog", so it can be a program name with args.
6585set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
6586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6587$as_echo_n "checking for $ac_word... " >&6; }
6588if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6589 $as_echo_n "(cached) " >&6
42ecbf5e 6590else
d7040cdb
SE
6591 if test -n "$ac_ct_AR"; then
6592 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
42ecbf5e 6593else
d45dc31f
SE
6594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6595for as_dir in $PATH
6596do
6597 IFS=$as_save_IFS
6598 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6599 for ac_exec_ext in '' $ac_executable_extensions; do
6600 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
df7b86aa 6601 ac_cv_prog_ac_ct_AR="$ac_prog"
81ecdfbb 6602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6603 break 2
6604 fi
6605done
81ecdfbb
RW
6606 done
6607IFS=$as_save_IFS
42ecbf5e 6608
42ecbf5e 6609fi
42ecbf5e 6610fi
d7040cdb
SE
6611ac_ct_AR=$ac_cv_prog_ac_ct_AR
6612if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6614$as_echo "$ac_ct_AR" >&6; }
252b5132 6615else
81ecdfbb
RW
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617$as_echo "no" >&6; }
252b5132 6618fi
252b5132 6619
df7b86aa
NC
6620
6621 test -n "$ac_ct_AR" && break
6622done
6623
81ecdfbb
RW
6624 if test "x$ac_ct_AR" = x; then
6625 AR="false"
6626 else
6627 case $cross_compiling:$ac_tool_warned in
6628yes:)
6629{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6630$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6631ac_tool_warned=yes ;;
6632esac
6633 AR=$ac_ct_AR
6634 fi
d45dc31f 6635fi
42ecbf5e 6636
df7b86aa
NC
6637: ${AR=ar}
6638: ${AR_FLAGS=cru}
6639
6640
6641
6642
6643
6644
d7040cdb
SE
6645
6646
6647
6648
6649
df7b86aa
NC
6650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6651$as_echo_n "checking for archiver @FILE support... " >&6; }
6652if test "${lt_cv_ar_at_file+set}" = set; then :
6653 $as_echo_n "(cached) " >&6
6654else
6655 lt_cv_ar_at_file=no
6656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6657/* end confdefs.h. */
6658
6659int
6660main ()
6661{
6662
6663 ;
6664 return 0;
6665}
6666_ACEOF
6667if ac_fn_c_try_compile "$LINENO"; then :
6668 echo conftest.$ac_objext > conftest.lst
6669 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6670 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6671 (eval $lt_ar_try) 2>&5
6672 ac_status=$?
6673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6674 test $ac_status = 0; }
6675 if test "$ac_status" -eq 0; then
6676 # Ensure the archiver fails upon bogus file names.
6677 rm -f conftest.$ac_objext libconftest.a
6678 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6679 (eval $lt_ar_try) 2>&5
6680 ac_status=$?
6681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6682 test $ac_status = 0; }
6683 if test "$ac_status" -ne 0; then
6684 lt_cv_ar_at_file=@
6685 fi
6686 fi
6687 rm -f conftest.* libconftest.a
6688
6689fi
6690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6691
6692fi
6693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6694$as_echo "$lt_cv_ar_at_file" >&6; }
6695
6696if test "x$lt_cv_ar_at_file" = xno; then
6697 archiver_list_spec=
6698else
6699 archiver_list_spec=$lt_cv_ar_at_file
6700fi
6701
d7040cdb
SE
6702
6703
6704
6705
6706
6707
d45dc31f
SE
6708if test -n "$ac_tool_prefix"; then
6709 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6710set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6712$as_echo_n "checking for $ac_word... " >&6; }
6713if test "${ac_cv_prog_STRIP+set}" = set; then :
6714 $as_echo_n "(cached) " >&6
d45dc31f
SE
6715else
6716 if test -n "$STRIP"; then
6717 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6718else
6719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6720for as_dir in $PATH
42ecbf5e 6721do
d45dc31f
SE
6722 IFS=$as_save_IFS
6723 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6724 for ac_exec_ext in '' $ac_executable_extensions; do
6725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 6726 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6728 break 2
6729 fi
6730done
81ecdfbb
RW
6731 done
6732IFS=$as_save_IFS
d45dc31f
SE
6733
6734fi
6735fi
6736STRIP=$ac_cv_prog_STRIP
6737if test -n "$STRIP"; then
81ecdfbb
RW
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6739$as_echo "$STRIP" >&6; }
252b5132 6740else
81ecdfbb
RW
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6742$as_echo "no" >&6; }
d45dc31f 6743fi
42ecbf5e 6744
81ecdfbb 6745
252b5132 6746fi
d45dc31f
SE
6747if test -z "$ac_cv_prog_STRIP"; then
6748 ac_ct_STRIP=$STRIP
6749 # Extract the first word of "strip", so it can be a program name with args.
6750set dummy strip; ac_word=$2
81ecdfbb
RW
6751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6752$as_echo_n "checking for $ac_word... " >&6; }
6753if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6754 $as_echo_n "(cached) " >&6
d45dc31f
SE
6755else
6756 if test -n "$ac_ct_STRIP"; then
6757 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6758else
6759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6760for as_dir in $PATH
6761do
6762 IFS=$as_save_IFS
6763 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6764 for ac_exec_ext in '' $ac_executable_extensions; do
6765 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 6766 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6768 break 2
6769 fi
6770done
81ecdfbb
RW
6771 done
6772IFS=$as_save_IFS
42ecbf5e 6773
d45dc31f
SE
6774fi
6775fi
6776ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6777if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6779$as_echo "$ac_ct_STRIP" >&6; }
d45dc31f 6780else
81ecdfbb
RW
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6782$as_echo "no" >&6; }
252b5132 6783fi
e5a52504 6784
81ecdfbb
RW
6785 if test "x$ac_ct_STRIP" = x; then
6786 STRIP=":"
6787 else
6788 case $cross_compiling:$ac_tool_warned in
6789yes:)
6790{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6791$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6792ac_tool_warned=yes ;;
6793esac
6794 STRIP=$ac_ct_STRIP
6795 fi
d45dc31f
SE
6796else
6797 STRIP="$ac_cv_prog_STRIP"
6798fi
e5a52504 6799
d7040cdb 6800test -z "$STRIP" && STRIP=:
d45dc31f 6801
d45dc31f
SE
6802
6803
d45dc31f 6804
d45dc31f
SE
6805
6806
d7040cdb
SE
6807if test -n "$ac_tool_prefix"; then
6808 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6809set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811$as_echo_n "checking for $ac_word... " >&6; }
6812if test "${ac_cv_prog_RANLIB+set}" = set; then :
6813 $as_echo_n "(cached) " >&6
d45dc31f 6814else
d7040cdb
SE
6815 if test -n "$RANLIB"; then
6816 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6817else
6818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819for as_dir in $PATH
6820do
6821 IFS=$as_save_IFS
6822 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6823 for ac_exec_ext in '' $ac_executable_extensions; do
6824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6825 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6827 break 2
d45dc31f 6828 fi
d7040cdb 6829done
81ecdfbb
RW
6830 done
6831IFS=$as_save_IFS
d45dc31f 6832
d7040cdb
SE
6833fi
6834fi
6835RANLIB=$ac_cv_prog_RANLIB
6836if test -n "$RANLIB"; then
81ecdfbb
RW
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6838$as_echo "$RANLIB" >&6; }
d7040cdb 6839else
81ecdfbb
RW
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841$as_echo "no" >&6; }
d7040cdb 6842fi
d45dc31f 6843
81ecdfbb 6844
d7040cdb
SE
6845fi
6846if test -z "$ac_cv_prog_RANLIB"; then
6847 ac_ct_RANLIB=$RANLIB
6848 # Extract the first word of "ranlib", so it can be a program name with args.
6849set dummy ranlib; ac_word=$2
81ecdfbb
RW
6850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6851$as_echo_n "checking for $ac_word... " >&6; }
6852if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6853 $as_echo_n "(cached) " >&6
d7040cdb
SE
6854else
6855 if test -n "$ac_ct_RANLIB"; then
6856 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6857else
6858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6859for as_dir in $PATH
6860do
6861 IFS=$as_save_IFS
6862 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6863 for ac_exec_ext in '' $ac_executable_extensions; do
6864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6865 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6867 break 2
d45dc31f 6868 fi
d7040cdb 6869done
81ecdfbb
RW
6870 done
6871IFS=$as_save_IFS
d45dc31f 6872
d7040cdb
SE
6873fi
6874fi
6875ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6876if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6878$as_echo "$ac_ct_RANLIB" >&6; }
d15b04bd 6879else
81ecdfbb
RW
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6881$as_echo "no" >&6; }
d7040cdb 6882fi
252b5132 6883
81ecdfbb
RW
6884 if test "x$ac_ct_RANLIB" = x; then
6885 RANLIB=":"
6886 else
6887 case $cross_compiling:$ac_tool_warned in
6888yes:)
6889{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6890$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6891ac_tool_warned=yes ;;
6892esac
6893 RANLIB=$ac_ct_RANLIB
6894 fi
d7040cdb
SE
6895else
6896 RANLIB="$ac_cv_prog_RANLIB"
6897fi
d45dc31f 6898
d7040cdb 6899test -z "$RANLIB" && RANLIB=:
d45dc31f 6900
d45dc31f 6901
d45dc31f 6902
42ecbf5e 6903
e5a52504 6904
d7040cdb
SE
6905
6906# Determine commands to create old-style static archives.
718a6fd8 6907old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6908old_postinstall_cmds='chmod 644 $oldlib'
6909old_postuninstall_cmds=
6910
6911if test -n "$RANLIB"; then
6912 case $host_os in
6913 openbsd*)
6914 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6915 ;;
6916 *)
6917 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6918 ;;
6919 esac
6920 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d45dc31f 6921fi
d45dc31f 6922
3725885a
RW
6923case $host_os in
6924 darwin*)
6925 lock_old_archive_extraction=yes ;;
6926 *)
6927 lock_old_archive_extraction=no ;;
6928esac
6929
6930
6931
6932
6933
6934
d45dc31f 6935
d45dc31f
SE
6936
6937
d15b04bd 6938
3e321448 6939
d45dc31f 6940
d45dc31f 6941
d45dc31f
SE
6942
6943
d45dc31f 6944
d45dc31f 6945
d45dc31f
SE
6946
6947
6948
6949
6950
6951
6952
d45dc31f 6953
d45dc31f 6954
d45dc31f 6955
d45dc31f 6956
d45dc31f 6957
d45dc31f 6958
d45dc31f 6959
d45dc31f 6960
3e321448
L
6961
6962
d45dc31f
SE
6963
6964
d45dc31f
SE
6965
6966
d45dc31f 6967
d7040cdb
SE
6968# If no C compiler was specified, use CC.
6969LTCC=${LTCC-"$CC"}
42ecbf5e 6970
d7040cdb
SE
6971# If no C compiler flags were specified, use CFLAGS.
6972LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
e5a52504 6973
d7040cdb
SE
6974# Allow CC to be a program name with arguments.
6975compiler=$CC
d15b04bd 6976
d7040cdb
SE
6977
6978# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6980$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6981if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6982 $as_echo_n "(cached) " >&6
d15b04bd 6983else
d7040cdb
SE
6984
6985# These are sane defaults that work on at least a few old systems.
6986# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6987
6988# Character class describing NM global symbol codes.
6989symcode='[BCDEGRST]'
6990
6991# Regexp to match symbols that can be accessed directly from C.
6992sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6993
6994# Define system-specific variables.
6995case $host_os in
6996aix*)
6997 symcode='[BCDT]'
6998 ;;
718a6fd8 6999cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
7000 symcode='[ABCDGISTW]'
7001 ;;
7002hpux*)
7003 if test "$host_cpu" = ia64; then
7004 symcode='[ABCDEGRST]'
42ecbf5e 7005 fi
d7040cdb
SE
7006 ;;
7007irix* | nonstopux*)
7008 symcode='[BCDEGRST]'
7009 ;;
7010osf*)
7011 symcode='[BCDEGQRST]'
7012 ;;
7013solaris*)
7014 symcode='[BDRT]'
7015 ;;
7016sco3.2v5*)
7017 symcode='[DT]'
7018 ;;
7019sysv4.2uw2*)
7020 symcode='[DT]'
7021 ;;
7022sysv5* | sco5v6* | unixware* | OpenUNIX*)
7023 symcode='[ABDT]'
7024 ;;
7025sysv4)
7026 symcode='[DFNSTU]'
7027 ;;
7028esac
d15b04bd 7029
d7040cdb
SE
7030# If we're using GNU nm, then use its standard symbol codes.
7031case `$NM -V 2>&1` in
7032*GNU* | *'with BFD'*)
7033 symcode='[ABCDGIRSTW]' ;;
7034esac
e5a52504 7035
d7040cdb
SE
7036# Transform an extracted symbol line into a proper C declaration.
7037# Some systems (esp. on ia64) link data and code symbols differently,
7357c5b6
AM
7038# so use this general approach.
7039lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 7040
7357c5b6 7041# Transform an extracted symbol line into symbol name and symbol address
df7b86aa
NC
7042lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7043lt_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'"
d7040cdb 7044
7357c5b6
AM
7045# Handle CRLF in mingw tool chain
7046opt_cr=
7047case $build_os in
7048mingw*)
7049 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7050 ;;
7051esac
d7040cdb 7052
7357c5b6
AM
7053# Try without a prefix underscore, then with it.
7054for ac_symprfx in "" "_"; do
d7040cdb 7055
7357c5b6
AM
7056 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7057 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 7058
7357c5b6
AM
7059 # Write the raw and C identifiers.
7060 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7061 # Fake it for dumpbin and say T for any non-static function
7062 # and D for any global variable.
7063 # Also find C++ and __fastcall symbols from MSVC++,
7064 # which start with @ or ?.
7065 lt_cv_sys_global_symbol_pipe="$AWK '"\
7066" {last_section=section; section=\$ 3};"\
7067" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7068" \$ 0!~/External *\|/{next};"\
7069" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7070" {if(hide[section]) next};"\
7071" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7072" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7073" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7074" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7075" ' prfx=^$ac_symprfx"
7076 else
7077 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7078 fi
df7b86aa 7079 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7357c5b6
AM
7080
7081 # Check to see that the pipe works correctly.
7082 pipe_works=no
7083
7084 rm -f conftest*
7085 cat > conftest.$ac_ext <<_LT_EOF
7086#ifdef __cplusplus
7087extern "C" {
7088#endif
7089char nm_test_var;
7090void nm_test_func(void);
7091void nm_test_func(void){}
7092#ifdef __cplusplus
d7040cdb 7093}
7357c5b6
AM
7094#endif
7095int main(){nm_test_var='a';nm_test_func();return(0);}
7096_LT_EOF
7097
81ecdfbb 7098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 7099 (eval $ac_compile) 2>&5
42ecbf5e 7100 ac_status=$?
81ecdfbb
RW
7101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7102 test $ac_status = 0; }; then
7357c5b6
AM
7103 # Now try to grab the symbols.
7104 nlist=conftest.nm
3725885a
RW
7105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7106 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
42ecbf5e 7107 ac_status=$?
81ecdfbb
RW
7108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7109 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
7110 # Try sorting and uniquifying the output.
7111 if sort "$nlist" | uniq > "$nlist"T; then
7112 mv -f "$nlist"T "$nlist"
7113 else
7114 rm -f "$nlist"T
7115 fi
d7040cdb 7116
7357c5b6
AM
7117 # Make sure that we snagged all the symbols we need.
7118 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7119 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7120 cat <<_LT_EOF > conftest.$ac_ext
df7b86aa
NC
7121/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7122#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7123/* DATA imports from DLLs on WIN32 con't be const, because runtime
7124 relocations are performed -- see ld's documentation on pseudo-relocs. */
7125# define LT_DLSYM_CONST
7126#elif defined(__osf__)
7127/* This system does not cope well with relocations in const data. */
7128# define LT_DLSYM_CONST
7129#else
7130# define LT_DLSYM_CONST const
7131#endif
7132
7357c5b6
AM
7133#ifdef __cplusplus
7134extern "C" {
7135#endif
e5a52504 7136
7357c5b6
AM
7137_LT_EOF
7138 # Now generate the symbol file.
7139 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7148cc28 7140
7357c5b6 7141 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 7142
7357c5b6 7143/* The mapping between symbol names and symbols. */
df7b86aa 7144LT_DLSYM_CONST struct {
7357c5b6
AM
7145 const char *name;
7146 void *address;
7147}
7148lt__PROGRAM__LTX_preloaded_symbols[] =
7149{
7150 { "@PROGRAM@", (void *) 0 },
7151_LT_EOF
7152 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7153 cat <<\_LT_EOF >> conftest.$ac_ext
7154 {0, (void *) 0}
7155};
d7040cdb 7156
7357c5b6
AM
7157/* This works around a problem in FreeBSD linker */
7158#ifdef FREEBSD_WORKAROUND
7159static const void *lt_preloaded_setup() {
7160 return lt__PROGRAM__LTX_preloaded_symbols;
7161}
d7040cdb
SE
7162#endif
7163
7357c5b6 7164#ifdef __cplusplus
d7040cdb 7165}
7357c5b6
AM
7166#endif
7167_LT_EOF
7168 # Now try linking the two files.
7169 mv conftest.$ac_objext conftstm.$ac_objext
df7b86aa
NC
7170 lt_globsym_save_LIBS=$LIBS
7171 lt_globsym_save_CFLAGS=$CFLAGS
7357c5b6
AM
7172 LIBS="conftstm.$ac_objext"
7173 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7175 (eval $ac_link) 2>&5
7176 ac_status=$?
81ecdfbb
RW
7177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7178 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7179 pipe_works=yes
7180 fi
df7b86aa
NC
7181 LIBS=$lt_globsym_save_LIBS
7182 CFLAGS=$lt_globsym_save_CFLAGS
7357c5b6
AM
7183 else
7184 echo "cannot find nm_test_func in $nlist" >&5
7185 fi
7186 else
7187 echo "cannot find nm_test_var in $nlist" >&5
7188 fi
7189 else
7190 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7191 fi
7192 else
7193 echo "$progname: failed program was:" >&5
7194 cat conftest.$ac_ext >&5
7195 fi
718a6fd8 7196 rm -rf conftest* conftst*
7357c5b6
AM
7197
7198 # Do not use the global_symbol_pipe unless it works.
7199 if test "$pipe_works" = yes; then
7200 break
7201 else
7202 lt_cv_sys_global_symbol_pipe=
7203 fi
7204done
d7040cdb 7205
d7040cdb 7206fi
7357c5b6
AM
7207
7208if test -z "$lt_cv_sys_global_symbol_pipe"; then
7209 lt_cv_sys_global_symbol_to_cdecl=
d7040cdb 7210fi
7357c5b6 7211if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7213$as_echo "failed" >&6; }
7357c5b6 7214else
81ecdfbb
RW
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7216$as_echo "ok" >&6; }
d7040cdb 7217fi
20e95c23 7218
df7b86aa
NC
7219# Response file support.
7220if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7221 nm_file_list_spec='@'
7222elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7223 nm_file_list_spec='@'
7224fi
20e95c23
DJ
7225
7226
20e95c23
DJ
7227
7228
20e95c23 7229
20e95c23 7230
20e95c23 7231
20e95c23 7232
20e95c23 7233
20e95c23
DJ
7234
7235
7357c5b6
AM
7236
7237
7238
718a6fd8
SE
7239
7240
7241
7242
7243
7357c5b6 7244
df7b86aa
NC
7245
7246
7247
7248
7249
7250
7251
7252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7253$as_echo_n "checking for sysroot... " >&6; }
7254
7255# Check whether --with-sysroot was given.
7256if test "${with_sysroot+set}" = set; then :
7257 withval=$with_sysroot;
7258else
7259 with_sysroot=no
7260fi
7261
7262
7263lt_sysroot=
7264case ${with_sysroot} in #(
7265 yes)
7266 if test "$GCC" = yes; then
7267 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7268 fi
7269 ;; #(
7270 /*)
7271 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7272 ;; #(
7273 no|'')
7274 ;; #(
7275 *)
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7277$as_echo "${with_sysroot}" >&6; }
7278 as_fn_error "The sysroot must be an absolute path." "$LINENO" 5
7279 ;;
7280esac
7281
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7283$as_echo "${lt_sysroot:-no}" >&6; }
7284
7285
7286
7287
7357c5b6 7288
81ecdfbb
RW
7289# Check whether --enable-libtool-lock was given.
7290if test "${enable_libtool_lock+set}" = set; then :
7291 enableval=$enable_libtool_lock;
7292fi
7357c5b6 7293
7357c5b6
AM
7294test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7295
7296# Some flags need to be propagated to the compiler or linker for good
7297# libtool support.
7298case $host in
7299ia64-*-hpux*)
7300 # Find out which ABI we are using.
7301 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7302 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7303 (eval $ac_compile) 2>&5
7304 ac_status=$?
81ecdfbb
RW
7305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7306 test $ac_status = 0; }; then
7357c5b6
AM
7307 case `/usr/bin/file conftest.$ac_objext` in
7308 *ELF-32*)
7309 HPUX_IA64_MODE="32"
7310 ;;
7311 *ELF-64*)
7312 HPUX_IA64_MODE="64"
7313 ;;
7314 esac
7315 fi
7316 rm -rf conftest*
7317 ;;
7318*-*-irix6*)
7319 # Find out which ABI we are using.
3725885a 7320 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7322 (eval $ac_compile) 2>&5
7323 ac_status=$?
81ecdfbb
RW
7324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7325 test $ac_status = 0; }; then
7357c5b6
AM
7326 if test "$lt_cv_prog_gnu_ld" = yes; then
7327 case `/usr/bin/file conftest.$ac_objext` in
7328 *32-bit*)
7329 LD="${LD-ld} -melf32bsmip"
7330 ;;
7331 *N32*)
7332 LD="${LD-ld} -melf32bmipn32"
7333 ;;
7334 *64-bit*)
7335 LD="${LD-ld} -melf64bmip"
7336 ;;
7337 esac
7338 else
7339 case `/usr/bin/file conftest.$ac_objext` in
7340 *32-bit*)
7341 LD="${LD-ld} -32"
7342 ;;
7343 *N32*)
7344 LD="${LD-ld} -n32"
7345 ;;
7346 *64-bit*)
7347 LD="${LD-ld} -64"
7348 ;;
7349 esac
7350 fi
7351 fi
7352 rm -rf conftest*
7353 ;;
7354
7355x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7356s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7357 # Find out which ABI we are using.
7358 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7359 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7360 (eval $ac_compile) 2>&5
7361 ac_status=$?
81ecdfbb
RW
7362 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7363 test $ac_status = 0; }; then
7357c5b6
AM
7364 case `/usr/bin/file conftest.o` in
7365 *32-bit*)
7366 case $host in
7367 x86_64-*kfreebsd*-gnu)
7368 LD="${LD-ld} -m elf_i386_fbsd"
7369 ;;
7370 x86_64-*linux*)
7371 LD="${LD-ld} -m elf_i386"
7372 ;;
7373 ppc64-*linux*|powerpc64-*linux*)
7374 LD="${LD-ld} -m elf32ppclinux"
7375 ;;
7376 s390x-*linux*)
7377 LD="${LD-ld} -m elf_s390"
7378 ;;
7379 sparc64-*linux*)
7380 LD="${LD-ld} -m elf32_sparc"
7381 ;;
7382 esac
7383 ;;
7384 *64-bit*)
7385 case $host in
7386 x86_64-*kfreebsd*-gnu)
7387 LD="${LD-ld} -m elf_x86_64_fbsd"
7388 ;;
7389 x86_64-*linux*)
7390 LD="${LD-ld} -m elf_x86_64"
7391 ;;
7392 ppc*-*linux*|powerpc*-*linux*)
7393 LD="${LD-ld} -m elf64ppc"
7394 ;;
7395 s390*-*linux*|s390*-*tpf*)
7396 LD="${LD-ld} -m elf64_s390"
7397 ;;
7398 sparc*-*linux*)
7399 LD="${LD-ld} -m elf64_sparc"
7400 ;;
7401 esac
7402 ;;
7403 esac
7404 fi
7405 rm -rf conftest*
7406 ;;
7407
7408*-*-sco3.2v5*)
7409 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7410 SAVE_CFLAGS="$CFLAGS"
7411 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7413$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7414if test "${lt_cv_cc_needs_belf+set}" = set; then :
7415 $as_echo_n "(cached) " >&6
d7040cdb 7416else
7357c5b6
AM
7417 ac_ext=c
7418ac_cpp='$CPP $CPPFLAGS'
7419ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7420ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7421ac_compiler_gnu=$ac_cv_c_compiler_gnu
7422
81ecdfbb 7423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7424/* end confdefs.h. */
20e95c23 7425
7357c5b6
AM
7426int
7427main ()
7428{
7429
7430 ;
7431 return 0;
7432}
d7040cdb 7433_ACEOF
81ecdfbb 7434if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7435 lt_cv_cc_needs_belf=yes
d15b04bd 7436else
81ecdfbb 7437 lt_cv_cc_needs_belf=no
d7040cdb 7438fi
81ecdfbb
RW
7439rm -f core conftest.err conftest.$ac_objext \
7440 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7441 ac_ext=c
7442ac_cpp='$CPP $CPPFLAGS'
7443ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7444ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7445ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 7446
718a6fd8 7447fi
81ecdfbb
RW
7448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7449$as_echo "$lt_cv_cc_needs_belf" >&6; }
718a6fd8
SE
7450 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7451 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7452 CFLAGS="$SAVE_CFLAGS"
7453 fi
7454 ;;
7455sparc*-*solaris*)
7456 # Find out which ABI we are using.
7457 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7458 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
718a6fd8
SE
7459 (eval $ac_compile) 2>&5
7460 ac_status=$?
81ecdfbb
RW
7461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7462 test $ac_status = 0; }; then
718a6fd8
SE
7463 case `/usr/bin/file conftest.o` in
7464 *64-bit*)
7465 case $lt_cv_prog_gnu_ld in
7466 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7467 *)
7468 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7469 LD="${LD-ld} -64"
7470 fi
7471 ;;
7472 esac
7473 ;;
7474 esac
7475 fi
df7b86aa
NC
7476 rm -rf conftest*
7477 ;;
7478esac
7479
7480need_locks="$enable_libtool_lock"
7481
7482if test -n "$ac_tool_prefix"; then
7483 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7484set dummy ${ac_tool_prefix}mt; ac_word=$2
7485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7486$as_echo_n "checking for $ac_word... " >&6; }
7487if test "${ac_cv_prog_MANIFEST_TOOL+set}" = set; then :
7488 $as_echo_n "(cached) " >&6
7489else
7490 if test -n "$MANIFEST_TOOL"; then
7491 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7492else
7493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7494for as_dir in $PATH
7495do
7496 IFS=$as_save_IFS
7497 test -z "$as_dir" && as_dir=.
7498 for ac_exec_ext in '' $ac_executable_extensions; do
7499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7500 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7502 break 2
7503 fi
7504done
7505 done
7506IFS=$as_save_IFS
7507
7508fi
7509fi
7510MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7511if test -n "$MANIFEST_TOOL"; then
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7513$as_echo "$MANIFEST_TOOL" >&6; }
7514else
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7516$as_echo "no" >&6; }
7517fi
7518
7519
7520fi
7521if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7522 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7523 # Extract the first word of "mt", so it can be a program name with args.
7524set dummy mt; ac_word=$2
7525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7526$as_echo_n "checking for $ac_word... " >&6; }
7527if test "${ac_cv_prog_ac_ct_MANIFEST_TOOL+set}" = set; then :
7528 $as_echo_n "(cached) " >&6
7529else
7530 if test -n "$ac_ct_MANIFEST_TOOL"; then
7531 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7532else
7533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7534for as_dir in $PATH
7535do
7536 IFS=$as_save_IFS
7537 test -z "$as_dir" && as_dir=.
7538 for ac_exec_ext in '' $ac_executable_extensions; do
7539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7540 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7542 break 2
7543 fi
7544done
7545 done
7546IFS=$as_save_IFS
7547
7548fi
7549fi
7550ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7551if test -n "$ac_ct_MANIFEST_TOOL"; then
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7553$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7554else
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7556$as_echo "no" >&6; }
7557fi
7558
7559 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7560 MANIFEST_TOOL=":"
7561 else
7562 case $cross_compiling:$ac_tool_warned in
7563yes:)
7564{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7565$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7566ac_tool_warned=yes ;;
718a6fd8 7567esac
df7b86aa
NC
7568 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7569 fi
7570else
7571 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7572fi
7573
7574test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7576$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7577if test "${lt_cv_path_mainfest_tool+set}" = set; then :
7578 $as_echo_n "(cached) " >&6
7579else
7580 lt_cv_path_mainfest_tool=no
7581 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7582 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7583 cat conftest.err >&5
7584 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7585 lt_cv_path_mainfest_tool=yes
7586 fi
7587 rm -f conftest*
7588fi
7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7590$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7591if test "x$lt_cv_path_mainfest_tool" != xyes; then
7592 MANIFEST_TOOL=:
7593fi
7594
7595
7596
718a6fd8 7597
718a6fd8
SE
7598
7599
7600 case $host_os in
7601 rhapsody* | darwin*)
7602 if test -n "$ac_tool_prefix"; then
7603 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7604set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7606$as_echo_n "checking for $ac_word... " >&6; }
7607if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7608 $as_echo_n "(cached) " >&6
718a6fd8
SE
7609else
7610 if test -n "$DSYMUTIL"; then
7611 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7612else
7613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7614for as_dir in $PATH
7615do
7616 IFS=$as_save_IFS
7617 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7618 for ac_exec_ext in '' $ac_executable_extensions; do
7619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7620 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7622 break 2
7623 fi
7624done
81ecdfbb
RW
7625 done
7626IFS=$as_save_IFS
718a6fd8
SE
7627
7628fi
7629fi
7630DSYMUTIL=$ac_cv_prog_DSYMUTIL
7631if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7633$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7634else
81ecdfbb
RW
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7636$as_echo "no" >&6; }
718a6fd8
SE
7637fi
7638
81ecdfbb 7639
718a6fd8
SE
7640fi
7641if test -z "$ac_cv_prog_DSYMUTIL"; then
7642 ac_ct_DSYMUTIL=$DSYMUTIL
7643 # Extract the first word of "dsymutil", so it can be a program name with args.
7644set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7646$as_echo_n "checking for $ac_word... " >&6; }
7647if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7648 $as_echo_n "(cached) " >&6
718a6fd8
SE
7649else
7650 if test -n "$ac_ct_DSYMUTIL"; then
7651 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7652else
7653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7654for as_dir in $PATH
7655do
7656 IFS=$as_save_IFS
7657 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7658 for ac_exec_ext in '' $ac_executable_extensions; do
7659 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7660 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7662 break 2
7663 fi
7664done
81ecdfbb
RW
7665 done
7666IFS=$as_save_IFS
718a6fd8 7667
718a6fd8
SE
7668fi
7669fi
7670ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7671if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7673$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7674else
81ecdfbb
RW
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7676$as_echo "no" >&6; }
718a6fd8
SE
7677fi
7678
81ecdfbb
RW
7679 if test "x$ac_ct_DSYMUTIL" = x; then
7680 DSYMUTIL=":"
7681 else
7682 case $cross_compiling:$ac_tool_warned in
7683yes:)
7684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7686ac_tool_warned=yes ;;
7687esac
7688 DSYMUTIL=$ac_ct_DSYMUTIL
7689 fi
718a6fd8
SE
7690else
7691 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7692fi
7693
7694 if test -n "$ac_tool_prefix"; then
7695 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7696set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7698$as_echo_n "checking for $ac_word... " >&6; }
7699if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7700 $as_echo_n "(cached) " >&6
718a6fd8
SE
7701else
7702 if test -n "$NMEDIT"; then
7703 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7704else
7705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7706for as_dir in $PATH
7707do
7708 IFS=$as_save_IFS
7709 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7710 for ac_exec_ext in '' $ac_executable_extensions; do
7711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7712 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7714 break 2
7715 fi
7716done
81ecdfbb
RW
7717 done
7718IFS=$as_save_IFS
718a6fd8
SE
7719
7720fi
7721fi
7722NMEDIT=$ac_cv_prog_NMEDIT
7723if test -n "$NMEDIT"; then
81ecdfbb
RW
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7725$as_echo "$NMEDIT" >&6; }
718a6fd8 7726else
81ecdfbb
RW
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7728$as_echo "no" >&6; }
718a6fd8
SE
7729fi
7730
81ecdfbb 7731
718a6fd8
SE
7732fi
7733if test -z "$ac_cv_prog_NMEDIT"; then
7734 ac_ct_NMEDIT=$NMEDIT
7735 # Extract the first word of "nmedit", so it can be a program name with args.
7736set dummy nmedit; ac_word=$2
81ecdfbb
RW
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7738$as_echo_n "checking for $ac_word... " >&6; }
7739if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7740 $as_echo_n "(cached) " >&6
718a6fd8
SE
7741else
7742 if test -n "$ac_ct_NMEDIT"; then
7743 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7744else
7745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7746for as_dir in $PATH
7747do
7748 IFS=$as_save_IFS
7749 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7750 for ac_exec_ext in '' $ac_executable_extensions; do
7751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7752 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7754 break 2
7755 fi
7756done
81ecdfbb
RW
7757 done
7758IFS=$as_save_IFS
718a6fd8 7759
718a6fd8
SE
7760fi
7761fi
7762ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7763if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7765$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7766else
81ecdfbb
RW
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7768$as_echo "no" >&6; }
718a6fd8
SE
7769fi
7770
81ecdfbb
RW
7771 if test "x$ac_ct_NMEDIT" = x; then
7772 NMEDIT=":"
7773 else
7774 case $cross_compiling:$ac_tool_warned in
7775yes:)
7776{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7777$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7778ac_tool_warned=yes ;;
7779esac
7780 NMEDIT=$ac_ct_NMEDIT
7781 fi
718a6fd8
SE
7782else
7783 NMEDIT="$ac_cv_prog_NMEDIT"
7784fi
7785
7786 if test -n "$ac_tool_prefix"; then
7787 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7788set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7790$as_echo_n "checking for $ac_word... " >&6; }
7791if test "${ac_cv_prog_LIPO+set}" = set; then :
7792 $as_echo_n "(cached) " >&6
718a6fd8
SE
7793else
7794 if test -n "$LIPO"; then
7795 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7796else
7797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7798for as_dir in $PATH
7799do
7800 IFS=$as_save_IFS
7801 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7802 for ac_exec_ext in '' $ac_executable_extensions; do
7803 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7804 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7806 break 2
7807 fi
7808done
81ecdfbb
RW
7809 done
7810IFS=$as_save_IFS
718a6fd8
SE
7811
7812fi
7813fi
7814LIPO=$ac_cv_prog_LIPO
7815if test -n "$LIPO"; then
81ecdfbb
RW
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7817$as_echo "$LIPO" >&6; }
718a6fd8 7818else
81ecdfbb
RW
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7820$as_echo "no" >&6; }
718a6fd8
SE
7821fi
7822
81ecdfbb 7823
718a6fd8
SE
7824fi
7825if test -z "$ac_cv_prog_LIPO"; then
7826 ac_ct_LIPO=$LIPO
7827 # Extract the first word of "lipo", so it can be a program name with args.
7828set dummy lipo; ac_word=$2
81ecdfbb
RW
7829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7830$as_echo_n "checking for $ac_word... " >&6; }
7831if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7832 $as_echo_n "(cached) " >&6
718a6fd8
SE
7833else
7834 if test -n "$ac_ct_LIPO"; then
7835 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7836else
7837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7838for as_dir in $PATH
7839do
7840 IFS=$as_save_IFS
7841 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7842 for ac_exec_ext in '' $ac_executable_extensions; do
7843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7844 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7846 break 2
7847 fi
7848done
81ecdfbb
RW
7849 done
7850IFS=$as_save_IFS
718a6fd8 7851
718a6fd8
SE
7852fi
7853fi
7854ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7855if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7857$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7858else
81ecdfbb
RW
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7860$as_echo "no" >&6; }
718a6fd8
SE
7861fi
7862
81ecdfbb
RW
7863 if test "x$ac_ct_LIPO" = x; then
7864 LIPO=":"
7865 else
7866 case $cross_compiling:$ac_tool_warned in
7867yes:)
7868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7870ac_tool_warned=yes ;;
7871esac
7872 LIPO=$ac_ct_LIPO
7873 fi
718a6fd8
SE
7874else
7875 LIPO="$ac_cv_prog_LIPO"
7876fi
7877
7878 if test -n "$ac_tool_prefix"; then
7879 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7880set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7882$as_echo_n "checking for $ac_word... " >&6; }
7883if test "${ac_cv_prog_OTOOL+set}" = set; then :
7884 $as_echo_n "(cached) " >&6
718a6fd8
SE
7885else
7886 if test -n "$OTOOL"; then
7887 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7888else
7889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7890for as_dir in $PATH
7891do
7892 IFS=$as_save_IFS
7893 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7894 for ac_exec_ext in '' $ac_executable_extensions; do
7895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7896 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7898 break 2
7899 fi
7900done
81ecdfbb
RW
7901 done
7902IFS=$as_save_IFS
718a6fd8
SE
7903
7904fi
7905fi
7906OTOOL=$ac_cv_prog_OTOOL
7907if test -n "$OTOOL"; then
81ecdfbb
RW
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7909$as_echo "$OTOOL" >&6; }
718a6fd8 7910else
81ecdfbb
RW
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7912$as_echo "no" >&6; }
718a6fd8
SE
7913fi
7914
81ecdfbb 7915
718a6fd8
SE
7916fi
7917if test -z "$ac_cv_prog_OTOOL"; then
7918 ac_ct_OTOOL=$OTOOL
7919 # Extract the first word of "otool", so it can be a program name with args.
7920set dummy otool; ac_word=$2
81ecdfbb
RW
7921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7922$as_echo_n "checking for $ac_word... " >&6; }
7923if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7924 $as_echo_n "(cached) " >&6
718a6fd8
SE
7925else
7926 if test -n "$ac_ct_OTOOL"; then
7927 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7928else
7929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7930for as_dir in $PATH
7931do
7932 IFS=$as_save_IFS
7933 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7934 for ac_exec_ext in '' $ac_executable_extensions; do
7935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7936 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7938 break 2
7939 fi
7940done
81ecdfbb
RW
7941 done
7942IFS=$as_save_IFS
718a6fd8 7943
718a6fd8
SE
7944fi
7945fi
7946ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7947if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7949$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7950else
81ecdfbb
RW
7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7952$as_echo "no" >&6; }
718a6fd8
SE
7953fi
7954
81ecdfbb
RW
7955 if test "x$ac_ct_OTOOL" = x; then
7956 OTOOL=":"
7957 else
7958 case $cross_compiling:$ac_tool_warned in
7959yes:)
7960{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7961$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7962ac_tool_warned=yes ;;
7963esac
7964 OTOOL=$ac_ct_OTOOL
7965 fi
718a6fd8
SE
7966else
7967 OTOOL="$ac_cv_prog_OTOOL"
7968fi
7969
7970 if test -n "$ac_tool_prefix"; then
7971 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7972set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7974$as_echo_n "checking for $ac_word... " >&6; }
7975if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7976 $as_echo_n "(cached) " >&6
718a6fd8
SE
7977else
7978 if test -n "$OTOOL64"; then
7979 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7980else
7981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7982for as_dir in $PATH
7983do
7984 IFS=$as_save_IFS
7985 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7986 for ac_exec_ext in '' $ac_executable_extensions; do
7987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7988 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7990 break 2
7991 fi
7992done
81ecdfbb
RW
7993 done
7994IFS=$as_save_IFS
718a6fd8
SE
7995
7996fi
7997fi
7998OTOOL64=$ac_cv_prog_OTOOL64
7999if test -n "$OTOOL64"; then
81ecdfbb
RW
8000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8001$as_echo "$OTOOL64" >&6; }
718a6fd8 8002else
81ecdfbb
RW
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8004$as_echo "no" >&6; }
718a6fd8
SE
8005fi
8006
81ecdfbb 8007
718a6fd8
SE
8008fi
8009if test -z "$ac_cv_prog_OTOOL64"; then
8010 ac_ct_OTOOL64=$OTOOL64
8011 # Extract the first word of "otool64", so it can be a program name with args.
8012set dummy otool64; ac_word=$2
81ecdfbb
RW
8013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8014$as_echo_n "checking for $ac_word... " >&6; }
8015if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8016 $as_echo_n "(cached) " >&6
718a6fd8
SE
8017else
8018 if test -n "$ac_ct_OTOOL64"; then
8019 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8020else
8021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8022for as_dir in $PATH
8023do
8024 IFS=$as_save_IFS
8025 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
8026 for ac_exec_ext in '' $ac_executable_extensions; do
8027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 8028 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 8029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
8030 break 2
8031 fi
8032done
81ecdfbb
RW
8033 done
8034IFS=$as_save_IFS
718a6fd8 8035
718a6fd8
SE
8036fi
8037fi
8038ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8039if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8041$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 8042else
81ecdfbb
RW
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8044$as_echo "no" >&6; }
718a6fd8
SE
8045fi
8046
81ecdfbb
RW
8047 if test "x$ac_ct_OTOOL64" = x; then
8048 OTOOL64=":"
8049 else
8050 case $cross_compiling:$ac_tool_warned in
8051yes:)
8052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8054ac_tool_warned=yes ;;
8055esac
8056 OTOOL64=$ac_ct_OTOOL64
8057 fi
718a6fd8
SE
8058else
8059 OTOOL64="$ac_cv_prog_OTOOL64"
8060fi
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
81ecdfbb
RW
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8089$as_echo_n "checking for -single_module linker flag... " >&6; }
8090if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8091 $as_echo_n "(cached) " >&6
718a6fd8
SE
8092else
8093 lt_cv_apple_cc_single_mod=no
8094 if test -z "${LT_MULTI_MODULE}"; then
8095 # By default we will add the -single_module flag. You can override
8096 # by either setting the environment variable LT_MULTI_MODULE
8097 # non-empty at configure time, or by adding -multi_module to the
8098 # link flags.
8099 rm -rf libconftest.dylib*
8100 echo "int foo(void){return 1;}" > conftest.c
8101 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8102-dynamiclib -Wl,-single_module conftest.c" >&5
8103 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8104 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8105 _lt_result=$?
8106 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8107 lt_cv_apple_cc_single_mod=yes
8108 else
8109 cat conftest.err >&5
8110 fi
8111 rm -rf libconftest.dylib*
8112 rm -f conftest.*
8113 fi
8114fi
81ecdfbb
RW
8115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8116$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8118$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8119if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8120 $as_echo_n "(cached) " >&6
718a6fd8
SE
8121else
8122 lt_cv_ld_exported_symbols_list=no
8123 save_LDFLAGS=$LDFLAGS
8124 echo "_main" > conftest.sym
8125 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 8126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
8127/* end confdefs.h. */
8128
8129int
8130main ()
8131{
8132
8133 ;
8134 return 0;
8135}
8136_ACEOF
81ecdfbb 8137if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
8138 lt_cv_ld_exported_symbols_list=yes
8139else
81ecdfbb 8140 lt_cv_ld_exported_symbols_list=no
718a6fd8 8141fi
81ecdfbb
RW
8142rm -f core conftest.err conftest.$ac_objext \
8143 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
8144 LDFLAGS="$save_LDFLAGS"
8145
8146fi
81ecdfbb
RW
8147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8148$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8150$as_echo_n "checking for -force_load linker flag... " >&6; }
8151if test "${lt_cv_ld_force_load+set}" = set; then :
8152 $as_echo_n "(cached) " >&6
8153else
8154 lt_cv_ld_force_load=no
8155 cat > conftest.c << _LT_EOF
8156int forced_loaded() { return 2;}
8157_LT_EOF
8158 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8159 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8160 echo "$AR cru libconftest.a conftest.o" >&5
8161 $AR cru libconftest.a conftest.o 2>&5
df7b86aa
NC
8162 echo "$RANLIB libconftest.a" >&5
8163 $RANLIB libconftest.a 2>&5
3725885a
RW
8164 cat > conftest.c << _LT_EOF
8165int main() { return 0;}
8166_LT_EOF
8167 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8168 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8169 _lt_result=$?
8170 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8171 lt_cv_ld_force_load=yes
8172 else
8173 cat conftest.err >&5
8174 fi
8175 rm -f conftest.err libconftest.a conftest conftest.c
8176 rm -rf conftest.dSYM
8177
8178fi
8179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8180$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
8181 case $host_os in
8182 rhapsody* | darwin1.[012])
8183 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8184 darwin1.*)
8185 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8186 darwin*) # darwin 5.x on
8187 # if running on 10.5 or later, the deployment target defaults
8188 # to the OS version, if on x86, and 10.4, the deployment
8189 # target defaults to 10.4. Don't you love it?
8190 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8191 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8192 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8193 10.[012]*)
8194 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8195 10.*)
8196 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8197 esac
8198 ;;
8199 esac
8200 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8201 _lt_dar_single_mod='$single_module'
8202 fi
8203 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8204 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8205 else
8206 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8207 fi
3725885a 8208 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
8209 _lt_dsymutil='~$DSYMUTIL $lib || :'
8210 else
8211 _lt_dsymutil=
8212 fi
8213 ;;
8214 esac
8215
718a6fd8 8216for ac_header in dlfcn.h
81ecdfbb
RW
8217do :
8218 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8219"
8220if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
718a6fd8 8221 cat >>confdefs.h <<_ACEOF
81ecdfbb 8222#define HAVE_DLFCN_H 1
718a6fd8
SE
8223_ACEOF
8224
8225fi
8226
8227done
8228
8229
8230
3725885a
RW
8231
8232
718a6fd8
SE
8233# Set options
8234
8235
8236
8237 enable_dlopen=no
8238
8239
8240 enable_win32_dll=no
8241
8242
81ecdfbb
RW
8243 # Check whether --enable-shared was given.
8244if test "${enable_shared+set}" = set; then :
8245 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
8246 case $enableval in
8247 yes) enable_shared=yes ;;
8248 no) enable_shared=no ;;
8249 *)
8250 enable_shared=no
8251 # Look at the argument we got. We use all the common list separators.
8252 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8253 for pkg in $enableval; do
8254 IFS="$lt_save_ifs"
8255 if test "X$pkg" = "X$p"; then
8256 enable_shared=yes
8257 fi
8258 done
8259 IFS="$lt_save_ifs"
8260 ;;
8261 esac
8262else
8263 enable_shared=yes
81ecdfbb 8264fi
718a6fd8
SE
8265
8266
8267
8268
8269
8270
8271
8272
81ecdfbb
RW
8273
8274 # Check whether --enable-static was given.
8275if test "${enable_static+set}" = set; then :
8276 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
8277 case $enableval in
8278 yes) enable_static=yes ;;
8279 no) enable_static=no ;;
8280 *)
8281 enable_static=no
8282 # Look at the argument we got. We use all the common list separators.
8283 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8284 for pkg in $enableval; do
8285 IFS="$lt_save_ifs"
8286 if test "X$pkg" = "X$p"; then
8287 enable_static=yes
8288 fi
8289 done
8290 IFS="$lt_save_ifs"
8291 ;;
8292 esac
8293else
8294 enable_static=yes
81ecdfbb 8295fi
718a6fd8
SE
8296
8297
8298
8299
8300
8301
8302
8303
8304
81ecdfbb
RW
8305
8306# Check whether --with-pic was given.
8307if test "${with_pic+set}" = set; then :
8308 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8309else
8310 pic_mode=default
81ecdfbb
RW
8311fi
8312
718a6fd8
SE
8313
8314test -z "$pic_mode" && pic_mode=default
8315
8316
8317
8318
8319
8320
8321
81ecdfbb
RW
8322 # Check whether --enable-fast-install was given.
8323if test "${enable_fast_install+set}" = set; then :
8324 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8325 case $enableval in
8326 yes) enable_fast_install=yes ;;
8327 no) enable_fast_install=no ;;
8328 *)
8329 enable_fast_install=no
8330 # Look at the argument we got. We use all the common list separators.
8331 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8332 for pkg in $enableval; do
8333 IFS="$lt_save_ifs"
8334 if test "X$pkg" = "X$p"; then
8335 enable_fast_install=yes
8336 fi
8337 done
8338 IFS="$lt_save_ifs"
7357c5b6
AM
8339 ;;
8340 esac
718a6fd8
SE
8341else
8342 enable_fast_install=yes
81ecdfbb
RW
8343fi
8344
20e95c23 8345
20e95c23
DJ
8346
8347
42ecbf5e 8348
d7040cdb 8349
20e95c23 8350
d7040cdb 8351
d7040cdb
SE
8352
8353
8354
8355# This can be used to rebuild libtool when needed
8356LIBTOOL_DEPS="$ltmain"
8357
8358# Always use our own libtool.
8359LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
3725885a 8383
d7040cdb
SE
8384
8385
8386test -z "$LN_S" && LN_S="ln -s"
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401if test -n "${ZSH_VERSION+set}" ; then
8402 setopt NO_GLOB_SUBST
8403fi
8404
81ecdfbb
RW
8405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8406$as_echo_n "checking for objdir... " >&6; }
8407if test "${lt_cv_objdir+set}" = set; then :
8408 $as_echo_n "(cached) " >&6
20e95c23 8409else
d7040cdb
SE
8410 rm -f .libs 2>/dev/null
8411mkdir .libs 2>/dev/null
8412if test -d .libs; then
8413 lt_cv_objdir=.libs
42ecbf5e 8414else
d7040cdb
SE
8415 # MS-DOS does not allow filenames that begin with a dot.
8416 lt_cv_objdir=_libs
8417fi
8418rmdir .libs 2>/dev/null
42ecbf5e 8419fi
81ecdfbb
RW
8420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8421$as_echo "$lt_cv_objdir" >&6; }
d7040cdb 8422objdir=$lt_cv_objdir
42ecbf5e 8423
d7040cdb
SE
8424
8425
8426
8427
8428cat >>confdefs.h <<_ACEOF
8429#define LT_OBJDIR "$lt_cv_objdir/"
8430_ACEOF
8431
8432
8433
8434
d7040cdb
SE
8435case $host_os in
8436aix3*)
8437 # AIX sometimes has problems with the GCC collect2 program. For some
8438 # reason, if we set the COLLECT_NAMES environment variable, the problems
8439 # vanish in a puff of smoke.
8440 if test "X${COLLECT_NAMES+set}" != Xset; then
8441 COLLECT_NAMES=
8442 export COLLECT_NAMES
8443 fi
8444 ;;
8445esac
8446
d7040cdb
SE
8447# Global variables:
8448ofile=libtool
8449can_build_shared=yes
8450
8451# All known linkers require a `.a' archive for static linking (except MSVC,
8452# which needs '.lib').
8453libext=a
8454
8455with_gnu_ld="$lt_cv_prog_gnu_ld"
8456
8457old_CC="$CC"
8458old_CFLAGS="$CFLAGS"
8459
8460# Set sane defaults for various variables
8461test -z "$CC" && CC=cc
8462test -z "$LTCC" && LTCC=$CC
8463test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8464test -z "$LD" && LD=ld
8465test -z "$ac_objext" && ac_objext=o
8466
8467for cc_temp in $compiler""; do
8468 case $cc_temp in
8469 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8470 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8471 \-*) ;;
8472 *) break;;
8473 esac
8474done
3725885a 8475cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8476
8477
8478# Only perform the check for file, if the check method requires it
8479test -z "$MAGIC_CMD" && MAGIC_CMD=file
8480case $deplibs_check_method in
8481file_magic*)
8482 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8484$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8485if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8486 $as_echo_n "(cached) " >&6
42ecbf5e 8487else
d7040cdb
SE
8488 case $MAGIC_CMD in
8489[\\/*] | ?:[\\/]*)
8490 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
20e95c23 8491 ;;
d7040cdb
SE
8492*)
8493 lt_save_MAGIC_CMD="$MAGIC_CMD"
8494 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8495 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8496 for ac_dir in $ac_dummy; do
8497 IFS="$lt_save_ifs"
8498 test -z "$ac_dir" && ac_dir=.
8499 if test -f $ac_dir/${ac_tool_prefix}file; then
8500 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8501 if test -n "$file_magic_test_file"; then
8502 case $deplibs_check_method in
8503 "file_magic "*)
8504 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8505 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8506 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8507 $EGREP "$file_magic_regex" > /dev/null; then
8508 :
8509 else
8510 cat <<_LT_EOF 1>&2
42ecbf5e 8511
d7040cdb
SE
8512*** Warning: the command libtool uses to detect shared libraries,
8513*** $file_magic_cmd, produces output that libtool cannot recognize.
8514*** The result is that libtool may fail to recognize shared libraries
8515*** as such. This will affect the creation of libtool libraries that
8516*** depend on shared libraries, but programs linked with such libtool
8517*** libraries will work regardless of this problem. Nevertheless, you
8518*** may want to report the problem to your system manager and/or to
8519*** bug-libtool@gnu.org
8520
8521_LT_EOF
8522 fi ;;
8523 esac
8524 fi
8525 break
8526 fi
8527 done
8528 IFS="$lt_save_ifs"
8529 MAGIC_CMD="$lt_save_MAGIC_CMD"
20e95c23
DJ
8530 ;;
8531esac
42ecbf5e 8532fi
20e95c23 8533
d7040cdb
SE
8534MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8535if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8537$as_echo "$MAGIC_CMD" >&6; }
42ecbf5e 8538else
81ecdfbb
RW
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8540$as_echo "no" >&6; }
42ecbf5e
DJ
8541fi
8542
20e95c23
DJ
8543
8544
42ecbf5e 8545
20e95c23 8546
d7040cdb
SE
8547if test -z "$lt_cv_path_MAGIC_CMD"; then
8548 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8550$as_echo_n "checking for file... " >&6; }
8551if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8552 $as_echo_n "(cached) " >&6
42ecbf5e 8553else
d7040cdb
SE
8554 case $MAGIC_CMD in
8555[\\/*] | ?:[\\/]*)
8556 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8557 ;;
8558*)
8559 lt_save_MAGIC_CMD="$MAGIC_CMD"
8560 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8561 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8562 for ac_dir in $ac_dummy; do
8563 IFS="$lt_save_ifs"
8564 test -z "$ac_dir" && ac_dir=.
8565 if test -f $ac_dir/file; then
8566 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8567 if test -n "$file_magic_test_file"; then
8568 case $deplibs_check_method in
8569 "file_magic "*)
8570 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8571 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8572 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8573 $EGREP "$file_magic_regex" > /dev/null; then
8574 :
8575 else
8576 cat <<_LT_EOF 1>&2
8577
8578*** Warning: the command libtool uses to detect shared libraries,
8579*** $file_magic_cmd, produces output that libtool cannot recognize.
8580*** The result is that libtool may fail to recognize shared libraries
8581*** as such. This will affect the creation of libtool libraries that
8582*** depend on shared libraries, but programs linked with such libtool
8583*** libraries will work regardless of this problem. Nevertheless, you
8584*** may want to report the problem to your system manager and/or to
8585*** bug-libtool@gnu.org
8586
8587_LT_EOF
8588 fi ;;
8589 esac
8590 fi
8591 break
8592 fi
8593 done
8594 IFS="$lt_save_ifs"
8595 MAGIC_CMD="$lt_save_MAGIC_CMD"
8596 ;;
20e95c23
DJ
8597esac
8598fi
d7040cdb
SE
8599
8600MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8601if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8603$as_echo "$MAGIC_CMD" >&6; }
20e95c23 8604else
81ecdfbb
RW
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8606$as_echo "no" >&6; }
20e95c23
DJ
8607fi
8608
20e95c23 8609
42ecbf5e 8610 else
d7040cdb 8611 MAGIC_CMD=:
42ecbf5e 8612 fi
42ecbf5e 8613fi
42ecbf5e 8614
20e95c23 8615 fi
d7040cdb
SE
8616 ;;
8617esac
42ecbf5e 8618
d7040cdb 8619# Use C for the default configuration in the libtool script
42ecbf5e 8620
d7040cdb
SE
8621lt_save_CC="$CC"
8622ac_ext=c
8623ac_cpp='$CPP $CPPFLAGS'
8624ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8625ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8626ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 8627
42ecbf5e 8628
d7040cdb
SE
8629# Source file extension for C test sources.
8630ac_ext=c
42ecbf5e 8631
d7040cdb
SE
8632# Object file extension for compiled C test sources.
8633objext=o
8634objext=$objext
42ecbf5e 8635
d7040cdb
SE
8636# Code to be used in simple compile tests
8637lt_simple_compile_test_code="int some_variable = 0;"
42ecbf5e 8638
d7040cdb
SE
8639# Code to be used in simple link tests
8640lt_simple_link_test_code='int main(){return(0);}'
42ecbf5e 8641
ac48eca1 8642
42ecbf5e 8643
42ecbf5e 8644
d5fbea21 8645
d5fbea21
DJ
8646
8647
d7040cdb
SE
8648# If no C compiler was specified, use CC.
8649LTCC=${LTCC-"$CC"}
20e95c23 8650
d7040cdb
SE
8651# If no C compiler flags were specified, use CFLAGS.
8652LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
42ecbf5e 8653
d7040cdb
SE
8654# Allow CC to be a program name with arguments.
8655compiler=$CC
252b5132 8656
d7040cdb
SE
8657# Save the default compiler, since it gets overwritten when the other
8658# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8659compiler_DEFAULT=$CC
42ecbf5e 8660
d7040cdb
SE
8661# save warnings/boilerplate of simple test code
8662ac_outfile=conftest.$ac_objext
8663echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8664eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8665_lt_compiler_boilerplate=`cat conftest.err`
8666$RM conftest*
252b5132 8667
d7040cdb
SE
8668ac_outfile=conftest.$ac_objext
8669echo "$lt_simple_link_test_code" >conftest.$ac_ext
8670eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8671_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8672$RM -r conftest*
252b5132 8673
42ecbf5e 8674
d7040cdb 8675if test -n "$compiler"; then
252b5132 8676
d7040cdb 8677lt_prog_compiler_no_builtin_flag=
252b5132 8678
d7040cdb 8679if test "$GCC" = yes; then
3725885a
RW
8680 case $cc_basename in
8681 nvcc*)
8682 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8683 *)
8684 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8685 esac
d15b04bd 8686
81ecdfbb
RW
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8688$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8689if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8690 $as_echo_n "(cached) " >&6
252b5132 8691else
d7040cdb
SE
8692 lt_cv_prog_compiler_rtti_exceptions=no
8693 ac_outfile=conftest.$ac_objext
8694 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8695 lt_compiler_flag="-fno-rtti -fno-exceptions"
8696 # Insert the option either (1) after the last *FLAGS variable, or
8697 # (2) before a word containing "conftest.", or (3) at the end.
8698 # Note that $ac_compile itself does not contain backslashes and begins
8699 # with a dollar sign (not a hyphen), so the echo should work correctly.
8700 # The option is referenced via a variable to avoid confusing sed.
8701 lt_compile=`echo "$ac_compile" | $SED \
8702 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8703 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8704 -e 's:$: $lt_compiler_flag:'`
3725885a 8705 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8706 (eval "$lt_compile" 2>conftest.err)
8707 ac_status=$?
8708 cat conftest.err >&5
3725885a 8709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8710 if (exit $ac_status) && test -s "$ac_outfile"; then
8711 # The compiler can only warn and ignore the option if not recognized
8712 # So say no if there are warnings other than the usual output.
3725885a 8713 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8714 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8715 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8716 lt_cv_prog_compiler_rtti_exceptions=yes
8717 fi
8718 fi
8719 $RM conftest*
42ecbf5e 8720
252b5132 8721fi
81ecdfbb
RW
8722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8723$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8724
8725if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8726 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
20e95c23 8727else
d7040cdb 8728 :
252b5132 8729fi
252b5132
RH
8730
8731fi
d7040cdb
SE
8732
8733
8734
8735
8736
8737
8738 lt_prog_compiler_wl=
8739lt_prog_compiler_pic=
8740lt_prog_compiler_static=
8741
d7040cdb
SE
8742
8743 if test "$GCC" = yes; then
8744 lt_prog_compiler_wl='-Wl,'
8745 lt_prog_compiler_static='-static'
8746
8747 case $host_os in
8748 aix*)
8749 # All AIX code is PIC.
8750 if test "$host_cpu" = ia64; then
8751 # AIX 5 now supports IA64 processor
8752 lt_prog_compiler_static='-Bstatic'
8753 fi
8754 ;;
8755
8756 amigaos*)
718a6fd8
SE
8757 case $host_cpu in
8758 powerpc)
8759 # see comment about AmigaOS4 .so support
8760 lt_prog_compiler_pic='-fPIC'
8761 ;;
8762 m68k)
8763 # FIXME: we need at least 68020 code to build shared libraries, but
8764 # adding the `-m68020' flag to GCC prevents building anything better,
8765 # like `-m68040'.
8766 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8767 ;;
8768 esac
d7040cdb
SE
8769 ;;
8770
8771 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8772 # PIC is the default for these OSes.
8773 ;;
8774
718a6fd8 8775 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8776 # This hack is so that the source file can tell whether it is being
8777 # built for inclusion in a dll (and should export symbols for example).
8778 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8779 # (--disable-auto-import) libraries
8780 lt_prog_compiler_pic='-DDLL_EXPORT'
8781 ;;
8782
8783 darwin* | rhapsody*)
8784 # PIC is the default on this platform
8785 # Common symbols not allowed in MH_DYLIB files
8786 lt_prog_compiler_pic='-fno-common'
8787 ;;
8788
3725885a
RW
8789 haiku*)
8790 # PIC is the default for Haiku.
8791 # The "-static" flag exists, but is broken.
8792 lt_prog_compiler_static=
8793 ;;
8794
d7040cdb 8795 hpux*)
718a6fd8
SE
8796 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8797 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8798 # sets the default TLS model and affects inlining.
d7040cdb 8799 case $host_cpu in
718a6fd8 8800 hppa*64*)
d7040cdb
SE
8801 # +Z the default
8802 ;;
8803 *)
8804 lt_prog_compiler_pic='-fPIC'
8805 ;;
8806 esac
8807 ;;
8808
8809 interix[3-9]*)
8810 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8811 # Instead, we relocate shared libraries at runtime.
8812 ;;
8813
8814 msdosdjgpp*)
8815 # Just because we use GCC doesn't mean we suddenly get shared libraries
8816 # on systems that don't support them.
8817 lt_prog_compiler_can_build_shared=no
8818 enable_shared=no
8819 ;;
8820
8821 *nto* | *qnx*)
8822 # QNX uses GNU C++, but need to define -shared option too, otherwise
8823 # it will coredump.
8824 lt_prog_compiler_pic='-fPIC -shared'
8825 ;;
8826
8827 sysv4*MP*)
8828 if test -d /usr/nec; then
8829 lt_prog_compiler_pic=-Kconform_pic
8830 fi
8831 ;;
8832
8833 *)
8834 lt_prog_compiler_pic='-fPIC'
8835 ;;
8836 esac
3725885a
RW
8837
8838 case $cc_basename in
8839 nvcc*) # Cuda Compiler Driver 2.2
8840 lt_prog_compiler_wl='-Xlinker '
8841 lt_prog_compiler_pic='-Xcompiler -fPIC'
8842 ;;
8843 esac
d7040cdb
SE
8844 else
8845 # PORTME Check for flag to pass linker flags through the system compiler.
8846 case $host_os in
8847 aix*)
8848 lt_prog_compiler_wl='-Wl,'
8849 if test "$host_cpu" = ia64; then
8850 # AIX 5 now supports IA64 processor
8851 lt_prog_compiler_static='-Bstatic'
8852 else
8853 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8854 fi
8855 ;;
d7040cdb 8856
718a6fd8 8857 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8858 # This hack is so that the source file can tell whether it is being
8859 # built for inclusion in a dll (and should export symbols for example).
8860 lt_prog_compiler_pic='-DDLL_EXPORT'
8861 ;;
8862
8863 hpux9* | hpux10* | hpux11*)
8864 lt_prog_compiler_wl='-Wl,'
8865 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8866 # not for PA HP-UX.
8867 case $host_cpu in
8868 hppa*64*|ia64*)
8869 # +Z the default
8870 ;;
8871 *)
8872 lt_prog_compiler_pic='+Z'
8873 ;;
8874 esac
8875 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8876 lt_prog_compiler_static='${wl}-a ${wl}archive'
8877 ;;
8878
8879 irix5* | irix6* | nonstopux*)
8880 lt_prog_compiler_wl='-Wl,'
8881 # PIC (with -KPIC) is the default.
8882 lt_prog_compiler_static='-non_shared'
8883 ;;
8884
58e24671 8885 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8886 case $cc_basename in
718a6fd8
SE
8887 # old Intel for x86_64 which still supported -KPIC.
8888 ecc*)
d7040cdb
SE
8889 lt_prog_compiler_wl='-Wl,'
8890 lt_prog_compiler_pic='-KPIC'
8891 lt_prog_compiler_static='-static'
8892 ;;
718a6fd8
SE
8893 # icc used to be incompatible with GCC.
8894 # ICC 10 doesn't accept -KPIC any more.
8895 icc* | ifort*)
8896 lt_prog_compiler_wl='-Wl,'
8897 lt_prog_compiler_pic='-fPIC'
8898 lt_prog_compiler_static='-static'
8899 ;;
8900 # Lahey Fortran 8.1.
8901 lf95*)
8902 lt_prog_compiler_wl='-Wl,'
8903 lt_prog_compiler_pic='--shared'
8904 lt_prog_compiler_static='--static'
8905 ;;
df7b86aa
NC
8906 nagfor*)
8907 # NAG Fortran compiler
8908 lt_prog_compiler_wl='-Wl,-Wl,,'
8909 lt_prog_compiler_pic='-PIC'
8910 lt_prog_compiler_static='-Bstatic'
8911 ;;
3725885a 8912 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8913 # Portland Group compilers (*not* the Pentium gcc compiler,
8914 # which looks to be a dead project)
8915 lt_prog_compiler_wl='-Wl,'
8916 lt_prog_compiler_pic='-fpic'
8917 lt_prog_compiler_static='-Bstatic'
8918 ;;
8919 ccc*)
8920 lt_prog_compiler_wl='-Wl,'
8921 # All Alpha code is PIC.
8922 lt_prog_compiler_static='-non_shared'
8923 ;;
3725885a
RW
8924 xl* | bgxl* | bgf* | mpixl*)
8925 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8926 lt_prog_compiler_wl='-Wl,'
8927 lt_prog_compiler_pic='-qpic'
8928 lt_prog_compiler_static='-qstaticlink'
8929 ;;
d7040cdb
SE
8930 *)
8931 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8932 *Sun\ F* | *Sun*Fortran*)
8933 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8934 lt_prog_compiler_pic='-KPIC'
8935 lt_prog_compiler_static='-Bstatic'
3725885a 8936 lt_prog_compiler_wl=''
d7040cdb 8937 ;;
3725885a
RW
8938 *Sun\ C*)
8939 # Sun C 5.9
d7040cdb
SE
8940 lt_prog_compiler_pic='-KPIC'
8941 lt_prog_compiler_static='-Bstatic'
3725885a 8942 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8943 ;;
8944 esac
8945 ;;
8946 esac
8947 ;;
8948
8949 newsos6)
8950 lt_prog_compiler_pic='-KPIC'
8951 lt_prog_compiler_static='-Bstatic'
8952 ;;
8953
8954 *nto* | *qnx*)
8955 # QNX uses GNU C++, but need to define -shared option too, otherwise
8956 # it will coredump.
8957 lt_prog_compiler_pic='-fPIC -shared'
8958 ;;
8959
8960 osf3* | osf4* | osf5*)
8961 lt_prog_compiler_wl='-Wl,'
8962 # All OSF/1 code is PIC.
8963 lt_prog_compiler_static='-non_shared'
8964 ;;
8965
8966 rdos*)
8967 lt_prog_compiler_static='-non_shared'
8968 ;;
8969
8970 solaris*)
8971 lt_prog_compiler_pic='-KPIC'
8972 lt_prog_compiler_static='-Bstatic'
8973 case $cc_basename in
df7b86aa 8974 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
d7040cdb
SE
8975 lt_prog_compiler_wl='-Qoption ld ';;
8976 *)
8977 lt_prog_compiler_wl='-Wl,';;
8978 esac
8979 ;;
8980
8981 sunos4*)
8982 lt_prog_compiler_wl='-Qoption ld '
8983 lt_prog_compiler_pic='-PIC'
8984 lt_prog_compiler_static='-Bstatic'
8985 ;;
8986
8987 sysv4 | sysv4.2uw2* | sysv4.3*)
8988 lt_prog_compiler_wl='-Wl,'
8989 lt_prog_compiler_pic='-KPIC'
8990 lt_prog_compiler_static='-Bstatic'
8991 ;;
8992
8993 sysv4*MP*)
8994 if test -d /usr/nec ;then
8995 lt_prog_compiler_pic='-Kconform_pic'
8996 lt_prog_compiler_static='-Bstatic'
8997 fi
8998 ;;
8999
9000 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9001 lt_prog_compiler_wl='-Wl,'
9002 lt_prog_compiler_pic='-KPIC'
9003 lt_prog_compiler_static='-Bstatic'
9004 ;;
9005
9006 unicos*)
9007 lt_prog_compiler_wl='-Wl,'
9008 lt_prog_compiler_can_build_shared=no
9009 ;;
9010
9011 uts4*)
9012 lt_prog_compiler_pic='-pic'
9013 lt_prog_compiler_static='-Bstatic'
9014 ;;
9015
9016 *)
9017 lt_prog_compiler_can_build_shared=no
9018 ;;
9019 esac
9020 fi
9021
9022case $host_os in
9023 # For platforms which do not support PIC, -DPIC is meaningless:
9024 *djgpp*)
9025 lt_prog_compiler_pic=
9026 ;;
9027 *)
9028 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9029 ;;
9030esac
d7040cdb 9031
df7b86aa
NC
9032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9033$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9034if test "${lt_cv_prog_compiler_pic+set}" = set; then :
9035 $as_echo_n "(cached) " >&6
9036else
9037 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9038fi
9039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9040$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9041lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
d7040cdb
SE
9042
9043#
9044# Check to make sure the PIC flag actually works.
9045#
9046if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9048$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9049if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9050 $as_echo_n "(cached) " >&6
42ecbf5e 9051else
718a6fd8 9052 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
9053 ac_outfile=conftest.$ac_objext
9054 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9055 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9056 # Insert the option either (1) after the last *FLAGS variable, or
9057 # (2) before a word containing "conftest.", or (3) at the end.
9058 # Note that $ac_compile itself does not contain backslashes and begins
9059 # with a dollar sign (not a hyphen), so the echo should work correctly.
9060 # The option is referenced via a variable to avoid confusing sed.
9061 lt_compile=`echo "$ac_compile" | $SED \
9062 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9063 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9064 -e 's:$: $lt_compiler_flag:'`
3725885a 9065 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9066 (eval "$lt_compile" 2>conftest.err)
9067 ac_status=$?
9068 cat conftest.err >&5
3725885a 9069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9070 if (exit $ac_status) && test -s "$ac_outfile"; then
9071 # The compiler can only warn and ignore the option if not recognized
9072 # So say no if there are warnings other than the usual output.
3725885a 9073 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
9074 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9075 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 9076 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
9077 fi
9078 fi
9079 $RM conftest*
42ecbf5e 9080
252b5132 9081fi
81ecdfbb
RW
9082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9083$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 9084
718a6fd8 9085if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
9086 case $lt_prog_compiler_pic in
9087 "" | " "*) ;;
9088 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9089 esac
252b5132 9090else
d7040cdb
SE
9091 lt_prog_compiler_pic=
9092 lt_prog_compiler_can_build_shared=no
252b5132 9093fi
252b5132
RH
9094
9095fi
42ecbf5e 9096
d7040cdb
SE
9097
9098
9099
9100
9101
df7b86aa
NC
9102
9103
9104
9105
9106
d7040cdb
SE
9107#
9108# Check to make sure the static flag actually works.
9109#
9110wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
9111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9112$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9113if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9114 $as_echo_n "(cached) " >&6
42ecbf5e 9115else
718a6fd8 9116 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
9117 save_LDFLAGS="$LDFLAGS"
9118 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9119 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9120 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9121 # The linker can only warn and ignore the option if not recognized
9122 # So say no if there are warnings
9123 if test -s conftest.err; then
9124 # Append any errors to the config.log.
9125 cat conftest.err 1>&5
3725885a 9126 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
9127 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9128 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 9129 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
9130 fi
9131 else
718a6fd8 9132 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
9133 fi
9134 fi
718a6fd8 9135 $RM -r conftest*
d7040cdb 9136 LDFLAGS="$save_LDFLAGS"
42ecbf5e 9137
42ecbf5e 9138fi
81ecdfbb
RW
9139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9140$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 9141
718a6fd8 9142if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
9143 :
9144else
9145 lt_prog_compiler_static=
42ecbf5e 9146fi
42ecbf5e 9147
252b5132 9148
252b5132 9149
42ecbf5e 9150
252b5132 9151
20e95c23 9152
d7040cdb 9153
81ecdfbb
RW
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9155$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9156if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9157 $as_echo_n "(cached) " >&6
252b5132 9158else
d7040cdb
SE
9159 lt_cv_prog_compiler_c_o=no
9160 $RM -r conftest 2>/dev/null
9161 mkdir conftest
9162 cd conftest
9163 mkdir out
9164 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9165
9166 lt_compiler_flag="-o out/conftest2.$ac_objext"
9167 # Insert the option either (1) after the last *FLAGS variable, or
9168 # (2) before a word containing "conftest.", or (3) at the end.
9169 # Note that $ac_compile itself does not contain backslashes and begins
9170 # with a dollar sign (not a hyphen), so the echo should work correctly.
9171 lt_compile=`echo "$ac_compile" | $SED \
9172 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9173 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9174 -e 's:$: $lt_compiler_flag:'`
3725885a 9175 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9176 (eval "$lt_compile" 2>out/conftest.err)
9177 ac_status=$?
9178 cat out/conftest.err >&5
3725885a 9179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9180 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9181 then
9182 # The compiler can only warn and ignore the option if not recognized
9183 # So say no if there are warnings
3725885a 9184 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9185 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9186 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9187 lt_cv_prog_compiler_c_o=yes
9188 fi
9189 fi
9190 chmod u+w . 2>&5
9191 $RM conftest*
9192 # SGI C++ compiler will create directory out/ii_files/ for
9193 # template instantiation
9194 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9195 $RM out/* && rmdir out
9196 cd ..
9197 $RM -r conftest
9198 $RM conftest*
9199
252b5132 9200fi
81ecdfbb
RW
9201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9202$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
42ecbf5e 9203
20e95c23 9204
20e95c23
DJ
9205
9206
d7040cdb
SE
9207
9208
81ecdfbb
RW
9209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9210$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9211if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9212 $as_echo_n "(cached) " >&6
42ecbf5e 9213else
d7040cdb
SE
9214 lt_cv_prog_compiler_c_o=no
9215 $RM -r conftest 2>/dev/null
9216 mkdir conftest
9217 cd conftest
9218 mkdir out
9219 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9220
9221 lt_compiler_flag="-o out/conftest2.$ac_objext"
9222 # Insert the option either (1) after the last *FLAGS variable, or
9223 # (2) before a word containing "conftest.", or (3) at the end.
9224 # Note that $ac_compile itself does not contain backslashes and begins
9225 # with a dollar sign (not a hyphen), so the echo should work correctly.
9226 lt_compile=`echo "$ac_compile" | $SED \
9227 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9228 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9229 -e 's:$: $lt_compiler_flag:'`
3725885a 9230 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
9231 (eval "$lt_compile" 2>out/conftest.err)
9232 ac_status=$?
9233 cat out/conftest.err >&5
3725885a 9234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
9235 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9236 then
9237 # The compiler can only warn and ignore the option if not recognized
9238 # So say no if there are warnings
3725885a 9239 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
9240 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9241 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9242 lt_cv_prog_compiler_c_o=yes
9243 fi
9244 fi
9245 chmod u+w . 2>&5
9246 $RM conftest*
9247 # SGI C++ compiler will create directory out/ii_files/ for
9248 # template instantiation
9249 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9250 $RM out/* && rmdir out
9251 cd ..
9252 $RM -r conftest
9253 $RM conftest*
9254
9255fi
81ecdfbb
RW
9256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9257$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9258
9259
9260
9261
9262hard_links="nottested"
9263if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9264 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
9265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9266$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
9267 hard_links=yes
9268 $RM conftest*
9269 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9270 touch conftest.a
9271 ln conftest.a conftest.b 2>&5 || hard_links=no
9272 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9274$as_echo "$hard_links" >&6; }
d7040cdb 9275 if test "$hard_links" = no; then
81ecdfbb
RW
9276 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9277$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
9278 need_locks=warn
9279 fi
9280else
9281 need_locks=no
9282fi
9283
9284
9285
9286
9287
9288
81ecdfbb
RW
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9290$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
9291
9292 runpath_var=
9293 allow_undefined_flag=
9294 always_export_symbols=no
9295 archive_cmds=
9296 archive_expsym_cmds=
9297 compiler_needs_object=no
9298 enable_shared_with_static_runtimes=no
9299 export_dynamic_flag_spec=
9300 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9301 hardcode_automatic=no
9302 hardcode_direct=no
9303 hardcode_direct_absolute=no
9304 hardcode_libdir_flag_spec=
9305 hardcode_libdir_flag_spec_ld=
9306 hardcode_libdir_separator=
9307 hardcode_minus_L=no
9308 hardcode_shlibpath_var=unsupported
9309 inherit_rpath=no
9310 link_all_deplibs=unknown
9311 module_cmds=
9312 module_expsym_cmds=
9313 old_archive_from_new_cmds=
9314 old_archive_from_expsyms_cmds=
9315 thread_safe_flag_spec=
9316 whole_archive_flag_spec=
9317 # include_expsyms should be a list of space-separated symbols to be *always*
9318 # included in the symbol list
9319 include_expsyms=
9320 # exclude_expsyms can be an extended regexp of symbols to exclude
9321 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9322 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9323 # as well as any symbol that contains `d'.
718a6fd8 9324 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9325 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9326 # platforms (ab)use it in PIC code, but their linkers get confused if
9327 # the symbol is explicitly referenced. Since portable code cannot
9328 # rely on this symbol name, it's probably fine to never include it in
9329 # preloaded symbol tables.
718a6fd8 9330 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9331 extract_expsyms_cmds=
9332
9333 case $host_os in
718a6fd8 9334 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9335 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9336 # When not using gcc, we currently assume that we are using
9337 # Microsoft Visual C++.
9338 if test "$GCC" != yes; then
9339 with_gnu_ld=no
9340 fi
9341 ;;
9342 interix*)
9343 # we just hope/assume this is gcc and not c89 (= MSVC++)
9344 with_gnu_ld=yes
9345 ;;
9346 openbsd*)
9347 with_gnu_ld=no
9348 ;;
9349 esac
9350
9351 ld_shlibs=yes
3725885a
RW
9352
9353 # On some targets, GNU ld is compatible enough with the native linker
9354 # that we're better off using the native interface for both.
9355 lt_use_gnu_ld_interface=no
d7040cdb 9356 if test "$with_gnu_ld" = yes; then
3725885a
RW
9357 case $host_os in
9358 aix*)
9359 # The AIX port of GNU ld has always aspired to compatibility
9360 # with the native linker. However, as the warning in the GNU ld
9361 # block says, versions before 2.19.5* couldn't really create working
9362 # shared libraries, regardless of the interface used.
9363 case `$LD -v 2>&1` in
9364 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9365 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9366 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9367 *)
9368 lt_use_gnu_ld_interface=yes
9369 ;;
9370 esac
9371 ;;
9372 *)
9373 lt_use_gnu_ld_interface=yes
9374 ;;
9375 esac
9376 fi
9377
9378 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9379 # If archive_cmds runs LD, not CC, wlarc should be empty
9380 wlarc='${wl}'
9381
9382 # Set some defaults for GNU ld with shared library support. These
9383 # are reset later if shared libraries are not supported. Putting them
9384 # here allows them to be overridden if necessary.
9385 runpath_var=LD_RUN_PATH
9386 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9387 export_dynamic_flag_spec='${wl}--export-dynamic'
9388 # ancient GNU ld didn't support --whole-archive et. al.
9389 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9390 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9391 else
9392 whole_archive_flag_spec=
9393 fi
9394 supports_anon_versioning=no
9395 case `$LD -v 2>&1` in
3725885a 9396 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9397 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9398 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9399 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9400 *\ 2.11.*) ;; # other 2.11 versions
9401 *) supports_anon_versioning=yes ;;
9402 esac
9403
9404 # See if GNU ld supports shared libraries.
9405 case $host_os in
50e7d84b 9406 aix[3-9]*)
d7040cdb
SE
9407 # On AIX/PPC, the GNU linker is very broken
9408 if test "$host_cpu" != ia64; then
9409 ld_shlibs=no
9410 cat <<_LT_EOF 1>&2
9411
3725885a 9412*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9413*** to be unable to reliably create shared libraries on AIX.
9414*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9415*** really care for shared libraries, you may want to install binutils
9416*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9417*** You will then need to restart the configuration process.
d7040cdb
SE
9418
9419_LT_EOF
9420 fi
9421 ;;
9422
9423 amigaos*)
718a6fd8
SE
9424 case $host_cpu in
9425 powerpc)
9426 # see comment about AmigaOS4 .so support
9427 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9428 archive_expsym_cmds=''
9429 ;;
9430 m68k)
9431 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)'
9432 hardcode_libdir_flag_spec='-L$libdir'
9433 hardcode_minus_L=yes
9434 ;;
9435 esac
d7040cdb
SE
9436 ;;
9437
9438 beos*)
9439 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9440 allow_undefined_flag=unsupported
9441 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9442 # support --undefined. This deserves some investigation. FIXME
9443 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9444 else
9445 ld_shlibs=no
9446 fi
9447 ;;
9448
718a6fd8 9449 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9450 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9451 # as there is no search path for DLLs.
9452 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9453 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9454 allow_undefined_flag=unsupported
9455 always_export_symbols=no
9456 enable_shared_with_static_runtimes=yes
df7b86aa
NC
9457 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9458 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
d7040cdb
SE
9459
9460 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9461 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9462 # If the export-symbols file already is a .def file (1st line
9463 # is EXPORTS), use it as is; otherwise, prepend...
9464 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9465 cp $export_symbols $output_objdir/$soname.def;
9466 else
9467 echo EXPORTS > $output_objdir/$soname.def;
9468 cat $export_symbols >> $output_objdir/$soname.def;
9469 fi~
9470 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9471 else
9472 ld_shlibs=no
9473 fi
9474 ;;
9475
3725885a
RW
9476 haiku*)
9477 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9478 link_all_deplibs=yes
9479 ;;
9480
d7040cdb
SE
9481 interix[3-9]*)
9482 hardcode_direct=no
9483 hardcode_shlibpath_var=no
9484 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9485 export_dynamic_flag_spec='${wl}-E'
9486 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9487 # Instead, shared libraries are loaded at an image base (0x10000000 by
9488 # default) and relocated if they conflict, which is a slow very memory
9489 # consuming and fragmenting process. To avoid this, we pick a random,
9490 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9491 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9492 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9493 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'
9494 ;;
9495
58e24671 9496 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9497 tmp_diet=no
9498 if test "$host_os" = linux-dietlibc; then
9499 case $cc_basename in
9500 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9501 esac
9502 fi
9503 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9504 && test "$tmp_diet" = no
9505 then
df7b86aa 9506 tmp_addflag=' $pic_flag'
718a6fd8 9507 tmp_sharedflag='-shared'
d7040cdb
SE
9508 case $cc_basename,$host_cpu in
9509 pgcc*) # Portland Group C compiler
3725885a 9510 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'
d7040cdb
SE
9511 tmp_addflag=' $pic_flag'
9512 ;;
3725885a
RW
9513 pgf77* | pgf90* | pgf95* | pgfortran*)
9514 # Portland Group f77 and f90 compilers
9515 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'
d7040cdb
SE
9516 tmp_addflag=' $pic_flag -Mnomain' ;;
9517 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9518 tmp_addflag=' -i_dynamic' ;;
9519 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9520 tmp_addflag=' -i_dynamic -nofor_main' ;;
9521 ifc* | ifort*) # Intel Fortran compiler
9522 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9523 lf95*) # Lahey Fortran 8.1
9524 whole_archive_flag_spec=
9525 tmp_sharedflag='--shared' ;;
3725885a 9526 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9527 tmp_sharedflag='-qmkshrobj'
9528 tmp_addflag= ;;
3725885a
RW
9529 nvcc*) # Cuda Compiler Driver 2.2
9530 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'
9531 compiler_needs_object=yes
9532 ;;
d7040cdb
SE
9533 esac
9534 case `$CC -V 2>&1 | sed 5q` in
9535 *Sun\ C*) # Sun C 5.9
3725885a 9536 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'
d7040cdb
SE
9537 compiler_needs_object=yes
9538 tmp_sharedflag='-G' ;;
9539 *Sun\ F*) # Sun Fortran 8.3
9540 tmp_sharedflag='-G' ;;
d7040cdb
SE
9541 esac
9542 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9543
9544 if test "x$supports_anon_versioning" = xyes; then
9545 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9546 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9547 echo "local: *; };" >> $output_objdir/$libname.ver~
9548 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9549 fi
718a6fd8
SE
9550
9551 case $cc_basename in
3725885a 9552 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9553 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9554 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9555 hardcode_libdir_flag_spec=
9556 hardcode_libdir_flag_spec_ld='-rpath $libdir'
df7b86aa 9557 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
718a6fd8
SE
9558 if test "x$supports_anon_versioning" = xyes; then
9559 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9560 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9561 echo "local: *; };" >> $output_objdir/$libname.ver~
df7b86aa 9562 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
9563 fi
9564 ;;
9565 esac
d7040cdb
SE
9566 else
9567 ld_shlibs=no
9568 fi
9569 ;;
9570
9571 netbsd*)
9572 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9573 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9574 wlarc=
9575 else
df7b86aa
NC
9576 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9577 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9578 fi
9579 ;;
9580
9581 solaris*)
9582 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9583 ld_shlibs=no
9584 cat <<_LT_EOF 1>&2
9585
9586*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9587*** create shared libraries on Solaris systems. Therefore, libtool
9588*** is disabling shared libraries support. We urge you to upgrade GNU
9589*** binutils to release 2.9.1 or newer. Another option is to modify
9590*** your PATH or compiler configuration so that the native linker is
9591*** used, and then restart.
9592
9593_LT_EOF
9594 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
df7b86aa
NC
9595 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9596 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9597 else
9598 ld_shlibs=no
9599 fi
9600 ;;
9601
9602 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9603 case `$LD -v 2>&1` in
9604 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9605 ld_shlibs=no
9606 cat <<_LT_EOF 1>&2
9607
9608*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9609*** reliably create shared libraries on SCO systems. Therefore, libtool
9610*** is disabling shared libraries support. We urge you to upgrade GNU
9611*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9612*** your PATH or compiler configuration so that the native linker is
9613*** used, and then restart.
9614
9615_LT_EOF
9616 ;;
9617 *)
9618 # For security reasons, it is highly recommended that you always
9619 # use absolute paths for naming shared libraries, and exclude the
9620 # DT_RUNPATH tag from executables and libraries. But doing so
9621 # requires that you compile everything twice, which is a pain.
9622 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9623 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9624 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9625 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9626 else
9627 ld_shlibs=no
9628 fi
9629 ;;
9630 esac
9631 ;;
9632
9633 sunos4*)
9634 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9635 wlarc=
9636 hardcode_direct=yes
9637 hardcode_shlibpath_var=no
9638 ;;
9639
9640 *)
9641 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
df7b86aa
NC
9642 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9643 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
d7040cdb
SE
9644 else
9645 ld_shlibs=no
9646 fi
9647 ;;
9648 esac
9649
9650 if test "$ld_shlibs" = no; then
9651 runpath_var=
9652 hardcode_libdir_flag_spec=
9653 export_dynamic_flag_spec=
9654 whole_archive_flag_spec=
9655 fi
9656 else
9657 # PORTME fill in a description of your system's linker (not GNU ld)
9658 case $host_os in
9659 aix3*)
9660 allow_undefined_flag=unsupported
9661 always_export_symbols=yes
9662 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'
9663 # Note: this linker hardcodes the directories in LIBPATH if there
9664 # are no directories specified by -L.
9665 hardcode_minus_L=yes
9666 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9667 # Neither direct hardcoding nor static linking is supported with a
9668 # broken collect2.
9669 hardcode_direct=unsupported
9670 fi
9671 ;;
9672
50e7d84b 9673 aix[4-9]*)
d7040cdb
SE
9674 if test "$host_cpu" = ia64; then
9675 # On IA64, the linker does run time linking by default, so we don't
9676 # have to do anything special.
9677 aix_use_runtimelinking=no
9678 exp_sym_flag='-Bexport'
9679 no_entry_flag=""
9680 else
9681 # If we're using GNU nm, then we don't want the "-C" option.
9682 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9683 # Also, AIX nm treats weak defined symbols like other global
9684 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9685 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9686 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'
d7040cdb
SE
9687 else
9688 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'
9689 fi
9690 aix_use_runtimelinking=no
9691
9692 # Test if we are trying to use run time linking or normal
9693 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9694 # need to do runtime linking.
50e7d84b 9695 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9696 for ld_flag in $LDFLAGS; do
9697 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9698 aix_use_runtimelinking=yes
9699 break
9700 fi
9701 done
9702 ;;
9703 esac
9704
9705 exp_sym_flag='-bexport'
9706 no_entry_flag='-bnoentry'
9707 fi
9708
9709 # When large executables or shared objects are built, AIX ld can
9710 # have problems creating the table of contents. If linking a library
9711 # or program results in "error TOC overflow" add -mminimal-toc to
9712 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9713 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9714
9715 archive_cmds=''
9716 hardcode_direct=yes
9717 hardcode_direct_absolute=yes
9718 hardcode_libdir_separator=':'
9719 link_all_deplibs=yes
9720 file_list_spec='${wl}-f,'
9721
9722 if test "$GCC" = yes; then
9723 case $host_os in aix4.[012]|aix4.[012].*)
9724 # We only want to do this on AIX 4.2 and lower, the check
9725 # below for broken collect2 doesn't work under 4.3+
9726 collect2name=`${CC} -print-prog-name=collect2`
9727 if test -f "$collect2name" &&
9728 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9729 then
9730 # We have reworked collect2
9731 :
9732 else
9733 # We have old collect2
9734 hardcode_direct=unsupported
9735 # It fails to find uninstalled libraries when the uninstalled
9736 # path is not listed in the libpath. Setting hardcode_minus_L
9737 # to unsupported forces relinking
9738 hardcode_minus_L=yes
9739 hardcode_libdir_flag_spec='-L$libdir'
9740 hardcode_libdir_separator=
9741 fi
9742 ;;
9743 esac
9744 shared_flag='-shared'
9745 if test "$aix_use_runtimelinking" = yes; then
9746 shared_flag="$shared_flag "'${wl}-G'
9747 fi
9748 else
9749 # not using gcc
9750 if test "$host_cpu" = ia64; then
9751 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9752 # chokes on -Wl,-G. The following line is correct:
9753 shared_flag='-G'
9754 else
9755 if test "$aix_use_runtimelinking" = yes; then
9756 shared_flag='${wl}-G'
9757 else
9758 shared_flag='${wl}-bM:SRE'
9759 fi
9760 fi
9761 fi
9762
718a6fd8 9763 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9764 # It seems that -bexpall does not export symbols beginning with
9765 # underscore (_), so it is better to generate a list of symbols to export.
9766 always_export_symbols=yes
9767 if test "$aix_use_runtimelinking" = yes; then
9768 # Warning - without using the other runtime loading flags (-brtl),
9769 # -berok will link without error, but may produce a broken library.
9770 allow_undefined_flag='-berok'
9771 # Determine the default libpath from the value encoded in an
9772 # empty executable.
df7b86aa
NC
9773 if test "${lt_cv_aix_libpath+set}" = set; then
9774 aix_libpath=$lt_cv_aix_libpath
9775else
9776 if test "${lt_cv_aix_libpath_+set}" = set; then :
9777 $as_echo_n "(cached) " >&6
9778else
9779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9780/* end confdefs.h. */
d7040cdb
SE
9781
9782int
9783main ()
9784{
9785
9786 ;
9787 return 0;
9788}
42ecbf5e 9789_ACEOF
81ecdfbb 9790if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9791
df7b86aa
NC
9792 lt_aix_libpath_sed='
9793 /Import File Strings/,/^$/ {
9794 /^0/ {
9795 s/^0 *\([^ ]*\) *$/\1/
9796 p
9797 }
9798 }'
9799 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9800 # Check for a 64-bit object if we didn't find anything.
9801 if test -z "$lt_cv_aix_libpath_"; then
9802 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9803 fi
252b5132 9804fi
81ecdfbb
RW
9805rm -f core conftest.err conftest.$ac_objext \
9806 conftest$ac_exeext conftest.$ac_ext
df7b86aa
NC
9807 if test -z "$lt_cv_aix_libpath_"; then
9808 lt_cv_aix_libpath_="/usr/lib:/lib"
9809 fi
9810
9811fi
9812
9813 aix_libpath=$lt_cv_aix_libpath_
9814fi
252b5132 9815
d7040cdb 9816 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9817 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"
d7040cdb
SE
9818 else
9819 if test "$host_cpu" = ia64; then
9820 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9821 allow_undefined_flag="-z nodefs"
9822 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"
9823 else
9824 # Determine the default libpath from the value encoded in an
9825 # empty executable.
df7b86aa
NC
9826 if test "${lt_cv_aix_libpath+set}" = set; then
9827 aix_libpath=$lt_cv_aix_libpath
9828else
9829 if test "${lt_cv_aix_libpath_+set}" = set; then :
9830 $as_echo_n "(cached) " >&6
9831else
9832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9833/* end confdefs.h. */
d7040cdb
SE
9834
9835int
9836main ()
9837{
9838
9839 ;
9840 return 0;
9841}
42ecbf5e 9842_ACEOF
81ecdfbb 9843if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9844
df7b86aa
NC
9845 lt_aix_libpath_sed='
9846 /Import File Strings/,/^$/ {
9847 /^0/ {
9848 s/^0 *\([^ ]*\) *$/\1/
9849 p
9850 }
9851 }'
9852 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9853 # Check for a 64-bit object if we didn't find anything.
9854 if test -z "$lt_cv_aix_libpath_"; then
9855 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9856 fi
252b5132 9857fi
81ecdfbb
RW
9858rm -f core conftest.err conftest.$ac_objext \
9859 conftest$ac_exeext conftest.$ac_ext
df7b86aa
NC
9860 if test -z "$lt_cv_aix_libpath_"; then
9861 lt_cv_aix_libpath_="/usr/lib:/lib"
9862 fi
9863
9864fi
9865
9866 aix_libpath=$lt_cv_aix_libpath_
9867fi
d7040cdb
SE
9868
9869 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9870 # Warning - without using the other run time loading flags,
9871 # -berok will link without error, but may produce a broken library.
9872 no_undefined_flag=' ${wl}-bernotok'
9873 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9874 if test "$with_gnu_ld" = yes; then
9875 # We only use this code for GNU lds that support --whole-archive.
9876 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9877 else
9878 # Exported symbols can be pulled into shared objects from archives
9879 whole_archive_flag_spec='$convenience'
9880 fi
d7040cdb
SE
9881 archive_cmds_need_lc=yes
9882 # This is similar to how AIX traditionally builds its shared libraries.
9883 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'
9884 fi
9885 fi
9886 ;;
42ecbf5e 9887
d7040cdb 9888 amigaos*)
718a6fd8
SE
9889 case $host_cpu in
9890 powerpc)
9891 # see comment about AmigaOS4 .so support
9892 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9893 archive_expsym_cmds=''
9894 ;;
9895 m68k)
9896 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)'
9897 hardcode_libdir_flag_spec='-L$libdir'
9898 hardcode_minus_L=yes
9899 ;;
9900 esac
d7040cdb 9901 ;;
252b5132 9902
d7040cdb
SE
9903 bsdi[45]*)
9904 export_dynamic_flag_spec=-rdynamic
9905 ;;
252b5132 9906
718a6fd8 9907 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9908 # When not using gcc, we currently assume that we are using
9909 # Microsoft Visual C++.
9910 # hardcode_libdir_flag_spec is actually meaningless, as there is
9911 # no search path for DLLs.
df7b86aa
NC
9912 case $cc_basename in
9913 cl*)
9914 # Native MSVC
9915 hardcode_libdir_flag_spec=' '
9916 allow_undefined_flag=unsupported
9917 always_export_symbols=yes
9918 file_list_spec='@'
9919 # Tell ltmain to make .lib files, not .a files.
9920 libext=lib
9921 # Tell ltmain to make .dll files, not .so files.
9922 shrext_cmds=".dll"
9923 # FIXME: Setting linknames here is a bad hack.
9924 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9925 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9926 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9927 else
9928 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9929 fi~
9930 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9931 linknames='
9932 # The linker will not automatically build a static lib if we build a DLL.
9933 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9934 enable_shared_with_static_runtimes=yes
9935 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9936 # Don't use ranlib
9937 old_postinstall_cmds='chmod 644 $oldlib'
9938 postlink_cmds='lt_outputfile="@OUTPUT@"~
9939 lt_tool_outputfile="@TOOL_OUTPUT@"~
9940 case $lt_outputfile in
9941 *.exe|*.EXE) ;;
9942 *)
9943 lt_outputfile="$lt_outputfile.exe"
9944 lt_tool_outputfile="$lt_tool_outputfile.exe"
9945 ;;
9946 esac~
9947 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9948 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9949 $RM "$lt_outputfile.manifest";
9950 fi'
9951 ;;
9952 *)
9953 # Assume MSVC wrapper
9954 hardcode_libdir_flag_spec=' '
9955 allow_undefined_flag=unsupported
9956 # Tell ltmain to make .lib files, not .a files.
9957 libext=lib
9958 # Tell ltmain to make .dll files, not .so files.
9959 shrext_cmds=".dll"
9960 # FIXME: Setting linknames here is a bad hack.
9961 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9962 # The linker will automatically build a .lib file if we build a DLL.
9963 old_archive_from_new_cmds='true'
9964 # FIXME: Should let the user specify the lib program.
9965 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9966 enable_shared_with_static_runtimes=yes
9967 ;;
9968 esac
d7040cdb 9969 ;;
252b5132 9970
d7040cdb 9971 darwin* | rhapsody*)
c46f8c51 9972
718a6fd8
SE
9973
9974 archive_cmds_need_lc=no
9975 hardcode_direct=no
9976 hardcode_automatic=yes
9977 hardcode_shlibpath_var=unsupported
3725885a
RW
9978 if test "$lt_cv_ld_force_load" = "yes"; then
9979 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\"`'
9980 else
9981 whole_archive_flag_spec=''
9982 fi
718a6fd8
SE
9983 link_all_deplibs=yes
9984 allow_undefined_flag="$_lt_dar_allow_undefined"
9985 case $cc_basename in
9986 ifort*) _lt_dar_can_shared=yes ;;
9987 *) _lt_dar_can_shared=$GCC ;;
9988 esac
9989 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9990 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9991 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9992 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9993 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}"
9994 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}"
9995
9996 else
9997 ld_shlibs=no
9998 fi
9999
d7040cdb 10000 ;;
42ecbf5e 10001
d7040cdb
SE
10002 dgux*)
10003 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10004 hardcode_libdir_flag_spec='-L$libdir'
10005 hardcode_shlibpath_var=no
10006 ;;
252b5132 10007
df7b86aa
NC
10008 freebsd1*)
10009 ld_shlibs=no
10010 ;;
10011
d7040cdb
SE
10012 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10013 # support. Future versions do this automatically, but an explicit c++rt0.o
10014 # does not break anything, and helps significantly (at the cost of a little
10015 # extra space).
10016 freebsd2.2*)
10017 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10018 hardcode_libdir_flag_spec='-R$libdir'
10019 hardcode_direct=yes
10020 hardcode_shlibpath_var=no
10021 ;;
252b5132 10022
d7040cdb
SE
10023 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10024 freebsd2*)
10025 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10026 hardcode_direct=yes
10027 hardcode_minus_L=yes
10028 hardcode_shlibpath_var=no
10029 ;;
42ecbf5e 10030
d7040cdb
SE
10031 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10032 freebsd* | dragonfly*)
df7b86aa 10033 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
10034 hardcode_libdir_flag_spec='-R$libdir'
10035 hardcode_direct=yes
10036 hardcode_shlibpath_var=no
10037 ;;
252b5132 10038
d7040cdb
SE
10039 hpux9*)
10040 if test "$GCC" = yes; then
df7b86aa 10041 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
d7040cdb
SE
10042 else
10043 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'
10044 fi
10045 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10046 hardcode_libdir_separator=:
10047 hardcode_direct=yes
10048
10049 # hardcode_minus_L: Not really in the search PATH,
10050 # but as the default location of the library.
10051 hardcode_minus_L=yes
10052 export_dynamic_flag_spec='${wl}-E'
10053 ;;
20e95c23 10054
d7040cdb 10055 hpux10*)
3725885a 10056 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
df7b86aa 10057 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
10058 else
10059 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10060 fi
10061 if test "$with_gnu_ld" = no; then
10062 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10063 hardcode_libdir_flag_spec_ld='+b $libdir'
10064 hardcode_libdir_separator=:
10065 hardcode_direct=yes
10066 hardcode_direct_absolute=yes
10067 export_dynamic_flag_spec='${wl}-E'
10068 # hardcode_minus_L: Not really in the search PATH,
10069 # but as the default location of the library.
10070 hardcode_minus_L=yes
10071 fi
10072 ;;
20e95c23 10073
d7040cdb 10074 hpux11*)
3725885a 10075 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
10076 case $host_cpu in
10077 hppa*64*)
10078 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10079 ;;
10080 ia64*)
df7b86aa 10081 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
10082 ;;
10083 *)
df7b86aa 10084 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
10085 ;;
10086 esac
10087 else
10088 case $host_cpu in
10089 hppa*64*)
10090 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10091 ;;
10092 ia64*)
10093 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10094 ;;
10095 *)
3725885a
RW
10096
10097 # Older versions of the 11.00 compiler do not understand -b yet
10098 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10100$as_echo_n "checking if $CC understands -b... " >&6; }
10101if test "${lt_cv_prog_compiler__b+set}" = set; then :
10102 $as_echo_n "(cached) " >&6
10103else
10104 lt_cv_prog_compiler__b=no
10105 save_LDFLAGS="$LDFLAGS"
10106 LDFLAGS="$LDFLAGS -b"
10107 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10108 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10109 # The linker can only warn and ignore the option if not recognized
10110 # So say no if there are warnings
10111 if test -s conftest.err; then
10112 # Append any errors to the config.log.
10113 cat conftest.err 1>&5
10114 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10115 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10116 if diff conftest.exp conftest.er2 >/dev/null; then
10117 lt_cv_prog_compiler__b=yes
10118 fi
10119 else
10120 lt_cv_prog_compiler__b=yes
10121 fi
10122 fi
10123 $RM -r conftest*
10124 LDFLAGS="$save_LDFLAGS"
10125
10126fi
10127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10128$as_echo "$lt_cv_prog_compiler__b" >&6; }
10129
10130if test x"$lt_cv_prog_compiler__b" = xyes; then
10131 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10132else
10133 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10134fi
10135
d7040cdb
SE
10136 ;;
10137 esac
10138 fi
10139 if test "$with_gnu_ld" = no; then
10140 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10141 hardcode_libdir_separator=:
10142
10143 case $host_cpu in
10144 hppa*64*|ia64*)
10145 hardcode_direct=no
10146 hardcode_shlibpath_var=no
10147 ;;
10148 *)
10149 hardcode_direct=yes
10150 hardcode_direct_absolute=yes
10151 export_dynamic_flag_spec='${wl}-E'
10152
10153 # hardcode_minus_L: Not really in the search PATH,
10154 # but as the default location of the library.
10155 hardcode_minus_L=yes
10156 ;;
10157 esac
10158 fi
10159 ;;
10160
10161 irix5* | irix6* | nonstopux*)
10162 if test "$GCC" = yes; then
df7b86aa 10163 archive_cmds='$CC -shared $pic_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'
d7040cdb
SE
10164 # Try to use the -exported_symbol ld option, if it does not
10165 # work, assume that -exports_file does not work either and
10166 # implicitly export all symbols.
df7b86aa
NC
10167 # This should be the same for all languages, so no per-tag cache variable.
10168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10169$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10170if test "${lt_cv_irix_exported_symbol+set}" = set; then :
10171 $as_echo_n "(cached) " >&6
10172else
10173 save_LDFLAGS="$LDFLAGS"
10174 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 10176/* end confdefs.h. */
df7b86aa 10177int foo (void) { return 0; }
42ecbf5e 10178_ACEOF
81ecdfbb 10179if ac_fn_c_try_link "$LINENO"; then :
df7b86aa
NC
10180 lt_cv_irix_exported_symbol=yes
10181else
10182 lt_cv_irix_exported_symbol=no
42ecbf5e 10183fi
81ecdfbb
RW
10184rm -f core conftest.err conftest.$ac_objext \
10185 conftest$ac_exeext conftest.$ac_ext
df7b86aa
NC
10186 LDFLAGS="$save_LDFLAGS"
10187fi
10188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10189$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10190 if test "$lt_cv_irix_exported_symbol" = yes; then
10191 archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
10192 fi
d7040cdb 10193 else
3725885a
RW
10194 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'
10195 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'
d7040cdb
SE
10196 fi
10197 archive_cmds_need_lc='no'
10198 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10199 hardcode_libdir_separator=:
10200 inherit_rpath=yes
10201 link_all_deplibs=yes
10202 ;;
42ecbf5e 10203
d7040cdb
SE
10204 netbsd*)
10205 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10206 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10207 else
10208 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10209 fi
10210 hardcode_libdir_flag_spec='-R$libdir'
10211 hardcode_direct=yes
10212 hardcode_shlibpath_var=no
10213 ;;
42ecbf5e 10214
d7040cdb
SE
10215 newsos6)
10216 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10217 hardcode_direct=yes
10218 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10219 hardcode_libdir_separator=:
10220 hardcode_shlibpath_var=no
10221 ;;
42ecbf5e 10222
d7040cdb
SE
10223 *nto* | *qnx*)
10224 ;;
252b5132 10225
d7040cdb 10226 openbsd*)
718a6fd8
SE
10227 if test -f /usr/libexec/ld.so; then
10228 hardcode_direct=yes
10229 hardcode_shlibpath_var=no
10230 hardcode_direct_absolute=yes
10231 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 10232 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 10233 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 10234 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
10235 export_dynamic_flag_spec='${wl}-E'
10236 else
10237 case $host_os in
10238 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10239 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10240 hardcode_libdir_flag_spec='-R$libdir'
10241 ;;
10242 *)
10243 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10244 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10245 ;;
10246 esac
10247 fi
10248 else
10249 ld_shlibs=no
d7040cdb
SE
10250 fi
10251 ;;
252b5132 10252
d7040cdb
SE
10253 os2*)
10254 hardcode_libdir_flag_spec='-L$libdir'
10255 hardcode_minus_L=yes
10256 allow_undefined_flag=unsupported
3725885a 10257 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'
d7040cdb
SE
10258 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10259 ;;
2481e6a2 10260
d7040cdb
SE
10261 osf3*)
10262 if test "$GCC" = yes; then
10263 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10264 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'
d7040cdb
SE
10265 else
10266 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10267 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'
d7040cdb
SE
10268 fi
10269 archive_cmds_need_lc='no'
10270 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10271 hardcode_libdir_separator=:
10272 ;;
42ecbf5e 10273
d7040cdb
SE
10274 osf4* | osf5*) # as osf3* with the addition of -msym flag
10275 if test "$GCC" = yes; then
10276 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
df7b86aa 10277 archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
d7040cdb
SE
10278 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10279 else
10280 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10281 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'
d7040cdb 10282 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~
3725885a 10283 $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'
42ecbf5e 10284
d7040cdb
SE
10285 # Both c and cxx compiler support -rpath directly
10286 hardcode_libdir_flag_spec='-rpath $libdir'
10287 fi
10288 archive_cmds_need_lc='no'
10289 hardcode_libdir_separator=:
10290 ;;
10291
10292 solaris*)
10293 no_undefined_flag=' -z defs'
10294 if test "$GCC" = yes; then
10295 wlarc='${wl}'
df7b86aa 10296 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 10297 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
df7b86aa 10298 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
d7040cdb
SE
10299 else
10300 case `$CC -V 2>&1` in
10301 *"Compilers 5.0"*)
10302 wlarc=''
10303 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10304 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10305 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10306 ;;
10307 *)
10308 wlarc='${wl}'
10309 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10310 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10311 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10312 ;;
10313 esac
10314 fi
10315 hardcode_libdir_flag_spec='-R$libdir'
10316 hardcode_shlibpath_var=no
10317 case $host_os in
10318 solaris2.[0-5] | solaris2.[0-5].*) ;;
10319 *)
10320 # The compiler driver will combine and reorder linker options,
10321 # but understands `-z linker_flag'. GCC discards it without `$wl',
10322 # but is careful enough not to reorder.
10323 # Supported since Solaris 2.6 (maybe 2.5.1?)
10324 if test "$GCC" = yes; then
10325 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10326 else
10327 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10328 fi
10329 ;;
10330 esac
10331 link_all_deplibs=yes
10332 ;;
10333
10334 sunos4*)
10335 if test "x$host_vendor" = xsequent; then
10336 # Use $CC to link under sequent, because it throws in some extra .o
10337 # files that make .init and .fini sections work.
10338 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10339 else
10340 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10341 fi
10342 hardcode_libdir_flag_spec='-L$libdir'
10343 hardcode_direct=yes
10344 hardcode_minus_L=yes
10345 hardcode_shlibpath_var=no
10346 ;;
10347
10348 sysv4)
10349 case $host_vendor in
10350 sni)
10351 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10352 hardcode_direct=yes # is this really true???
10353 ;;
10354 siemens)
10355 ## LD is ld it makes a PLAMLIB
10356 ## CC just makes a GrossModule.
10357 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10358 reload_cmds='$CC -r -o $output$reload_objs'
10359 hardcode_direct=no
10360 ;;
10361 motorola)
10362 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10363 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10364 ;;
10365 esac
10366 runpath_var='LD_RUN_PATH'
10367 hardcode_shlibpath_var=no
10368 ;;
10369
10370 sysv4.3*)
10371 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10372 hardcode_shlibpath_var=no
10373 export_dynamic_flag_spec='-Bexport'
10374 ;;
10375
10376 sysv4*MP*)
10377 if test -d /usr/nec; then
10378 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10379 hardcode_shlibpath_var=no
10380 runpath_var=LD_RUN_PATH
10381 hardcode_runpath_var=yes
10382 ld_shlibs=yes
10383 fi
10384 ;;
10385
10386 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10387 no_undefined_flag='${wl}-z,text'
10388 archive_cmds_need_lc=no
10389 hardcode_shlibpath_var=no
10390 runpath_var='LD_RUN_PATH'
10391
10392 if test "$GCC" = yes; then
10393 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10394 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10395 else
10396 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10397 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10398 fi
10399 ;;
10400
10401 sysv5* | sco3.2v5* | sco5v6*)
10402 # Note: We can NOT use -z defs as we might desire, because we do not
10403 # link with -lc, and that would cause any symbols used from libc to
10404 # always be unresolved, which means just about no library would
10405 # ever link correctly. If we're not using GNU ld we use -z text
10406 # though, which does catch some bad symbols but isn't as heavy-handed
10407 # as -z defs.
10408 no_undefined_flag='${wl}-z,text'
10409 allow_undefined_flag='${wl}-z,nodefs'
10410 archive_cmds_need_lc=no
10411 hardcode_shlibpath_var=no
10412 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10413 hardcode_libdir_separator=':'
10414 link_all_deplibs=yes
10415 export_dynamic_flag_spec='${wl}-Bexport'
10416 runpath_var='LD_RUN_PATH'
10417
10418 if test "$GCC" = yes; then
10419 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10420 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10421 else
10422 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10423 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10424 fi
10425 ;;
10426
10427 uts4*)
10428 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10429 hardcode_libdir_flag_spec='-L$libdir'
10430 hardcode_shlibpath_var=no
10431 ;;
10432
10433 *)
10434 ld_shlibs=no
10435 ;;
10436 esac
10437
10438 if test x$host_vendor = xsni; then
10439 case $host in
10440 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10441 export_dynamic_flag_spec='${wl}-Blargedynsym'
10442 ;;
10443 esac
10444 fi
10445 fi
10446
81ecdfbb
RW
10447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10448$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10449test "$ld_shlibs" = no && can_build_shared=no
10450
10451with_gnu_ld=$with_gnu_ld
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467#
10468# Do we need to explicitly link libc?
10469#
10470case "x$archive_cmds_need_lc" in
10471x|xyes)
10472 # Assume -lc should be added
10473 archive_cmds_need_lc=yes
10474
10475 if test "$enable_shared" = yes && test "$GCC" = yes; then
10476 case $archive_cmds in
10477 *'~'*)
10478 # FIXME: we may have to deal with multi-command sequences.
10479 ;;
10480 '$CC '*)
10481 # Test whether the compiler implicitly links with -lc since on some
10482 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10483 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10485$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10486if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10487 $as_echo_n "(cached) " >&6
39144654
RW
10488else
10489 $RM conftest*
10490 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10491
81ecdfbb 10492 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb 10493 (eval $ac_compile) 2>&5
20e95c23 10494 ac_status=$?
81ecdfbb
RW
10495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10496 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10497 soname=conftest
10498 lib=conftest
10499 libobjs=conftest.$ac_objext
10500 deplibs=
10501 wl=$lt_prog_compiler_wl
10502 pic_flag=$lt_prog_compiler_pic
10503 compiler_flags=-v
10504 linker_flags=-v
10505 verstring=
10506 output_objdir=.
10507 libname=conftest
10508 lt_save_allow_undefined_flag=$allow_undefined_flag
10509 allow_undefined_flag=
81ecdfbb 10510 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb 10511 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
20e95c23 10512 ac_status=$?
81ecdfbb
RW
10513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10514 test $ac_status = 0; }
39144654
RW
10515 then
10516 lt_cv_archive_cmds_need_lc=no
10517 else
10518 lt_cv_archive_cmds_need_lc=yes
10519 fi
10520 allow_undefined_flag=$lt_save_allow_undefined_flag
10521 else
10522 cat conftest.err 1>&5
10523 fi
10524 $RM conftest*
10525
10526fi
81ecdfbb
RW
10527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10528$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10529 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10530 ;;
10531 esac
10532 fi
10533 ;;
10534esac
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
81ecdfbb
RW
10692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10693$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10694
10695if test "$GCC" = yes; then
d7040cdb
SE
10696 case $host_os in
10697 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10698 *) lt_awk_arg="/^libraries:/" ;;
10699 esac
3725885a
RW
10700 case $host_os in
10701 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10702 *) lt_sed_strip_eq="s,=/,/,g" ;;
10703 esac
10704 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10705 case $lt_search_path_spec in
10706 *\;*)
d7040cdb
SE
10707 # if the path contains ";" then we assume it to be the separator
10708 # otherwise default to the standard path separator (i.e. ":") - it is
10709 # assumed that no part of a normal pathname contains ";" but that should
10710 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10711 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10712 ;;
10713 *)
10714 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10715 ;;
10716 esac
d7040cdb
SE
10717 # Ok, now we have the path, separated by spaces, we can step through it
10718 # and add multilib dir if necessary.
10719 lt_tmp_lt_search_path_spec=
10720 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10721 for lt_sys_path in $lt_search_path_spec; do
10722 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10723 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10724 else
10725 test -d "$lt_sys_path" && \
10726 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10727 fi
10728 done
3725885a 10729 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10730BEGIN {RS=" "; FS="/|\n";} {
10731 lt_foo="";
10732 lt_count=0;
10733 for (lt_i = NF; lt_i > 0; lt_i--) {
10734 if ($lt_i != "" && $lt_i != ".") {
10735 if ($lt_i == "..") {
10736 lt_count++;
10737 } else {
10738 if (lt_count == 0) {
10739 lt_foo="/" $lt_i lt_foo;
10740 } else {
10741 lt_count--;
10742 }
10743 }
10744 }
10745 }
10746 if (lt_foo != "") { lt_freq[lt_foo]++; }
10747 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10748}'`
3725885a
RW
10749 # AWK program above erroneously prepends '/' to C:/dos/paths
10750 # for these hosts.
10751 case $host_os in
10752 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10753 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10754 esac
10755 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10756else
10757 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10758fi
10759library_names_spec=
10760libname_spec='lib$name'
10761soname_spec=
10762shrext_cmds=".so"
10763postinstall_cmds=
10764postuninstall_cmds=
10765finish_cmds=
10766finish_eval=
10767shlibpath_var=
10768shlibpath_overrides_runpath=unknown
10769version_type=none
10770dynamic_linker="$host_os ld.so"
10771sys_lib_dlsearch_path_spec="/lib /usr/lib"
10772need_lib_prefix=unknown
10773hardcode_into_libs=no
10774
10775# when you set need_version to no, make sure it does not cause -set_version
10776# flags to be left without arguments
10777need_version=unknown
10778
10779case $host_os in
10780aix3*)
10781 version_type=linux
10782 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10783 shlibpath_var=LIBPATH
10784
10785 # AIX 3 has no versioning support, so we append a major version to the name.
10786 soname_spec='${libname}${release}${shared_ext}$major'
10787 ;;
10788
50e7d84b 10789aix[4-9]*)
d7040cdb
SE
10790 version_type=linux
10791 need_lib_prefix=no
10792 need_version=no
10793 hardcode_into_libs=yes
10794 if test "$host_cpu" = ia64; then
10795 # AIX 5 supports IA64
10796 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10797 shlibpath_var=LD_LIBRARY_PATH
10798 else
10799 # With GCC up to 2.95.x, collect2 would create an import file
10800 # for dependence libraries. The import file would start with
10801 # the line `#! .'. This would cause the generated library to
10802 # depend on `.', always an invalid library. This was fixed in
10803 # development snapshots of GCC prior to 3.0.
10804 case $host_os in
10805 aix4 | aix4.[01] | aix4.[01].*)
10806 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10807 echo ' yes '
10808 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10809 :
10810 else
10811 can_build_shared=no
10812 fi
10813 ;;
10814 esac
10815 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10816 # soname into executable. Probably we can add versioning support to
10817 # collect2, so additional links can be useful in future.
10818 if test "$aix_use_runtimelinking" = yes; then
10819 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10820 # instead of lib<name>.a to let people know that these are not
10821 # typical AIX shared libraries.
10822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10823 else
10824 # We preserve .a as extension for shared libraries through AIX4.2
10825 # and later when we are not doing run time linking.
10826 library_names_spec='${libname}${release}.a $libname.a'
10827 soname_spec='${libname}${release}${shared_ext}$major'
10828 fi
10829 shlibpath_var=LIBPATH
10830 fi
10831 ;;
10832
10833amigaos*)
718a6fd8
SE
10834 case $host_cpu in
10835 powerpc)
10836 # Since July 2007 AmigaOS4 officially supports .so libraries.
10837 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10839 ;;
10840 m68k)
d7040cdb
SE
10841 library_names_spec='$libname.ixlibrary $libname.a'
10842 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10843 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'
718a6fd8
SE
10844 ;;
10845 esac
d7040cdb
SE
10846 ;;
10847
10848beos*)
10849 library_names_spec='${libname}${shared_ext}'
10850 dynamic_linker="$host_os ld.so"
10851 shlibpath_var=LIBRARY_PATH
10852 ;;
10853
10854bsdi[45]*)
10855 version_type=linux
10856 need_version=no
10857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10858 soname_spec='${libname}${release}${shared_ext}$major'
10859 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10860 shlibpath_var=LD_LIBRARY_PATH
10861 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10862 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10863 # the default ld.so.conf also contains /usr/contrib/lib and
10864 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10865 # libtool to hard-code these into programs
10866 ;;
10867
718a6fd8 10868cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10869 version_type=windows
10870 shrext_cmds=".dll"
10871 need_version=no
10872 need_lib_prefix=no
10873
df7b86aa
NC
10874 case $GCC,$cc_basename in
10875 yes,*)
10876 # gcc
d7040cdb
SE
10877 library_names_spec='$libname.dll.a'
10878 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10879 postinstall_cmds='base_file=`basename \${file}`~
10880 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10881 dldir=$destdir/`dirname \$dlpath`~
10882 test -d \$dldir || mkdir -p \$dldir~
10883 $install_prog $dir/$dlname \$dldir/$dlname~
10884 chmod a+x \$dldir/$dlname~
10885 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10886 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10887 fi'
10888 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10889 dlpath=$dir/\$dldll~
10890 $RM \$dlpath'
10891 shlibpath_overrides_runpath=yes
10892
10893 case $host_os in
10894 cygwin*)
10895 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10896 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10897
10898 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10899 ;;
718a6fd8 10900 mingw* | cegcc*)
d7040cdb
SE
10901 # MinGW DLLs use traditional 'lib' prefix
10902 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10903 ;;
10904 pw32*)
10905 # pw32 DLLs use 'pw' prefix rather than 'lib'
10906 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10907 ;;
10908 esac
df7b86aa
NC
10909 dynamic_linker='Win32 ld.exe'
10910 ;;
10911
10912 *,cl*)
10913 # Native MSVC
10914 libname_spec='$name'
10915 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10916 library_names_spec='${libname}.dll.lib'
10917
10918 case $build_os in
10919 mingw*)
10920 sys_lib_search_path_spec=
10921 lt_save_ifs=$IFS
10922 IFS=';'
10923 for lt_path in $LIB
10924 do
10925 IFS=$lt_save_ifs
10926 # Let DOS variable expansion print the short 8.3 style file name.
10927 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10928 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10929 done
10930 IFS=$lt_save_ifs
10931 # Convert to MSYS style.
10932 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10933 ;;
10934 cygwin*)
10935 # Convert to unix form, then to dos form, then back to unix form
10936 # but this time dos style (no spaces!) so that the unix form looks
10937 # like /cygdrive/c/PROGRA~1:/cygdr...
10938 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10939 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10940 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10941 ;;
10942 *)
10943 sys_lib_search_path_spec="$LIB"
10944 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10945 # It is most probably a Windows format PATH.
10946 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10947 else
10948 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10949 fi
10950 # FIXME: find the short name or the path components, as spaces are
10951 # common. (e.g. "Program Files" -> "PROGRA~1")
10952 ;;
10953 esac
10954
10955 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10956 postinstall_cmds='base_file=`basename \${file}`~
10957 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10958 dldir=$destdir/`dirname \$dlpath`~
10959 test -d \$dldir || mkdir -p \$dldir~
10960 $install_prog $dir/$dlname \$dldir/$dlname'
10961 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10962 dlpath=$dir/\$dldll~
10963 $RM \$dlpath'
10964 shlibpath_overrides_runpath=yes
10965 dynamic_linker='Win32 link.exe'
d7040cdb
SE
10966 ;;
10967
10968 *)
df7b86aa 10969 # Assume MSVC wrapper
d7040cdb 10970 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
df7b86aa 10971 dynamic_linker='Win32 ld.exe'
d7040cdb
SE
10972 ;;
10973 esac
d7040cdb
SE
10974 # FIXME: first we should search . and the directory the executable is in
10975 shlibpath_var=PATH
10976 ;;
10977
10978darwin* | rhapsody*)
10979 dynamic_linker="$host_os dyld"
10980 version_type=darwin
10981 need_lib_prefix=no
10982 need_version=no
10983 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10984 soname_spec='${libname}${release}${major}$shared_ext'
10985 shlibpath_overrides_runpath=yes
10986 shlibpath_var=DYLD_LIBRARY_PATH
10987 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10988
10989 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10990 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10991 ;;
10992
10993dgux*)
10994 version_type=linux
10995 need_lib_prefix=no
10996 need_version=no
10997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10998 soname_spec='${libname}${release}${shared_ext}$major'
10999 shlibpath_var=LD_LIBRARY_PATH
11000 ;;
11001
df7b86aa
NC
11002freebsd1*)
11003 dynamic_linker=no
11004 ;;
11005
d7040cdb
SE
11006freebsd* | dragonfly*)
11007 # DragonFly does not have aout. When/if they implement a new
11008 # versioning mechanism, adjust this.
11009 if test -x /usr/bin/objformat; then
11010 objformat=`/usr/bin/objformat`
11011 else
11012 case $host_os in
11013 freebsd[123]*) objformat=aout ;;
11014 *) objformat=elf ;;
11015 esac
11016 fi
11017 version_type=freebsd-$objformat
11018 case $version_type in
11019 freebsd-elf*)
11020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11021 need_version=no
11022 need_lib_prefix=no
11023 ;;
11024 freebsd-*)
11025 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11026 need_version=yes
11027 ;;
11028 esac
11029 shlibpath_var=LD_LIBRARY_PATH
11030 case $host_os in
11031 freebsd2*)
11032 shlibpath_overrides_runpath=yes
11033 ;;
11034 freebsd3.[01]* | freebsdelf3.[01]*)
11035 shlibpath_overrides_runpath=yes
11036 hardcode_into_libs=yes
11037 ;;
11038 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11039 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11040 shlibpath_overrides_runpath=no
11041 hardcode_into_libs=yes
11042 ;;
11043 *) # from 4.6 on, and DragonFly
11044 shlibpath_overrides_runpath=yes
11045 hardcode_into_libs=yes
11046 ;;
11047 esac
11048 ;;
11049
11050gnu*)
11051 version_type=linux
11052 need_lib_prefix=no
11053 need_version=no
11054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11055 soname_spec='${libname}${release}${shared_ext}$major'
11056 shlibpath_var=LD_LIBRARY_PATH
11057 hardcode_into_libs=yes
11058 ;;
11059
3725885a
RW
11060haiku*)
11061 version_type=linux
11062 need_lib_prefix=no
11063 need_version=no
11064 dynamic_linker="$host_os runtime_loader"
11065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11066 soname_spec='${libname}${release}${shared_ext}$major'
11067 shlibpath_var=LIBRARY_PATH
11068 shlibpath_overrides_runpath=yes
df7b86aa 11069 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
3725885a
RW
11070 hardcode_into_libs=yes
11071 ;;
11072
d7040cdb
SE
11073hpux9* | hpux10* | hpux11*)
11074 # Give a soname corresponding to the major version so that dld.sl refuses to
11075 # link against other versions.
11076 version_type=sunos
11077 need_lib_prefix=no
11078 need_version=no
11079 case $host_cpu in
11080 ia64*)
11081 shrext_cmds='.so'
11082 hardcode_into_libs=yes
11083 dynamic_linker="$host_os dld.so"
11084 shlibpath_var=LD_LIBRARY_PATH
11085 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11087 soname_spec='${libname}${release}${shared_ext}$major'
11088 if test "X$HPUX_IA64_MODE" = X32; then
11089 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11090 else
11091 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11092 fi
11093 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11094 ;;
11095 hppa*64*)
11096 shrext_cmds='.sl'
11097 hardcode_into_libs=yes
11098 dynamic_linker="$host_os dld.sl"
11099 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11100 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11102 soname_spec='${libname}${release}${shared_ext}$major'
11103 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11104 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11105 ;;
11106 *)
11107 shrext_cmds='.sl'
11108 dynamic_linker="$host_os dld.sl"
11109 shlibpath_var=SHLIB_PATH
11110 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11112 soname_spec='${libname}${release}${shared_ext}$major'
11113 ;;
11114 esac
3725885a 11115 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 11116 postinstall_cmds='chmod 555 $lib'
3725885a
RW
11117 # or fails outright, so override atomically:
11118 install_override_mode=555
d7040cdb
SE
11119 ;;
11120
11121interix[3-9]*)
11122 version_type=linux
11123 need_lib_prefix=no
11124 need_version=no
11125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11126 soname_spec='${libname}${release}${shared_ext}$major'
11127 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11128 shlibpath_var=LD_LIBRARY_PATH
11129 shlibpath_overrides_runpath=no
11130 hardcode_into_libs=yes
11131 ;;
11132
11133irix5* | irix6* | nonstopux*)
11134 case $host_os in
11135 nonstopux*) version_type=nonstopux ;;
11136 *)
11137 if test "$lt_cv_prog_gnu_ld" = yes; then
11138 version_type=linux
11139 else
11140 version_type=irix
11141 fi ;;
11142 esac
11143 need_lib_prefix=no
11144 need_version=no
11145 soname_spec='${libname}${release}${shared_ext}$major'
11146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11147 case $host_os in
11148 irix5* | nonstopux*)
11149 libsuff= shlibsuff=
11150 ;;
11151 *)
11152 case $LD in # libtool.m4 will add one of these switches to LD
11153 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11154 libsuff= shlibsuff= libmagic=32-bit;;
11155 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11156 libsuff=32 shlibsuff=N32 libmagic=N32;;
11157 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11158 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11159 *) libsuff= shlibsuff= libmagic=never-match;;
11160 esac
11161 ;;
11162 esac
11163 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11164 shlibpath_overrides_runpath=no
11165 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11166 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11167 hardcode_into_libs=yes
11168 ;;
11169
11170# No shared lib support for Linux oldld, aout, or coff.
11171linux*oldld* | linux*aout* | linux*coff*)
11172 dynamic_linker=no
11173 ;;
11174
11175# This must be Linux ELF.
58e24671 11176linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
11177 version_type=linux
11178 need_lib_prefix=no
11179 need_version=no
11180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11181 soname_spec='${libname}${release}${shared_ext}$major'
11182 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11183 shlibpath_var=LD_LIBRARY_PATH
11184 shlibpath_overrides_runpath=no
39144654 11185
d7040cdb 11186 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
11187 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11188 $as_echo_n "(cached) " >&6
39144654
RW
11189else
11190 lt_cv_shlibpath_overrides_runpath=no
11191 save_LDFLAGS=$LDFLAGS
11192 save_libdir=$libdir
11193 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11194 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 11195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11196/* end confdefs.h. */
11197
11198int
11199main ()
11200{
11201
11202 ;
11203 return 0;
11204}
11205_ACEOF
81ecdfbb
RW
11206if ac_fn_c_try_link "$LINENO"; then :
11207 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 11208 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 11209fi
d7040cdb 11210fi
81ecdfbb
RW
11211rm -f core conftest.err conftest.$ac_objext \
11212 conftest$ac_exeext conftest.$ac_ext
39144654
RW
11213 LDFLAGS=$save_LDFLAGS
11214 libdir=$save_libdir
11215
11216fi
11217
11218 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
11219
11220 # This implies no fast_install, which is unacceptable.
11221 # Some rework will be needed to allow for fast_install
11222 # before this can be enabled.
11223 hardcode_into_libs=yes
11224
df7b86aa
NC
11225 # Add ABI-specific directories to the system library path.
11226 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
11227
d7040cdb
SE
11228 # Append ld.so.conf contents to the search path
11229 if test -f /etc/ld.so.conf; then
3725885a 11230 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' ' '`
df7b86aa
NC
11231 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
11232
d7040cdb
SE
11233 fi
11234
11235 # We used to test for /lib/ld.so.1 and disable shared libraries on
11236 # powerpc, because MkLinux only supported shared libraries with the
11237 # GNU dynamic linker. Since this was broken with cross compilers,
11238 # most powerpc-linux boxes support dynamic linking these days and
11239 # people can always --disable-shared, the test was removed, and we
11240 # assume the GNU/Linux dynamic linker is in use.
11241 dynamic_linker='GNU/Linux ld.so'
11242 ;;
11243
11244netbsd*)
11245 version_type=sunos
11246 need_lib_prefix=no
11247 need_version=no
11248 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11250 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11251 dynamic_linker='NetBSD (a.out) ld.so'
11252 else
11253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11254 soname_spec='${libname}${release}${shared_ext}$major'
11255 dynamic_linker='NetBSD ld.elf_so'
11256 fi
11257 shlibpath_var=LD_LIBRARY_PATH
11258 shlibpath_overrides_runpath=yes
11259 hardcode_into_libs=yes
11260 ;;
11261
11262newsos6)
11263 version_type=linux
11264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11265 shlibpath_var=LD_LIBRARY_PATH
11266 shlibpath_overrides_runpath=yes
11267 ;;
11268
11269*nto* | *qnx*)
11270 version_type=qnx
11271 need_lib_prefix=no
11272 need_version=no
11273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11274 soname_spec='${libname}${release}${shared_ext}$major'
11275 shlibpath_var=LD_LIBRARY_PATH
11276 shlibpath_overrides_runpath=no
11277 hardcode_into_libs=yes
11278 dynamic_linker='ldqnx.so'
11279 ;;
11280
11281openbsd*)
11282 version_type=sunos
11283 sys_lib_dlsearch_path_spec="/usr/lib"
11284 need_lib_prefix=no
11285 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11286 case $host_os in
11287 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11288 *) need_version=no ;;
11289 esac
11290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11291 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11292 shlibpath_var=LD_LIBRARY_PATH
11293 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11294 case $host_os in
11295 openbsd2.[89] | openbsd2.[89].*)
11296 shlibpath_overrides_runpath=no
11297 ;;
11298 *)
11299 shlibpath_overrides_runpath=yes
11300 ;;
11301 esac
11302 else
11303 shlibpath_overrides_runpath=yes
11304 fi
11305 ;;
11306
11307os2*)
11308 libname_spec='$name'
11309 shrext_cmds=".dll"
11310 need_lib_prefix=no
11311 library_names_spec='$libname${shared_ext} $libname.a'
11312 dynamic_linker='OS/2 ld.exe'
11313 shlibpath_var=LIBPATH
11314 ;;
11315
11316osf3* | osf4* | osf5*)
11317 version_type=osf
11318 need_lib_prefix=no
11319 need_version=no
11320 soname_spec='${libname}${release}${shared_ext}$major'
11321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11322 shlibpath_var=LD_LIBRARY_PATH
11323 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11324 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11325 ;;
11326
11327rdos*)
11328 dynamic_linker=no
11329 ;;
11330
11331solaris*)
11332 version_type=linux
11333 need_lib_prefix=no
11334 need_version=no
11335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11336 soname_spec='${libname}${release}${shared_ext}$major'
11337 shlibpath_var=LD_LIBRARY_PATH
11338 shlibpath_overrides_runpath=yes
11339 hardcode_into_libs=yes
11340 # ldd complains unless libraries are executable
11341 postinstall_cmds='chmod +x $lib'
11342 ;;
11343
11344sunos4*)
11345 version_type=sunos
11346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11347 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11348 shlibpath_var=LD_LIBRARY_PATH
11349 shlibpath_overrides_runpath=yes
11350 if test "$with_gnu_ld" = yes; then
11351 need_lib_prefix=no
11352 fi
11353 need_version=yes
11354 ;;
11355
11356sysv4 | sysv4.3*)
11357 version_type=linux
11358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11359 soname_spec='${libname}${release}${shared_ext}$major'
11360 shlibpath_var=LD_LIBRARY_PATH
11361 case $host_vendor in
11362 sni)
11363 shlibpath_overrides_runpath=no
11364 need_lib_prefix=no
11365 runpath_var=LD_RUN_PATH
11366 ;;
11367 siemens)
11368 need_lib_prefix=no
11369 ;;
11370 motorola)
11371 need_lib_prefix=no
11372 need_version=no
11373 shlibpath_overrides_runpath=no
11374 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11375 ;;
11376 esac
11377 ;;
11378
11379sysv4*MP*)
11380 if test -d /usr/nec ;then
11381 version_type=linux
11382 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11383 soname_spec='$libname${shared_ext}.$major'
11384 shlibpath_var=LD_LIBRARY_PATH
11385 fi
11386 ;;
11387
11388sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11389 version_type=freebsd-elf
11390 need_lib_prefix=no
11391 need_version=no
11392 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11393 soname_spec='${libname}${release}${shared_ext}$major'
11394 shlibpath_var=LD_LIBRARY_PATH
11395 shlibpath_overrides_runpath=yes
11396 hardcode_into_libs=yes
11397 if test "$with_gnu_ld" = yes; then
11398 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11399 else
11400 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11401 case $host_os in
11402 sco3.2v5*)
11403 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11404 ;;
11405 esac
11406 fi
11407 sys_lib_dlsearch_path_spec='/usr/lib'
11408 ;;
11409
11410tpf*)
11411 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11412 version_type=linux
11413 need_lib_prefix=no
11414 need_version=no
718a6fd8 11415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
11416 shlibpath_var=LD_LIBRARY_PATH
11417 shlibpath_overrides_runpath=no
11418 hardcode_into_libs=yes
11419 ;;
11420
11421uts4*)
11422 version_type=linux
11423 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11424 soname_spec='${libname}${release}${shared_ext}$major'
11425 shlibpath_var=LD_LIBRARY_PATH
11426 ;;
11427
11428*)
11429 dynamic_linker=no
11430 ;;
11431esac
81ecdfbb
RW
11432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11433$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
11434test "$dynamic_linker" = no && can_build_shared=no
11435
11436variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11437if test "$GCC" = yes; then
11438 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11439fi
11440
718a6fd8
SE
11441if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11442 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11443fi
11444if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11445 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11446fi
11447
d7040cdb
SE
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
3725885a
RW
11528
11529
11530
11531
11532
d7040cdb
SE
11533
11534
11535
11536
11537
11538
81ecdfbb
RW
11539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11540$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11541hardcode_action=
11542if test -n "$hardcode_libdir_flag_spec" ||
11543 test -n "$runpath_var" ||
11544 test "X$hardcode_automatic" = "Xyes" ; then
11545
11546 # We can hardcode non-existent directories.
11547 if test "$hardcode_direct" != no &&
11548 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11549 # have to relink, otherwise we might link with an installed library
11550 # when we should be linking with a yet-to-be-installed one
11551 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11552 test "$hardcode_minus_L" != no; then
11553 # Linking always hardcodes the temporary library directory.
11554 hardcode_action=relink
11555 else
11556 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11557 hardcode_action=immediate
11558 fi
11559else
11560 # We cannot hardcode anything, or else we can only hardcode existing
11561 # directories.
11562 hardcode_action=unsupported
11563fi
81ecdfbb
RW
11564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11565$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11566
11567if test "$hardcode_action" = relink ||
11568 test "$inherit_rpath" = yes; then
11569 # Fast installation is not supported
11570 enable_fast_install=no
11571elif test "$shlibpath_overrides_runpath" = yes ||
11572 test "$enable_shared" = no; then
11573 # Fast installation is not necessary
11574 enable_fast_install=needless
11575fi
11576
11577
11578
11579
11580
11581
11582 if test "x$enable_dlopen" != xyes; then
11583 enable_dlopen=unknown
11584 enable_dlopen_self=unknown
11585 enable_dlopen_self_static=unknown
11586else
11587 lt_cv_dlopen=no
11588 lt_cv_dlopen_libs=
11589
11590 case $host_os in
11591 beos*)
11592 lt_cv_dlopen="load_add_on"
11593 lt_cv_dlopen_libs=
11594 lt_cv_dlopen_self=yes
11595 ;;
11596
718a6fd8 11597 mingw* | pw32* | cegcc*)
d7040cdb
SE
11598 lt_cv_dlopen="LoadLibrary"
11599 lt_cv_dlopen_libs=
11600 ;;
11601
11602 cygwin*)
11603 lt_cv_dlopen="dlopen"
11604 lt_cv_dlopen_libs=
11605 ;;
11606
11607 darwin*)
11608 # if libdl is installed we need to link against it
81ecdfbb
RW
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11610$as_echo_n "checking for dlopen in -ldl... " >&6; }
11611if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11612 $as_echo_n "(cached) " >&6
d7040cdb
SE
11613else
11614 ac_check_lib_save_LIBS=$LIBS
11615LIBS="-ldl $LIBS"
81ecdfbb 11616cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11617/* end confdefs.h. */
11618
81ecdfbb
RW
11619/* Override any GCC internal prototype to avoid an error.
11620 Use char because int might match the return type of a GCC
11621 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11622#ifdef __cplusplus
11623extern "C"
11624#endif
d7040cdb
SE
11625char dlopen ();
11626int
11627main ()
11628{
81ecdfbb 11629return dlopen ();
d7040cdb
SE
11630 ;
11631 return 0;
11632}
11633_ACEOF
81ecdfbb 11634if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11635 ac_cv_lib_dl_dlopen=yes
11636else
81ecdfbb 11637 ac_cv_lib_dl_dlopen=no
d7040cdb 11638fi
81ecdfbb
RW
11639rm -f core conftest.err conftest.$ac_objext \
11640 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11641LIBS=$ac_check_lib_save_LIBS
11642fi
81ecdfbb
RW
11643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11644$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11645if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11646 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11647else
11648
11649 lt_cv_dlopen="dyld"
11650 lt_cv_dlopen_libs=
11651 lt_cv_dlopen_self=yes
11652
11653fi
11654
11655 ;;
11656
11657 *)
81ecdfbb
RW
11658 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11659if test "x$ac_cv_func_shl_load" = x""yes; then :
d7040cdb
SE
11660 lt_cv_dlopen="shl_load"
11661else
81ecdfbb
RW
11662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11663$as_echo_n "checking for shl_load in -ldld... " >&6; }
11664if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11665 $as_echo_n "(cached) " >&6
d7040cdb
SE
11666else
11667 ac_check_lib_save_LIBS=$LIBS
11668LIBS="-ldld $LIBS"
81ecdfbb 11669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11670/* end confdefs.h. */
11671
81ecdfbb
RW
11672/* Override any GCC internal prototype to avoid an error.
11673 Use char because int might match the return type of a GCC
11674 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11675#ifdef __cplusplus
11676extern "C"
11677#endif
d7040cdb
SE
11678char shl_load ();
11679int
11680main ()
11681{
81ecdfbb 11682return shl_load ();
d7040cdb
SE
11683 ;
11684 return 0;
11685}
11686_ACEOF
81ecdfbb 11687if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11688 ac_cv_lib_dld_shl_load=yes
11689else
81ecdfbb 11690 ac_cv_lib_dld_shl_load=no
d7040cdb 11691fi
81ecdfbb
RW
11692rm -f core conftest.err conftest.$ac_objext \
11693 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11694LIBS=$ac_check_lib_save_LIBS
11695fi
81ecdfbb
RW
11696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11697$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11698if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 11699 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11700else
81ecdfbb
RW
11701 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11702if test "x$ac_cv_func_dlopen" = x""yes; then :
11703 lt_cv_dlopen="dlopen"
d7040cdb 11704else
81ecdfbb
RW
11705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11706$as_echo_n "checking for dlopen in -ldl... " >&6; }
11707if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11708 $as_echo_n "(cached) " >&6
11709else
11710 ac_check_lib_save_LIBS=$LIBS
11711LIBS="-ldl $LIBS"
11712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11713/* end confdefs.h. */
d7040cdb 11714
81ecdfbb
RW
11715/* Override any GCC internal prototype to avoid an error.
11716 Use char because int might match the return type of a GCC
11717 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11718#ifdef __cplusplus
11719extern "C"
d7040cdb 11720#endif
d7040cdb 11721char dlopen ();
d7040cdb
SE
11722int
11723main ()
11724{
81ecdfbb 11725return dlopen ();
d7040cdb
SE
11726 ;
11727 return 0;
11728}
11729_ACEOF
81ecdfbb
RW
11730if ac_fn_c_try_link "$LINENO"; then :
11731 ac_cv_lib_dl_dlopen=yes
d7040cdb 11732else
81ecdfbb 11733 ac_cv_lib_dl_dlopen=no
d7040cdb 11734fi
81ecdfbb
RW
11735rm -f core conftest.err conftest.$ac_objext \
11736 conftest$ac_exeext conftest.$ac_ext
11737LIBS=$ac_check_lib_save_LIBS
d7040cdb 11738fi
81ecdfbb
RW
11739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11740$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11741if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11742 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11743else
81ecdfbb
RW
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11745$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11746if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11747 $as_echo_n "(cached) " >&6
d7040cdb
SE
11748else
11749 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11750LIBS="-lsvld $LIBS"
11751cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11752/* end confdefs.h. */
11753
81ecdfbb
RW
11754/* Override any GCC internal prototype to avoid an error.
11755 Use char because int might match the return type of a GCC
11756 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11757#ifdef __cplusplus
11758extern "C"
11759#endif
d7040cdb
SE
11760char dlopen ();
11761int
11762main ()
11763{
81ecdfbb 11764return dlopen ();
d7040cdb
SE
11765 ;
11766 return 0;
11767}
11768_ACEOF
81ecdfbb
RW
11769if ac_fn_c_try_link "$LINENO"; then :
11770 ac_cv_lib_svld_dlopen=yes
d7040cdb 11771else
81ecdfbb 11772 ac_cv_lib_svld_dlopen=no
d7040cdb 11773fi
81ecdfbb
RW
11774rm -f core conftest.err conftest.$ac_objext \
11775 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11776LIBS=$ac_check_lib_save_LIBS
11777fi
81ecdfbb
RW
11778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11779$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11780if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11781 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
d7040cdb 11782else
81ecdfbb
RW
11783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11784$as_echo_n "checking for dld_link in -ldld... " >&6; }
11785if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11786 $as_echo_n "(cached) " >&6
d7040cdb
SE
11787else
11788 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11789LIBS="-ldld $LIBS"
11790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11791/* end confdefs.h. */
11792
81ecdfbb
RW
11793/* Override any GCC internal prototype to avoid an error.
11794 Use char because int might match the return type of a GCC
11795 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11796#ifdef __cplusplus
11797extern "C"
11798#endif
81ecdfbb 11799char dld_link ();
d7040cdb
SE
11800int
11801main ()
11802{
81ecdfbb 11803return dld_link ();
d7040cdb
SE
11804 ;
11805 return 0;
11806}
11807_ACEOF
81ecdfbb 11808if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11809 ac_cv_lib_dld_dld_link=yes
11810else
81ecdfbb 11811 ac_cv_lib_dld_dld_link=no
d7040cdb 11812fi
81ecdfbb
RW
11813rm -f core conftest.err conftest.$ac_objext \
11814 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11815LIBS=$ac_check_lib_save_LIBS
11816fi
81ecdfbb
RW
11817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11818$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11819if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 11820 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11821fi
11822
11823
11824fi
11825
11826
11827fi
11828
11829
11830fi
11831
11832
11833fi
11834
11835
11836fi
11837
11838 ;;
11839 esac
11840
11841 if test "x$lt_cv_dlopen" != xno; then
11842 enable_dlopen=yes
11843 else
11844 enable_dlopen=no
11845 fi
11846
11847 case $lt_cv_dlopen in
11848 dlopen)
11849 save_CPPFLAGS="$CPPFLAGS"
11850 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11851
11852 save_LDFLAGS="$LDFLAGS"
11853 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11854
11855 save_LIBS="$LIBS"
11856 LIBS="$lt_cv_dlopen_libs $LIBS"
11857
81ecdfbb
RW
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11859$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11860if test "${lt_cv_dlopen_self+set}" = set; then :
11861 $as_echo_n "(cached) " >&6
d7040cdb
SE
11862else
11863 if test "$cross_compiling" = yes; then :
11864 lt_cv_dlopen_self=cross
11865else
11866 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11867 lt_status=$lt_dlunknown
11868 cat > conftest.$ac_ext <<_LT_EOF
df7b86aa 11869#line $LINENO "configure"
d7040cdb
SE
11870#include "confdefs.h"
11871
11872#if HAVE_DLFCN_H
11873#include <dlfcn.h>
11874#endif
11875
11876#include <stdio.h>
11877
11878#ifdef RTLD_GLOBAL
11879# define LT_DLGLOBAL RTLD_GLOBAL
11880#else
11881# ifdef DL_GLOBAL
11882# define LT_DLGLOBAL DL_GLOBAL
11883# else
11884# define LT_DLGLOBAL 0
11885# endif
11886#endif
11887
11888/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11889 find out it does not work in some platform. */
11890#ifndef LT_DLLAZY_OR_NOW
11891# ifdef RTLD_LAZY
11892# define LT_DLLAZY_OR_NOW RTLD_LAZY
11893# else
11894# ifdef DL_LAZY
11895# define LT_DLLAZY_OR_NOW DL_LAZY
11896# else
11897# ifdef RTLD_NOW
11898# define LT_DLLAZY_OR_NOW RTLD_NOW
11899# else
11900# ifdef DL_NOW
11901# define LT_DLLAZY_OR_NOW DL_NOW
11902# else
11903# define LT_DLLAZY_OR_NOW 0
11904# endif
11905# endif
11906# endif
11907# endif
11908#endif
11909
3725885a
RW
11910/* When -fvisbility=hidden is used, assume the code has been annotated
11911 correspondingly for the symbols needed. */
11912#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
df7b86aa 11913int fnord () __attribute__((visibility("default")));
3725885a
RW
11914#endif
11915
df7b86aa 11916int fnord () { return 42; }
d7040cdb
SE
11917int main ()
11918{
11919 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11920 int status = $lt_dlunknown;
11921
11922 if (self)
11923 {
11924 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11925 else
11926 {
11927 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11928 else puts (dlerror ());
11929 }
d7040cdb
SE
11930 /* dlclose (self); */
11931 }
11932 else
11933 puts (dlerror ());
11934
718a6fd8 11935 return status;
d7040cdb
SE
11936}
11937_LT_EOF
81ecdfbb 11938 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11939 (eval $ac_link) 2>&5
11940 ac_status=$?
81ecdfbb
RW
11941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11942 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11943 (./conftest; exit; ) >&5 2>/dev/null
11944 lt_status=$?
11945 case x$lt_status in
11946 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11947 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11948 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11949 esac
11950 else :
11951 # compilation failed
11952 lt_cv_dlopen_self=no
11953 fi
11954fi
11955rm -fr conftest*
11956
11957
11958fi
81ecdfbb
RW
11959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11960$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11961
11962 if test "x$lt_cv_dlopen_self" = xyes; then
11963 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11965$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11966if test "${lt_cv_dlopen_self_static+set}" = set; then :
11967 $as_echo_n "(cached) " >&6
d7040cdb
SE
11968else
11969 if test "$cross_compiling" = yes; then :
11970 lt_cv_dlopen_self_static=cross
11971else
11972 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11973 lt_status=$lt_dlunknown
11974 cat > conftest.$ac_ext <<_LT_EOF
df7b86aa 11975#line $LINENO "configure"
d7040cdb
SE
11976#include "confdefs.h"
11977
11978#if HAVE_DLFCN_H
11979#include <dlfcn.h>
11980#endif
11981
11982#include <stdio.h>
11983
11984#ifdef RTLD_GLOBAL
11985# define LT_DLGLOBAL RTLD_GLOBAL
11986#else
11987# ifdef DL_GLOBAL
11988# define LT_DLGLOBAL DL_GLOBAL
11989# else
11990# define LT_DLGLOBAL 0
11991# endif
11992#endif
11993
11994/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11995 find out it does not work in some platform. */
11996#ifndef LT_DLLAZY_OR_NOW
11997# ifdef RTLD_LAZY
11998# define LT_DLLAZY_OR_NOW RTLD_LAZY
11999# else
12000# ifdef DL_LAZY
12001# define LT_DLLAZY_OR_NOW DL_LAZY
12002# else
12003# ifdef RTLD_NOW
12004# define LT_DLLAZY_OR_NOW RTLD_NOW
12005# else
12006# ifdef DL_NOW
12007# define LT_DLLAZY_OR_NOW DL_NOW
12008# else
12009# define LT_DLLAZY_OR_NOW 0
12010# endif
12011# endif
12012# endif
12013# endif
12014#endif
12015
3725885a
RW
12016/* When -fvisbility=hidden is used, assume the code has been annotated
12017 correspondingly for the symbols needed. */
12018#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
df7b86aa 12019int fnord () __attribute__((visibility("default")));
3725885a
RW
12020#endif
12021
df7b86aa 12022int fnord () { return 42; }
d7040cdb
SE
12023int main ()
12024{
12025 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12026 int status = $lt_dlunknown;
12027
12028 if (self)
12029 {
12030 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
12031 else
12032 {
12033 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12034 else puts (dlerror ());
12035 }
d7040cdb
SE
12036 /* dlclose (self); */
12037 }
12038 else
12039 puts (dlerror ());
12040
718a6fd8 12041 return status;
d7040cdb
SE
12042}
12043_LT_EOF
81ecdfbb 12044 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
12045 (eval $ac_link) 2>&5
12046 ac_status=$?
81ecdfbb
RW
12047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12048 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
12049 (./conftest; exit; ) >&5 2>/dev/null
12050 lt_status=$?
12051 case x$lt_status in
12052 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12053 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12054 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12055 esac
12056 else :
12057 # compilation failed
12058 lt_cv_dlopen_self_static=no
12059 fi
12060fi
12061rm -fr conftest*
12062
12063
12064fi
81ecdfbb
RW
12065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12066$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
12067 fi
12068
12069 CPPFLAGS="$save_CPPFLAGS"
12070 LDFLAGS="$save_LDFLAGS"
12071 LIBS="$save_LIBS"
12072 ;;
12073 esac
12074
12075 case $lt_cv_dlopen_self in
12076 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12077 *) enable_dlopen_self=unknown ;;
12078 esac
12079
12080 case $lt_cv_dlopen_self_static in
12081 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12082 *) enable_dlopen_self_static=unknown ;;
12083 esac
12084fi
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102striplib=
12103old_striplib=
81ecdfbb
RW
12104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12105$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
12106if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12107 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12108 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
12109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12110$as_echo "yes" >&6; }
d7040cdb
SE
12111else
12112# FIXME - insert some real tests, host_os isn't really good enough
12113 case $host_os in
12114 darwin*)
12115 if test -n "$STRIP" ; then
12116 striplib="$STRIP -x"
12117 old_striplib="$STRIP -S"
81ecdfbb
RW
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12119$as_echo "yes" >&6; }
d7040cdb 12120 else
81ecdfbb
RW
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12122$as_echo "no" >&6; }
d7040cdb
SE
12123 fi
12124 ;;
12125 *)
81ecdfbb
RW
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12127$as_echo "no" >&6; }
d7040cdb
SE
12128 ;;
12129 esac
12130fi
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143 # Report which library types will actually be built
81ecdfbb
RW
12144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12145$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12147$as_echo "$can_build_shared" >&6; }
d7040cdb 12148
81ecdfbb
RW
12149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12150$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
12151 test "$can_build_shared" = "no" && enable_shared=no
12152
12153 # On AIX, shared libraries and static libraries use the same namespace, and
12154 # are all built from PIC.
12155 case $host_os in
12156 aix3*)
12157 test "$enable_shared" = yes && enable_static=no
12158 if test -n "$RANLIB"; then
12159 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12160 postinstall_cmds='$RANLIB $lib'
12161 fi
12162 ;;
12163
50e7d84b 12164 aix[4-9]*)
d7040cdb
SE
12165 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12166 test "$enable_shared" = yes && enable_static=no
12167 fi
12168 ;;
12169 esac
81ecdfbb
RW
12170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12171$as_echo "$enable_shared" >&6; }
d7040cdb 12172
81ecdfbb
RW
12173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12174$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
12175 # Make sure either enable_shared or enable_static is yes.
12176 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12178$as_echo "$enable_static" >&6; }
d7040cdb
SE
12179
12180
12181
12182
12183fi
12184ac_ext=c
12185ac_cpp='$CPP $CPPFLAGS'
12186ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12187ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12188ac_compiler_gnu=$ac_cv_c_compiler_gnu
12189
12190CC="$lt_save_CC"
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
81ecdfbb 12204 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
12205
12206
12207
12208
12209# Only expand once:
12210
12211
12212
81ecdfbb
RW
12213# Check whether --enable-targets was given.
12214if test "${enable_targets+set}" = set; then :
12215 enableval=$enable_targets; case "${enableval}" in
12216 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12217 ;;
12218 no) enable_targets= ;;
12219 *) enable_targets=$enableval ;;
12220esac
81ecdfbb
RW
12221fi
12222
9cb80f72
RM
12223# Check whether --enable-deterministic-archives was given.
12224if test "${enable_deterministic_archives+set}" = set; then :
12225 enableval=$enable_deterministic_archives;
12226if test "${enableval}" = no; then
12227 default_ar_deterministic=0
12228else
12229 default_ar_deterministic=1
12230fi
12231else
12232 default_ar_deterministic=0
12233fi
12234
12235
12236
12237cat >>confdefs.h <<_ACEOF
12238#define DEFAULT_AR_DETERMINISTIC $default_ar_deterministic
12239_ACEOF
12240
12241
d7040cdb 12242
397841b5
AM
12243GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12245/* end confdefs.h. */
12246__GNUC__
12247_ACEOF
12248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12249 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12250
12251else
12252 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12253fi
12254rm -f conftest*
12255
d7040cdb 12256
81ecdfbb
RW
12257# Check whether --enable-werror was given.
12258if test "${enable_werror+set}" = set; then :
12259 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12260 yes | y) ERROR_ON_WARNING="yes" ;;
12261 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 12262 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12263 esac
81ecdfbb
RW
12264fi
12265
d7040cdb 12266
397841b5 12267# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12268case "${host}" in
12269 *-*-mingw32*)
12270 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12271 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12272 fi
12273 ;;
12274 *) ;;
12275esac
12276
d7040cdb
SE
12277# Enable -Werror by default when using gcc
12278if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12279 ERROR_ON_WARNING=yes
12280fi
12281
12282NO_WERROR=
12283if test "${ERROR_ON_WARNING}" = yes ; then
12284 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12285 NO_WERROR="-Wno-error"
12286fi
12287
12288if test "${GCC}" = yes ; then
12289 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12290fi
12291
81ecdfbb
RW
12292# Check whether --enable-build-warnings was given.
12293if test "${enable_build_warnings+set}" = set; then :
12294 enableval=$enable_build_warnings; case "${enableval}" in
d7040cdb
SE
12295 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12296 no) if test "${GCC}" = yes ; then
12297 WARN_CFLAGS="-w"
12298 fi;;
12299 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12300 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12301 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12302 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12303 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12304esac
81ecdfbb
RW
12305fi
12306
d7040cdb
SE
12307
12308if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12309 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12310fi
12311
12312
12313
12314
12315
81ecdfbb 12316ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12317
12318
df7b86aa
NC
12319
12320
d7040cdb 12321if test -z "$target" ; then
81ecdfbb 12322 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
12323fi
12324if test -z "$host" ; then
81ecdfbb 12325 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
12326fi
12327
12328for ac_prog in 'bison -y' byacc
12329do
12330 # Extract the first word of "$ac_prog", so it can be a program name with args.
12331set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12333$as_echo_n "checking for $ac_word... " >&6; }
12334if test "${ac_cv_prog_YACC+set}" = set; then :
12335 $as_echo_n "(cached) " >&6
d7040cdb
SE
12336else
12337 if test -n "$YACC"; then
12338 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12339else
12340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12341for as_dir in $PATH
12342do
12343 IFS=$as_save_IFS
12344 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12345 for ac_exec_ext in '' $ac_executable_extensions; do
12346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12347 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12349 break 2
12350 fi
12351done
81ecdfbb
RW
12352 done
12353IFS=$as_save_IFS
d7040cdb
SE
12354
12355fi
12356fi
12357YACC=$ac_cv_prog_YACC
12358if test -n "$YACC"; then
81ecdfbb
RW
12359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12360$as_echo "$YACC" >&6; }
d7040cdb 12361else
81ecdfbb
RW
12362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12363$as_echo "no" >&6; }
d7040cdb
SE
12364fi
12365
81ecdfbb 12366
d7040cdb
SE
12367 test -n "$YACC" && break
12368done
12369test -n "$YACC" || YACC="yacc"
12370
12371for ac_prog in flex lex
12372do
12373 # Extract the first word of "$ac_prog", so it can be a program name with args.
12374set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12376$as_echo_n "checking for $ac_word... " >&6; }
12377if test "${ac_cv_prog_LEX+set}" = set; then :
12378 $as_echo_n "(cached) " >&6
d7040cdb
SE
12379else
12380 if test -n "$LEX"; then
12381 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12382else
12383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12384for as_dir in $PATH
12385do
12386 IFS=$as_save_IFS
12387 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12388 for ac_exec_ext in '' $ac_executable_extensions; do
12389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12390 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12392 break 2
12393 fi
12394done
81ecdfbb
RW
12395 done
12396IFS=$as_save_IFS
d7040cdb
SE
12397
12398fi
12399fi
12400LEX=$ac_cv_prog_LEX
12401if test -n "$LEX"; then
81ecdfbb
RW
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12403$as_echo "$LEX" >&6; }
d7040cdb 12404else
81ecdfbb
RW
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12406$as_echo "no" >&6; }
d7040cdb
SE
12407fi
12408
81ecdfbb 12409
d7040cdb
SE
12410 test -n "$LEX" && break
12411done
12412test -n "$LEX" || LEX=":"
12413
81ecdfbb
RW
12414if test "x$LEX" != "x:"; then
12415 cat >conftest.l <<_ACEOF
12416%%
12417a { ECHO; }
12418b { REJECT; }
12419c { yymore (); }
12420d { yyless (1); }
12421e { yyless (input () != 0); }
12422f { unput (yytext[0]); }
12423. { BEGIN INITIAL; }
12424%%
12425#ifdef YYTEXT_POINTER
12426extern char *yytext;
d7040cdb 12427#endif
d7040cdb 12428int
81ecdfbb 12429main (void)
d7040cdb 12430{
81ecdfbb 12431 return ! yylex () + ! yywrap ();
d7040cdb
SE
12432}
12433_ACEOF
81ecdfbb
RW
12434{ { ac_try="$LEX conftest.l"
12435case "(($ac_try" in
12436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12437 *) ac_try_echo=$ac_try;;
12438esac
12439eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12440$as_echo "$ac_try_echo"; } >&5
12441 (eval "$LEX conftest.l") 2>&5
d7040cdb 12442 ac_status=$?
81ecdfbb
RW
12443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12444 test $ac_status = 0; }
12445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12446$as_echo_n "checking lex output file root... " >&6; }
12447if test "${ac_cv_prog_lex_root+set}" = set; then :
12448 $as_echo_n "(cached) " >&6
d7040cdb 12449else
d7040cdb 12450
81ecdfbb
RW
12451if test -f lex.yy.c; then
12452 ac_cv_prog_lex_root=lex.yy
12453elif test -f lexyy.c; then
12454 ac_cv_prog_lex_root=lexyy
12455else
12456 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
d7040cdb 12457fi
d7040cdb 12458fi
81ecdfbb
RW
12459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12460$as_echo "$ac_cv_prog_lex_root" >&6; }
12461LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 12462
81ecdfbb
RW
12463if test -z "${LEXLIB+set}"; then
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12465$as_echo_n "checking lex library... " >&6; }
12466if test "${ac_cv_lib_lex+set}" = set; then :
12467 $as_echo_n "(cached) " >&6
d7040cdb 12468else
d7040cdb 12469
81ecdfbb
RW
12470 ac_save_LIBS=$LIBS
12471 ac_cv_lib_lex='none needed'
12472 for ac_lib in '' -lfl -ll; do
12473 LIBS="$ac_lib $ac_save_LIBS"
12474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12475/* end confdefs.h. */
12476`cat $LEX_OUTPUT_ROOT.c`
12477_ACEOF
12478if ac_fn_c_try_link "$LINENO"; then :
12479 ac_cv_lib_lex=$ac_lib
d7040cdb 12480fi
81ecdfbb
RW
12481rm -f core conftest.err conftest.$ac_objext \
12482 conftest$ac_exeext conftest.$ac_ext
12483 test "$ac_cv_lib_lex" != 'none needed' && break
12484 done
12485 LIBS=$ac_save_LIBS
d7040cdb
SE
12486
12487fi
81ecdfbb
RW
12488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12489$as_echo "$ac_cv_lib_lex" >&6; }
12490 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
12491fi
12492
d7040cdb 12493
81ecdfbb
RW
12494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12495$as_echo_n "checking whether yytext is a pointer... " >&6; }
12496if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
12497 $as_echo_n "(cached) " >&6
d7040cdb
SE
12498else
12499 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 12500# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
12501# not all implementations provide the %pointer and %array declarations.
12502ac_cv_prog_lex_yytext_pointer=no
d7040cdb 12503ac_save_LIBS=$LIBS
81ecdfbb
RW
12504LIBS="$LEXLIB $ac_save_LIBS"
12505cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12506/* end confdefs.h. */
12507#define YYTEXT_POINTER 1
d7040cdb
SE
12508`cat $LEX_OUTPUT_ROOT.c`
12509_ACEOF
81ecdfbb 12510if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 12511 ac_cv_prog_lex_yytext_pointer=yes
d7040cdb 12512fi
81ecdfbb
RW
12513rm -f core conftest.err conftest.$ac_objext \
12514 conftest$ac_exeext conftest.$ac_ext
d7040cdb 12515LIBS=$ac_save_LIBS
d7040cdb
SE
12516
12517fi
81ecdfbb
RW
12518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12519$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb
SE
12520if test $ac_cv_prog_lex_yytext_pointer = yes; then
12521
81ecdfbb 12522$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
d7040cdb
SE
12523
12524fi
81ecdfbb 12525rm -f conftest.l $LEX_OUTPUT_ROOT.c
d7040cdb
SE
12526
12527fi
12528if test "$LEX" = :; then
12529 LEX=${am_missing_run}flex
12530fi
12531
1c062060 12532ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW"
d7040cdb
SE
12533# If we haven't got the data from the intl directory,
12534# assume NLS is disabled.
12535USE_NLS=no
12536LIBINTL=
12537LIBINTL_DEP=
12538INCINTL=
12539XGETTEXT=
12540GMSGFMT=
12541POSUB=
12542
12543if test -f ../intl/config.intl; then
12544 . ../intl/config.intl
12545fi
81ecdfbb
RW
12546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12547$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12548if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12550$as_echo "no" >&6; }
d7040cdb 12551else
81ecdfbb
RW
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12553$as_echo "yes" >&6; }
d7040cdb 12554
81ecdfbb 12555$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
12556
12557
81ecdfbb
RW
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12559$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12560 # Look for .po and .gmo files in the source directory.
12561 CATALOGS=
12562 XLINGUAS=
12563 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12564 # If there aren't any .gmo files the shell will give us the
12565 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12566 # weeded out.
12567 case "$cat" in *\**)
12568 continue;;
12569 esac
12570 # The quadruple backslash is collapsed to a double backslash
12571 # by the backticks, then collapsed again by the double quotes,
12572 # leaving us with one backslash in the sed expression (right
12573 # before the dot that mustn't act as a wildcard).
12574 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12575 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12576 # The user is allowed to set LINGUAS to a list of languages to
12577 # install catalogs for. If it's empty that means "all of them."
12578 if test "x$LINGUAS" = x; then
12579 CATALOGS="$CATALOGS $cat"
12580 XLINGUAS="$XLINGUAS $lang"
12581 else
12582 case "$LINGUAS" in *$lang*)
12583 CATALOGS="$CATALOGS $cat"
12584 XLINGUAS="$XLINGUAS $lang"
12585 ;;
12586 esac
12587 fi
12588 done
12589 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12591$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
12592
12593
12594 DATADIRNAME=share
12595
12596 INSTOBJEXT=.mo
12597
12598 GENCAT=gencat
12599
12600 CATOBJEXT=.gmo
12601
12602fi
12603
12604 MKINSTALLDIRS=
12605 if test -n "$ac_aux_dir"; then
12606 case "$ac_aux_dir" in
12607 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12608 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12609 esac
12610 fi
12611 if test -z "$MKINSTALLDIRS"; then
12612 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12613 fi
12614
12615
12616
81ecdfbb
RW
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12618$as_echo_n "checking whether NLS is requested... " >&6; }
12619 # Check whether --enable-nls was given.
12620if test "${enable_nls+set}" = set; then :
12621 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
12622else
12623 USE_NLS=yes
81ecdfbb
RW
12624fi
12625
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12627$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
12628
12629
12630
12631
12632
12633
12634# Prepare PATH_SEPARATOR.
12635# The user is always right.
12636if test "${PATH_SEPARATOR+set}" != set; then
12637 echo "#! /bin/sh" >conf$$.sh
12638 echo "exit 0" >>conf$$.sh
12639 chmod +x conf$$.sh
12640 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12641 PATH_SEPARATOR=';'
12642 else
12643 PATH_SEPARATOR=:
12644 fi
12645 rm -f conf$$.sh
12646fi
12647
12648# Find out how to test for executable files. Don't use a zero-byte file,
12649# as systems may use methods other than mode bits to determine executability.
12650cat >conf$$.file <<_ASEOF
12651#! /bin/sh
12652exit 0
12653_ASEOF
12654chmod +x conf$$.file
12655if test -x conf$$.file >/dev/null 2>&1; then
12656 ac_executable_p="test -x"
12657else
12658 ac_executable_p="test -f"
12659fi
12660rm -f conf$$.file
12661
12662# Extract the first word of "msgfmt", so it can be a program name with args.
12663set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12665$as_echo_n "checking for $ac_word... " >&6; }
12666if test "${ac_cv_path_MSGFMT+set}" = set; then :
12667 $as_echo_n "(cached) " >&6
d7040cdb
SE
12668else
12669 case "$MSGFMT" in
12670 [\\/]* | ?:[\\/]*)
12671 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12672 ;;
12673 *)
12674 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12675 for ac_dir in $PATH; do
12676 IFS="$ac_save_IFS"
12677 test -z "$ac_dir" && ac_dir=.
12678 for ac_exec_ext in '' $ac_executable_extensions; do
12679 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12680 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12681 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12682 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12683 break 2
12684 fi
12685 fi
12686 done
12687 done
12688 IFS="$ac_save_IFS"
12689 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12690 ;;
12691esac
12692fi
12693MSGFMT="$ac_cv_path_MSGFMT"
12694if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12696$as_echo "$MSGFMT" >&6; }
d7040cdb 12697else
81ecdfbb
RW
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12699$as_echo "no" >&6; }
d7040cdb
SE
12700fi
12701
12702 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12703set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12705$as_echo_n "checking for $ac_word... " >&6; }
12706if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12707 $as_echo_n "(cached) " >&6
d7040cdb
SE
12708else
12709 case $GMSGFMT in
12710 [\\/]* | ?:[\\/]*)
12711 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12712 ;;
12713 *)
12714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12715for as_dir in $PATH
12716do
12717 IFS=$as_save_IFS
12718 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12719 for ac_exec_ext in '' $ac_executable_extensions; do
12720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12721 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12723 break 2
12724 fi
12725done
81ecdfbb
RW
12726 done
12727IFS=$as_save_IFS
d7040cdb
SE
12728
12729 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12730 ;;
12731esac
12732fi
12733GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12734if test -n "$GMSGFMT"; then
81ecdfbb
RW
12735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12736$as_echo "$GMSGFMT" >&6; }
d7040cdb 12737else
81ecdfbb
RW
12738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12739$as_echo "no" >&6; }
d7040cdb
SE
12740fi
12741
12742
12743
81ecdfbb 12744
d7040cdb
SE
12745# Prepare PATH_SEPARATOR.
12746# The user is always right.
12747if test "${PATH_SEPARATOR+set}" != set; then
12748 echo "#! /bin/sh" >conf$$.sh
12749 echo "exit 0" >>conf$$.sh
12750 chmod +x conf$$.sh
12751 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12752 PATH_SEPARATOR=';'
12753 else
12754 PATH_SEPARATOR=:
12755 fi
12756 rm -f conf$$.sh
12757fi
12758
12759# Find out how to test for executable files. Don't use a zero-byte file,
12760# as systems may use methods other than mode bits to determine executability.
12761cat >conf$$.file <<_ASEOF
12762#! /bin/sh
12763exit 0
12764_ASEOF
12765chmod +x conf$$.file
12766if test -x conf$$.file >/dev/null 2>&1; then
12767 ac_executable_p="test -x"
12768else
12769 ac_executable_p="test -f"
12770fi
12771rm -f conf$$.file
12772
12773# Extract the first word of "xgettext", so it can be a program name with args.
12774set dummy xgettext; ac_word=$2
81ecdfbb
RW
12775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12776$as_echo_n "checking for $ac_word... " >&6; }
12777if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12778 $as_echo_n "(cached) " >&6
d7040cdb
SE
12779else
12780 case "$XGETTEXT" in
12781 [\\/]* | ?:[\\/]*)
12782 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12783 ;;
12784 *)
12785 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12786 for ac_dir in $PATH; do
12787 IFS="$ac_save_IFS"
12788 test -z "$ac_dir" && ac_dir=.
12789 for ac_exec_ext in '' $ac_executable_extensions; do
12790 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12791 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12792 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12793 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12794 break 2
12795 fi
12796 fi
12797 done
12798 done
12799 IFS="$ac_save_IFS"
12800 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12801 ;;
12802esac
12803fi
12804XGETTEXT="$ac_cv_path_XGETTEXT"
12805if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12807$as_echo "$XGETTEXT" >&6; }
d7040cdb 12808else
81ecdfbb
RW
12809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12810$as_echo "no" >&6; }
d7040cdb
SE
12811fi
12812
12813 rm -f messages.po
12814
12815
12816# Prepare PATH_SEPARATOR.
12817# The user is always right.
12818if test "${PATH_SEPARATOR+set}" != set; then
12819 echo "#! /bin/sh" >conf$$.sh
12820 echo "exit 0" >>conf$$.sh
12821 chmod +x conf$$.sh
12822 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12823 PATH_SEPARATOR=';'
12824 else
12825 PATH_SEPARATOR=:
12826 fi
12827 rm -f conf$$.sh
12828fi
12829
12830# Find out how to test for executable files. Don't use a zero-byte file,
12831# as systems may use methods other than mode bits to determine executability.
12832cat >conf$$.file <<_ASEOF
12833#! /bin/sh
12834exit 0
12835_ASEOF
12836chmod +x conf$$.file
12837if test -x conf$$.file >/dev/null 2>&1; then
12838 ac_executable_p="test -x"
12839else
12840 ac_executable_p="test -f"
12841fi
12842rm -f conf$$.file
12843
12844# Extract the first word of "msgmerge", so it can be a program name with args.
12845set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12847$as_echo_n "checking for $ac_word... " >&6; }
12848if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12849 $as_echo_n "(cached) " >&6
d7040cdb
SE
12850else
12851 case "$MSGMERGE" in
12852 [\\/]* | ?:[\\/]*)
12853 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12854 ;;
12855 *)
12856 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12857 for ac_dir in $PATH; do
12858 IFS="$ac_save_IFS"
12859 test -z "$ac_dir" && ac_dir=.
12860 for ac_exec_ext in '' $ac_executable_extensions; do
12861 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12862 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12863 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12864 break 2
12865 fi
12866 fi
12867 done
12868 done
12869 IFS="$ac_save_IFS"
12870 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12871 ;;
12872esac
12873fi
12874MSGMERGE="$ac_cv_path_MSGMERGE"
12875if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12877$as_echo "$MSGMERGE" >&6; }
d7040cdb 12878else
81ecdfbb
RW
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12880$as_echo "no" >&6; }
d7040cdb
SE
12881fi
12882
12883
12884 if test "$GMSGFMT" != ":"; then
12885 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12886 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12887 : ;
12888 else
12889 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12891$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12892 GMSGFMT=":"
12893 fi
12894 fi
12895
12896 if test "$XGETTEXT" != ":"; then
12897 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12898 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12899 : ;
12900 else
81ecdfbb
RW
12901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12902$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12903 XGETTEXT=":"
12904 fi
12905 rm -f messages.po
12906 fi
12907
81ecdfbb 12908 ac_config_commands="$ac_config_commands default-1"
d7040cdb
SE
12909
12910
12911
81ecdfbb
RW
12912
12913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12914$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12915 # Check whether --enable-maintainer-mode was given.
12916if test "${enable_maintainer_mode+set}" = set; then :
12917 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
42ecbf5e 12918else
d7040cdb 12919 USE_MAINTAINER_MODE=no
81ecdfbb 12920fi
d7040cdb 12921
81ecdfbb
RW
12922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12923$as_echo "$USE_MAINTAINER_MODE" >&6; }
12924 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12925 MAINTAINER_MODE_TRUE=
12926 MAINTAINER_MODE_FALSE='#'
12927else
12928 MAINTAINER_MODE_TRUE='#'
12929 MAINTAINER_MODE_FALSE=
42ecbf5e 12930fi
d7040cdb
SE
12931
12932 MAINT=$MAINTAINER_MODE_TRUE
12933
12934
81ecdfbb 12935 if false; then
d7040cdb
SE
12936 GENINSRC_NEVER_TRUE=
12937 GENINSRC_NEVER_FALSE='#'
12938else
12939 GENINSRC_NEVER_TRUE='#'
12940 GENINSRC_NEVER_FALSE=
42ecbf5e 12941fi
d7040cdb
SE
12942
12943
12944if test -n "$EXEEXT"; then
20e95c23 12945
81ecdfbb 12946$as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
42ecbf5e 12947
252b5132
RH
12948fi
12949
d7040cdb
SE
12950cat >>confdefs.h <<_ACEOF
12951#define EXECUTABLE_SUFFIX "${EXEEXT}"
12952_ACEOF
42ecbf5e 12953
252b5132 12954
d7040cdb 12955# host-specific stuff:
252b5132 12956
d7040cdb 12957HDEFINES=
252b5132 12958
d7040cdb 12959. ${srcdir}/../bfd/configure.host
252b5132 12960
252b5132 12961
d7040cdb 12962AR=${AR-ar}
252b5132 12963
d7040cdb
SE
12964if test -n "$ac_tool_prefix"; then
12965 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12966set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
12967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12968$as_echo_n "checking for $ac_word... " >&6; }
12969if test "${ac_cv_prog_RANLIB+set}" = set; then :
12970 $as_echo_n "(cached) " >&6
d7040cdb
SE
12971else
12972 if test -n "$RANLIB"; then
12973 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12974else
12975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12976for as_dir in $PATH
12977do
12978 IFS=$as_save_IFS
12979 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12980 for ac_exec_ext in '' $ac_executable_extensions; do
12981 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12982 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 12983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12984 break 2
12985 fi
12986done
81ecdfbb
RW
12987 done
12988IFS=$as_save_IFS
252b5132 12989
d7040cdb
SE
12990fi
12991fi
12992RANLIB=$ac_cv_prog_RANLIB
12993if test -n "$RANLIB"; then
81ecdfbb
RW
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12995$as_echo "$RANLIB" >&6; }
d7040cdb 12996else
81ecdfbb
RW
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12998$as_echo "no" >&6; }
d7040cdb 12999fi
20e95c23 13000
81ecdfbb 13001
d7040cdb
SE
13002fi
13003if test -z "$ac_cv_prog_RANLIB"; then
13004 ac_ct_RANLIB=$RANLIB
13005 # Extract the first word of "ranlib", so it can be a program name with args.
13006set dummy ranlib; ac_word=$2
81ecdfbb
RW
13007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13008$as_echo_n "checking for $ac_word... " >&6; }
13009if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
13010 $as_echo_n "(cached) " >&6
252b5132 13011else
d7040cdb
SE
13012 if test -n "$ac_ct_RANLIB"; then
13013 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13014else
13015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13016for as_dir in $PATH
13017do
13018 IFS=$as_save_IFS
13019 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
13020 for ac_exec_ext in '' $ac_executable_extensions; do
13021 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 13022 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 13023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13024 break 2
13025 fi
13026done
81ecdfbb
RW
13027 done
13028IFS=$as_save_IFS
20e95c23 13029
d7040cdb
SE
13030fi
13031fi
13032ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13033if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13035$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 13036else
81ecdfbb
RW
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13038$as_echo "no" >&6; }
d7040cdb
SE
13039fi
13040
81ecdfbb
RW
13041 if test "x$ac_ct_RANLIB" = x; then
13042 RANLIB=":"
d7040cdb 13043 else
81ecdfbb
RW
13044 case $cross_compiling:$ac_tool_warned in
13045yes:)
13046{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13047$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13048ac_tool_warned=yes ;;
13049esac
13050 RANLIB=$ac_ct_RANLIB
d7040cdb 13051 fi
81ecdfbb
RW
13052else
13053 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 13054fi
d7040cdb 13055
d7040cdb
SE
13056
13057
13058# Put a plausible default for CC_FOR_BUILD in Makefile.
13059if test -z "$CC_FOR_BUILD"; then
13060 if test "x$cross_compiling" = "xno"; then
13061 CC_FOR_BUILD='$(CC)'
13062 else
13063 CC_FOR_BUILD=gcc
13064 fi
13065fi
20e95c23 13066
d7040cdb
SE
13067# Also set EXEEXT_FOR_BUILD.
13068if test "x$cross_compiling" = "xno"; then
13069 EXEEXT_FOR_BUILD='$(EXEEXT)'
13070else
81ecdfbb
RW
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
13072$as_echo_n "checking for build system executable suffix... " >&6; }
13073if test "${bfd_cv_build_exeext+set}" = set; then :
13074 $as_echo_n "(cached) " >&6
d7040cdb
SE
13075else
13076 rm -f conftest*
13077 echo 'int main () { return 0; }' > conftest.c
13078 bfd_cv_build_exeext=
13079 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
13080 for file in conftest.*; do
13081 case $file in
13082 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
13083 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
13084 esac
13085 done
13086 rm -f conftest*
13087 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132 13088fi
81ecdfbb
RW
13089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
13090$as_echo "$bfd_cv_build_exeext" >&6; }
d7040cdb
SE
13091 EXEEXT_FOR_BUILD=""
13092 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
252b5132
RH
13093fi
13094
13095
d7040cdb
SE
13096DEMANGLER_NAME=c++filt
13097case "${host}" in
13098 *-*-go32* | *-*-msdos*)
13099 DEMANGLER_NAME=cxxfilt
13100esac
8a965946
ILT
13101
13102
58797674 13103for ac_header in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h locale.h sys/param.h
81ecdfbb
RW
13104do :
13105 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13106ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13107eval as_val=\$$as_ac_Header
13108 if test "x$as_val" = x""yes; then :
13109 cat >>confdefs.h <<_ACEOF
13110#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13111_ACEOF
42ecbf5e 13112
81ecdfbb 13113fi
42ecbf5e 13114
81ecdfbb 13115done
42ecbf5e 13116
81ecdfbb
RW
13117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
13118$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
13119if test "${ac_cv_header_sys_wait_h+set}" = set; then :
13120 $as_echo_n "(cached) " >&6
42ecbf5e 13121else
81ecdfbb 13122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13123/* end confdefs.h. */
252b5132
RH
13124#include <sys/types.h>
13125#include <sys/wait.h>
13126#ifndef WEXITSTATUS
81ecdfbb 13127# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
252b5132
RH
13128#endif
13129#ifndef WIFEXITED
42ecbf5e 13130# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
252b5132 13131#endif
42ecbf5e
DJ
13132
13133int
13134main ()
13135{
13136 int s;
13137 wait (&s);
13138 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
13139 ;
13140 return 0;
13141}
13142_ACEOF
81ecdfbb 13143if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13144 ac_cv_header_sys_wait_h=yes
13145else
81ecdfbb 13146 ac_cv_header_sys_wait_h=no
252b5132 13147fi
81ecdfbb 13148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13149fi
81ecdfbb
RW
13150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
13151$as_echo "$ac_cv_header_sys_wait_h" >&6; }
d15b04bd 13152if test $ac_cv_header_sys_wait_h = yes; then
42ecbf5e 13153
81ecdfbb 13154$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
252b5132
RH
13155
13156fi
13157
df7b86aa
NC
13158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13159$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13160if test "${gcc_cv_header_string+set}" = set; then :
13161 $as_echo_n "(cached) " >&6
13162else
13163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13164/* end confdefs.h. */
13165#include <string.h>
13166#include <strings.h>
13167int
13168main ()
13169{
13170
13171 ;
13172 return 0;
13173}
13174_ACEOF
13175if ac_fn_c_try_compile "$LINENO"; then :
13176 gcc_cv_header_string=yes
13177else
13178 gcc_cv_header_string=no
13179fi
13180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13181fi
13182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13183$as_echo "$gcc_cv_header_string" >&6; }
13184if test $gcc_cv_header_string = yes; then
13185
13186$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13187
13188fi
13189
252b5132
RH
13190# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13191# for constant arguments. Useless!
81ecdfbb
RW
13192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13193$as_echo_n "checking for working alloca.h... " >&6; }
13194if test "${ac_cv_working_alloca_h+set}" = set; then :
13195 $as_echo_n "(cached) " >&6
42ecbf5e 13196else
81ecdfbb 13197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13198/* end confdefs.h. */
252b5132 13199#include <alloca.h>
42ecbf5e
DJ
13200int
13201main ()
13202{
13203char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 13204 if (p) return 0;
42ecbf5e
DJ
13205 ;
13206 return 0;
13207}
13208_ACEOF
81ecdfbb 13209if ac_fn_c_try_link "$LINENO"; then :
42ecbf5e
DJ
13210 ac_cv_working_alloca_h=yes
13211else
81ecdfbb 13212 ac_cv_working_alloca_h=no
42ecbf5e 13213fi
81ecdfbb
RW
13214rm -f core conftest.err conftest.$ac_objext \
13215 conftest$ac_exeext conftest.$ac_ext
42ecbf5e 13216fi
81ecdfbb
RW
13217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13218$as_echo "$ac_cv_working_alloca_h" >&6; }
42ecbf5e
DJ
13219if test $ac_cv_working_alloca_h = yes; then
13220
81ecdfbb 13221$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
13222
13223fi
13224
81ecdfbb
RW
13225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13226$as_echo_n "checking for alloca... " >&6; }
13227if test "${ac_cv_func_alloca_works+set}" = set; then :
13228 $as_echo_n "(cached) " >&6
252b5132 13229else
81ecdfbb 13230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13231/* end confdefs.h. */
252b5132
RH
13232#ifdef __GNUC__
13233# define alloca __builtin_alloca
13234#else
13235# ifdef _MSC_VER
13236# include <malloc.h>
13237# define alloca _alloca
13238# else
81ecdfbb 13239# ifdef HAVE_ALLOCA_H
252b5132
RH
13240# include <alloca.h>
13241# else
13242# ifdef _AIX
13243 #pragma alloca
13244# else
13245# ifndef alloca /* predefined by HP cc +Olibcalls */
13246char *alloca ();
13247# endif
13248# endif
13249# endif
13250# endif
13251#endif
13252
42ecbf5e
DJ
13253int
13254main ()
13255{
13256char *p = (char *) alloca (1);
81ecdfbb 13257 if (p) return 0;
42ecbf5e
DJ
13258 ;
13259 return 0;
13260}
13261_ACEOF
81ecdfbb 13262if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13263 ac_cv_func_alloca_works=yes
13264else
81ecdfbb 13265 ac_cv_func_alloca_works=no
252b5132 13266fi
81ecdfbb
RW
13267rm -f core conftest.err conftest.$ac_objext \
13268 conftest$ac_exeext conftest.$ac_ext
252b5132 13269fi
81ecdfbb
RW
13270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13271$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 13272
252b5132 13273if test $ac_cv_func_alloca_works = yes; then
e5a52504 13274
81ecdfbb 13275$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
e5a52504 13276
42ecbf5e 13277else
d15b04bd 13278 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
42ecbf5e
DJ
13279# that cause trouble. Some versions do not even contain alloca or
13280# contain a buggy version. If you still want to use their alloca,
13281# use ar to extract alloca.o from them instead of compiling alloca.c.
13282
81ecdfbb 13283ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
42ecbf5e 13284
81ecdfbb 13285$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132
RH
13286
13287
81ecdfbb
RW
13288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13289$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13290if test "${ac_cv_os_cray+set}" = set; then :
13291 $as_echo_n "(cached) " >&6
252b5132 13292else
81ecdfbb 13293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13294/* end confdefs.h. */
81ecdfbb 13295#if defined CRAY && ! defined CRAY2
252b5132
RH
13296webecray
13297#else
13298wenotbecray
13299#endif
13300
42ecbf5e 13301_ACEOF
252b5132 13302if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13303 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
13304 ac_cv_os_cray=yes
13305else
252b5132
RH
13306 ac_cv_os_cray=no
13307fi
13308rm -f conftest*
13309
13310fi
81ecdfbb
RW
13311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13312$as_echo "$ac_cv_os_cray" >&6; }
d15b04bd 13313if test $ac_cv_os_cray = yes; then
42ecbf5e 13314 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
13315 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13316ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13317eval as_val=\$$as_ac_var
13318 if test "x$as_val" = x""yes; then :
42ecbf5e
DJ
13319
13320cat >>confdefs.h <<_ACEOF
252b5132 13321#define CRAY_STACKSEG_END $ac_func
42ecbf5e 13322_ACEOF
252b5132 13323
42ecbf5e 13324 break
252b5132
RH
13325fi
13326
42ecbf5e 13327 done
252b5132
RH
13328fi
13329
81ecdfbb
RW
13330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13331$as_echo_n "checking stack direction for C alloca... " >&6; }
13332if test "${ac_cv_c_stack_direction+set}" = set; then :
13333 $as_echo_n "(cached) " >&6
252b5132 13334else
81ecdfbb 13335 if test "$cross_compiling" = yes; then :
252b5132
RH
13336 ac_cv_c_stack_direction=0
13337else
81ecdfbb 13338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13339/* end confdefs.h. */
81ecdfbb 13340$ac_includes_default
42ecbf5e 13341int
252b5132
RH
13342find_stack_direction ()
13343{
13344 static char *addr = 0;
13345 auto char dummy;
13346 if (addr == 0)
13347 {
13348 addr = &dummy;
13349 return find_stack_direction ();
13350 }
13351 else
13352 return (&dummy > addr) ? 1 : -1;
13353}
42ecbf5e
DJ
13354
13355int
252b5132
RH
13356main ()
13357{
81ecdfbb 13358 return find_stack_direction () < 0;
252b5132 13359}
42ecbf5e 13360_ACEOF
81ecdfbb 13361if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
13362 ac_cv_c_stack_direction=1
13363else
81ecdfbb 13364 ac_cv_c_stack_direction=-1
252b5132 13365fi
81ecdfbb
RW
13366rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13367 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132
RH
13368fi
13369
81ecdfbb
RW
13370fi
13371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13372$as_echo "$ac_cv_c_stack_direction" >&6; }
42ecbf5e 13373cat >>confdefs.h <<_ACEOF
252b5132 13374#define STACK_DIRECTION $ac_cv_c_stack_direction
42ecbf5e
DJ
13375_ACEOF
13376
252b5132
RH
13377
13378fi
13379
44350750 13380for ac_func in sbrk utimes setmode getc_unlocked strcoll setlocale
81ecdfbb
RW
13381do :
13382 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13383ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13384eval as_val=\$$as_ac_var
13385 if test "x$as_val" = x""yes; then :
13386 cat >>confdefs.h <<_ACEOF
13387#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13388_ACEOF
42ecbf5e 13389
81ecdfbb
RW
13390fi
13391done
42ecbf5e 13392
81ecdfbb
RW
13393ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
13394if test "x$ac_cv_func_mkstemp" = x""yes; then :
42ecbf5e 13395
81ecdfbb 13396$as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
42ecbf5e 13397
81ecdfbb 13398fi
42ecbf5e 13399
81ecdfbb
RW
13400ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
13401if test "x$ac_cv_func_mkdtemp" = x""yes; then :
42ecbf5e 13402
81ecdfbb 13403$as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
42ecbf5e 13404
81ecdfbb 13405fi
d15b04bd 13406
d15b04bd 13407
81ecdfbb
RW
13408# Some systems have frexp only in -lm, not in -lc.
13409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
13410$as_echo_n "checking for library containing frexp... " >&6; }
13411if test "${ac_cv_search_frexp+set}" = set; then :
13412 $as_echo_n "(cached) " >&6
f9c026a8 13413else
81ecdfbb
RW
13414 ac_func_search_save_LIBS=$LIBS
13415cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f9c026a8 13416/* end confdefs.h. */
f9c026a8 13417
81ecdfbb
RW
13418/* Override any GCC internal prototype to avoid an error.
13419 Use char because int might match the return type of a GCC
f9c026a8 13420 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
13421#ifdef __cplusplus
13422extern "C"
13423#endif
42ecbf5e
DJ
13424char frexp ();
13425int
13426main ()
13427{
81ecdfbb 13428return frexp ();
42ecbf5e
DJ
13429 ;
13430 return 0;
13431}
13432_ACEOF
81ecdfbb
RW
13433for ac_lib in '' m; do
13434 if test -z "$ac_lib"; then
13435 ac_res="none required"
13436 else
13437 ac_res=-l$ac_lib
42ecbf5e 13438 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
13439 fi
13440 if ac_fn_c_try_link "$LINENO"; then :
13441 ac_cv_search_frexp=$ac_res
13442fi
13443rm -f core conftest.err conftest.$ac_objext \
13444 conftest$ac_exeext
13445 if test "${ac_cv_search_frexp+set}" = set; then :
13446 break
13447fi
13448done
13449if test "${ac_cv_search_frexp+set}" = set; then :
42ecbf5e 13450
f353eb8a 13451else
81ecdfbb 13452 ac_cv_search_frexp=no
e5a52504 13453fi
81ecdfbb 13454rm conftest.$ac_ext
42ecbf5e
DJ
13455LIBS=$ac_func_search_save_LIBS
13456fi
81ecdfbb
RW
13457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
13458$as_echo "$ac_cv_search_frexp" >&6; }
13459ac_res=$ac_cv_search_frexp
13460if test "$ac_res" != no; then :
13461 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 13462
f353eb8a
ILT
13463fi
13464
42ecbf5e 13465
44350750
NC
13466
13467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13468$as_echo_n "checking for LC_MESSAGES... " >&6; }
13469if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
13470 $as_echo_n "(cached) " >&6
13471else
13472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13473/* end confdefs.h. */
13474#include <locale.h>
13475int
13476main ()
13477{
13478return LC_MESSAGES
13479 ;
13480 return 0;
13481}
13482_ACEOF
13483if ac_fn_c_try_link "$LINENO"; then :
13484 am_cv_val_LC_MESSAGES=yes
13485else
13486 am_cv_val_LC_MESSAGES=no
13487fi
13488rm -f core conftest.err conftest.$ac_objext \
13489 conftest$ac_exeext conftest.$ac_ext
13490fi
13491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13492$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13493 if test $am_cv_val_LC_MESSAGES = yes; then
13494
13495$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13496
13497 fi
13498
13499
81ecdfbb
RW
13500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
13501$as_echo_n "checking for time_t in time.h... " >&6; }
13502if test "${bu_cv_decl_time_t_time_h+set}" = set; then :
13503 $as_echo_n "(cached) " >&6
252b5132 13504else
81ecdfbb 13505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13506/* end confdefs.h. */
252b5132 13507#include <time.h>
42ecbf5e
DJ
13508int
13509main ()
13510{
252b5132 13511time_t i;
42ecbf5e
DJ
13512 ;
13513 return 0;
13514}
13515_ACEOF
81ecdfbb 13516if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13517 bu_cv_decl_time_t_time_h=yes
13518else
81ecdfbb 13519 bu_cv_decl_time_t_time_h=no
252b5132 13520fi
81ecdfbb 13521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
13522fi
13523
81ecdfbb
RW
13524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
13525$as_echo "$bu_cv_decl_time_t_time_h" >&6; }
252b5132 13526if test $bu_cv_decl_time_t_time_h = yes; then
42ecbf5e 13527
81ecdfbb 13528$as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
252b5132
RH
13529
13530fi
13531
81ecdfbb
RW
13532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
13533$as_echo_n "checking for time_t in sys/types.h... " >&6; }
13534if test "${bu_cv_decl_time_t_types_h+set}" = set; then :
13535 $as_echo_n "(cached) " >&6
252b5132 13536else
81ecdfbb 13537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13538/* end confdefs.h. */
252b5132 13539#include <sys/types.h>
42ecbf5e
DJ
13540int
13541main ()
13542{
252b5132 13543time_t i;
42ecbf5e
DJ
13544 ;
13545 return 0;
13546}
13547_ACEOF
81ecdfbb 13548if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13549 bu_cv_decl_time_t_types_h=yes
13550else
81ecdfbb 13551 bu_cv_decl_time_t_types_h=no
252b5132 13552fi
81ecdfbb 13553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
13554fi
13555
81ecdfbb
RW
13556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
13557$as_echo "$bu_cv_decl_time_t_types_h" >&6; }
252b5132 13558if test $bu_cv_decl_time_t_types_h = yes; then
42ecbf5e 13559
81ecdfbb 13560$as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
252b5132
RH
13561
13562fi
13563
81ecdfbb
RW
13564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
13565$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
13566if test "${bu_cv_decl_getopt_unistd_h+set}" = set; then :
13567 $as_echo_n "(cached) " >&6
e46eba98 13568else
81ecdfbb 13569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13570/* end confdefs.h. */
e46eba98 13571#include <unistd.h>
42ecbf5e
DJ
13572int
13573main ()
13574{
e46eba98 13575extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
13576 ;
13577 return 0;
13578}
13579_ACEOF
81ecdfbb 13580if ac_fn_c_try_compile "$LINENO"; then :
e46eba98
NC
13581 bu_cv_decl_getopt_unistd_h=yes
13582else
81ecdfbb 13583 bu_cv_decl_getopt_unistd_h=no
e46eba98 13584fi
81ecdfbb 13585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e46eba98
NC
13586fi
13587
81ecdfbb
RW
13588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
13589$as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
e46eba98 13590if test $bu_cv_decl_getopt_unistd_h = yes; then
42ecbf5e 13591
81ecdfbb 13592$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
e46eba98
NC
13593
13594fi
13595
252b5132
RH
13596# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
13597# by default.
81ecdfbb
RW
13598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
13599$as_echo_n "checking for utime.h... " >&6; }
13600if test "${bu_cv_header_utime_h+set}" = set; then :
13601 $as_echo_n "(cached) " >&6
42ecbf5e 13602else
81ecdfbb 13603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 13604/* end confdefs.h. */
252b5132
RH
13605#include <sys/types.h>
13606#ifdef HAVE_TIME_H
13607#include <time.h>
13608#endif
13609#include <utime.h>
42ecbf5e
DJ
13610int
13611main ()
13612{
252b5132 13613struct utimbuf s;
42ecbf5e
DJ
13614 ;
13615 return 0;
13616}
13617_ACEOF
81ecdfbb 13618if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
13619 bu_cv_header_utime_h=yes
13620else
81ecdfbb 13621 bu_cv_header_utime_h=no
252b5132 13622fi
81ecdfbb 13623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
13624fi
13625
81ecdfbb
RW
13626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
13627$as_echo "$bu_cv_header_utime_h" >&6; }
252b5132 13628if test $bu_cv_header_utime_h = yes; then
42ecbf5e 13629
81ecdfbb 13630$as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
252b5132
RH
13631
13632fi
13633
81ecdfbb
RW
13634ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
13635if test "x$ac_cv_have_decl_fprintf" = x""yes; then :
13636 ac_have_decl=1
252b5132 13637else
81ecdfbb
RW
13638 ac_have_decl=0
13639fi
398ee8f1 13640
81ecdfbb
RW
13641cat >>confdefs.h <<_ACEOF
13642#define HAVE_DECL_FPRINTF $ac_have_decl
42ecbf5e 13643_ACEOF
81ecdfbb
RW
13644ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13645if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13646 ac_have_decl=1
252b5132 13647else
81ecdfbb 13648 ac_have_decl=0
252b5132 13649fi
252b5132 13650
398ee8f1 13651cat >>confdefs.h <<_ACEOF
81ecdfbb 13652#define HAVE_DECL_STPCPY $ac_have_decl
398ee8f1 13653_ACEOF
81ecdfbb
RW
13654ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13655if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13656 ac_have_decl=1
398ee8f1 13657else
81ecdfbb
RW
13658 ac_have_decl=0
13659fi
3e321448
L
13660
13661cat >>confdefs.h <<_ACEOF
81ecdfbb 13662#define HAVE_DECL_STRSTR $ac_have_decl
42ecbf5e 13663_ACEOF
81ecdfbb
RW
13664ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
13665if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
13666 ac_have_decl=1
252b5132 13667else
81ecdfbb 13668 ac_have_decl=0
252b5132 13669fi
252b5132 13670
398ee8f1 13671cat >>confdefs.h <<_ACEOF
81ecdfbb 13672#define HAVE_DECL_SBRK $ac_have_decl
398ee8f1 13673_ACEOF
81ecdfbb
RW
13674ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13675if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13676 ac_have_decl=1
398ee8f1 13677else
81ecdfbb 13678 ac_have_decl=0
398ee8f1 13679fi
252b5132 13680
398ee8f1 13681cat >>confdefs.h <<_ACEOF
81ecdfbb 13682#define HAVE_DECL_GETENV $ac_have_decl
398ee8f1 13683_ACEOF
81ecdfbb
RW
13684ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
13685if test "x$ac_cv_have_decl_environ" = x""yes; then :
13686 ac_have_decl=1
398ee8f1 13687else
81ecdfbb 13688 ac_have_decl=0
398ee8f1 13689fi
252b5132 13690
398ee8f1 13691cat >>confdefs.h <<_ACEOF
81ecdfbb 13692#define HAVE_DECL_ENVIRON $ac_have_decl
b7d4af3a 13693_ACEOF
81ecdfbb
RW
13694ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
13695if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
13696 ac_have_decl=1
b7d4af3a 13697else
81ecdfbb 13698 ac_have_decl=0
b7d4af3a 13699fi
b7d4af3a
JW
13700
13701cat >>confdefs.h <<_ACEOF
81ecdfbb 13702#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
b7d4af3a 13703_ACEOF
81ecdfbb
RW
13704ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13705if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13706 ac_have_decl=1
b7d4af3a 13707else
81ecdfbb 13708 ac_have_decl=0
db50c840 13709fi
db50c840
EB
13710
13711cat >>confdefs.h <<_ACEOF
81ecdfbb 13712#define HAVE_DECL_SNPRINTF $ac_have_decl
db50c840 13713_ACEOF
81ecdfbb
RW
13714ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13715if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13716 ac_have_decl=1
db50c840 13717else
81ecdfbb 13718 ac_have_decl=0
db50c840 13719fi
db50c840
EB
13720
13721cat >>confdefs.h <<_ACEOF
81ecdfbb 13722#define HAVE_DECL_VSNPRINTF $ac_have_decl
db50c840
EB
13723_ACEOF
13724
13725
1b315056
CS
13726# Link in zlib if we can. This allows us to read compressed debug
13727# sections. This is used only by readelf.c (objdump uses bfd for
13728# reading compressed sections).
52546677
RM
13729
13730 # See if the user specified whether he wants zlib support or not.
13731
13732# Check whether --with-zlib was given.
13733if test "${with_zlib+set}" = set; then :
13734 withval=$with_zlib;
13735else
13736 with_zlib=auto
13737fi
13738
13739
13740 if test "$with_zlib" != "no"; then
13741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
13742$as_echo_n "checking for library containing zlibVersion... " >&6; }
13743if test "${ac_cv_search_zlibVersion+set}" = set; then :
13744 $as_echo_n "(cached) " >&6
1b315056
CS
13745else
13746 ac_func_search_save_LIBS=$LIBS
81ecdfbb 13747cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1b315056
CS
13748/* end confdefs.h. */
13749
81ecdfbb
RW
13750/* Override any GCC internal prototype to avoid an error.
13751 Use char because int might match the return type of a GCC
1b315056 13752 builtin and then its argument prototype would still apply. */
1b315056
CS
13753#ifdef __cplusplus
13754extern "C"
13755#endif
1b315056
CS
13756char zlibVersion ();
13757int
13758main ()
13759{
81ecdfbb 13760return zlibVersion ();
1b315056
CS
13761 ;
13762 return 0;
13763}
81ecdfbb
RW
13764_ACEOF
13765for ac_lib in '' z; do
13766 if test -z "$ac_lib"; then
13767 ac_res="none required"
1b315056 13768 else
81ecdfbb
RW
13769 ac_res=-l$ac_lib
13770 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
1b315056 13771 fi
81ecdfbb
RW
13772 if ac_fn_c_try_link "$LINENO"; then :
13773 ac_cv_search_zlibVersion=$ac_res
1b315056 13774fi
81ecdfbb
RW
13775rm -f core conftest.err conftest.$ac_objext \
13776 conftest$ac_exeext
13777 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13778 break
1b315056 13779fi
81ecdfbb
RW
13780done
13781if test "${ac_cv_search_zlibVersion+set}" = set; then :
1b315056 13782
1b315056 13783else
81ecdfbb 13784 ac_cv_search_zlibVersion=no
1b315056 13785fi
81ecdfbb
RW
13786rm conftest.$ac_ext
13787LIBS=$ac_func_search_save_LIBS
1b315056 13788fi
81ecdfbb
RW
13789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13790$as_echo "$ac_cv_search_zlibVersion" >&6; }
13791ac_res=$ac_cv_search_zlibVersion
13792if test "$ac_res" != no; then :
13793 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13794 for ac_header in zlib.h
13795do :
13796 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13797if test "x$ac_cv_header_zlib_h" = x""yes; then :
1b315056 13798 cat >>confdefs.h <<_ACEOF
81ecdfbb 13799#define HAVE_ZLIB_H 1
1b315056
CS
13800_ACEOF
13801
13802fi
13803
13804done
13805
13806fi
13807
52546677
RM
13808 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13809 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13810 fi
13811 fi
13812
1b315056 13813
252b5132
RH
13814
13815case "${host}" in
8a965946 13816*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e 13817
81ecdfbb 13818$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
252b5132
RH
13819 ;;
13820esac
13821
13822# target-specific stuff:
13823
13824# Canonicalize the secondary target names.
13825if test -n "$enable_targets"; then
13826 for targ in `echo $enable_targets | sed 's/,/ /g'`
13827 do
6d83c84b 13828 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
13829 if test -n "$result"; then
13830 canon_targets="$canon_targets $result"
13831 else
13832 # Allow targets that config.sub doesn't recognize, like "all".
13833 canon_targets="$canon_targets $targ"
13834 fi
13835 done
13836fi
13837
81ecdfbb
RW
13838ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
13839if test "x$ac_cv_header_iconv_h" = x""yes; then :
5ba684e2
NC
13840
13841fi
13842
13843
13844
13845 if test "X$prefix" = "XNONE"; then
13846 acl_final_prefix="$ac_default_prefix"
13847 else
13848 acl_final_prefix="$prefix"
13849 fi
13850 if test "X$exec_prefix" = "XNONE"; then
13851 acl_final_exec_prefix='${prefix}'
13852 else
13853 acl_final_exec_prefix="$exec_prefix"
13854 fi
13855 acl_save_prefix="$prefix"
13856 prefix="$acl_final_prefix"
13857 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13858 prefix="$acl_save_prefix"
13859
13860
81ecdfbb
RW
13861# Check whether --with-gnu-ld was given.
13862if test "${with_gnu_ld+set}" = set; then :
13863 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5ba684e2
NC
13864else
13865 with_gnu_ld=no
81ecdfbb
RW
13866fi
13867
5ba684e2
NC
13868# Prepare PATH_SEPARATOR.
13869# The user is always right.
13870if test "${PATH_SEPARATOR+set}" != set; then
13871 echo "#! /bin/sh" >conf$$.sh
13872 echo "exit 0" >>conf$$.sh
13873 chmod +x conf$$.sh
13874 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13875 PATH_SEPARATOR=';'
13876 else
13877 PATH_SEPARATOR=:
13878 fi
13879 rm -f conf$$.sh
13880fi
13881ac_prog=ld
13882if test "$GCC" = yes; then
13883 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
13885$as_echo_n "checking for ld used by GCC... " >&6; }
5ba684e2
NC
13886 case $host in
13887 *-*-mingw*)
13888 # gcc leaves a trailing carriage return which upsets mingw
13889 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13890 *)
13891 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13892 esac
13893 case $ac_prog in
13894 # Accept absolute paths.
13895 [\\/]* | [A-Za-z]:[\\/]*)
13896 re_direlt='/[^/][^/]*/\.\./'
13897 # Canonicalize the path of ld
13898 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
13899 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
13900 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13901 done
13902 test -z "$LD" && LD="$ac_prog"
13903 ;;
13904 "")
13905 # If it fails, then pretend we aren't using GCC.
13906 ac_prog=ld
13907 ;;
13908 *)
13909 # If it is relative, then search for the first ld in PATH.
13910 with_gnu_ld=unknown
13911 ;;
13912 esac
13913elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
13914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13915$as_echo_n "checking for GNU ld... " >&6; }
5ba684e2 13916else
81ecdfbb
RW
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13918$as_echo_n "checking for non-GNU ld... " >&6; }
5ba684e2 13919fi
81ecdfbb
RW
13920if test "${acl_cv_path_LD+set}" = set; then :
13921 $as_echo_n "(cached) " >&6
5ba684e2
NC
13922else
13923 if test -z "$LD"; then
13924 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13925 for ac_dir in $PATH; do
13926 test -z "$ac_dir" && ac_dir=.
13927 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13928 acl_cv_path_LD="$ac_dir/$ac_prog"
13929 # Check to see if the program is GNU ld. I'd rather use --version,
13930 # but apparently some GNU ld's only accept -v.
13931 # Break only if it was the GNU/non-GNU ld that we prefer.
13932 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
13933 test "$with_gnu_ld" != no && break
13934 else
13935 test "$with_gnu_ld" != yes && break
13936 fi
13937 fi
13938 done
13939 IFS="$ac_save_ifs"
13940else
13941 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13942fi
13943fi
13944
13945LD="$acl_cv_path_LD"
13946if test -n "$LD"; then
81ecdfbb
RW
13947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13948$as_echo "$LD" >&6; }
5ba684e2 13949else
81ecdfbb
RW
13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13951$as_echo "no" >&6; }
5ba684e2 13952fi
81ecdfbb
RW
13953test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
13954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13955$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13956if test "${acl_cv_prog_gnu_ld+set}" = set; then :
13957 $as_echo_n "(cached) " >&6
5ba684e2
NC
13958else
13959 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13960if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
13961 acl_cv_prog_gnu_ld=yes
13962else
13963 acl_cv_prog_gnu_ld=no
13964fi
13965fi
81ecdfbb
RW
13966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13967$as_echo "$acl_cv_prog_gnu_ld" >&6; }
5ba684e2
NC
13968with_gnu_ld=$acl_cv_prog_gnu_ld
13969
13970
13971
81ecdfbb
RW
13972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13973$as_echo_n "checking for shared library run path origin... " >&6; }
13974if test "${acl_cv_rpath+set}" = set; then :
13975 $as_echo_n "(cached) " >&6
5ba684e2
NC
13976else
13977
13978 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13979 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13980 . ./conftest.sh
13981 rm -f ./conftest.sh
13982 acl_cv_rpath=done
13983
13984fi
81ecdfbb
RW
13985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13986$as_echo "$acl_cv_rpath" >&6; }
5ba684e2
NC
13987 wl="$acl_cv_wl"
13988 libext="$acl_cv_libext"
13989 shlibext="$acl_cv_shlibext"
13990 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13991 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13992 hardcode_direct="$acl_cv_hardcode_direct"
13993 hardcode_minus_L="$acl_cv_hardcode_minus_L"
81ecdfbb
RW
13994 # Check whether --enable-rpath was given.
13995if test "${enable_rpath+set}" = set; then :
13996 enableval=$enable_rpath; :
5ba684e2
NC
13997else
13998 enable_rpath=yes
81ecdfbb
RW
13999fi
14000
5ba684e2
NC
14001
14002
14003
14004
14005
14006
14007
14008 use_additional=yes
14009
14010 acl_save_prefix="$prefix"
14011 prefix="$acl_final_prefix"
14012 acl_save_exec_prefix="$exec_prefix"
14013 exec_prefix="$acl_final_exec_prefix"
14014
14015 eval additional_includedir=\"$includedir\"
14016 eval additional_libdir=\"$libdir\"
14017
14018 exec_prefix="$acl_save_exec_prefix"
14019 prefix="$acl_save_prefix"
14020
14021
81ecdfbb
RW
14022# Check whether --with-libiconv-prefix was given.
14023if test "${with_libiconv_prefix+set}" = set; then :
14024 withval=$with_libiconv_prefix;
5ba684e2
NC
14025 if test "X$withval" = "Xno"; then
14026 use_additional=no
14027 else
14028 if test "X$withval" = "X"; then
14029
14030 acl_save_prefix="$prefix"
14031 prefix="$acl_final_prefix"
14032 acl_save_exec_prefix="$exec_prefix"
14033 exec_prefix="$acl_final_exec_prefix"
14034
14035 eval additional_includedir=\"$includedir\"
14036 eval additional_libdir=\"$libdir\"
14037
14038 exec_prefix="$acl_save_exec_prefix"
14039 prefix="$acl_save_prefix"
14040
14041 else
14042 additional_includedir="$withval/include"
14043 additional_libdir="$withval/lib"
14044 fi
14045 fi
14046
81ecdfbb
RW
14047fi
14048
5ba684e2
NC
14049 LIBICONV=
14050 LTLIBICONV=
14051 INCICONV=
14052 rpathdirs=
14053 ltrpathdirs=
14054 names_already_handled=
14055 names_next_round='iconv '
14056 while test -n "$names_next_round"; do
14057 names_this_round="$names_next_round"
14058 names_next_round=
14059 for name in $names_this_round; do
14060 already_handled=
14061 for n in $names_already_handled; do
14062 if test "$n" = "$name"; then
14063 already_handled=yes
14064 break
14065 fi
14066 done
14067 if test -z "$already_handled"; then
14068 names_already_handled="$names_already_handled $name"
14069 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14070 eval value=\"\$HAVE_LIB$uppername\"
14071 if test -n "$value"; then
14072 if test "$value" = yes; then
14073 eval value=\"\$LIB$uppername\"
14074 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14075 eval value=\"\$LTLIB$uppername\"
14076 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14077 else
14078 :
14079 fi
14080 else
14081 found_dir=
14082 found_la=
14083 found_so=
14084 found_a=
14085 if test $use_additional = yes; then
14086 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
14087 found_dir="$additional_libdir"
14088 found_so="$additional_libdir/lib$name.$shlibext"
14089 if test -f "$additional_libdir/lib$name.la"; then
14090 found_la="$additional_libdir/lib$name.la"
14091 fi
14092 else
14093 if test -f "$additional_libdir/lib$name.$libext"; then
14094 found_dir="$additional_libdir"
14095 found_a="$additional_libdir/lib$name.$libext"
14096 if test -f "$additional_libdir/lib$name.la"; then
14097 found_la="$additional_libdir/lib$name.la"
14098 fi
14099 fi
14100 fi
14101 fi
14102 if test "X$found_dir" = "X"; then
14103 for x in $LDFLAGS $LTLIBICONV; do
14104
14105 acl_save_prefix="$prefix"
14106 prefix="$acl_final_prefix"
14107 acl_save_exec_prefix="$exec_prefix"
14108 exec_prefix="$acl_final_exec_prefix"
14109 eval x=\"$x\"
14110 exec_prefix="$acl_save_exec_prefix"
14111 prefix="$acl_save_prefix"
14112
14113 case "$x" in
14114 -L*)
14115 dir=`echo "X$x" | sed -e 's/^X-L//'`
14116 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
14117 found_dir="$dir"
14118 found_so="$dir/lib$name.$shlibext"
14119 if test -f "$dir/lib$name.la"; then
14120 found_la="$dir/lib$name.la"
14121 fi
14122 else
14123 if test -f "$dir/lib$name.$libext"; then
14124 found_dir="$dir"
14125 found_a="$dir/lib$name.$libext"
14126 if test -f "$dir/lib$name.la"; then
14127 found_la="$dir/lib$name.la"
14128 fi
14129 fi
14130 fi
14131 ;;
14132 esac
14133 if test "X$found_dir" != "X"; then
14134 break
14135 fi
14136 done
14137 fi
14138 if test "X$found_dir" != "X"; then
14139 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14140 if test "X$found_so" != "X"; then
14141 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14142 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14143 else
14144 haveit=
14145 for x in $ltrpathdirs; do
14146 if test "X$x" = "X$found_dir"; then
14147 haveit=yes
14148 break
14149 fi
14150 done
14151 if test -z "$haveit"; then
14152 ltrpathdirs="$ltrpathdirs $found_dir"
14153 fi
14154 if test "$hardcode_direct" = yes; then
14155 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14156 else
14157 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14158 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14159 haveit=
14160 for x in $rpathdirs; do
14161 if test "X$x" = "X$found_dir"; then
14162 haveit=yes
14163 break
14164 fi
14165 done
14166 if test -z "$haveit"; then
14167 rpathdirs="$rpathdirs $found_dir"
14168 fi
14169 else
14170 haveit=
14171 for x in $LDFLAGS $LIBICONV; do
14172
14173 acl_save_prefix="$prefix"
14174 prefix="$acl_final_prefix"
14175 acl_save_exec_prefix="$exec_prefix"
14176 exec_prefix="$acl_final_exec_prefix"
14177 eval x=\"$x\"
14178 exec_prefix="$acl_save_exec_prefix"
14179 prefix="$acl_save_prefix"
14180
14181 if test "X$x" = "X-L$found_dir"; then
14182 haveit=yes
14183 break
14184 fi
14185 done
14186 if test -z "$haveit"; then
14187 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14188 fi
14189 if test "$hardcode_minus_L" != no; then
14190 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14191 else
14192 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14193 fi
14194 fi
14195 fi
14196 fi
14197 else
14198 if test "X$found_a" != "X"; then
14199 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14200 else
14201 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14202 fi
14203 fi
14204 additional_includedir=
14205 case "$found_dir" in
14206 */lib | */lib/)
14207 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14208 additional_includedir="$basedir/include"
14209 ;;
14210 esac
14211 if test "X$additional_includedir" != "X"; then
14212 if test "X$additional_includedir" != "X/usr/include"; then
14213 haveit=
14214 if test "X$additional_includedir" = "X/usr/local/include"; then
14215 if test -n "$GCC"; then
14216 case $host_os in
14217 linux*) haveit=yes;;
14218 esac
14219 fi
14220 fi
14221 if test -z "$haveit"; then
14222 for x in $CPPFLAGS $INCICONV; do
14223
14224 acl_save_prefix="$prefix"
14225 prefix="$acl_final_prefix"
14226 acl_save_exec_prefix="$exec_prefix"
14227 exec_prefix="$acl_final_exec_prefix"
14228 eval x=\"$x\"
14229 exec_prefix="$acl_save_exec_prefix"
14230 prefix="$acl_save_prefix"
14231
14232 if test "X$x" = "X-I$additional_includedir"; then
14233 haveit=yes
14234 break
14235 fi
14236 done
14237 if test -z "$haveit"; then
14238 if test -d "$additional_includedir"; then
14239 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14240 fi
14241 fi
14242 fi
14243 fi
14244 fi
14245 if test -n "$found_la"; then
14246 save_libdir="$libdir"
14247 case "$found_la" in
14248 */* | *\\*) . "$found_la" ;;
14249 *) . "./$found_la" ;;
14250 esac
14251 libdir="$save_libdir"
14252 for dep in $dependency_libs; do
14253 case "$dep" in
14254 -L*)
14255 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14256 if test "X$additional_libdir" != "X/usr/lib"; then
14257 haveit=
14258 if test "X$additional_libdir" = "X/usr/local/lib"; then
14259 if test -n "$GCC"; then
14260 case $host_os in
14261 linux*) haveit=yes;;
14262 esac
14263 fi
14264 fi
14265 if test -z "$haveit"; then
14266 haveit=
14267 for x in $LDFLAGS $LIBICONV; do
14268
14269 acl_save_prefix="$prefix"
14270 prefix="$acl_final_prefix"
14271 acl_save_exec_prefix="$exec_prefix"
14272 exec_prefix="$acl_final_exec_prefix"
14273 eval x=\"$x\"
14274 exec_prefix="$acl_save_exec_prefix"
14275 prefix="$acl_save_prefix"
14276
14277 if test "X$x" = "X-L$additional_libdir"; then
14278 haveit=yes
14279 break
14280 fi
14281 done
14282 if test -z "$haveit"; then
14283 if test -d "$additional_libdir"; then
14284 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14285 fi
14286 fi
14287 haveit=
14288 for x in $LDFLAGS $LTLIBICONV; do
14289
14290 acl_save_prefix="$prefix"
14291 prefix="$acl_final_prefix"
14292 acl_save_exec_prefix="$exec_prefix"
14293 exec_prefix="$acl_final_exec_prefix"
14294 eval x=\"$x\"
14295 exec_prefix="$acl_save_exec_prefix"
14296 prefix="$acl_save_prefix"
14297
14298 if test "X$x" = "X-L$additional_libdir"; then
14299 haveit=yes
14300 break
14301 fi
14302 done
14303 if test -z "$haveit"; then
14304 if test -d "$additional_libdir"; then
14305 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14306 fi
14307 fi
14308 fi
14309 fi
14310 ;;
14311 -R*)
14312 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14313 if test "$enable_rpath" != no; then
14314 haveit=
14315 for x in $rpathdirs; do
14316 if test "X$x" = "X$dir"; then
14317 haveit=yes
14318 break
14319 fi
14320 done
14321 if test -z "$haveit"; then
14322 rpathdirs="$rpathdirs $dir"
14323 fi
14324 haveit=
14325 for x in $ltrpathdirs; do
14326 if test "X$x" = "X$dir"; then
14327 haveit=yes
14328 break
14329 fi
14330 done
14331 if test -z "$haveit"; then
14332 ltrpathdirs="$ltrpathdirs $dir"
14333 fi
14334 fi
14335 ;;
14336 -l*)
14337 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14338 ;;
14339 *.la)
14340 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14341 ;;
14342 *)
14343 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14344 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14345 ;;
14346 esac
14347 done
14348 fi
14349 else
14350 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14351 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14352 fi
14353 fi
14354 fi
14355 done
14356 done
14357 if test "X$rpathdirs" != "X"; then
14358 if test -n "$hardcode_libdir_separator"; then
14359 alldirs=
14360 for found_dir in $rpathdirs; do
14361 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14362 done
14363 acl_save_libdir="$libdir"
14364 libdir="$alldirs"
14365 eval flag=\"$hardcode_libdir_flag_spec\"
14366 libdir="$acl_save_libdir"
14367 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14368 else
14369 for found_dir in $rpathdirs; do
14370 acl_save_libdir="$libdir"
14371 libdir="$found_dir"
14372 eval flag=\"$hardcode_libdir_flag_spec\"
14373 libdir="$acl_save_libdir"
14374 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14375 done
14376 fi
14377 fi
14378 if test "X$ltrpathdirs" != "X"; then
14379 for found_dir in $ltrpathdirs; do
14380 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14381 done
14382 fi
14383
14384
14385
14386
14387
14388
14389
14390 am_save_CPPFLAGS="$CPPFLAGS"
14391
14392 for element in $INCICONV; do
14393 haveit=
14394 for x in $CPPFLAGS; do
14395
14396 acl_save_prefix="$prefix"
14397 prefix="$acl_final_prefix"
14398 acl_save_exec_prefix="$exec_prefix"
14399 exec_prefix="$acl_final_exec_prefix"
14400 eval x=\"$x\"
14401 exec_prefix="$acl_save_exec_prefix"
14402 prefix="$acl_save_prefix"
14403
14404 if test "X$x" = "X$element"; then
14405 haveit=yes
14406 break
14407 fi
14408 done
14409 if test -z "$haveit"; then
14410 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14411 fi
14412 done
14413
14414
81ecdfbb
RW
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14416$as_echo_n "checking for iconv... " >&6; }
14417if test "${am_cv_func_iconv+set}" = set; then :
14418 $as_echo_n "(cached) " >&6
5ba684e2
NC
14419else
14420
14421 am_cv_func_iconv="no, consider installing GNU libiconv"
14422 am_cv_lib_iconv=no
81ecdfbb 14423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
14424/* end confdefs.h. */
14425#include <stdlib.h>
14426#include <iconv.h>
14427int
14428main ()
14429{
14430iconv_t cd = iconv_open("","");
14431 iconv(cd,NULL,NULL,NULL,NULL);
14432 iconv_close(cd);
14433 ;
14434 return 0;
14435}
14436_ACEOF
81ecdfbb 14437if ac_fn_c_try_link "$LINENO"; then :
5ba684e2 14438 am_cv_func_iconv=yes
5ba684e2 14439fi
81ecdfbb
RW
14440rm -f core conftest.err conftest.$ac_objext \
14441 conftest$ac_exeext conftest.$ac_ext
5ba684e2
NC
14442 if test "$am_cv_func_iconv" != yes; then
14443 am_save_LIBS="$LIBS"
14444 LIBS="$LIBS $LIBICONV"
81ecdfbb 14445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
14446/* end confdefs.h. */
14447#include <stdlib.h>
14448#include <iconv.h>
14449int
14450main ()
14451{
14452iconv_t cd = iconv_open("","");
14453 iconv(cd,NULL,NULL,NULL,NULL);
14454 iconv_close(cd);
14455 ;
14456 return 0;
14457}
14458_ACEOF
81ecdfbb 14459if ac_fn_c_try_link "$LINENO"; then :
5ba684e2
NC
14460 am_cv_lib_iconv=yes
14461 am_cv_func_iconv=yes
5ba684e2 14462fi
81ecdfbb
RW
14463rm -f core conftest.err conftest.$ac_objext \
14464 conftest$ac_exeext conftest.$ac_ext
5ba684e2
NC
14465 LIBS="$am_save_LIBS"
14466 fi
14467
14468fi
81ecdfbb
RW
14469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14470$as_echo "$am_cv_func_iconv" >&6; }
5ba684e2
NC
14471 if test "$am_cv_func_iconv" = yes; then
14472
81ecdfbb 14473$as_echo "#define HAVE_ICONV 1" >>confdefs.h
5ba684e2
NC
14474
14475 fi
14476 if test "$am_cv_lib_iconv" = yes; then
81ecdfbb
RW
14477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14478$as_echo_n "checking how to link with libiconv... " >&6; }
14479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14480$as_echo "$LIBICONV" >&6; }
5ba684e2
NC
14481 else
14482 CPPFLAGS="$am_save_CPPFLAGS"
14483 LIBICONV=
14484 LTLIBICONV=
14485 fi
14486
14487
14488
14489 if test "$am_cv_func_iconv" = yes; then
81ecdfbb
RW
14490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
14491$as_echo_n "checking for iconv declaration... " >&6; }
14492 if test "${am_cv_proto_iconv+set}" = set; then :
14493 $as_echo_n "(cached) " >&6
5ba684e2
NC
14494else
14495
81ecdfbb 14496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
14497/* end confdefs.h. */
14498
14499#include <stdlib.h>
14500#include <iconv.h>
14501extern
14502#ifdef __cplusplus
14503"C"
14504#endif
14505#if defined(__STDC__) || defined(__cplusplus)
14506size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
14507#else
14508size_t iconv();
14509#endif
14510
14511int
14512main ()
14513{
14514
14515 ;
14516 return 0;
14517}
14518_ACEOF
81ecdfbb 14519if ac_fn_c_try_compile "$LINENO"; then :
5ba684e2
NC
14520 am_cv_proto_iconv_arg1=""
14521else
81ecdfbb 14522 am_cv_proto_iconv_arg1="const"
5ba684e2 14523fi
81ecdfbb 14524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ba684e2
NC
14525 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
14526fi
14527
14528 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
81ecdfbb 14529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
5ba684e2 14530 }$am_cv_proto_iconv" >&5
81ecdfbb
RW
14531$as_echo "${ac_t:-
14532 }$am_cv_proto_iconv" >&6; }
5ba684e2
NC
14533
14534cat >>confdefs.h <<_ACEOF
14535#define ICONV_CONST $am_cv_proto_iconv_arg1
14536_ACEOF
14537
14538 fi
14539
14540
252b5132
RH
14541all_targets=false
14542BUILD_NLMCONV=
14543NLMCONV_DEFS=
14544BUILD_SRCONV=
14545BUILD_DLLTOOL=
14546DLLTOOL_DEFS=
7aad4c3d 14547DLLTOOL_DEFAULT=
252b5132 14548BUILD_WINDRES=
692ed3e7 14549BUILD_WINDMC=
252b5132
RH
14550BUILD_DLLWRAP=
14551BUILD_MISC=
1d97d67f 14552BUILD_INSTALL_MISC=
8b1e6df3 14553OBJDUMP_DEFS=
6abcee90
TG
14554OBJDUMP_PRIVATE_VECTORS=
14555OBJDUMP_PRIVATE_OFILES=
14556od_vectors=
252b5132
RH
14557
14558for targ in $target $canon_targets
14559do
14560 if test "x$targ" = "xall"; then
14561 all_targets=true
14562 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14563 BUILD_SRCONV='$(SRCONV_PROG)'
14564 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
1d97d67f 14565 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
003bc0ba
NC
14566 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14567 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14568 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
14569 if test -z "$DLLTOOL_DEFAULT"; then
14570 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14571 fi
14572 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14573 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
1ab52cbe 14574 od_vectors="$od_vectors objdump_private_desc_xcoff"
252b5132
RH
14575 else
14576 case $targ in
42ecbf5e 14577 i[3-7]86*-*-netware*)
252b5132
RH
14578 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14579 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
14580 ;;
14581 alpha*-*-netware*)
14582 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14583 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
14584 ;;
14585 powerpc*-*-netware*)
14586 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14587 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
14588 ;;
14589 sparc*-*-netware*)
14590 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14591 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
14592 ;;
14593 esac
6abcee90 14594
252b5132
RH
14595 case $targ in
14596 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
14597 esac
6abcee90 14598
252b5132 14599 case $targ in
a8c548cb
NC
14600 arm-epoc-pe*)
14601 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14602 if test -z "$DLLTOOL_DEFAULT"; then
14603 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_EPOC"
14604 fi
a8c548cb
NC
14605 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
14606 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14607 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
a8c548cb 14608 ;;
361dff73 14609 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
7148cc28 14610 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14611 if test -z "$DLLTOOL_DEFAULT"; then
14612 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
14613 fi
7148cc28
NC
14614 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
14615 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14616 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
14617 ;;
14618 arm-*-pe*)
252b5132 14619 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14620 if test -z "$DLLTOOL_DEFAULT"; then
14621 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
14622 fi
252b5132
RH
14623 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
14624 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14625 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14626 ;;
42037fe5 14627 x86_64-*-mingw*)
99ad8390 14628 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14629 if test -z "$DLLTOOL_DEFAULT"; then
14630 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
14631 fi
99ad8390
NC
14632 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
14633 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14634 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
14635 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
14636 ;;
80c7c40a 14637 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132 14638 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14639 if test -z "$DLLTOOL_DEFAULT"; then
14640 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14641 fi
252b5132
RH
14642 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14643 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14644 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 14645 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 14646 ;;
80c7c40a 14647 i[3-7]86-*-interix)
7a7b06ef 14648 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
14649 if test -z "$DLLTOOL_DEFAULT"; then
14650 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14651 fi
7a7b06ef
ILT
14652 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14653 ;;
f0660b73
NC
14654 powerpc*-aix5.[01])
14655 ;;
e5231592 14656 powerpc*-aix[5-9].*)
f0660b73
NC
14657 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
14658 ;;
e1d5b1e7 14659 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132 14660 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14661 if test -z "$DLLTOOL_DEFAULT"; then
14662 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
14663 fi
252b5132
RH
14664 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
14665 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14666 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 14667 ;;
59678365 14668 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
1ab52cbe
AM
14669 case "$BUILD_INSTALL_MISC" in
14670 *embedspu*) ;;
14671 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
14672 esac
669a9a2a 14673 ;;
e1d5b1e7 14674 sh*-*-pe)
8a0e0f38 14675 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14676 if test -z "$DLLTOOL_DEFAULT"; then
14677 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
14678 fi
8a0e0f38
NC
14679 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
14680 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14681 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 14682 ;;
cd14b966 14683 spu-*-*)
1d97d67f 14684 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 14685 ;;
e1d5b1e7 14686 mips*-*-pe)
8a0e0f38 14687 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14688 if test -z "$DLLTOOL_DEFAULT"; then
14689 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
14690 fi
8a0e0f38
NC
14691 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
14692 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14693 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14694 ;;
27a710e5 14695 mcore-*-pe)
661016bb 14696 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14697 if test -z "$DLLTOOL_DEFAULT"; then
14698 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
14699 fi
661016bb
NC
14700 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
14701 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14702 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14703 ;;
27a710e5 14704 mcore-*-elf)
661016bb 14705 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14706 if test -z "$DLLTOOL_DEFAULT"; then
14707 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
14708 fi
661016bb 14709 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 14710 ;;
15ab5209
DB
14711 mep-*)
14712 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
14713 ;;
252b5132 14714 esac
6abcee90
TG
14715
14716 # Add objdump private vectors.
14717 case $targ in
14718 powerpc-*-aix*)
c5012cd8
TG
14719 od_vectors="$od_vectors objdump_private_desc_xcoff"
14720 ;;
14721 *-*-darwin*)
14722 od_vectors="$od_vectors objdump_private_desc_mach_o"
6abcee90
TG
14723 ;;
14724 esac
252b5132
RH
14725 fi
14726done
14727
6abcee90
TG
14728# Uniq objdump private vector, build objdump target ofiles.
14729od_files=
14730f=""
14731for i in $od_vectors ; do
14732 case " $f " in
14733 *" $i "*) ;;
14734 *)
14735 f="$f $i"
14736 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
14737 case $i in
14738 objdump_private_desc_xcoff)
14739 od_files="$od_files od-xcoff" ;;
c5012cd8
TG
14740 objdump_private_desc_mach_o)
14741 od_files="$od_files od-macho" ;;
6abcee90
TG
14742 *) as_fn_error "*** unknown private vector $i" "$LINENO" 5 ;;
14743 esac
14744 ;;
14745 esac
14746done
14747
14748# Uniq objdump target ofiles
14749f=""
14750for i in $od_files ; do
14751 case " $f " in
14752 *" $i "*) ;;
14753 *)
14754 f="$f $i"
14755 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
14756 ;;
14757 esac
14758done
14759
7aad4c3d
L
14760DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
14761
42ecbf5e
DJ
14762if test "${with_windres+set}" = set; then
14763 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14764fi
14765
692ed3e7
NC
14766if test "${with_windmc+set}" = set; then
14767 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14768fi
14769
6abcee90
TG
14770OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
14771
14772
692ed3e7 14773
42ecbf5e
DJ
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
1d97d67f 14785
42ecbf5e
DJ
14786cat >>confdefs.h <<_ACEOF
14787#define TARGET "${target}"
14788_ACEOF
14789
14790
14791targ=$target
14792. $srcdir/../bfd/config.bfd
14793if test "x$targ_underscore" = "xyes"; then
14794 UNDERSCORE=1
14795else
14796 UNDERSCORE=0
14797fi
14798
14799cat >>confdefs.h <<_ACEOF
14800#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
14801_ACEOF
14802
14803
14804# Emulation
52fbfb5d
AM
14805targ=$target
14806. ${srcdir}/configure.tgt
14807EMULATION=$targ_emul
14808EMULATION_VECTOR=$targ_emul_vector
42ecbf5e
DJ
14809
14810
14811
14812
108a6f8e
CD
14813# Required for html and install-html
14814
14815
14816
14817
31dd3154 14818
81ecdfbb 14819ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
da594c4a 14820
42ecbf5e
DJ
14821cat >confcache <<\_ACEOF
14822# This file is a shell script that caches the results of configure
14823# tests run on this system so they can be shared between configure
14824# scripts and configure runs, see configure's option --config-cache.
14825# It is not useful on other systems. If it contains results you don't
14826# want to keep, you may remove or edit it.
14827#
14828# config.status only pays attention to the cache file if you give it
14829# the --recheck option to rerun configure.
14830#
14831# `ac_cv_env_foo' variables (set or unset) will be overridden when
14832# loading this file, other *unset* `ac_cv_foo' will be assigned the
14833# following values.
14834
14835_ACEOF
14836
14837# The following way of writing the cache mishandles newlines in values,
14838# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14839# So, we kill variables containing newlines.
42ecbf5e
DJ
14840# Ultrix sh set writes to stderr and can't be redirected directly,
14841# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14842(
14843 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14844 eval ac_val=\$$ac_var
14845 case $ac_val in #(
14846 *${as_nl}*)
14847 case $ac_var in #(
14848 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14849$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14850 esac
14851 case $ac_var in #(
14852 _ | IFS | as_nl) ;; #(
14853 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14854 *) { eval $ac_var=; unset $ac_var;} ;;
14855 esac ;;
14856 esac
14857 done
14858
42ecbf5e 14859 (set) 2>&1 |
81ecdfbb
RW
14860 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14861 *${as_nl}ac_space=\ *)
14862 # `set' does not quote correctly, so add quotes: double-quote
14863 # substitution turns \\\\ into \\, and sed turns \\ into \.
42ecbf5e
DJ
14864 sed -n \
14865 "s/'/'\\\\''/g;
14866 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14867 ;; #(
42ecbf5e
DJ
14868 *)
14869 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14870 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 14871 ;;
81ecdfbb
RW
14872 esac |
14873 sort
14874) |
42ecbf5e 14875 sed '
81ecdfbb 14876 /^ac_cv_env_/b end
42ecbf5e 14877 t clear
81ecdfbb 14878 :clear
42ecbf5e
DJ
14879 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14880 t end
81ecdfbb
RW
14881 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14882 :end' >>confcache
14883if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14884 if test -w "$cache_file"; then
14885 test "x$cache_file" != "x/dev/null" &&
14886 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14887$as_echo "$as_me: updating cache $cache_file" >&6;}
42ecbf5e
DJ
14888 cat confcache >$cache_file
14889 else
81ecdfbb
RW
14890 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14891$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
42ecbf5e
DJ
14892 fi
14893fi
14894rm -f confcache
14895
14896test "x$prefix" = xNONE && prefix=$ac_default_prefix
14897# Let make expand exec_prefix.
14898test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14899
42ecbf5e
DJ
14900DEFS=-DHAVE_CONFIG_H
14901
14902ac_libobjs=
14903ac_ltlibobjs=
14904for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14905 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14906 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14907 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14908 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14909 # will be set to the directory where LIBOBJS objects are built.
14910 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14911 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
42ecbf5e
DJ
14912done
14913LIBOBJS=$ac_libobjs
14914
14915LTLIBOBJS=$ac_ltlibobjs
14916
14917
14918if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
14919 as_fn_error "conditional \"AMDEP\" was never defined.
14920Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e
DJ
14921fi
14922if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
14923 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14924Usually this means the macro was only invoked conditionally." "$LINENO" 5
14925fi
14926 if test -n "$EXEEXT"; then
14927 am__EXEEXT_TRUE=
14928 am__EXEEXT_FALSE='#'
14929else
14930 am__EXEEXT_TRUE='#'
14931 am__EXEEXT_FALSE=
42ecbf5e 14932fi
81ecdfbb 14933
42ecbf5e 14934if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
14935 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14936Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e 14937fi
d5fbea21 14938if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
14939 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
14940Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 14941fi
42ecbf5e
DJ
14942
14943: ${CONFIG_STATUS=./config.status}
81ecdfbb 14944ac_write_fail=0
42ecbf5e
DJ
14945ac_clean_files_save=$ac_clean_files
14946ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14947{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14948$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14949as_write_fail=0
14950cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
42ecbf5e
DJ
14951#! $SHELL
14952# Generated by $as_me.
14953# Run this file to recreate the current configuration.
14954# Compiler output produced by configure, useful for debugging
14955# configure, is in config.log if it exists.
14956
14957debug=false
14958ac_cs_recheck=false
14959ac_cs_silent=false
252b5132 14960
81ecdfbb
RW
14961SHELL=\${CONFIG_SHELL-$SHELL}
14962export SHELL
14963_ASEOF
14964cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14965## -------------------- ##
14966## M4sh Initialization. ##
14967## -------------------- ##
252b5132 14968
81ecdfbb
RW
14969# Be more Bourne compatible
14970DUALCASE=1; export DUALCASE # for MKS sh
14971if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
42ecbf5e
DJ
14972 emulate sh
14973 NULLCMD=:
81ecdfbb 14974 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
14975 # is contrary to our usage. Disable this feature.
14976 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14977 setopt NO_GLOB_SUBST
14978else
14979 case `(set -o) 2>/dev/null` in #(
14980 *posix*) :
14981 set -o posix ;; #(
14982 *) :
14983 ;;
14984esac
42ecbf5e 14985fi
252b5132 14986
81ecdfbb
RW
14987
14988as_nl='
14989'
14990export as_nl
14991# Printing a long string crashes Solaris 7 /usr/bin/printf.
14992as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14993as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14994as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14995# Prefer a ksh shell builtin over an external printf program on Solaris,
14996# but without wasting forks for bash or zsh.
14997if test -z "$BASH_VERSION$ZSH_VERSION" \
14998 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14999 as_echo='print -r --'
15000 as_echo_n='print -rn --'
15001elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15002 as_echo='printf %s\n'
15003 as_echo_n='printf %s'
15004else
15005 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15006 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15007 as_echo_n='/usr/ucb/echo -n'
15008 else
15009 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15010 as_echo_n_body='eval
15011 arg=$1;
15012 case $arg in #(
15013 *"$as_nl"*)
15014 expr "X$arg" : "X\\(.*\\)$as_nl";
15015 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15016 esac;
15017 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15018 '
15019 export as_echo_n_body
15020 as_echo_n='sh -c $as_echo_n_body as_echo'
15021 fi
15022 export as_echo_body
15023 as_echo='sh -c $as_echo_body as_echo'
15024fi
15025
15026# The user is always right.
15027if test "${PATH_SEPARATOR+set}" != set; then
15028 PATH_SEPARATOR=:
15029 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15030 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15031 PATH_SEPARATOR=';'
15032 }
42ecbf5e 15033fi
252b5132
RH
15034
15035
81ecdfbb
RW
15036# IFS
15037# We need space, tab and new line, in precisely that order. Quoting is
15038# there to prevent editors from complaining about space-tab.
15039# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15040# splitting by setting IFS to empty value.)
15041IFS=" "" $as_nl"
15042
15043# Find who we are. Look in the path if we contain no directory separator.
15044case $0 in #((
15045 *[\\/]* ) as_myself=$0 ;;
15046 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15047for as_dir in $PATH
15048do
15049 IFS=$as_save_IFS
15050 test -z "$as_dir" && as_dir=.
15051 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15052 done
15053IFS=$as_save_IFS
15054
15055 ;;
15056esac
15057# We did not find ourselves, most probably we were run as `sh COMMAND'
15058# in which case we are not to be found in the path.
15059if test "x$as_myself" = x; then
15060 as_myself=$0
15061fi
15062if test ! -f "$as_myself"; then
15063 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15064 exit 1
15065fi
15066
15067# Unset variables that we do not need and which cause bugs (e.g. in
15068# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15069# suppresses any "Segmentation fault" message there. '((' could
15070# trigger a bug in pdksh 5.2.14.
15071for as_var in BASH_ENV ENV MAIL MAILPATH
15072do eval test x\${$as_var+set} = xset \
15073 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15074done
42ecbf5e
DJ
15075PS1='$ '
15076PS2='> '
15077PS4='+ '
252b5132 15078
42ecbf5e 15079# NLS nuisances.
81ecdfbb
RW
15080LC_ALL=C
15081export LC_ALL
15082LANGUAGE=C
15083export LANGUAGE
15084
15085# CDPATH.
15086(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15087
15088
15089# as_fn_error ERROR [LINENO LOG_FD]
15090# ---------------------------------
15091# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15092# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15093# script with status $?, using 1 if that was 0.
15094as_fn_error ()
15095{
15096 as_status=$?; test $as_status -eq 0 && as_status=1
15097 if test "$3"; then
15098 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15099 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
42ecbf5e 15100 fi
81ecdfbb
RW
15101 $as_echo "$as_me: error: $1" >&2
15102 as_fn_exit $as_status
15103} # as_fn_error
15104
15105
15106# as_fn_set_status STATUS
15107# -----------------------
15108# Set $? to STATUS, without forking.
15109as_fn_set_status ()
15110{
15111 return $1
15112} # as_fn_set_status
15113
15114# as_fn_exit STATUS
15115# -----------------
15116# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15117as_fn_exit ()
15118{
15119 set +e
15120 as_fn_set_status $1
15121 exit $1
15122} # as_fn_exit
15123
15124# as_fn_unset VAR
15125# ---------------
15126# Portably unset VAR.
15127as_fn_unset ()
15128{
15129 { eval $1=; unset $1;}
15130}
15131as_unset=as_fn_unset
15132# as_fn_append VAR VALUE
15133# ----------------------
15134# Append the text in VALUE to the end of the definition contained in VAR. Take
15135# advantage of any shell optimizations that allow amortized linear growth over
15136# repeated appends, instead of the typical quadratic growth present in naive
15137# implementations.
15138if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15139 eval 'as_fn_append ()
15140 {
15141 eval $1+=\$2
15142 }'
15143else
15144 as_fn_append ()
15145 {
15146 eval $1=\$$1\$2
15147 }
15148fi # as_fn_append
15149
15150# as_fn_arith ARG...
15151# ------------------
15152# Perform arithmetic evaluation on the ARGs, and store the result in the
15153# global $as_val. Take advantage of shells that can avoid forks. The arguments
15154# must be portable across $(()) and expr.
15155if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15156 eval 'as_fn_arith ()
15157 {
15158 as_val=$(( $* ))
15159 }'
15160else
15161 as_fn_arith ()
15162 {
15163 as_val=`expr "$@" || test $? -eq 1`
15164 }
15165fi # as_fn_arith
15166
252b5132 15167
81ecdfbb
RW
15168if expr a : '\(a\)' >/dev/null 2>&1 &&
15169 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
15170 as_expr=expr
15171else
15172 as_expr=false
15173fi
252b5132 15174
81ecdfbb 15175if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
15176 as_basename=basename
15177else
15178 as_basename=false
15179fi
252b5132 15180
81ecdfbb
RW
15181if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15182 as_dirname=dirname
15183else
15184 as_dirname=false
15185fi
8b1e6df3 15186
81ecdfbb 15187as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
15188$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15189 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
15190 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15191$as_echo X/"$0" |
15192 sed '/^.*\/\([^/][^/]*\)\/*$/{
15193 s//\1/
15194 q
15195 }
15196 /^X\/\(\/\/\)$/{
15197 s//\1/
15198 q
15199 }
15200 /^X\/\(\/\).*/{
15201 s//\1/
15202 q
15203 }
15204 s/.*/./; q'`
0218d1e4 15205
42ecbf5e
DJ
15206# Avoid depending upon Character Ranges.
15207as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15208as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15209as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15210as_cr_digits='0123456789'
15211as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 15212
81ecdfbb
RW
15213ECHO_C= ECHO_N= ECHO_T=
15214case `echo -n x` in #(((((
15215-n*)
15216 case `echo 'xy\c'` in
15217 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15218 xy) ECHO_C='\c';;
15219 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15220 ECHO_T=' ';;
15221 esac;;
15222*)
15223 ECHO_N='-n';;
42ecbf5e 15224esac
eb1e0e80 15225
81ecdfbb
RW
15226rm -f conf$$ conf$$.exe conf$$.file
15227if test -d conf$$.dir; then
15228 rm -f conf$$.dir/conf$$.file
d15b04bd 15229else
81ecdfbb
RW
15230 rm -f conf$$.dir
15231 mkdir conf$$.dir 2>/dev/null
42ecbf5e 15232fi
81ecdfbb
RW
15233if (echo >conf$$.file) 2>/dev/null; then
15234 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 15235 as_ln_s='ln -s'
81ecdfbb
RW
15236 # ... but there are two gotchas:
15237 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15238 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15239 # In both cases, we have to default to `cp -p'.
15240 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15241 as_ln_s='cp -p'
15242 elif ln conf$$.file conf$$ 2>/dev/null; then
15243 as_ln_s=ln
15244 else
15245 as_ln_s='cp -p'
252b5132 15246 fi
42ecbf5e
DJ
15247else
15248 as_ln_s='cp -p'
252b5132 15249fi
81ecdfbb
RW
15250rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15251rmdir conf$$.dir 2>/dev/null
15252
15253
15254# as_fn_mkdir_p
15255# -------------
15256# Create "$as_dir" as a directory, including parents if necessary.
15257as_fn_mkdir_p ()
15258{
15259
15260 case $as_dir in #(
15261 -*) as_dir=./$as_dir;;
15262 esac
15263 test -d "$as_dir" || eval $as_mkdir_p || {
15264 as_dirs=
15265 while :; do
15266 case $as_dir in #(
15267 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15268 *) as_qdir=$as_dir;;
15269 esac
15270 as_dirs="'$as_qdir' $as_dirs"
15271 as_dir=`$as_dirname -- "$as_dir" ||
15272$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15273 X"$as_dir" : 'X\(//\)[^/]' \| \
15274 X"$as_dir" : 'X\(//\)$' \| \
15275 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15276$as_echo X"$as_dir" |
15277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15278 s//\1/
15279 q
15280 }
15281 /^X\(\/\/\)[^/].*/{
15282 s//\1/
15283 q
15284 }
15285 /^X\(\/\/\)$/{
15286 s//\1/
15287 q
15288 }
15289 /^X\(\/\).*/{
15290 s//\1/
15291 q
15292 }
15293 s/.*/./; q'`
15294 test -d "$as_dir" && break
15295 done
15296 test -z "$as_dirs" || eval "mkdir $as_dirs"
15297 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15298
252b5132 15299
81ecdfbb 15300} # as_fn_mkdir_p
42ecbf5e 15301if mkdir -p . 2>/dev/null; then
81ecdfbb 15302 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
15303else
15304 test -d ./-p && rmdir ./-p
15305 as_mkdir_p=false
15306fi
81ecdfbb
RW
15307
15308if test -x / >/dev/null 2>&1; then
15309 as_test_x='test -x'
15310else
15311 if ls -dL / >/dev/null 2>&1; then
15312 as_ls_L_option=L
15313 else
15314 as_ls_L_option=
15315 fi
15316 as_test_x='
15317 eval sh -c '\''
15318 if test -d "$1"; then
15319 test -d "$1/.";
15320 else
15321 case $1 in #(
15322 -*)set "./$1";;
15323 esac;
15324 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15325 ???[sx]*):;;*)false;;esac;fi
15326 '\'' sh
15327 '
15328fi
15329as_executable_p=$as_test_x
252b5132 15330
42ecbf5e
DJ
15331# Sed expression to map a string onto a valid CPP name.
15332as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15333
15334# Sed expression to map a string onto a valid variable name.
15335as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15336
15337
42ecbf5e 15338exec 6>&1
81ecdfbb
RW
15339## ----------------------------------- ##
15340## Main body of $CONFIG_STATUS script. ##
15341## ----------------------------------- ##
15342_ASEOF
15343test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
42ecbf5e 15344
81ecdfbb
RW
15345cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15346# Save the log message, to keep $0 and so on meaningful, and to
42ecbf5e 15347# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15348# values after options handling.
15349ac_log="
42ecbf5e 15350This file was extended by $as_me, which was
81ecdfbb 15351generated by GNU Autoconf 2.64. Invocation command line was
42ecbf5e
DJ
15352
15353 CONFIG_FILES = $CONFIG_FILES
15354 CONFIG_HEADERS = $CONFIG_HEADERS
15355 CONFIG_LINKS = $CONFIG_LINKS
15356 CONFIG_COMMANDS = $CONFIG_COMMANDS
15357 $ $0 $@
15358
81ecdfbb
RW
15359on `(hostname || uname -n) 2>/dev/null | sed 1q`
15360"
15361
42ecbf5e
DJ
15362_ACEOF
15363
81ecdfbb
RW
15364case $ac_config_files in *"
15365"*) set x $ac_config_files; shift; ac_config_files=$*;;
15366esac
252b5132 15367
81ecdfbb
RW
15368case $ac_config_headers in *"
15369"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15370esac
e5a52504
MM
15371
15372
81ecdfbb
RW
15373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15374# Files that config.status was made for.
15375config_files="$ac_config_files"
15376config_headers="$ac_config_headers"
15377config_commands="$ac_config_commands"
d15b04bd 15378
81ecdfbb 15379_ACEOF
42ecbf5e 15380
81ecdfbb 15381cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 15382ac_cs_usage="\
81ecdfbb
RW
15383\`$as_me' instantiates files and other configuration actions
15384from templates according to the current configuration. Unless the files
15385and actions are specified as TAGs, all are instantiated by default.
42ecbf5e 15386
81ecdfbb 15387Usage: $0 [OPTION]... [TAG]...
42ecbf5e
DJ
15388
15389 -h, --help print this help, then exit
81ecdfbb
RW
15390 -V, --version print version number and configuration settings, then exit
15391 -q, --quiet, --silent
15392 do not print progress messages
42ecbf5e
DJ
15393 -d, --debug don't remove temporary files
15394 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15395 --file=FILE[:TEMPLATE]
15396 instantiate the configuration file FILE
15397 --header=FILE[:TEMPLATE]
15398 instantiate the configuration header FILE
42ecbf5e
DJ
15399
15400Configuration files:
15401$config_files
15402
15403Configuration headers:
15404$config_headers
15405
15406Configuration commands:
15407$config_commands
15408
81ecdfbb 15409Report bugs to the package provider."
42ecbf5e 15410
81ecdfbb
RW
15411_ACEOF
15412cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e
DJ
15413ac_cs_version="\\
15414config.status
81ecdfbb
RW
15415configured by $0, generated by GNU Autoconf 2.64,
15416 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
42ecbf5e 15417
81ecdfbb 15418Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
15419This config.status script is free software; the Free Software Foundation
15420gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15421
15422ac_pwd='$ac_pwd'
15423srcdir='$srcdir'
15424INSTALL='$INSTALL'
15425MKDIR_P='$MKDIR_P'
15426AWK='$AWK'
15427test -n "\$AWK" || AWK=awk
42ecbf5e
DJ
15428_ACEOF
15429
81ecdfbb
RW
15430cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15431# The default lists apply if the user does not specify any file.
42ecbf5e
DJ
15432ac_need_defaults=:
15433while test $# != 0
15434do
15435 case $1 in
15436 --*=*)
81ecdfbb
RW
15437 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15438 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42ecbf5e
DJ
15439 ac_shift=:
15440 ;;
81ecdfbb 15441 *)
42ecbf5e
DJ
15442 ac_option=$1
15443 ac_optarg=$2
15444 ac_shift=shift
15445 ;;
42ecbf5e
DJ
15446 esac
15447
15448 case $ac_option in
15449 # Handling of the options.
42ecbf5e
DJ
15450 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15451 ac_cs_recheck=: ;;
81ecdfbb
RW
15452 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15453 $as_echo "$ac_cs_version"; exit ;;
15454 --debug | --debu | --deb | --de | --d | -d )
42ecbf5e
DJ
15455 debug=: ;;
15456 --file | --fil | --fi | --f )
15457 $ac_shift
81ecdfbb
RW
15458 case $ac_optarg in
15459 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15460 esac
15461 as_fn_append CONFIG_FILES " '$ac_optarg'"
42ecbf5e
DJ
15462 ac_need_defaults=false;;
15463 --header | --heade | --head | --hea )
15464 $ac_shift
81ecdfbb
RW
15465 case $ac_optarg in
15466 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15467 esac
15468 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42ecbf5e 15469 ac_need_defaults=false;;
81ecdfbb
RW
15470 --he | --h)
15471 # Conflict between --help and --header
15472 as_fn_error "ambiguous option: \`$1'
15473Try \`$0 --help' for more information.";;
15474 --help | --hel | -h )
15475 $as_echo "$ac_cs_usage"; exit ;;
42ecbf5e
DJ
15476 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15477 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15478 ac_cs_silent=: ;;
15479
15480 # This is an error.
81ecdfbb
RW
15481 -*) as_fn_error "unrecognized option: \`$1'
15482Try \`$0 --help' for more information." ;;
42ecbf5e 15483
81ecdfbb
RW
15484 *) as_fn_append ac_config_targets " $1"
15485 ac_need_defaults=false ;;
42ecbf5e
DJ
15486
15487 esac
15488 shift
15489done
15490
15491ac_configure_extra_args=
15492
15493if $ac_cs_silent; then
15494 exec 6>/dev/null
15495 ac_configure_extra_args="$ac_configure_extra_args --silent"
15496fi
15497
15498_ACEOF
81ecdfbb 15499cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e 15500if \$ac_cs_recheck; then
81ecdfbb
RW
15501 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15502 shift
15503 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15504 CONFIG_SHELL='$SHELL'
15505 export CONFIG_SHELL
15506 exec "\$@"
42ecbf5e
DJ
15507fi
15508
15509_ACEOF
81ecdfbb
RW
15510cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15511exec 5>>config.log
15512{
15513 echo
15514 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15515## Running $as_me. ##
15516_ASBOX
15517 $as_echo "$ac_log"
15518} >&5
42ecbf5e 15519
81ecdfbb
RW
15520_ACEOF
15521cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d15b04bd 15522#
81ecdfbb 15523# INIT-COMMANDS
d15b04bd 15524#
42ecbf5e 15525AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
15526
15527
15528# The HP-UX ksh and POSIX shell print the target directory to stdout
15529# if CDPATH is set.
15530(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15531
15532sed_quote_subst='$sed_quote_subst'
15533double_quote_subst='$double_quote_subst'
15534delay_variable_subst='$delay_variable_subst'
3725885a
RW
15535macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15536macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15537enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15538enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15539pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15540enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15541SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15542ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15543host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15544host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15545host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15546build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15547build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15548build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15549SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15550Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15551GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15552EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15553FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15554LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15555NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15556LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15557max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15558ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15559exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15560lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15561lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15562lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
df7b86aa
NC
15563lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15564lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15565reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15566reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15567OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15568deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15569file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
df7b86aa
NC
15570file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15571want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15572DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15573sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15574AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15575AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
df7b86aa 15576archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15577STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15578RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15579old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15580old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15581old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15582lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15583CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15584CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15585compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15586GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15587lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15588lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15589lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15590lt_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"`'
df7b86aa
NC
15591nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15592lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15593objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15594MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15595lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
3725885a 15596lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
df7b86aa 15597lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15598lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15599lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15600need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
df7b86aa 15601MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15602DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15603NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15604LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15605OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15606OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15607libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15608shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15609extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15610archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15611enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15612export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15613whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15614compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15615old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15616old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15617archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15618archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15619module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15620module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15621with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15622allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15623no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15624hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15625hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15626hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15627hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15628hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15629hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15630hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15631hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15632inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15633link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15634always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15635export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15636exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15637include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15638prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
df7b86aa 15639postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15640file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15641variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15642need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15643need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15644version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15645runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15646shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15647shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15648libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15649library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15650soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15651install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15652postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15653postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15654finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15655finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15656hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15657sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15658sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15659hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15660enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15661enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15662enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15663old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15664striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
15665
15666LTCC='$LTCC'
15667LTCFLAGS='$LTCFLAGS'
15668compiler='$compiler_DEFAULT'
15669
3725885a
RW
15670# A function that is used when there is no print builtin or printf.
15671func_fallback_echo ()
15672{
15673 eval 'cat <<_LTECHO_EOF
15674\$1
15675_LTECHO_EOF'
15676}
15677
d7040cdb 15678# Quote evaled strings.
3725885a
RW
15679for var in SHELL \
15680ECHO \
15681SED \
d7040cdb
SE
15682GREP \
15683EGREP \
15684FGREP \
15685LD \
15686NM \
15687LN_S \
15688lt_SP2NL \
15689lt_NL2SP \
15690reload_flag \
718a6fd8 15691OBJDUMP \
d7040cdb
SE
15692deplibs_check_method \
15693file_magic_cmd \
df7b86aa
NC
15694file_magic_glob \
15695want_nocaseglob \
15696DLLTOOL \
15697sharedlib_from_linklib_cmd \
d7040cdb
SE
15698AR \
15699AR_FLAGS \
df7b86aa 15700archiver_list_spec \
d7040cdb
SE
15701STRIP \
15702RANLIB \
15703CC \
15704CFLAGS \
15705compiler \
15706lt_cv_sys_global_symbol_pipe \
15707lt_cv_sys_global_symbol_to_cdecl \
15708lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 15709lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
df7b86aa 15710nm_file_list_spec \
d7040cdb 15711lt_prog_compiler_no_builtin_flag \
d7040cdb 15712lt_prog_compiler_pic \
df7b86aa 15713lt_prog_compiler_wl \
d7040cdb
SE
15714lt_prog_compiler_static \
15715lt_cv_prog_compiler_c_o \
15716need_locks \
df7b86aa 15717MANIFEST_TOOL \
718a6fd8
SE
15718DSYMUTIL \
15719NMEDIT \
15720LIPO \
15721OTOOL \
15722OTOOL64 \
d7040cdb
SE
15723shrext_cmds \
15724export_dynamic_flag_spec \
15725whole_archive_flag_spec \
15726compiler_needs_object \
15727with_gnu_ld \
15728allow_undefined_flag \
15729no_undefined_flag \
15730hardcode_libdir_flag_spec \
15731hardcode_libdir_flag_spec_ld \
15732hardcode_libdir_separator \
d7040cdb
SE
15733exclude_expsyms \
15734include_expsyms \
15735file_list_spec \
15736variables_saved_for_relink \
15737libname_spec \
15738library_names_spec \
15739soname_spec \
3725885a 15740install_override_mode \
d7040cdb
SE
15741finish_eval \
15742old_striplib \
15743striplib; do
3725885a 15744 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15745 *[\\\\\\\`\\"\\\$]*)
3725885a 15746 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
15747 ;;
15748 *)
15749 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15750 ;;
15751 esac
15752done
15753
15754# Double-quote double-evaled strings.
15755for var in reload_cmds \
15756old_postinstall_cmds \
15757old_postuninstall_cmds \
15758old_archive_cmds \
15759extract_expsyms_cmds \
15760old_archive_from_new_cmds \
15761old_archive_from_expsyms_cmds \
15762archive_cmds \
15763archive_expsym_cmds \
15764module_cmds \
15765module_expsym_cmds \
15766export_symbols_cmds \
15767prelink_cmds \
df7b86aa 15768postlink_cmds \
d7040cdb
SE
15769postinstall_cmds \
15770postuninstall_cmds \
15771finish_cmds \
15772sys_lib_search_path_spec \
15773sys_lib_dlsearch_path_spec; do
3725885a 15774 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15775 *[\\\\\\\`\\"\\\$]*)
3725885a 15776 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
15777 ;;
15778 *)
15779 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15780 ;;
15781 esac
15782done
15783
d7040cdb
SE
15784ac_aux_dir='$ac_aux_dir'
15785xsi_shell='$xsi_shell'
15786lt_shell_append='$lt_shell_append'
15787
15788# See if we are running on zsh, and set the options which allow our
15789# commands through without removal of \ escapes INIT.
15790if test -n "\${ZSH_VERSION+set}" ; then
15791 setopt NO_GLOB_SUBST
15792fi
15793
15794
15795 PACKAGE='$PACKAGE'
15796 VERSION='$VERSION'
15797 TIMESTAMP='$TIMESTAMP'
15798 RM='$RM'
15799 ofile='$ofile'
15800
15801
15802
20e95c23
DJ
15803# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15804 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15805 # from automake.
15806 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15807 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15808 LINGUAS="${LINGUAS-%UNSET%}"
15809
42ecbf5e
DJ
15810
15811_ACEOF
15812
81ecdfbb 15813cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 15814
81ecdfbb 15815# Handling of arguments.
42ecbf5e 15816for ac_config_target in $ac_config_targets
252b5132 15817do
81ecdfbb
RW
15818 case $ac_config_target in
15819 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15820 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15821 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15822 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15823 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15824 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15825 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15826
15827 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
d15b04bd 15828 esac
252b5132
RH
15829done
15830
81ecdfbb 15831
42ecbf5e
DJ
15832# If the user did not use the arguments to specify the items to instantiate,
15833# then the envvar interface is used. Set only those that are not.
15834# We use the long form for the default assignment because of an extremely
15835# bizarre bug on SunOS 4.1.3.
15836if $ac_need_defaults; then
15837 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15838 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15839 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15840fi
15841
15842# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15843# simply because there is no reason against having it here, and in addition,
42ecbf5e 15844# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15845# Hook for its removal unless debugging.
15846# Note that there is a small window in which the directory will not be cleaned:
15847# after its creation but before its name has been assigned to `$tmp'.
42ecbf5e
DJ
15848$debug ||
15849{
81ecdfbb
RW
15850 tmp=
15851 trap 'exit_status=$?
15852 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15853' 0
15854 trap 'as_fn_exit 1' 1 2 13 15
42ecbf5e 15855}
42ecbf5e 15856# Create a (secure) tmp directory for tmp files.
e5a52504 15857
42ecbf5e 15858{
81ecdfbb 15859 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
42ecbf5e
DJ
15860 test -n "$tmp" && test -d "$tmp"
15861} ||
15862{
81ecdfbb
RW
15863 tmp=./conf$$-$RANDOM
15864 (umask 077 && mkdir "$tmp")
15865} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15866
15867# Set up the scripts for CONFIG_FILES section.
15868# No need to generate them if there are no CONFIG_FILES.
15869# This happens for instance with `./config.status config.h'.
15870if test -n "$CONFIG_FILES"; then
15871
15872
15873ac_cr=`echo X | tr X '\015'`
15874# On cygwin, bash can eat \r inside `` if the user requested igncr.
15875# But we know of no other shell where ac_cr would be empty at this
15876# point, so we can use a bashism as a fallback.
15877if test "x$ac_cr" = x; then
15878 eval ac_cr=\$\'\\r\'
15879fi
15880ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15881if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15882 ac_cs_awk_cr='\r'
15883else
15884 ac_cs_awk_cr=$ac_cr
15885fi
15886
15887echo 'BEGIN {' >"$tmp/subs1.awk" &&
15888_ACEOF
15889
15890
15891{
15892 echo "cat >conf$$subs.awk <<_ACEOF" &&
15893 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15894 echo "_ACEOF"
15895} >conf$$subs.sh ||
15896 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15897ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15898ac_delim='%!_!# '
15899for ac_last_try in false false false false false :; do
15900 . ./conf$$subs.sh ||
15901 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15902
15903 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15904 if test $ac_delim_n = $ac_delim_num; then
15905 break
15906 elif $ac_last_try; then
15907 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15908 else
15909 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15910 fi
15911done
15912rm -f conf$$subs.sh
15913
15914cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15915cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15916_ACEOF
15917sed -n '
15918h
15919s/^/S["/; s/!.*/"]=/
15920p
15921g
15922s/^[^!]*!//
15923:repl
15924t repl
15925s/'"$ac_delim"'$//
15926t delim
15927:nl
15928h
15929s/\(.\{148\}\).*/\1/
15930t more1
15931s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15932p
15933n
15934b repl
15935:more1
15936s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15937p
15938g
15939s/.\{148\}//
15940t nl
15941:delim
15942h
15943s/\(.\{148\}\).*/\1/
15944t more2
15945s/["\\]/\\&/g; s/^/"/; s/$/"/
15946p
15947b
15948:more2
15949s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15950p
15951g
15952s/.\{148\}//
15953t delim
15954' <conf$$subs.awk | sed '
15955/^[^""]/{
15956 N
15957 s/\n//
15958}
15959' >>$CONFIG_STATUS || ac_write_fail=1
15960rm -f conf$$subs.awk
15961cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15962_ACAWK
15963cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15964 for (key in S) S_is_set[key] = 1
15965 FS = "\a"
15966
15967}
42ecbf5e 15968{
81ecdfbb
RW
15969 line = $ 0
15970 nfields = split(line, field, "@")
15971 substed = 0
15972 len = length(field[1])
15973 for (i = 2; i < nfields; i++) {
15974 key = field[i]
15975 keylen = length(key)
15976 if (S_is_set[key]) {
15977 value = S[key]
15978 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15979 len += length(value) + length(field[++i])
15980 substed = 1
15981 } else
15982 len += 1 + keylen
15983 }
15984
15985 print line
42ecbf5e
DJ
15986}
15987
81ecdfbb
RW
15988_ACAWK
15989_ACEOF
15990cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15991if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15992 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15993else
15994 cat
15995fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15996 || as_fn_error "could not setup config files machinery" "$LINENO" 5
42ecbf5e
DJ
15997_ACEOF
15998
81ecdfbb
RW
15999# VPATH may cause trouble with some makes, so we remove $(srcdir),
16000# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16001# trailing colons and then remove the whole line if VPATH becomes empty
16002# (actually we leave an empty line to preserve line numbers).
16003if test "x$srcdir" = x.; then
16004 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16005s/:*\$(srcdir):*/:/
16006s/:*\${srcdir}:*/:/
16007s/:*@srcdir@:*/:/
16008s/^\([^=]*=[ ]*\):*/\1/
16009s/:*$//
16010s/^[^=]*=[ ]*$//
16011}'
16012fi
e5a52504 16013
81ecdfbb
RW
16014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16015fi # test -n "$CONFIG_FILES"
252b5132 16016
81ecdfbb
RW
16017# Set up the scripts for CONFIG_HEADERS section.
16018# No need to generate them if there are no CONFIG_HEADERS.
16019# This happens for instance with `./config.status Makefile'.
16020if test -n "$CONFIG_HEADERS"; then
16021cat >"$tmp/defines.awk" <<\_ACAWK ||
16022BEGIN {
42ecbf5e
DJ
16023_ACEOF
16024
81ecdfbb
RW
16025# Transform confdefs.h into an awk script `defines.awk', embedded as
16026# here-document in config.status, that substitutes the proper values into
16027# config.h.in to produce config.h.
16028
16029# Create a delimiter string that does not exist in confdefs.h, to ease
16030# handling of long lines.
16031ac_delim='%!_!# '
16032for ac_last_try in false false :; do
16033 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16034 if test -z "$ac_t"; then
16035 break
16036 elif $ac_last_try; then
16037 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16038 else
16039 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 16040 fi
81ecdfbb 16041done
252b5132 16042
81ecdfbb
RW
16043# For the awk script, D is an array of macro values keyed by name,
16044# likewise P contains macro parameters if any. Preserve backslash
16045# newline sequences.
16046
16047ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16048sed -n '
16049s/.\{148\}/&'"$ac_delim"'/g
16050t rset
16051:rset
16052s/^[ ]*#[ ]*define[ ][ ]*/ /
16053t def
16054d
16055:def
16056s/\\$//
16057t bsnl
16058s/["\\]/\\&/g
16059s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16060D["\1"]=" \3"/p
16061s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16062d
16063:bsnl
16064s/["\\]/\\&/g
16065s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16066D["\1"]=" \3\\\\\\n"\\/p
16067t cont
16068s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16069t cont
16070d
16071:cont
16072n
16073s/.\{148\}/&'"$ac_delim"'/g
16074t clear
16075:clear
16076s/\\$//
16077t bsnlc
16078s/["\\]/\\&/g; s/^/"/; s/$/"/p
16079d
16080:bsnlc
16081s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16082b cont
16083' <confdefs.h | sed '
16084s/'"$ac_delim"'/"\\\
16085"/g' >>$CONFIG_STATUS || ac_write_fail=1
16086
16087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16088 for (key in D) D_is_set[key] = 1
16089 FS = "\a"
16090}
16091/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16092 line = \$ 0
16093 split(line, arg, " ")
16094 if (arg[1] == "#") {
16095 defundef = arg[2]
16096 mac1 = arg[3]
16097 } else {
16098 defundef = substr(arg[1], 2)
16099 mac1 = arg[2]
16100 }
16101 split(mac1, mac2, "(") #)
16102 macro = mac2[1]
16103 prefix = substr(line, 1, index(line, defundef) - 1)
16104 if (D_is_set[macro]) {
16105 # Preserve the white space surrounding the "#".
16106 print prefix "define", macro P[macro] D[macro]
16107 next
16108 } else {
16109 # Replace #undef with comments. This is necessary, for example,
16110 # in the case of _POSIX_SOURCE, which is predefined and required
16111 # on some systems where configure will not decide to define it.
16112 if (defundef == "undef") {
16113 print "/*", prefix defundef, macro, "*/"
16114 next
16115 }
16116 }
16117}
16118{ print }
16119_ACAWK
42ecbf5e 16120_ACEOF
81ecdfbb
RW
16121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16122 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16123fi # test -n "$CONFIG_HEADERS"
16124
16125
16126eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16127shift
16128for ac_tag
16129do
16130 case $ac_tag in
16131 :[FHLC]) ac_mode=$ac_tag; continue;;
16132 esac
16133 case $ac_mode$ac_tag in
16134 :[FHL]*:*);;
16135 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16136 :[FH]-) ac_tag=-:-;;
16137 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16138 esac
16139 ac_save_IFS=$IFS
16140 IFS=:
16141 set x $ac_tag
16142 IFS=$ac_save_IFS
16143 shift
16144 ac_file=$1
16145 shift
16146
16147 case $ac_mode in
16148 :L) ac_source=$1;;
16149 :[FH])
16150 ac_file_inputs=
16151 for ac_f
16152 do
16153 case $ac_f in
16154 -) ac_f="$tmp/stdin";;
16155 *) # Look for the file first in the build tree, then in the source tree
16156 # (if the path is not absolute). The absolute path cannot be DOS-style,
16157 # because $ac_f cannot contain `:'.
16158 test -f "$ac_f" ||
16159 case $ac_f in
16160 [\\/$]*) false;;
16161 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16162 esac ||
16163 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16164 esac
16165 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16166 as_fn_append ac_file_inputs " '$ac_f'"
16167 done
16168
16169 # Let's still pretend it is `configure' which instantiates (i.e., don't
16170 # use $as_me), people would be surprised to read:
16171 # /* config.h. Generated by config.status. */
16172 configure_input='Generated from '`
16173 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16174 `' by configure.'
16175 if test x"$ac_file" != x-; then
16176 configure_input="$ac_file. $configure_input"
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16178$as_echo "$as_me: creating $ac_file" >&6;}
16179 fi
16180 # Neutralize special characters interpreted by sed in replacement strings.
16181 case $configure_input in #(
16182 *\&* | *\|* | *\\* )
16183 ac_sed_conf_input=`$as_echo "$configure_input" |
16184 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16185 *) ac_sed_conf_input=$configure_input;;
16186 esac
16187
16188 case $ac_tag in
16189 *:-:* | *:-) cat >"$tmp/stdin" \
16190 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16191 esac
16192 ;;
252b5132
RH
16193 esac
16194
81ecdfbb 16195 ac_dir=`$as_dirname -- "$ac_file" ||
42ecbf5e
DJ
16196$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16197 X"$ac_file" : 'X\(//\)[^/]' \| \
16198 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
16199 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16200$as_echo X"$ac_file" |
16201 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16202 s//\1/
16203 q
16204 }
16205 /^X\(\/\/\)[^/].*/{
16206 s//\1/
16207 q
16208 }
16209 /^X\(\/\/\)$/{
16210 s//\1/
16211 q
16212 }
16213 /^X\(\/\).*/{
16214 s//\1/
16215 q
16216 }
16217 s/.*/./; q'`
16218 as_dir="$ac_dir"; as_fn_mkdir_p
42ecbf5e 16219 ac_builddir=.
e5a52504 16220
81ecdfbb
RW
16221case "$ac_dir" in
16222.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16223*)
16224 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16225 # A ".." for each directory in $ac_dir_suffix.
16226 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16227 case $ac_top_builddir_sub in
16228 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16229 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16230 esac ;;
16231esac
16232ac_abs_top_builddir=$ac_pwd
16233ac_abs_builddir=$ac_pwd$ac_dir_suffix
16234# for backward compatibility:
16235ac_top_builddir=$ac_top_build_prefix
42ecbf5e
DJ
16236
16237case $srcdir in
81ecdfbb 16238 .) # We are building in place.
42ecbf5e 16239 ac_srcdir=.
81ecdfbb
RW
16240 ac_top_srcdir=$ac_top_builddir_sub
16241 ac_abs_top_srcdir=$ac_pwd ;;
16242 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 16243 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
16244 ac_top_srcdir=$srcdir
16245 ac_abs_top_srcdir=$srcdir ;;
16246 *) # Relative name.
16247 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16248 ac_top_srcdir=$ac_top_build_prefix$srcdir
16249 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 16250esac
81ecdfbb 16251ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 16252
e5a52504 16253
81ecdfbb
RW
16254 case $ac_mode in
16255 :F)
16256 #
16257 # CONFIG_FILE
16258 #
42ecbf5e
DJ
16259
16260 case $INSTALL in
16261 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
16262 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16263 esac
16264 ac_MKDIR_P=$MKDIR_P
16265 case $MKDIR_P in
16266 [\\/$]* | ?:[\\/]* ) ;;
16267 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
d15b04bd 16268 esac
81ecdfbb 16269_ACEOF
e5a52504 16270
81ecdfbb
RW
16271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16272# If the template does not know about datarootdir, expand it.
16273# FIXME: This hack should be removed a few years after 2.60.
16274ac_datarootdir_hack=; ac_datarootdir_seen=
16275ac_sed_dataroot='
16276/datarootdir/ {
16277 p
16278 q
16279}
16280/@datadir@/p
16281/@docdir@/p
16282/@infodir@/p
16283/@localedir@/p
16284/@mandir@/p'
16285case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16286*datarootdir*) ac_datarootdir_seen=yes;;
16287*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16289$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16290_ACEOF
16291cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16292 ac_datarootdir_hack='
16293 s&@datadir@&$datadir&g
16294 s&@docdir@&$docdir&g
16295 s&@infodir@&$infodir&g
16296 s&@localedir@&$localedir&g
16297 s&@mandir@&$mandir&g
16298 s&\\\${datarootdir}&$datarootdir&g' ;;
16299esac
42ecbf5e 16300_ACEOF
81ecdfbb
RW
16301
16302# Neutralize VPATH when `$srcdir' = `.'.
16303# Shell code in configure.ac might set extrasub.
16304# FIXME: do we really want to maintain this feature?
16305cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16306ac_sed_extra="$ac_vpsub
42ecbf5e
DJ
16307$extrasub
16308_ACEOF
81ecdfbb 16309cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e
DJ
16310:t
16311/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
16312s|@configure_input@|$ac_sed_conf_input|;t t
16313s&@top_builddir@&$ac_top_builddir_sub&;t t
16314s&@top_build_prefix@&$ac_top_build_prefix&;t t
16315s&@srcdir@&$ac_srcdir&;t t
16316s&@abs_srcdir@&$ac_abs_srcdir&;t t
16317s&@top_srcdir@&$ac_top_srcdir&;t t
16318s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16319s&@builddir@&$ac_builddir&;t t
16320s&@abs_builddir@&$ac_abs_builddir&;t t
16321s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16322s&@INSTALL@&$ac_INSTALL&;t t
16323s&@MKDIR_P@&$ac_MKDIR_P&;t t
16324$ac_datarootdir_hack
16325"
16326eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16327 || as_fn_error "could not create $ac_file" "$LINENO" 5
16328
16329test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16330 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16331 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16333which seems to be undefined. Please make sure it is defined." >&5
16334$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16335which seems to be undefined. Please make sure it is defined." >&2;}
16336
16337 rm -f "$tmp/stdin"
42ecbf5e 16338 case $ac_file in
81ecdfbb
RW
16339 -) cat "$tmp/out" && rm -f "$tmp/out";;
16340 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16341 esac \
16342 || as_fn_error "could not create $ac_file" "$LINENO" 5
16343 ;;
16344 :H)
16345 #
16346 # CONFIG_HEADER
16347 #
42ecbf5e 16348 if test x"$ac_file" != x-; then
81ecdfbb
RW
16349 {
16350 $as_echo "/* $configure_input */" \
16351 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16352 } >"$tmp/config.h" \
16353 || as_fn_error "could not create $ac_file" "$LINENO" 5
16354 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16355 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16356$as_echo "$as_me: $ac_file is unchanged" >&6;}
42ecbf5e 16357 else
81ecdfbb
RW
16358 rm -f "$ac_file"
16359 mv "$tmp/config.h" "$ac_file" \
16360 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 16361 fi
42ecbf5e 16362 else
81ecdfbb
RW
16363 $as_echo "/* $configure_input */" \
16364 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16365 || as_fn_error "could not create -" "$LINENO" 5
252b5132 16366 fi
81ecdfbb
RW
16367# Compute "$ac_file"'s index in $config_headers.
16368_am_arg="$ac_file"
42ecbf5e
DJ
16369_am_stamp_count=1
16370for _am_header in $config_headers :; do
16371 case $_am_header in
81ecdfbb 16372 $_am_arg | $_am_arg:* )
42ecbf5e
DJ
16373 break ;;
16374 * )
16375 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16376 esac
16377done
81ecdfbb
RW
16378echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16379$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16380 X"$_am_arg" : 'X\(//\)[^/]' \| \
16381 X"$_am_arg" : 'X\(//\)$' \| \
16382 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16383$as_echo X"$_am_arg" |
16384 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16385 s//\1/
16386 q
16387 }
16388 /^X\(\/\/\)[^/].*/{
16389 s//\1/
16390 q
16391 }
16392 /^X\(\/\/\)$/{
16393 s//\1/
16394 q
16395 }
16396 /^X\(\/\).*/{
16397 s//\1/
16398 q
16399 }
16400 s/.*/./; q'`/stamp-h$_am_stamp_count
16401 ;;
42ecbf5e 16402
81ecdfbb
RW
16403 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16404$as_echo "$as_me: executing $ac_file commands" >&6;}
16405 ;;
16406 esac
e5a52504 16407
42ecbf5e 16408
81ecdfbb
RW
16409 case $ac_file$ac_mode in
16410 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16411 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16412 # are listed without --file. Let's play safe and only enable the eval
16413 # if we detect the quoting.
16414 case $CONFIG_FILES in
16415 *\'*) eval set x "$CONFIG_FILES" ;;
16416 *) set x $CONFIG_FILES ;;
16417 esac
16418 shift
16419 for mf
16420 do
16421 # Strip MF so we end up with the name of the file.
16422 mf=`echo "$mf" | sed -e 's/:.*$//'`
16423 # Check whether this is an Automake generated Makefile or not.
16424 # We used to match only the files named `Makefile.in', but
16425 # some people rename them; so instead we look at the file content.
16426 # Grep'ing the first line is not enough: some people post-process
16427 # each Makefile.in and add a new line on top of each file to say so.
16428 # Grep'ing the whole file is not good either: AIX grep has a line
16429 # limit of 2048, but all sed's we know have understand at least 4000.
16430 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16431 dirpart=`$as_dirname -- "$mf" ||
42ecbf5e
DJ
16432$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16433 X"$mf" : 'X\(//\)[^/]' \| \
16434 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
16435 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16436$as_echo X"$mf" |
16437 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16438 s//\1/
16439 q
16440 }
16441 /^X\(\/\/\)[^/].*/{
16442 s//\1/
16443 q
16444 }
16445 /^X\(\/\/\)$/{
16446 s//\1/
16447 q
16448 }
16449 /^X\(\/\).*/{
16450 s//\1/
16451 q
16452 }
16453 s/.*/./; q'`
16454 else
16455 continue
16456 fi
16457 # Extract the definition of DEPDIR, am__include, and am__quote
16458 # from the Makefile without running `make'.
16459 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16460 test -z "$DEPDIR" && continue
16461 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16462 test -z "am__include" && continue
16463 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16464 # When using ansi2knr, U may be empty or an underscore; expand it
16465 U=`sed -n 's/^U = //p' < "$mf"`
16466 # Find all dependency output files, they are included files with
16467 # $(DEPDIR) in their names. We invoke sed twice because it is the
16468 # simplest approach to changing $(DEPDIR) to its actual value in the
16469 # expansion.
16470 for file in `sed -n "
16471 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16472 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16473 # Make sure the directory exists.
16474 test -f "$dirpart/$file" && continue
16475 fdir=`$as_dirname -- "$file" ||
42ecbf5e
DJ
16476$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16477 X"$file" : 'X\(//\)[^/]' \| \
16478 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
16479 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16480$as_echo X"$file" |
16481 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16482 s//\1/
16483 q
16484 }
16485 /^X\(\/\/\)[^/].*/{
16486 s//\1/
16487 q
16488 }
16489 /^X\(\/\/\)$/{
16490 s//\1/
16491 q
16492 }
16493 /^X\(\/\).*/{
16494 s//\1/
16495 q
16496 }
16497 s/.*/./; q'`
16498 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16499 # echo "creating $dirpart/$file"
16500 echo '# dummy' > "$dirpart/$file"
42ecbf5e 16501 done
42ecbf5e 16502 done
81ecdfbb 16503}
d7040cdb 16504 ;;
81ecdfbb 16505 "libtool":C)
d7040cdb
SE
16506
16507 # See if we are running on zsh, and set the options which allow our
16508 # commands through without removal of \ escapes.
16509 if test -n "${ZSH_VERSION+set}" ; then
16510 setopt NO_GLOB_SUBST
16511 fi
16512
16513 cfgfile="${ofile}T"
16514 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16515 $RM "$cfgfile"
16516
16517 cat <<_LT_EOF >> "$cfgfile"
16518#! $SHELL
16519
16520# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 16521# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
16522# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16523# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16524#
718a6fd8 16525# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
df7b86aa
NC
16526# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
16527# Inc.
718a6fd8 16528# Written by Gordon Matzigkeit, 1996
d7040cdb 16529#
718a6fd8 16530# This file is part of GNU Libtool.
d7040cdb 16531#
718a6fd8
SE
16532# GNU Libtool is free software; you can redistribute it and/or
16533# modify it under the terms of the GNU General Public License as
16534# published by the Free Software Foundation; either version 2 of
16535# the License, or (at your option) any later version.
d7040cdb 16536#
718a6fd8
SE
16537# As a special exception to the GNU General Public License,
16538# if you distribute this file as part of a program or library that
16539# is built using GNU Libtool, you may include this file under the
16540# same distribution terms that you use for the rest of that program.
d7040cdb 16541#
718a6fd8
SE
16542# GNU Libtool is distributed in the hope that it will be useful,
16543# but WITHOUT ANY WARRANTY; without even the implied warranty of
16544# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16545# GNU General Public License for more details.
d7040cdb 16546#
718a6fd8
SE
16547# You should have received a copy of the GNU General Public License
16548# along with GNU Libtool; see the file COPYING. If not, a copy
16549# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16550# obtained by writing to the Free Software Foundation, Inc.,
16551# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
16552
16553
16554# The names of the tagged configurations supported by this script.
16555available_tags=""
16556
16557# ### BEGIN LIBTOOL CONFIG
16558
16559# Which release of libtool.m4 was used?
16560macro_version=$macro_version
16561macro_revision=$macro_revision
16562
16563# Whether or not to build shared libraries.
16564build_libtool_libs=$enable_shared
16565
16566# Whether or not to build static libraries.
16567build_old_libs=$enable_static
16568
16569# What type of objects to build.
16570pic_mode=$pic_mode
16571
16572# Whether or not to optimize for fast installation.
16573fast_install=$enable_fast_install
16574
3725885a
RW
16575# Shell to use when invoking shell scripts.
16576SHELL=$lt_SHELL
16577
16578# An echo program that protects backslashes.
16579ECHO=$lt_ECHO
16580
d7040cdb
SE
16581# The host system.
16582host_alias=$host_alias
16583host=$host
16584host_os=$host_os
16585
16586# The build system.
16587build_alias=$build_alias
16588build=$build
16589build_os=$build_os
16590
16591# A sed program that does not truncate output.
16592SED=$lt_SED
16593
16594# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16595Xsed="\$SED -e 1s/^X//"
16596
16597# A grep program that handles long lines.
16598GREP=$lt_GREP
16599
16600# An ERE matcher.
16601EGREP=$lt_EGREP
16602
16603# A literal string matcher.
16604FGREP=$lt_FGREP
16605
16606# A BSD- or MS-compatible name lister.
16607NM=$lt_NM
16608
16609# Whether we need soft or hard links.
16610LN_S=$lt_LN_S
16611
16612# What is the maximum length of a command?
16613max_cmd_len=$max_cmd_len
16614
16615# Object file suffix (normally "o").
16616objext=$ac_objext
16617
16618# Executable file suffix (normally "").
16619exeext=$exeext
16620
16621# whether the shell understands "unset".
16622lt_unset=$lt_unset
16623
16624# turn spaces into newlines.
16625SP2NL=$lt_lt_SP2NL
16626
16627# turn newlines into spaces.
16628NL2SP=$lt_lt_NL2SP
16629
df7b86aa
NC
16630# convert \$build file names to \$host format.
16631to_host_file_cmd=$lt_cv_to_host_file_cmd
16632
16633# convert \$build files to toolchain format.
16634to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16635
718a6fd8
SE
16636# An object symbol dumper.
16637OBJDUMP=$lt_OBJDUMP
16638
d7040cdb
SE
16639# Method to check whether dependent libraries are shared objects.
16640deplibs_check_method=$lt_deplibs_check_method
16641
df7b86aa 16642# Command to use when deplibs_check_method = "file_magic".
d7040cdb
SE
16643file_magic_cmd=$lt_file_magic_cmd
16644
df7b86aa
NC
16645# How to find potential files when deplibs_check_method = "file_magic".
16646file_magic_glob=$lt_file_magic_glob
16647
16648# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16649want_nocaseglob=$lt_want_nocaseglob
16650
16651# DLL creation program.
16652DLLTOOL=$lt_DLLTOOL
16653
16654# Command to associate shared and link libraries.
16655sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16656
d7040cdb
SE
16657# The archiver.
16658AR=$lt_AR
df7b86aa
NC
16659
16660# Flags to create an archive.
d7040cdb
SE
16661AR_FLAGS=$lt_AR_FLAGS
16662
df7b86aa
NC
16663# How to feed a file listing to the archiver.
16664archiver_list_spec=$lt_archiver_list_spec
16665
d7040cdb
SE
16666# A symbol stripping program.
16667STRIP=$lt_STRIP
16668
16669# Commands used to install an old-style archive.
16670RANLIB=$lt_RANLIB
16671old_postinstall_cmds=$lt_old_postinstall_cmds
16672old_postuninstall_cmds=$lt_old_postuninstall_cmds
16673
3725885a
RW
16674# Whether to use a lock for old archive extraction.
16675lock_old_archive_extraction=$lock_old_archive_extraction
16676
d7040cdb
SE
16677# A C compiler.
16678LTCC=$lt_CC
16679
16680# LTCC compiler flags.
16681LTCFLAGS=$lt_CFLAGS
16682
16683# Take the output of nm and produce a listing of raw symbols and C names.
16684global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16685
16686# Transform the output of nm in a proper C declaration.
16687global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16688
16689# Transform the output of nm in a C name address pair.
16690global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16691
718a6fd8
SE
16692# Transform the output of nm in a C name address pair when lib prefix is needed.
16693global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16694
df7b86aa
NC
16695# Specify filename containing input files for \$NM.
16696nm_file_list_spec=$lt_nm_file_list_spec
16697
16698# The root where to search for dependent libraries,and in which our libraries should be installed.
16699lt_sysroot=$lt_sysroot
16700
d7040cdb
SE
16701# The name of the directory that contains temporary libtool files.
16702objdir=$objdir
16703
d7040cdb
SE
16704# Used to examine libraries when file_magic_cmd begins with "file".
16705MAGIC_CMD=$MAGIC_CMD
16706
16707# Must we lock files when doing compilation?
16708need_locks=$lt_need_locks
16709
df7b86aa
NC
16710# Manifest tool.
16711MANIFEST_TOOL=$lt_MANIFEST_TOOL
16712
718a6fd8
SE
16713# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16714DSYMUTIL=$lt_DSYMUTIL
16715
16716# Tool to change global to local symbols on Mac OS X.
16717NMEDIT=$lt_NMEDIT
16718
16719# Tool to manipulate fat objects and archives on Mac OS X.
16720LIPO=$lt_LIPO
16721
16722# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16723OTOOL=$lt_OTOOL
16724
16725# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16726OTOOL64=$lt_OTOOL64
16727
d7040cdb
SE
16728# Old archive suffix (normally "a").
16729libext=$libext
16730
16731# Shared library suffix (normally ".so").
16732shrext_cmds=$lt_shrext_cmds
16733
16734# The commands to extract the exported symbol list from a shared archive.
16735extract_expsyms_cmds=$lt_extract_expsyms_cmds
16736
16737# Variables whose values should be saved in libtool wrapper scripts and
16738# restored at link time.
16739variables_saved_for_relink=$lt_variables_saved_for_relink
16740
16741# Do we need the "lib" prefix for modules?
16742need_lib_prefix=$need_lib_prefix
16743
16744# Do we need a version for libraries?
16745need_version=$need_version
16746
16747# Library versioning type.
16748version_type=$version_type
16749
16750# Shared library runtime path variable.
16751runpath_var=$runpath_var
16752
16753# Shared library path variable.
16754shlibpath_var=$shlibpath_var
16755
16756# Is shlibpath searched before the hard-coded library search path?
16757shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16758
16759# Format of library name prefix.
16760libname_spec=$lt_libname_spec
16761
16762# List of archive names. First name is the real one, the rest are links.
16763# The last name is the one that the linker finds with -lNAME
16764library_names_spec=$lt_library_names_spec
16765
16766# The coded name of the library, if different from the real name.
16767soname_spec=$lt_soname_spec
16768
3725885a
RW
16769# Permission mode override for installation of shared libraries.
16770install_override_mode=$lt_install_override_mode
16771
d7040cdb
SE
16772# Command to use after installation of a shared archive.
16773postinstall_cmds=$lt_postinstall_cmds
16774
16775# Command to use after uninstallation of a shared archive.
16776postuninstall_cmds=$lt_postuninstall_cmds
16777
16778# Commands used to finish a libtool library installation in a directory.
16779finish_cmds=$lt_finish_cmds
16780
16781# As "finish_cmds", except a single script fragment to be evaled but
16782# not shown.
16783finish_eval=$lt_finish_eval
16784
16785# Whether we should hardcode library paths into libraries.
16786hardcode_into_libs=$hardcode_into_libs
16787
16788# Compile-time system search path for libraries.
16789sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16790
16791# Run-time system search path for libraries.
16792sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16793
16794# Whether dlopen is supported.
16795dlopen_support=$enable_dlopen
16796
16797# Whether dlopen of programs is supported.
16798dlopen_self=$enable_dlopen_self
16799
16800# Whether dlopen of statically linked programs is supported.
16801dlopen_self_static=$enable_dlopen_self_static
16802
16803# Commands to strip libraries.
16804old_striplib=$lt_old_striplib
16805striplib=$lt_striplib
16806
16807
16808# The linker used to build libraries.
16809LD=$lt_LD
16810
3725885a
RW
16811# How to create reloadable object files.
16812reload_flag=$lt_reload_flag
16813reload_cmds=$lt_reload_cmds
16814
d7040cdb
SE
16815# Commands used to build an old-style archive.
16816old_archive_cmds=$lt_old_archive_cmds
16817
16818# A language specific compiler.
16819CC=$lt_compiler
16820
16821# Is the compiler the GNU compiler?
16822with_gcc=$GCC
16823
16824# Compiler flag to turn off builtin functions.
16825no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16826
d7040cdb
SE
16827# Additional compiler flags for building library objects.
16828pic_flag=$lt_lt_prog_compiler_pic
16829
df7b86aa
NC
16830# How to pass a linker flag through the compiler.
16831wl=$lt_lt_prog_compiler_wl
16832
d7040cdb
SE
16833# Compiler flag to prevent dynamic linking.
16834link_static_flag=$lt_lt_prog_compiler_static
16835
16836# Does compiler simultaneously support -c and -o options?
16837compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16838
16839# Whether or not to add -lc for building shared libraries.
16840build_libtool_need_lc=$archive_cmds_need_lc
16841
16842# Whether or not to disallow shared libs when runtime libs are static.
16843allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16844
16845# Compiler flag to allow reflexive dlopens.
16846export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16847
16848# Compiler flag to generate shared objects directly from archives.
16849whole_archive_flag_spec=$lt_whole_archive_flag_spec
16850
16851# Whether the compiler copes with passing no objects directly.
16852compiler_needs_object=$lt_compiler_needs_object
16853
16854# Create an old-style archive from a shared archive.
16855old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16856
16857# Create a temporary old-style archive to link instead of a shared archive.
16858old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16859
16860# Commands used to build a shared archive.
16861archive_cmds=$lt_archive_cmds
16862archive_expsym_cmds=$lt_archive_expsym_cmds
16863
16864# Commands used to build a loadable module if different from building
16865# a shared archive.
16866module_cmds=$lt_module_cmds
16867module_expsym_cmds=$lt_module_expsym_cmds
16868
16869# Whether we are building with GNU ld or not.
16870with_gnu_ld=$lt_with_gnu_ld
16871
16872# Flag that allows shared libraries with undefined symbols to be built.
16873allow_undefined_flag=$lt_allow_undefined_flag
16874
16875# Flag that enforces no undefined symbols.
16876no_undefined_flag=$lt_no_undefined_flag
16877
16878# Flag to hardcode \$libdir into a binary during linking.
16879# This must work even if \$libdir does not exist
16880hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16881
16882# If ld is used when linking, flag to hardcode \$libdir into a binary
16883# during linking. This must work even if \$libdir does not exist.
16884hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16885
16886# Whether we need a single "-rpath" flag with a separated argument.
16887hardcode_libdir_separator=$lt_hardcode_libdir_separator
16888
16889# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16890# DIR into the resulting binary.
16891hardcode_direct=$hardcode_direct
16892
16893# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16894# DIR into the resulting binary and the resulting library dependency is
16895# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16896# library is relocated.
16897hardcode_direct_absolute=$hardcode_direct_absolute
16898
16899# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16900# into the resulting binary.
16901hardcode_minus_L=$hardcode_minus_L
16902
16903# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16904# into the resulting binary.
16905hardcode_shlibpath_var=$hardcode_shlibpath_var
16906
16907# Set to "yes" if building a shared library automatically hardcodes DIR
16908# into the library and all subsequent libraries and executables linked
16909# against it.
16910hardcode_automatic=$hardcode_automatic
16911
16912# Set to yes if linker adds runtime paths of dependent libraries
16913# to runtime path list.
16914inherit_rpath=$inherit_rpath
16915
16916# Whether libtool must link a program against all its dependency libraries.
16917link_all_deplibs=$link_all_deplibs
16918
d7040cdb
SE
16919# Set to "yes" if exported symbols are required.
16920always_export_symbols=$always_export_symbols
16921
16922# The commands to list exported symbols.
16923export_symbols_cmds=$lt_export_symbols_cmds
16924
16925# Symbols that should not be listed in the preloaded symbols.
16926exclude_expsyms=$lt_exclude_expsyms
16927
16928# Symbols that must always be exported.
16929include_expsyms=$lt_include_expsyms
16930
16931# Commands necessary for linking programs (against libraries) with templates.
16932prelink_cmds=$lt_prelink_cmds
16933
df7b86aa
NC
16934# Commands necessary for finishing linking programs.
16935postlink_cmds=$lt_postlink_cmds
16936
d7040cdb
SE
16937# Specify filename containing input files.
16938file_list_spec=$lt_file_list_spec
16939
16940# How to hardcode a shared library path into an executable.
16941hardcode_action=$hardcode_action
16942
16943# ### END LIBTOOL CONFIG
16944
16945_LT_EOF
16946
16947 case $host_os in
16948 aix3*)
16949 cat <<\_LT_EOF >> "$cfgfile"
16950# AIX sometimes has problems with the GCC collect2 program. For some
16951# reason, if we set the COLLECT_NAMES environment variable, the problems
16952# vanish in a puff of smoke.
16953if test "X${COLLECT_NAMES+set}" != Xset; then
16954 COLLECT_NAMES=
16955 export COLLECT_NAMES
16956fi
16957_LT_EOF
16958 ;;
16959 esac
16960
16961
16962ltmain="$ac_aux_dir/ltmain.sh"
16963
16964
16965 # We use sed instead of cat because bash on DJGPP gets confused if
16966 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16967 # text mode, it properly converts lines to CR/LF. This bash problem
16968 # is reportedly fixed, but why not run on old versions too?
df7b86aa
NC
16969 sed '$q' "$ltmain" >> "$cfgfile" \
16970 || (rm -f "$cfgfile"; exit 1)
16971
16972 if test x"$xsi_shell" = xyes; then
16973 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
16974func_dirname ()\
16975{\
16976\ case ${1} in\
16977\ */*) func_dirname_result="${1%/*}${2}" ;;\
16978\ * ) func_dirname_result="${3}" ;;\
16979\ esac\
16980} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
16981 && mv -f "$cfgfile.tmp" "$cfgfile" \
16982 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16983test 0 -eq $? || _lt_function_replace_fail=:
16984
16985
16986 sed -e '/^func_basename ()$/,/^} # func_basename /c\
16987func_basename ()\
16988{\
16989\ func_basename_result="${1##*/}"\
16990} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
16991 && mv -f "$cfgfile.tmp" "$cfgfile" \
16992 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16993test 0 -eq $? || _lt_function_replace_fail=:
16994
16995
16996 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
16997func_dirname_and_basename ()\
16998{\
16999\ case ${1} in\
17000\ */*) func_dirname_result="${1%/*}${2}" ;;\
17001\ * ) func_dirname_result="${3}" ;;\
17002\ esac\
17003\ func_basename_result="${1##*/}"\
17004} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17005 && mv -f "$cfgfile.tmp" "$cfgfile" \
17006 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17007test 0 -eq $? || _lt_function_replace_fail=:
17008
17009
17010 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17011func_stripname ()\
17012{\
17013\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17014\ # positional parameters, so assign one to ordinary parameter first.\
17015\ func_stripname_result=${3}\
17016\ func_stripname_result=${func_stripname_result#"${1}"}\
17017\ func_stripname_result=${func_stripname_result%"${2}"}\
17018} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17019 && mv -f "$cfgfile.tmp" "$cfgfile" \
17020 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17021test 0 -eq $? || _lt_function_replace_fail=:
17022
17023
17024 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17025func_split_long_opt ()\
17026{\
17027\ func_split_long_opt_name=${1%%=*}\
17028\ func_split_long_opt_arg=${1#*=}\
17029} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17030 && mv -f "$cfgfile.tmp" "$cfgfile" \
17031 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17032test 0 -eq $? || _lt_function_replace_fail=:
17033
17034
17035 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17036func_split_short_opt ()\
17037{\
17038\ func_split_short_opt_arg=${1#??}\
17039\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17040} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17041 && mv -f "$cfgfile.tmp" "$cfgfile" \
17042 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17043test 0 -eq $? || _lt_function_replace_fail=:
17044
17045
17046 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17047func_lo2o ()\
17048{\
17049\ case ${1} in\
17050\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17051\ *) func_lo2o_result=${1} ;;\
17052\ esac\
17053} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17054 && mv -f "$cfgfile.tmp" "$cfgfile" \
17055 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17056test 0 -eq $? || _lt_function_replace_fail=:
17057
17058
17059 sed -e '/^func_xform ()$/,/^} # func_xform /c\
17060func_xform ()\
17061{\
17062 func_xform_result=${1%.*}.lo\
17063} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17064 && mv -f "$cfgfile.tmp" "$cfgfile" \
17065 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17066test 0 -eq $? || _lt_function_replace_fail=:
17067
17068
17069 sed -e '/^func_arith ()$/,/^} # func_arith /c\
17070func_arith ()\
17071{\
17072 func_arith_result=$(( $* ))\
17073} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17074 && mv -f "$cfgfile.tmp" "$cfgfile" \
17075 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17076test 0 -eq $? || _lt_function_replace_fail=:
17077
17078
17079 sed -e '/^func_len ()$/,/^} # func_len /c\
17080func_len ()\
17081{\
17082 func_len_result=${#1}\
17083} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17084 && mv -f "$cfgfile.tmp" "$cfgfile" \
17085 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17086test 0 -eq $? || _lt_function_replace_fail=:
17087
17088fi
17089
17090if test x"$lt_shell_append" = xyes; then
17091 sed -e '/^func_append ()$/,/^} # func_append /c\
17092func_append ()\
17093{\
17094 eval "${1}+=\\${2}"\
17095} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17096 && mv -f "$cfgfile.tmp" "$cfgfile" \
17097 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17098test 0 -eq $? || _lt_function_replace_fail=:
17099
17100
17101 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17102func_append_quoted ()\
17103{\
17104\ func_quote_for_eval "${2}"\
17105\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
17106} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
17107 && mv -f "$cfgfile.tmp" "$cfgfile" \
17108 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17109test 0 -eq $? || _lt_function_replace_fail=:
17110
17111
17112 # Save a `func_append' function call where possible by direct use of '+='
17113 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
17114 && mv -f "$cfgfile.tmp" "$cfgfile" \
17115 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17116 test 0 -eq $? || _lt_function_replace_fail=:
17117else
17118 # Save a `func_append' function call even when '+=' is not available
17119 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
17120 && mv -f "$cfgfile.tmp" "$cfgfile" \
17121 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17122 test 0 -eq $? || _lt_function_replace_fail=:
17123fi
17124
17125if test x"$_lt_function_replace_fail" = x":"; then
17126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
17127$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
17128fi
17129
17130
17131 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
17132 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17133 chmod +x "$ofile"
17134
42ecbf5e 17135 ;;
81ecdfbb 17136 "default-1":C)
20e95c23
DJ
17137 for ac_file in $CONFIG_FILES; do
17138 # Support "outfile[:infile[:infile...]]"
17139 case "$ac_file" in
17140 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17141 esac
17142 # PO directories have a Makefile.in generated from Makefile.in.in.
17143 case "$ac_file" in */Makefile.in)
17144 # Adjust a relative srcdir.
17145 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 17146 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
17147 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17148 # In autoconf-2.13 it is called $ac_given_srcdir.
17149 # In autoconf-2.50 it is called $srcdir.
17150 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17151 case "$ac_given_srcdir" in
17152 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17153 /*) top_srcdir="$ac_given_srcdir" ;;
17154 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17155 esac
17156 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17157 rm -f "$ac_dir/POTFILES"
17158 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17159 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17160 POMAKEFILEDEPS="POTFILES.in"
17161 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17162 # on $ac_dir but don't depend on user-specified configuration
17163 # parameters.
17164 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17165 # The LINGUAS file contains the set of available languages.
17166 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17167 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17168 fi
17169 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17170 # Hide the ALL_LINGUAS assigment from automake.
17171 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17172 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17173 else
17174 # The set of available languages was given in configure.in.
17175 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17176 fi
17177 case "$ac_given_srcdir" in
17178 .) srcdirpre= ;;
17179 *) srcdirpre='$(srcdir)/' ;;
17180 esac
17181 POFILES=
17182 GMOFILES=
17183 UPDATEPOFILES=
17184 DUMMYPOFILES=
17185 for lang in $ALL_LINGUAS; do
17186 POFILES="$POFILES $srcdirpre$lang.po"
17187 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17188 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17189 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17190 done
17191 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17192 # environment variable.
17193 INST_LINGUAS=
17194 if test -n "$ALL_LINGUAS"; then
17195 for presentlang in $ALL_LINGUAS; do
17196 useit=no
17197 if test "%UNSET%" != "$LINGUAS"; then
17198 desiredlanguages="$LINGUAS"
17199 else
17200 desiredlanguages="$ALL_LINGUAS"
17201 fi
17202 for desiredlang in $desiredlanguages; do
17203 # Use the presentlang catalog if desiredlang is
17204 # a. equal to presentlang, or
17205 # b. a variant of presentlang (because in this case,
17206 # presentlang can be used as a fallback for messages
17207 # which are not translated in the desiredlang catalog).
17208 case "$desiredlang" in
17209 "$presentlang"*) useit=yes;;
17210 esac
17211 done
17212 if test $useit = yes; then
17213 INST_LINGUAS="$INST_LINGUAS $presentlang"
17214 fi
17215 done
17216 fi
17217 CATALOGS=
17218 if test -n "$INST_LINGUAS"; then
17219 for lang in $INST_LINGUAS; do
17220 CATALOGS="$CATALOGS $lang.gmo"
17221 done
17222 fi
17223 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17224 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
17225 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17226 if test -f "$f"; then
17227 case "$f" in
17228 *.orig | *.bak | *~) ;;
17229 *) cat "$f" >> "$ac_dir/Makefile" ;;
17230 esac
17231 fi
17232 done
17233 fi
17234 ;;
17235 esac
17236 done ;;
81ecdfbb 17237
42ecbf5e 17238 esac
81ecdfbb 17239done # for ac_tag
e5a52504 17240
42ecbf5e 17241
81ecdfbb 17242as_fn_exit 0
42ecbf5e 17243_ACEOF
42ecbf5e
DJ
17244ac_clean_files=$ac_clean_files_save
17245
81ecdfbb
RW
17246test $ac_write_fail = 0 ||
17247 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17248
42ecbf5e
DJ
17249
17250# configure is writing to config.log, and then calls config.status.
17251# config.status does its own redirection, appending to config.log.
17252# Unfortunately, on DOS this fails, as config.log is still kept open
17253# by configure, so config.status won't be able to write to it; its
17254# output is simply discarded. So we exec the FD to /dev/null,
17255# effectively closing config.log, so it can be properly (re)opened and
17256# appended to by config.status. When coming back to configure, we
17257# need to make the FD available again.
17258if test "$no_create" != yes; then
17259 ac_cs_success=:
17260 ac_config_status_args=
17261 test "$silent" = yes &&
17262 ac_config_status_args="$ac_config_status_args --quiet"
17263 exec 5>/dev/null
17264 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17265 exec 5>>config.log
17266 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17267 # would make configure fail if this is the last instruction.
81ecdfbb
RW
17268 $ac_cs_success || as_fn_exit $?
17269fi
17270if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17271 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17272$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
42ecbf5e 17273fi
252b5132 17274
This page took 1.544377 seconds and 4 git commands to generate.