PR gas/13449
[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
81ecdfbb
RW
658RANLIB
659AR
660OBJDUMP
661LN_S
662NM
663ac_ct_DUMPBIN
664DUMPBIN
665LD
666FGREP
667SED
668LIBTOOL
669EGREP
670GREP
671CPP
672am__fastdepCC_FALSE
673am__fastdepCC_TRUE
674CCDEPMODE
675AMDEPBACKSLASH
676AMDEP_FALSE
677AMDEP_TRUE
678am__quote
679am__include
680DEPDIR
681am__untar
682am__tar
683AMTAR
684am__leading_dot
685SET_MAKE
686AWK
687mkdir_p
688MKDIR_P
689INSTALL_STRIP_PROGRAM
690STRIP
691install_sh
692MAKEINFO
693AUTOHEADER
694AUTOMAKE
695AUTOCONF
696ACLOCAL
697VERSION
698PACKAGE
699CYGPATH_W
700am__isrc
701INSTALL_DATA
702INSTALL_SCRIPT
703INSTALL_PROGRAM
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
711target_os
712target_vendor
713target_cpu
714target
715host_os
716host_vendor
717host_cpu
718host
719build_os
720build_vendor
721build_cpu
722build
723target_alias
724host_alias
725build_alias
726LIBS
727ECHO_T
728ECHO_N
729ECHO_C
730DEFS
731mandir
732localedir
733libdir
734psdir
735pdfdir
736dvidir
737htmldir
738infodir
739docdir
740oldincludedir
741includedir
742localstatedir
743sharedstatedir
744sysconfdir
745datadir
746datarootdir
747libexecdir
748sbindir
749bindir
750program_transform_name
751prefix
752exec_prefix
753PACKAGE_URL
754PACKAGE_BUGREPORT
755PACKAGE_STRING
756PACKAGE_VERSION
757PACKAGE_TARNAME
758PACKAGE_NAME
759PATH_SEPARATOR
760SHELL'
42ecbf5e 761ac_subst_files=''
81ecdfbb
RW
762ac_user_opts='
763enable_option_checking
764enable_dependency_tracking
765enable_plugins
766enable_largefile
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_gnu_ld
772enable_libtool_lock
773enable_targets
774enable_werror
775enable_build_warnings
776enable_nls
777enable_maintainer_mode
778enable_rpath
779with_libiconv_prefix
780'
781 ac_precious_vars='build_alias
782host_alias
783target_alias
784CC
785CFLAGS
786LDFLAGS
787LIBS
788CPPFLAGS
789CPP
790YACC
791YFLAGS'
792
252b5132
RH
793
794# Initialize some variables set by options.
42ecbf5e
DJ
795ac_init_help=
796ac_init_version=false
81ecdfbb
RW
797ac_unrecognized_opts=
798ac_unrecognized_sep=
252b5132
RH
799# The variables have the same names as the options, with
800# dashes changed to underlines.
42ecbf5e 801cache_file=/dev/null
252b5132 802exec_prefix=NONE
252b5132 803no_create=
252b5132
RH
804no_recursion=
805prefix=NONE
806program_prefix=NONE
807program_suffix=NONE
808program_transform_name=s,x,x,
809silent=
810site=
811srcdir=
252b5132
RH
812verbose=
813x_includes=NONE
814x_libraries=NONE
42ecbf5e
DJ
815
816# Installation directory options.
817# These are left unexpanded so users can "make install exec_prefix=/foo"
818# and all the variables that are supposed to be based on exec_prefix
819# by default will actually change.
820# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 821# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
822bindir='${exec_prefix}/bin'
823sbindir='${exec_prefix}/sbin'
824libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
825datarootdir='${prefix}/share'
826datadir='${datarootdir}'
252b5132
RH
827sysconfdir='${prefix}/etc'
828sharedstatedir='${prefix}/com'
829localstatedir='${prefix}/var'
252b5132
RH
830includedir='${prefix}/include'
831oldincludedir='/usr/include'
81ecdfbb
RW
832docdir='${datarootdir}/doc/${PACKAGE}'
833infodir='${datarootdir}/info'
834htmldir='${docdir}'
835dvidir='${docdir}'
836pdfdir='${docdir}'
837psdir='${docdir}'
838libdir='${exec_prefix}/lib'
839localedir='${datarootdir}/locale'
840mandir='${datarootdir}/man'
252b5132 841
252b5132 842ac_prev=
81ecdfbb 843ac_dashdash=
252b5132
RH
844for ac_option
845do
252b5132
RH
846 # If the previous option needs an argument, assign it.
847 if test -n "$ac_prev"; then
81ecdfbb 848 eval $ac_prev=\$ac_option
252b5132
RH
849 ac_prev=
850 continue
851 fi
852
81ecdfbb
RW
853 case $ac_option in
854 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 *) ac_optarg=yes ;;
856 esac
252b5132
RH
857
858 # Accept the important Cygnus configure options, so we can diagnose typos.
859
81ecdfbb
RW
860 case $ac_dashdash$ac_option in
861 --)
862 ac_dashdash=yes ;;
252b5132
RH
863
864 -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 ac_prev=bindir ;;
866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
42ecbf5e 867 bindir=$ac_optarg ;;
252b5132
RH
868
869 -build | --build | --buil | --bui | --bu)
42ecbf5e 870 ac_prev=build_alias ;;
252b5132 871 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 872 build_alias=$ac_optarg ;;
252b5132
RH
873
874 -cache-file | --cache-file | --cache-fil | --cache-fi \
875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 ac_prev=cache_file ;;
877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
42ecbf5e
DJ
879 cache_file=$ac_optarg ;;
880
881 --config-cache | -C)
882 cache_file=config.cache ;;
252b5132 883
81ecdfbb 884 -datadir | --datadir | --datadi | --datad)
252b5132 885 ac_prev=datadir ;;
81ecdfbb 886 -datadir=* | --datadir=* | --datadi=* | --datad=*)
42ecbf5e 887 datadir=$ac_optarg ;;
252b5132 888
81ecdfbb
RW
889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 | --dataroo | --dataro | --datar)
891 ac_prev=datarootdir ;;
892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 datarootdir=$ac_optarg ;;
895
252b5132 896 -disable-* | --disable-*)
81ecdfbb 897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 898 # Reject names that are not valid shell variable names.
81ecdfbb
RW
899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900 as_fn_error "invalid feature name: $ac_useropt"
901 ac_useropt_orig=$ac_useropt
902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 case $ac_user_opts in
904 *"
905"enable_$ac_useropt"
906"*) ;;
907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 ac_unrecognized_sep=', ';;
909 esac
910 eval enable_$ac_useropt=no ;;
911
912 -docdir | --docdir | --docdi | --doc | --do)
913 ac_prev=docdir ;;
914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915 docdir=$ac_optarg ;;
916
917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 ac_prev=dvidir ;;
919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920 dvidir=$ac_optarg ;;
252b5132
RH
921
922 -enable-* | --enable-*)
81ecdfbb 923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 924 # Reject names that are not valid shell variable names.
81ecdfbb
RW
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 as_fn_error "invalid feature name: $ac_useropt"
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
930 *"
931"enable_$ac_useropt"
932"*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
252b5132 935 esac
81ecdfbb 936 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
937
938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 | --exec | --exe | --ex)
941 ac_prev=exec_prefix ;;
942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 | --exec=* | --exe=* | --ex=*)
42ecbf5e 945 exec_prefix=$ac_optarg ;;
252b5132
RH
946
947 -gas | --gas | --ga | --g)
948 # Obsolete; use --with-gas.
949 with_gas=yes ;;
950
42ecbf5e
DJ
951 -help | --help | --hel | --he | -h)
952 ac_init_help=long ;;
953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 ac_init_help=recursive ;;
955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 ac_init_help=short ;;
252b5132
RH
957
958 -host | --host | --hos | --ho)
42ecbf5e 959 ac_prev=host_alias ;;
252b5132 960 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 961 host_alias=$ac_optarg ;;
252b5132 962
81ecdfbb
RW
963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 ac_prev=htmldir ;;
965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 | --ht=*)
967 htmldir=$ac_optarg ;;
968
252b5132
RH
969 -includedir | --includedir | --includedi | --included | --include \
970 | --includ | --inclu | --incl | --inc)
971 ac_prev=includedir ;;
972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 | --includ=* | --inclu=* | --incl=* | --inc=*)
42ecbf5e 974 includedir=$ac_optarg ;;
252b5132
RH
975
976 -infodir | --infodir | --infodi | --infod | --info | --inf)
977 ac_prev=infodir ;;
978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
42ecbf5e 979 infodir=$ac_optarg ;;
252b5132
RH
980
981 -libdir | --libdir | --libdi | --libd)
982 ac_prev=libdir ;;
983 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 984 libdir=$ac_optarg ;;
252b5132
RH
985
986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 | --libexe | --libex | --libe)
988 ac_prev=libexecdir ;;
989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 | --libexe=* | --libex=* | --libe=*)
42ecbf5e 991 libexecdir=$ac_optarg ;;
252b5132 992
81ecdfbb
RW
993 -localedir | --localedir | --localedi | --localed | --locale)
994 ac_prev=localedir ;;
995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 localedir=$ac_optarg ;;
997
252b5132 998 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 999 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1000 ac_prev=localstatedir ;;
1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
42ecbf5e 1003 localstatedir=$ac_optarg ;;
252b5132
RH
1004
1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 ac_prev=mandir ;;
1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
42ecbf5e 1008 mandir=$ac_optarg ;;
252b5132
RH
1009
1010 -nfp | --nfp | --nf)
1011 # Obsolete; use --without-fp.
1012 with_fp=no ;;
1013
1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
42ecbf5e 1015 | --no-cr | --no-c | -n)
252b5132
RH
1016 no_create=yes ;;
1017
1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020 no_recursion=yes ;;
1021
1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 | --oldin | --oldi | --old | --ol | --o)
1025 ac_prev=oldincludedir ;;
1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
42ecbf5e 1029 oldincludedir=$ac_optarg ;;
252b5132
RH
1030
1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 ac_prev=prefix ;;
1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
42ecbf5e 1034 prefix=$ac_optarg ;;
252b5132
RH
1035
1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 | --program-pre | --program-pr | --program-p)
1038 ac_prev=program_prefix ;;
1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
42ecbf5e 1041 program_prefix=$ac_optarg ;;
252b5132
RH
1042
1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 | --program-suf | --program-su | --program-s)
1045 ac_prev=program_suffix ;;
1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
42ecbf5e 1048 program_suffix=$ac_optarg ;;
252b5132
RH
1049
1050 -program-transform-name | --program-transform-name \
1051 | --program-transform-nam | --program-transform-na \
1052 | --program-transform-n | --program-transform- \
1053 | --program-transform | --program-transfor \
1054 | --program-transfo | --program-transf \
1055 | --program-trans | --program-tran \
1056 | --progr-tra | --program-tr | --program-t)
1057 ac_prev=program_transform_name ;;
1058 -program-transform-name=* | --program-transform-name=* \
1059 | --program-transform-nam=* | --program-transform-na=* \
1060 | --program-transform-n=* | --program-transform-=* \
1061 | --program-transform=* | --program-transfor=* \
1062 | --program-transfo=* | --program-transf=* \
1063 | --program-trans=* | --program-tran=* \
1064 | --progr-tra=* | --program-tr=* | --program-t=*)
42ecbf5e 1065 program_transform_name=$ac_optarg ;;
252b5132 1066
81ecdfbb
RW
1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 ac_prev=pdfdir ;;
1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 pdfdir=$ac_optarg ;;
1071
1072 -psdir | --psdir | --psdi | --psd | --ps)
1073 ac_prev=psdir ;;
1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075 psdir=$ac_optarg ;;
1076
252b5132
RH
1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 | -silent | --silent | --silen | --sile | --sil)
1079 silent=yes ;;
1080
1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 ac_prev=sbindir ;;
1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 | --sbi=* | --sb=*)
42ecbf5e 1085 sbindir=$ac_optarg ;;
252b5132
RH
1086
1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 | --sharedst | --shareds | --shared | --share | --shar \
1090 | --sha | --sh)
1091 ac_prev=sharedstatedir ;;
1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 | --sha=* | --sh=*)
42ecbf5e 1096 sharedstatedir=$ac_optarg ;;
252b5132
RH
1097
1098 -site | --site | --sit)
1099 ac_prev=site ;;
1100 -site=* | --site=* | --sit=*)
42ecbf5e 1101 site=$ac_optarg ;;
252b5132
RH
1102
1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 ac_prev=srcdir ;;
1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 1106 srcdir=$ac_optarg ;;
252b5132
RH
1107
1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 | --syscon | --sysco | --sysc | --sys | --sy)
1110 ac_prev=sysconfdir ;;
1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
42ecbf5e 1113 sysconfdir=$ac_optarg ;;
252b5132
RH
1114
1115 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 1116 ac_prev=target_alias ;;
252b5132 1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 1118 target_alias=$ac_optarg ;;
252b5132
RH
1119
1120 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 verbose=yes ;;
1122
42ecbf5e
DJ
1123 -version | --version | --versio | --versi | --vers | -V)
1124 ac_init_version=: ;;
252b5132
RH
1125
1126 -with-* | --with-*)
81ecdfbb 1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1128 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 as_fn_error "invalid package name: $ac_useropt"
1131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135"with_$ac_useropt"
1136"*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
252b5132 1139 esac
81ecdfbb 1140 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1141
1142 -without-* | --without-*)
81ecdfbb 1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1144 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 as_fn_error "invalid package name: $ac_useropt"
1147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1150 *"
1151"with_$ac_useropt"
1152"*) ;;
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1155 esac
1156 eval with_$ac_useropt=no ;;
252b5132
RH
1157
1158 --x)
1159 # Obsolete; use --with-x.
1160 with_x=yes ;;
1161
1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 | --x-incl | --x-inc | --x-in | --x-i)
1164 ac_prev=x_includes ;;
1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
42ecbf5e 1167 x_includes=$ac_optarg ;;
252b5132
RH
1168
1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 ac_prev=x_libraries ;;
1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
42ecbf5e 1174 x_libraries=$ac_optarg ;;
252b5132 1175
81ecdfbb
RW
1176 -*) as_fn_error "unrecognized option: \`$ac_option'
1177Try \`$0 --help' for more information."
252b5132
RH
1178 ;;
1179
42ecbf5e
DJ
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1183 case $ac_envvar in #(
1184 '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1186 esac
1187 eval $ac_envvar=\$ac_optarg
42ecbf5e
DJ
1188 export $ac_envvar ;;
1189
252b5132 1190 *)
42ecbf5e 1191 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
42ecbf5e 1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
42ecbf5e 1195 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1196 ;;
1197
1198 esac
1199done
1200
1201if test -n "$ac_prev"; then
42ecbf5e 1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1203 as_fn_error "missing argument to $ac_option"
252b5132
RH
1204fi
1205
81ecdfbb
RW
1206if test -n "$ac_unrecognized_opts"; then
1207 case $enable_option_checking in
1208 no) ;;
1209 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
42ecbf5e 1211 esac
81ecdfbb 1212fi
252b5132 1213
81ecdfbb
RW
1214# Check all directory arguments for consistency.
1215for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 datadir sysconfdir sharedstatedir localstatedir includedir \
1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 libdir localedir mandir
252b5132 1219do
81ecdfbb
RW
1220 eval ac_val=\$$ac_var
1221 # Remove trailing slashes.
42ecbf5e 1222 case $ac_val in
81ecdfbb
RW
1223 */ )
1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 eval $ac_var=\$ac_val;;
252b5132 1226 esac
81ecdfbb
RW
1227 # Be sure to have absolute directory names.
1228 case $ac_val in
1229 [\\/$]* | ?:[\\/]* ) continue;;
1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 esac
1232 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1233done
1234
42ecbf5e
DJ
1235# There might be people who depend on the old broken behavior: `$host'
1236# used to hold the argument of --host etc.
1237# FIXME: To remove some day.
1238build=$build_alias
1239host=$host_alias
1240target=$target_alias
1241
1242# FIXME: To remove some day.
1243if test "x$host_alias" != x; then
1244 if test "x$build_alias" = x; then
1245 cross_compiling=maybe
81ecdfbb 1246 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
42ecbf5e
DJ
1247 If a cross compiler is detected then cross compile mode will be used." >&2
1248 elif test "x$build_alias" != "x$host_alias"; then
1249 cross_compiling=yes
1250 fi
1251fi
e5a52504 1252
42ecbf5e
DJ
1253ac_tool_prefix=
1254test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256test "$silent" = yes && exec 6>/dev/null
252b5132 1257
252b5132 1258
81ecdfbb
RW
1259ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260ac_ls_di=`ls -di .` &&
1261ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262 as_fn_error "working directory cannot be determined"
1263test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264 as_fn_error "pwd does not report name of working directory"
1265
1266
252b5132
RH
1267# Find the source files, if location was not specified.
1268if test -z "$srcdir"; then
1269 ac_srcdir_defaulted=yes
81ecdfbb
RW
1270 # Try the directory containing this script, then the parent directory.
1271 ac_confdir=`$as_dirname -- "$as_myself" ||
1272$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273 X"$as_myself" : 'X\(//\)[^/]' \| \
1274 X"$as_myself" : 'X\(//\)$' \| \
1275 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276$as_echo X"$as_myself" |
1277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\/\)[^/].*/{
1282 s//\1/
1283 q
1284 }
1285 /^X\(\/\/\)$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\).*/{
1290 s//\1/
1291 q
1292 }
1293 s/.*/./; q'`
252b5132 1294 srcdir=$ac_confdir
81ecdfbb 1295 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1296 srcdir=..
1297 fi
1298else
1299 ac_srcdir_defaulted=no
1300fi
81ecdfbb
RW
1301if test ! -r "$srcdir/$ac_unique_file"; then
1302 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1304fi
1305ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1306ac_abs_confdir=`(
1307 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1308 pwd)`
1309# When building in place, set srcdir=.
1310if test "$ac_abs_confdir" = "$ac_pwd"; then
1311 srcdir=.
1312fi
1313# Remove unnecessary trailing slashes from srcdir.
1314# Double slashes in file names in object file debugging info
1315# mess up M-x gdb in Emacs.
1316case $srcdir in
1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318esac
1319for ac_var in $ac_precious_vars; do
1320 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_env_${ac_var}_value=\$${ac_var}
1322 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324done
252b5132 1325
42ecbf5e
DJ
1326#
1327# Report the --help message.
1328#
1329if test "$ac_init_help" = "long"; then
1330 # Omit some internal or obsolete options to make the list less imposing.
1331 # This message is too long to be a string in the A/UX 3.1 sh.
1332 cat <<_ACEOF
1333\`configure' configures this package to adapt to many kinds of systems.
252b5132 1334
42ecbf5e 1335Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1336
42ecbf5e
DJ
1337To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1339
42ecbf5e 1340Defaults for the options are specified in brackets.
ac48eca1 1341
42ecbf5e
DJ
1342Configuration:
1343 -h, --help display this help and exit
1344 --help=short display options specific to this package
1345 --help=recursive display the short help of all the included packages
1346 -V, --version display version information and exit
1347 -q, --quiet, --silent do not print \`checking...' messages
1348 --cache-file=FILE cache test results in FILE [disabled]
1349 -C, --config-cache alias for \`--cache-file=config.cache'
1350 -n, --no-create do not create output files
1351 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1352
42ecbf5e
DJ
1353Installation directories:
1354 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1355 [$ac_default_prefix]
42ecbf5e 1356 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1357 [PREFIX]
ac48eca1 1358
42ecbf5e
DJ
1359By default, \`make install' will install all the files in
1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1361an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362for instance \`--prefix=\$HOME'.
ac48eca1 1363
42ecbf5e 1364For better control, use the options below.
ac48eca1 1365
42ecbf5e 1366Fine tuning of the installation directories:
81ecdfbb
RW
1367 --bindir=DIR user executables [EPREFIX/bin]
1368 --sbindir=DIR system admin executables [EPREFIX/sbin]
1369 --libexecdir=DIR program executables [EPREFIX/libexec]
1370 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1371 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1372 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1373 --libdir=DIR object code libraries [EPREFIX/lib]
1374 --includedir=DIR C header files [PREFIX/include]
1375 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1376 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1377 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1378 --infodir=DIR info documentation [DATAROOTDIR/info]
1379 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1380 --mandir=DIR man documentation [DATAROOTDIR/man]
1381 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1382 --htmldir=DIR html documentation [DOCDIR]
1383 --dvidir=DIR dvi documentation [DOCDIR]
1384 --pdfdir=DIR pdf documentation [DOCDIR]
1385 --psdir=DIR ps documentation [DOCDIR]
42ecbf5e 1386_ACEOF
ac48eca1 1387
42ecbf5e 1388 cat <<\_ACEOF
252b5132 1389
42ecbf5e
DJ
1390Program names:
1391 --program-prefix=PREFIX prepend PREFIX to installed program names
1392 --program-suffix=SUFFIX append SUFFIX to installed program names
1393 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1394
42ecbf5e
DJ
1395System types:
1396 --build=BUILD configure for building on BUILD [guessed]
1397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1398 --target=TARGET configure for building compilers for TARGET [HOST]
1399_ACEOF
252b5132 1400fi
252b5132 1401
42ecbf5e 1402if test -n "$ac_init_help"; then
252b5132 1403
42ecbf5e 1404 cat <<\_ACEOF
252b5132 1405
42ecbf5e 1406Optional Features:
81ecdfbb 1407 --disable-option-checking ignore unrecognized --enable/--with options
42ecbf5e
DJ
1408 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1409 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1410 --disable-dependency-tracking speeds up one-time build
1411 --enable-dependency-tracking do not reject slow dependency extractors
5691d22d 1412 --enable-plugins Enable support for plugins (defaults no)
d053aef8 1413 --disable-largefile omit support for large files
81ecdfbb
RW
1414 --enable-shared[=PKGS] build shared libraries [default=yes]
1415 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1416 --enable-fast-install[=PKGS]
1417 optimize for fast installation [default=yes]
42ecbf5e
DJ
1418 --disable-libtool-lock avoid locking (might break parallel builds)
1419 --enable-targets alternative target configurations
241a6c40
AM
1420 --enable-werror treat compile warnings as errors
1421 --enable-build-warnings enable build-time compiler warnings
42ecbf5e
DJ
1422 --disable-nls do not use Native Language Support
1423 --enable-maintainer-mode enable make rules and dependencies not useful
1424 (and sometimes confusing) to the casual installer
5ba684e2 1425 --disable-rpath do not hardcode runtime library paths
42ecbf5e
DJ
1426
1427Optional Packages:
1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1430 --with-pic try to use only PIC/non-PIC objects [default=use
1431 both]
1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
5ba684e2
NC
1433 --with-gnu-ld assume the C compiler uses GNU ld default=no
1434 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1435 --without-libiconv-prefix don't search for libiconv in includedir and libdir
252b5132 1436
42ecbf5e
DJ
1437Some influential environment variables:
1438 CC C compiler command
1439 CFLAGS C compiler flags
1440 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1441 nonstandard directory <lib dir>
81ecdfbb
RW
1442 LIBS libraries to pass to the linker, e.g. -l<library>
1443 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1444 you have headers in a nonstandard directory <include dir>
42ecbf5e 1445 CPP C preprocessor
81ecdfbb
RW
1446 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1447 the first program found out of: `bison -y', `byacc', `yacc'.
1448 YFLAGS The list of arguments that will be passed by default to $YACC.
1449 This script will default YFLAGS to the empty string to avoid a
1450 default value of `-d' given by some make applications.
e5a52504 1451
42ecbf5e
DJ
1452Use these variables to override the choices made by `configure' or to help
1453it to find libraries and programs with nonstandard names/locations.
1454
81ecdfbb 1455Report bugs to the package provider.
42ecbf5e 1456_ACEOF
81ecdfbb 1457ac_status=$?
252b5132
RH
1458fi
1459
42ecbf5e
DJ
1460if test "$ac_init_help" = "recursive"; then
1461 # If there are subdirs, report their specific --help.
42ecbf5e 1462 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1463 test -d "$ac_dir" ||
1464 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1465 continue
42ecbf5e
DJ
1466 ac_builddir=.
1467
81ecdfbb
RW
1468case "$ac_dir" in
1469.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470*)
1471 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472 # A ".." for each directory in $ac_dir_suffix.
1473 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474 case $ac_top_builddir_sub in
1475 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1477 esac ;;
1478esac
1479ac_abs_top_builddir=$ac_pwd
1480ac_abs_builddir=$ac_pwd$ac_dir_suffix
1481# for backward compatibility:
1482ac_top_builddir=$ac_top_build_prefix
252b5132 1483
42ecbf5e 1484case $srcdir in
81ecdfbb 1485 .) # We are building in place.
42ecbf5e 1486 ac_srcdir=.
81ecdfbb
RW
1487 ac_top_srcdir=$ac_top_builddir_sub
1488 ac_abs_top_srcdir=$ac_pwd ;;
1489 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 1490 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1491 ac_top_srcdir=$srcdir
1492 ac_abs_top_srcdir=$srcdir ;;
1493 *) # Relative name.
1494 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495 ac_top_srcdir=$ac_top_build_prefix$srcdir
1496 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
252b5132 1497esac
81ecdfbb
RW
1498ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1499
1500 cd "$ac_dir" || { ac_status=$?; continue; }
1501 # Check for guested configure.
1502 if test -f "$ac_srcdir/configure.gnu"; then
1503 echo &&
1504 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505 elif test -f "$ac_srcdir/configure"; then
1506 echo &&
1507 $SHELL "$ac_srcdir/configure" --help=recursive
42ecbf5e 1508 else
81ecdfbb
RW
1509 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1510 fi || ac_status=$?
1511 cd "$ac_pwd" || { ac_status=$?; break; }
42ecbf5e
DJ
1512 done
1513fi
5d64ca4e 1514
81ecdfbb 1515test -n "$ac_init_help" && exit $ac_status
42ecbf5e
DJ
1516if $ac_init_version; then
1517 cat <<\_ACEOF
81ecdfbb
RW
1518configure
1519generated by GNU Autoconf 2.64
5d64ca4e 1520
81ecdfbb 1521Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
1522This configure script is free software; the Free Software Foundation
1523gives unlimited permission to copy, distribute and modify it.
1524_ACEOF
81ecdfbb 1525 exit
42ecbf5e 1526fi
252b5132 1527
81ecdfbb
RW
1528## ------------------------ ##
1529## Autoconf initialization. ##
1530## ------------------------ ##
e5a52504 1531
81ecdfbb
RW
1532# ac_fn_c_try_compile LINENO
1533# --------------------------
1534# Try to compile conftest.$ac_ext, and return whether this succeeded.
1535ac_fn_c_try_compile ()
42ecbf5e 1536{
81ecdfbb
RW
1537 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538 rm -f conftest.$ac_objext
1539 if { { ac_try="$ac_compile"
1540case "(($ac_try" in
1541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542 *) ac_try_echo=$ac_try;;
1543esac
1544eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545$as_echo "$ac_try_echo"; } >&5
1546 (eval "$ac_compile") 2>conftest.err
1547 ac_status=$?
1548 if test -s conftest.err; then
1549 grep -v '^ *+' conftest.err >conftest.er1
1550 cat conftest.er1 >&5
1551 mv -f conftest.er1 conftest.err
1552 fi
1553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554 test $ac_status = 0; } && {
1555 test -z "$ac_c_werror_flag" ||
1556 test ! -s conftest.err
1557 } && test -s conftest.$ac_objext; then :
1558 ac_retval=0
1559else
1560 $as_echo "$as_me: failed program was:" >&5
1561sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 1562
81ecdfbb
RW
1563 ac_retval=1
1564fi
1565 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1566 return $ac_retval
42ecbf5e 1567
81ecdfbb
RW
1568} # ac_fn_c_try_compile
1569
1570# ac_fn_c_try_link LINENO
1571# -----------------------
1572# Try to link conftest.$ac_ext, and return whether this succeeded.
1573ac_fn_c_try_link ()
1574{
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 rm -f conftest.$ac_objext conftest$ac_exeext
1577 if { { ac_try="$ac_link"
1578case "(($ac_try" in
1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580 *) ac_try_echo=$ac_try;;
1581esac
1582eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583$as_echo "$ac_try_echo"; } >&5
1584 (eval "$ac_link") 2>conftest.err
1585 ac_status=$?
1586 if test -s conftest.err; then
1587 grep -v '^ *+' conftest.err >conftest.er1
1588 cat conftest.er1 >&5
1589 mv -f conftest.er1 conftest.err
1590 fi
1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592 test $ac_status = 0; } && {
1593 test -z "$ac_c_werror_flag" ||
1594 test ! -s conftest.err
1595 } && test -s conftest$ac_exeext && {
1596 test "$cross_compiling" = yes ||
1597 $as_test_x conftest$ac_exeext
1598 }; then :
1599 ac_retval=0
1600else
1601 $as_echo "$as_me: failed program was:" >&5
1602sed 's/^/| /' conftest.$ac_ext >&5
1603
1604 ac_retval=1
1605fi
1606 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1607 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1608 # interfere with the next link command; also delete a directory that is
1609 # left behind by Apple's compiler. We do this before executing the actions.
1610 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1611 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1612 return $ac_retval
1613
1614} # ac_fn_c_try_link
1615
1616# ac_fn_c_try_cpp LINENO
1617# ----------------------
1618# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1619ac_fn_c_try_cpp ()
1620{
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 if { { ac_try="$ac_cpp conftest.$ac_ext"
1623case "(($ac_try" in
1624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625 *) ac_try_echo=$ac_try;;
1626esac
1627eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628$as_echo "$ac_try_echo"; } >&5
1629 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1630 ac_status=$?
1631 if test -s conftest.err; then
1632 grep -v '^ *+' conftest.err >conftest.er1
1633 cat conftest.er1 >&5
1634 mv -f conftest.er1 conftest.err
1635 fi
1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637 test $ac_status = 0; } >/dev/null && {
1638 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1639 test ! -s conftest.err
1640 }; then :
1641 ac_retval=0
1642else
1643 $as_echo "$as_me: failed program was:" >&5
1644sed 's/^/| /' conftest.$ac_ext >&5
1645
1646 ac_retval=1
1647fi
1648 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649 return $ac_retval
1650
1651} # ac_fn_c_try_cpp
1652
1653# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1654# -------------------------------------------------------
1655# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1656# the include files in INCLUDES and setting the cache variable VAR
1657# accordingly.
1658ac_fn_c_check_header_mongrel ()
1659{
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663$as_echo_n "checking for $2... " >&6; }
1664if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1665 $as_echo_n "(cached) " >&6
1666fi
1667eval ac_res=\$$3
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1669$as_echo "$ac_res" >&6; }
1670else
1671 # Is the header compilable?
1672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1673$as_echo_n "checking $2 usability... " >&6; }
1674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1675/* end confdefs.h. */
1676$4
1677#include <$2>
1678_ACEOF
1679if ac_fn_c_try_compile "$LINENO"; then :
1680 ac_header_compiler=yes
1681else
1682 ac_header_compiler=no
1683fi
1684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1686$as_echo "$ac_header_compiler" >&6; }
1687
1688# Is the header present?
1689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1690$as_echo_n "checking $2 presence... " >&6; }
1691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692/* end confdefs.h. */
1693#include <$2>
1694_ACEOF
1695if ac_fn_c_try_cpp "$LINENO"; then :
1696 ac_header_preproc=yes
1697else
1698 ac_header_preproc=no
1699fi
1700rm -f conftest.err conftest.$ac_ext
1701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1702$as_echo "$ac_header_preproc" >&6; }
1703
1704# So? What about this header?
1705case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1706 yes:no: )
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1708$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 ;;
1712 no:yes:* )
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1714$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1716$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1718$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1720$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1722$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1723 ;;
1724esac
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1726$as_echo_n "checking for $2... " >&6; }
1727if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1728 $as_echo_n "(cached) " >&6
1729else
1730 eval "$3=\$ac_header_compiler"
1731fi
1732eval ac_res=\$$3
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734$as_echo "$ac_res" >&6; }
1735fi
1736 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1737
1738} # ac_fn_c_check_header_mongrel
1739
1740# ac_fn_c_try_run LINENO
1741# ----------------------
1742# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1743# that executables *can* be run.
1744ac_fn_c_try_run ()
1745{
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 if { { ac_try="$ac_link"
1748case "(($ac_try" in
1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750 *) ac_try_echo=$ac_try;;
1751esac
1752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753$as_echo "$ac_try_echo"; } >&5
1754 (eval "$ac_link") 2>&5
1755 ac_status=$?
1756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1758 { { case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1761esac
1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763$as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_try") 2>&5
1765 ac_status=$?
1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767 test $ac_status = 0; }; }; then :
1768 ac_retval=0
1769else
1770 $as_echo "$as_me: program exited with status $ac_status" >&5
1771 $as_echo "$as_me: failed program was:" >&5
1772sed 's/^/| /' conftest.$ac_ext >&5
1773
1774 ac_retval=$ac_status
1775fi
1776 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1777 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1778 return $ac_retval
1779
1780} # ac_fn_c_try_run
1781
1782# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1783# -------------------------------------------------------
1784# Tests whether HEADER exists and can be compiled using the include files in
1785# INCLUDES, setting the cache variable VAR accordingly.
1786ac_fn_c_check_header_compile ()
1787{
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790$as_echo_n "checking for $2... " >&6; }
1791if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1792 $as_echo_n "(cached) " >&6
1793else
1794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795/* end confdefs.h. */
1796$4
1797#include <$2>
1798_ACEOF
1799if ac_fn_c_try_compile "$LINENO"; then :
1800 eval "$3=yes"
1801else
1802 eval "$3=no"
1803fi
1804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805fi
1806eval ac_res=\$$3
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808$as_echo "$ac_res" >&6; }
1809 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1810
1811} # ac_fn_c_check_header_compile
1812
1813# ac_fn_c_check_func LINENO FUNC VAR
1814# ----------------------------------
1815# Tests whether FUNC exists, setting the cache variable VAR accordingly
1816ac_fn_c_check_func ()
1817{
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1820$as_echo_n "checking for $2... " >&6; }
1821if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1822 $as_echo_n "(cached) " >&6
1823else
1824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825/* end confdefs.h. */
1826/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1827 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1828#define $2 innocuous_$2
1829
1830/* System header to define __stub macros and hopefully few prototypes,
1831 which can conflict with char $2 (); below.
1832 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1833 <limits.h> exists even on freestanding compilers. */
1834
1835#ifdef __STDC__
1836# include <limits.h>
1837#else
1838# include <assert.h>
1839#endif
1840
1841#undef $2
1842
1843/* Override any GCC internal prototype to avoid an error.
1844 Use char because int might match the return type of a GCC
1845 builtin and then its argument prototype would still apply. */
1846#ifdef __cplusplus
1847extern "C"
1848#endif
1849char $2 ();
1850/* The GNU C library defines this for functions which it implements
1851 to always fail with ENOSYS. Some functions are actually named
1852 something starting with __ and the normal name is an alias. */
1853#if defined __stub_$2 || defined __stub___$2
1854choke me
1855#endif
1856
1857int
1858main ()
1859{
1860return $2 ();
1861 ;
1862 return 0;
1863}
1864_ACEOF
1865if ac_fn_c_try_link "$LINENO"; then :
1866 eval "$3=yes"
1867else
1868 eval "$3=no"
1869fi
1870rm -f core conftest.err conftest.$ac_objext \
1871 conftest$ac_exeext conftest.$ac_ext
1872fi
1873eval ac_res=\$$3
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1875$as_echo "$ac_res" >&6; }
1876 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1877
1878} # ac_fn_c_check_func
1879
1880# ac_fn_c_check_decl LINENO SYMBOL VAR
1881# ------------------------------------
1882# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1883ac_fn_c_check_decl ()
1884{
1885 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1886 as_decl_name=`echo $2|sed 's/ *(.*//'`
1887 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1889$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1890if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1891 $as_echo_n "(cached) " >&6
1892else
1893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1894/* end confdefs.h. */
1895$4
1896int
1897main ()
1898{
360cfc9c
AM
1899#ifndef $as_decl_name
1900#ifdef __cplusplus
1901 (void) $as_decl_use;
1902#else
1903 (void) $as_decl_name;
1904#endif
81ecdfbb
RW
1905#endif
1906
1907 ;
1908 return 0;
1909}
1910_ACEOF
1911if ac_fn_c_try_compile "$LINENO"; then :
1912 eval "$3=yes"
1913else
1914 eval "$3=no"
1915fi
1916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1917fi
1918eval ac_res=\$$3
1919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1920$as_echo "$ac_res" >&6; }
1921 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1922
1923} # ac_fn_c_check_decl
1924cat >config.log <<_ACEOF
1925This file contains any messages produced by compilers while
1926running configure, to aid debugging if configure makes a mistake.
1927
1928It was created by $as_me, which was
1929generated by GNU Autoconf 2.64. Invocation command line was
1930
1931 $ $0 $@
1932
1933_ACEOF
1934exec 5>>config.log
1935{
1936cat <<_ASUNAME
1937## --------- ##
1938## Platform. ##
1939## --------- ##
1940
1941hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1942uname -m = `(uname -m) 2>/dev/null || echo unknown`
1943uname -r = `(uname -r) 2>/dev/null || echo unknown`
1944uname -s = `(uname -s) 2>/dev/null || echo unknown`
1945uname -v = `(uname -v) 2>/dev/null || echo unknown`
1946
1947/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1948/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1949
1950/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1951/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1952/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1953/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1954/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1955/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1956/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
42ecbf5e
DJ
1957
1958_ASUNAME
1959
1960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1961for as_dir in $PATH
1962do
1963 IFS=$as_save_IFS
1964 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1965 $as_echo "PATH: $as_dir"
1966 done
1967IFS=$as_save_IFS
e5a52504 1968
42ecbf5e 1969} >&5
ceae3e33 1970
42ecbf5e 1971cat >&5 <<_ACEOF
e5a52504 1972
42ecbf5e
DJ
1973
1974## ----------- ##
1975## Core tests. ##
1976## ----------- ##
1977
1978_ACEOF
1979
1980
1981# Keep a trace of the command line.
1982# Strip out --no-create and --no-recursion so they do not pile up.
1983# Strip out --silent because we don't want to record it for future runs.
1984# Also quote any args containing shell meta-characters.
1985# Make two passes to allow for proper duplicate-argument suppression.
1986ac_configure_args=
1987ac_configure_args0=
1988ac_configure_args1=
42ecbf5e
DJ
1989ac_must_keep_next=false
1990for ac_pass in 1 2
1991do
1992 for ac_arg
1993 do
1994 case $ac_arg in
1995 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1996 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1997 | -silent | --silent | --silen | --sile | --sil)
1998 continue ;;
81ecdfbb
RW
1999 *\'*)
2000 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2001 esac
2002 case $ac_pass in
81ecdfbb 2003 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
42ecbf5e 2004 2)
81ecdfbb 2005 as_fn_append ac_configure_args1 " '$ac_arg'"
42ecbf5e
DJ
2006 if test $ac_must_keep_next = true; then
2007 ac_must_keep_next=false # Got value, back to normal.
2008 else
2009 case $ac_arg in
2010 *=* | --config-cache | -C | -disable-* | --disable-* \
2011 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2012 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2013 | -with-* | --with-* | -without-* | --without-* | --x)
2014 case "$ac_configure_args0 " in
2015 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2016 esac
2017 ;;
2018 -* ) ac_must_keep_next=true ;;
2019 esac
2020 fi
81ecdfbb 2021 as_fn_append ac_configure_args " '$ac_arg'"
42ecbf5e
DJ
2022 ;;
2023 esac
2024 done
2025done
81ecdfbb
RW
2026{ ac_configure_args0=; unset ac_configure_args0;}
2027{ ac_configure_args1=; unset ac_configure_args1;}
42ecbf5e
DJ
2028
2029# When interrupted or exit'd, cleanup temporary files, and complete
2030# config.log. We remove comments because anyway the quotes in there
2031# would cause problems or look ugly.
81ecdfbb
RW
2032# WARNING: Use '\'' to represent an apostrophe within the trap.
2033# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
42ecbf5e
DJ
2034trap 'exit_status=$?
2035 # Save into config.log some information that might help in debugging.
2036 {
2037 echo
2038
2039 cat <<\_ASBOX
2040## ---------------- ##
2041## Cache variables. ##
2042## ---------------- ##
2043_ASBOX
2044 echo
2045 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2046(
2047 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2048 eval ac_val=\$$ac_var
2049 case $ac_val in #(
2050 *${as_nl}*)
2051 case $ac_var in #(
2052 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2053$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2054 esac
2055 case $ac_var in #(
2056 _ | IFS | as_nl) ;; #(
2057 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2058 *) { eval $ac_var=; unset $ac_var;} ;;
2059 esac ;;
2060 esac
2061 done
42ecbf5e 2062 (set) 2>&1 |
81ecdfbb
RW
2063 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2064 *${as_nl}ac_space=\ *)
42ecbf5e 2065 sed -n \
81ecdfbb
RW
2066 "s/'\''/'\''\\\\'\'''\''/g;
2067 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2068 ;; #(
42ecbf5e 2069 *)
81ecdfbb 2070 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 2071 ;;
81ecdfbb
RW
2072 esac |
2073 sort
2074)
42ecbf5e
DJ
2075 echo
2076
2077 cat <<\_ASBOX
2078## ----------------- ##
2079## Output variables. ##
2080## ----------------- ##
2081_ASBOX
2082 echo
2083 for ac_var in $ac_subst_vars
2084 do
81ecdfbb
RW
2085 eval ac_val=\$$ac_var
2086 case $ac_val in
2087 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2088 esac
2089 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2090 done | sort
2091 echo
2092
2093 if test -n "$ac_subst_files"; then
2094 cat <<\_ASBOX
81ecdfbb
RW
2095## ------------------- ##
2096## File substitutions. ##
2097## ------------------- ##
42ecbf5e
DJ
2098_ASBOX
2099 echo
2100 for ac_var in $ac_subst_files
2101 do
81ecdfbb
RW
2102 eval ac_val=\$$ac_var
2103 case $ac_val in
2104 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2105 esac
2106 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2107 done | sort
2108 echo
2109 fi
2110
2111 if test -s confdefs.h; then
2112 cat <<\_ASBOX
2113## ----------- ##
2114## confdefs.h. ##
2115## ----------- ##
2116_ASBOX
2117 echo
81ecdfbb 2118 cat confdefs.h
42ecbf5e
DJ
2119 echo
2120 fi
2121 test "$ac_signal" != 0 &&
81ecdfbb
RW
2122 $as_echo "$as_me: caught signal $ac_signal"
2123 $as_echo "$as_me: exit $exit_status"
42ecbf5e 2124 } >&5
81ecdfbb
RW
2125 rm -f core *.core core.conftest.* &&
2126 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
42ecbf5e 2127 exit $exit_status
81ecdfbb 2128' 0
42ecbf5e 2129for ac_signal in 1 2 13 15; do
81ecdfbb 2130 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
42ecbf5e
DJ
2131done
2132ac_signal=0
2133
2134# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2135rm -f -r conftest* confdefs.h
2136
2137$as_echo "/* confdefs.h */" > confdefs.h
42ecbf5e
DJ
2138
2139# Predefined preprocessor variables.
2140
2141cat >>confdefs.h <<_ACEOF
2142#define PACKAGE_NAME "$PACKAGE_NAME"
2143_ACEOF
2144
42ecbf5e
DJ
2145cat >>confdefs.h <<_ACEOF
2146#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2147_ACEOF
2148
42ecbf5e
DJ
2149cat >>confdefs.h <<_ACEOF
2150#define PACKAGE_VERSION "$PACKAGE_VERSION"
2151_ACEOF
2152
42ecbf5e
DJ
2153cat >>confdefs.h <<_ACEOF
2154#define PACKAGE_STRING "$PACKAGE_STRING"
2155_ACEOF
2156
42ecbf5e
DJ
2157cat >>confdefs.h <<_ACEOF
2158#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2159_ACEOF
2160
81ecdfbb
RW
2161cat >>confdefs.h <<_ACEOF
2162#define PACKAGE_URL "$PACKAGE_URL"
2163_ACEOF
2164
42ecbf5e
DJ
2165
2166# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2167# Prefer an explicitly selected file to automatically selected ones.
2168ac_site_file1=NONE
2169ac_site_file2=NONE
2170if test -n "$CONFIG_SITE"; then
2171 ac_site_file1=$CONFIG_SITE
2172elif test "x$prefix" != xNONE; then
2173 ac_site_file1=$prefix/share/config.site
2174 ac_site_file2=$prefix/etc/config.site
2175else
2176 ac_site_file1=$ac_default_prefix/share/config.site
2177 ac_site_file2=$ac_default_prefix/etc/config.site
2178fi
2179for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2180do
2181 test "x$ac_site_file" = xNONE && continue
42ecbf5e 2182 if test -r "$ac_site_file"; then
81ecdfbb
RW
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2184$as_echo "$as_me: loading site script $ac_site_file" >&6;}
42ecbf5e
DJ
2185 sed 's/^/| /' "$ac_site_file" >&5
2186 . "$ac_site_file"
2187 fi
2188done
2189
2190if test -r "$cache_file"; then
2191 # Some versions of bash will fail to source /dev/null (special
2192 # files actually), so we avoid doing that.
2193 if test -f "$cache_file"; then
81ecdfbb
RW
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2195$as_echo "$as_me: loading cache $cache_file" >&6;}
42ecbf5e 2196 case $cache_file in
81ecdfbb
RW
2197 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2198 *) . "./$cache_file";;
42ecbf5e
DJ
2199 esac
2200 fi
2201else
81ecdfbb
RW
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2203$as_echo "$as_me: creating cache $cache_file" >&6;}
42ecbf5e
DJ
2204 >$cache_file
2205fi
2206
2207# Check that the precious variables saved in the cache have kept the same
2208# value.
2209ac_cache_corrupted=false
81ecdfbb 2210for ac_var in $ac_precious_vars; do
42ecbf5e
DJ
2211 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2212 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2213 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2214 eval ac_new_val=\$ac_env_${ac_var}_value
42ecbf5e
DJ
2215 case $ac_old_set,$ac_new_set in
2216 set,)
81ecdfbb
RW
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2218$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
42ecbf5e
DJ
2219 ac_cache_corrupted=: ;;
2220 ,set)
81ecdfbb
RW
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2222$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
42ecbf5e
DJ
2223 ac_cache_corrupted=: ;;
2224 ,);;
2225 *)
2226 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2227 # differences in whitespace do not lead to failure.
2228 ac_old_val_w=`echo x $ac_old_val`
2229 ac_new_val_w=`echo x $ac_new_val`
2230 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2231 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2232$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2233 ac_cache_corrupted=:
2234 else
2235 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2236$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2237 eval $ac_var=\$ac_old_val
2238 fi
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2240$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2242$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
42ecbf5e
DJ
2243 fi;;
2244 esac
2245 # Pass precious variables to config.status.
2246 if test "$ac_new_set" = set; then
2247 case $ac_new_val in
81ecdfbb 2248 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2249 *) ac_arg=$ac_var=$ac_new_val ;;
2250 esac
2251 case " $ac_configure_args " in
2252 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2253 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
42ecbf5e
DJ
2254 esac
2255 fi
2256done
2257if $ac_cache_corrupted; then
81ecdfbb
RW
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2259$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2260 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2261$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2262 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
42ecbf5e 2263fi
81ecdfbb
RW
2264## -------------------- ##
2265## Main body of script. ##
2266## -------------------- ##
42ecbf5e
DJ
2267
2268ac_ext=c
2269ac_cpp='$CPP $CPPFLAGS'
2270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2272ac_compiler_gnu=$ac_cv_c_compiler_gnu
2273
2274
2275
42ecbf5e 2276
da594c4a 2277
42ecbf5e
DJ
2278
2279
2280ac_aux_dir=
81ecdfbb
RW
2281for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2282 for ac_t in install-sh install.sh shtool; do
2283 if test -f "$ac_dir/$ac_t"; then
2284 ac_aux_dir=$ac_dir
2285 ac_install_sh="$ac_aux_dir/$ac_t -c"
2286 break 2
2287 fi
2288 done
42ecbf5e
DJ
2289done
2290if test -z "$ac_aux_dir"; then
81ecdfbb 2291 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
42ecbf5e 2292fi
81ecdfbb
RW
2293
2294# These three variables are undocumented and unsupported,
2295# and are intended to be withdrawn in a future Autoconf release.
2296# They can cause serious problems if a builder's source tree is in a directory
2297# whose full name contains unusual characters.
2298ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2299ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2300ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2301
42ecbf5e
DJ
2302
2303# Make sure we can run config.sub.
81ecdfbb
RW
2304$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2305 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2306
2307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2308$as_echo_n "checking build system type... " >&6; }
2309if test "${ac_cv_build+set}" = set; then :
2310 $as_echo_n "(cached) " >&6
2311else
2312 ac_build_alias=$build_alias
2313test "x$ac_build_alias" = x &&
2314 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2315test "x$ac_build_alias" = x &&
2316 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2317ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2318 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2319
2320fi
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2322$as_echo "$ac_cv_build" >&6; }
2323case $ac_cv_build in
2324*-*-*) ;;
2325*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2326esac
42ecbf5e 2327build=$ac_cv_build
81ecdfbb
RW
2328ac_save_IFS=$IFS; IFS='-'
2329set x $ac_cv_build
2330shift
2331build_cpu=$1
2332build_vendor=$2
2333shift; shift
2334# Remember, the first character of IFS is used to create $*,
2335# except with old shells:
2336build_os=$*
2337IFS=$ac_save_IFS
2338case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2339
2340
81ecdfbb
RW
2341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2342$as_echo_n "checking host system type... " >&6; }
2343if test "${ac_cv_host+set}" = set; then :
2344 $as_echo_n "(cached) " >&6
42ecbf5e 2345else
81ecdfbb
RW
2346 if test "x$host_alias" = x; then
2347 ac_cv_host=$ac_cv_build
2348else
2349 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2350 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2351fi
42ecbf5e
DJ
2352
2353fi
81ecdfbb
RW
2354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2355$as_echo "$ac_cv_host" >&6; }
2356case $ac_cv_host in
2357*-*-*) ;;
2358*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2359esac
42ecbf5e 2360host=$ac_cv_host
81ecdfbb
RW
2361ac_save_IFS=$IFS; IFS='-'
2362set x $ac_cv_host
2363shift
2364host_cpu=$1
2365host_vendor=$2
2366shift; shift
2367# Remember, the first character of IFS is used to create $*,
2368# except with old shells:
2369host_os=$*
2370IFS=$ac_save_IFS
2371case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2372
2373
81ecdfbb
RW
2374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2375$as_echo_n "checking target system type... " >&6; }
2376if test "${ac_cv_target+set}" = set; then :
2377 $as_echo_n "(cached) " >&6
2378else
2379 if test "x$target_alias" = x; then
2380 ac_cv_target=$ac_cv_host
42ecbf5e 2381else
81ecdfbb
RW
2382 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2383 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2384fi
42ecbf5e
DJ
2385
2386fi
81ecdfbb
RW
2387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2388$as_echo "$ac_cv_target" >&6; }
2389case $ac_cv_target in
2390*-*-*) ;;
2391*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2392esac
42ecbf5e 2393target=$ac_cv_target
81ecdfbb
RW
2394ac_save_IFS=$IFS; IFS='-'
2395set x $ac_cv_target
2396shift
2397target_cpu=$1
2398target_vendor=$2
2399shift; shift
2400# Remember, the first character of IFS is used to create $*,
2401# except with old shells:
2402target_os=$*
2403IFS=$ac_save_IFS
2404case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2405
2406
2407# The aliases save the names the user supplied, while $host etc.
2408# will get canonicalized.
2409test -n "$target_alias" &&
2410 test "$program_prefix$program_suffix$program_transform_name" = \
2411 NONENONEs,x,x, &&
2412 program_prefix=${target_alias}-
2413ac_ext=c
2414ac_cpp='$CPP $CPPFLAGS'
2415ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2416ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2417ac_compiler_gnu=$ac_cv_c_compiler_gnu
2418if test -n "$ac_tool_prefix"; then
2419 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2420set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2422$as_echo_n "checking for $ac_word... " >&6; }
2423if test "${ac_cv_prog_CC+set}" = set; then :
2424 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2425else
2426 if test -n "$CC"; then
2427 ac_cv_prog_CC="$CC" # Let the user override the test.
2428else
2429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2430for as_dir in $PATH
2431do
2432 IFS=$as_save_IFS
2433 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2434 for ac_exec_ext in '' $ac_executable_extensions; do
2435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2436 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2438 break 2
2439 fi
2440done
81ecdfbb
RW
2441 done
2442IFS=$as_save_IFS
42ecbf5e
DJ
2443
2444fi
2445fi
2446CC=$ac_cv_prog_CC
2447if test -n "$CC"; then
81ecdfbb
RW
2448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2449$as_echo "$CC" >&6; }
42ecbf5e 2450else
81ecdfbb
RW
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2452$as_echo "no" >&6; }
42ecbf5e
DJ
2453fi
2454
81ecdfbb 2455
42ecbf5e
DJ
2456fi
2457if test -z "$ac_cv_prog_CC"; then
2458 ac_ct_CC=$CC
2459 # Extract the first word of "gcc", so it can be a program name with args.
2460set dummy gcc; ac_word=$2
81ecdfbb
RW
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2462$as_echo_n "checking for $ac_word... " >&6; }
2463if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2464 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2465else
2466 if test -n "$ac_ct_CC"; then
2467 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2468else
2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470for as_dir in $PATH
2471do
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2476 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2478 break 2
2479 fi
2480done
81ecdfbb
RW
2481 done
2482IFS=$as_save_IFS
42ecbf5e
DJ
2483
2484fi
2485fi
2486ac_ct_CC=$ac_cv_prog_ac_ct_CC
2487if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2489$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2490else
81ecdfbb
RW
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2492$as_echo "no" >&6; }
42ecbf5e
DJ
2493fi
2494
81ecdfbb
RW
2495 if test "x$ac_ct_CC" = x; then
2496 CC=""
2497 else
2498 case $cross_compiling:$ac_tool_warned in
2499yes:)
2500{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2501$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2502ac_tool_warned=yes ;;
2503esac
2504 CC=$ac_ct_CC
2505 fi
42ecbf5e
DJ
2506else
2507 CC="$ac_cv_prog_CC"
2508fi
2509
2510if test -z "$CC"; then
81ecdfbb
RW
2511 if test -n "$ac_tool_prefix"; then
2512 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42ecbf5e 2513set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2515$as_echo_n "checking for $ac_word... " >&6; }
2516if test "${ac_cv_prog_CC+set}" = set; then :
2517 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2518else
2519 if test -n "$CC"; then
2520 ac_cv_prog_CC="$CC" # Let the user override the test.
2521else
2522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2523for as_dir in $PATH
2524do
2525 IFS=$as_save_IFS
2526 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2527 for ac_exec_ext in '' $ac_executable_extensions; do
2528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2529 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2531 break 2
2532 fi
2533done
81ecdfbb
RW
2534 done
2535IFS=$as_save_IFS
42ecbf5e
DJ
2536
2537fi
2538fi
2539CC=$ac_cv_prog_CC
2540if test -n "$CC"; then
81ecdfbb
RW
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2542$as_echo "$CC" >&6; }
42ecbf5e 2543else
81ecdfbb
RW
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2545$as_echo "no" >&6; }
42ecbf5e
DJ
2546fi
2547
81ecdfbb
RW
2548
2549 fi
42ecbf5e 2550fi
81ecdfbb 2551if test -z "$CC"; then
42ecbf5e
DJ
2552 # Extract the first word of "cc", so it can be a program name with args.
2553set dummy cc; ac_word=$2
81ecdfbb
RW
2554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2555$as_echo_n "checking for $ac_word... " >&6; }
2556if test "${ac_cv_prog_CC+set}" = set; then :
2557 $as_echo_n "(cached) " >&6
42ecbf5e 2558else
81ecdfbb
RW
2559 if test -n "$CC"; then
2560 ac_cv_prog_CC="$CC" # Let the user override the test.
42ecbf5e 2561else
81ecdfbb 2562 ac_prog_rejected=no
42ecbf5e
DJ
2563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2564for as_dir in $PATH
2565do
2566 IFS=$as_save_IFS
2567 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2568 for ac_exec_ext in '' $ac_executable_extensions; do
2569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2570 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2571 ac_prog_rejected=yes
2572 continue
2573 fi
2574 ac_cv_prog_CC="cc"
2575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2576 break 2
2577 fi
2578done
81ecdfbb
RW
2579 done
2580IFS=$as_save_IFS
42ecbf5e
DJ
2581
2582if test $ac_prog_rejected = yes; then
2583 # We found a bogon in the path, so make sure we never use it.
2584 set dummy $ac_cv_prog_CC
2585 shift
2586 if test $# != 0; then
2587 # We chose a different compiler from the bogus one.
2588 # However, it has the same basename, so the bogon will be chosen
2589 # first if we set CC to just the basename; use the full file name.
2590 shift
2591 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2592 fi
2593fi
2594fi
2595fi
2596CC=$ac_cv_prog_CC
2597if test -n "$CC"; then
81ecdfbb
RW
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2599$as_echo "$CC" >&6; }
42ecbf5e 2600else
81ecdfbb
RW
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2602$as_echo "no" >&6; }
42ecbf5e
DJ
2603fi
2604
81ecdfbb 2605
42ecbf5e
DJ
2606fi
2607if test -z "$CC"; then
2608 if test -n "$ac_tool_prefix"; then
81ecdfbb 2609 for ac_prog in cl.exe
42ecbf5e
DJ
2610 do
2611 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2612set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2614$as_echo_n "checking for $ac_word... " >&6; }
2615if test "${ac_cv_prog_CC+set}" = set; then :
2616 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2617else
2618 if test -n "$CC"; then
2619 ac_cv_prog_CC="$CC" # Let the user override the test.
2620else
2621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622for as_dir in $PATH
2623do
2624 IFS=$as_save_IFS
2625 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2626 for ac_exec_ext in '' $ac_executable_extensions; do
2627 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2628 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2630 break 2
2631 fi
2632done
81ecdfbb
RW
2633 done
2634IFS=$as_save_IFS
42ecbf5e
DJ
2635
2636fi
2637fi
2638CC=$ac_cv_prog_CC
2639if test -n "$CC"; then
81ecdfbb
RW
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2641$as_echo "$CC" >&6; }
42ecbf5e 2642else
81ecdfbb
RW
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644$as_echo "no" >&6; }
42ecbf5e
DJ
2645fi
2646
81ecdfbb 2647
42ecbf5e
DJ
2648 test -n "$CC" && break
2649 done
2650fi
2651if test -z "$CC"; then
2652 ac_ct_CC=$CC
81ecdfbb 2653 for ac_prog in cl.exe
42ecbf5e
DJ
2654do
2655 # Extract the first word of "$ac_prog", so it can be a program name with args.
2656set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2658$as_echo_n "checking for $ac_word... " >&6; }
2659if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2660 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2661else
2662 if test -n "$ac_ct_CC"; then
2663 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2664else
2665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2666for as_dir in $PATH
2667do
2668 IFS=$as_save_IFS
2669 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2670 for ac_exec_ext in '' $ac_executable_extensions; do
2671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2672 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2674 break 2
2675 fi
2676done
81ecdfbb
RW
2677 done
2678IFS=$as_save_IFS
42ecbf5e
DJ
2679
2680fi
2681fi
2682ac_ct_CC=$ac_cv_prog_ac_ct_CC
2683if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2685$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2686else
81ecdfbb
RW
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2688$as_echo "no" >&6; }
42ecbf5e
DJ
2689fi
2690
81ecdfbb 2691
42ecbf5e
DJ
2692 test -n "$ac_ct_CC" && break
2693done
2694
81ecdfbb
RW
2695 if test "x$ac_ct_CC" = x; then
2696 CC=""
2697 else
2698 case $cross_compiling:$ac_tool_warned in
2699yes:)
2700{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2701$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2702ac_tool_warned=yes ;;
2703esac
2704 CC=$ac_ct_CC
2705 fi
42ecbf5e
DJ
2706fi
2707
2708fi
2709
2710
81ecdfbb
RW
2711test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2712$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2713as_fn_error "no acceptable C compiler found in \$PATH
2714See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
2715
2716# Provide some information about the compiler.
81ecdfbb
RW
2717$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2718set X $ac_compile
2719ac_compiler=$2
2720for ac_option in --version -v -V -qversion; do
2721 { { ac_try="$ac_compiler $ac_option >&5"
2722case "(($ac_try" in
2723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724 *) ac_try_echo=$ac_try;;
2725esac
2726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2727$as_echo "$ac_try_echo"; } >&5
2728 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42ecbf5e 2729 ac_status=$?
81ecdfbb
RW
2730 if test -s conftest.err; then
2731 sed '10a\
2732... rest of stderr output deleted ...
2733 10q' conftest.err >conftest.er1
2734 cat conftest.er1 >&5
2735 rm -f conftest.er1 conftest.err
2736 fi
2737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2738 test $ac_status = 0; }
2739done
42ecbf5e 2740
81ecdfbb 2741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2742/* end confdefs.h. */
2743
2744int
2745main ()
2746{
2747
2748 ;
2749 return 0;
2750}
2751_ACEOF
2752ac_clean_files_save=$ac_clean_files
81ecdfbb 2753ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
42ecbf5e
DJ
2754# Try to create an executable without -o first, disregard a.out.
2755# It will help us diagnose broken compilers, and finding out an intuition
2756# of exeext.
81ecdfbb
RW
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2758$as_echo_n "checking for C compiler default output file name... " >&6; }
2759ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2760
2761# The possible output files:
2762ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2763
2764ac_rmfiles=
2765for ac_file in $ac_files
2766do
2767 case $ac_file in
2768 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2769 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2770 esac
2771done
2772rm -f $ac_rmfiles
2773
2774if { { ac_try="$ac_link_default"
2775case "(($ac_try" in
2776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2777 *) ac_try_echo=$ac_try;;
2778esac
2779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2780$as_echo "$ac_try_echo"; } >&5
2781 (eval "$ac_link_default") 2>&5
2782 ac_status=$?
2783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2784 test $ac_status = 0; }; then :
2785 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2786# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2787# in a Makefile. We should not override ac_cv_exeext if it was cached,
2788# so that the user can short-circuit this test for compilers unknown to
2789# Autoconf.
2790for ac_file in $ac_files ''
42ecbf5e
DJ
2791do
2792 test -f "$ac_file" || continue
2793 case $ac_file in
81ecdfbb 2794 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
42ecbf5e
DJ
2795 ;;
2796 [ab].out )
2797 # We found the default executable, but exeext='' is most
2798 # certainly right.
2799 break;;
2800 *.* )
81ecdfbb
RW
2801 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2802 then :; else
2803 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2804 fi
2805 # We set ac_cv_exeext here because the later test for it is not
2806 # safe: cross compilers may not add the suffix if given an `-o'
2807 # argument, so we may need to know it at that point already.
2808 # Even if this section looks crufty: it has the advantage of
2809 # actually working.
42ecbf5e
DJ
2810 break;;
2811 * )
2812 break;;
2813 esac
2814done
81ecdfbb
RW
2815test "$ac_cv_exeext" = no && ac_cv_exeext=
2816
42ecbf5e 2817else
81ecdfbb
RW
2818 ac_file=''
2819fi
2820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2821$as_echo "$ac_file" >&6; }
2822if test -z "$ac_file"; then :
2823 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
2824sed 's/^/| /' conftest.$ac_ext >&5
2825
81ecdfbb
RW
2826{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2827$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2828{ as_fn_set_status 77
2829as_fn_error "C compiler cannot create executables
2830See \`config.log' for more details." "$LINENO" 5; }; }
42ecbf5e 2831fi
42ecbf5e 2832ac_exeext=$ac_cv_exeext
42ecbf5e 2833
81ecdfbb 2834# Check that the compiler produces executables we can run. If not, either
42ecbf5e 2835# the compiler is broken, or we cross compile.
81ecdfbb
RW
2836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2837$as_echo_n "checking whether the C compiler works... " >&6; }
42ecbf5e
DJ
2838# If not cross compiling, check that we can run a simple program.
2839if test "$cross_compiling" != yes; then
2840 if { ac_try='./$ac_file'
81ecdfbb
RW
2841 { { case "(($ac_try" in
2842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2843 *) ac_try_echo=$ac_try;;
2844esac
2845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2846$as_echo "$ac_try_echo"; } >&5
2847 (eval "$ac_try") 2>&5
42ecbf5e 2848 ac_status=$?
81ecdfbb
RW
2849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2850 test $ac_status = 0; }; }; then
42ecbf5e
DJ
2851 cross_compiling=no
2852 else
2853 if test "$cross_compiling" = maybe; then
2854 cross_compiling=yes
2855 else
81ecdfbb
RW
2856 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2858as_fn_error "cannot run C compiled programs.
42ecbf5e 2859If you meant to cross compile, use \`--host'.
81ecdfbb 2860See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
2861 fi
2862 fi
2863fi
81ecdfbb
RW
2864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2865$as_echo "yes" >&6; }
42ecbf5e 2866
81ecdfbb 2867rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
42ecbf5e 2868ac_clean_files=$ac_clean_files_save
81ecdfbb 2869# Check that the compiler produces executables we can run. If not, either
42ecbf5e 2870# the compiler is broken, or we cross compile.
81ecdfbb
RW
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2872$as_echo_n "checking whether we are cross compiling... " >&6; }
2873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2874$as_echo "$cross_compiling" >&6; }
2875
2876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2877$as_echo_n "checking for suffix of executables... " >&6; }
2878if { { ac_try="$ac_link"
2879case "(($ac_try" in
2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 *) ac_try_echo=$ac_try;;
2882esac
2883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884$as_echo "$ac_try_echo"; } >&5
2885 (eval "$ac_link") 2>&5
42ecbf5e 2886 ac_status=$?
81ecdfbb
RW
2887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 test $ac_status = 0; }; then :
42ecbf5e
DJ
2889 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2890# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2891# work properly (i.e., refer to `conftest.exe'), while it won't with
2892# `rm'.
2893for ac_file in conftest.exe conftest conftest.*; do
2894 test -f "$ac_file" || continue
2895 case $ac_file in
81ecdfbb 2896 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
42ecbf5e 2897 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
42ecbf5e
DJ
2898 break;;
2899 * ) break;;
2900 esac
2901done
2902else
81ecdfbb
RW
2903 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2904$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2905as_fn_error "cannot compute suffix of executables: cannot compile and link
2906See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 2907fi
42ecbf5e 2908rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2910$as_echo "$ac_cv_exeext" >&6; }
42ecbf5e
DJ
2911
2912rm -f conftest.$ac_ext
2913EXEEXT=$ac_cv_exeext
2914ac_exeext=$EXEEXT
81ecdfbb
RW
2915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2916$as_echo_n "checking for suffix of object files... " >&6; }
2917if test "${ac_cv_objext+set}" = set; then :
2918 $as_echo_n "(cached) " >&6
42ecbf5e 2919else
81ecdfbb 2920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2921/* end confdefs.h. */
2922
2923int
2924main ()
2925{
2926
2927 ;
2928 return 0;
2929}
2930_ACEOF
2931rm -f conftest.o conftest.obj
81ecdfbb
RW
2932if { { ac_try="$ac_compile"
2933case "(($ac_try" in
2934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2935 *) ac_try_echo=$ac_try;;
2936esac
2937eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2938$as_echo "$ac_try_echo"; } >&5
2939 (eval "$ac_compile") 2>&5
2940 ac_status=$?
2941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2942 test $ac_status = 0; }; then :
2943 for ac_file in conftest.o conftest.obj conftest.*; do
2944 test -f "$ac_file" || continue;
42ecbf5e 2945 case $ac_file in
81ecdfbb 2946 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
42ecbf5e
DJ
2947 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2948 break;;
2949 esac
2950done
2951else
81ecdfbb 2952 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
2953sed 's/^/| /' conftest.$ac_ext >&5
2954
81ecdfbb
RW
2955{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2957as_fn_error "cannot compute suffix of object files: cannot compile
2958See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 2959fi
42ecbf5e
DJ
2960rm -f conftest.$ac_cv_objext conftest.$ac_ext
2961fi
81ecdfbb
RW
2962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2963$as_echo "$ac_cv_objext" >&6; }
42ecbf5e
DJ
2964OBJEXT=$ac_cv_objext
2965ac_objext=$OBJEXT
81ecdfbb
RW
2966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2967$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2968if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2969 $as_echo_n "(cached) " >&6
42ecbf5e 2970else
81ecdfbb 2971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2972/* end confdefs.h. */
2973
2974int
2975main ()
2976{
2977#ifndef __GNUC__
2978 choke me
2979#endif
2980
2981 ;
2982 return 0;
2983}
2984_ACEOF
81ecdfbb 2985if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
2986 ac_compiler_gnu=yes
2987else
81ecdfbb 2988 ac_compiler_gnu=no
42ecbf5e 2989fi
81ecdfbb 2990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e
DJ
2991ac_cv_c_compiler_gnu=$ac_compiler_gnu
2992
2993fi
81ecdfbb
RW
2994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2995$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2996if test $ac_compiler_gnu = yes; then
2997 GCC=yes
2998else
2999 GCC=
3000fi
42ecbf5e
DJ
3001ac_test_CFLAGS=${CFLAGS+set}
3002ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3004$as_echo_n "checking whether $CC accepts -g... " >&6; }
3005if test "${ac_cv_prog_cc_g+set}" = set; then :
3006 $as_echo_n "(cached) " >&6
3007else
3008 ac_save_c_werror_flag=$ac_c_werror_flag
3009 ac_c_werror_flag=yes
3010 ac_cv_prog_cc_g=no
3011 CFLAGS="-g"
3012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3013/* end confdefs.h. */
3014
3015int
3016main ()
3017{
3018
3019 ;
3020 return 0;
3021}
3022_ACEOF
81ecdfbb 3023if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3024 ac_cv_prog_cc_g=yes
3025else
81ecdfbb
RW
3026 CFLAGS=""
3027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3028/* end confdefs.h. */
3029
3030int
3031main ()
3032{
3033
3034 ;
3035 return 0;
3036}
3037_ACEOF
3038if ac_fn_c_try_compile "$LINENO"; then :
3039
3040else
3041 ac_c_werror_flag=$ac_save_c_werror_flag
3042 CFLAGS="-g"
3043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3044/* end confdefs.h. */
3045
3046int
3047main ()
3048{
42ecbf5e 3049
81ecdfbb
RW
3050 ;
3051 return 0;
3052}
3053_ACEOF
3054if ac_fn_c_try_compile "$LINENO"; then :
3055 ac_cv_prog_cc_g=yes
3056fi
3057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3058fi
81ecdfbb 3059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3060fi
81ecdfbb
RW
3061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3062 ac_c_werror_flag=$ac_save_c_werror_flag
3063fi
3064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3065$as_echo "$ac_cv_prog_cc_g" >&6; }
42ecbf5e
DJ
3066if test "$ac_test_CFLAGS" = set; then
3067 CFLAGS=$ac_save_CFLAGS
3068elif test $ac_cv_prog_cc_g = yes; then
3069 if test "$GCC" = yes; then
3070 CFLAGS="-g -O2"
3071 else
3072 CFLAGS="-g"
3073 fi
3074else
3075 if test "$GCC" = yes; then
3076 CFLAGS="-O2"
3077 else
3078 CFLAGS=
3079 fi
3080fi
81ecdfbb
RW
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3082$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3083if test "${ac_cv_prog_cc_c89+set}" = set; then :
3084 $as_echo_n "(cached) " >&6
42ecbf5e 3085else
81ecdfbb 3086 ac_cv_prog_cc_c89=no
42ecbf5e 3087ac_save_CC=$CC
81ecdfbb 3088cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3089/* end confdefs.h. */
3090#include <stdarg.h>
3091#include <stdio.h>
3092#include <sys/types.h>
3093#include <sys/stat.h>
3094/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3095struct buf { int x; };
3096FILE * (*rcsopen) (struct buf *, struct stat *, int);
3097static char *e (p, i)
3098 char **p;
3099 int i;
3100{
3101 return p[i];
3102}
3103static char *f (char * (*g) (char **, int), char **p, ...)
3104{
3105 char *s;
3106 va_list v;
3107 va_start (v,p);
3108 s = g (p, va_arg (v,int));
3109 va_end (v);
3110 return s;
3111}
3112
3113/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3114 function prototypes and stuff, but not '\xHH' hex character constants.
3115 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3116 as 'x'. The following induces an error, until -std is added to get
42ecbf5e
DJ
3117 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3118 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3119 that's true only with -std. */
42ecbf5e
DJ
3120int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3121
81ecdfbb
RW
3122/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3123 inside strings and character constants. */
3124#define FOO(x) 'x'
3125int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3126
42ecbf5e
DJ
3127int test (int i, double x);
3128struct s1 {int (*f) (int a);};
3129struct s2 {int (*f) (double a);};
3130int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3131int argc;
3132char **argv;
3133int
3134main ()
3135{
3136return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3137 ;
3138 return 0;
3139}
3140_ACEOF
81ecdfbb
RW
3141for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3142 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
42ecbf5e
DJ
3143do
3144 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3145 if ac_fn_c_try_compile "$LINENO"; then :
3146 ac_cv_prog_cc_c89=$ac_arg
42ecbf5e 3147fi
81ecdfbb
RW
3148rm -f core conftest.err conftest.$ac_objext
3149 test "x$ac_cv_prog_cc_c89" != "xno" && break
42ecbf5e 3150done
81ecdfbb 3151rm -f conftest.$ac_ext
42ecbf5e
DJ
3152CC=$ac_save_CC
3153
3154fi
81ecdfbb
RW
3155# AC_CACHE_VAL
3156case "x$ac_cv_prog_cc_c89" in
3157 x)
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3159$as_echo "none needed" >&6; } ;;
3160 xno)
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3162$as_echo "unsupported" >&6; } ;;
42ecbf5e 3163 *)
81ecdfbb
RW
3164 CC="$CC $ac_cv_prog_cc_c89"
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3166$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
42ecbf5e 3167esac
81ecdfbb 3168if test "x$ac_cv_prog_cc_c89" != xno; then :
42ecbf5e 3169
42ecbf5e
DJ
3170fi
3171
42ecbf5e
DJ
3172ac_ext=c
3173ac_cpp='$CPP $CPPFLAGS'
3174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176ac_compiler_gnu=$ac_cv_c_compiler_gnu
3177
3178
81ecdfbb
RW
3179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3180$as_echo_n "checking for library containing strerror... " >&6; }
3181if test "${ac_cv_search_strerror+set}" = set; then :
3182 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3183else
3184 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3185cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3186/* end confdefs.h. */
3187
81ecdfbb
RW
3188/* Override any GCC internal prototype to avoid an error.
3189 Use char because int might match the return type of a GCC
3190 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
3191#ifdef __cplusplus
3192extern "C"
3193#endif
42ecbf5e
DJ
3194char strerror ();
3195int
3196main ()
3197{
81ecdfbb 3198return strerror ();
42ecbf5e
DJ
3199 ;
3200 return 0;
3201}
3202_ACEOF
81ecdfbb
RW
3203for ac_lib in '' cposix; do
3204 if test -z "$ac_lib"; then
3205 ac_res="none required"
3206 else
3207 ac_res=-l$ac_lib
42ecbf5e 3208 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3209 fi
3210 if ac_fn_c_try_link "$LINENO"; then :
3211 ac_cv_search_strerror=$ac_res
3212fi
3213rm -f core conftest.err conftest.$ac_objext \
3214 conftest$ac_exeext
3215 if test "${ac_cv_search_strerror+set}" = set; then :
3216 break
3217fi
3218done
3219if test "${ac_cv_search_strerror+set}" = set; then :
42ecbf5e 3220
42ecbf5e 3221else
81ecdfbb 3222 ac_cv_search_strerror=no
42ecbf5e 3223fi
81ecdfbb 3224rm conftest.$ac_ext
42ecbf5e
DJ
3225LIBS=$ac_func_search_save_LIBS
3226fi
81ecdfbb
RW
3227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3228$as_echo "$ac_cv_search_strerror" >&6; }
3229ac_res=$ac_cv_search_strerror
3230if test "$ac_res" != no; then :
3231 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e
DJ
3232
3233fi
3234
3235
3236BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
81ecdfbb
RW
3237am__api_version='1.11'
3238
42ecbf5e
DJ
3239# Find a good install program. We prefer a C program (faster),
3240# so one script is as good as another. But avoid the broken or
3241# incompatible versions:
3242# SysV /etc/install, /usr/sbin/install
3243# SunOS /usr/etc/install
3244# IRIX /sbin/install
3245# AIX /bin/install
3246# AmigaOS /C/install, which installs bootblocks on floppy discs
3247# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3248# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3249# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3250# OS/2's system install, which has a completely different semantic
3251# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3252# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3254$as_echo_n "checking for a BSD-compatible install... " >&6; }
42ecbf5e 3255if test -z "$INSTALL"; then
81ecdfbb
RW
3256if test "${ac_cv_path_install+set}" = set; then :
3257 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3258else
3259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260for as_dir in $PATH
3261do
3262 IFS=$as_save_IFS
3263 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3264 # Account for people who put trailing slashes in PATH elements.
3265case $as_dir/ in #((
3266 ./ | .// | /[cC]/* | \
42ecbf5e 3267 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3268 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
42ecbf5e
DJ
3269 /usr/ucb/* ) ;;
3270 *)
3271 # OSF1 and SCO ODT 3.0 have their own names for install.
3272 # Don't use installbsd from OSF since it installs stuff as root
3273 # by default.
3274 for ac_prog in ginstall scoinst install; do
3275 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3276 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
42ecbf5e
DJ
3277 if test $ac_prog = install &&
3278 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3279 # AIX install. It has an incompatible calling convention.
3280 :
42ecbf5e
DJ
3281 elif test $ac_prog = install &&
3282 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3283 # program-specific install script used by HP pwplus--don't use.
3284 :
252b5132 3285 else
58c85be7
RW
3286 rm -rf conftest.one conftest.two conftest.dir
3287 echo one > conftest.one
3288 echo two > conftest.two
3289 mkdir conftest.dir
3290 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3291 test -s conftest.one && test -s conftest.two &&
3292 test -s conftest.dir/conftest.one &&
3293 test -s conftest.dir/conftest.two
3294 then
3295 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3296 break 3
3297 fi
252b5132
RH
3298 fi
3299 fi
d15b04bd 3300 done
42ecbf5e
DJ
3301 done
3302 ;;
3303esac
81ecdfbb
RW
3304
3305 done
3306IFS=$as_save_IFS
42ecbf5e 3307
58c85be7 3308rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3309
3310fi
3311 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 3312 INSTALL=$ac_cv_path_install
252b5132 3313 else
58c85be7
RW
3314 # As a last resort, use the slow shell script. Don't cache a
3315 # value for INSTALL within a source directory, because that will
252b5132 3316 # break other packages using the cache if that directory is
58c85be7 3317 # removed, or if the value is a relative name.
42ecbf5e 3318 INSTALL=$ac_install_sh
252b5132
RH
3319 fi
3320fi
81ecdfbb
RW
3321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3322$as_echo "$INSTALL" >&6; }
252b5132
RH
3323
3324# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3325# It thinks the first close brace ends the variable substitution.
3326test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3327
42ecbf5e 3328test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3329
3330test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3331
81ecdfbb
RW
3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3333$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3334# Just in case
3335sleep 1
42ecbf5e 3336echo timestamp > conftest.file
81ecdfbb
RW
3337# Reject unsafe characters in $srcdir or the absolute working directory
3338# name. Accept space and tab only in the latter.
3339am_lf='
3340'
3341case `pwd` in
3342 *[\\\"\#\$\&\'\`$am_lf]*)
3343 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3344esac
3345case $srcdir in
3346 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3347 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3348esac
3349
252b5132
RH
3350# Do `set' in a subshell so we don't clobber the current shell's
3351# arguments. Must try -L first in case configure is actually a
3352# symlink; some systems play weird games with the mod time of symlinks
3353# (eg FreeBSD returns the mod time of the symlink's containing
3354# directory).
3355if (
81ecdfbb 3356 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3357 if test "$*" = "X"; then
3358 # -L didn't work.
81ecdfbb 3359 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3360 fi
42ecbf5e
DJ
3361 rm -f conftest.file
3362 if test "$*" != "X $srcdir/configure conftest.file" \
3363 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3364
3365 # If neither matched, then we have a broken ls. This can happen
3366 # if, for instance, CONFIG_SHELL is bash and it inherits a
3367 # broken ls alias from the environment. This has actually
3368 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3369 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3370alias in your environment" "$LINENO" 5
252b5132
RH
3371 fi
3372
42ecbf5e 3373 test "$2" = conftest.file
252b5132
RH
3374 )
3375then
3376 # Ok.
3377 :
3378else
81ecdfbb
RW
3379 as_fn_error "newly created file is older than distributed files!
3380Check your system clock" "$LINENO" 5
42ecbf5e 3381fi
81ecdfbb
RW
3382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3383$as_echo "yes" >&6; }
42ecbf5e 3384test "$program_prefix" != NONE &&
81ecdfbb 3385 program_transform_name="s&^&$program_prefix&;$program_transform_name"
42ecbf5e
DJ
3386# Use a double $ so make ignores it.
3387test "$program_suffix" != NONE &&
81ecdfbb
RW
3388 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3389# Double any \ or $.
42ecbf5e 3390# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3391ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3392program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
42ecbf5e
DJ
3393
3394# expand $ac_aux_dir to an absolute path
3395am_aux_dir=`cd $ac_aux_dir && pwd`
3396
81ecdfbb
RW
3397if test x"${MISSING+set}" != xset; then
3398 case $am_aux_dir in
3399 *\ * | *\ *)
3400 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3401 *)
3402 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3403 esac
3404fi
42ecbf5e
DJ
3405# Use eval to expand $SHELL
3406if eval "$MISSING --run true"; then
3407 am_missing_run="$MISSING --run "
3408else
3409 am_missing_run=
81ecdfbb
RW
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3411$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
42ecbf5e
DJ
3412fi
3413
81ecdfbb
RW
3414if test x"${install_sh}" != xset; then
3415 case $am_aux_dir in
3416 *\ * | *\ *)
3417 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3418 *)
3419 install_sh="\${SHELL} $am_aux_dir/install-sh"
3420 esac
3421fi
3422
3423# Installed binaries are usually stripped using `strip' when the user
3424# run `make install-strip'. However `strip' might not be the right
3425# tool to use in cross-compilation environments, therefore Automake
3426# will honor the `STRIP' environment variable to overrule this program.
3427if test "$cross_compiling" != no; then
3428 if test -n "$ac_tool_prefix"; then
3429 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3430set dummy ${ac_tool_prefix}strip; ac_word=$2
3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3432$as_echo_n "checking for $ac_word... " >&6; }
3433if test "${ac_cv_prog_STRIP+set}" = set; then :
3434 $as_echo_n "(cached) " >&6
42ecbf5e 3435else
81ecdfbb
RW
3436 if test -n "$STRIP"; then
3437 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
42ecbf5e
DJ
3438else
3439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3440for as_dir in $PATH
3441do
3442 IFS=$as_save_IFS
3443 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3444 for ac_exec_ext in '' $ac_executable_extensions; do
3445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3446 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3448 break 2
3449 fi
3450done
3451 done
3452IFS=$as_save_IFS
3453
3454fi
3455fi
3456STRIP=$ac_cv_prog_STRIP
3457if test -n "$STRIP"; then
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3459$as_echo "$STRIP" >&6; }
3460else
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3462$as_echo "no" >&6; }
3463fi
3464
3465
3466fi
3467if test -z "$ac_cv_prog_STRIP"; then
3468 ac_ct_STRIP=$STRIP
3469 # Extract the first word of "strip", so it can be a program name with args.
3470set dummy strip; ac_word=$2
3471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3472$as_echo_n "checking for $ac_word... " >&6; }
3473if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3474 $as_echo_n "(cached) " >&6
3475else
3476 if test -n "$ac_ct_STRIP"; then
3477 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3478else
3479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3480for as_dir in $PATH
3481do
3482 IFS=$as_save_IFS
3483 test -z "$as_dir" && as_dir=.
3484 for ac_exec_ext in '' $ac_executable_extensions; do
3485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3486 ac_cv_prog_ac_ct_STRIP="strip"
3487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3488 break 2
3489 fi
3490done
81ecdfbb
RW
3491 done
3492IFS=$as_save_IFS
3493
3494fi
3495fi
3496ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3497if test -n "$ac_ct_STRIP"; then
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3499$as_echo "$ac_ct_STRIP" >&6; }
3500else
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3502$as_echo "no" >&6; }
3503fi
3504
3505 if test "x$ac_ct_STRIP" = x; then
3506 STRIP=":"
3507 else
3508 case $cross_compiling:$ac_tool_warned in
3509yes:)
3510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3512ac_tool_warned=yes ;;
3513esac
3514 STRIP=$ac_ct_STRIP
3515 fi
3516else
3517 STRIP="$ac_cv_prog_STRIP"
3518fi
3519
3520fi
3521INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3522
3523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3524$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3525if test -z "$MKDIR_P"; then
3526 if test "${ac_cv_path_mkdir+set}" = set; then :
3527 $as_echo_n "(cached) " >&6
3528else
3529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3530for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3531do
3532 IFS=$as_save_IFS
3533 test -z "$as_dir" && as_dir=.
3534 for ac_prog in mkdir gmkdir; do
3535 for ac_exec_ext in '' $ac_executable_extensions; do
3536 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3537 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3538 'mkdir (GNU coreutils) '* | \
3539 'mkdir (coreutils) '* | \
3540 'mkdir (fileutils) '4.1*)
3541 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3542 break 3;;
3543 esac
3544 done
3545 done
3546 done
3547IFS=$as_save_IFS
3548
3549fi
3550
3551 if test "${ac_cv_path_mkdir+set}" = set; then
3552 MKDIR_P="$ac_cv_path_mkdir -p"
3553 else
3554 # As a last resort, use the slow shell script. Don't cache a
3555 # value for MKDIR_P within a source directory, because that will
3556 # break other packages using the cache if that directory is
3557 # removed, or if the value is a relative name.
3558 test -d ./--version && rmdir ./--version
3559 MKDIR_P="$ac_install_sh -d"
3560 fi
3561fi
3562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3563$as_echo "$MKDIR_P" >&6; }
3564
3565mkdir_p="$MKDIR_P"
3566case $mkdir_p in
3567 [\\/$]* | ?:[\\/]*) ;;
3568 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3569esac
3570
3571for ac_prog in gawk mawk nawk awk
3572do
3573 # Extract the first word of "$ac_prog", so it can be a program name with args.
3574set dummy $ac_prog; ac_word=$2
3575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3576$as_echo_n "checking for $ac_word... " >&6; }
3577if test "${ac_cv_prog_AWK+set}" = set; then :
3578 $as_echo_n "(cached) " >&6
3579else
3580 if test -n "$AWK"; then
3581 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3582else
3583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3584for as_dir in $PATH
3585do
3586 IFS=$as_save_IFS
3587 test -z "$as_dir" && as_dir=.
3588 for ac_exec_ext in '' $ac_executable_extensions; do
3589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3590 ac_cv_prog_AWK="$ac_prog"
3591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3592 break 2
3593 fi
42ecbf5e 3594done
81ecdfbb
RW
3595 done
3596IFS=$as_save_IFS
42ecbf5e
DJ
3597
3598fi
3599fi
3600AWK=$ac_cv_prog_AWK
3601if test -n "$AWK"; then
81ecdfbb
RW
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3603$as_echo "$AWK" >&6; }
42ecbf5e 3604else
81ecdfbb
RW
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3606$as_echo "no" >&6; }
42ecbf5e
DJ
3607fi
3608
81ecdfbb 3609
42ecbf5e
DJ
3610 test -n "$AWK" && break
3611done
3612
81ecdfbb
RW
3613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3614$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3615set x ${MAKE-make}
3616ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3617if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3618 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3619else
3620 cat >conftest.make <<\_ACEOF
81ecdfbb 3621SHELL = /bin/sh
42ecbf5e 3622all:
81ecdfbb 3623 @echo '@@@%%%=$(MAKE)=@@@%%%'
42ecbf5e
DJ
3624_ACEOF
3625# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3626case `${MAKE-make} -f conftest.make 2>/dev/null` in
3627 *@@@%%%=?*=@@@%%%*)
3628 eval ac_cv_prog_make_${ac_make}_set=yes;;
3629 *)
3630 eval ac_cv_prog_make_${ac_make}_set=no;;
3631esac
42ecbf5e
DJ
3632rm -f conftest.make
3633fi
81ecdfbb
RW
3634if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3636$as_echo "yes" >&6; }
42ecbf5e
DJ
3637 SET_MAKE=
3638else
81ecdfbb
RW
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3640$as_echo "no" >&6; }
42ecbf5e
DJ
3641 SET_MAKE="MAKE=${MAKE-make}"
3642fi
3643
3644rm -rf .tst 2>/dev/null
3645mkdir .tst 2>/dev/null
3646if test -d .tst; then
3647 am__leading_dot=.
3648else
3649 am__leading_dot=_
3650fi
3651rmdir .tst 2>/dev/null
3652
3653DEPDIR="${am__leading_dot}deps"
3654
81ecdfbb 3655ac_config_commands="$ac_config_commands depfiles"
42ecbf5e
DJ
3656
3657
3658am_make=${MAKE-make}
3659cat > confinc << 'END'
3660am__doit:
81ecdfbb 3661 @echo this is the am__doit target
42ecbf5e
DJ
3662.PHONY: am__doit
3663END
3664# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3666$as_echo_n "checking for style of include used by $am_make... " >&6; }
42ecbf5e
DJ
3667am__include="#"
3668am__quote=
3669_am_result=none
3670# First try GNU make style include.
3671echo "include confinc" > confmf
81ecdfbb
RW
3672# Ignore all kinds of additional output from `make'.
3673case `$am_make -s -f confmf 2> /dev/null` in #(
3674*the\ am__doit\ target*)
3675 am__include=include
3676 am__quote=
3677 _am_result=GNU
3678 ;;
3679esac
42ecbf5e
DJ
3680# Now try BSD make style include.
3681if test "$am__include" = "#"; then
3682 echo '.include "confinc"' > confmf
81ecdfbb
RW
3683 case `$am_make -s -f confmf 2> /dev/null` in #(
3684 *the\ am__doit\ target*)
3685 am__include=.include
3686 am__quote="\""
3687 _am_result=BSD
3688 ;;
3689 esac
42ecbf5e
DJ
3690fi
3691
3692
81ecdfbb
RW
3693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3694$as_echo "$_am_result" >&6; }
42ecbf5e
DJ
3695rm -f confinc confmf
3696
81ecdfbb
RW
3697# Check whether --enable-dependency-tracking was given.
3698if test "${enable_dependency_tracking+set}" = set; then :
3699 enableval=$enable_dependency_tracking;
3700fi
42ecbf5e 3701
42ecbf5e
DJ
3702if test "x$enable_dependency_tracking" != xno; then
3703 am_depcomp="$ac_aux_dir/depcomp"
3704 AMDEPBACKSLASH='\'
3705fi
81ecdfbb 3706 if test "x$enable_dependency_tracking" != xno; then
42ecbf5e
DJ
3707 AMDEP_TRUE=
3708 AMDEP_FALSE='#'
3709else
3710 AMDEP_TRUE='#'
3711 AMDEP_FALSE=
3712fi
3713
3714
81ecdfbb
RW
3715if test "`cd $srcdir && pwd`" != "`pwd`"; then
3716 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3717 # is not polluted with repeated "-I."
3718 am__isrc=' -I$(srcdir)'
3719 # test to see if srcdir already configured
3720 if test -f $srcdir/config.status; then
3721 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3722 fi
42ecbf5e
DJ
3723fi
3724
3725# test whether we have cygpath
3726if test -z "$CYGPATH_W"; then
3727 if (cygpath --version) >/dev/null 2>/dev/null; then
3728 CYGPATH_W='cygpath -w'
3729 else
3730 CYGPATH_W=echo
3731 fi
3732fi
3733
3734
3735# Define the identity of the package.
3736 PACKAGE=binutils
3737 VERSION=${BFD_VERSION}
3738
3739
3740cat >>confdefs.h <<_ACEOF
3741#define PACKAGE "$PACKAGE"
3742_ACEOF
3743
3744
3745cat >>confdefs.h <<_ACEOF
3746#define VERSION "$VERSION"
3747_ACEOF
3748
3749# Some tools Automake needs.
3750
3751ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3752
3753
3754AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3755
3756
3757AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3758
3759
3760AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3761
3762
3763MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3764
42ecbf5e
DJ
3765# We need awk for the "check" target. The system "awk" is bad on
3766# some platforms.
3767# Always define AMTAR for backward compatibility.
252b5132 3768
42ecbf5e 3769AMTAR=${AMTAR-"${am_missing_run}tar"}
252b5132 3770
42ecbf5e 3771am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
252b5132
RH
3772
3773
3774
252b5132 3775
42ecbf5e
DJ
3776depcc="$CC" am_compiler_list=
3777
81ecdfbb
RW
3778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3779$as_echo_n "checking dependency style of $depcc... " >&6; }
3780if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3781 $as_echo_n "(cached) " >&6
252b5132 3782else
42ecbf5e
DJ
3783 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3784 # We make a subdir and do the tests there. Otherwise we can end up
3785 # making bogus files that we don't know about and never remove. For
3786 # instance it was reported that on HP-UX the gcc test will end up
3787 # making a dummy file named `D' -- because `-MD' means `put the output
3788 # in D'.
3789 mkdir conftest.dir
3790 # Copy depcomp to subdir because otherwise we won't find it if we're
3791 # using a relative directory.
3792 cp "$am_depcomp" conftest.dir
3793 cd conftest.dir
3794 # We will build objects and dependencies in a subdirectory because
3795 # it helps to detect inapplicable dependency modes. For instance
3796 # both Tru64's cc and ICC support -MD to output dependencies as a
3797 # side effect of compilation, but ICC will put the dependencies in
3798 # the current directory while Tru64 will put them in the object
3799 # directory.
3800 mkdir sub
252b5132 3801
42ecbf5e
DJ
3802 am_cv_CC_dependencies_compiler_type=none
3803 if test "$am_compiler_list" = ""; then
3804 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3805 fi
81ecdfbb
RW
3806 am__universal=false
3807 case " $depcc " in #(
3808 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3809 esac
3810
42ecbf5e
DJ
3811 for depmode in $am_compiler_list; do
3812 # Setup a source with many dependencies, because some compilers
3813 # like to wrap large dependency lists on column 80 (with \), and
3814 # we should not choose a depcomp mode which is confused by this.
3815 #
3816 # We need to recreate these files for each test, as the compiler may
3817 # overwrite some of them when testing with obscure command lines.
3818 # This happens at least with the AIX C compiler.
3819 : > sub/conftest.c
3820 for i in 1 2 3 4 5 6; do
3821 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3822 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3823 # Solaris 8's {/usr,}/bin/sh.
3824 touch sub/conftst$i.h
3825 done
3826 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3827
81ecdfbb
RW
3828 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3829 # mode. It turns out that the SunPro C++ compiler does not properly
3830 # handle `-M -o', and we need to detect this. Also, some Intel
3831 # versions had trouble with output in subdirs
3832 am__obj=sub/conftest.${OBJEXT-o}
3833 am__minus_obj="-o $am__obj"
42ecbf5e 3834 case $depmode in
81ecdfbb
RW
3835 gcc)
3836 # This depmode causes a compiler race in universal mode.
3837 test "$am__universal" = false || continue
3838 ;;
42ecbf5e
DJ
3839 nosideeffect)
3840 # after this tag, mechanisms are not by side-effect, so they'll
3841 # only be used when explicitly requested
3842 if test "x$enable_dependency_tracking" = xyes; then
3843 continue
3844 else
3845 break
3846 fi
3847 ;;
81ecdfbb
RW
3848 msvisualcpp | msvcmsys)
3849 # This compiler won't grok `-c -o', but also, the minuso test has
3850 # not run yet. These depmodes are late enough in the game, and
3851 # so weak that their functioning should not be impacted.
3852 am__obj=conftest.${OBJEXT-o}
3853 am__minus_obj=
3854 ;;
42ecbf5e
DJ
3855 none) break ;;
3856 esac
42ecbf5e 3857 if depmode=$depmode \
81ecdfbb 3858 source=sub/conftest.c object=$am__obj \
42ecbf5e 3859 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3860 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
42ecbf5e 3861 >/dev/null 2>conftest.err &&
81ecdfbb 3862 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e 3863 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3864 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e
DJ
3865 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3866 # icc doesn't choke on unknown options, it will just issue warnings
3867 # or remarks (even with -Werror). So we grep stderr for any message
3868 # that says an option was ignored or not supported.
3869 # When given -MP, icc 7.0 and 7.1 complain thusly:
3870 # icc: Command line warning: ignoring option '-M'; no argument required
3871 # The diagnosis changed in icc 8.0:
3872 # icc: Command line remark: option '-MP' not supported
3873 if (grep 'ignoring option' conftest.err ||
3874 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3875 am_cv_CC_dependencies_compiler_type=$depmode
3876 break
3877 fi
3878 fi
3879 done
3880
3881 cd ..
3882 rm -rf conftest.dir
252b5132 3883else
42ecbf5e 3884 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3885fi
3886
252b5132 3887fi
81ecdfbb
RW
3888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3889$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
42ecbf5e
DJ
3890CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3891
81ecdfbb 3892 if
42ecbf5e
DJ
3893 test "x$enable_dependency_tracking" != xno \
3894 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3895 am__fastdepCC_TRUE=
3896 am__fastdepCC_FALSE='#'
252b5132 3897else
42ecbf5e
DJ
3898 am__fastdepCC_TRUE='#'
3899 am__fastdepCC_FALSE=
252b5132
RH
3900fi
3901
3902
3903
42ecbf5e 3904
d45dc31f
SE
3905ac_ext=c
3906ac_cpp='$CPP $CPPFLAGS'
3907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3909ac_compiler_gnu=$ac_cv_c_compiler_gnu
3910if test -n "$ac_tool_prefix"; then
3911 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3912set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3914$as_echo_n "checking for $ac_word... " >&6; }
3915if test "${ac_cv_prog_CC+set}" = set; then :
3916 $as_echo_n "(cached) " >&6
252b5132 3917else
d45dc31f
SE
3918 if test -n "$CC"; then
3919 ac_cv_prog_CC="$CC" # Let the user override the test.
1a09a22c 3920else
d45dc31f
SE
3921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3922for as_dir in $PATH
3923do
3924 IFS=$as_save_IFS
3925 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3926 for ac_exec_ext in '' $ac_executable_extensions; do
3927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 3928 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
3930 break 2
3931 fi
3932done
81ecdfbb
RW
3933 done
3934IFS=$as_save_IFS
ceae3e33 3935
d45dc31f
SE
3936fi
3937fi
3938CC=$ac_cv_prog_CC
3939if test -n "$CC"; then
81ecdfbb
RW
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3941$as_echo "$CC" >&6; }
252b5132 3942else
81ecdfbb
RW
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3944$as_echo "no" >&6; }
252b5132 3945fi
d45dc31f 3946
81ecdfbb 3947
d45dc31f
SE
3948fi
3949if test -z "$ac_cv_prog_CC"; then
3950 ac_ct_CC=$CC
3951 # Extract the first word of "gcc", so it can be a program name with args.
3952set dummy gcc; ac_word=$2
81ecdfbb
RW
3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3954$as_echo_n "checking for $ac_word... " >&6; }
3955if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3956 $as_echo_n "(cached) " >&6
252b5132 3957else
d45dc31f
SE
3958 if test -n "$ac_ct_CC"; then
3959 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 3960else
d45dc31f
SE
3961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3962for as_dir in $PATH
3963do
3964 IFS=$as_save_IFS
3965 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3966 for ac_exec_ext in '' $ac_executable_extensions; do
3967 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 3968 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
3970 break 2
3971 fi
3972done
81ecdfbb
RW
3973 done
3974IFS=$as_save_IFS
d45dc31f 3975
252b5132
RH
3976fi
3977fi
d45dc31f
SE
3978ac_ct_CC=$ac_cv_prog_ac_ct_CC
3979if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3981$as_echo "$ac_ct_CC" >&6; }
252b5132 3982else
81ecdfbb
RW
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3984$as_echo "no" >&6; }
252b5132 3985fi
d45dc31f 3986
81ecdfbb
RW
3987 if test "x$ac_ct_CC" = x; then
3988 CC=""
3989 else
3990 case $cross_compiling:$ac_tool_warned in
3991yes:)
3992{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3993$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3994ac_tool_warned=yes ;;
3995esac
3996 CC=$ac_ct_CC
3997 fi
d45dc31f
SE
3998else
3999 CC="$ac_cv_prog_CC"
4000fi
4001
4002if test -z "$CC"; then
81ecdfbb
RW
4003 if test -n "$ac_tool_prefix"; then
4004 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
d45dc31f 4005set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4007$as_echo_n "checking for $ac_word... " >&6; }
4008if test "${ac_cv_prog_CC+set}" = set; then :
4009 $as_echo_n "(cached) " >&6
252b5132 4010else
d45dc31f
SE
4011 if test -n "$CC"; then
4012 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4013else
d45dc31f
SE
4014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4015for as_dir in $PATH
4016do
4017 IFS=$as_save_IFS
4018 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4019 for ac_exec_ext in '' $ac_executable_extensions; do
4020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 4021 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4023 break 2
4024 fi
4025done
81ecdfbb
RW
4026 done
4027IFS=$as_save_IFS
d45dc31f 4028
252b5132
RH
4029fi
4030fi
d45dc31f
SE
4031CC=$ac_cv_prog_CC
4032if test -n "$CC"; then
81ecdfbb
RW
4033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4034$as_echo "$CC" >&6; }
d45dc31f 4035else
81ecdfbb
RW
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4037$as_echo "no" >&6; }
252b5132
RH
4038fi
4039
252b5132 4040
81ecdfbb 4041 fi
d45dc31f
SE
4042fi
4043if test -z "$CC"; then
4044 # Extract the first word of "cc", so it can be a program name with args.
4045set dummy cc; ac_word=$2
81ecdfbb
RW
4046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4047$as_echo_n "checking for $ac_word... " >&6; }
4048if test "${ac_cv_prog_CC+set}" = set; then :
4049 $as_echo_n "(cached) " >&6
252b5132 4050else
d45dc31f
SE
4051 if test -n "$CC"; then
4052 ac_cv_prog_CC="$CC" # Let the user override the test.
4053else
4054 ac_prog_rejected=no
4055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4056for as_dir in $PATH
4057do
4058 IFS=$as_save_IFS
4059 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4060 for ac_exec_ext in '' $ac_executable_extensions; do
4061 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f
SE
4062 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4063 ac_prog_rejected=yes
4064 continue
4065 fi
4066 ac_cv_prog_CC="cc"
81ecdfbb 4067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4068 break 2
4069 fi
4070done
81ecdfbb
RW
4071 done
4072IFS=$as_save_IFS
d45dc31f
SE
4073
4074if test $ac_prog_rejected = yes; then
4075 # We found a bogon in the path, so make sure we never use it.
4076 set dummy $ac_cv_prog_CC
4077 shift
4078 if test $# != 0; then
4079 # We chose a different compiler from the bogus one.
4080 # However, it has the same basename, so the bogon will be chosen
4081 # first if we set CC to just the basename; use the full file name.
4082 shift
4083 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4084 fi
4085fi
4086fi
4087fi
4088CC=$ac_cv_prog_CC
4089if test -n "$CC"; then
81ecdfbb
RW
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4091$as_echo "$CC" >&6; }
d45dc31f 4092else
81ecdfbb
RW
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4094$as_echo "no" >&6; }
252b5132
RH
4095fi
4096
81ecdfbb 4097
d45dc31f
SE
4098fi
4099if test -z "$CC"; then
4100 if test -n "$ac_tool_prefix"; then
81ecdfbb 4101 for ac_prog in cl.exe
d45dc31f
SE
4102 do
4103 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4104set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4106$as_echo_n "checking for $ac_word... " >&6; }
4107if test "${ac_cv_prog_CC+set}" = set; then :
4108 $as_echo_n "(cached) " >&6
ac48eca1 4109else
d45dc31f
SE
4110 if test -n "$CC"; then
4111 ac_cv_prog_CC="$CC" # Let the user override the test.
4112else
4113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4114for as_dir in $PATH
4115do
4116 IFS=$as_save_IFS
4117 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4118 for ac_exec_ext in '' $ac_executable_extensions; do
4119 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 4120 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4122 break 2
4123 fi
4124done
81ecdfbb
RW
4125 done
4126IFS=$as_save_IFS
ac48eca1 4127
d45dc31f
SE
4128fi
4129fi
4130CC=$ac_cv_prog_CC
4131if test -n "$CC"; then
81ecdfbb
RW
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4133$as_echo "$CC" >&6; }
d45dc31f 4134else
81ecdfbb
RW
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4136$as_echo "no" >&6; }
d45dc31f 4137fi
ac48eca1 4138
81ecdfbb 4139
d45dc31f
SE
4140 test -n "$CC" && break
4141 done
4142fi
4143if test -z "$CC"; then
4144 ac_ct_CC=$CC
81ecdfbb 4145 for ac_prog in cl.exe
d45dc31f
SE
4146do
4147 # Extract the first word of "$ac_prog", so it can be a program name with args.
4148set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4150$as_echo_n "checking for $ac_word... " >&6; }
4151if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4152 $as_echo_n "(cached) " >&6
d45dc31f
SE
4153else
4154 if test -n "$ac_ct_CC"; then
4155 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4156else
4157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158for as_dir in $PATH
4159do
4160 IFS=$as_save_IFS
4161 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4162 for ac_exec_ext in '' $ac_executable_extensions; do
4163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 4164 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
4166 break 2
4167 fi
4168done
81ecdfbb
RW
4169 done
4170IFS=$as_save_IFS
ac48eca1 4171
d45dc31f
SE
4172fi
4173fi
4174ac_ct_CC=$ac_cv_prog_ac_ct_CC
4175if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4177$as_echo "$ac_ct_CC" >&6; }
d45dc31f 4178else
81ecdfbb
RW
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180$as_echo "no" >&6; }
d45dc31f 4181fi
ac48eca1 4182
81ecdfbb 4183
d45dc31f
SE
4184 test -n "$ac_ct_CC" && break
4185done
ac48eca1 4186
81ecdfbb
RW
4187 if test "x$ac_ct_CC" = x; then
4188 CC=""
4189 else
4190 case $cross_compiling:$ac_tool_warned in
4191yes:)
4192{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4193$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4194ac_tool_warned=yes ;;
4195esac
4196 CC=$ac_ct_CC
4197 fi
d45dc31f 4198fi
ac48eca1
AO
4199
4200fi
ac48eca1 4201
ac48eca1 4202
81ecdfbb
RW
4203test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4204$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4205as_fn_error "no acceptable C compiler found in \$PATH
4206See \`config.log' for more details." "$LINENO" 5; }
ac48eca1 4207
d45dc31f 4208# Provide some information about the compiler.
81ecdfbb
RW
4209$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4210set X $ac_compile
4211ac_compiler=$2
4212for ac_option in --version -v -V -qversion; do
4213 { { ac_try="$ac_compiler $ac_option >&5"
4214case "(($ac_try" in
4215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4216 *) ac_try_echo=$ac_try;;
4217esac
4218eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4219$as_echo "$ac_try_echo"; } >&5
4220 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
d45dc31f 4221 ac_status=$?
81ecdfbb
RW
4222 if test -s conftest.err; then
4223 sed '10a\
4224... rest of stderr output deleted ...
4225 10q' conftest.err >conftest.er1
4226 cat conftest.er1 >&5
4227 rm -f conftest.er1 conftest.err
4228 fi
4229 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4230 test $ac_status = 0; }
4231done
ac48eca1 4232
81ecdfbb
RW
4233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4234$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4235if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4236 $as_echo_n "(cached) " >&6
bdcfeba5 4237else
81ecdfbb 4238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4239/* end confdefs.h. */
bdcfeba5 4240
d45dc31f
SE
4241int
4242main ()
4243{
4244#ifndef __GNUC__
4245 choke me
4246#endif
bdcfeba5 4247
d45dc31f
SE
4248 ;
4249 return 0;
4250}
4251_ACEOF
81ecdfbb 4252if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f
SE
4253 ac_compiler_gnu=yes
4254else
81ecdfbb 4255 ac_compiler_gnu=no
bdcfeba5 4256fi
81ecdfbb 4257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d45dc31f 4258ac_cv_c_compiler_gnu=$ac_compiler_gnu
bdcfeba5 4259
bdcfeba5 4260fi
81ecdfbb
RW
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4262$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4263if test $ac_compiler_gnu = yes; then
4264 GCC=yes
4265else
4266 GCC=
4267fi
d45dc31f
SE
4268ac_test_CFLAGS=${CFLAGS+set}
4269ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4271$as_echo_n "checking whether $CC accepts -g... " >&6; }
4272if test "${ac_cv_prog_cc_g+set}" = set; then :
4273 $as_echo_n "(cached) " >&6
4274else
4275 ac_save_c_werror_flag=$ac_c_werror_flag
4276 ac_c_werror_flag=yes
4277 ac_cv_prog_cc_g=no
4278 CFLAGS="-g"
4279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d45dc31f 4280/* end confdefs.h. */
ac48eca1 4281
d45dc31f
SE
4282int
4283main ()
4284{
ac48eca1 4285
d45dc31f
SE
4286 ;
4287 return 0;
4288}
4289_ACEOF
81ecdfbb 4290if ac_fn_c_try_compile "$LINENO"; then :
d45dc31f 4291 ac_cv_prog_cc_g=yes
ac48eca1 4292else
81ecdfbb
RW
4293 CFLAGS=""
4294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4295/* end confdefs.h. */
4296
4297int
4298main ()
4299{
4300
4301 ;
4302 return 0;
4303}
4304_ACEOF
4305if ac_fn_c_try_compile "$LINENO"; then :
4306
4307else
4308 ac_c_werror_flag=$ac_save_c_werror_flag
4309 CFLAGS="-g"
4310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4311/* end confdefs.h. */
4312
4313int
4314main ()
4315{
ac48eca1 4316
81ecdfbb
RW
4317 ;
4318 return 0;
4319}
4320_ACEOF
4321if ac_fn_c_try_compile "$LINENO"; then :
4322 ac_cv_prog_cc_g=yes
4323fi
4324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4325fi
81ecdfbb 4326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4327fi
81ecdfbb
RW
4328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4329 ac_c_werror_flag=$ac_save_c_werror_flag
4330fi
4331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4332$as_echo "$ac_cv_prog_cc_g" >&6; }
d45dc31f
SE
4333if test "$ac_test_CFLAGS" = set; then
4334 CFLAGS=$ac_save_CFLAGS
4335elif test $ac_cv_prog_cc_g = yes; then
4336 if test "$GCC" = yes; then
4337 CFLAGS="-g -O2"
ac48eca1 4338 else
d45dc31f 4339 CFLAGS="-g"
42ecbf5e 4340 fi
ac48eca1 4341else
d45dc31f
SE
4342 if test "$GCC" = yes; then
4343 CFLAGS="-O2"
4344 else
4345 CFLAGS=
42ecbf5e 4346 fi
ac48eca1 4347fi
81ecdfbb
RW
4348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4349$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4350if test "${ac_cv_prog_cc_c89+set}" = set; then :
4351 $as_echo_n "(cached) " >&6
d45dc31f 4352else
81ecdfbb 4353 ac_cv_prog_cc_c89=no
d45dc31f 4354ac_save_CC=$CC
81ecdfbb 4355cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 4356/* end confdefs.h. */
d45dc31f
SE
4357#include <stdarg.h>
4358#include <stdio.h>
4359#include <sys/types.h>
4360#include <sys/stat.h>
4361/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4362struct buf { int x; };
4363FILE * (*rcsopen) (struct buf *, struct stat *, int);
4364static char *e (p, i)
4365 char **p;
4366 int i;
4367{
4368 return p[i];
4369}
4370static char *f (char * (*g) (char **, int), char **p, ...)
4371{
4372 char *s;
4373 va_list v;
4374 va_start (v,p);
4375 s = g (p, va_arg (v,int));
4376 va_end (v);
4377 return s;
4378}
4379
4380/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4381 function prototypes and stuff, but not '\xHH' hex character constants.
4382 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4383 as 'x'. The following induces an error, until -std is added to get
d45dc31f
SE
4384 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4385 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4386 that's true only with -std. */
d45dc31f 4387int osf4_cc_array ['\x00' == 0 ? 1 : -1];
252b5132 4388
81ecdfbb
RW
4389/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4390 inside strings and character constants. */
4391#define FOO(x) 'x'
4392int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4393
d45dc31f
SE
4394int test (int i, double x);
4395struct s1 {int (*f) (int a);};
4396struct s2 {int (*f) (double a);};
4397int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4398int argc;
4399char **argv;
42ecbf5e
DJ
4400int
4401main ()
4402{
d45dc31f 4403return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
42ecbf5e
DJ
4404 ;
4405 return 0;
4406}
4407_ACEOF
81ecdfbb
RW
4408for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4409 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
d45dc31f
SE
4410do
4411 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4412 if ac_fn_c_try_compile "$LINENO"; then :
4413 ac_cv_prog_cc_c89=$ac_arg
252b5132 4414fi
81ecdfbb
RW
4415rm -f core conftest.err conftest.$ac_objext
4416 test "x$ac_cv_prog_cc_c89" != "xno" && break
d45dc31f 4417done
81ecdfbb 4418rm -f conftest.$ac_ext
d45dc31f 4419CC=$ac_save_CC
ac48eca1 4420
252b5132 4421fi
81ecdfbb
RW
4422# AC_CACHE_VAL
4423case "x$ac_cv_prog_cc_c89" in
4424 x)
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4426$as_echo "none needed" >&6; } ;;
4427 xno)
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4429$as_echo "unsupported" >&6; } ;;
d45dc31f 4430 *)
81ecdfbb
RW
4431 CC="$CC $ac_cv_prog_cc_c89"
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4433$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
252b5132 4434esac
81ecdfbb 4435if test "x$ac_cv_prog_cc_c89" != xno; then :
252b5132 4436
d45dc31f 4437fi
ac48eca1 4438
d45dc31f
SE
4439ac_ext=c
4440ac_cpp='$CPP $CPPFLAGS'
4441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4443ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 4444
7357c5b6
AM
4445ac_ext=c
4446ac_cpp='$CPP $CPPFLAGS'
4447ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4448ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4449ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4451$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4452# On Suns, sometimes $CPP names a directory.
4453if test -n "$CPP" && test -d "$CPP"; then
4454 CPP=
4455fi
4456if test -z "$CPP"; then
81ecdfbb
RW
4457 if test "${ac_cv_prog_CPP+set}" = set; then :
4458 $as_echo_n "(cached) " >&6
7357c5b6
AM
4459else
4460 # Double quotes because CPP needs to be expanded
4461 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4462 do
4463 ac_preproc_ok=false
4464for ac_c_preproc_warn_flag in '' yes
4465do
4466 # Use a header file that comes with gcc, so configuring glibc
4467 # with a fresh cross-compiler works.
4468 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4469 # <limits.h> exists even on freestanding compilers.
4470 # On the NeXT, cc -E runs the code through the compiler's parser,
4471 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4473/* end confdefs.h. */
4474#ifdef __STDC__
4475# include <limits.h>
4476#else
4477# include <assert.h>
4478#endif
4479 Syntax error
4480_ACEOF
81ecdfbb 4481if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4482
81ecdfbb 4483else
7357c5b6
AM
4484 # Broken: fails on valid input.
4485continue
4486fi
4487rm -f conftest.err conftest.$ac_ext
d7040cdb 4488
81ecdfbb 4489 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4490 # can be detected and how.
81ecdfbb 4491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4492/* end confdefs.h. */
4493#include <ac_nonexistent.h>
4494_ACEOF
81ecdfbb 4495if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4496 # Broken: success on invalid input.
4497continue
4498else
7357c5b6
AM
4499 # Passes both tests.
4500ac_preproc_ok=:
4501break
4502fi
4503rm -f conftest.err conftest.$ac_ext
d7040cdb 4504
7357c5b6
AM
4505done
4506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4507rm -f conftest.err conftest.$ac_ext
81ecdfbb 4508if $ac_preproc_ok; then :
7357c5b6
AM
4509 break
4510fi
d7040cdb 4511
7357c5b6
AM
4512 done
4513 ac_cv_prog_CPP=$CPP
d7040cdb 4514
7357c5b6
AM
4515fi
4516 CPP=$ac_cv_prog_CPP
4517else
4518 ac_cv_prog_CPP=$CPP
4519fi
81ecdfbb
RW
4520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4521$as_echo "$CPP" >&6; }
7357c5b6
AM
4522ac_preproc_ok=false
4523for ac_c_preproc_warn_flag in '' yes
4524do
4525 # Use a header file that comes with gcc, so configuring glibc
4526 # with a fresh cross-compiler works.
4527 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4528 # <limits.h> exists even on freestanding compilers.
4529 # On the NeXT, cc -E runs the code through the compiler's parser,
4530 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4532/* end confdefs.h. */
4533#ifdef __STDC__
4534# include <limits.h>
4535#else
4536# include <assert.h>
4537#endif
4538 Syntax error
4539_ACEOF
81ecdfbb 4540if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4541
81ecdfbb 4542else
7357c5b6
AM
4543 # Broken: fails on valid input.
4544continue
4545fi
4546rm -f conftest.err conftest.$ac_ext
d7040cdb 4547
81ecdfbb 4548 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4549 # can be detected and how.
81ecdfbb 4550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4551/* end confdefs.h. */
4552#include <ac_nonexistent.h>
4553_ACEOF
81ecdfbb 4554if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4555 # Broken: success on invalid input.
4556continue
4557else
7357c5b6
AM
4558 # Passes both tests.
4559ac_preproc_ok=:
4560break
4561fi
4562rm -f conftest.err conftest.$ac_ext
d7040cdb 4563
7357c5b6
AM
4564done
4565# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4566rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4567if $ac_preproc_ok; then :
4568
7357c5b6 4569else
81ecdfbb
RW
4570 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4571$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4572as_fn_error "C preprocessor \"$CPP\" fails sanity check
4573See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 4574fi
d7040cdb 4575
7357c5b6
AM
4576ac_ext=c
4577ac_cpp='$CPP $CPPFLAGS'
4578ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4579ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4580ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
4581
4582
81ecdfbb
RW
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4584$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4585if test "${ac_cv_path_GREP+set}" = set; then :
4586 $as_echo_n "(cached) " >&6
7357c5b6 4587else
81ecdfbb
RW
4588 if test -z "$GREP"; then
4589 ac_path_GREP_found=false
4590 # Loop through the user's path and test for each of PROGNAME-LIST
4591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4592for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4593do
4594 IFS=$as_save_IFS
4595 test -z "$as_dir" && as_dir=.
4596 for ac_prog in grep ggrep; do
4597 for ac_exec_ext in '' $ac_executable_extensions; do
4598 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4599 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4600# Check for GNU ac_path_GREP and select it if it is found.
4601 # Check for GNU $ac_path_GREP
4602case `"$ac_path_GREP" --version 2>&1` in
4603*GNU*)
4604 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4605*)
4606 ac_count=0
4607 $as_echo_n 0123456789 >"conftest.in"
4608 while :
4609 do
4610 cat "conftest.in" "conftest.in" >"conftest.tmp"
4611 mv "conftest.tmp" "conftest.in"
4612 cp "conftest.in" "conftest.nl"
4613 $as_echo 'GREP' >> "conftest.nl"
4614 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4615 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4616 as_fn_arith $ac_count + 1 && ac_count=$as_val
4617 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4618 # Best one so far, save it but keep looking for a better one
4619 ac_cv_path_GREP="$ac_path_GREP"
4620 ac_path_GREP_max=$ac_count
7357c5b6 4621 fi
81ecdfbb
RW
4622 # 10*(2^10) chars as input seems more than enough
4623 test $ac_count -gt 10 && break
4624 done
4625 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4626esac
4627
4628 $ac_path_GREP_found && break 3
4629 done
4630 done
4631 done
4632IFS=$as_save_IFS
4633 if test -z "$ac_cv_path_GREP"; then
4634 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4635 fi
4636else
4637 ac_cv_path_GREP=$GREP
4638fi
4639
7357c5b6 4640fi
81ecdfbb
RW
4641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4642$as_echo "$ac_cv_path_GREP" >&6; }
4643 GREP="$ac_cv_path_GREP"
d7040cdb 4644
d7040cdb 4645
81ecdfbb
RW
4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4647$as_echo_n "checking for egrep... " >&6; }
4648if test "${ac_cv_path_EGREP+set}" = set; then :
4649 $as_echo_n "(cached) " >&6
7357c5b6 4650else
81ecdfbb
RW
4651 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4652 then ac_cv_path_EGREP="$GREP -E"
4653 else
4654 if test -z "$EGREP"; then
4655 ac_path_EGREP_found=false
4656 # Loop through the user's path and test for each of PROGNAME-LIST
4657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4658for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4659do
4660 IFS=$as_save_IFS
4661 test -z "$as_dir" && as_dir=.
4662 for ac_prog in egrep; do
4663 for ac_exec_ext in '' $ac_executable_extensions; do
4664 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4665 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4666# Check for GNU ac_path_EGREP and select it if it is found.
4667 # Check for GNU $ac_path_EGREP
4668case `"$ac_path_EGREP" --version 2>&1` in
4669*GNU*)
4670 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4671*)
4672 ac_count=0
4673 $as_echo_n 0123456789 >"conftest.in"
4674 while :
4675 do
4676 cat "conftest.in" "conftest.in" >"conftest.tmp"
4677 mv "conftest.tmp" "conftest.in"
4678 cp "conftest.in" "conftest.nl"
4679 $as_echo 'EGREP' >> "conftest.nl"
4680 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4681 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4682 as_fn_arith $ac_count + 1 && ac_count=$as_val
4683 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4684 # Best one so far, save it but keep looking for a better one
4685 ac_cv_path_EGREP="$ac_path_EGREP"
4686 ac_path_EGREP_max=$ac_count
4687 fi
4688 # 10*(2^10) chars as input seems more than enough
4689 test $ac_count -gt 10 && break
4690 done
4691 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4692esac
4693
4694 $ac_path_EGREP_found && break 3
4695 done
4696 done
4697 done
4698IFS=$as_save_IFS
4699 if test -z "$ac_cv_path_EGREP"; then
4700 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4701 fi
4702else
4703 ac_cv_path_EGREP=$EGREP
4704fi
4705
4706 fi
4707fi
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4709$as_echo "$ac_cv_path_EGREP" >&6; }
4710 EGREP="$ac_cv_path_EGREP"
4711
4712
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4714$as_echo_n "checking for ANSI C header files... " >&6; }
4715if test "${ac_cv_header_stdc+set}" = set; then :
4716 $as_echo_n "(cached) " >&6
4717else
4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4719/* end confdefs.h. */
4720#include <stdlib.h>
4721#include <stdarg.h>
4722#include <string.h>
4723#include <float.h>
d7040cdb 4724
7357c5b6
AM
4725int
4726main ()
4727{
d7040cdb 4728
7357c5b6
AM
4729 ;
4730 return 0;
4731}
4732_ACEOF
81ecdfbb 4733if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4734 ac_cv_header_stdc=yes
4735else
81ecdfbb 4736 ac_cv_header_stdc=no
7357c5b6 4737fi
81ecdfbb 4738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4739
7357c5b6
AM
4740if test $ac_cv_header_stdc = yes; then
4741 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4743/* end confdefs.h. */
4744#include <string.h>
d7040cdb 4745
7357c5b6
AM
4746_ACEOF
4747if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4748 $EGREP "memchr" >/dev/null 2>&1; then :
4749
d45dc31f 4750else
7357c5b6
AM
4751 ac_cv_header_stdc=no
4752fi
4753rm -f conftest*
d7040cdb 4754
7357c5b6 4755fi
d7040cdb 4756
7357c5b6
AM
4757if test $ac_cv_header_stdc = yes; then
4758 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4760/* end confdefs.h. */
4761#include <stdlib.h>
d7040cdb 4762
7357c5b6
AM
4763_ACEOF
4764if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4765 $EGREP "free" >/dev/null 2>&1; then :
4766
7357c5b6
AM
4767else
4768 ac_cv_header_stdc=no
4769fi
4770rm -f conftest*
d7040cdb 4771
7357c5b6 4772fi
d7040cdb 4773
7357c5b6
AM
4774if test $ac_cv_header_stdc = yes; then
4775 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4776 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4777 :
4778else
81ecdfbb 4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4780/* end confdefs.h. */
4781#include <ctype.h>
81ecdfbb 4782#include <stdlib.h>
7357c5b6
AM
4783#if ((' ' & 0x0FF) == 0x020)
4784# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4785# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4786#else
4787# define ISLOWER(c) \
4788 (('a' <= (c) && (c) <= 'i') \
4789 || ('j' <= (c) && (c) <= 'r') \
4790 || ('s' <= (c) && (c) <= 'z'))
4791# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4792#endif
d7040cdb 4793
7357c5b6
AM
4794#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4795int
4796main ()
4797{
4798 int i;
4799 for (i = 0; i < 256; i++)
4800 if (XOR (islower (i), ISLOWER (i))
4801 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4802 return 2;
4803 return 0;
7357c5b6
AM
4804}
4805_ACEOF
81ecdfbb 4806if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4807
81ecdfbb
RW
4808else
4809 ac_cv_header_stdc=no
7357c5b6 4810fi
81ecdfbb
RW
4811rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4812 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4813fi
81ecdfbb 4814
7357c5b6
AM
4815fi
4816fi
81ecdfbb
RW
4817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4818$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4819if test $ac_cv_header_stdc = yes; then
d7040cdb 4820
81ecdfbb 4821$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4822
7357c5b6 4823fi
d7040cdb 4824
7357c5b6 4825# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
4826for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4827 inttypes.h stdint.h unistd.h
4828do :
4829 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4830ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4831"
4832eval as_val=\$$as_ac_Header
4833 if test "x$as_val" = x""yes; then :
4834 cat >>confdefs.h <<_ACEOF
4835#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4836_ACEOF
d7040cdb 4837
81ecdfbb 4838fi
d7040cdb 4839
81ecdfbb 4840done
d7040cdb
SE
4841
4842
4843
81ecdfbb
RW
4844 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4845if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4846 MINIX=yes
4847else
4848 MINIX=
4849fi
d7040cdb
SE
4850
4851
81ecdfbb 4852 if test "$MINIX" = yes; then
d7040cdb 4853
81ecdfbb 4854$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 4855
d7040cdb 4856
81ecdfbb 4857$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4858
4859
81ecdfbb 4860$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4861
81ecdfbb 4862 fi
d7040cdb
SE
4863
4864
81ecdfbb
RW
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4866$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4867if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4868 $as_echo_n "(cached) " >&6
7357c5b6 4869else
81ecdfbb 4870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4871/* end confdefs.h. */
d7040cdb 4872
7357c5b6
AM
4873# define __EXTENSIONS__ 1
4874 $ac_includes_default
4875int
4876main ()
4877{
d7040cdb 4878
7357c5b6
AM
4879 ;
4880 return 0;
4881}
4882_ACEOF
81ecdfbb 4883if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 4884 ac_cv_safe_to_define___extensions__=yes
d7040cdb 4885else
81ecdfbb 4886 ac_cv_safe_to_define___extensions__=no
d7040cdb 4887fi
81ecdfbb 4888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4889fi
81ecdfbb
RW
4890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4891$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4892 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4893 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 4894
81ecdfbb 4895 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 4896
81ecdfbb 4897 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 4898
81ecdfbb 4899 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 4900
81ecdfbb 4901 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb
SE
4902
4903
e3525117 4904
5691d22d 4905
81ecdfbb
RW
4906
4907
3388710e
JM
4908# The tests for host and target for $enable_largefile require
4909# canonical names.
4910
4911
4912
da2f07f1
JK
4913# As the $enable_largefile decision depends on --enable-plugins we must set it
4914# even in directories otherwise not depending on the $plugins option.
4915
4916
81ecdfbb
RW
4917# Check whether --enable-plugins was given.
4918if test "${enable_plugins+set}" = set; then :
4919 enableval=$enable_plugins; case "${enableval}" in
ce3c775b
NC
4920 yes | "") plugins=yes ;;
4921 no) plugins=no ;;
4922 *) plugins=yes ;;
4923 esac
4924else
4925 plugins=no
81ecdfbb
RW
4926fi
4927
ce3c775b 4928
5691d22d 4929
da2f07f1 4930case "${host}" in
e3525117 4931 sparc-*-solaris*|i[3-7]86-*-solaris*)
da2f07f1
JK
4932 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4933 # are mutually exclusive; and without procfs support, the bfd/ elf module
4934 # cannot provide certain routines such as elfcore_write_prpsinfo
4935 # or elfcore_write_prstatus. So unless the user explicitly requested
4936 # large-file support through the --enable-largefile switch, disable
4937 # large-file support in favor of procfs support.
4938 test "${target}" = "${host}" -a "x$plugins" = xno \
4939 && : ${enable_largefile="no"}
e3525117
NC
4940 ;;
4941esac
4942
81ecdfbb
RW
4943# Check whether --enable-largefile was given.
4944if test "${enable_largefile+set}" = set; then :
4945 enableval=$enable_largefile;
4946fi
d053aef8 4947
d053aef8
JK
4948if test "$enable_largefile" != no; then
4949
81ecdfbb
RW
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4951$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4952if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4953 $as_echo_n "(cached) " >&6
d053aef8
JK
4954else
4955 ac_cv_sys_largefile_CC=no
4956 if test "$GCC" != yes; then
4957 ac_save_CC=$CC
4958 while :; do
81ecdfbb
RW
4959 # IRIX 6.2 and later do not support large files by default,
4960 # so use the C compiler's -n32 option if that helps.
4961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
4962/* end confdefs.h. */
4963#include <sys/types.h>
4964 /* Check that off_t can represent 2**63 - 1 correctly.
4965 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4966 since some C++ compilers masquerading as C compilers
4967 incorrectly reject 9223372036854775807. */
4968#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4969 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4970 && LARGE_OFF_T % 2147483647 == 1)
4971 ? 1 : -1];
4972int
4973main ()
4974{
4975
4976 ;
4977 return 0;
4978}
4979_ACEOF
81ecdfbb 4980 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 4981 break
d053aef8 4982fi
81ecdfbb
RW
4983rm -f core conftest.err conftest.$ac_objext
4984 CC="$CC -n32"
4985 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 4986 ac_cv_sys_largefile_CC=' -n32'; break
d053aef8 4987fi
81ecdfbb 4988rm -f core conftest.err conftest.$ac_objext
d053aef8
JK
4989 break
4990 done
4991 CC=$ac_save_CC
4992 rm -f conftest.$ac_ext
4993 fi
4994fi
81ecdfbb
RW
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4996$as_echo "$ac_cv_sys_largefile_CC" >&6; }
d053aef8
JK
4997 if test "$ac_cv_sys_largefile_CC" != no; then
4998 CC=$CC$ac_cv_sys_largefile_CC
4999 fi
5000
81ecdfbb
RW
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5002$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5003if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5004 $as_echo_n "(cached) " >&6
d053aef8
JK
5005else
5006 while :; do
81ecdfbb 5007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5008/* end confdefs.h. */
5009#include <sys/types.h>
5010 /* Check that off_t can represent 2**63 - 1 correctly.
5011 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5012 since some C++ compilers masquerading as C compilers
5013 incorrectly reject 9223372036854775807. */
5014#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5015 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5016 && LARGE_OFF_T % 2147483647 == 1)
5017 ? 1 : -1];
5018int
5019main ()
5020{
5021
5022 ;
5023 return 0;
5024}
5025_ACEOF
81ecdfbb
RW
5026if ac_fn_c_try_compile "$LINENO"; then :
5027 ac_cv_sys_file_offset_bits=no; break
d053aef8 5028fi
81ecdfbb
RW
5029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5031/* end confdefs.h. */
5032#define _FILE_OFFSET_BITS 64
5033#include <sys/types.h>
5034 /* Check that off_t can represent 2**63 - 1 correctly.
5035 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5036 since some C++ compilers masquerading as C compilers
5037 incorrectly reject 9223372036854775807. */
5038#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5039 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5040 && LARGE_OFF_T % 2147483647 == 1)
5041 ? 1 : -1];
5042int
5043main ()
5044{
5045
5046 ;
5047 return 0;
5048}
5049_ACEOF
81ecdfbb 5050if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5051 ac_cv_sys_file_offset_bits=64; break
d053aef8 5052fi
81ecdfbb
RW
5053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5054 ac_cv_sys_file_offset_bits=unknown
d053aef8
JK
5055 break
5056done
5057fi
81ecdfbb
RW
5058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5059$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5060case $ac_cv_sys_file_offset_bits in #(
5061 no | unknown) ;;
5062 *)
d053aef8
JK
5063cat >>confdefs.h <<_ACEOF
5064#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5065_ACEOF
81ecdfbb
RW
5066;;
5067esac
5068rm -rf conftest*
5069 if test $ac_cv_sys_file_offset_bits = unknown; then
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5071$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5072if test "${ac_cv_sys_large_files+set}" = set; then :
5073 $as_echo_n "(cached) " >&6
d053aef8
JK
5074else
5075 while :; do
81ecdfbb 5076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5077/* end confdefs.h. */
5078#include <sys/types.h>
5079 /* Check that off_t can represent 2**63 - 1 correctly.
5080 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5081 since some C++ compilers masquerading as C compilers
5082 incorrectly reject 9223372036854775807. */
5083#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5084 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5085 && LARGE_OFF_T % 2147483647 == 1)
5086 ? 1 : -1];
5087int
5088main ()
5089{
5090
5091 ;
5092 return 0;
5093}
5094_ACEOF
81ecdfbb
RW
5095if ac_fn_c_try_compile "$LINENO"; then :
5096 ac_cv_sys_large_files=no; break
d053aef8 5097fi
81ecdfbb
RW
5098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5100/* end confdefs.h. */
5101#define _LARGE_FILES 1
5102#include <sys/types.h>
5103 /* Check that off_t can represent 2**63 - 1 correctly.
5104 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5105 since some C++ compilers masquerading as C compilers
5106 incorrectly reject 9223372036854775807. */
5107#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5108 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5109 && LARGE_OFF_T % 2147483647 == 1)
5110 ? 1 : -1];
5111int
5112main ()
5113{
5114
5115 ;
5116 return 0;
5117}
5118_ACEOF
81ecdfbb 5119if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5120 ac_cv_sys_large_files=1; break
d053aef8 5121fi
81ecdfbb
RW
5122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5123 ac_cv_sys_large_files=unknown
d053aef8
JK
5124 break
5125done
5126fi
81ecdfbb
RW
5127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5128$as_echo "$ac_cv_sys_large_files" >&6; }
5129case $ac_cv_sys_large_files in #(
5130 no | unknown) ;;
5131 *)
d053aef8
JK
5132cat >>confdefs.h <<_ACEOF
5133#define _LARGE_FILES $ac_cv_sys_large_files
5134_ACEOF
81ecdfbb
RW
5135;;
5136esac
5137rm -rf conftest*
5138 fi
d053aef8
JK
5139fi
5140
da2f07f1 5141
718a6fd8
SE
5142case `pwd` in
5143 *\ * | *\ *)
81ecdfbb
RW
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5145$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5146esac
d7040cdb
SE
5147
5148
7357c5b6 5149
3725885a
RW
5150macro_version='2.2.7a'
5151macro_revision='1.3134'
7357c5b6
AM
5152
5153
5154
5155
5156
5157
7357c5b6
AM
5158
5159
5160
5161
5162
5163
5164
718a6fd8 5165ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5166
3725885a
RW
5167# Backslashify metacharacters that are still active within
5168# double-quoted strings.
5169sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5170
5171# Same as above, but do not quote variable references.
5172double_quote_subst='s/\(["`\\]\)/\\\1/g'
5173
5174# Sed substitution to delay expansion of an escaped shell variable in a
5175# double_quote_subst'ed string.
5176delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5177
5178# Sed substitution to delay expansion of an escaped single quote.
5179delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5180
5181# Sed substitution to avoid accidental globbing in evaled expressions
5182no_glob_subst='s/\*/\\\*/g'
5183
5184ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5185ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5186ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5187
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5189$as_echo_n "checking how to print strings... " >&6; }
5190# Test print first, because it will be a builtin if present.
5191if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5192 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5193 ECHO='print -r --'
5194elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5195 ECHO='printf %s\n'
5196else
5197 # Use this function as a fallback that always works.
5198 func_fallback_echo ()
5199 {
5200 eval 'cat <<_LTECHO_EOF
5201$1
5202_LTECHO_EOF'
5203 }
5204 ECHO='func_fallback_echo'
5205fi
5206
5207# func_echo_all arg...
5208# Invoke $ECHO with all args, space-separated.
5209func_echo_all ()
5210{
5211 $ECHO ""
5212}
5213
5214case "$ECHO" in
5215 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5216$as_echo "printf" >&6; } ;;
5217 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5218$as_echo "print -r" >&6; } ;;
5219 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5220$as_echo "cat" >&6; } ;;
5221esac
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
81ecdfbb
RW
5236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5237$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5238if test "${ac_cv_path_SED+set}" = set; then :
5239 $as_echo_n "(cached) " >&6
7357c5b6 5240else
81ecdfbb
RW
5241 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5242 for ac_i in 1 2 3 4 5 6 7; do
5243 ac_script="$ac_script$as_nl$ac_script"
5244 done
5245 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5246 { ac_script=; unset ac_script;}
5247 if test -z "$SED"; then
5248 ac_path_SED_found=false
5249 # Loop through the user's path and test for each of PROGNAME-LIST
5250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5251for as_dir in $PATH
5252do
5253 IFS=$as_save_IFS
5254 test -z "$as_dir" && as_dir=.
81ecdfbb 5255 for ac_prog in sed gsed; do
7357c5b6 5256 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5257 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5258 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5259# Check for GNU ac_path_SED and select it if it is found.
5260 # Check for GNU $ac_path_SED
5261case `"$ac_path_SED" --version 2>&1` in
5262*GNU*)
5263 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5264*)
5265 ac_count=0
5266 $as_echo_n 0123456789 >"conftest.in"
5267 while :
5268 do
5269 cat "conftest.in" "conftest.in" >"conftest.tmp"
5270 mv "conftest.tmp" "conftest.in"
5271 cp "conftest.in" "conftest.nl"
5272 $as_echo '' >> "conftest.nl"
5273 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5274 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5275 as_fn_arith $ac_count + 1 && ac_count=$as_val
5276 if test $ac_count -gt ${ac_path_SED_max-0}; then
5277 # Best one so far, save it but keep looking for a better one
5278 ac_cv_path_SED="$ac_path_SED"
5279 ac_path_SED_max=$ac_count
5280 fi
5281 # 10*(2^10) chars as input seems more than enough
5282 test $ac_count -gt 10 && break
5283 done
5284 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5285esac
5286
5287 $ac_path_SED_found && break 3
7357c5b6
AM
5288 done
5289 done
81ecdfbb 5290 done
7357c5b6 5291IFS=$as_save_IFS
81ecdfbb
RW
5292 if test -z "$ac_cv_path_SED"; then
5293 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5294 fi
81ecdfbb
RW
5295else
5296 ac_cv_path_SED=$SED
7357c5b6
AM
5297fi
5298
81ecdfbb
RW
5299fi
5300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5301$as_echo "$ac_cv_path_SED" >&6; }
5302 SED="$ac_cv_path_SED"
5303 rm -f conftest.sed
7357c5b6
AM
5304
5305test -z "$SED" && SED=sed
5306Xsed="$SED -e 1s/^X//"
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
81ecdfbb
RW
5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5319$as_echo_n "checking for fgrep... " >&6; }
5320if test "${ac_cv_path_FGREP+set}" = set; then :
5321 $as_echo_n "(cached) " >&6
7357c5b6 5322else
81ecdfbb
RW
5323 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5324 then ac_cv_path_FGREP="$GREP -F"
5325 else
5326 if test -z "$FGREP"; then
5327 ac_path_FGREP_found=false
5328 # Loop through the user's path and test for each of PROGNAME-LIST
5329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5330for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5331do
5332 IFS=$as_save_IFS
5333 test -z "$as_dir" && as_dir=.
5334 for ac_prog in fgrep; do
5335 for ac_exec_ext in '' $ac_executable_extensions; do
5336 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5337 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5338# Check for GNU ac_path_FGREP and select it if it is found.
5339 # Check for GNU $ac_path_FGREP
5340case `"$ac_path_FGREP" --version 2>&1` in
5341*GNU*)
5342 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5343*)
5344 ac_count=0
5345 $as_echo_n 0123456789 >"conftest.in"
5346 while :
5347 do
5348 cat "conftest.in" "conftest.in" >"conftest.tmp"
5349 mv "conftest.tmp" "conftest.in"
5350 cp "conftest.in" "conftest.nl"
5351 $as_echo 'FGREP' >> "conftest.nl"
5352 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5353 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5354 as_fn_arith $ac_count + 1 && ac_count=$as_val
5355 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5356 # Best one so far, save it but keep looking for a better one
5357 ac_cv_path_FGREP="$ac_path_FGREP"
5358 ac_path_FGREP_max=$ac_count
7357c5b6 5359 fi
81ecdfbb
RW
5360 # 10*(2^10) chars as input seems more than enough
5361 test $ac_count -gt 10 && break
5362 done
5363 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5364esac
5365
5366 $ac_path_FGREP_found && break 3
5367 done
5368 done
5369 done
5370IFS=$as_save_IFS
5371 if test -z "$ac_cv_path_FGREP"; then
5372 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5373 fi
5374else
5375 ac_cv_path_FGREP=$FGREP
5376fi
5377
5378 fi
7357c5b6 5379fi
81ecdfbb
RW
5380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5381$as_echo "$ac_cv_path_FGREP" >&6; }
5382 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5383
5384
5385test -z "$GREP" && GREP=grep
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
81ecdfbb
RW
5405# Check whether --with-gnu-ld was given.
5406if test "${with_gnu_ld+set}" = set; then :
5407 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5408else
5409 with_gnu_ld=no
81ecdfbb
RW
5410fi
5411
7357c5b6
AM
5412ac_prog=ld
5413if test "$GCC" = yes; then
5414 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5416$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5417 case $host in
5418 *-*-mingw*)
d45dc31f
SE
5419 # gcc leaves a trailing carriage return which upsets mingw
5420 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5421 *)
5422 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5423 esac
5424 case $ac_prog in
5425 # Accept absolute paths.
d7040cdb 5426 [\\/]* | ?:[\\/]*)
d45dc31f 5427 re_direlt='/[^/][^/]*/\.\./'
d7040cdb
SE
5428 # Canonicalize the pathname of ld
5429 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5430 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5431 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
d45dc31f
SE
5432 done
5433 test -z "$LD" && LD="$ac_prog"
5434 ;;
5435 "")
5436 # If it fails, then pretend we aren't using GCC.
5437 ac_prog=ld
5438 ;;
5439 *)
5440 # If it is relative, then search for the first ld in PATH.
5441 with_gnu_ld=unknown
5442 ;;
5443 esac
5444elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5446$as_echo_n "checking for GNU ld... " >&6; }
d45dc31f 5447else
81ecdfbb
RW
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5449$as_echo_n "checking for non-GNU ld... " >&6; }
d45dc31f 5450fi
81ecdfbb
RW
5451if test "${lt_cv_path_LD+set}" = set; then :
5452 $as_echo_n "(cached) " >&6
d45dc31f
SE
5453else
5454 if test -z "$LD"; then
d7040cdb 5455 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
d45dc31f 5456 for ac_dir in $PATH; do
d7040cdb 5457 IFS="$lt_save_ifs"
d45dc31f
SE
5458 test -z "$ac_dir" && ac_dir=.
5459 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5460 lt_cv_path_LD="$ac_dir/$ac_prog"
5461 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5462 # but apparently some variants of GNU ld only accept -v.
d45dc31f 5463 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5464 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5465 *GNU* | *'with BFD'*)
d45dc31f 5466 test "$with_gnu_ld" != no && break
d7040cdb
SE
5467 ;;
5468 *)
d45dc31f 5469 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5470 ;;
5471 esac
d45dc31f
SE
5472 fi
5473 done
d7040cdb 5474 IFS="$lt_save_ifs"
d45dc31f
SE
5475else
5476 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5477fi
5478fi
1ad12f97 5479
d45dc31f
SE
5480LD="$lt_cv_path_LD"
5481if test -n "$LD"; then
81ecdfbb
RW
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5483$as_echo "$LD" >&6; }
d45dc31f 5484else
81ecdfbb
RW
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5486$as_echo "no" >&6; }
d45dc31f 5487fi
81ecdfbb
RW
5488test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5490$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5491if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5492 $as_echo_n "(cached) " >&6
d45dc31f 5493else
d7040cdb
SE
5494 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5495case `$LD -v 2>&1 </dev/null` in
5496*GNU* | *'with BFD'*)
d45dc31f 5497 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5498 ;;
5499*)
d45dc31f 5500 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5501 ;;
5502esac
d45dc31f 5503fi
81ecdfbb
RW
5504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5505$as_echo "$lt_cv_prog_gnu_ld" >&6; }
d45dc31f 5506with_gnu_ld=$lt_cv_prog_gnu_ld
569acd2c 5507
d45dc31f 5508
42ecbf5e 5509
d7040cdb
SE
5510
5511
5512
5513
5514
5515
81ecdfbb
RW
5516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5517$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5518if test "${lt_cv_path_NM+set}" = set; then :
5519 $as_echo_n "(cached) " >&6
d45dc31f
SE
5520else
5521 if test -n "$NM"; then
5522 # Let the user override the test.
5523 lt_cv_path_NM="$NM"
5524else
d7040cdb
SE
5525 lt_nm_to_check="${ac_tool_prefix}nm"
5526 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5527 lt_nm_to_check="$lt_nm_to_check nm"
5528 fi
5529 for lt_tmp_nm in $lt_nm_to_check; do
5530 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5531 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5532 IFS="$lt_save_ifs"
5533 test -z "$ac_dir" && ac_dir=.
5534 tmp_nm="$ac_dir/$lt_tmp_nm"
5535 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5536 # Check to see if the nm accepts a BSD-compat flag.
5537 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5538 # nm: unknown option "B" ignored
5539 # Tru64's nm complains that /dev/null is an invalid object file
5540 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5541 */dev/null* | *'Invalid file or object type'*)
5542 lt_cv_path_NM="$tmp_nm -B"
5543 break
5544 ;;
5545 *)
5546 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5547 */dev/null*)
5548 lt_cv_path_NM="$tmp_nm -p"
5549 break
5550 ;;
5551 *)
5552 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5553 continue # so that we can try to find one that supports BSD flags
5554 ;;
5555 esac
5556 ;;
5557 esac
d45dc31f 5558 fi
d7040cdb
SE
5559 done
5560 IFS="$lt_save_ifs"
d45dc31f 5561 done
d7040cdb 5562 : ${lt_cv_path_NM=no}
d45dc31f 5563fi
a541e3ce 5564fi
81ecdfbb
RW
5565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5566$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5567if test "$lt_cv_path_NM" != "no"; then
5568 NM="$lt_cv_path_NM"
d45dc31f 5569else
d7040cdb 5570 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5571 if test -n "$DUMPBIN"; then :
5572 # Let the user override the test.
5573 else
5574 if test -n "$ac_tool_prefix"; then
5575 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5576 do
5577 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5578set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5580$as_echo_n "checking for $ac_word... " >&6; }
5581if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5582 $as_echo_n "(cached) " >&6
d45dc31f 5583else
d7040cdb
SE
5584 if test -n "$DUMPBIN"; then
5585 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5586else
5587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5588for as_dir in $PATH
5589do
5590 IFS=$as_save_IFS
5591 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5592 for ac_exec_ext in '' $ac_executable_extensions; do
5593 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5594 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5596 break 2
5597 fi
5598done
81ecdfbb
RW
5599 done
5600IFS=$as_save_IFS
398ee8f1 5601
d7040cdb
SE
5602fi
5603fi
5604DUMPBIN=$ac_cv_prog_DUMPBIN
5605if test -n "$DUMPBIN"; then
81ecdfbb
RW
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5607$as_echo "$DUMPBIN" >&6; }
d7040cdb 5608else
81ecdfbb
RW
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5610$as_echo "no" >&6; }
d7040cdb 5611fi
d15b04bd 5612
81ecdfbb 5613
d7040cdb
SE
5614 test -n "$DUMPBIN" && break
5615 done
5616fi
5617if test -z "$DUMPBIN"; then
5618 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5619 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5620do
5621 # Extract the first word of "$ac_prog", so it can be a program name with args.
5622set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5624$as_echo_n "checking for $ac_word... " >&6; }
5625if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5626 $as_echo_n "(cached) " >&6
d7040cdb
SE
5627else
5628 if test -n "$ac_ct_DUMPBIN"; then
5629 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5630else
5631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5632for as_dir in $PATH
5633do
5634 IFS=$as_save_IFS
5635 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5636 for ac_exec_ext in '' $ac_executable_extensions; do
5637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5638 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5640 break 2
d45dc31f 5641 fi
d7040cdb 5642done
81ecdfbb
RW
5643 done
5644IFS=$as_save_IFS
d15b04bd 5645
d7040cdb
SE
5646fi
5647fi
5648ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5649if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5651$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5652else
81ecdfbb
RW
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5654$as_echo "no" >&6; }
d7040cdb 5655fi
42ecbf5e 5656
81ecdfbb 5657
d7040cdb
SE
5658 test -n "$ac_ct_DUMPBIN" && break
5659done
d45dc31f 5660
81ecdfbb
RW
5661 if test "x$ac_ct_DUMPBIN" = x; then
5662 DUMPBIN=":"
5663 else
5664 case $cross_compiling:$ac_tool_warned in
5665yes:)
5666{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5667$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5668ac_tool_warned=yes ;;
5669esac
5670 DUMPBIN=$ac_ct_DUMPBIN
5671 fi
d7040cdb 5672fi
d45dc31f 5673
3725885a
RW
5674 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5675 *COFF*)
5676 DUMPBIN="$DUMPBIN -symbols"
5677 ;;
5678 *)
5679 DUMPBIN=:
5680 ;;
5681 esac
5682 fi
d45dc31f 5683
d7040cdb
SE
5684 if test "$DUMPBIN" != ":"; then
5685 NM="$DUMPBIN"
42ecbf5e 5686 fi
d7040cdb
SE
5687fi
5688test -z "$NM" && NM=nm
d45dc31f 5689
42ecbf5e 5690
d15b04bd 5691
42ecbf5e 5692
d45dc31f 5693
42ecbf5e 5694
81ecdfbb
RW
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5696$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5697if test "${lt_cv_nm_interface+set}" = set; then :
5698 $as_echo_n "(cached) " >&6
d7040cdb
SE
5699else
5700 lt_cv_nm_interface="BSD nm"
5701 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5702 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
5703 (eval "$ac_compile" 2>conftest.err)
5704 cat conftest.err >&5
3725885a 5705 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
5706 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5707 cat conftest.err >&5
3725885a 5708 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
5709 cat conftest.out >&5
5710 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5711 lt_cv_nm_interface="MS dumpbin"
5712 fi
5713 rm -f conftest*
42ecbf5e 5714fi
81ecdfbb
RW
5715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5716$as_echo "$lt_cv_nm_interface" >&6; }
42ecbf5e 5717
81ecdfbb
RW
5718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5719$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
5720LN_S=$as_ln_s
5721if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5723$as_echo "yes" >&6; }
d7040cdb 5724else
81ecdfbb
RW
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5726$as_echo "no, using $LN_S" >&6; }
d7040cdb 5727fi
d45dc31f
SE
5728
5729# find the maximum length of command line arguments
81ecdfbb
RW
5730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5731$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5732if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5733 $as_echo_n "(cached) " >&6
42ecbf5e 5734else
d45dc31f
SE
5735 i=0
5736 teststring="ABCD"
5737
5738 case $build_os in
5739 msdosdjgpp*)
5740 # On DJGPP, this test can blow up pretty badly due to problems in libc
5741 # (any single argument exceeding 2000 bytes causes a buffer overrun
5742 # during glob expansion). Even if it were fixed, the result of this
5743 # check would be larger than it should be.
5744 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5745 ;;
5746
d7040cdb
SE
5747 gnu*)
5748 # Under GNU Hurd, this test is not required because there is
5749 # no limit to the length of command line arguments.
5750 # Libtool will interpret -1 as no limit whatsoever
5751 lt_cv_sys_max_cmd_len=-1;
5752 ;;
5753
718a6fd8 5754 cygwin* | mingw* | cegcc*)
d45dc31f
SE
5755 # On Win9x/ME, this test blows up -- it succeeds, but takes
5756 # about 5 minutes as the teststring grows exponentially.
5757 # Worse, since 9x/ME are not pre-emptively multitasking,
5758 # you end up with a "frozen" computer, even though with patience
5759 # the test eventually succeeds (with a max line length of 256k).
5760 # Instead, let's just punt: use the minimum linelength reported by
5761 # all of the supported platforms: 8192 (on NT/2K/XP).
5762 lt_cv_sys_max_cmd_len=8192;
5763 ;;
5764
3725885a
RW
5765 mint*)
5766 # On MiNT this can take a long time and run out of memory.
5767 lt_cv_sys_max_cmd_len=8192;
5768 ;;
5769
d45dc31f
SE
5770 amigaos*)
5771 # On AmigaOS with pdksh, this test takes hours, literally.
5772 # So we just punt and use a minimum line length of 8192.
5773 lt_cv_sys_max_cmd_len=8192;
5774 ;;
5775
5776 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5777 # This has been around since 386BSD, at least. Likely further.
5778 if test -x /sbin/sysctl; then
5779 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5780 elif test -x /usr/sbin/sysctl; then
5781 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5782 else
d7040cdb 5783 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d45dc31f
SE
5784 fi
5785 # And add a safety zone
5786 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5787 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5788 ;;
d7040cdb
SE
5789
5790 interix*)
5791 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5792 lt_cv_sys_max_cmd_len=196608
5793 ;;
5794
5795 osf*)
5796 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5797 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5798 # nice to cause kernel panics so lets avoid the loop below.
5799 # First set a reasonable default.
5800 lt_cv_sys_max_cmd_len=16384
5801 #
5802 if test -x /sbin/sysconfig; then
5803 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5804 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5805 esac
5806 fi
5807 ;;
5808 sco3.2v5*)
5809 lt_cv_sys_max_cmd_len=102400
5810 ;;
5811 sysv5* | sco5v6* | sysv4.2uw2*)
5812 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5813 if test -n "$kargmax"; then
5814 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5815 else
5816 lt_cv_sys_max_cmd_len=32768
5817 fi
5818 ;;
5819 *)
718a6fd8
SE
5820 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5821 if test -n "$lt_cv_sys_max_cmd_len"; then
5ba684e2
NC
5822 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5823 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5824 else
5825 # Make teststring a little bigger before we do anything with it.
5826 # a 1K string should be a reasonable start.
5827 for i in 1 2 3 4 5 6 7 8 ; do
5828 teststring=$teststring$teststring
5829 done
5830 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5831 # If test is not a shell built-in, we'll probably end up computing a
5832 # maximum length that is only half of the actual maximum length, but
5833 # we can't tell.
3725885a
RW
5834 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5835 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5ba684e2
NC
5836 test $i != 17 # 1/2 MB should be enough
5837 do
5838 i=`expr $i + 1`
5839 teststring=$teststring$teststring
5840 done
5841 # Only check the string length outside the loop.
5842 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5843 teststring=
5844 # Add a significant safety factor because C++ compilers can tack on
5845 # massive amounts of additional arguments before passing them to the
5846 # linker. It appears as though 1/2 is a usable value.
5847 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5848 fi
d7040cdb 5849 ;;
d45dc31f 5850 esac
42ecbf5e 5851
42ecbf5e
DJ
5852fi
5853
d7040cdb 5854if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5856$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
252b5132 5857else
81ecdfbb
RW
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5859$as_echo "none" >&6; }
252b5132 5860fi
d7040cdb 5861max_cmd_len=$lt_cv_sys_max_cmd_len
e5a52504 5862
d45dc31f 5863
42ecbf5e 5864
d45dc31f 5865
d45dc31f 5866
d7040cdb 5867
d7040cdb
SE
5868: ${CP="cp -f"}
5869: ${MV="mv -f"}
5870: ${RM="rm -f"}
5871
81ecdfbb
RW
5872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5873$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
5874# Try some XSI features
5875xsi_shell=no
5876( _lt_dummy="a/b/c"
5877 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
718a6fd8
SE
5878 = c,a/b,, \
5879 && eval 'test $(( 1 + 1 )) -eq 2 \
5880 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 5881 && xsi_shell=yes
81ecdfbb
RW
5882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5883$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
5884
5885
81ecdfbb
RW
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5887$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
5888lt_shell_append=no
5889( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5890 >/dev/null 2>&1 \
5891 && lt_shell_append=yes
81ecdfbb
RW
5892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5893$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
5894
5895
5896if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5897 lt_unset=unset
252b5132 5898else
d7040cdb 5899 lt_unset=false
252b5132
RH
5900fi
5901
d7040cdb
SE
5902
5903
5904
5905
5906# test EBCDIC or ASCII
5907case `echo X|tr X '\101'` in
5908 A) # ASCII based system
5909 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5910 lt_SP2NL='tr \040 \012'
5911 lt_NL2SP='tr \015\012 \040\040'
5912 ;;
5913 *) # EBCDIC based system
5914 lt_SP2NL='tr \100 \n'
5915 lt_NL2SP='tr \r\n \100\100'
5916 ;;
5917esac
5918
5919
5920
5921
5922
5923
5924
5925
5926
81ecdfbb
RW
5927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5928$as_echo_n "checking for $LD option to reload object files... " >&6; }
5929if test "${lt_cv_ld_reload_flag+set}" = set; then :
5930 $as_echo_n "(cached) " >&6
252b5132 5931else
d7040cdb
SE
5932 lt_cv_ld_reload_flag='-r'
5933fi
81ecdfbb
RW
5934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5935$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
5936reload_flag=$lt_cv_ld_reload_flag
5937case $reload_flag in
5938"" | " "*) ;;
5939*) reload_flag=" $reload_flag" ;;
5940esac
5941reload_cmds='$LD$reload_flag -o $output$reload_objs'
5942case $host_os in
5943 darwin*)
5944 if test "$GCC" = yes; then
5945 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5946 else
5947 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5948 fi
5949 ;;
5950esac
5951
5952
5953
5954
5955
5956
5957
5958
5959
718a6fd8
SE
5960if test -n "$ac_tool_prefix"; then
5961 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5962set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5964$as_echo_n "checking for $ac_word... " >&6; }
5965if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5966 $as_echo_n "(cached) " >&6
718a6fd8
SE
5967else
5968 if test -n "$OBJDUMP"; then
5969 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5970else
5971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5972for as_dir in $PATH
5973do
5974 IFS=$as_save_IFS
5975 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5976 for ac_exec_ext in '' $ac_executable_extensions; do
5977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 5978 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5980 break 2
5981 fi
5982done
81ecdfbb
RW
5983 done
5984IFS=$as_save_IFS
718a6fd8
SE
5985
5986fi
5987fi
5988OBJDUMP=$ac_cv_prog_OBJDUMP
5989if test -n "$OBJDUMP"; then
81ecdfbb
RW
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5991$as_echo "$OBJDUMP" >&6; }
718a6fd8 5992else
81ecdfbb
RW
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5994$as_echo "no" >&6; }
718a6fd8
SE
5995fi
5996
81ecdfbb 5997
718a6fd8
SE
5998fi
5999if test -z "$ac_cv_prog_OBJDUMP"; then
6000 ac_ct_OBJDUMP=$OBJDUMP
6001 # Extract the first word of "objdump", so it can be a program name with args.
6002set dummy objdump; ac_word=$2
81ecdfbb
RW
6003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6004$as_echo_n "checking for $ac_word... " >&6; }
6005if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6006 $as_echo_n "(cached) " >&6
718a6fd8
SE
6007else
6008 if test -n "$ac_ct_OBJDUMP"; then
6009 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6010else
6011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6012for as_dir in $PATH
6013do
6014 IFS=$as_save_IFS
6015 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6016 for ac_exec_ext in '' $ac_executable_extensions; do
6017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6018 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6020 break 2
6021 fi
6022done
81ecdfbb
RW
6023 done
6024IFS=$as_save_IFS
718a6fd8 6025
718a6fd8
SE
6026fi
6027fi
6028ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6029if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6031$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6032else
81ecdfbb
RW
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6034$as_echo "no" >&6; }
718a6fd8
SE
6035fi
6036
81ecdfbb
RW
6037 if test "x$ac_ct_OBJDUMP" = x; then
6038 OBJDUMP="false"
6039 else
6040 case $cross_compiling:$ac_tool_warned in
6041yes:)
6042{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6043$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6044ac_tool_warned=yes ;;
6045esac
6046 OBJDUMP=$ac_ct_OBJDUMP
6047 fi
718a6fd8
SE
6048else
6049 OBJDUMP="$ac_cv_prog_OBJDUMP"
6050fi
6051
6052test -z "$OBJDUMP" && OBJDUMP=objdump
6053
6054
6055
6056
6057
6058
6059
6060
d7040cdb 6061
81ecdfbb
RW
6062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6063$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6064if test "${lt_cv_deplibs_check_method+set}" = set; then :
6065 $as_echo_n "(cached) " >&6
d7040cdb
SE
6066else
6067 lt_cv_file_magic_cmd='$MAGIC_CMD'
6068lt_cv_file_magic_test_file=
6069lt_cv_deplibs_check_method='unknown'
6070# Need to set the preceding variable on all platforms that support
6071# interlibrary dependencies.
6072# 'none' -- dependencies not supported.
6073# `unknown' -- same as none, but documents that we really don't know.
6074# 'pass_all' -- all dependencies passed with no checks.
6075# 'test_compile' -- check by making test program.
6076# 'file_magic [[regex]]' -- check by looking for files in library path
6077# which responds to the $file_magic_cmd with a given extended regex.
6078# If you have `file' or equivalent on your system and you're not sure
6079# whether `pass_all' will *always* work, you probably want this one.
6080
6081case $host_os in
50e7d84b 6082aix[4-9]*)
d7040cdb
SE
6083 lt_cv_deplibs_check_method=pass_all
6084 ;;
6085
6086beos*)
6087 lt_cv_deplibs_check_method=pass_all
6088 ;;
6089
6090bsdi[45]*)
6091 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6092 lt_cv_file_magic_cmd='/usr/bin/file -L'
6093 lt_cv_file_magic_test_file=/shlib/libc.so
6094 ;;
6095
6096cygwin*)
6097 # func_win32_libid is a shell function defined in ltmain.sh
6098 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6099 lt_cv_file_magic_cmd='func_win32_libid'
6100 ;;
6101
6102mingw* | pw32*)
6103 # Base MSYS/MinGW do not provide the 'file' command needed by
6104 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6105 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6106 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6107 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6108 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6109 lt_cv_file_magic_cmd='func_win32_libid'
6110 else
6111 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6112 lt_cv_file_magic_cmd='$OBJDUMP -f'
6113 fi
6114 ;;
6115
3725885a 6116cegcc*)
718a6fd8
SE
6117 # use the weaker test based on 'objdump'. See mingw*.
6118 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6119 lt_cv_file_magic_cmd='$OBJDUMP -f'
6120 ;;
6121
d7040cdb
SE
6122darwin* | rhapsody*)
6123 lt_cv_deplibs_check_method=pass_all
d45dc31f 6124 ;;
d7040cdb
SE
6125
6126freebsd* | dragonfly*)
6127 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6128 case $host_cpu in
6129 i*86 )
6130 # Not sure whether the presence of OpenBSD here was a mistake.
6131 # Let's accept both of them until this is cleared up.
6132 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6133 lt_cv_file_magic_cmd=/usr/bin/file
6134 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6135 ;;
6136 esac
6137 else
6138 lt_cv_deplibs_check_method=pass_all
6139 fi
6140 ;;
6141
6142gnu*)
6143 lt_cv_deplibs_check_method=pass_all
d45dc31f 6144 ;;
d7040cdb 6145
3725885a
RW
6146haiku*)
6147 lt_cv_deplibs_check_method=pass_all
6148 ;;
6149
d7040cdb
SE
6150hpux10.20* | hpux11*)
6151 lt_cv_file_magic_cmd=/usr/bin/file
6152 case $host_cpu in
6153 ia64*)
6154 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6155 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6156 ;;
6157 hppa*64*)
3725885a 6158 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
6159 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6160 ;;
d45dc31f 6161 *)
3725885a 6162 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6163 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6164 ;;
6165 esac
6166 ;;
42ecbf5e 6167
d7040cdb
SE
6168interix[3-9]*)
6169 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6170 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6171 ;;
42ecbf5e 6172
d7040cdb
SE
6173irix5* | irix6* | nonstopux*)
6174 case $LD in
6175 *-32|*"-32 ") libmagic=32-bit;;
6176 *-n32|*"-n32 ") libmagic=N32;;
6177 *-64|*"-64 ") libmagic=64-bit;;
6178 *) libmagic=never-match;;
6179 esac
6180 lt_cv_deplibs_check_method=pass_all
d45dc31f 6181 ;;
42ecbf5e 6182
d7040cdb 6183# This must be Linux ELF.
58e24671 6184linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6185 lt_cv_deplibs_check_method=pass_all
6186 ;;
252b5132 6187
d7040cdb
SE
6188netbsd*)
6189 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6190 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f 6191 else
d7040cdb 6192 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
d45dc31f 6193 fi
d7040cdb
SE
6194 ;;
6195
6196newos6*)
6197 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6198 lt_cv_file_magic_cmd=/usr/bin/file
6199 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6200 ;;
6201
6202*nto* | *qnx*)
6203 lt_cv_deplibs_check_method=pass_all
6204 ;;
42ecbf5e 6205
d7040cdb
SE
6206openbsd*)
6207 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6208 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6209 else
6210 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f
SE
6211 fi
6212 ;;
d7040cdb
SE
6213
6214osf3* | osf4* | osf5*)
6215 lt_cv_deplibs_check_method=pass_all
6216 ;;
6217
6218rdos*)
6219 lt_cv_deplibs_check_method=pass_all
6220 ;;
6221
6222solaris*)
6223 lt_cv_deplibs_check_method=pass_all
6224 ;;
6225
6226sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6227 lt_cv_deplibs_check_method=pass_all
6228 ;;
6229
6230sysv4 | sysv4.3*)
6231 case $host_vendor in
6232 motorola)
6233 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]'
6234 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6235 ;;
6236 ncr)
6237 lt_cv_deplibs_check_method=pass_all
6238 ;;
6239 sequent)
6240 lt_cv_file_magic_cmd='/bin/file'
6241 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6242 ;;
6243 sni)
6244 lt_cv_file_magic_cmd='/bin/file'
6245 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6246 lt_cv_file_magic_test_file=/lib/libc.so
6247 ;;
6248 siemens)
6249 lt_cv_deplibs_check_method=pass_all
6250 ;;
6251 pc)
6252 lt_cv_deplibs_check_method=pass_all
6253 ;;
6254 esac
6255 ;;
6256
6257tpf*)
6258 lt_cv_deplibs_check_method=pass_all
6259 ;;
d45dc31f 6260esac
42ecbf5e 6261
d7040cdb 6262fi
81ecdfbb
RW
6263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6264$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6265file_magic_cmd=$lt_cv_file_magic_cmd
6266deplibs_check_method=$lt_cv_deplibs_check_method
6267test -z "$deplibs_check_method" && deplibs_check_method=unknown
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
d45dc31f 6280if test -n "$ac_tool_prefix"; then
d7040cdb
SE
6281 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6282set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6284$as_echo_n "checking for $ac_word... " >&6; }
6285if test "${ac_cv_prog_AR+set}" = set; then :
6286 $as_echo_n "(cached) " >&6
42ecbf5e 6287else
d7040cdb
SE
6288 if test -n "$AR"; then
6289 ac_cv_prog_AR="$AR" # Let the user override the test.
d45dc31f
SE
6290else
6291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6292for as_dir in $PATH
6293do
6294 IFS=$as_save_IFS
6295 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6296 for ac_exec_ext in '' $ac_executable_extensions; do
6297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6298 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6300 break 2
6301 fi
6302done
81ecdfbb
RW
6303 done
6304IFS=$as_save_IFS
42ecbf5e 6305
42ecbf5e 6306fi
d45dc31f 6307fi
d7040cdb
SE
6308AR=$ac_cv_prog_AR
6309if test -n "$AR"; then
81ecdfbb
RW
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6311$as_echo "$AR" >&6; }
d45dc31f 6312else
81ecdfbb
RW
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6314$as_echo "no" >&6; }
d45dc31f 6315fi
42ecbf5e 6316
81ecdfbb 6317
42ecbf5e 6318fi
d7040cdb
SE
6319if test -z "$ac_cv_prog_AR"; then
6320 ac_ct_AR=$AR
6321 # Extract the first word of "ar", so it can be a program name with args.
6322set dummy ar; ac_word=$2
81ecdfbb
RW
6323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6324$as_echo_n "checking for $ac_word... " >&6; }
6325if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6326 $as_echo_n "(cached) " >&6
42ecbf5e 6327else
d7040cdb
SE
6328 if test -n "$ac_ct_AR"; then
6329 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
42ecbf5e 6330else
d45dc31f
SE
6331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6332for as_dir in $PATH
6333do
6334 IFS=$as_save_IFS
6335 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6336 for ac_exec_ext in '' $ac_executable_extensions; do
6337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6338 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6340 break 2
6341 fi
6342done
81ecdfbb
RW
6343 done
6344IFS=$as_save_IFS
42ecbf5e 6345
42ecbf5e 6346fi
42ecbf5e 6347fi
d7040cdb
SE
6348ac_ct_AR=$ac_cv_prog_ac_ct_AR
6349if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6351$as_echo "$ac_ct_AR" >&6; }
252b5132 6352else
81ecdfbb
RW
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6354$as_echo "no" >&6; }
252b5132 6355fi
252b5132 6356
81ecdfbb
RW
6357 if test "x$ac_ct_AR" = x; then
6358 AR="false"
6359 else
6360 case $cross_compiling:$ac_tool_warned in
6361yes:)
6362{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6363$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6364ac_tool_warned=yes ;;
6365esac
6366 AR=$ac_ct_AR
6367 fi
d45dc31f 6368else
d7040cdb 6369 AR="$ac_cv_prog_AR"
d45dc31f 6370fi
42ecbf5e 6371
d7040cdb
SE
6372test -z "$AR" && AR=ar
6373test -z "$AR_FLAGS" && AR_FLAGS=cru
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
d45dc31f
SE
6385if test -n "$ac_tool_prefix"; then
6386 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6387set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6389$as_echo_n "checking for $ac_word... " >&6; }
6390if test "${ac_cv_prog_STRIP+set}" = set; then :
6391 $as_echo_n "(cached) " >&6
d45dc31f
SE
6392else
6393 if test -n "$STRIP"; then
6394 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6395else
6396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6397for as_dir in $PATH
42ecbf5e 6398do
d45dc31f
SE
6399 IFS=$as_save_IFS
6400 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6401 for ac_exec_ext in '' $ac_executable_extensions; do
6402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 6403 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6405 break 2
6406 fi
6407done
81ecdfbb
RW
6408 done
6409IFS=$as_save_IFS
d45dc31f
SE
6410
6411fi
6412fi
6413STRIP=$ac_cv_prog_STRIP
6414if test -n "$STRIP"; then
81ecdfbb
RW
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6416$as_echo "$STRIP" >&6; }
252b5132 6417else
81ecdfbb
RW
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6419$as_echo "no" >&6; }
d45dc31f 6420fi
42ecbf5e 6421
81ecdfbb 6422
252b5132 6423fi
d45dc31f
SE
6424if test -z "$ac_cv_prog_STRIP"; then
6425 ac_ct_STRIP=$STRIP
6426 # Extract the first word of "strip", so it can be a program name with args.
6427set dummy strip; ac_word=$2
81ecdfbb
RW
6428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6429$as_echo_n "checking for $ac_word... " >&6; }
6430if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6431 $as_echo_n "(cached) " >&6
d45dc31f
SE
6432else
6433 if test -n "$ac_ct_STRIP"; then
6434 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6435else
6436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6437for as_dir in $PATH
6438do
6439 IFS=$as_save_IFS
6440 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6441 for ac_exec_ext in '' $ac_executable_extensions; do
6442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d45dc31f 6443 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d45dc31f
SE
6445 break 2
6446 fi
6447done
81ecdfbb
RW
6448 done
6449IFS=$as_save_IFS
42ecbf5e 6450
d45dc31f
SE
6451fi
6452fi
6453ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6454if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6456$as_echo "$ac_ct_STRIP" >&6; }
d45dc31f 6457else
81ecdfbb
RW
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6459$as_echo "no" >&6; }
252b5132 6460fi
e5a52504 6461
81ecdfbb
RW
6462 if test "x$ac_ct_STRIP" = x; then
6463 STRIP=":"
6464 else
6465 case $cross_compiling:$ac_tool_warned in
6466yes:)
6467{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6468$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6469ac_tool_warned=yes ;;
6470esac
6471 STRIP=$ac_ct_STRIP
6472 fi
d45dc31f
SE
6473else
6474 STRIP="$ac_cv_prog_STRIP"
6475fi
e5a52504 6476
d7040cdb 6477test -z "$STRIP" && STRIP=:
d45dc31f 6478
d45dc31f
SE
6479
6480
d45dc31f 6481
d45dc31f
SE
6482
6483
d7040cdb
SE
6484if test -n "$ac_tool_prefix"; then
6485 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6486set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6488$as_echo_n "checking for $ac_word... " >&6; }
6489if test "${ac_cv_prog_RANLIB+set}" = set; then :
6490 $as_echo_n "(cached) " >&6
d45dc31f 6491else
d7040cdb
SE
6492 if test -n "$RANLIB"; then
6493 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6494else
6495as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496for as_dir in $PATH
6497do
6498 IFS=$as_save_IFS
6499 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6500 for ac_exec_ext in '' $ac_executable_extensions; do
6501 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6502 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6503 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6504 break 2
d45dc31f 6505 fi
d7040cdb 6506done
81ecdfbb
RW
6507 done
6508IFS=$as_save_IFS
d45dc31f 6509
d7040cdb
SE
6510fi
6511fi
6512RANLIB=$ac_cv_prog_RANLIB
6513if test -n "$RANLIB"; then
81ecdfbb
RW
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6515$as_echo "$RANLIB" >&6; }
d7040cdb 6516else
81ecdfbb
RW
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6518$as_echo "no" >&6; }
d7040cdb 6519fi
d45dc31f 6520
81ecdfbb 6521
d7040cdb
SE
6522fi
6523if test -z "$ac_cv_prog_RANLIB"; then
6524 ac_ct_RANLIB=$RANLIB
6525 # Extract the first word of "ranlib", so it can be a program name with args.
6526set dummy ranlib; ac_word=$2
81ecdfbb
RW
6527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6528$as_echo_n "checking for $ac_word... " >&6; }
6529if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6530 $as_echo_n "(cached) " >&6
d7040cdb
SE
6531else
6532 if test -n "$ac_ct_RANLIB"; then
6533 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6534else
6535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6536for as_dir in $PATH
6537do
6538 IFS=$as_save_IFS
6539 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6540 for ac_exec_ext in '' $ac_executable_extensions; do
6541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6542 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6544 break 2
d45dc31f 6545 fi
d7040cdb 6546done
81ecdfbb
RW
6547 done
6548IFS=$as_save_IFS
d45dc31f 6549
d7040cdb
SE
6550fi
6551fi
6552ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6553if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6555$as_echo "$ac_ct_RANLIB" >&6; }
d15b04bd 6556else
81ecdfbb
RW
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6558$as_echo "no" >&6; }
d7040cdb 6559fi
252b5132 6560
81ecdfbb
RW
6561 if test "x$ac_ct_RANLIB" = x; then
6562 RANLIB=":"
6563 else
6564 case $cross_compiling:$ac_tool_warned in
6565yes:)
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6567$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6568ac_tool_warned=yes ;;
6569esac
6570 RANLIB=$ac_ct_RANLIB
6571 fi
d7040cdb
SE
6572else
6573 RANLIB="$ac_cv_prog_RANLIB"
6574fi
d45dc31f 6575
d7040cdb 6576test -z "$RANLIB" && RANLIB=:
d45dc31f 6577
d45dc31f 6578
d45dc31f 6579
42ecbf5e 6580
e5a52504 6581
d7040cdb
SE
6582
6583# Determine commands to create old-style static archives.
718a6fd8 6584old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6585old_postinstall_cmds='chmod 644 $oldlib'
6586old_postuninstall_cmds=
6587
6588if test -n "$RANLIB"; then
6589 case $host_os in
6590 openbsd*)
6591 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6592 ;;
6593 *)
6594 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6595 ;;
6596 esac
6597 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d45dc31f 6598fi
d45dc31f 6599
3725885a
RW
6600case $host_os in
6601 darwin*)
6602 lock_old_archive_extraction=yes ;;
6603 *)
6604 lock_old_archive_extraction=no ;;
6605esac
6606
6607
6608
6609
6610
6611
d45dc31f 6612
d45dc31f
SE
6613
6614
d15b04bd 6615
3e321448 6616
d45dc31f 6617
d45dc31f 6618
d45dc31f
SE
6619
6620
d45dc31f 6621
d45dc31f 6622
d45dc31f
SE
6623
6624
6625
6626
6627
6628
6629
d45dc31f 6630
d45dc31f 6631
d45dc31f 6632
d45dc31f 6633
d45dc31f 6634
d45dc31f 6635
d45dc31f 6636
d45dc31f 6637
3e321448
L
6638
6639
d45dc31f
SE
6640
6641
d45dc31f
SE
6642
6643
d45dc31f 6644
d7040cdb
SE
6645# If no C compiler was specified, use CC.
6646LTCC=${LTCC-"$CC"}
42ecbf5e 6647
d7040cdb
SE
6648# If no C compiler flags were specified, use CFLAGS.
6649LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
e5a52504 6650
d7040cdb
SE
6651# Allow CC to be a program name with arguments.
6652compiler=$CC
d15b04bd 6653
d7040cdb
SE
6654
6655# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6657$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6658if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6659 $as_echo_n "(cached) " >&6
d15b04bd 6660else
d7040cdb
SE
6661
6662# These are sane defaults that work on at least a few old systems.
6663# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6664
6665# Character class describing NM global symbol codes.
6666symcode='[BCDEGRST]'
6667
6668# Regexp to match symbols that can be accessed directly from C.
6669sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6670
6671# Define system-specific variables.
6672case $host_os in
6673aix*)
6674 symcode='[BCDT]'
6675 ;;
718a6fd8 6676cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
6677 symcode='[ABCDGISTW]'
6678 ;;
6679hpux*)
6680 if test "$host_cpu" = ia64; then
6681 symcode='[ABCDEGRST]'
42ecbf5e 6682 fi
d7040cdb
SE
6683 ;;
6684irix* | nonstopux*)
6685 symcode='[BCDEGRST]'
6686 ;;
6687osf*)
6688 symcode='[BCDEGQRST]'
6689 ;;
6690solaris*)
6691 symcode='[BDRT]'
6692 ;;
6693sco3.2v5*)
6694 symcode='[DT]'
6695 ;;
6696sysv4.2uw2*)
6697 symcode='[DT]'
6698 ;;
6699sysv5* | sco5v6* | unixware* | OpenUNIX*)
6700 symcode='[ABDT]'
6701 ;;
6702sysv4)
6703 symcode='[DFNSTU]'
6704 ;;
6705esac
d15b04bd 6706
d7040cdb
SE
6707# If we're using GNU nm, then use its standard symbol codes.
6708case `$NM -V 2>&1` in
6709*GNU* | *'with BFD'*)
6710 symcode='[ABCDGIRSTW]' ;;
6711esac
e5a52504 6712
d7040cdb
SE
6713# Transform an extracted symbol line into a proper C declaration.
6714# Some systems (esp. on ia64) link data and code symbols differently,
7357c5b6
AM
6715# so use this general approach.
6716lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 6717
7357c5b6
AM
6718# Transform an extracted symbol line into symbol name and symbol address
6719lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
718a6fd8 6720lt_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 6721
7357c5b6
AM
6722# Handle CRLF in mingw tool chain
6723opt_cr=
6724case $build_os in
6725mingw*)
6726 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6727 ;;
6728esac
d7040cdb 6729
7357c5b6
AM
6730# Try without a prefix underscore, then with it.
6731for ac_symprfx in "" "_"; do
d7040cdb 6732
7357c5b6
AM
6733 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6734 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6735
7357c5b6
AM
6736 # Write the raw and C identifiers.
6737 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6738 # Fake it for dumpbin and say T for any non-static function
6739 # and D for any global variable.
6740 # Also find C++ and __fastcall symbols from MSVC++,
6741 # which start with @ or ?.
6742 lt_cv_sys_global_symbol_pipe="$AWK '"\
6743" {last_section=section; section=\$ 3};"\
6744" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6745" \$ 0!~/External *\|/{next};"\
6746" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6747" {if(hide[section]) next};"\
6748" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6749" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6750" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6751" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6752" ' prfx=^$ac_symprfx"
6753 else
6754 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6755 fi
6756
6757 # Check to see that the pipe works correctly.
6758 pipe_works=no
6759
6760 rm -f conftest*
6761 cat > conftest.$ac_ext <<_LT_EOF
6762#ifdef __cplusplus
6763extern "C" {
6764#endif
6765char nm_test_var;
6766void nm_test_func(void);
6767void nm_test_func(void){}
6768#ifdef __cplusplus
d7040cdb 6769}
7357c5b6
AM
6770#endif
6771int main(){nm_test_var='a';nm_test_func();return(0);}
6772_LT_EOF
6773
81ecdfbb 6774 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6775 (eval $ac_compile) 2>&5
42ecbf5e 6776 ac_status=$?
81ecdfbb
RW
6777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6778 test $ac_status = 0; }; then
7357c5b6
AM
6779 # Now try to grab the symbols.
6780 nlist=conftest.nm
3725885a
RW
6781 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6782 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
42ecbf5e 6783 ac_status=$?
81ecdfbb
RW
6784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6785 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6786 # Try sorting and uniquifying the output.
6787 if sort "$nlist" | uniq > "$nlist"T; then
6788 mv -f "$nlist"T "$nlist"
6789 else
6790 rm -f "$nlist"T
6791 fi
d7040cdb 6792
7357c5b6
AM
6793 # Make sure that we snagged all the symbols we need.
6794 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6795 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6796 cat <<_LT_EOF > conftest.$ac_ext
6797#ifdef __cplusplus
6798extern "C" {
6799#endif
e5a52504 6800
7357c5b6
AM
6801_LT_EOF
6802 # Now generate the symbol file.
6803 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7148cc28 6804
7357c5b6 6805 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 6806
7357c5b6
AM
6807/* The mapping between symbol names and symbols. */
6808const struct {
6809 const char *name;
6810 void *address;
6811}
6812lt__PROGRAM__LTX_preloaded_symbols[] =
6813{
6814 { "@PROGRAM@", (void *) 0 },
6815_LT_EOF
6816 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6817 cat <<\_LT_EOF >> conftest.$ac_ext
6818 {0, (void *) 0}
6819};
d7040cdb 6820
7357c5b6
AM
6821/* This works around a problem in FreeBSD linker */
6822#ifdef FREEBSD_WORKAROUND
6823static const void *lt_preloaded_setup() {
6824 return lt__PROGRAM__LTX_preloaded_symbols;
6825}
d7040cdb
SE
6826#endif
6827
7357c5b6 6828#ifdef __cplusplus
d7040cdb 6829}
7357c5b6
AM
6830#endif
6831_LT_EOF
6832 # Now try linking the two files.
6833 mv conftest.$ac_objext conftstm.$ac_objext
6834 lt_save_LIBS="$LIBS"
6835 lt_save_CFLAGS="$CFLAGS"
6836 LIBS="conftstm.$ac_objext"
6837 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6838 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
6839 (eval $ac_link) 2>&5
6840 ac_status=$?
81ecdfbb
RW
6841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6842 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6843 pipe_works=yes
6844 fi
6845 LIBS="$lt_save_LIBS"
6846 CFLAGS="$lt_save_CFLAGS"
6847 else
6848 echo "cannot find nm_test_func in $nlist" >&5
6849 fi
6850 else
6851 echo "cannot find nm_test_var in $nlist" >&5
6852 fi
6853 else
6854 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6855 fi
6856 else
6857 echo "$progname: failed program was:" >&5
6858 cat conftest.$ac_ext >&5
6859 fi
718a6fd8 6860 rm -rf conftest* conftst*
7357c5b6
AM
6861
6862 # Do not use the global_symbol_pipe unless it works.
6863 if test "$pipe_works" = yes; then
6864 break
6865 else
6866 lt_cv_sys_global_symbol_pipe=
6867 fi
6868done
d7040cdb 6869
d7040cdb 6870fi
7357c5b6
AM
6871
6872if test -z "$lt_cv_sys_global_symbol_pipe"; then
6873 lt_cv_sys_global_symbol_to_cdecl=
d7040cdb 6874fi
7357c5b6 6875if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6877$as_echo "failed" >&6; }
7357c5b6 6878else
81ecdfbb
RW
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6880$as_echo "ok" >&6; }
d7040cdb 6881fi
20e95c23 6882
20e95c23
DJ
6883
6884
20e95c23
DJ
6885
6886
20e95c23 6887
20e95c23 6888
20e95c23 6889
20e95c23 6890
20e95c23 6891
20e95c23
DJ
6892
6893
7357c5b6
AM
6894
6895
6896
718a6fd8
SE
6897
6898
6899
6900
6901
7357c5b6
AM
6902
6903
81ecdfbb
RW
6904# Check whether --enable-libtool-lock was given.
6905if test "${enable_libtool_lock+set}" = set; then :
6906 enableval=$enable_libtool_lock;
6907fi
7357c5b6 6908
7357c5b6
AM
6909test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6910
6911# Some flags need to be propagated to the compiler or linker for good
6912# libtool support.
6913case $host in
6914ia64-*-hpux*)
6915 # Find out which ABI we are using.
6916 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6917 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6918 (eval $ac_compile) 2>&5
6919 ac_status=$?
81ecdfbb
RW
6920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6921 test $ac_status = 0; }; then
7357c5b6
AM
6922 case `/usr/bin/file conftest.$ac_objext` in
6923 *ELF-32*)
6924 HPUX_IA64_MODE="32"
6925 ;;
6926 *ELF-64*)
6927 HPUX_IA64_MODE="64"
6928 ;;
6929 esac
6930 fi
6931 rm -rf conftest*
6932 ;;
6933*-*-irix6*)
6934 # Find out which ABI we are using.
3725885a 6935 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6936 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6937 (eval $ac_compile) 2>&5
6938 ac_status=$?
81ecdfbb
RW
6939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6940 test $ac_status = 0; }; then
7357c5b6
AM
6941 if test "$lt_cv_prog_gnu_ld" = yes; then
6942 case `/usr/bin/file conftest.$ac_objext` in
6943 *32-bit*)
6944 LD="${LD-ld} -melf32bsmip"
6945 ;;
6946 *N32*)
6947 LD="${LD-ld} -melf32bmipn32"
6948 ;;
6949 *64-bit*)
6950 LD="${LD-ld} -melf64bmip"
6951 ;;
6952 esac
6953 else
6954 case `/usr/bin/file conftest.$ac_objext` in
6955 *32-bit*)
6956 LD="${LD-ld} -32"
6957 ;;
6958 *N32*)
6959 LD="${LD-ld} -n32"
6960 ;;
6961 *64-bit*)
6962 LD="${LD-ld} -64"
6963 ;;
6964 esac
6965 fi
6966 fi
6967 rm -rf conftest*
6968 ;;
6969
6970x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6971s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6972 # Find out which ABI we are using.
6973 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6974 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6975 (eval $ac_compile) 2>&5
6976 ac_status=$?
81ecdfbb
RW
6977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6978 test $ac_status = 0; }; then
7357c5b6
AM
6979 case `/usr/bin/file conftest.o` in
6980 *32-bit*)
6981 case $host in
6982 x86_64-*kfreebsd*-gnu)
6983 LD="${LD-ld} -m elf_i386_fbsd"
6984 ;;
6985 x86_64-*linux*)
6986 LD="${LD-ld} -m elf_i386"
6987 ;;
6988 ppc64-*linux*|powerpc64-*linux*)
6989 LD="${LD-ld} -m elf32ppclinux"
6990 ;;
6991 s390x-*linux*)
6992 LD="${LD-ld} -m elf_s390"
6993 ;;
6994 sparc64-*linux*)
6995 LD="${LD-ld} -m elf32_sparc"
6996 ;;
6997 esac
6998 ;;
6999 *64-bit*)
7000 case $host in
7001 x86_64-*kfreebsd*-gnu)
7002 LD="${LD-ld} -m elf_x86_64_fbsd"
7003 ;;
7004 x86_64-*linux*)
7005 LD="${LD-ld} -m elf_x86_64"
7006 ;;
7007 ppc*-*linux*|powerpc*-*linux*)
7008 LD="${LD-ld} -m elf64ppc"
7009 ;;
7010 s390*-*linux*|s390*-*tpf*)
7011 LD="${LD-ld} -m elf64_s390"
7012 ;;
7013 sparc*-*linux*)
7014 LD="${LD-ld} -m elf64_sparc"
7015 ;;
7016 esac
7017 ;;
7018 esac
7019 fi
7020 rm -rf conftest*
7021 ;;
7022
7023*-*-sco3.2v5*)
7024 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7025 SAVE_CFLAGS="$CFLAGS"
7026 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7028$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7029if test "${lt_cv_cc_needs_belf+set}" = set; then :
7030 $as_echo_n "(cached) " >&6
d7040cdb 7031else
7357c5b6
AM
7032 ac_ext=c
7033ac_cpp='$CPP $CPPFLAGS'
7034ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7035ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7036ac_compiler_gnu=$ac_cv_c_compiler_gnu
7037
81ecdfbb 7038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7039/* end confdefs.h. */
20e95c23 7040
7357c5b6
AM
7041int
7042main ()
7043{
7044
7045 ;
7046 return 0;
7047}
d7040cdb 7048_ACEOF
81ecdfbb 7049if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7050 lt_cv_cc_needs_belf=yes
d15b04bd 7051else
81ecdfbb 7052 lt_cv_cc_needs_belf=no
d7040cdb 7053fi
81ecdfbb
RW
7054rm -f core conftest.err conftest.$ac_objext \
7055 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7056 ac_ext=c
7057ac_cpp='$CPP $CPPFLAGS'
7058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7060ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 7061
718a6fd8 7062fi
81ecdfbb
RW
7063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7064$as_echo "$lt_cv_cc_needs_belf" >&6; }
718a6fd8
SE
7065 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7066 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7067 CFLAGS="$SAVE_CFLAGS"
7068 fi
7069 ;;
7070sparc*-*solaris*)
7071 # Find out which ABI we are using.
7072 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7073 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
718a6fd8
SE
7074 (eval $ac_compile) 2>&5
7075 ac_status=$?
81ecdfbb
RW
7076 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7077 test $ac_status = 0; }; then
718a6fd8
SE
7078 case `/usr/bin/file conftest.o` in
7079 *64-bit*)
7080 case $lt_cv_prog_gnu_ld in
7081 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7082 *)
7083 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7084 LD="${LD-ld} -64"
7085 fi
7086 ;;
7087 esac
7088 ;;
7089 esac
7090 fi
7091 rm -rf conftest*
7092 ;;
7093esac
7094
7095need_locks="$enable_libtool_lock"
7096
7097
7098 case $host_os in
7099 rhapsody* | darwin*)
7100 if test -n "$ac_tool_prefix"; then
7101 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7102set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7104$as_echo_n "checking for $ac_word... " >&6; }
7105if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7106 $as_echo_n "(cached) " >&6
718a6fd8
SE
7107else
7108 if test -n "$DSYMUTIL"; then
7109 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7110else
7111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7112for as_dir in $PATH
7113do
7114 IFS=$as_save_IFS
7115 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7116 for ac_exec_ext in '' $ac_executable_extensions; do
7117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7118 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7120 break 2
7121 fi
7122done
81ecdfbb
RW
7123 done
7124IFS=$as_save_IFS
718a6fd8
SE
7125
7126fi
7127fi
7128DSYMUTIL=$ac_cv_prog_DSYMUTIL
7129if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7131$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7132else
81ecdfbb
RW
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7134$as_echo "no" >&6; }
718a6fd8
SE
7135fi
7136
81ecdfbb 7137
718a6fd8
SE
7138fi
7139if test -z "$ac_cv_prog_DSYMUTIL"; then
7140 ac_ct_DSYMUTIL=$DSYMUTIL
7141 # Extract the first word of "dsymutil", so it can be a program name with args.
7142set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7144$as_echo_n "checking for $ac_word... " >&6; }
7145if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7146 $as_echo_n "(cached) " >&6
718a6fd8
SE
7147else
7148 if test -n "$ac_ct_DSYMUTIL"; then
7149 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7150else
7151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7152for as_dir in $PATH
7153do
7154 IFS=$as_save_IFS
7155 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7156 for ac_exec_ext in '' $ac_executable_extensions; do
7157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7158 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7160 break 2
7161 fi
7162done
81ecdfbb
RW
7163 done
7164IFS=$as_save_IFS
718a6fd8 7165
718a6fd8
SE
7166fi
7167fi
7168ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7169if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7171$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7172else
81ecdfbb
RW
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7174$as_echo "no" >&6; }
718a6fd8
SE
7175fi
7176
81ecdfbb
RW
7177 if test "x$ac_ct_DSYMUTIL" = x; then
7178 DSYMUTIL=":"
7179 else
7180 case $cross_compiling:$ac_tool_warned in
7181yes:)
7182{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7183$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7184ac_tool_warned=yes ;;
7185esac
7186 DSYMUTIL=$ac_ct_DSYMUTIL
7187 fi
718a6fd8
SE
7188else
7189 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7190fi
7191
7192 if test -n "$ac_tool_prefix"; then
7193 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7194set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7196$as_echo_n "checking for $ac_word... " >&6; }
7197if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7198 $as_echo_n "(cached) " >&6
718a6fd8
SE
7199else
7200 if test -n "$NMEDIT"; then
7201 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7202else
7203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7204for as_dir in $PATH
7205do
7206 IFS=$as_save_IFS
7207 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7208 for ac_exec_ext in '' $ac_executable_extensions; do
7209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7210 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7212 break 2
7213 fi
7214done
81ecdfbb
RW
7215 done
7216IFS=$as_save_IFS
718a6fd8
SE
7217
7218fi
7219fi
7220NMEDIT=$ac_cv_prog_NMEDIT
7221if test -n "$NMEDIT"; then
81ecdfbb
RW
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7223$as_echo "$NMEDIT" >&6; }
718a6fd8 7224else
81ecdfbb
RW
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7226$as_echo "no" >&6; }
718a6fd8
SE
7227fi
7228
81ecdfbb 7229
718a6fd8
SE
7230fi
7231if test -z "$ac_cv_prog_NMEDIT"; then
7232 ac_ct_NMEDIT=$NMEDIT
7233 # Extract the first word of "nmedit", so it can be a program name with args.
7234set dummy nmedit; ac_word=$2
81ecdfbb
RW
7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7236$as_echo_n "checking for $ac_word... " >&6; }
7237if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7238 $as_echo_n "(cached) " >&6
718a6fd8
SE
7239else
7240 if test -n "$ac_ct_NMEDIT"; then
7241 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7242else
7243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7244for as_dir in $PATH
7245do
7246 IFS=$as_save_IFS
7247 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7248 for ac_exec_ext in '' $ac_executable_extensions; do
7249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7250 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7252 break 2
7253 fi
7254done
81ecdfbb
RW
7255 done
7256IFS=$as_save_IFS
718a6fd8 7257
718a6fd8
SE
7258fi
7259fi
7260ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7261if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7263$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7264else
81ecdfbb
RW
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7266$as_echo "no" >&6; }
718a6fd8
SE
7267fi
7268
81ecdfbb
RW
7269 if test "x$ac_ct_NMEDIT" = x; then
7270 NMEDIT=":"
7271 else
7272 case $cross_compiling:$ac_tool_warned in
7273yes:)
7274{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7275$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7276ac_tool_warned=yes ;;
7277esac
7278 NMEDIT=$ac_ct_NMEDIT
7279 fi
718a6fd8
SE
7280else
7281 NMEDIT="$ac_cv_prog_NMEDIT"
7282fi
7283
7284 if test -n "$ac_tool_prefix"; then
7285 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7286set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7288$as_echo_n "checking for $ac_word... " >&6; }
7289if test "${ac_cv_prog_LIPO+set}" = set; then :
7290 $as_echo_n "(cached) " >&6
718a6fd8
SE
7291else
7292 if test -n "$LIPO"; then
7293 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7294else
7295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7296for as_dir in $PATH
7297do
7298 IFS=$as_save_IFS
7299 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7300 for ac_exec_ext in '' $ac_executable_extensions; do
7301 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7302 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7304 break 2
7305 fi
7306done
81ecdfbb
RW
7307 done
7308IFS=$as_save_IFS
718a6fd8
SE
7309
7310fi
7311fi
7312LIPO=$ac_cv_prog_LIPO
7313if test -n "$LIPO"; then
81ecdfbb
RW
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7315$as_echo "$LIPO" >&6; }
718a6fd8 7316else
81ecdfbb
RW
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7318$as_echo "no" >&6; }
718a6fd8
SE
7319fi
7320
81ecdfbb 7321
718a6fd8
SE
7322fi
7323if test -z "$ac_cv_prog_LIPO"; then
7324 ac_ct_LIPO=$LIPO
7325 # Extract the first word of "lipo", so it can be a program name with args.
7326set dummy lipo; ac_word=$2
81ecdfbb
RW
7327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7328$as_echo_n "checking for $ac_word... " >&6; }
7329if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7330 $as_echo_n "(cached) " >&6
718a6fd8
SE
7331else
7332 if test -n "$ac_ct_LIPO"; then
7333 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7334else
7335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7336for as_dir in $PATH
7337do
7338 IFS=$as_save_IFS
7339 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7340 for ac_exec_ext in '' $ac_executable_extensions; do
7341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7342 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7344 break 2
7345 fi
7346done
81ecdfbb
RW
7347 done
7348IFS=$as_save_IFS
718a6fd8 7349
718a6fd8
SE
7350fi
7351fi
7352ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7353if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7355$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7356else
81ecdfbb
RW
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7358$as_echo "no" >&6; }
718a6fd8
SE
7359fi
7360
81ecdfbb
RW
7361 if test "x$ac_ct_LIPO" = x; then
7362 LIPO=":"
7363 else
7364 case $cross_compiling:$ac_tool_warned in
7365yes:)
7366{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7367$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7368ac_tool_warned=yes ;;
7369esac
7370 LIPO=$ac_ct_LIPO
7371 fi
718a6fd8
SE
7372else
7373 LIPO="$ac_cv_prog_LIPO"
7374fi
7375
7376 if test -n "$ac_tool_prefix"; then
7377 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7378set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7380$as_echo_n "checking for $ac_word... " >&6; }
7381if test "${ac_cv_prog_OTOOL+set}" = set; then :
7382 $as_echo_n "(cached) " >&6
718a6fd8
SE
7383else
7384 if test -n "$OTOOL"; then
7385 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7386else
7387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388for as_dir in $PATH
7389do
7390 IFS=$as_save_IFS
7391 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7392 for ac_exec_ext in '' $ac_executable_extensions; do
7393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7394 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7396 break 2
7397 fi
7398done
81ecdfbb
RW
7399 done
7400IFS=$as_save_IFS
718a6fd8
SE
7401
7402fi
7403fi
7404OTOOL=$ac_cv_prog_OTOOL
7405if test -n "$OTOOL"; then
81ecdfbb
RW
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7407$as_echo "$OTOOL" >&6; }
718a6fd8 7408else
81ecdfbb
RW
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410$as_echo "no" >&6; }
718a6fd8
SE
7411fi
7412
81ecdfbb 7413
718a6fd8
SE
7414fi
7415if test -z "$ac_cv_prog_OTOOL"; then
7416 ac_ct_OTOOL=$OTOOL
7417 # Extract the first word of "otool", so it can be a program name with args.
7418set dummy otool; ac_word=$2
81ecdfbb
RW
7419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7420$as_echo_n "checking for $ac_word... " >&6; }
7421if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7422 $as_echo_n "(cached) " >&6
718a6fd8
SE
7423else
7424 if test -n "$ac_ct_OTOOL"; then
7425 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7426else
7427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428for as_dir in $PATH
7429do
7430 IFS=$as_save_IFS
7431 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7432 for ac_exec_ext in '' $ac_executable_extensions; do
7433 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7434 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7436 break 2
7437 fi
7438done
81ecdfbb
RW
7439 done
7440IFS=$as_save_IFS
718a6fd8 7441
718a6fd8
SE
7442fi
7443fi
7444ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7445if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7447$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7448else
81ecdfbb
RW
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7450$as_echo "no" >&6; }
718a6fd8
SE
7451fi
7452
81ecdfbb
RW
7453 if test "x$ac_ct_OTOOL" = x; then
7454 OTOOL=":"
7455 else
7456 case $cross_compiling:$ac_tool_warned in
7457yes:)
7458{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7459$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460ac_tool_warned=yes ;;
7461esac
7462 OTOOL=$ac_ct_OTOOL
7463 fi
718a6fd8
SE
7464else
7465 OTOOL="$ac_cv_prog_OTOOL"
7466fi
7467
7468 if test -n "$ac_tool_prefix"; then
7469 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7470set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472$as_echo_n "checking for $ac_word... " >&6; }
7473if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7474 $as_echo_n "(cached) " >&6
718a6fd8
SE
7475else
7476 if test -n "$OTOOL64"; then
7477 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7478else
7479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480for as_dir in $PATH
7481do
7482 IFS=$as_save_IFS
7483 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7484 for ac_exec_ext in '' $ac_executable_extensions; do
7485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7486 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7488 break 2
7489 fi
7490done
81ecdfbb
RW
7491 done
7492IFS=$as_save_IFS
718a6fd8
SE
7493
7494fi
7495fi
7496OTOOL64=$ac_cv_prog_OTOOL64
7497if test -n "$OTOOL64"; then
81ecdfbb
RW
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7499$as_echo "$OTOOL64" >&6; }
718a6fd8 7500else
81ecdfbb
RW
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502$as_echo "no" >&6; }
718a6fd8
SE
7503fi
7504
81ecdfbb 7505
718a6fd8
SE
7506fi
7507if test -z "$ac_cv_prog_OTOOL64"; then
7508 ac_ct_OTOOL64=$OTOOL64
7509 # Extract the first word of "otool64", so it can be a program name with args.
7510set dummy otool64; ac_word=$2
81ecdfbb
RW
7511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7512$as_echo_n "checking for $ac_word... " >&6; }
7513if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7514 $as_echo_n "(cached) " >&6
718a6fd8
SE
7515else
7516 if test -n "$ac_ct_OTOOL64"; then
7517 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7518else
7519as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7520for as_dir in $PATH
7521do
7522 IFS=$as_save_IFS
7523 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7524 for ac_exec_ext in '' $ac_executable_extensions; do
7525 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7526 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7528 break 2
7529 fi
7530done
81ecdfbb
RW
7531 done
7532IFS=$as_save_IFS
718a6fd8 7533
718a6fd8
SE
7534fi
7535fi
7536ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7537if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7539$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7540else
81ecdfbb
RW
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7542$as_echo "no" >&6; }
718a6fd8
SE
7543fi
7544
81ecdfbb
RW
7545 if test "x$ac_ct_OTOOL64" = x; then
7546 OTOOL64=":"
7547 else
7548 case $cross_compiling:$ac_tool_warned in
7549yes:)
7550{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7551$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7552ac_tool_warned=yes ;;
7553esac
7554 OTOOL64=$ac_ct_OTOOL64
7555 fi
718a6fd8
SE
7556else
7557 OTOOL64="$ac_cv_prog_OTOOL64"
7558fi
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
81ecdfbb
RW
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7587$as_echo_n "checking for -single_module linker flag... " >&6; }
7588if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7589 $as_echo_n "(cached) " >&6
718a6fd8
SE
7590else
7591 lt_cv_apple_cc_single_mod=no
7592 if test -z "${LT_MULTI_MODULE}"; then
7593 # By default we will add the -single_module flag. You can override
7594 # by either setting the environment variable LT_MULTI_MODULE
7595 # non-empty at configure time, or by adding -multi_module to the
7596 # link flags.
7597 rm -rf libconftest.dylib*
7598 echo "int foo(void){return 1;}" > conftest.c
7599 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7600-dynamiclib -Wl,-single_module conftest.c" >&5
7601 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7602 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7603 _lt_result=$?
7604 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7605 lt_cv_apple_cc_single_mod=yes
7606 else
7607 cat conftest.err >&5
7608 fi
7609 rm -rf libconftest.dylib*
7610 rm -f conftest.*
7611 fi
7612fi
81ecdfbb
RW
7613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7614$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7616$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7617if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7618 $as_echo_n "(cached) " >&6
718a6fd8
SE
7619else
7620 lt_cv_ld_exported_symbols_list=no
7621 save_LDFLAGS=$LDFLAGS
7622 echo "_main" > conftest.sym
7623 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7625/* end confdefs.h. */
7626
7627int
7628main ()
7629{
7630
7631 ;
7632 return 0;
7633}
7634_ACEOF
81ecdfbb 7635if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7636 lt_cv_ld_exported_symbols_list=yes
7637else
81ecdfbb 7638 lt_cv_ld_exported_symbols_list=no
718a6fd8 7639fi
81ecdfbb
RW
7640rm -f core conftest.err conftest.$ac_objext \
7641 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7642 LDFLAGS="$save_LDFLAGS"
7643
7644fi
81ecdfbb
RW
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7646$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7648$as_echo_n "checking for -force_load linker flag... " >&6; }
7649if test "${lt_cv_ld_force_load+set}" = set; then :
7650 $as_echo_n "(cached) " >&6
7651else
7652 lt_cv_ld_force_load=no
7653 cat > conftest.c << _LT_EOF
7654int forced_loaded() { return 2;}
7655_LT_EOF
7656 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7657 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7658 echo "$AR cru libconftest.a conftest.o" >&5
7659 $AR cru libconftest.a conftest.o 2>&5
7660 cat > conftest.c << _LT_EOF
7661int main() { return 0;}
7662_LT_EOF
7663 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7664 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7665 _lt_result=$?
7666 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7667 lt_cv_ld_force_load=yes
7668 else
7669 cat conftest.err >&5
7670 fi
7671 rm -f conftest.err libconftest.a conftest conftest.c
7672 rm -rf conftest.dSYM
7673
7674fi
7675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7676$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7677 case $host_os in
7678 rhapsody* | darwin1.[012])
7679 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7680 darwin1.*)
7681 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7682 darwin*) # darwin 5.x on
7683 # if running on 10.5 or later, the deployment target defaults
7684 # to the OS version, if on x86, and 10.4, the deployment
7685 # target defaults to 10.4. Don't you love it?
7686 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7687 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7688 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7689 10.[012]*)
7690 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7691 10.*)
7692 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7693 esac
7694 ;;
7695 esac
7696 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7697 _lt_dar_single_mod='$single_module'
7698 fi
7699 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7700 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7701 else
7702 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7703 fi
3725885a 7704 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7705 _lt_dsymutil='~$DSYMUTIL $lib || :'
7706 else
7707 _lt_dsymutil=
7708 fi
7709 ;;
7710 esac
7711
718a6fd8 7712for ac_header in dlfcn.h
81ecdfbb
RW
7713do :
7714 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7715"
7716if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
718a6fd8 7717 cat >>confdefs.h <<_ACEOF
81ecdfbb 7718#define HAVE_DLFCN_H 1
718a6fd8
SE
7719_ACEOF
7720
7721fi
7722
7723done
7724
7725
7726
3725885a
RW
7727
7728
718a6fd8
SE
7729# Set options
7730
7731
7732
7733 enable_dlopen=no
7734
7735
7736 enable_win32_dll=no
7737
7738
81ecdfbb
RW
7739 # Check whether --enable-shared was given.
7740if test "${enable_shared+set}" = set; then :
7741 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
7742 case $enableval in
7743 yes) enable_shared=yes ;;
7744 no) enable_shared=no ;;
7745 *)
7746 enable_shared=no
7747 # Look at the argument we got. We use all the common list separators.
7748 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7749 for pkg in $enableval; do
7750 IFS="$lt_save_ifs"
7751 if test "X$pkg" = "X$p"; then
7752 enable_shared=yes
7753 fi
7754 done
7755 IFS="$lt_save_ifs"
7756 ;;
7757 esac
7758else
7759 enable_shared=yes
81ecdfbb 7760fi
718a6fd8
SE
7761
7762
7763
7764
7765
7766
7767
7768
81ecdfbb
RW
7769
7770 # Check whether --enable-static was given.
7771if test "${enable_static+set}" = set; then :
7772 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7773 case $enableval in
7774 yes) enable_static=yes ;;
7775 no) enable_static=no ;;
7776 *)
7777 enable_static=no
7778 # Look at the argument we got. We use all the common list separators.
7779 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7780 for pkg in $enableval; do
7781 IFS="$lt_save_ifs"
7782 if test "X$pkg" = "X$p"; then
7783 enable_static=yes
7784 fi
7785 done
7786 IFS="$lt_save_ifs"
7787 ;;
7788 esac
7789else
7790 enable_static=yes
81ecdfbb 7791fi
718a6fd8
SE
7792
7793
7794
7795
7796
7797
7798
7799
7800
81ecdfbb
RW
7801
7802# Check whether --with-pic was given.
7803if test "${with_pic+set}" = set; then :
7804 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
7805else
7806 pic_mode=default
81ecdfbb
RW
7807fi
7808
718a6fd8
SE
7809
7810test -z "$pic_mode" && pic_mode=default
7811
7812
7813
7814
7815
7816
7817
81ecdfbb
RW
7818 # Check whether --enable-fast-install was given.
7819if test "${enable_fast_install+set}" = set; then :
7820 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
7821 case $enableval in
7822 yes) enable_fast_install=yes ;;
7823 no) enable_fast_install=no ;;
7824 *)
7825 enable_fast_install=no
7826 # Look at the argument we got. We use all the common list separators.
7827 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7828 for pkg in $enableval; do
7829 IFS="$lt_save_ifs"
7830 if test "X$pkg" = "X$p"; then
7831 enable_fast_install=yes
7832 fi
7833 done
7834 IFS="$lt_save_ifs"
7357c5b6
AM
7835 ;;
7836 esac
718a6fd8
SE
7837else
7838 enable_fast_install=yes
81ecdfbb
RW
7839fi
7840
20e95c23 7841
20e95c23
DJ
7842
7843
42ecbf5e 7844
d7040cdb 7845
20e95c23 7846
d7040cdb 7847
d7040cdb
SE
7848
7849
7850
7851# This can be used to rebuild libtool when needed
7852LIBTOOL_DEPS="$ltmain"
7853
7854# Always use our own libtool.
7855LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
3725885a 7879
d7040cdb
SE
7880
7881
7882test -z "$LN_S" && LN_S="ln -s"
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897if test -n "${ZSH_VERSION+set}" ; then
7898 setopt NO_GLOB_SUBST
7899fi
7900
81ecdfbb
RW
7901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7902$as_echo_n "checking for objdir... " >&6; }
7903if test "${lt_cv_objdir+set}" = set; then :
7904 $as_echo_n "(cached) " >&6
20e95c23 7905else
d7040cdb
SE
7906 rm -f .libs 2>/dev/null
7907mkdir .libs 2>/dev/null
7908if test -d .libs; then
7909 lt_cv_objdir=.libs
42ecbf5e 7910else
d7040cdb
SE
7911 # MS-DOS does not allow filenames that begin with a dot.
7912 lt_cv_objdir=_libs
7913fi
7914rmdir .libs 2>/dev/null
42ecbf5e 7915fi
81ecdfbb
RW
7916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7917$as_echo "$lt_cv_objdir" >&6; }
d7040cdb 7918objdir=$lt_cv_objdir
42ecbf5e 7919
d7040cdb
SE
7920
7921
7922
7923
7924cat >>confdefs.h <<_ACEOF
7925#define LT_OBJDIR "$lt_cv_objdir/"
7926_ACEOF
7927
7928
7929
7930
d7040cdb
SE
7931case $host_os in
7932aix3*)
7933 # AIX sometimes has problems with the GCC collect2 program. For some
7934 # reason, if we set the COLLECT_NAMES environment variable, the problems
7935 # vanish in a puff of smoke.
7936 if test "X${COLLECT_NAMES+set}" != Xset; then
7937 COLLECT_NAMES=
7938 export COLLECT_NAMES
7939 fi
7940 ;;
7941esac
7942
d7040cdb
SE
7943# Global variables:
7944ofile=libtool
7945can_build_shared=yes
7946
7947# All known linkers require a `.a' archive for static linking (except MSVC,
7948# which needs '.lib').
7949libext=a
7950
7951with_gnu_ld="$lt_cv_prog_gnu_ld"
7952
7953old_CC="$CC"
7954old_CFLAGS="$CFLAGS"
7955
7956# Set sane defaults for various variables
7957test -z "$CC" && CC=cc
7958test -z "$LTCC" && LTCC=$CC
7959test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7960test -z "$LD" && LD=ld
7961test -z "$ac_objext" && ac_objext=o
7962
7963for cc_temp in $compiler""; do
7964 case $cc_temp in
7965 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7966 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7967 \-*) ;;
7968 *) break;;
7969 esac
7970done
3725885a 7971cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
7972
7973
7974# Only perform the check for file, if the check method requires it
7975test -z "$MAGIC_CMD" && MAGIC_CMD=file
7976case $deplibs_check_method in
7977file_magic*)
7978 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7980$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7981if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7982 $as_echo_n "(cached) " >&6
42ecbf5e 7983else
d7040cdb
SE
7984 case $MAGIC_CMD in
7985[\\/*] | ?:[\\/]*)
7986 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
20e95c23 7987 ;;
d7040cdb
SE
7988*)
7989 lt_save_MAGIC_CMD="$MAGIC_CMD"
7990 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7991 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7992 for ac_dir in $ac_dummy; do
7993 IFS="$lt_save_ifs"
7994 test -z "$ac_dir" && ac_dir=.
7995 if test -f $ac_dir/${ac_tool_prefix}file; then
7996 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7997 if test -n "$file_magic_test_file"; then
7998 case $deplibs_check_method in
7999 "file_magic "*)
8000 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8001 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8002 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8003 $EGREP "$file_magic_regex" > /dev/null; then
8004 :
8005 else
8006 cat <<_LT_EOF 1>&2
42ecbf5e 8007
d7040cdb
SE
8008*** Warning: the command libtool uses to detect shared libraries,
8009*** $file_magic_cmd, produces output that libtool cannot recognize.
8010*** The result is that libtool may fail to recognize shared libraries
8011*** as such. This will affect the creation of libtool libraries that
8012*** depend on shared libraries, but programs linked with such libtool
8013*** libraries will work regardless of this problem. Nevertheless, you
8014*** may want to report the problem to your system manager and/or to
8015*** bug-libtool@gnu.org
8016
8017_LT_EOF
8018 fi ;;
8019 esac
8020 fi
8021 break
8022 fi
8023 done
8024 IFS="$lt_save_ifs"
8025 MAGIC_CMD="$lt_save_MAGIC_CMD"
20e95c23
DJ
8026 ;;
8027esac
42ecbf5e 8028fi
20e95c23 8029
d7040cdb
SE
8030MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8031if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8033$as_echo "$MAGIC_CMD" >&6; }
42ecbf5e 8034else
81ecdfbb
RW
8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8036$as_echo "no" >&6; }
42ecbf5e
DJ
8037fi
8038
20e95c23
DJ
8039
8040
42ecbf5e 8041
20e95c23 8042
d7040cdb
SE
8043if test -z "$lt_cv_path_MAGIC_CMD"; then
8044 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8046$as_echo_n "checking for file... " >&6; }
8047if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8048 $as_echo_n "(cached) " >&6
42ecbf5e 8049else
d7040cdb
SE
8050 case $MAGIC_CMD in
8051[\\/*] | ?:[\\/]*)
8052 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8053 ;;
8054*)
8055 lt_save_MAGIC_CMD="$MAGIC_CMD"
8056 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8057 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8058 for ac_dir in $ac_dummy; do
8059 IFS="$lt_save_ifs"
8060 test -z "$ac_dir" && ac_dir=.
8061 if test -f $ac_dir/file; then
8062 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8063 if test -n "$file_magic_test_file"; then
8064 case $deplibs_check_method in
8065 "file_magic "*)
8066 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8067 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8068 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8069 $EGREP "$file_magic_regex" > /dev/null; then
8070 :
8071 else
8072 cat <<_LT_EOF 1>&2
8073
8074*** Warning: the command libtool uses to detect shared libraries,
8075*** $file_magic_cmd, produces output that libtool cannot recognize.
8076*** The result is that libtool may fail to recognize shared libraries
8077*** as such. This will affect the creation of libtool libraries that
8078*** depend on shared libraries, but programs linked with such libtool
8079*** libraries will work regardless of this problem. Nevertheless, you
8080*** may want to report the problem to your system manager and/or to
8081*** bug-libtool@gnu.org
8082
8083_LT_EOF
8084 fi ;;
8085 esac
8086 fi
8087 break
8088 fi
8089 done
8090 IFS="$lt_save_ifs"
8091 MAGIC_CMD="$lt_save_MAGIC_CMD"
8092 ;;
20e95c23
DJ
8093esac
8094fi
d7040cdb
SE
8095
8096MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8097if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8099$as_echo "$MAGIC_CMD" >&6; }
20e95c23 8100else
81ecdfbb
RW
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8102$as_echo "no" >&6; }
20e95c23
DJ
8103fi
8104
20e95c23 8105
42ecbf5e 8106 else
d7040cdb 8107 MAGIC_CMD=:
42ecbf5e 8108 fi
42ecbf5e 8109fi
42ecbf5e 8110
20e95c23 8111 fi
d7040cdb
SE
8112 ;;
8113esac
42ecbf5e 8114
d7040cdb 8115# Use C for the default configuration in the libtool script
42ecbf5e 8116
d7040cdb
SE
8117lt_save_CC="$CC"
8118ac_ext=c
8119ac_cpp='$CPP $CPPFLAGS'
8120ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8121ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8122ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 8123
42ecbf5e 8124
d7040cdb
SE
8125# Source file extension for C test sources.
8126ac_ext=c
42ecbf5e 8127
d7040cdb
SE
8128# Object file extension for compiled C test sources.
8129objext=o
8130objext=$objext
42ecbf5e 8131
d7040cdb
SE
8132# Code to be used in simple compile tests
8133lt_simple_compile_test_code="int some_variable = 0;"
42ecbf5e 8134
d7040cdb
SE
8135# Code to be used in simple link tests
8136lt_simple_link_test_code='int main(){return(0);}'
42ecbf5e 8137
ac48eca1 8138
42ecbf5e 8139
42ecbf5e 8140
d5fbea21 8141
d5fbea21
DJ
8142
8143
d7040cdb
SE
8144# If no C compiler was specified, use CC.
8145LTCC=${LTCC-"$CC"}
20e95c23 8146
d7040cdb
SE
8147# If no C compiler flags were specified, use CFLAGS.
8148LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
42ecbf5e 8149
d7040cdb
SE
8150# Allow CC to be a program name with arguments.
8151compiler=$CC
252b5132 8152
d7040cdb
SE
8153# Save the default compiler, since it gets overwritten when the other
8154# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8155compiler_DEFAULT=$CC
42ecbf5e 8156
d7040cdb
SE
8157# save warnings/boilerplate of simple test code
8158ac_outfile=conftest.$ac_objext
8159echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8160eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8161_lt_compiler_boilerplate=`cat conftest.err`
8162$RM conftest*
252b5132 8163
d7040cdb
SE
8164ac_outfile=conftest.$ac_objext
8165echo "$lt_simple_link_test_code" >conftest.$ac_ext
8166eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8167_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8168$RM -r conftest*
252b5132 8169
42ecbf5e 8170
d7040cdb
SE
8171## CAVEAT EMPTOR:
8172## There is no encapsulation within the following macros, do not change
8173## the running order or otherwise move them around unless you know exactly
8174## what you are doing...
8175if test -n "$compiler"; then
252b5132 8176
d7040cdb 8177lt_prog_compiler_no_builtin_flag=
252b5132 8178
d7040cdb 8179if test "$GCC" = yes; then
3725885a
RW
8180 case $cc_basename in
8181 nvcc*)
8182 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8183 *)
8184 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8185 esac
d15b04bd 8186
81ecdfbb
RW
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8188$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8189if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8190 $as_echo_n "(cached) " >&6
252b5132 8191else
d7040cdb
SE
8192 lt_cv_prog_compiler_rtti_exceptions=no
8193 ac_outfile=conftest.$ac_objext
8194 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8195 lt_compiler_flag="-fno-rtti -fno-exceptions"
8196 # Insert the option either (1) after the last *FLAGS variable, or
8197 # (2) before a word containing "conftest.", or (3) at the end.
8198 # Note that $ac_compile itself does not contain backslashes and begins
8199 # with a dollar sign (not a hyphen), so the echo should work correctly.
8200 # The option is referenced via a variable to avoid confusing sed.
8201 lt_compile=`echo "$ac_compile" | $SED \
8202 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8203 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8204 -e 's:$: $lt_compiler_flag:'`
3725885a 8205 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8206 (eval "$lt_compile" 2>conftest.err)
8207 ac_status=$?
8208 cat conftest.err >&5
3725885a 8209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8210 if (exit $ac_status) && test -s "$ac_outfile"; then
8211 # The compiler can only warn and ignore the option if not recognized
8212 # So say no if there are warnings other than the usual output.
3725885a 8213 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8214 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8215 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8216 lt_cv_prog_compiler_rtti_exceptions=yes
8217 fi
8218 fi
8219 $RM conftest*
42ecbf5e 8220
252b5132 8221fi
81ecdfbb
RW
8222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8223$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8224
8225if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8226 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
20e95c23 8227else
d7040cdb 8228 :
252b5132 8229fi
252b5132
RH
8230
8231fi
d7040cdb
SE
8232
8233
8234
8235
8236
8237
8238 lt_prog_compiler_wl=
8239lt_prog_compiler_pic=
8240lt_prog_compiler_static=
8241
81ecdfbb
RW
8242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8243$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8244
8245 if test "$GCC" = yes; then
8246 lt_prog_compiler_wl='-Wl,'
8247 lt_prog_compiler_static='-static'
8248
8249 case $host_os in
8250 aix*)
8251 # All AIX code is PIC.
8252 if test "$host_cpu" = ia64; then
8253 # AIX 5 now supports IA64 processor
8254 lt_prog_compiler_static='-Bstatic'
8255 fi
8256 ;;
8257
8258 amigaos*)
718a6fd8
SE
8259 case $host_cpu in
8260 powerpc)
8261 # see comment about AmigaOS4 .so support
8262 lt_prog_compiler_pic='-fPIC'
8263 ;;
8264 m68k)
8265 # FIXME: we need at least 68020 code to build shared libraries, but
8266 # adding the `-m68020' flag to GCC prevents building anything better,
8267 # like `-m68040'.
8268 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8269 ;;
8270 esac
d7040cdb
SE
8271 ;;
8272
8273 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8274 # PIC is the default for these OSes.
8275 ;;
8276
718a6fd8 8277 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8278 # This hack is so that the source file can tell whether it is being
8279 # built for inclusion in a dll (and should export symbols for example).
8280 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8281 # (--disable-auto-import) libraries
8282 lt_prog_compiler_pic='-DDLL_EXPORT'
8283 ;;
8284
8285 darwin* | rhapsody*)
8286 # PIC is the default on this platform
8287 # Common symbols not allowed in MH_DYLIB files
8288 lt_prog_compiler_pic='-fno-common'
8289 ;;
8290
3725885a
RW
8291 haiku*)
8292 # PIC is the default for Haiku.
8293 # The "-static" flag exists, but is broken.
8294 lt_prog_compiler_static=
8295 ;;
8296
d7040cdb 8297 hpux*)
718a6fd8
SE
8298 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8299 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8300 # sets the default TLS model and affects inlining.
d7040cdb 8301 case $host_cpu in
718a6fd8 8302 hppa*64*)
d7040cdb
SE
8303 # +Z the default
8304 ;;
8305 *)
8306 lt_prog_compiler_pic='-fPIC'
8307 ;;
8308 esac
8309 ;;
8310
8311 interix[3-9]*)
8312 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8313 # Instead, we relocate shared libraries at runtime.
8314 ;;
8315
8316 msdosdjgpp*)
8317 # Just because we use GCC doesn't mean we suddenly get shared libraries
8318 # on systems that don't support them.
8319 lt_prog_compiler_can_build_shared=no
8320 enable_shared=no
8321 ;;
8322
8323 *nto* | *qnx*)
8324 # QNX uses GNU C++, but need to define -shared option too, otherwise
8325 # it will coredump.
8326 lt_prog_compiler_pic='-fPIC -shared'
8327 ;;
8328
8329 sysv4*MP*)
8330 if test -d /usr/nec; then
8331 lt_prog_compiler_pic=-Kconform_pic
8332 fi
8333 ;;
8334
8335 *)
8336 lt_prog_compiler_pic='-fPIC'
8337 ;;
8338 esac
3725885a
RW
8339
8340 case $cc_basename in
8341 nvcc*) # Cuda Compiler Driver 2.2
8342 lt_prog_compiler_wl='-Xlinker '
8343 lt_prog_compiler_pic='-Xcompiler -fPIC'
8344 ;;
8345 esac
d7040cdb
SE
8346 else
8347 # PORTME Check for flag to pass linker flags through the system compiler.
8348 case $host_os in
8349 aix*)
8350 lt_prog_compiler_wl='-Wl,'
8351 if test "$host_cpu" = ia64; then
8352 # AIX 5 now supports IA64 processor
8353 lt_prog_compiler_static='-Bstatic'
8354 else
8355 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8356 fi
8357 ;;
d7040cdb 8358
718a6fd8 8359 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8360 # This hack is so that the source file can tell whether it is being
8361 # built for inclusion in a dll (and should export symbols for example).
8362 lt_prog_compiler_pic='-DDLL_EXPORT'
8363 ;;
8364
8365 hpux9* | hpux10* | hpux11*)
8366 lt_prog_compiler_wl='-Wl,'
8367 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8368 # not for PA HP-UX.
8369 case $host_cpu in
8370 hppa*64*|ia64*)
8371 # +Z the default
8372 ;;
8373 *)
8374 lt_prog_compiler_pic='+Z'
8375 ;;
8376 esac
8377 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8378 lt_prog_compiler_static='${wl}-a ${wl}archive'
8379 ;;
8380
8381 irix5* | irix6* | nonstopux*)
8382 lt_prog_compiler_wl='-Wl,'
8383 # PIC (with -KPIC) is the default.
8384 lt_prog_compiler_static='-non_shared'
8385 ;;
8386
58e24671 8387 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8388 case $cc_basename in
718a6fd8
SE
8389 # old Intel for x86_64 which still supported -KPIC.
8390 ecc*)
d7040cdb
SE
8391 lt_prog_compiler_wl='-Wl,'
8392 lt_prog_compiler_pic='-KPIC'
8393 lt_prog_compiler_static='-static'
8394 ;;
718a6fd8
SE
8395 # icc used to be incompatible with GCC.
8396 # ICC 10 doesn't accept -KPIC any more.
8397 icc* | ifort*)
8398 lt_prog_compiler_wl='-Wl,'
8399 lt_prog_compiler_pic='-fPIC'
8400 lt_prog_compiler_static='-static'
8401 ;;
8402 # Lahey Fortran 8.1.
8403 lf95*)
8404 lt_prog_compiler_wl='-Wl,'
8405 lt_prog_compiler_pic='--shared'
8406 lt_prog_compiler_static='--static'
8407 ;;
3725885a 8408 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8409 # Portland Group compilers (*not* the Pentium gcc compiler,
8410 # which looks to be a dead project)
8411 lt_prog_compiler_wl='-Wl,'
8412 lt_prog_compiler_pic='-fpic'
8413 lt_prog_compiler_static='-Bstatic'
8414 ;;
8415 ccc*)
8416 lt_prog_compiler_wl='-Wl,'
8417 # All Alpha code is PIC.
8418 lt_prog_compiler_static='-non_shared'
8419 ;;
3725885a
RW
8420 xl* | bgxl* | bgf* | mpixl*)
8421 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8422 lt_prog_compiler_wl='-Wl,'
8423 lt_prog_compiler_pic='-qpic'
8424 lt_prog_compiler_static='-qstaticlink'
8425 ;;
d7040cdb
SE
8426 *)
8427 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8428 *Sun\ F* | *Sun*Fortran*)
8429 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8430 lt_prog_compiler_pic='-KPIC'
8431 lt_prog_compiler_static='-Bstatic'
3725885a 8432 lt_prog_compiler_wl=''
d7040cdb 8433 ;;
3725885a
RW
8434 *Sun\ C*)
8435 # Sun C 5.9
d7040cdb
SE
8436 lt_prog_compiler_pic='-KPIC'
8437 lt_prog_compiler_static='-Bstatic'
3725885a 8438 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8439 ;;
8440 esac
8441 ;;
8442 esac
8443 ;;
8444
8445 newsos6)
8446 lt_prog_compiler_pic='-KPIC'
8447 lt_prog_compiler_static='-Bstatic'
8448 ;;
8449
8450 *nto* | *qnx*)
8451 # QNX uses GNU C++, but need to define -shared option too, otherwise
8452 # it will coredump.
8453 lt_prog_compiler_pic='-fPIC -shared'
8454 ;;
8455
8456 osf3* | osf4* | osf5*)
8457 lt_prog_compiler_wl='-Wl,'
8458 # All OSF/1 code is PIC.
8459 lt_prog_compiler_static='-non_shared'
8460 ;;
8461
8462 rdos*)
8463 lt_prog_compiler_static='-non_shared'
8464 ;;
8465
8466 solaris*)
8467 lt_prog_compiler_pic='-KPIC'
8468 lt_prog_compiler_static='-Bstatic'
8469 case $cc_basename in
8470 f77* | f90* | f95*)
8471 lt_prog_compiler_wl='-Qoption ld ';;
8472 *)
8473 lt_prog_compiler_wl='-Wl,';;
8474 esac
8475 ;;
8476
8477 sunos4*)
8478 lt_prog_compiler_wl='-Qoption ld '
8479 lt_prog_compiler_pic='-PIC'
8480 lt_prog_compiler_static='-Bstatic'
8481 ;;
8482
8483 sysv4 | sysv4.2uw2* | sysv4.3*)
8484 lt_prog_compiler_wl='-Wl,'
8485 lt_prog_compiler_pic='-KPIC'
8486 lt_prog_compiler_static='-Bstatic'
8487 ;;
8488
8489 sysv4*MP*)
8490 if test -d /usr/nec ;then
8491 lt_prog_compiler_pic='-Kconform_pic'
8492 lt_prog_compiler_static='-Bstatic'
8493 fi
8494 ;;
8495
8496 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8497 lt_prog_compiler_wl='-Wl,'
8498 lt_prog_compiler_pic='-KPIC'
8499 lt_prog_compiler_static='-Bstatic'
8500 ;;
8501
8502 unicos*)
8503 lt_prog_compiler_wl='-Wl,'
8504 lt_prog_compiler_can_build_shared=no
8505 ;;
8506
8507 uts4*)
8508 lt_prog_compiler_pic='-pic'
8509 lt_prog_compiler_static='-Bstatic'
8510 ;;
8511
8512 *)
8513 lt_prog_compiler_can_build_shared=no
8514 ;;
8515 esac
8516 fi
8517
8518case $host_os in
8519 # For platforms which do not support PIC, -DPIC is meaningless:
8520 *djgpp*)
8521 lt_prog_compiler_pic=
8522 ;;
8523 *)
8524 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8525 ;;
8526esac
81ecdfbb
RW
8527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8528$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8529
8530
8531
8532
8533
8534
8535#
8536# Check to make sure the PIC flag actually works.
8537#
8538if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8540$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8541if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8542 $as_echo_n "(cached) " >&6
42ecbf5e 8543else
718a6fd8 8544 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
8545 ac_outfile=conftest.$ac_objext
8546 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8547 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8548 # Insert the option either (1) after the last *FLAGS variable, or
8549 # (2) before a word containing "conftest.", or (3) at the end.
8550 # Note that $ac_compile itself does not contain backslashes and begins
8551 # with a dollar sign (not a hyphen), so the echo should work correctly.
8552 # The option is referenced via a variable to avoid confusing sed.
8553 lt_compile=`echo "$ac_compile" | $SED \
8554 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8555 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8556 -e 's:$: $lt_compiler_flag:'`
3725885a 8557 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8558 (eval "$lt_compile" 2>conftest.err)
8559 ac_status=$?
8560 cat conftest.err >&5
3725885a 8561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8562 if (exit $ac_status) && test -s "$ac_outfile"; then
8563 # The compiler can only warn and ignore the option if not recognized
8564 # So say no if there are warnings other than the usual output.
3725885a 8565 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8566 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8567 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8568 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
8569 fi
8570 fi
8571 $RM conftest*
42ecbf5e 8572
252b5132 8573fi
81ecdfbb
RW
8574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8575$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8576
718a6fd8 8577if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
8578 case $lt_prog_compiler_pic in
8579 "" | " "*) ;;
8580 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8581 esac
252b5132 8582else
d7040cdb
SE
8583 lt_prog_compiler_pic=
8584 lt_prog_compiler_can_build_shared=no
252b5132 8585fi
252b5132
RH
8586
8587fi
42ecbf5e 8588
d7040cdb
SE
8589
8590
8591
8592
8593
8594#
8595# Check to make sure the static flag actually works.
8596#
8597wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8599$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8600if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8601 $as_echo_n "(cached) " >&6
42ecbf5e 8602else
718a6fd8 8603 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
8604 save_LDFLAGS="$LDFLAGS"
8605 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8606 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8607 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8608 # The linker can only warn and ignore the option if not recognized
8609 # So say no if there are warnings
8610 if test -s conftest.err; then
8611 # Append any errors to the config.log.
8612 cat conftest.err 1>&5
3725885a 8613 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
8614 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8615 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8616 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8617 fi
8618 else
718a6fd8 8619 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8620 fi
8621 fi
718a6fd8 8622 $RM -r conftest*
d7040cdb 8623 LDFLAGS="$save_LDFLAGS"
42ecbf5e 8624
42ecbf5e 8625fi
81ecdfbb
RW
8626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8627$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8628
718a6fd8 8629if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
8630 :
8631else
8632 lt_prog_compiler_static=
42ecbf5e 8633fi
42ecbf5e 8634
252b5132 8635
252b5132 8636
42ecbf5e 8637
252b5132 8638
20e95c23 8639
d7040cdb 8640
81ecdfbb
RW
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8642$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8643if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8644 $as_echo_n "(cached) " >&6
252b5132 8645else
d7040cdb
SE
8646 lt_cv_prog_compiler_c_o=no
8647 $RM -r conftest 2>/dev/null
8648 mkdir conftest
8649 cd conftest
8650 mkdir out
8651 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8652
8653 lt_compiler_flag="-o out/conftest2.$ac_objext"
8654 # Insert the option either (1) after the last *FLAGS variable, or
8655 # (2) before a word containing "conftest.", or (3) at the end.
8656 # Note that $ac_compile itself does not contain backslashes and begins
8657 # with a dollar sign (not a hyphen), so the echo should work correctly.
8658 lt_compile=`echo "$ac_compile" | $SED \
8659 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8660 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8661 -e 's:$: $lt_compiler_flag:'`
3725885a 8662 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8663 (eval "$lt_compile" 2>out/conftest.err)
8664 ac_status=$?
8665 cat out/conftest.err >&5
3725885a 8666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8667 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8668 then
8669 # The compiler can only warn and ignore the option if not recognized
8670 # So say no if there are warnings
3725885a 8671 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8672 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8673 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8674 lt_cv_prog_compiler_c_o=yes
8675 fi
8676 fi
8677 chmod u+w . 2>&5
8678 $RM conftest*
8679 # SGI C++ compiler will create directory out/ii_files/ for
8680 # template instantiation
8681 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8682 $RM out/* && rmdir out
8683 cd ..
8684 $RM -r conftest
8685 $RM conftest*
8686
252b5132 8687fi
81ecdfbb
RW
8688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8689$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
42ecbf5e 8690
20e95c23 8691
20e95c23
DJ
8692
8693
d7040cdb
SE
8694
8695
81ecdfbb
RW
8696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8697$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8698if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8699 $as_echo_n "(cached) " >&6
42ecbf5e 8700else
d7040cdb
SE
8701 lt_cv_prog_compiler_c_o=no
8702 $RM -r conftest 2>/dev/null
8703 mkdir conftest
8704 cd conftest
8705 mkdir out
8706 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8707
8708 lt_compiler_flag="-o out/conftest2.$ac_objext"
8709 # Insert the option either (1) after the last *FLAGS variable, or
8710 # (2) before a word containing "conftest.", or (3) at the end.
8711 # Note that $ac_compile itself does not contain backslashes and begins
8712 # with a dollar sign (not a hyphen), so the echo should work correctly.
8713 lt_compile=`echo "$ac_compile" | $SED \
8714 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8715 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8716 -e 's:$: $lt_compiler_flag:'`
3725885a 8717 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8718 (eval "$lt_compile" 2>out/conftest.err)
8719 ac_status=$?
8720 cat out/conftest.err >&5
3725885a 8721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8722 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8723 then
8724 # The compiler can only warn and ignore the option if not recognized
8725 # So say no if there are warnings
3725885a 8726 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8727 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8728 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8729 lt_cv_prog_compiler_c_o=yes
8730 fi
8731 fi
8732 chmod u+w . 2>&5
8733 $RM conftest*
8734 # SGI C++ compiler will create directory out/ii_files/ for
8735 # template instantiation
8736 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8737 $RM out/* && rmdir out
8738 cd ..
8739 $RM -r conftest
8740 $RM conftest*
8741
8742fi
81ecdfbb
RW
8743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8744$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8745
8746
8747
8748
8749hard_links="nottested"
8750if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8751 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8753$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
8754 hard_links=yes
8755 $RM conftest*
8756 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8757 touch conftest.a
8758 ln conftest.a conftest.b 2>&5 || hard_links=no
8759 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8761$as_echo "$hard_links" >&6; }
d7040cdb 8762 if test "$hard_links" = no; then
81ecdfbb
RW
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8764$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
8765 need_locks=warn
8766 fi
8767else
8768 need_locks=no
8769fi
8770
8771
8772
8773
8774
8775
81ecdfbb
RW
8776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8777$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
8778
8779 runpath_var=
8780 allow_undefined_flag=
8781 always_export_symbols=no
8782 archive_cmds=
8783 archive_expsym_cmds=
8784 compiler_needs_object=no
8785 enable_shared_with_static_runtimes=no
8786 export_dynamic_flag_spec=
8787 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8788 hardcode_automatic=no
8789 hardcode_direct=no
8790 hardcode_direct_absolute=no
8791 hardcode_libdir_flag_spec=
8792 hardcode_libdir_flag_spec_ld=
8793 hardcode_libdir_separator=
8794 hardcode_minus_L=no
8795 hardcode_shlibpath_var=unsupported
8796 inherit_rpath=no
8797 link_all_deplibs=unknown
8798 module_cmds=
8799 module_expsym_cmds=
8800 old_archive_from_new_cmds=
8801 old_archive_from_expsyms_cmds=
8802 thread_safe_flag_spec=
8803 whole_archive_flag_spec=
8804 # include_expsyms should be a list of space-separated symbols to be *always*
8805 # included in the symbol list
8806 include_expsyms=
8807 # exclude_expsyms can be an extended regexp of symbols to exclude
8808 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8809 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8810 # as well as any symbol that contains `d'.
718a6fd8 8811 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
8812 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8813 # platforms (ab)use it in PIC code, but their linkers get confused if
8814 # the symbol is explicitly referenced. Since portable code cannot
8815 # rely on this symbol name, it's probably fine to never include it in
8816 # preloaded symbol tables.
718a6fd8 8817 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
8818 extract_expsyms_cmds=
8819
8820 case $host_os in
718a6fd8 8821 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
8822 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8823 # When not using gcc, we currently assume that we are using
8824 # Microsoft Visual C++.
8825 if test "$GCC" != yes; then
8826 with_gnu_ld=no
8827 fi
8828 ;;
8829 interix*)
8830 # we just hope/assume this is gcc and not c89 (= MSVC++)
8831 with_gnu_ld=yes
8832 ;;
8833 openbsd*)
8834 with_gnu_ld=no
8835 ;;
8836 esac
8837
8838 ld_shlibs=yes
3725885a
RW
8839
8840 # On some targets, GNU ld is compatible enough with the native linker
8841 # that we're better off using the native interface for both.
8842 lt_use_gnu_ld_interface=no
d7040cdb 8843 if test "$with_gnu_ld" = yes; then
3725885a
RW
8844 case $host_os in
8845 aix*)
8846 # The AIX port of GNU ld has always aspired to compatibility
8847 # with the native linker. However, as the warning in the GNU ld
8848 # block says, versions before 2.19.5* couldn't really create working
8849 # shared libraries, regardless of the interface used.
8850 case `$LD -v 2>&1` in
8851 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8852 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8853 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8854 *)
8855 lt_use_gnu_ld_interface=yes
8856 ;;
8857 esac
8858 ;;
8859 *)
8860 lt_use_gnu_ld_interface=yes
8861 ;;
8862 esac
8863 fi
8864
8865 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
8866 # If archive_cmds runs LD, not CC, wlarc should be empty
8867 wlarc='${wl}'
8868
8869 # Set some defaults for GNU ld with shared library support. These
8870 # are reset later if shared libraries are not supported. Putting them
8871 # here allows them to be overridden if necessary.
8872 runpath_var=LD_RUN_PATH
8873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8874 export_dynamic_flag_spec='${wl}--export-dynamic'
8875 # ancient GNU ld didn't support --whole-archive et. al.
8876 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8877 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8878 else
8879 whole_archive_flag_spec=
8880 fi
8881 supports_anon_versioning=no
8882 case `$LD -v 2>&1` in
3725885a 8883 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
8884 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8885 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8886 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8887 *\ 2.11.*) ;; # other 2.11 versions
8888 *) supports_anon_versioning=yes ;;
8889 esac
8890
8891 # See if GNU ld supports shared libraries.
8892 case $host_os in
50e7d84b 8893 aix[3-9]*)
d7040cdb
SE
8894 # On AIX/PPC, the GNU linker is very broken
8895 if test "$host_cpu" != ia64; then
8896 ld_shlibs=no
8897 cat <<_LT_EOF 1>&2
8898
3725885a 8899*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
8900*** to be unable to reliably create shared libraries on AIX.
8901*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8902*** really care for shared libraries, you may want to install binutils
8903*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8904*** You will then need to restart the configuration process.
d7040cdb
SE
8905
8906_LT_EOF
8907 fi
8908 ;;
8909
8910 amigaos*)
718a6fd8
SE
8911 case $host_cpu in
8912 powerpc)
8913 # see comment about AmigaOS4 .so support
8914 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8915 archive_expsym_cmds=''
8916 ;;
8917 m68k)
8918 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)'
8919 hardcode_libdir_flag_spec='-L$libdir'
8920 hardcode_minus_L=yes
8921 ;;
8922 esac
d7040cdb
SE
8923 ;;
8924
8925 beos*)
8926 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8927 allow_undefined_flag=unsupported
8928 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8929 # support --undefined. This deserves some investigation. FIXME
8930 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8931 else
8932 ld_shlibs=no
8933 fi
8934 ;;
8935
718a6fd8 8936 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
8937 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8938 # as there is no search path for DLLs.
8939 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8940 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
8941 allow_undefined_flag=unsupported
8942 always_export_symbols=no
8943 enable_shared_with_static_runtimes=yes
8944 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8945
8946 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8947 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8948 # If the export-symbols file already is a .def file (1st line
8949 # is EXPORTS), use it as is; otherwise, prepend...
8950 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8951 cp $export_symbols $output_objdir/$soname.def;
8952 else
8953 echo EXPORTS > $output_objdir/$soname.def;
8954 cat $export_symbols >> $output_objdir/$soname.def;
8955 fi~
8956 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8957 else
8958 ld_shlibs=no
8959 fi
8960 ;;
8961
3725885a
RW
8962 haiku*)
8963 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8964 link_all_deplibs=yes
8965 ;;
8966
d7040cdb
SE
8967 interix[3-9]*)
8968 hardcode_direct=no
8969 hardcode_shlibpath_var=no
8970 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8971 export_dynamic_flag_spec='${wl}-E'
8972 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8973 # Instead, shared libraries are loaded at an image base (0x10000000 by
8974 # default) and relocated if they conflict, which is a slow very memory
8975 # consuming and fragmenting process. To avoid this, we pick a random,
8976 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8977 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8978 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8979 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'
8980 ;;
8981
58e24671 8982 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
8983 tmp_diet=no
8984 if test "$host_os" = linux-dietlibc; then
8985 case $cc_basename in
8986 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8987 esac
8988 fi
8989 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8990 && test "$tmp_diet" = no
8991 then
8992 tmp_addflag=
718a6fd8 8993 tmp_sharedflag='-shared'
d7040cdb
SE
8994 case $cc_basename,$host_cpu in
8995 pgcc*) # Portland Group C compiler
3725885a 8996 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
8997 tmp_addflag=' $pic_flag'
8998 ;;
3725885a
RW
8999 pgf77* | pgf90* | pgf95* | pgfortran*)
9000 # Portland Group f77 and f90 compilers
9001 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
9002 tmp_addflag=' $pic_flag -Mnomain' ;;
9003 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9004 tmp_addflag=' -i_dynamic' ;;
9005 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9006 tmp_addflag=' -i_dynamic -nofor_main' ;;
9007 ifc* | ifort*) # Intel Fortran compiler
9008 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9009 lf95*) # Lahey Fortran 8.1
9010 whole_archive_flag_spec=
9011 tmp_sharedflag='--shared' ;;
3725885a 9012 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9013 tmp_sharedflag='-qmkshrobj'
9014 tmp_addflag= ;;
3725885a
RW
9015 nvcc*) # Cuda Compiler Driver 2.2
9016 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'
9017 compiler_needs_object=yes
9018 ;;
d7040cdb
SE
9019 esac
9020 case `$CC -V 2>&1 | sed 5q` in
9021 *Sun\ C*) # Sun C 5.9
3725885a 9022 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
9023 compiler_needs_object=yes
9024 tmp_sharedflag='-G' ;;
9025 *Sun\ F*) # Sun Fortran 8.3
9026 tmp_sharedflag='-G' ;;
d7040cdb
SE
9027 esac
9028 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9029
9030 if test "x$supports_anon_versioning" = xyes; then
9031 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9032 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9033 echo "local: *; };" >> $output_objdir/$libname.ver~
9034 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9035 fi
718a6fd8
SE
9036
9037 case $cc_basename in
3725885a 9038 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9039 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9040 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9041 hardcode_libdir_flag_spec=
9042 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9043 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9044 if test "x$supports_anon_versioning" = xyes; then
9045 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9046 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9047 echo "local: *; };" >> $output_objdir/$libname.ver~
9048 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9049 fi
9050 ;;
9051 esac
d7040cdb
SE
9052 else
9053 ld_shlibs=no
9054 fi
9055 ;;
9056
9057 netbsd*)
9058 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9059 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9060 wlarc=
9061 else
9062 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9063 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9064 fi
9065 ;;
9066
9067 solaris*)
9068 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9069 ld_shlibs=no
9070 cat <<_LT_EOF 1>&2
9071
9072*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9073*** create shared libraries on Solaris systems. Therefore, libtool
9074*** is disabling shared libraries support. We urge you to upgrade GNU
9075*** binutils to release 2.9.1 or newer. Another option is to modify
9076*** your PATH or compiler configuration so that the native linker is
9077*** used, and then restart.
9078
9079_LT_EOF
9080 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9081 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9082 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9083 else
9084 ld_shlibs=no
9085 fi
9086 ;;
9087
9088 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9089 case `$LD -v 2>&1` in
9090 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9091 ld_shlibs=no
9092 cat <<_LT_EOF 1>&2
9093
9094*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9095*** reliably create shared libraries on SCO systems. Therefore, libtool
9096*** is disabling shared libraries support. We urge you to upgrade GNU
9097*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9098*** your PATH or compiler configuration so that the native linker is
9099*** used, and then restart.
9100
9101_LT_EOF
9102 ;;
9103 *)
9104 # For security reasons, it is highly recommended that you always
9105 # use absolute paths for naming shared libraries, and exclude the
9106 # DT_RUNPATH tag from executables and libraries. But doing so
9107 # requires that you compile everything twice, which is a pain.
9108 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9109 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9110 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9111 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9112 else
9113 ld_shlibs=no
9114 fi
9115 ;;
9116 esac
9117 ;;
9118
9119 sunos4*)
9120 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9121 wlarc=
9122 hardcode_direct=yes
9123 hardcode_shlibpath_var=no
9124 ;;
9125
9126 *)
9127 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9128 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9129 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9130 else
9131 ld_shlibs=no
9132 fi
9133 ;;
9134 esac
9135
9136 if test "$ld_shlibs" = no; then
9137 runpath_var=
9138 hardcode_libdir_flag_spec=
9139 export_dynamic_flag_spec=
9140 whole_archive_flag_spec=
9141 fi
9142 else
9143 # PORTME fill in a description of your system's linker (not GNU ld)
9144 case $host_os in
9145 aix3*)
9146 allow_undefined_flag=unsupported
9147 always_export_symbols=yes
9148 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'
9149 # Note: this linker hardcodes the directories in LIBPATH if there
9150 # are no directories specified by -L.
9151 hardcode_minus_L=yes
9152 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9153 # Neither direct hardcoding nor static linking is supported with a
9154 # broken collect2.
9155 hardcode_direct=unsupported
9156 fi
9157 ;;
9158
50e7d84b 9159 aix[4-9]*)
d7040cdb
SE
9160 if test "$host_cpu" = ia64; then
9161 # On IA64, the linker does run time linking by default, so we don't
9162 # have to do anything special.
9163 aix_use_runtimelinking=no
9164 exp_sym_flag='-Bexport'
9165 no_entry_flag=""
9166 else
9167 # If we're using GNU nm, then we don't want the "-C" option.
9168 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9169 # Also, AIX nm treats weak defined symbols like other global
9170 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9171 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9172 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
9173 else
9174 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'
9175 fi
9176 aix_use_runtimelinking=no
9177
9178 # Test if we are trying to use run time linking or normal
9179 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9180 # need to do runtime linking.
50e7d84b 9181 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9182 for ld_flag in $LDFLAGS; do
9183 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9184 aix_use_runtimelinking=yes
9185 break
9186 fi
9187 done
9188 ;;
9189 esac
9190
9191 exp_sym_flag='-bexport'
9192 no_entry_flag='-bnoentry'
9193 fi
9194
9195 # When large executables or shared objects are built, AIX ld can
9196 # have problems creating the table of contents. If linking a library
9197 # or program results in "error TOC overflow" add -mminimal-toc to
9198 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9199 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9200
9201 archive_cmds=''
9202 hardcode_direct=yes
9203 hardcode_direct_absolute=yes
9204 hardcode_libdir_separator=':'
9205 link_all_deplibs=yes
9206 file_list_spec='${wl}-f,'
9207
9208 if test "$GCC" = yes; then
9209 case $host_os in aix4.[012]|aix4.[012].*)
9210 # We only want to do this on AIX 4.2 and lower, the check
9211 # below for broken collect2 doesn't work under 4.3+
9212 collect2name=`${CC} -print-prog-name=collect2`
9213 if test -f "$collect2name" &&
9214 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9215 then
9216 # We have reworked collect2
9217 :
9218 else
9219 # We have old collect2
9220 hardcode_direct=unsupported
9221 # It fails to find uninstalled libraries when the uninstalled
9222 # path is not listed in the libpath. Setting hardcode_minus_L
9223 # to unsupported forces relinking
9224 hardcode_minus_L=yes
9225 hardcode_libdir_flag_spec='-L$libdir'
9226 hardcode_libdir_separator=
9227 fi
9228 ;;
9229 esac
9230 shared_flag='-shared'
9231 if test "$aix_use_runtimelinking" = yes; then
9232 shared_flag="$shared_flag "'${wl}-G'
9233 fi
9234 else
9235 # not using gcc
9236 if test "$host_cpu" = ia64; then
9237 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9238 # chokes on -Wl,-G. The following line is correct:
9239 shared_flag='-G'
9240 else
9241 if test "$aix_use_runtimelinking" = yes; then
9242 shared_flag='${wl}-G'
9243 else
9244 shared_flag='${wl}-bM:SRE'
9245 fi
9246 fi
9247 fi
9248
718a6fd8 9249 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9250 # It seems that -bexpall does not export symbols beginning with
9251 # underscore (_), so it is better to generate a list of symbols to export.
9252 always_export_symbols=yes
9253 if test "$aix_use_runtimelinking" = yes; then
9254 # Warning - without using the other runtime loading flags (-brtl),
9255 # -berok will link without error, but may produce a broken library.
9256 allow_undefined_flag='-berok'
9257 # Determine the default libpath from the value encoded in an
9258 # empty executable.
81ecdfbb 9259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9260/* end confdefs.h. */
d7040cdb
SE
9261
9262int
9263main ()
9264{
9265
9266 ;
9267 return 0;
9268}
42ecbf5e 9269_ACEOF
81ecdfbb 9270if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9271
9272lt_aix_libpath_sed='
9273 /Import File Strings/,/^$/ {
9274 /^0/ {
9275 s/^0 *\(.*\)$/\1/
9276 p
9277 }
9278 }'
9279aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9280# Check for a 64-bit object if we didn't find anything.
9281if test -z "$aix_libpath"; then
9282 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
252b5132 9283fi
252b5132 9284fi
81ecdfbb
RW
9285rm -f core conftest.err conftest.$ac_objext \
9286 conftest$ac_exeext conftest.$ac_ext
d7040cdb 9287if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
252b5132 9288
d7040cdb 9289 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9290 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
9291 else
9292 if test "$host_cpu" = ia64; then
9293 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9294 allow_undefined_flag="-z nodefs"
9295 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"
9296 else
9297 # Determine the default libpath from the value encoded in an
9298 # empty executable.
81ecdfbb 9299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 9300/* end confdefs.h. */
d7040cdb
SE
9301
9302int
9303main ()
9304{
9305
9306 ;
9307 return 0;
9308}
42ecbf5e 9309_ACEOF
81ecdfbb 9310if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9311
9312lt_aix_libpath_sed='
9313 /Import File Strings/,/^$/ {
9314 /^0/ {
9315 s/^0 *\(.*\)$/\1/
9316 p
9317 }
9318 }'
9319aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9320# Check for a 64-bit object if we didn't find anything.
9321if test -z "$aix_libpath"; then
9322 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
20e95c23 9323fi
252b5132 9324fi
81ecdfbb
RW
9325rm -f core conftest.err conftest.$ac_objext \
9326 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9327if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9328
9329 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9330 # Warning - without using the other run time loading flags,
9331 # -berok will link without error, but may produce a broken library.
9332 no_undefined_flag=' ${wl}-bernotok'
9333 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9334 if test "$with_gnu_ld" = yes; then
9335 # We only use this code for GNU lds that support --whole-archive.
9336 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9337 else
9338 # Exported symbols can be pulled into shared objects from archives
9339 whole_archive_flag_spec='$convenience'
9340 fi
d7040cdb
SE
9341 archive_cmds_need_lc=yes
9342 # This is similar to how AIX traditionally builds its shared libraries.
9343 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'
9344 fi
9345 fi
9346 ;;
42ecbf5e 9347
d7040cdb 9348 amigaos*)
718a6fd8
SE
9349 case $host_cpu in
9350 powerpc)
9351 # see comment about AmigaOS4 .so support
9352 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9353 archive_expsym_cmds=''
9354 ;;
9355 m68k)
9356 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)'
9357 hardcode_libdir_flag_spec='-L$libdir'
9358 hardcode_minus_L=yes
9359 ;;
9360 esac
d7040cdb 9361 ;;
252b5132 9362
d7040cdb
SE
9363 bsdi[45]*)
9364 export_dynamic_flag_spec=-rdynamic
9365 ;;
252b5132 9366
718a6fd8 9367 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9368 # When not using gcc, we currently assume that we are using
9369 # Microsoft Visual C++.
9370 # hardcode_libdir_flag_spec is actually meaningless, as there is
9371 # no search path for DLLs.
9372 hardcode_libdir_flag_spec=' '
9373 allow_undefined_flag=unsupported
9374 # Tell ltmain to make .lib files, not .a files.
9375 libext=lib
9376 # Tell ltmain to make .dll files, not .so files.
9377 shrext_cmds=".dll"
9378 # FIXME: Setting linknames here is a bad hack.
3725885a 9379 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7040cdb
SE
9380 # The linker will automatically build a .lib file if we build a DLL.
9381 old_archive_from_new_cmds='true'
9382 # FIXME: Should let the user specify the lib program.
9383 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9384 fix_srcfile_path='`cygpath -w "$srcfile"`'
9385 enable_shared_with_static_runtimes=yes
9386 ;;
252b5132 9387
d7040cdb 9388 darwin* | rhapsody*)
c46f8c51 9389
718a6fd8
SE
9390
9391 archive_cmds_need_lc=no
9392 hardcode_direct=no
9393 hardcode_automatic=yes
9394 hardcode_shlibpath_var=unsupported
3725885a
RW
9395 if test "$lt_cv_ld_force_load" = "yes"; then
9396 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\"`'
9397 else
9398 whole_archive_flag_spec=''
9399 fi
718a6fd8
SE
9400 link_all_deplibs=yes
9401 allow_undefined_flag="$_lt_dar_allow_undefined"
9402 case $cc_basename in
9403 ifort*) _lt_dar_can_shared=yes ;;
9404 *) _lt_dar_can_shared=$GCC ;;
9405 esac
9406 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9407 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9408 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9409 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9410 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}"
9411 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}"
9412
9413 else
9414 ld_shlibs=no
9415 fi
9416
d7040cdb 9417 ;;
42ecbf5e 9418
d7040cdb
SE
9419 dgux*)
9420 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9421 hardcode_libdir_flag_spec='-L$libdir'
9422 hardcode_shlibpath_var=no
9423 ;;
252b5132 9424
d7040cdb
SE
9425 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9426 # support. Future versions do this automatically, but an explicit c++rt0.o
9427 # does not break anything, and helps significantly (at the cost of a little
9428 # extra space).
9429 freebsd2.2*)
9430 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9431 hardcode_libdir_flag_spec='-R$libdir'
9432 hardcode_direct=yes
9433 hardcode_shlibpath_var=no
9434 ;;
252b5132 9435
d7040cdb
SE
9436 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9437 freebsd2*)
9438 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9439 hardcode_direct=yes
9440 hardcode_minus_L=yes
9441 hardcode_shlibpath_var=no
9442 ;;
42ecbf5e 9443
d7040cdb
SE
9444 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9445 freebsd* | dragonfly*)
9446 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9447 hardcode_libdir_flag_spec='-R$libdir'
9448 hardcode_direct=yes
9449 hardcode_shlibpath_var=no
9450 ;;
252b5132 9451
d7040cdb
SE
9452 hpux9*)
9453 if test "$GCC" = yes; then
9454 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9455 else
9456 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'
9457 fi
9458 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9459 hardcode_libdir_separator=:
9460 hardcode_direct=yes
9461
9462 # hardcode_minus_L: Not really in the search PATH,
9463 # but as the default location of the library.
9464 hardcode_minus_L=yes
9465 export_dynamic_flag_spec='${wl}-E'
9466 ;;
20e95c23 9467
d7040cdb 9468 hpux10*)
3725885a 9469 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9470 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9471 else
9472 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9473 fi
9474 if test "$with_gnu_ld" = no; then
9475 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9476 hardcode_libdir_flag_spec_ld='+b $libdir'
9477 hardcode_libdir_separator=:
9478 hardcode_direct=yes
9479 hardcode_direct_absolute=yes
9480 export_dynamic_flag_spec='${wl}-E'
9481 # hardcode_minus_L: Not really in the search PATH,
9482 # but as the default location of the library.
9483 hardcode_minus_L=yes
9484 fi
9485 ;;
20e95c23 9486
d7040cdb 9487 hpux11*)
3725885a 9488 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9489 case $host_cpu in
9490 hppa*64*)
9491 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9492 ;;
9493 ia64*)
718a6fd8 9494 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9495 ;;
9496 *)
9497 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9498 ;;
9499 esac
9500 else
9501 case $host_cpu in
9502 hppa*64*)
9503 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9504 ;;
9505 ia64*)
9506 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9507 ;;
9508 *)
3725885a
RW
9509
9510 # Older versions of the 11.00 compiler do not understand -b yet
9511 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9513$as_echo_n "checking if $CC understands -b... " >&6; }
9514if test "${lt_cv_prog_compiler__b+set}" = set; then :
9515 $as_echo_n "(cached) " >&6
9516else
9517 lt_cv_prog_compiler__b=no
9518 save_LDFLAGS="$LDFLAGS"
9519 LDFLAGS="$LDFLAGS -b"
9520 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9521 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9522 # The linker can only warn and ignore the option if not recognized
9523 # So say no if there are warnings
9524 if test -s conftest.err; then
9525 # Append any errors to the config.log.
9526 cat conftest.err 1>&5
9527 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9528 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9529 if diff conftest.exp conftest.er2 >/dev/null; then
9530 lt_cv_prog_compiler__b=yes
9531 fi
9532 else
9533 lt_cv_prog_compiler__b=yes
9534 fi
9535 fi
9536 $RM -r conftest*
9537 LDFLAGS="$save_LDFLAGS"
9538
9539fi
9540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9541$as_echo "$lt_cv_prog_compiler__b" >&6; }
9542
9543if test x"$lt_cv_prog_compiler__b" = xyes; then
9544 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9545else
9546 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9547fi
9548
d7040cdb
SE
9549 ;;
9550 esac
9551 fi
9552 if test "$with_gnu_ld" = no; then
9553 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9554 hardcode_libdir_separator=:
9555
9556 case $host_cpu in
9557 hppa*64*|ia64*)
9558 hardcode_direct=no
9559 hardcode_shlibpath_var=no
9560 ;;
9561 *)
9562 hardcode_direct=yes
9563 hardcode_direct_absolute=yes
9564 export_dynamic_flag_spec='${wl}-E'
9565
9566 # hardcode_minus_L: Not really in the search PATH,
9567 # but as the default location of the library.
9568 hardcode_minus_L=yes
9569 ;;
9570 esac
9571 fi
9572 ;;
9573
9574 irix5* | irix6* | nonstopux*)
9575 if test "$GCC" = yes; then
3725885a 9576 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7040cdb
SE
9577 # Try to use the -exported_symbol ld option, if it does not
9578 # work, assume that -exports_file does not work either and
9579 # implicitly export all symbols.
9580 save_LDFLAGS="$LDFLAGS"
9581 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9583/* end confdefs.h. */
d7040cdb 9584int foo(void) {}
42ecbf5e 9585_ACEOF
81ecdfbb 9586if ac_fn_c_try_link "$LINENO"; then :
3725885a 9587 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
d7040cdb 9588
42ecbf5e 9589fi
81ecdfbb
RW
9590rm -f core conftest.err conftest.$ac_objext \
9591 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9592 LDFLAGS="$save_LDFLAGS"
9593 else
3725885a
RW
9594 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'
9595 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
9596 fi
9597 archive_cmds_need_lc='no'
9598 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9599 hardcode_libdir_separator=:
9600 inherit_rpath=yes
9601 link_all_deplibs=yes
9602 ;;
42ecbf5e 9603
d7040cdb
SE
9604 netbsd*)
9605 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9606 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9607 else
9608 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9609 fi
9610 hardcode_libdir_flag_spec='-R$libdir'
9611 hardcode_direct=yes
9612 hardcode_shlibpath_var=no
9613 ;;
42ecbf5e 9614
d7040cdb
SE
9615 newsos6)
9616 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9617 hardcode_direct=yes
9618 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9619 hardcode_libdir_separator=:
9620 hardcode_shlibpath_var=no
9621 ;;
42ecbf5e 9622
d7040cdb
SE
9623 *nto* | *qnx*)
9624 ;;
252b5132 9625
d7040cdb 9626 openbsd*)
718a6fd8
SE
9627 if test -f /usr/libexec/ld.so; then
9628 hardcode_direct=yes
9629 hardcode_shlibpath_var=no
9630 hardcode_direct_absolute=yes
9631 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 9632 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9633 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 9634 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9635 export_dynamic_flag_spec='${wl}-E'
9636 else
9637 case $host_os in
9638 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9639 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9640 hardcode_libdir_flag_spec='-R$libdir'
9641 ;;
9642 *)
9643 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9644 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9645 ;;
9646 esac
9647 fi
9648 else
9649 ld_shlibs=no
d7040cdb
SE
9650 fi
9651 ;;
252b5132 9652
d7040cdb
SE
9653 os2*)
9654 hardcode_libdir_flag_spec='-L$libdir'
9655 hardcode_minus_L=yes
9656 allow_undefined_flag=unsupported
3725885a 9657 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
9658 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9659 ;;
2481e6a2 9660
d7040cdb
SE
9661 osf3*)
9662 if test "$GCC" = yes; then
9663 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9664 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
9665 else
9666 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9667 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
9668 fi
9669 archive_cmds_need_lc='no'
9670 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9671 hardcode_libdir_separator=:
9672 ;;
42ecbf5e 9673
d7040cdb
SE
9674 osf4* | osf5*) # as osf3* with the addition of -msym flag
9675 if test "$GCC" = yes; then
9676 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9677 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
d7040cdb
SE
9678 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9679 else
9680 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9681 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 9682 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 9683 $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 9684
d7040cdb
SE
9685 # Both c and cxx compiler support -rpath directly
9686 hardcode_libdir_flag_spec='-rpath $libdir'
9687 fi
9688 archive_cmds_need_lc='no'
9689 hardcode_libdir_separator=:
9690 ;;
9691
9692 solaris*)
9693 no_undefined_flag=' -z defs'
9694 if test "$GCC" = yes; then
9695 wlarc='${wl}'
9696 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9697 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9698 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9699 else
9700 case `$CC -V 2>&1` in
9701 *"Compilers 5.0"*)
9702 wlarc=''
9703 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9704 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9705 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9706 ;;
9707 *)
9708 wlarc='${wl}'
9709 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9710 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9711 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9712 ;;
9713 esac
9714 fi
9715 hardcode_libdir_flag_spec='-R$libdir'
9716 hardcode_shlibpath_var=no
9717 case $host_os in
9718 solaris2.[0-5] | solaris2.[0-5].*) ;;
9719 *)
9720 # The compiler driver will combine and reorder linker options,
9721 # but understands `-z linker_flag'. GCC discards it without `$wl',
9722 # but is careful enough not to reorder.
9723 # Supported since Solaris 2.6 (maybe 2.5.1?)
9724 if test "$GCC" = yes; then
9725 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9726 else
9727 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9728 fi
9729 ;;
9730 esac
9731 link_all_deplibs=yes
9732 ;;
9733
9734 sunos4*)
9735 if test "x$host_vendor" = xsequent; then
9736 # Use $CC to link under sequent, because it throws in some extra .o
9737 # files that make .init and .fini sections work.
9738 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9739 else
9740 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9741 fi
9742 hardcode_libdir_flag_spec='-L$libdir'
9743 hardcode_direct=yes
9744 hardcode_minus_L=yes
9745 hardcode_shlibpath_var=no
9746 ;;
9747
9748 sysv4)
9749 case $host_vendor in
9750 sni)
9751 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9752 hardcode_direct=yes # is this really true???
9753 ;;
9754 siemens)
9755 ## LD is ld it makes a PLAMLIB
9756 ## CC just makes a GrossModule.
9757 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9758 reload_cmds='$CC -r -o $output$reload_objs'
9759 hardcode_direct=no
9760 ;;
9761 motorola)
9762 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9763 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9764 ;;
9765 esac
9766 runpath_var='LD_RUN_PATH'
9767 hardcode_shlibpath_var=no
9768 ;;
9769
9770 sysv4.3*)
9771 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9772 hardcode_shlibpath_var=no
9773 export_dynamic_flag_spec='-Bexport'
9774 ;;
9775
9776 sysv4*MP*)
9777 if test -d /usr/nec; then
9778 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9779 hardcode_shlibpath_var=no
9780 runpath_var=LD_RUN_PATH
9781 hardcode_runpath_var=yes
9782 ld_shlibs=yes
9783 fi
9784 ;;
9785
9786 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9787 no_undefined_flag='${wl}-z,text'
9788 archive_cmds_need_lc=no
9789 hardcode_shlibpath_var=no
9790 runpath_var='LD_RUN_PATH'
9791
9792 if test "$GCC" = yes; then
9793 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9794 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9795 else
9796 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9797 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9798 fi
9799 ;;
9800
9801 sysv5* | sco3.2v5* | sco5v6*)
9802 # Note: We can NOT use -z defs as we might desire, because we do not
9803 # link with -lc, and that would cause any symbols used from libc to
9804 # always be unresolved, which means just about no library would
9805 # ever link correctly. If we're not using GNU ld we use -z text
9806 # though, which does catch some bad symbols but isn't as heavy-handed
9807 # as -z defs.
9808 no_undefined_flag='${wl}-z,text'
9809 allow_undefined_flag='${wl}-z,nodefs'
9810 archive_cmds_need_lc=no
9811 hardcode_shlibpath_var=no
9812 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9813 hardcode_libdir_separator=':'
9814 link_all_deplibs=yes
9815 export_dynamic_flag_spec='${wl}-Bexport'
9816 runpath_var='LD_RUN_PATH'
9817
9818 if test "$GCC" = yes; then
9819 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9820 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9821 else
9822 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9823 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9824 fi
9825 ;;
9826
9827 uts4*)
9828 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9829 hardcode_libdir_flag_spec='-L$libdir'
9830 hardcode_shlibpath_var=no
9831 ;;
9832
9833 *)
9834 ld_shlibs=no
9835 ;;
9836 esac
9837
9838 if test x$host_vendor = xsni; then
9839 case $host in
9840 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9841 export_dynamic_flag_spec='${wl}-Blargedynsym'
9842 ;;
9843 esac
9844 fi
9845 fi
9846
81ecdfbb
RW
9847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9848$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
9849test "$ld_shlibs" = no && can_build_shared=no
9850
9851with_gnu_ld=$with_gnu_ld
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867#
9868# Do we need to explicitly link libc?
9869#
9870case "x$archive_cmds_need_lc" in
9871x|xyes)
9872 # Assume -lc should be added
9873 archive_cmds_need_lc=yes
9874
9875 if test "$enable_shared" = yes && test "$GCC" = yes; then
9876 case $archive_cmds in
9877 *'~'*)
9878 # FIXME: we may have to deal with multi-command sequences.
9879 ;;
9880 '$CC '*)
9881 # Test whether the compiler implicitly links with -lc since on some
9882 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9883 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9885$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9886if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9887 $as_echo_n "(cached) " >&6
39144654
RW
9888else
9889 $RM conftest*
9890 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9891
81ecdfbb 9892 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb 9893 (eval $ac_compile) 2>&5
20e95c23 9894 ac_status=$?
81ecdfbb
RW
9895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9896 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9897 soname=conftest
9898 lib=conftest
9899 libobjs=conftest.$ac_objext
9900 deplibs=
9901 wl=$lt_prog_compiler_wl
9902 pic_flag=$lt_prog_compiler_pic
9903 compiler_flags=-v
9904 linker_flags=-v
9905 verstring=
9906 output_objdir=.
9907 libname=conftest
9908 lt_save_allow_undefined_flag=$allow_undefined_flag
9909 allow_undefined_flag=
81ecdfbb 9910 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb 9911 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
20e95c23 9912 ac_status=$?
81ecdfbb
RW
9913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9914 test $ac_status = 0; }
39144654
RW
9915 then
9916 lt_cv_archive_cmds_need_lc=no
9917 else
9918 lt_cv_archive_cmds_need_lc=yes
9919 fi
9920 allow_undefined_flag=$lt_save_allow_undefined_flag
9921 else
9922 cat conftest.err 1>&5
9923 fi
9924 $RM conftest*
9925
9926fi
81ecdfbb
RW
9927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9928$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9929 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
9930 ;;
9931 esac
9932 fi
9933 ;;
9934esac
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
81ecdfbb
RW
10092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10093$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10094
10095if test "$GCC" = yes; then
d7040cdb
SE
10096 case $host_os in
10097 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10098 *) lt_awk_arg="/^libraries:/" ;;
10099 esac
3725885a
RW
10100 case $host_os in
10101 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10102 *) lt_sed_strip_eq="s,=/,/,g" ;;
10103 esac
10104 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10105 case $lt_search_path_spec in
10106 *\;*)
d7040cdb
SE
10107 # if the path contains ";" then we assume it to be the separator
10108 # otherwise default to the standard path separator (i.e. ":") - it is
10109 # assumed that no part of a normal pathname contains ";" but that should
10110 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10111 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10112 ;;
10113 *)
10114 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10115 ;;
10116 esac
d7040cdb
SE
10117 # Ok, now we have the path, separated by spaces, we can step through it
10118 # and add multilib dir if necessary.
10119 lt_tmp_lt_search_path_spec=
10120 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10121 for lt_sys_path in $lt_search_path_spec; do
10122 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10123 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10124 else
10125 test -d "$lt_sys_path" && \
10126 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10127 fi
10128 done
3725885a 10129 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10130BEGIN {RS=" "; FS="/|\n";} {
10131 lt_foo="";
10132 lt_count=0;
10133 for (lt_i = NF; lt_i > 0; lt_i--) {
10134 if ($lt_i != "" && $lt_i != ".") {
10135 if ($lt_i == "..") {
10136 lt_count++;
10137 } else {
10138 if (lt_count == 0) {
10139 lt_foo="/" $lt_i lt_foo;
10140 } else {
10141 lt_count--;
10142 }
10143 }
10144 }
10145 }
10146 if (lt_foo != "") { lt_freq[lt_foo]++; }
10147 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10148}'`
3725885a
RW
10149 # AWK program above erroneously prepends '/' to C:/dos/paths
10150 # for these hosts.
10151 case $host_os in
10152 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10153 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10154 esac
10155 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10156else
10157 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10158fi
10159library_names_spec=
10160libname_spec='lib$name'
10161soname_spec=
10162shrext_cmds=".so"
10163postinstall_cmds=
10164postuninstall_cmds=
10165finish_cmds=
10166finish_eval=
10167shlibpath_var=
10168shlibpath_overrides_runpath=unknown
10169version_type=none
10170dynamic_linker="$host_os ld.so"
10171sys_lib_dlsearch_path_spec="/lib /usr/lib"
10172need_lib_prefix=unknown
10173hardcode_into_libs=no
10174
10175# when you set need_version to no, make sure it does not cause -set_version
10176# flags to be left without arguments
10177need_version=unknown
10178
10179case $host_os in
10180aix3*)
10181 version_type=linux
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10183 shlibpath_var=LIBPATH
10184
10185 # AIX 3 has no versioning support, so we append a major version to the name.
10186 soname_spec='${libname}${release}${shared_ext}$major'
10187 ;;
10188
50e7d84b 10189aix[4-9]*)
d7040cdb
SE
10190 version_type=linux
10191 need_lib_prefix=no
10192 need_version=no
10193 hardcode_into_libs=yes
10194 if test "$host_cpu" = ia64; then
10195 # AIX 5 supports IA64
10196 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10197 shlibpath_var=LD_LIBRARY_PATH
10198 else
10199 # With GCC up to 2.95.x, collect2 would create an import file
10200 # for dependence libraries. The import file would start with
10201 # the line `#! .'. This would cause the generated library to
10202 # depend on `.', always an invalid library. This was fixed in
10203 # development snapshots of GCC prior to 3.0.
10204 case $host_os in
10205 aix4 | aix4.[01] | aix4.[01].*)
10206 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10207 echo ' yes '
10208 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10209 :
10210 else
10211 can_build_shared=no
10212 fi
10213 ;;
10214 esac
10215 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10216 # soname into executable. Probably we can add versioning support to
10217 # collect2, so additional links can be useful in future.
10218 if test "$aix_use_runtimelinking" = yes; then
10219 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10220 # instead of lib<name>.a to let people know that these are not
10221 # typical AIX shared libraries.
10222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10223 else
10224 # We preserve .a as extension for shared libraries through AIX4.2
10225 # and later when we are not doing run time linking.
10226 library_names_spec='${libname}${release}.a $libname.a'
10227 soname_spec='${libname}${release}${shared_ext}$major'
10228 fi
10229 shlibpath_var=LIBPATH
10230 fi
10231 ;;
10232
10233amigaos*)
718a6fd8
SE
10234 case $host_cpu in
10235 powerpc)
10236 # Since July 2007 AmigaOS4 officially supports .so libraries.
10237 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10239 ;;
10240 m68k)
d7040cdb
SE
10241 library_names_spec='$libname.ixlibrary $libname.a'
10242 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10243 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
10244 ;;
10245 esac
d7040cdb
SE
10246 ;;
10247
10248beos*)
10249 library_names_spec='${libname}${shared_ext}'
10250 dynamic_linker="$host_os ld.so"
10251 shlibpath_var=LIBRARY_PATH
10252 ;;
10253
10254bsdi[45]*)
10255 version_type=linux
10256 need_version=no
10257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10258 soname_spec='${libname}${release}${shared_ext}$major'
10259 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10260 shlibpath_var=LD_LIBRARY_PATH
10261 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10262 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10263 # the default ld.so.conf also contains /usr/contrib/lib and
10264 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10265 # libtool to hard-code these into programs
10266 ;;
10267
718a6fd8 10268cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10269 version_type=windows
10270 shrext_cmds=".dll"
10271 need_version=no
10272 need_lib_prefix=no
10273
718a6fd8
SE
10274 case $GCC,$host_os in
10275 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10276 library_names_spec='$libname.dll.a'
10277 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10278 postinstall_cmds='base_file=`basename \${file}`~
10279 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10280 dldir=$destdir/`dirname \$dlpath`~
10281 test -d \$dldir || mkdir -p \$dldir~
10282 $install_prog $dir/$dlname \$dldir/$dlname~
10283 chmod a+x \$dldir/$dlname~
10284 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10285 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10286 fi'
10287 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10288 dlpath=$dir/\$dldll~
10289 $RM \$dlpath'
10290 shlibpath_overrides_runpath=yes
10291
10292 case $host_os in
10293 cygwin*)
10294 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10295 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10296
10297 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10298 ;;
718a6fd8 10299 mingw* | cegcc*)
d7040cdb
SE
10300 # MinGW DLLs use traditional 'lib' prefix
10301 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10302 ;;
10303 pw32*)
10304 # pw32 DLLs use 'pw' prefix rather than 'lib'
10305 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10306 ;;
10307 esac
10308 ;;
10309
10310 *)
10311 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10312 ;;
10313 esac
10314 dynamic_linker='Win32 ld.exe'
10315 # FIXME: first we should search . and the directory the executable is in
10316 shlibpath_var=PATH
10317 ;;
10318
10319darwin* | rhapsody*)
10320 dynamic_linker="$host_os dyld"
10321 version_type=darwin
10322 need_lib_prefix=no
10323 need_version=no
10324 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10325 soname_spec='${libname}${release}${major}$shared_ext'
10326 shlibpath_overrides_runpath=yes
10327 shlibpath_var=DYLD_LIBRARY_PATH
10328 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10329
10330 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10331 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10332 ;;
10333
10334dgux*)
10335 version_type=linux
10336 need_lib_prefix=no
10337 need_version=no
10338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10339 soname_spec='${libname}${release}${shared_ext}$major'
10340 shlibpath_var=LD_LIBRARY_PATH
10341 ;;
10342
d7040cdb
SE
10343freebsd* | dragonfly*)
10344 # DragonFly does not have aout. When/if they implement a new
10345 # versioning mechanism, adjust this.
10346 if test -x /usr/bin/objformat; then
10347 objformat=`/usr/bin/objformat`
10348 else
10349 case $host_os in
10350 freebsd[123]*) objformat=aout ;;
10351 *) objformat=elf ;;
10352 esac
10353 fi
10354 version_type=freebsd-$objformat
10355 case $version_type in
10356 freebsd-elf*)
10357 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10358 need_version=no
10359 need_lib_prefix=no
10360 ;;
10361 freebsd-*)
10362 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10363 need_version=yes
10364 ;;
10365 esac
10366 shlibpath_var=LD_LIBRARY_PATH
10367 case $host_os in
10368 freebsd2*)
10369 shlibpath_overrides_runpath=yes
10370 ;;
10371 freebsd3.[01]* | freebsdelf3.[01]*)
10372 shlibpath_overrides_runpath=yes
10373 hardcode_into_libs=yes
10374 ;;
10375 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10376 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10377 shlibpath_overrides_runpath=no
10378 hardcode_into_libs=yes
10379 ;;
10380 *) # from 4.6 on, and DragonFly
10381 shlibpath_overrides_runpath=yes
10382 hardcode_into_libs=yes
10383 ;;
10384 esac
10385 ;;
10386
10387gnu*)
10388 version_type=linux
10389 need_lib_prefix=no
10390 need_version=no
10391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10392 soname_spec='${libname}${release}${shared_ext}$major'
10393 shlibpath_var=LD_LIBRARY_PATH
10394 hardcode_into_libs=yes
10395 ;;
10396
3725885a
RW
10397haiku*)
10398 version_type=linux
10399 need_lib_prefix=no
10400 need_version=no
10401 dynamic_linker="$host_os runtime_loader"
10402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10403 soname_spec='${libname}${release}${shared_ext}$major'
10404 shlibpath_var=LIBRARY_PATH
10405 shlibpath_overrides_runpath=yes
10406 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10407 hardcode_into_libs=yes
10408 ;;
10409
d7040cdb
SE
10410hpux9* | hpux10* | hpux11*)
10411 # Give a soname corresponding to the major version so that dld.sl refuses to
10412 # link against other versions.
10413 version_type=sunos
10414 need_lib_prefix=no
10415 need_version=no
10416 case $host_cpu in
10417 ia64*)
10418 shrext_cmds='.so'
10419 hardcode_into_libs=yes
10420 dynamic_linker="$host_os dld.so"
10421 shlibpath_var=LD_LIBRARY_PATH
10422 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10423 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10424 soname_spec='${libname}${release}${shared_ext}$major'
10425 if test "X$HPUX_IA64_MODE" = X32; then
10426 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10427 else
10428 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10429 fi
10430 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10431 ;;
10432 hppa*64*)
10433 shrext_cmds='.sl'
10434 hardcode_into_libs=yes
10435 dynamic_linker="$host_os dld.sl"
10436 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10437 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10438 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10439 soname_spec='${libname}${release}${shared_ext}$major'
10440 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10441 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10442 ;;
10443 *)
10444 shrext_cmds='.sl'
10445 dynamic_linker="$host_os dld.sl"
10446 shlibpath_var=SHLIB_PATH
10447 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10448 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10449 soname_spec='${libname}${release}${shared_ext}$major'
10450 ;;
10451 esac
3725885a 10452 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10453 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10454 # or fails outright, so override atomically:
10455 install_override_mode=555
d7040cdb
SE
10456 ;;
10457
10458interix[3-9]*)
10459 version_type=linux
10460 need_lib_prefix=no
10461 need_version=no
10462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10463 soname_spec='${libname}${release}${shared_ext}$major'
10464 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10465 shlibpath_var=LD_LIBRARY_PATH
10466 shlibpath_overrides_runpath=no
10467 hardcode_into_libs=yes
10468 ;;
10469
10470irix5* | irix6* | nonstopux*)
10471 case $host_os in
10472 nonstopux*) version_type=nonstopux ;;
10473 *)
10474 if test "$lt_cv_prog_gnu_ld" = yes; then
10475 version_type=linux
10476 else
10477 version_type=irix
10478 fi ;;
10479 esac
10480 need_lib_prefix=no
10481 need_version=no
10482 soname_spec='${libname}${release}${shared_ext}$major'
10483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10484 case $host_os in
10485 irix5* | nonstopux*)
10486 libsuff= shlibsuff=
10487 ;;
10488 *)
10489 case $LD in # libtool.m4 will add one of these switches to LD
10490 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10491 libsuff= shlibsuff= libmagic=32-bit;;
10492 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10493 libsuff=32 shlibsuff=N32 libmagic=N32;;
10494 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10495 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10496 *) libsuff= shlibsuff= libmagic=never-match;;
10497 esac
10498 ;;
10499 esac
10500 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10501 shlibpath_overrides_runpath=no
10502 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10503 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10504 hardcode_into_libs=yes
10505 ;;
10506
10507# No shared lib support for Linux oldld, aout, or coff.
10508linux*oldld* | linux*aout* | linux*coff*)
10509 dynamic_linker=no
10510 ;;
10511
10512# This must be Linux ELF.
58e24671 10513linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
10514 version_type=linux
10515 need_lib_prefix=no
10516 need_version=no
10517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10518 soname_spec='${libname}${release}${shared_ext}$major'
10519 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10520 shlibpath_var=LD_LIBRARY_PATH
10521 shlibpath_overrides_runpath=no
39144654 10522
d7040cdb 10523 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10524 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10525 $as_echo_n "(cached) " >&6
39144654
RW
10526else
10527 lt_cv_shlibpath_overrides_runpath=no
10528 save_LDFLAGS=$LDFLAGS
10529 save_libdir=$libdir
10530 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10531 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10533/* end confdefs.h. */
10534
10535int
10536main ()
10537{
10538
10539 ;
10540 return 0;
10541}
10542_ACEOF
81ecdfbb
RW
10543if ac_fn_c_try_link "$LINENO"; then :
10544 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10545 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10546fi
d7040cdb 10547fi
81ecdfbb
RW
10548rm -f core conftest.err conftest.$ac_objext \
10549 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10550 LDFLAGS=$save_LDFLAGS
10551 libdir=$save_libdir
10552
10553fi
10554
10555 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
10556
10557 # This implies no fast_install, which is unacceptable.
10558 # Some rework will be needed to allow for fast_install
10559 # before this can be enabled.
10560 hardcode_into_libs=yes
10561
10562 # Append ld.so.conf contents to the search path
10563 if test -f /etc/ld.so.conf; then
3725885a 10564 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' ' '`
d7040cdb
SE
10565 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10566 fi
10567
10568 # We used to test for /lib/ld.so.1 and disable shared libraries on
10569 # powerpc, because MkLinux only supported shared libraries with the
10570 # GNU dynamic linker. Since this was broken with cross compilers,
10571 # most powerpc-linux boxes support dynamic linking these days and
10572 # people can always --disable-shared, the test was removed, and we
10573 # assume the GNU/Linux dynamic linker is in use.
10574 dynamic_linker='GNU/Linux ld.so'
10575 ;;
10576
10577netbsd*)
10578 version_type=sunos
10579 need_lib_prefix=no
10580 need_version=no
10581 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10583 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10584 dynamic_linker='NetBSD (a.out) ld.so'
10585 else
10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10587 soname_spec='${libname}${release}${shared_ext}$major'
10588 dynamic_linker='NetBSD ld.elf_so'
10589 fi
10590 shlibpath_var=LD_LIBRARY_PATH
10591 shlibpath_overrides_runpath=yes
10592 hardcode_into_libs=yes
10593 ;;
10594
10595newsos6)
10596 version_type=linux
10597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10598 shlibpath_var=LD_LIBRARY_PATH
10599 shlibpath_overrides_runpath=yes
10600 ;;
10601
10602*nto* | *qnx*)
10603 version_type=qnx
10604 need_lib_prefix=no
10605 need_version=no
10606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10607 soname_spec='${libname}${release}${shared_ext}$major'
10608 shlibpath_var=LD_LIBRARY_PATH
10609 shlibpath_overrides_runpath=no
10610 hardcode_into_libs=yes
10611 dynamic_linker='ldqnx.so'
10612 ;;
10613
10614openbsd*)
10615 version_type=sunos
10616 sys_lib_dlsearch_path_spec="/usr/lib"
10617 need_lib_prefix=no
10618 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10619 case $host_os in
10620 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10621 *) need_version=no ;;
10622 esac
10623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10624 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10625 shlibpath_var=LD_LIBRARY_PATH
10626 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10627 case $host_os in
10628 openbsd2.[89] | openbsd2.[89].*)
10629 shlibpath_overrides_runpath=no
10630 ;;
10631 *)
10632 shlibpath_overrides_runpath=yes
10633 ;;
10634 esac
10635 else
10636 shlibpath_overrides_runpath=yes
10637 fi
10638 ;;
10639
10640os2*)
10641 libname_spec='$name'
10642 shrext_cmds=".dll"
10643 need_lib_prefix=no
10644 library_names_spec='$libname${shared_ext} $libname.a'
10645 dynamic_linker='OS/2 ld.exe'
10646 shlibpath_var=LIBPATH
10647 ;;
10648
10649osf3* | osf4* | osf5*)
10650 version_type=osf
10651 need_lib_prefix=no
10652 need_version=no
10653 soname_spec='${libname}${release}${shared_ext}$major'
10654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10655 shlibpath_var=LD_LIBRARY_PATH
10656 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10657 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10658 ;;
10659
10660rdos*)
10661 dynamic_linker=no
10662 ;;
10663
10664solaris*)
10665 version_type=linux
10666 need_lib_prefix=no
10667 need_version=no
10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10669 soname_spec='${libname}${release}${shared_ext}$major'
10670 shlibpath_var=LD_LIBRARY_PATH
10671 shlibpath_overrides_runpath=yes
10672 hardcode_into_libs=yes
10673 # ldd complains unless libraries are executable
10674 postinstall_cmds='chmod +x $lib'
10675 ;;
10676
10677sunos4*)
10678 version_type=sunos
10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10680 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10681 shlibpath_var=LD_LIBRARY_PATH
10682 shlibpath_overrides_runpath=yes
10683 if test "$with_gnu_ld" = yes; then
10684 need_lib_prefix=no
10685 fi
10686 need_version=yes
10687 ;;
10688
10689sysv4 | sysv4.3*)
10690 version_type=linux
10691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10692 soname_spec='${libname}${release}${shared_ext}$major'
10693 shlibpath_var=LD_LIBRARY_PATH
10694 case $host_vendor in
10695 sni)
10696 shlibpath_overrides_runpath=no
10697 need_lib_prefix=no
10698 runpath_var=LD_RUN_PATH
10699 ;;
10700 siemens)
10701 need_lib_prefix=no
10702 ;;
10703 motorola)
10704 need_lib_prefix=no
10705 need_version=no
10706 shlibpath_overrides_runpath=no
10707 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10708 ;;
10709 esac
10710 ;;
10711
10712sysv4*MP*)
10713 if test -d /usr/nec ;then
10714 version_type=linux
10715 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10716 soname_spec='$libname${shared_ext}.$major'
10717 shlibpath_var=LD_LIBRARY_PATH
10718 fi
10719 ;;
10720
10721sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10722 version_type=freebsd-elf
10723 need_lib_prefix=no
10724 need_version=no
10725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10726 soname_spec='${libname}${release}${shared_ext}$major'
10727 shlibpath_var=LD_LIBRARY_PATH
10728 shlibpath_overrides_runpath=yes
10729 hardcode_into_libs=yes
10730 if test "$with_gnu_ld" = yes; then
10731 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10732 else
10733 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10734 case $host_os in
10735 sco3.2v5*)
10736 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10737 ;;
10738 esac
10739 fi
10740 sys_lib_dlsearch_path_spec='/usr/lib'
10741 ;;
10742
10743tpf*)
10744 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10745 version_type=linux
10746 need_lib_prefix=no
10747 need_version=no
718a6fd8 10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
10749 shlibpath_var=LD_LIBRARY_PATH
10750 shlibpath_overrides_runpath=no
10751 hardcode_into_libs=yes
10752 ;;
10753
10754uts4*)
10755 version_type=linux
10756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10757 soname_spec='${libname}${release}${shared_ext}$major'
10758 shlibpath_var=LD_LIBRARY_PATH
10759 ;;
10760
10761*)
10762 dynamic_linker=no
10763 ;;
10764esac
81ecdfbb
RW
10765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10766$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
10767test "$dynamic_linker" = no && can_build_shared=no
10768
10769variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10770if test "$GCC" = yes; then
10771 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10772fi
10773
718a6fd8
SE
10774if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10775 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10776fi
10777if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10778 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10779fi
10780
d7040cdb
SE
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
3725885a
RW
10861
10862
10863
10864
10865
d7040cdb
SE
10866
10867
10868
10869
10870
10871
81ecdfbb
RW
10872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10873$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
10874hardcode_action=
10875if test -n "$hardcode_libdir_flag_spec" ||
10876 test -n "$runpath_var" ||
10877 test "X$hardcode_automatic" = "Xyes" ; then
10878
10879 # We can hardcode non-existent directories.
10880 if test "$hardcode_direct" != no &&
10881 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10882 # have to relink, otherwise we might link with an installed library
10883 # when we should be linking with a yet-to-be-installed one
10884 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10885 test "$hardcode_minus_L" != no; then
10886 # Linking always hardcodes the temporary library directory.
10887 hardcode_action=relink
10888 else
10889 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10890 hardcode_action=immediate
10891 fi
10892else
10893 # We cannot hardcode anything, or else we can only hardcode existing
10894 # directories.
10895 hardcode_action=unsupported
10896fi
81ecdfbb
RW
10897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10898$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
10899
10900if test "$hardcode_action" = relink ||
10901 test "$inherit_rpath" = yes; then
10902 # Fast installation is not supported
10903 enable_fast_install=no
10904elif test "$shlibpath_overrides_runpath" = yes ||
10905 test "$enable_shared" = no; then
10906 # Fast installation is not necessary
10907 enable_fast_install=needless
10908fi
10909
10910
10911
10912
10913
10914
10915 if test "x$enable_dlopen" != xyes; then
10916 enable_dlopen=unknown
10917 enable_dlopen_self=unknown
10918 enable_dlopen_self_static=unknown
10919else
10920 lt_cv_dlopen=no
10921 lt_cv_dlopen_libs=
10922
10923 case $host_os in
10924 beos*)
10925 lt_cv_dlopen="load_add_on"
10926 lt_cv_dlopen_libs=
10927 lt_cv_dlopen_self=yes
10928 ;;
10929
718a6fd8 10930 mingw* | pw32* | cegcc*)
d7040cdb
SE
10931 lt_cv_dlopen="LoadLibrary"
10932 lt_cv_dlopen_libs=
10933 ;;
10934
10935 cygwin*)
10936 lt_cv_dlopen="dlopen"
10937 lt_cv_dlopen_libs=
10938 ;;
10939
10940 darwin*)
10941 # if libdl is installed we need to link against it
81ecdfbb
RW
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10943$as_echo_n "checking for dlopen in -ldl... " >&6; }
10944if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10945 $as_echo_n "(cached) " >&6
d7040cdb
SE
10946else
10947 ac_check_lib_save_LIBS=$LIBS
10948LIBS="-ldl $LIBS"
81ecdfbb 10949cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10950/* end confdefs.h. */
10951
81ecdfbb
RW
10952/* Override any GCC internal prototype to avoid an error.
10953 Use char because int might match the return type of a GCC
10954 builtin and then its argument prototype would still apply. */
d7040cdb
SE
10955#ifdef __cplusplus
10956extern "C"
10957#endif
d7040cdb
SE
10958char dlopen ();
10959int
10960main ()
10961{
81ecdfbb 10962return dlopen ();
d7040cdb
SE
10963 ;
10964 return 0;
10965}
10966_ACEOF
81ecdfbb 10967if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
10968 ac_cv_lib_dl_dlopen=yes
10969else
81ecdfbb 10970 ac_cv_lib_dl_dlopen=no
d7040cdb 10971fi
81ecdfbb
RW
10972rm -f core conftest.err conftest.$ac_objext \
10973 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
10974LIBS=$ac_check_lib_save_LIBS
10975fi
81ecdfbb
RW
10976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10977$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10978if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
10979 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10980else
10981
10982 lt_cv_dlopen="dyld"
10983 lt_cv_dlopen_libs=
10984 lt_cv_dlopen_self=yes
10985
10986fi
10987
10988 ;;
10989
10990 *)
81ecdfbb
RW
10991 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10992if test "x$ac_cv_func_shl_load" = x""yes; then :
d7040cdb
SE
10993 lt_cv_dlopen="shl_load"
10994else
81ecdfbb
RW
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10996$as_echo_n "checking for shl_load in -ldld... " >&6; }
10997if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10998 $as_echo_n "(cached) " >&6
d7040cdb
SE
10999else
11000 ac_check_lib_save_LIBS=$LIBS
11001LIBS="-ldld $LIBS"
81ecdfbb 11002cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11003/* end confdefs.h. */
11004
81ecdfbb
RW
11005/* Override any GCC internal prototype to avoid an error.
11006 Use char because int might match the return type of a GCC
11007 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11008#ifdef __cplusplus
11009extern "C"
11010#endif
d7040cdb
SE
11011char shl_load ();
11012int
11013main ()
11014{
81ecdfbb 11015return shl_load ();
d7040cdb
SE
11016 ;
11017 return 0;
11018}
11019_ACEOF
81ecdfbb 11020if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11021 ac_cv_lib_dld_shl_load=yes
11022else
81ecdfbb 11023 ac_cv_lib_dld_shl_load=no
d7040cdb 11024fi
81ecdfbb
RW
11025rm -f core conftest.err conftest.$ac_objext \
11026 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11027LIBS=$ac_check_lib_save_LIBS
11028fi
81ecdfbb
RW
11029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11030$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11031if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 11032 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11033else
81ecdfbb
RW
11034 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11035if test "x$ac_cv_func_dlopen" = x""yes; then :
11036 lt_cv_dlopen="dlopen"
d7040cdb 11037else
81ecdfbb
RW
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11039$as_echo_n "checking for dlopen in -ldl... " >&6; }
11040if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11041 $as_echo_n "(cached) " >&6
11042else
11043 ac_check_lib_save_LIBS=$LIBS
11044LIBS="-ldl $LIBS"
11045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11046/* end confdefs.h. */
d7040cdb 11047
81ecdfbb
RW
11048/* Override any GCC internal prototype to avoid an error.
11049 Use char because int might match the return type of a GCC
11050 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11051#ifdef __cplusplus
11052extern "C"
d7040cdb 11053#endif
d7040cdb 11054char dlopen ();
d7040cdb
SE
11055int
11056main ()
11057{
81ecdfbb 11058return dlopen ();
d7040cdb
SE
11059 ;
11060 return 0;
11061}
11062_ACEOF
81ecdfbb
RW
11063if ac_fn_c_try_link "$LINENO"; then :
11064 ac_cv_lib_dl_dlopen=yes
d7040cdb 11065else
81ecdfbb 11066 ac_cv_lib_dl_dlopen=no
d7040cdb 11067fi
81ecdfbb
RW
11068rm -f core conftest.err conftest.$ac_objext \
11069 conftest$ac_exeext conftest.$ac_ext
11070LIBS=$ac_check_lib_save_LIBS
d7040cdb 11071fi
81ecdfbb
RW
11072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11073$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11074if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11075 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11076else
81ecdfbb
RW
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11078$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11079if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11080 $as_echo_n "(cached) " >&6
d7040cdb
SE
11081else
11082 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11083LIBS="-lsvld $LIBS"
11084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11085/* end confdefs.h. */
11086
81ecdfbb
RW
11087/* Override any GCC internal prototype to avoid an error.
11088 Use char because int might match the return type of a GCC
11089 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11090#ifdef __cplusplus
11091extern "C"
11092#endif
d7040cdb
SE
11093char dlopen ();
11094int
11095main ()
11096{
81ecdfbb 11097return dlopen ();
d7040cdb
SE
11098 ;
11099 return 0;
11100}
11101_ACEOF
81ecdfbb
RW
11102if ac_fn_c_try_link "$LINENO"; then :
11103 ac_cv_lib_svld_dlopen=yes
d7040cdb 11104else
81ecdfbb 11105 ac_cv_lib_svld_dlopen=no
d7040cdb 11106fi
81ecdfbb
RW
11107rm -f core conftest.err conftest.$ac_objext \
11108 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11109LIBS=$ac_check_lib_save_LIBS
11110fi
81ecdfbb
RW
11111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11112$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11113if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11114 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
d7040cdb 11115else
81ecdfbb
RW
11116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11117$as_echo_n "checking for dld_link in -ldld... " >&6; }
11118if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11119 $as_echo_n "(cached) " >&6
d7040cdb
SE
11120else
11121 ac_check_lib_save_LIBS=$LIBS
81ecdfbb
RW
11122LIBS="-ldld $LIBS"
11123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11124/* end confdefs.h. */
11125
81ecdfbb
RW
11126/* Override any GCC internal prototype to avoid an error.
11127 Use char because int might match the return type of a GCC
11128 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11129#ifdef __cplusplus
11130extern "C"
11131#endif
81ecdfbb 11132char dld_link ();
d7040cdb
SE
11133int
11134main ()
11135{
81ecdfbb 11136return dld_link ();
d7040cdb
SE
11137 ;
11138 return 0;
11139}
11140_ACEOF
81ecdfbb 11141if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11142 ac_cv_lib_dld_dld_link=yes
11143else
81ecdfbb 11144 ac_cv_lib_dld_dld_link=no
d7040cdb 11145fi
81ecdfbb
RW
11146rm -f core conftest.err conftest.$ac_objext \
11147 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11148LIBS=$ac_check_lib_save_LIBS
11149fi
81ecdfbb
RW
11150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11151$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11152if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 11153 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11154fi
11155
11156
11157fi
11158
11159
11160fi
11161
11162
11163fi
11164
11165
11166fi
11167
11168
11169fi
11170
11171 ;;
11172 esac
11173
11174 if test "x$lt_cv_dlopen" != xno; then
11175 enable_dlopen=yes
11176 else
11177 enable_dlopen=no
11178 fi
11179
11180 case $lt_cv_dlopen in
11181 dlopen)
11182 save_CPPFLAGS="$CPPFLAGS"
11183 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11184
11185 save_LDFLAGS="$LDFLAGS"
11186 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11187
11188 save_LIBS="$LIBS"
11189 LIBS="$lt_cv_dlopen_libs $LIBS"
11190
81ecdfbb
RW
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11192$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11193if test "${lt_cv_dlopen_self+set}" = set; then :
11194 $as_echo_n "(cached) " >&6
d7040cdb
SE
11195else
11196 if test "$cross_compiling" = yes; then :
11197 lt_cv_dlopen_self=cross
11198else
11199 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11200 lt_status=$lt_dlunknown
11201 cat > conftest.$ac_ext <<_LT_EOF
6abcee90 11202#line 11202 "configure"
d7040cdb
SE
11203#include "confdefs.h"
11204
11205#if HAVE_DLFCN_H
11206#include <dlfcn.h>
11207#endif
11208
11209#include <stdio.h>
11210
11211#ifdef RTLD_GLOBAL
11212# define LT_DLGLOBAL RTLD_GLOBAL
11213#else
11214# ifdef DL_GLOBAL
11215# define LT_DLGLOBAL DL_GLOBAL
11216# else
11217# define LT_DLGLOBAL 0
11218# endif
11219#endif
11220
11221/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11222 find out it does not work in some platform. */
11223#ifndef LT_DLLAZY_OR_NOW
11224# ifdef RTLD_LAZY
11225# define LT_DLLAZY_OR_NOW RTLD_LAZY
11226# else
11227# ifdef DL_LAZY
11228# define LT_DLLAZY_OR_NOW DL_LAZY
11229# else
11230# ifdef RTLD_NOW
11231# define LT_DLLAZY_OR_NOW RTLD_NOW
11232# else
11233# ifdef DL_NOW
11234# define LT_DLLAZY_OR_NOW DL_NOW
11235# else
11236# define LT_DLLAZY_OR_NOW 0
11237# endif
11238# endif
11239# endif
11240# endif
11241#endif
11242
3725885a
RW
11243/* When -fvisbility=hidden is used, assume the code has been annotated
11244 correspondingly for the symbols needed. */
11245#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11246void fnord () __attribute__((visibility("default")));
11247#endif
11248
11249void fnord () { int i=42; }
d7040cdb
SE
11250int main ()
11251{
11252 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11253 int status = $lt_dlunknown;
11254
11255 if (self)
11256 {
11257 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11258 else
11259 {
11260 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11261 else puts (dlerror ());
11262 }
d7040cdb
SE
11263 /* dlclose (self); */
11264 }
11265 else
11266 puts (dlerror ());
11267
718a6fd8 11268 return status;
d7040cdb
SE
11269}
11270_LT_EOF
81ecdfbb 11271 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11272 (eval $ac_link) 2>&5
11273 ac_status=$?
81ecdfbb
RW
11274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11275 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11276 (./conftest; exit; ) >&5 2>/dev/null
11277 lt_status=$?
11278 case x$lt_status in
11279 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11280 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11281 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11282 esac
11283 else :
11284 # compilation failed
11285 lt_cv_dlopen_self=no
11286 fi
11287fi
11288rm -fr conftest*
11289
11290
11291fi
81ecdfbb
RW
11292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11293$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11294
11295 if test "x$lt_cv_dlopen_self" = xyes; then
11296 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11298$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11299if test "${lt_cv_dlopen_self_static+set}" = set; then :
11300 $as_echo_n "(cached) " >&6
d7040cdb
SE
11301else
11302 if test "$cross_compiling" = yes; then :
11303 lt_cv_dlopen_self_static=cross
11304else
11305 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11306 lt_status=$lt_dlunknown
11307 cat > conftest.$ac_ext <<_LT_EOF
6abcee90 11308#line 11308 "configure"
d7040cdb
SE
11309#include "confdefs.h"
11310
11311#if HAVE_DLFCN_H
11312#include <dlfcn.h>
11313#endif
11314
11315#include <stdio.h>
11316
11317#ifdef RTLD_GLOBAL
11318# define LT_DLGLOBAL RTLD_GLOBAL
11319#else
11320# ifdef DL_GLOBAL
11321# define LT_DLGLOBAL DL_GLOBAL
11322# else
11323# define LT_DLGLOBAL 0
11324# endif
11325#endif
11326
11327/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11328 find out it does not work in some platform. */
11329#ifndef LT_DLLAZY_OR_NOW
11330# ifdef RTLD_LAZY
11331# define LT_DLLAZY_OR_NOW RTLD_LAZY
11332# else
11333# ifdef DL_LAZY
11334# define LT_DLLAZY_OR_NOW DL_LAZY
11335# else
11336# ifdef RTLD_NOW
11337# define LT_DLLAZY_OR_NOW RTLD_NOW
11338# else
11339# ifdef DL_NOW
11340# define LT_DLLAZY_OR_NOW DL_NOW
11341# else
11342# define LT_DLLAZY_OR_NOW 0
11343# endif
11344# endif
11345# endif
11346# endif
11347#endif
11348
3725885a
RW
11349/* When -fvisbility=hidden is used, assume the code has been annotated
11350 correspondingly for the symbols needed. */
11351#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11352void fnord () __attribute__((visibility("default")));
11353#endif
11354
11355void fnord () { int i=42; }
d7040cdb
SE
11356int main ()
11357{
11358 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11359 int status = $lt_dlunknown;
11360
11361 if (self)
11362 {
11363 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11364 else
11365 {
11366 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11367 else puts (dlerror ());
11368 }
d7040cdb
SE
11369 /* dlclose (self); */
11370 }
11371 else
11372 puts (dlerror ());
11373
718a6fd8 11374 return status;
d7040cdb
SE
11375}
11376_LT_EOF
81ecdfbb 11377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11378 (eval $ac_link) 2>&5
11379 ac_status=$?
81ecdfbb
RW
11380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11381 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11382 (./conftest; exit; ) >&5 2>/dev/null
11383 lt_status=$?
11384 case x$lt_status in
11385 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11386 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11387 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11388 esac
11389 else :
11390 # compilation failed
11391 lt_cv_dlopen_self_static=no
11392 fi
11393fi
11394rm -fr conftest*
11395
11396
11397fi
81ecdfbb
RW
11398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11399$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11400 fi
11401
11402 CPPFLAGS="$save_CPPFLAGS"
11403 LDFLAGS="$save_LDFLAGS"
11404 LIBS="$save_LIBS"
11405 ;;
11406 esac
11407
11408 case $lt_cv_dlopen_self in
11409 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11410 *) enable_dlopen_self=unknown ;;
11411 esac
11412
11413 case $lt_cv_dlopen_self_static in
11414 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11415 *) enable_dlopen_self_static=unknown ;;
11416 esac
11417fi
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435striplib=
11436old_striplib=
81ecdfbb
RW
11437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11438$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11439if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11440 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11441 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11443$as_echo "yes" >&6; }
d7040cdb
SE
11444else
11445# FIXME - insert some real tests, host_os isn't really good enough
11446 case $host_os in
11447 darwin*)
11448 if test -n "$STRIP" ; then
11449 striplib="$STRIP -x"
11450 old_striplib="$STRIP -S"
81ecdfbb
RW
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11452$as_echo "yes" >&6; }
d7040cdb 11453 else
81ecdfbb
RW
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11455$as_echo "no" >&6; }
d7040cdb
SE
11456 fi
11457 ;;
11458 *)
81ecdfbb
RW
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11460$as_echo "no" >&6; }
d7040cdb
SE
11461 ;;
11462 esac
11463fi
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476 # Report which library types will actually be built
81ecdfbb
RW
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11478$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11480$as_echo "$can_build_shared" >&6; }
d7040cdb 11481
81ecdfbb
RW
11482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11483$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
11484 test "$can_build_shared" = "no" && enable_shared=no
11485
11486 # On AIX, shared libraries and static libraries use the same namespace, and
11487 # are all built from PIC.
11488 case $host_os in
11489 aix3*)
11490 test "$enable_shared" = yes && enable_static=no
11491 if test -n "$RANLIB"; then
11492 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11493 postinstall_cmds='$RANLIB $lib'
11494 fi
11495 ;;
11496
50e7d84b 11497 aix[4-9]*)
d7040cdb
SE
11498 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11499 test "$enable_shared" = yes && enable_static=no
11500 fi
11501 ;;
11502 esac
81ecdfbb
RW
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11504$as_echo "$enable_shared" >&6; }
d7040cdb 11505
81ecdfbb
RW
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11507$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
11508 # Make sure either enable_shared or enable_static is yes.
11509 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11511$as_echo "$enable_static" >&6; }
d7040cdb
SE
11512
11513
11514
11515
11516fi
11517ac_ext=c
11518ac_cpp='$CPP $CPPFLAGS'
11519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11521ac_compiler_gnu=$ac_cv_c_compiler_gnu
11522
11523CC="$lt_save_CC"
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
81ecdfbb 11537 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11538
11539
11540
11541
11542# Only expand once:
11543
11544
11545
81ecdfbb
RW
11546# Check whether --enable-targets was given.
11547if test "${enable_targets+set}" = set; then :
11548 enableval=$enable_targets; case "${enableval}" in
11549 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
11550 ;;
11551 no) enable_targets= ;;
11552 *) enable_targets=$enableval ;;
11553esac
81ecdfbb
RW
11554fi
11555
d7040cdb 11556
397841b5
AM
11557GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11559/* end confdefs.h. */
11560__GNUC__
11561_ACEOF
11562if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11563 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11564
11565else
11566 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11567fi
11568rm -f conftest*
11569
d7040cdb 11570
81ecdfbb
RW
11571# Check whether --enable-werror was given.
11572if test "${enable_werror+set}" = set; then :
11573 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
11574 yes | y) ERROR_ON_WARNING="yes" ;;
11575 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 11576 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 11577 esac
81ecdfbb
RW
11578fi
11579
d7040cdb 11580
397841b5 11581# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11582case "${host}" in
11583 *-*-mingw32*)
11584 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11585 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11586 fi
11587 ;;
11588 *) ;;
11589esac
11590
d7040cdb
SE
11591# Enable -Werror by default when using gcc
11592if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11593 ERROR_ON_WARNING=yes
11594fi
11595
11596NO_WERROR=
11597if test "${ERROR_ON_WARNING}" = yes ; then
11598 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
11599 NO_WERROR="-Wno-error"
11600fi
11601
11602if test "${GCC}" = yes ; then
11603 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11604fi
11605
81ecdfbb
RW
11606# Check whether --enable-build-warnings was given.
11607if test "${enable_build_warnings+set}" = set; then :
11608 enableval=$enable_build_warnings; case "${enableval}" in
d7040cdb
SE
11609 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11610 no) if test "${GCC}" = yes ; then
11611 WARN_CFLAGS="-w"
11612 fi;;
11613 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11614 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
11615 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11616 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
11617 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11618esac
81ecdfbb
RW
11619fi
11620
d7040cdb
SE
11621
11622if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11623 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11624fi
11625
11626
11627
11628
11629
81ecdfbb 11630ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
11631
11632
11633if test -z "$target" ; then
81ecdfbb 11634 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
11635fi
11636if test -z "$host" ; then
81ecdfbb 11637 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
d7040cdb
SE
11638fi
11639
11640for ac_prog in 'bison -y' byacc
11641do
11642 # Extract the first word of "$ac_prog", so it can be a program name with args.
11643set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
11644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11645$as_echo_n "checking for $ac_word... " >&6; }
11646if test "${ac_cv_prog_YACC+set}" = set; then :
11647 $as_echo_n "(cached) " >&6
d7040cdb
SE
11648else
11649 if test -n "$YACC"; then
11650 ac_cv_prog_YACC="$YACC" # Let the user override the test.
11651else
11652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11653for as_dir in $PATH
11654do
11655 IFS=$as_save_IFS
11656 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
11657 for ac_exec_ext in '' $ac_executable_extensions; do
11658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 11659 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 11660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
11661 break 2
11662 fi
11663done
81ecdfbb
RW
11664 done
11665IFS=$as_save_IFS
d7040cdb
SE
11666
11667fi
11668fi
11669YACC=$ac_cv_prog_YACC
11670if test -n "$YACC"; then
81ecdfbb
RW
11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
11672$as_echo "$YACC" >&6; }
d7040cdb 11673else
81ecdfbb
RW
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11675$as_echo "no" >&6; }
d7040cdb
SE
11676fi
11677
81ecdfbb 11678
d7040cdb
SE
11679 test -n "$YACC" && break
11680done
11681test -n "$YACC" || YACC="yacc"
11682
11683for ac_prog in flex lex
11684do
11685 # Extract the first word of "$ac_prog", so it can be a program name with args.
11686set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
11687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11688$as_echo_n "checking for $ac_word... " >&6; }
11689if test "${ac_cv_prog_LEX+set}" = set; then :
11690 $as_echo_n "(cached) " >&6
d7040cdb
SE
11691else
11692 if test -n "$LEX"; then
11693 ac_cv_prog_LEX="$LEX" # Let the user override the test.
11694else
11695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11696for as_dir in $PATH
11697do
11698 IFS=$as_save_IFS
11699 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
11700 for ac_exec_ext in '' $ac_executable_extensions; do
11701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 11702 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 11703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
11704 break 2
11705 fi
11706done
81ecdfbb
RW
11707 done
11708IFS=$as_save_IFS
d7040cdb
SE
11709
11710fi
11711fi
11712LEX=$ac_cv_prog_LEX
11713if test -n "$LEX"; then
81ecdfbb
RW
11714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
11715$as_echo "$LEX" >&6; }
d7040cdb 11716else
81ecdfbb
RW
11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11718$as_echo "no" >&6; }
d7040cdb
SE
11719fi
11720
81ecdfbb 11721
d7040cdb
SE
11722 test -n "$LEX" && break
11723done
11724test -n "$LEX" || LEX=":"
11725
81ecdfbb
RW
11726if test "x$LEX" != "x:"; then
11727 cat >conftest.l <<_ACEOF
11728%%
11729a { ECHO; }
11730b { REJECT; }
11731c { yymore (); }
11732d { yyless (1); }
11733e { yyless (input () != 0); }
11734f { unput (yytext[0]); }
11735. { BEGIN INITIAL; }
11736%%
11737#ifdef YYTEXT_POINTER
11738extern char *yytext;
d7040cdb 11739#endif
d7040cdb 11740int
81ecdfbb 11741main (void)
d7040cdb 11742{
81ecdfbb 11743 return ! yylex () + ! yywrap ();
d7040cdb
SE
11744}
11745_ACEOF
81ecdfbb
RW
11746{ { ac_try="$LEX conftest.l"
11747case "(($ac_try" in
11748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11749 *) ac_try_echo=$ac_try;;
11750esac
11751eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11752$as_echo "$ac_try_echo"; } >&5
11753 (eval "$LEX conftest.l") 2>&5
d7040cdb 11754 ac_status=$?
81ecdfbb
RW
11755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11756 test $ac_status = 0; }
11757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
11758$as_echo_n "checking lex output file root... " >&6; }
11759if test "${ac_cv_prog_lex_root+set}" = set; then :
11760 $as_echo_n "(cached) " >&6
d7040cdb 11761else
d7040cdb 11762
81ecdfbb
RW
11763if test -f lex.yy.c; then
11764 ac_cv_prog_lex_root=lex.yy
11765elif test -f lexyy.c; then
11766 ac_cv_prog_lex_root=lexyy
11767else
11768 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
d7040cdb 11769fi
d7040cdb 11770fi
81ecdfbb
RW
11771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
11772$as_echo "$ac_cv_prog_lex_root" >&6; }
11773LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 11774
81ecdfbb
RW
11775if test -z "${LEXLIB+set}"; then
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
11777$as_echo_n "checking lex library... " >&6; }
11778if test "${ac_cv_lib_lex+set}" = set; then :
11779 $as_echo_n "(cached) " >&6
d7040cdb 11780else
d7040cdb 11781
81ecdfbb
RW
11782 ac_save_LIBS=$LIBS
11783 ac_cv_lib_lex='none needed'
11784 for ac_lib in '' -lfl -ll; do
11785 LIBS="$ac_lib $ac_save_LIBS"
11786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11787/* end confdefs.h. */
11788`cat $LEX_OUTPUT_ROOT.c`
11789_ACEOF
11790if ac_fn_c_try_link "$LINENO"; then :
11791 ac_cv_lib_lex=$ac_lib
d7040cdb 11792fi
81ecdfbb
RW
11793rm -f core conftest.err conftest.$ac_objext \
11794 conftest$ac_exeext conftest.$ac_ext
11795 test "$ac_cv_lib_lex" != 'none needed' && break
11796 done
11797 LIBS=$ac_save_LIBS
d7040cdb
SE
11798
11799fi
81ecdfbb
RW
11800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
11801$as_echo "$ac_cv_lib_lex" >&6; }
11802 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
11803fi
11804
d7040cdb 11805
81ecdfbb
RW
11806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
11807$as_echo_n "checking whether yytext is a pointer... " >&6; }
11808if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
11809 $as_echo_n "(cached) " >&6
d7040cdb
SE
11810else
11811 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 11812# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
11813# not all implementations provide the %pointer and %array declarations.
11814ac_cv_prog_lex_yytext_pointer=no
d7040cdb 11815ac_save_LIBS=$LIBS
81ecdfbb
RW
11816LIBS="$LEXLIB $ac_save_LIBS"
11817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11818/* end confdefs.h. */
11819#define YYTEXT_POINTER 1
d7040cdb
SE
11820`cat $LEX_OUTPUT_ROOT.c`
11821_ACEOF
81ecdfbb 11822if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 11823 ac_cv_prog_lex_yytext_pointer=yes
d7040cdb 11824fi
81ecdfbb
RW
11825rm -f core conftest.err conftest.$ac_objext \
11826 conftest$ac_exeext conftest.$ac_ext
d7040cdb 11827LIBS=$ac_save_LIBS
d7040cdb
SE
11828
11829fi
81ecdfbb
RW
11830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
11831$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb
SE
11832if test $ac_cv_prog_lex_yytext_pointer = yes; then
11833
81ecdfbb 11834$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
d7040cdb
SE
11835
11836fi
81ecdfbb 11837rm -f conftest.l $LEX_OUTPUT_ROOT.c
d7040cdb
SE
11838
11839fi
11840if test "$LEX" = :; then
11841 LEX=${am_missing_run}flex
11842fi
11843
9c9c98a5 11844ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW bg"
d7040cdb
SE
11845# If we haven't got the data from the intl directory,
11846# assume NLS is disabled.
11847USE_NLS=no
11848LIBINTL=
11849LIBINTL_DEP=
11850INCINTL=
11851XGETTEXT=
11852GMSGFMT=
11853POSUB=
11854
11855if test -f ../intl/config.intl; then
11856 . ../intl/config.intl
11857fi
81ecdfbb
RW
11858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11859$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 11860if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
11861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11862$as_echo "no" >&6; }
d7040cdb 11863else
81ecdfbb
RW
11864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11865$as_echo "yes" >&6; }
d7040cdb 11866
81ecdfbb 11867$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
11868
11869
81ecdfbb
RW
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11871$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
11872 # Look for .po and .gmo files in the source directory.
11873 CATALOGS=
11874 XLINGUAS=
11875 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11876 # If there aren't any .gmo files the shell will give us the
11877 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11878 # weeded out.
11879 case "$cat" in *\**)
11880 continue;;
11881 esac
11882 # The quadruple backslash is collapsed to a double backslash
11883 # by the backticks, then collapsed again by the double quotes,
11884 # leaving us with one backslash in the sed expression (right
11885 # before the dot that mustn't act as a wildcard).
11886 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11887 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
11888 # The user is allowed to set LINGUAS to a list of languages to
11889 # install catalogs for. If it's empty that means "all of them."
11890 if test "x$LINGUAS" = x; then
11891 CATALOGS="$CATALOGS $cat"
11892 XLINGUAS="$XLINGUAS $lang"
11893 else
11894 case "$LINGUAS" in *$lang*)
11895 CATALOGS="$CATALOGS $cat"
11896 XLINGUAS="$XLINGUAS $lang"
11897 ;;
11898 esac
11899 fi
11900 done
11901 LINGUAS="$XLINGUAS"
81ecdfbb
RW
11902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
11903$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
11904
11905
11906 DATADIRNAME=share
11907
11908 INSTOBJEXT=.mo
11909
11910 GENCAT=gencat
11911
11912 CATOBJEXT=.gmo
11913
11914fi
11915
11916 MKINSTALLDIRS=
11917 if test -n "$ac_aux_dir"; then
11918 case "$ac_aux_dir" in
11919 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
11920 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11921 esac
11922 fi
11923 if test -z "$MKINSTALLDIRS"; then
11924 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
11925 fi
11926
11927
11928
81ecdfbb
RW
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11930$as_echo_n "checking whether NLS is requested... " >&6; }
11931 # Check whether --enable-nls was given.
11932if test "${enable_nls+set}" = set; then :
11933 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
11934else
11935 USE_NLS=yes
81ecdfbb
RW
11936fi
11937
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11939$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
11940
11941
11942
11943
11944
11945
11946# Prepare PATH_SEPARATOR.
11947# The user is always right.
11948if test "${PATH_SEPARATOR+set}" != set; then
11949 echo "#! /bin/sh" >conf$$.sh
11950 echo "exit 0" >>conf$$.sh
11951 chmod +x conf$$.sh
11952 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11953 PATH_SEPARATOR=';'
11954 else
11955 PATH_SEPARATOR=:
11956 fi
11957 rm -f conf$$.sh
11958fi
11959
11960# Find out how to test for executable files. Don't use a zero-byte file,
11961# as systems may use methods other than mode bits to determine executability.
11962cat >conf$$.file <<_ASEOF
11963#! /bin/sh
11964exit 0
11965_ASEOF
11966chmod +x conf$$.file
11967if test -x conf$$.file >/dev/null 2>&1; then
11968 ac_executable_p="test -x"
11969else
11970 ac_executable_p="test -f"
11971fi
11972rm -f conf$$.file
11973
11974# Extract the first word of "msgfmt", so it can be a program name with args.
11975set dummy msgfmt; ac_word=$2
81ecdfbb
RW
11976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11977$as_echo_n "checking for $ac_word... " >&6; }
11978if test "${ac_cv_path_MSGFMT+set}" = set; then :
11979 $as_echo_n "(cached) " >&6
d7040cdb
SE
11980else
11981 case "$MSGFMT" in
11982 [\\/]* | ?:[\\/]*)
11983 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
11984 ;;
11985 *)
11986 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11987 for ac_dir in $PATH; do
11988 IFS="$ac_save_IFS"
11989 test -z "$ac_dir" && ac_dir=.
11990 for ac_exec_ext in '' $ac_executable_extensions; do
11991 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11992 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
11993 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11994 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
11995 break 2
11996 fi
11997 fi
11998 done
11999 done
12000 IFS="$ac_save_IFS"
12001 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12002 ;;
12003esac
12004fi
12005MSGFMT="$ac_cv_path_MSGFMT"
12006if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12008$as_echo "$MSGFMT" >&6; }
d7040cdb 12009else
81ecdfbb
RW
12010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12011$as_echo "no" >&6; }
d7040cdb
SE
12012fi
12013
12014 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12015set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12017$as_echo_n "checking for $ac_word... " >&6; }
12018if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12019 $as_echo_n "(cached) " >&6
d7040cdb
SE
12020else
12021 case $GMSGFMT in
12022 [\\/]* | ?:[\\/]*)
12023 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12024 ;;
12025 *)
12026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12027for as_dir in $PATH
12028do
12029 IFS=$as_save_IFS
12030 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12031 for ac_exec_ext in '' $ac_executable_extensions; do
12032 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12033 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12035 break 2
12036 fi
12037done
81ecdfbb
RW
12038 done
12039IFS=$as_save_IFS
d7040cdb
SE
12040
12041 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12042 ;;
12043esac
12044fi
12045GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12046if test -n "$GMSGFMT"; then
81ecdfbb
RW
12047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12048$as_echo "$GMSGFMT" >&6; }
d7040cdb 12049else
81ecdfbb
RW
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12051$as_echo "no" >&6; }
d7040cdb
SE
12052fi
12053
12054
12055
81ecdfbb 12056
d7040cdb
SE
12057# Prepare PATH_SEPARATOR.
12058# The user is always right.
12059if test "${PATH_SEPARATOR+set}" != set; then
12060 echo "#! /bin/sh" >conf$$.sh
12061 echo "exit 0" >>conf$$.sh
12062 chmod +x conf$$.sh
12063 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12064 PATH_SEPARATOR=';'
12065 else
12066 PATH_SEPARATOR=:
12067 fi
12068 rm -f conf$$.sh
12069fi
12070
12071# Find out how to test for executable files. Don't use a zero-byte file,
12072# as systems may use methods other than mode bits to determine executability.
12073cat >conf$$.file <<_ASEOF
12074#! /bin/sh
12075exit 0
12076_ASEOF
12077chmod +x conf$$.file
12078if test -x conf$$.file >/dev/null 2>&1; then
12079 ac_executable_p="test -x"
12080else
12081 ac_executable_p="test -f"
12082fi
12083rm -f conf$$.file
12084
12085# Extract the first word of "xgettext", so it can be a program name with args.
12086set dummy xgettext; ac_word=$2
81ecdfbb
RW
12087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12088$as_echo_n "checking for $ac_word... " >&6; }
12089if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12090 $as_echo_n "(cached) " >&6
d7040cdb
SE
12091else
12092 case "$XGETTEXT" in
12093 [\\/]* | ?:[\\/]*)
12094 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12095 ;;
12096 *)
12097 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12098 for ac_dir in $PATH; do
12099 IFS="$ac_save_IFS"
12100 test -z "$ac_dir" && ac_dir=.
12101 for ac_exec_ext in '' $ac_executable_extensions; do
12102 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12103 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12104 (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
12105 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12106 break 2
12107 fi
12108 fi
12109 done
12110 done
12111 IFS="$ac_save_IFS"
12112 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12113 ;;
12114esac
12115fi
12116XGETTEXT="$ac_cv_path_XGETTEXT"
12117if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12119$as_echo "$XGETTEXT" >&6; }
d7040cdb 12120else
81ecdfbb
RW
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12122$as_echo "no" >&6; }
d7040cdb
SE
12123fi
12124
12125 rm -f messages.po
12126
12127
12128# Prepare PATH_SEPARATOR.
12129# The user is always right.
12130if test "${PATH_SEPARATOR+set}" != set; then
12131 echo "#! /bin/sh" >conf$$.sh
12132 echo "exit 0" >>conf$$.sh
12133 chmod +x conf$$.sh
12134 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12135 PATH_SEPARATOR=';'
12136 else
12137 PATH_SEPARATOR=:
12138 fi
12139 rm -f conf$$.sh
12140fi
12141
12142# Find out how to test for executable files. Don't use a zero-byte file,
12143# as systems may use methods other than mode bits to determine executability.
12144cat >conf$$.file <<_ASEOF
12145#! /bin/sh
12146exit 0
12147_ASEOF
12148chmod +x conf$$.file
12149if test -x conf$$.file >/dev/null 2>&1; then
12150 ac_executable_p="test -x"
12151else
12152 ac_executable_p="test -f"
12153fi
12154rm -f conf$$.file
12155
12156# Extract the first word of "msgmerge", so it can be a program name with args.
12157set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12159$as_echo_n "checking for $ac_word... " >&6; }
12160if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12161 $as_echo_n "(cached) " >&6
d7040cdb
SE
12162else
12163 case "$MSGMERGE" in
12164 [\\/]* | ?:[\\/]*)
12165 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12166 ;;
12167 *)
12168 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12169 for ac_dir in $PATH; do
12170 IFS="$ac_save_IFS"
12171 test -z "$ac_dir" && ac_dir=.
12172 for ac_exec_ext in '' $ac_executable_extensions; do
12173 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12174 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12175 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12176 break 2
12177 fi
12178 fi
12179 done
12180 done
12181 IFS="$ac_save_IFS"
12182 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12183 ;;
12184esac
12185fi
12186MSGMERGE="$ac_cv_path_MSGMERGE"
12187if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12189$as_echo "$MSGMERGE" >&6; }
d7040cdb 12190else
81ecdfbb
RW
12191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12192$as_echo "no" >&6; }
d7040cdb
SE
12193fi
12194
12195
12196 if test "$GMSGFMT" != ":"; then
12197 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12198 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12199 : ;
12200 else
12201 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12203$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12204 GMSGFMT=":"
12205 fi
12206 fi
12207
12208 if test "$XGETTEXT" != ":"; then
12209 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12210 (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
12211 : ;
12212 else
81ecdfbb
RW
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12214$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12215 XGETTEXT=":"
12216 fi
12217 rm -f messages.po
12218 fi
12219
81ecdfbb 12220 ac_config_commands="$ac_config_commands default-1"
d7040cdb
SE
12221
12222
12223
81ecdfbb
RW
12224
12225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12226$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12227 # Check whether --enable-maintainer-mode was given.
12228if test "${enable_maintainer_mode+set}" = set; then :
12229 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
42ecbf5e 12230else
d7040cdb 12231 USE_MAINTAINER_MODE=no
81ecdfbb 12232fi
d7040cdb 12233
81ecdfbb
RW
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12235$as_echo "$USE_MAINTAINER_MODE" >&6; }
12236 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12237 MAINTAINER_MODE_TRUE=
12238 MAINTAINER_MODE_FALSE='#'
12239else
12240 MAINTAINER_MODE_TRUE='#'
12241 MAINTAINER_MODE_FALSE=
42ecbf5e 12242fi
d7040cdb
SE
12243
12244 MAINT=$MAINTAINER_MODE_TRUE
12245
12246
81ecdfbb 12247 if false; then
d7040cdb
SE
12248 GENINSRC_NEVER_TRUE=
12249 GENINSRC_NEVER_FALSE='#'
12250else
12251 GENINSRC_NEVER_TRUE='#'
12252 GENINSRC_NEVER_FALSE=
42ecbf5e 12253fi
d7040cdb
SE
12254
12255
12256if test -n "$EXEEXT"; then
20e95c23 12257
81ecdfbb 12258$as_echo "#define HAVE_EXECUTABLE_SUFFIX 1" >>confdefs.h
42ecbf5e 12259
252b5132
RH
12260fi
12261
d7040cdb
SE
12262cat >>confdefs.h <<_ACEOF
12263#define EXECUTABLE_SUFFIX "${EXEEXT}"
12264_ACEOF
42ecbf5e 12265
252b5132 12266
d7040cdb 12267# host-specific stuff:
252b5132 12268
d7040cdb 12269HDEFINES=
252b5132 12270
d7040cdb 12271. ${srcdir}/../bfd/configure.host
252b5132 12272
252b5132 12273
d7040cdb 12274AR=${AR-ar}
252b5132 12275
d7040cdb
SE
12276if test -n "$ac_tool_prefix"; then
12277 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12278set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
12279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12280$as_echo_n "checking for $ac_word... " >&6; }
12281if test "${ac_cv_prog_RANLIB+set}" = set; then :
12282 $as_echo_n "(cached) " >&6
d7040cdb
SE
12283else
12284 if test -n "$RANLIB"; then
12285 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12286else
12287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12288for as_dir in $PATH
12289do
12290 IFS=$as_save_IFS
12291 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12292 for ac_exec_ext in '' $ac_executable_extensions; do
12293 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12294 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 12295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12296 break 2
12297 fi
12298done
81ecdfbb
RW
12299 done
12300IFS=$as_save_IFS
252b5132 12301
d7040cdb
SE
12302fi
12303fi
12304RANLIB=$ac_cv_prog_RANLIB
12305if test -n "$RANLIB"; then
81ecdfbb
RW
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12307$as_echo "$RANLIB" >&6; }
d7040cdb 12308else
81ecdfbb
RW
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12310$as_echo "no" >&6; }
d7040cdb 12311fi
20e95c23 12312
81ecdfbb 12313
d7040cdb
SE
12314fi
12315if test -z "$ac_cv_prog_RANLIB"; then
12316 ac_ct_RANLIB=$RANLIB
12317 # Extract the first word of "ranlib", so it can be a program name with args.
12318set dummy ranlib; ac_word=$2
81ecdfbb
RW
12319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12320$as_echo_n "checking for $ac_word... " >&6; }
12321if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
12322 $as_echo_n "(cached) " >&6
252b5132 12323else
d7040cdb
SE
12324 if test -n "$ac_ct_RANLIB"; then
12325 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12326else
12327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12328for as_dir in $PATH
12329do
12330 IFS=$as_save_IFS
12331 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12332 for ac_exec_ext in '' $ac_executable_extensions; do
12333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12334 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 12335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12336 break 2
12337 fi
12338done
81ecdfbb
RW
12339 done
12340IFS=$as_save_IFS
20e95c23 12341
d7040cdb
SE
12342fi
12343fi
12344ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12345if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
12346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12347$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 12348else
81ecdfbb
RW
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12350$as_echo "no" >&6; }
d7040cdb
SE
12351fi
12352
81ecdfbb
RW
12353 if test "x$ac_ct_RANLIB" = x; then
12354 RANLIB=":"
d7040cdb 12355 else
81ecdfbb
RW
12356 case $cross_compiling:$ac_tool_warned in
12357yes:)
12358{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12359$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12360ac_tool_warned=yes ;;
12361esac
12362 RANLIB=$ac_ct_RANLIB
d7040cdb 12363 fi
81ecdfbb
RW
12364else
12365 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 12366fi
d7040cdb 12367
d7040cdb
SE
12368
12369
12370# Put a plausible default for CC_FOR_BUILD in Makefile.
12371if test -z "$CC_FOR_BUILD"; then
12372 if test "x$cross_compiling" = "xno"; then
12373 CC_FOR_BUILD='$(CC)'
12374 else
12375 CC_FOR_BUILD=gcc
12376 fi
12377fi
20e95c23 12378
d7040cdb
SE
12379# Also set EXEEXT_FOR_BUILD.
12380if test "x$cross_compiling" = "xno"; then
12381 EXEEXT_FOR_BUILD='$(EXEEXT)'
12382else
81ecdfbb
RW
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12384$as_echo_n "checking for build system executable suffix... " >&6; }
12385if test "${bfd_cv_build_exeext+set}" = set; then :
12386 $as_echo_n "(cached) " >&6
d7040cdb
SE
12387else
12388 rm -f conftest*
12389 echo 'int main () { return 0; }' > conftest.c
12390 bfd_cv_build_exeext=
12391 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12392 for file in conftest.*; do
12393 case $file in
12394 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12395 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12396 esac
12397 done
12398 rm -f conftest*
12399 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132 12400fi
81ecdfbb
RW
12401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12402$as_echo "$bfd_cv_build_exeext" >&6; }
d7040cdb
SE
12403 EXEEXT_FOR_BUILD=""
12404 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
252b5132
RH
12405fi
12406
12407
d7040cdb
SE
12408DEMANGLER_NAME=c++filt
12409case "${host}" in
12410 *-*-go32* | *-*-msdos*)
12411 DEMANGLER_NAME=cxxfilt
12412esac
8a965946
ILT
12413
12414
81ecdfbb
RW
12415for ac_header in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h sys/param.h
12416do :
12417 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12418ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12419eval as_val=\$$as_ac_Header
12420 if test "x$as_val" = x""yes; then :
12421 cat >>confdefs.h <<_ACEOF
12422#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12423_ACEOF
42ecbf5e 12424
81ecdfbb 12425fi
42ecbf5e 12426
81ecdfbb 12427done
42ecbf5e 12428
81ecdfbb
RW
12429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12430$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12431if test "${ac_cv_header_sys_wait_h+set}" = set; then :
12432 $as_echo_n "(cached) " >&6
42ecbf5e 12433else
81ecdfbb 12434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12435/* end confdefs.h. */
252b5132
RH
12436#include <sys/types.h>
12437#include <sys/wait.h>
12438#ifndef WEXITSTATUS
81ecdfbb 12439# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
252b5132
RH
12440#endif
12441#ifndef WIFEXITED
42ecbf5e 12442# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
252b5132 12443#endif
42ecbf5e
DJ
12444
12445int
12446main ()
12447{
12448 int s;
12449 wait (&s);
12450 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12451 ;
12452 return 0;
12453}
12454_ACEOF
81ecdfbb 12455if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
12456 ac_cv_header_sys_wait_h=yes
12457else
81ecdfbb 12458 ac_cv_header_sys_wait_h=no
252b5132 12459fi
81ecdfbb 12460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 12461fi
81ecdfbb
RW
12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12463$as_echo "$ac_cv_header_sys_wait_h" >&6; }
d15b04bd 12464if test $ac_cv_header_sys_wait_h = yes; then
42ecbf5e 12465
81ecdfbb 12466$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
252b5132
RH
12467
12468fi
12469
12470# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12471# for constant arguments. Useless!
81ecdfbb
RW
12472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
12473$as_echo_n "checking for working alloca.h... " >&6; }
12474if test "${ac_cv_working_alloca_h+set}" = set; then :
12475 $as_echo_n "(cached) " >&6
42ecbf5e 12476else
81ecdfbb 12477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12478/* end confdefs.h. */
252b5132 12479#include <alloca.h>
42ecbf5e
DJ
12480int
12481main ()
12482{
12483char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 12484 if (p) return 0;
42ecbf5e
DJ
12485 ;
12486 return 0;
12487}
12488_ACEOF
81ecdfbb 12489if ac_fn_c_try_link "$LINENO"; then :
42ecbf5e
DJ
12490 ac_cv_working_alloca_h=yes
12491else
81ecdfbb 12492 ac_cv_working_alloca_h=no
42ecbf5e 12493fi
81ecdfbb
RW
12494rm -f core conftest.err conftest.$ac_objext \
12495 conftest$ac_exeext conftest.$ac_ext
42ecbf5e 12496fi
81ecdfbb
RW
12497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
12498$as_echo "$ac_cv_working_alloca_h" >&6; }
42ecbf5e
DJ
12499if test $ac_cv_working_alloca_h = yes; then
12500
81ecdfbb 12501$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
12502
12503fi
12504
81ecdfbb
RW
12505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
12506$as_echo_n "checking for alloca... " >&6; }
12507if test "${ac_cv_func_alloca_works+set}" = set; then :
12508 $as_echo_n "(cached) " >&6
252b5132 12509else
81ecdfbb 12510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12511/* end confdefs.h. */
252b5132
RH
12512#ifdef __GNUC__
12513# define alloca __builtin_alloca
12514#else
12515# ifdef _MSC_VER
12516# include <malloc.h>
12517# define alloca _alloca
12518# else
81ecdfbb 12519# ifdef HAVE_ALLOCA_H
252b5132
RH
12520# include <alloca.h>
12521# else
12522# ifdef _AIX
12523 #pragma alloca
12524# else
12525# ifndef alloca /* predefined by HP cc +Olibcalls */
12526char *alloca ();
12527# endif
12528# endif
12529# endif
12530# endif
12531#endif
12532
42ecbf5e
DJ
12533int
12534main ()
12535{
12536char *p = (char *) alloca (1);
81ecdfbb 12537 if (p) return 0;
42ecbf5e
DJ
12538 ;
12539 return 0;
12540}
12541_ACEOF
81ecdfbb 12542if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
12543 ac_cv_func_alloca_works=yes
12544else
81ecdfbb 12545 ac_cv_func_alloca_works=no
252b5132 12546fi
81ecdfbb
RW
12547rm -f core conftest.err conftest.$ac_objext \
12548 conftest$ac_exeext conftest.$ac_ext
252b5132 12549fi
81ecdfbb
RW
12550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
12551$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 12552
252b5132 12553if test $ac_cv_func_alloca_works = yes; then
e5a52504 12554
81ecdfbb 12555$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
e5a52504 12556
42ecbf5e 12557else
d15b04bd 12558 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
42ecbf5e
DJ
12559# that cause trouble. Some versions do not even contain alloca or
12560# contain a buggy version. If you still want to use their alloca,
12561# use ar to extract alloca.o from them instead of compiling alloca.c.
12562
81ecdfbb 12563ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
42ecbf5e 12564
81ecdfbb 12565$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132
RH
12566
12567
81ecdfbb
RW
12568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
12569$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
12570if test "${ac_cv_os_cray+set}" = set; then :
12571 $as_echo_n "(cached) " >&6
252b5132 12572else
81ecdfbb 12573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12574/* end confdefs.h. */
81ecdfbb 12575#if defined CRAY && ! defined CRAY2
252b5132
RH
12576webecray
12577#else
12578wenotbecray
12579#endif
12580
42ecbf5e 12581_ACEOF
252b5132 12582if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 12583 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
12584 ac_cv_os_cray=yes
12585else
252b5132
RH
12586 ac_cv_os_cray=no
12587fi
12588rm -f conftest*
12589
12590fi
81ecdfbb
RW
12591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
12592$as_echo "$ac_cv_os_cray" >&6; }
d15b04bd 12593if test $ac_cv_os_cray = yes; then
42ecbf5e 12594 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
12595 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12596ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12597eval as_val=\$$as_ac_var
12598 if test "x$as_val" = x""yes; then :
42ecbf5e
DJ
12599
12600cat >>confdefs.h <<_ACEOF
252b5132 12601#define CRAY_STACKSEG_END $ac_func
42ecbf5e 12602_ACEOF
252b5132 12603
42ecbf5e 12604 break
252b5132
RH
12605fi
12606
42ecbf5e 12607 done
252b5132
RH
12608fi
12609
81ecdfbb
RW
12610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
12611$as_echo_n "checking stack direction for C alloca... " >&6; }
12612if test "${ac_cv_c_stack_direction+set}" = set; then :
12613 $as_echo_n "(cached) " >&6
252b5132 12614else
81ecdfbb 12615 if test "$cross_compiling" = yes; then :
252b5132
RH
12616 ac_cv_c_stack_direction=0
12617else
81ecdfbb 12618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12619/* end confdefs.h. */
81ecdfbb 12620$ac_includes_default
42ecbf5e 12621int
252b5132
RH
12622find_stack_direction ()
12623{
12624 static char *addr = 0;
12625 auto char dummy;
12626 if (addr == 0)
12627 {
12628 addr = &dummy;
12629 return find_stack_direction ();
12630 }
12631 else
12632 return (&dummy > addr) ? 1 : -1;
12633}
42ecbf5e
DJ
12634
12635int
252b5132
RH
12636main ()
12637{
81ecdfbb 12638 return find_stack_direction () < 0;
252b5132 12639}
42ecbf5e 12640_ACEOF
81ecdfbb 12641if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
12642 ac_cv_c_stack_direction=1
12643else
81ecdfbb 12644 ac_cv_c_stack_direction=-1
252b5132 12645fi
81ecdfbb
RW
12646rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12647 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132
RH
12648fi
12649
81ecdfbb
RW
12650fi
12651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
12652$as_echo "$ac_cv_c_stack_direction" >&6; }
42ecbf5e 12653cat >>confdefs.h <<_ACEOF
252b5132 12654#define STACK_DIRECTION $ac_cv_c_stack_direction
42ecbf5e
DJ
12655_ACEOF
12656
252b5132
RH
12657
12658fi
12659
81ecdfbb
RW
12660for ac_func in sbrk utimes setmode getc_unlocked strcoll
12661do :
12662 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12663ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12664eval as_val=\$$as_ac_var
12665 if test "x$as_val" = x""yes; then :
12666 cat >>confdefs.h <<_ACEOF
12667#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12668_ACEOF
42ecbf5e 12669
81ecdfbb
RW
12670fi
12671done
42ecbf5e 12672
81ecdfbb
RW
12673ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
12674if test "x$ac_cv_func_mkstemp" = x""yes; then :
42ecbf5e 12675
81ecdfbb 12676$as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
42ecbf5e 12677
81ecdfbb 12678fi
42ecbf5e 12679
81ecdfbb
RW
12680ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
12681if test "x$ac_cv_func_mkdtemp" = x""yes; then :
42ecbf5e 12682
81ecdfbb 12683$as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
42ecbf5e 12684
81ecdfbb 12685fi
d15b04bd 12686
d15b04bd 12687
81ecdfbb
RW
12688# Some systems have frexp only in -lm, not in -lc.
12689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing frexp" >&5
12690$as_echo_n "checking for library containing frexp... " >&6; }
12691if test "${ac_cv_search_frexp+set}" = set; then :
12692 $as_echo_n "(cached) " >&6
f9c026a8 12693else
81ecdfbb
RW
12694 ac_func_search_save_LIBS=$LIBS
12695cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f9c026a8 12696/* end confdefs.h. */
f9c026a8 12697
81ecdfbb
RW
12698/* Override any GCC internal prototype to avoid an error.
12699 Use char because int might match the return type of a GCC
f9c026a8 12700 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
12701#ifdef __cplusplus
12702extern "C"
12703#endif
42ecbf5e
DJ
12704char frexp ();
12705int
12706main ()
12707{
81ecdfbb 12708return frexp ();
42ecbf5e
DJ
12709 ;
12710 return 0;
12711}
12712_ACEOF
81ecdfbb
RW
12713for ac_lib in '' m; do
12714 if test -z "$ac_lib"; then
12715 ac_res="none required"
12716 else
12717 ac_res=-l$ac_lib
42ecbf5e 12718 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
12719 fi
12720 if ac_fn_c_try_link "$LINENO"; then :
12721 ac_cv_search_frexp=$ac_res
12722fi
12723rm -f core conftest.err conftest.$ac_objext \
12724 conftest$ac_exeext
12725 if test "${ac_cv_search_frexp+set}" = set; then :
12726 break
12727fi
12728done
12729if test "${ac_cv_search_frexp+set}" = set; then :
42ecbf5e 12730
f353eb8a 12731else
81ecdfbb 12732 ac_cv_search_frexp=no
e5a52504 12733fi
81ecdfbb 12734rm conftest.$ac_ext
42ecbf5e
DJ
12735LIBS=$ac_func_search_save_LIBS
12736fi
81ecdfbb
RW
12737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_frexp" >&5
12738$as_echo "$ac_cv_search_frexp" >&6; }
12739ac_res=$ac_cv_search_frexp
12740if test "$ac_res" != no; then :
12741 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 12742
f353eb8a
ILT
12743fi
12744
42ecbf5e 12745
81ecdfbb
RW
12746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in time.h" >&5
12747$as_echo_n "checking for time_t in time.h... " >&6; }
12748if test "${bu_cv_decl_time_t_time_h+set}" = set; then :
12749 $as_echo_n "(cached) " >&6
252b5132 12750else
81ecdfbb 12751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12752/* end confdefs.h. */
252b5132 12753#include <time.h>
42ecbf5e
DJ
12754int
12755main ()
12756{
252b5132 12757time_t i;
42ecbf5e
DJ
12758 ;
12759 return 0;
12760}
12761_ACEOF
81ecdfbb 12762if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
12763 bu_cv_decl_time_t_time_h=yes
12764else
81ecdfbb 12765 bu_cv_decl_time_t_time_h=no
252b5132 12766fi
81ecdfbb 12767rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
12768fi
12769
81ecdfbb
RW
12770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_time_h" >&5
12771$as_echo "$bu_cv_decl_time_t_time_h" >&6; }
252b5132 12772if test $bu_cv_decl_time_t_time_h = yes; then
42ecbf5e 12773
81ecdfbb 12774$as_echo "#define HAVE_TIME_T_IN_TIME_H 1" >>confdefs.h
252b5132
RH
12775
12776fi
12777
81ecdfbb
RW
12778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for time_t in sys/types.h" >&5
12779$as_echo_n "checking for time_t in sys/types.h... " >&6; }
12780if test "${bu_cv_decl_time_t_types_h+set}" = set; then :
12781 $as_echo_n "(cached) " >&6
252b5132 12782else
81ecdfbb 12783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12784/* end confdefs.h. */
252b5132 12785#include <sys/types.h>
42ecbf5e
DJ
12786int
12787main ()
12788{
252b5132 12789time_t i;
42ecbf5e
DJ
12790 ;
12791 return 0;
12792}
12793_ACEOF
81ecdfbb 12794if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
12795 bu_cv_decl_time_t_types_h=yes
12796else
81ecdfbb 12797 bu_cv_decl_time_t_types_h=no
252b5132 12798fi
81ecdfbb 12799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
12800fi
12801
81ecdfbb
RW
12802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_time_t_types_h" >&5
12803$as_echo "$bu_cv_decl_time_t_types_h" >&6; }
252b5132 12804if test $bu_cv_decl_time_t_types_h = yes; then
42ecbf5e 12805
81ecdfbb 12806$as_echo "#define HAVE_TIME_T_IN_TYPES_H 1" >>confdefs.h
252b5132
RH
12807
12808fi
12809
81ecdfbb
RW
12810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
12811$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
12812if test "${bu_cv_decl_getopt_unistd_h+set}" = set; then :
12813 $as_echo_n "(cached) " >&6
e46eba98 12814else
81ecdfbb 12815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12816/* end confdefs.h. */
e46eba98 12817#include <unistd.h>
42ecbf5e
DJ
12818int
12819main ()
12820{
e46eba98 12821extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
12822 ;
12823 return 0;
12824}
12825_ACEOF
81ecdfbb 12826if ac_fn_c_try_compile "$LINENO"; then :
e46eba98
NC
12827 bu_cv_decl_getopt_unistd_h=yes
12828else
81ecdfbb 12829 bu_cv_decl_getopt_unistd_h=no
e46eba98 12830fi
81ecdfbb 12831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e46eba98
NC
12832fi
12833
81ecdfbb
RW
12834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_decl_getopt_unistd_h" >&5
12835$as_echo "$bu_cv_decl_getopt_unistd_h" >&6; }
e46eba98 12836if test $bu_cv_decl_getopt_unistd_h = yes; then
42ecbf5e 12837
81ecdfbb 12838$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
e46eba98
NC
12839
12840fi
12841
252b5132
RH
12842# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
12843# by default.
81ecdfbb
RW
12844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for utime.h" >&5
12845$as_echo_n "checking for utime.h... " >&6; }
12846if test "${bu_cv_header_utime_h+set}" = set; then :
12847 $as_echo_n "(cached) " >&6
42ecbf5e 12848else
81ecdfbb 12849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12850/* end confdefs.h. */
252b5132
RH
12851#include <sys/types.h>
12852#ifdef HAVE_TIME_H
12853#include <time.h>
12854#endif
12855#include <utime.h>
42ecbf5e
DJ
12856int
12857main ()
12858{
252b5132 12859struct utimbuf s;
42ecbf5e
DJ
12860 ;
12861 return 0;
12862}
12863_ACEOF
81ecdfbb 12864if ac_fn_c_try_compile "$LINENO"; then :
252b5132
RH
12865 bu_cv_header_utime_h=yes
12866else
81ecdfbb 12867 bu_cv_header_utime_h=no
252b5132 12868fi
81ecdfbb 12869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
12870fi
12871
81ecdfbb
RW
12872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bu_cv_header_utime_h" >&5
12873$as_echo "$bu_cv_header_utime_h" >&6; }
252b5132 12874if test $bu_cv_header_utime_h = yes; then
42ecbf5e 12875
81ecdfbb 12876$as_echo "#define HAVE_GOOD_UTIME_H 1" >>confdefs.h
252b5132
RH
12877
12878fi
12879
81ecdfbb
RW
12880ac_fn_c_check_decl "$LINENO" "fprintf" "ac_cv_have_decl_fprintf" "$ac_includes_default"
12881if test "x$ac_cv_have_decl_fprintf" = x""yes; then :
12882 ac_have_decl=1
252b5132 12883else
81ecdfbb
RW
12884 ac_have_decl=0
12885fi
398ee8f1 12886
81ecdfbb
RW
12887cat >>confdefs.h <<_ACEOF
12888#define HAVE_DECL_FPRINTF $ac_have_decl
42ecbf5e 12889_ACEOF
81ecdfbb
RW
12890ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
12891if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
12892 ac_have_decl=1
252b5132 12893else
81ecdfbb 12894 ac_have_decl=0
252b5132 12895fi
252b5132 12896
398ee8f1 12897cat >>confdefs.h <<_ACEOF
81ecdfbb 12898#define HAVE_DECL_STPCPY $ac_have_decl
398ee8f1 12899_ACEOF
81ecdfbb
RW
12900ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12901if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12902 ac_have_decl=1
398ee8f1 12903else
81ecdfbb
RW
12904 ac_have_decl=0
12905fi
3e321448
L
12906
12907cat >>confdefs.h <<_ACEOF
81ecdfbb 12908#define HAVE_DECL_STRSTR $ac_have_decl
42ecbf5e 12909_ACEOF
81ecdfbb
RW
12910ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
12911if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
12912 ac_have_decl=1
252b5132 12913else
81ecdfbb 12914 ac_have_decl=0
252b5132 12915fi
252b5132 12916
398ee8f1 12917cat >>confdefs.h <<_ACEOF
81ecdfbb 12918#define HAVE_DECL_SBRK $ac_have_decl
398ee8f1 12919_ACEOF
81ecdfbb
RW
12920ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
12921if test "x$ac_cv_have_decl_getenv" = x""yes; then :
12922 ac_have_decl=1
398ee8f1 12923else
81ecdfbb 12924 ac_have_decl=0
398ee8f1 12925fi
252b5132 12926
398ee8f1 12927cat >>confdefs.h <<_ACEOF
81ecdfbb 12928#define HAVE_DECL_GETENV $ac_have_decl
398ee8f1 12929_ACEOF
81ecdfbb
RW
12930ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
12931if test "x$ac_cv_have_decl_environ" = x""yes; then :
12932 ac_have_decl=1
398ee8f1 12933else
81ecdfbb 12934 ac_have_decl=0
398ee8f1 12935fi
252b5132 12936
398ee8f1 12937cat >>confdefs.h <<_ACEOF
81ecdfbb 12938#define HAVE_DECL_ENVIRON $ac_have_decl
b7d4af3a 12939_ACEOF
81ecdfbb
RW
12940ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
12941if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
12942 ac_have_decl=1
b7d4af3a 12943else
81ecdfbb 12944 ac_have_decl=0
b7d4af3a 12945fi
b7d4af3a
JW
12946
12947cat >>confdefs.h <<_ACEOF
81ecdfbb 12948#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
b7d4af3a 12949_ACEOF
81ecdfbb
RW
12950ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12951if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
12952 ac_have_decl=1
b7d4af3a 12953else
81ecdfbb 12954 ac_have_decl=0
db50c840 12955fi
db50c840
EB
12956
12957cat >>confdefs.h <<_ACEOF
81ecdfbb 12958#define HAVE_DECL_SNPRINTF $ac_have_decl
db50c840 12959_ACEOF
81ecdfbb
RW
12960ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12961if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
12962 ac_have_decl=1
db50c840 12963else
81ecdfbb 12964 ac_have_decl=0
db50c840 12965fi
db50c840
EB
12966
12967cat >>confdefs.h <<_ACEOF
81ecdfbb 12968#define HAVE_DECL_VSNPRINTF $ac_have_decl
db50c840
EB
12969_ACEOF
12970
12971
1b315056
CS
12972# Link in zlib if we can. This allows us to read compressed debug
12973# sections. This is used only by readelf.c (objdump uses bfd for
12974# reading compressed sections).
81ecdfbb
RW
12975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
12976$as_echo_n "checking for library containing zlibVersion... " >&6; }
12977if test "${ac_cv_search_zlibVersion+set}" = set; then :
12978 $as_echo_n "(cached) " >&6
1b315056
CS
12979else
12980 ac_func_search_save_LIBS=$LIBS
81ecdfbb 12981cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1b315056
CS
12982/* end confdefs.h. */
12983
81ecdfbb
RW
12984/* Override any GCC internal prototype to avoid an error.
12985 Use char because int might match the return type of a GCC
1b315056 12986 builtin and then its argument prototype would still apply. */
1b315056
CS
12987#ifdef __cplusplus
12988extern "C"
12989#endif
1b315056
CS
12990char zlibVersion ();
12991int
12992main ()
12993{
81ecdfbb 12994return zlibVersion ();
1b315056
CS
12995 ;
12996 return 0;
12997}
81ecdfbb
RW
12998_ACEOF
12999for ac_lib in '' z; do
13000 if test -z "$ac_lib"; then
13001 ac_res="none required"
1b315056 13002 else
81ecdfbb
RW
13003 ac_res=-l$ac_lib
13004 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
1b315056 13005 fi
81ecdfbb
RW
13006 if ac_fn_c_try_link "$LINENO"; then :
13007 ac_cv_search_zlibVersion=$ac_res
1b315056 13008fi
81ecdfbb
RW
13009rm -f core conftest.err conftest.$ac_objext \
13010 conftest$ac_exeext
13011 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13012 break
1b315056 13013fi
81ecdfbb
RW
13014done
13015if test "${ac_cv_search_zlibVersion+set}" = set; then :
1b315056 13016
1b315056 13017else
81ecdfbb 13018 ac_cv_search_zlibVersion=no
1b315056 13019fi
81ecdfbb
RW
13020rm conftest.$ac_ext
13021LIBS=$ac_func_search_save_LIBS
1b315056 13022fi
81ecdfbb
RW
13023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13024$as_echo "$ac_cv_search_zlibVersion" >&6; }
13025ac_res=$ac_cv_search_zlibVersion
13026if test "$ac_res" != no; then :
13027 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13028 for ac_header in zlib.h
13029do :
13030 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13031if test "x$ac_cv_header_zlib_h" = x""yes; then :
1b315056 13032 cat >>confdefs.h <<_ACEOF
81ecdfbb 13033#define HAVE_ZLIB_H 1
1b315056
CS
13034_ACEOF
13035
13036fi
13037
13038done
13039
13040fi
13041
13042
252b5132
RH
13043
13044case "${host}" in
8a965946 13045*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e 13046
81ecdfbb 13047$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
252b5132
RH
13048 ;;
13049esac
13050
13051# target-specific stuff:
13052
13053# Canonicalize the secondary target names.
13054if test -n "$enable_targets"; then
13055 for targ in `echo $enable_targets | sed 's/,/ /g'`
13056 do
6d83c84b 13057 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
13058 if test -n "$result"; then
13059 canon_targets="$canon_targets $result"
13060 else
13061 # Allow targets that config.sub doesn't recognize, like "all".
13062 canon_targets="$canon_targets $targ"
13063 fi
13064 done
13065fi
13066
81ecdfbb
RW
13067ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
13068if test "x$ac_cv_header_iconv_h" = x""yes; then :
5ba684e2
NC
13069
13070fi
13071
13072
13073
13074 if test "X$prefix" = "XNONE"; then
13075 acl_final_prefix="$ac_default_prefix"
13076 else
13077 acl_final_prefix="$prefix"
13078 fi
13079 if test "X$exec_prefix" = "XNONE"; then
13080 acl_final_exec_prefix='${prefix}'
13081 else
13082 acl_final_exec_prefix="$exec_prefix"
13083 fi
13084 acl_save_prefix="$prefix"
13085 prefix="$acl_final_prefix"
13086 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13087 prefix="$acl_save_prefix"
13088
13089
81ecdfbb
RW
13090# Check whether --with-gnu-ld was given.
13091if test "${with_gnu_ld+set}" = set; then :
13092 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5ba684e2
NC
13093else
13094 with_gnu_ld=no
81ecdfbb
RW
13095fi
13096
5ba684e2
NC
13097# Prepare PATH_SEPARATOR.
13098# The user is always right.
13099if test "${PATH_SEPARATOR+set}" != set; then
13100 echo "#! /bin/sh" >conf$$.sh
13101 echo "exit 0" >>conf$$.sh
13102 chmod +x conf$$.sh
13103 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13104 PATH_SEPARATOR=';'
13105 else
13106 PATH_SEPARATOR=:
13107 fi
13108 rm -f conf$$.sh
13109fi
13110ac_prog=ld
13111if test "$GCC" = yes; then
13112 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
13113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
13114$as_echo_n "checking for ld used by GCC... " >&6; }
5ba684e2
NC
13115 case $host in
13116 *-*-mingw*)
13117 # gcc leaves a trailing carriage return which upsets mingw
13118 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13119 *)
13120 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13121 esac
13122 case $ac_prog in
13123 # Accept absolute paths.
13124 [\\/]* | [A-Za-z]:[\\/]*)
13125 re_direlt='/[^/][^/]*/\.\./'
13126 # Canonicalize the path of ld
13127 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
13128 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
13129 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13130 done
13131 test -z "$LD" && LD="$ac_prog"
13132 ;;
13133 "")
13134 # If it fails, then pretend we aren't using GCC.
13135 ac_prog=ld
13136 ;;
13137 *)
13138 # If it is relative, then search for the first ld in PATH.
13139 with_gnu_ld=unknown
13140 ;;
13141 esac
13142elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
13143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13144$as_echo_n "checking for GNU ld... " >&6; }
5ba684e2 13145else
81ecdfbb
RW
13146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13147$as_echo_n "checking for non-GNU ld... " >&6; }
5ba684e2 13148fi
81ecdfbb
RW
13149if test "${acl_cv_path_LD+set}" = set; then :
13150 $as_echo_n "(cached) " >&6
5ba684e2
NC
13151else
13152 if test -z "$LD"; then
13153 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13154 for ac_dir in $PATH; do
13155 test -z "$ac_dir" && ac_dir=.
13156 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13157 acl_cv_path_LD="$ac_dir/$ac_prog"
13158 # Check to see if the program is GNU ld. I'd rather use --version,
13159 # but apparently some GNU ld's only accept -v.
13160 # Break only if it was the GNU/non-GNU ld that we prefer.
13161 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
13162 test "$with_gnu_ld" != no && break
13163 else
13164 test "$with_gnu_ld" != yes && break
13165 fi
13166 fi
13167 done
13168 IFS="$ac_save_ifs"
13169else
13170 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13171fi
13172fi
13173
13174LD="$acl_cv_path_LD"
13175if test -n "$LD"; then
81ecdfbb
RW
13176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13177$as_echo "$LD" >&6; }
5ba684e2 13178else
81ecdfbb
RW
13179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13180$as_echo "no" >&6; }
5ba684e2 13181fi
81ecdfbb
RW
13182test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
13183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13184$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13185if test "${acl_cv_prog_gnu_ld+set}" = set; then :
13186 $as_echo_n "(cached) " >&6
5ba684e2
NC
13187else
13188 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13189if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
13190 acl_cv_prog_gnu_ld=yes
13191else
13192 acl_cv_prog_gnu_ld=no
13193fi
13194fi
81ecdfbb
RW
13195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13196$as_echo "$acl_cv_prog_gnu_ld" >&6; }
5ba684e2
NC
13197with_gnu_ld=$acl_cv_prog_gnu_ld
13198
13199
13200
81ecdfbb
RW
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13202$as_echo_n "checking for shared library run path origin... " >&6; }
13203if test "${acl_cv_rpath+set}" = set; then :
13204 $as_echo_n "(cached) " >&6
5ba684e2
NC
13205else
13206
13207 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13208 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13209 . ./conftest.sh
13210 rm -f ./conftest.sh
13211 acl_cv_rpath=done
13212
13213fi
81ecdfbb
RW
13214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13215$as_echo "$acl_cv_rpath" >&6; }
5ba684e2
NC
13216 wl="$acl_cv_wl"
13217 libext="$acl_cv_libext"
13218 shlibext="$acl_cv_shlibext"
13219 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13220 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13221 hardcode_direct="$acl_cv_hardcode_direct"
13222 hardcode_minus_L="$acl_cv_hardcode_minus_L"
81ecdfbb
RW
13223 # Check whether --enable-rpath was given.
13224if test "${enable_rpath+set}" = set; then :
13225 enableval=$enable_rpath; :
5ba684e2
NC
13226else
13227 enable_rpath=yes
81ecdfbb
RW
13228fi
13229
5ba684e2
NC
13230
13231
13232
13233
13234
13235
13236
13237 use_additional=yes
13238
13239 acl_save_prefix="$prefix"
13240 prefix="$acl_final_prefix"
13241 acl_save_exec_prefix="$exec_prefix"
13242 exec_prefix="$acl_final_exec_prefix"
13243
13244 eval additional_includedir=\"$includedir\"
13245 eval additional_libdir=\"$libdir\"
13246
13247 exec_prefix="$acl_save_exec_prefix"
13248 prefix="$acl_save_prefix"
13249
13250
81ecdfbb
RW
13251# Check whether --with-libiconv-prefix was given.
13252if test "${with_libiconv_prefix+set}" = set; then :
13253 withval=$with_libiconv_prefix;
5ba684e2
NC
13254 if test "X$withval" = "Xno"; then
13255 use_additional=no
13256 else
13257 if test "X$withval" = "X"; then
13258
13259 acl_save_prefix="$prefix"
13260 prefix="$acl_final_prefix"
13261 acl_save_exec_prefix="$exec_prefix"
13262 exec_prefix="$acl_final_exec_prefix"
13263
13264 eval additional_includedir=\"$includedir\"
13265 eval additional_libdir=\"$libdir\"
13266
13267 exec_prefix="$acl_save_exec_prefix"
13268 prefix="$acl_save_prefix"
13269
13270 else
13271 additional_includedir="$withval/include"
13272 additional_libdir="$withval/lib"
13273 fi
13274 fi
13275
81ecdfbb
RW
13276fi
13277
5ba684e2
NC
13278 LIBICONV=
13279 LTLIBICONV=
13280 INCICONV=
13281 rpathdirs=
13282 ltrpathdirs=
13283 names_already_handled=
13284 names_next_round='iconv '
13285 while test -n "$names_next_round"; do
13286 names_this_round="$names_next_round"
13287 names_next_round=
13288 for name in $names_this_round; do
13289 already_handled=
13290 for n in $names_already_handled; do
13291 if test "$n" = "$name"; then
13292 already_handled=yes
13293 break
13294 fi
13295 done
13296 if test -z "$already_handled"; then
13297 names_already_handled="$names_already_handled $name"
13298 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13299 eval value=\"\$HAVE_LIB$uppername\"
13300 if test -n "$value"; then
13301 if test "$value" = yes; then
13302 eval value=\"\$LIB$uppername\"
13303 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13304 eval value=\"\$LTLIB$uppername\"
13305 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13306 else
13307 :
13308 fi
13309 else
13310 found_dir=
13311 found_la=
13312 found_so=
13313 found_a=
13314 if test $use_additional = yes; then
13315 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
13316 found_dir="$additional_libdir"
13317 found_so="$additional_libdir/lib$name.$shlibext"
13318 if test -f "$additional_libdir/lib$name.la"; then
13319 found_la="$additional_libdir/lib$name.la"
13320 fi
13321 else
13322 if test -f "$additional_libdir/lib$name.$libext"; then
13323 found_dir="$additional_libdir"
13324 found_a="$additional_libdir/lib$name.$libext"
13325 if test -f "$additional_libdir/lib$name.la"; then
13326 found_la="$additional_libdir/lib$name.la"
13327 fi
13328 fi
13329 fi
13330 fi
13331 if test "X$found_dir" = "X"; then
13332 for x in $LDFLAGS $LTLIBICONV; do
13333
13334 acl_save_prefix="$prefix"
13335 prefix="$acl_final_prefix"
13336 acl_save_exec_prefix="$exec_prefix"
13337 exec_prefix="$acl_final_exec_prefix"
13338 eval x=\"$x\"
13339 exec_prefix="$acl_save_exec_prefix"
13340 prefix="$acl_save_prefix"
13341
13342 case "$x" in
13343 -L*)
13344 dir=`echo "X$x" | sed -e 's/^X-L//'`
13345 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
13346 found_dir="$dir"
13347 found_so="$dir/lib$name.$shlibext"
13348 if test -f "$dir/lib$name.la"; then
13349 found_la="$dir/lib$name.la"
13350 fi
13351 else
13352 if test -f "$dir/lib$name.$libext"; then
13353 found_dir="$dir"
13354 found_a="$dir/lib$name.$libext"
13355 if test -f "$dir/lib$name.la"; then
13356 found_la="$dir/lib$name.la"
13357 fi
13358 fi
13359 fi
13360 ;;
13361 esac
13362 if test "X$found_dir" != "X"; then
13363 break
13364 fi
13365 done
13366 fi
13367 if test "X$found_dir" != "X"; then
13368 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
13369 if test "X$found_so" != "X"; then
13370 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13371 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13372 else
13373 haveit=
13374 for x in $ltrpathdirs; do
13375 if test "X$x" = "X$found_dir"; then
13376 haveit=yes
13377 break
13378 fi
13379 done
13380 if test -z "$haveit"; then
13381 ltrpathdirs="$ltrpathdirs $found_dir"
13382 fi
13383 if test "$hardcode_direct" = yes; then
13384 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13385 else
13386 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13387 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13388 haveit=
13389 for x in $rpathdirs; do
13390 if test "X$x" = "X$found_dir"; then
13391 haveit=yes
13392 break
13393 fi
13394 done
13395 if test -z "$haveit"; then
13396 rpathdirs="$rpathdirs $found_dir"
13397 fi
13398 else
13399 haveit=
13400 for x in $LDFLAGS $LIBICONV; do
13401
13402 acl_save_prefix="$prefix"
13403 prefix="$acl_final_prefix"
13404 acl_save_exec_prefix="$exec_prefix"
13405 exec_prefix="$acl_final_exec_prefix"
13406 eval x=\"$x\"
13407 exec_prefix="$acl_save_exec_prefix"
13408 prefix="$acl_save_prefix"
13409
13410 if test "X$x" = "X-L$found_dir"; then
13411 haveit=yes
13412 break
13413 fi
13414 done
13415 if test -z "$haveit"; then
13416 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
13417 fi
13418 if test "$hardcode_minus_L" != no; then
13419 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13420 else
13421 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13422 fi
13423 fi
13424 fi
13425 fi
13426 else
13427 if test "X$found_a" != "X"; then
13428 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
13429 else
13430 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
13431 fi
13432 fi
13433 additional_includedir=
13434 case "$found_dir" in
13435 */lib | */lib/)
13436 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13437 additional_includedir="$basedir/include"
13438 ;;
13439 esac
13440 if test "X$additional_includedir" != "X"; then
13441 if test "X$additional_includedir" != "X/usr/include"; then
13442 haveit=
13443 if test "X$additional_includedir" = "X/usr/local/include"; then
13444 if test -n "$GCC"; then
13445 case $host_os in
13446 linux*) haveit=yes;;
13447 esac
13448 fi
13449 fi
13450 if test -z "$haveit"; then
13451 for x in $CPPFLAGS $INCICONV; do
13452
13453 acl_save_prefix="$prefix"
13454 prefix="$acl_final_prefix"
13455 acl_save_exec_prefix="$exec_prefix"
13456 exec_prefix="$acl_final_exec_prefix"
13457 eval x=\"$x\"
13458 exec_prefix="$acl_save_exec_prefix"
13459 prefix="$acl_save_prefix"
13460
13461 if test "X$x" = "X-I$additional_includedir"; then
13462 haveit=yes
13463 break
13464 fi
13465 done
13466 if test -z "$haveit"; then
13467 if test -d "$additional_includedir"; then
13468 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
13469 fi
13470 fi
13471 fi
13472 fi
13473 fi
13474 if test -n "$found_la"; then
13475 save_libdir="$libdir"
13476 case "$found_la" in
13477 */* | *\\*) . "$found_la" ;;
13478 *) . "./$found_la" ;;
13479 esac
13480 libdir="$save_libdir"
13481 for dep in $dependency_libs; do
13482 case "$dep" in
13483 -L*)
13484 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13485 if test "X$additional_libdir" != "X/usr/lib"; then
13486 haveit=
13487 if test "X$additional_libdir" = "X/usr/local/lib"; then
13488 if test -n "$GCC"; then
13489 case $host_os in
13490 linux*) haveit=yes;;
13491 esac
13492 fi
13493 fi
13494 if test -z "$haveit"; then
13495 haveit=
13496 for x in $LDFLAGS $LIBICONV; do
13497
13498 acl_save_prefix="$prefix"
13499 prefix="$acl_final_prefix"
13500 acl_save_exec_prefix="$exec_prefix"
13501 exec_prefix="$acl_final_exec_prefix"
13502 eval x=\"$x\"
13503 exec_prefix="$acl_save_exec_prefix"
13504 prefix="$acl_save_prefix"
13505
13506 if test "X$x" = "X-L$additional_libdir"; then
13507 haveit=yes
13508 break
13509 fi
13510 done
13511 if test -z "$haveit"; then
13512 if test -d "$additional_libdir"; then
13513 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
13514 fi
13515 fi
13516 haveit=
13517 for x in $LDFLAGS $LTLIBICONV; do
13518
13519 acl_save_prefix="$prefix"
13520 prefix="$acl_final_prefix"
13521 acl_save_exec_prefix="$exec_prefix"
13522 exec_prefix="$acl_final_exec_prefix"
13523 eval x=\"$x\"
13524 exec_prefix="$acl_save_exec_prefix"
13525 prefix="$acl_save_prefix"
13526
13527 if test "X$x" = "X-L$additional_libdir"; then
13528 haveit=yes
13529 break
13530 fi
13531 done
13532 if test -z "$haveit"; then
13533 if test -d "$additional_libdir"; then
13534 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
13535 fi
13536 fi
13537 fi
13538 fi
13539 ;;
13540 -R*)
13541 dir=`echo "X$dep" | sed -e 's/^X-R//'`
13542 if test "$enable_rpath" != no; then
13543 haveit=
13544 for x in $rpathdirs; do
13545 if test "X$x" = "X$dir"; then
13546 haveit=yes
13547 break
13548 fi
13549 done
13550 if test -z "$haveit"; then
13551 rpathdirs="$rpathdirs $dir"
13552 fi
13553 haveit=
13554 for x in $ltrpathdirs; do
13555 if test "X$x" = "X$dir"; then
13556 haveit=yes
13557 break
13558 fi
13559 done
13560 if test -z "$haveit"; then
13561 ltrpathdirs="$ltrpathdirs $dir"
13562 fi
13563 fi
13564 ;;
13565 -l*)
13566 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13567 ;;
13568 *.la)
13569 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13570 ;;
13571 *)
13572 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
13573 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
13574 ;;
13575 esac
13576 done
13577 fi
13578 else
13579 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13580 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
13581 fi
13582 fi
13583 fi
13584 done
13585 done
13586 if test "X$rpathdirs" != "X"; then
13587 if test -n "$hardcode_libdir_separator"; then
13588 alldirs=
13589 for found_dir in $rpathdirs; do
13590 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13591 done
13592 acl_save_libdir="$libdir"
13593 libdir="$alldirs"
13594 eval flag=\"$hardcode_libdir_flag_spec\"
13595 libdir="$acl_save_libdir"
13596 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
13597 else
13598 for found_dir in $rpathdirs; do
13599 acl_save_libdir="$libdir"
13600 libdir="$found_dir"
13601 eval flag=\"$hardcode_libdir_flag_spec\"
13602 libdir="$acl_save_libdir"
13603 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
13604 done
13605 fi
13606 fi
13607 if test "X$ltrpathdirs" != "X"; then
13608 for found_dir in $ltrpathdirs; do
13609 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
13610 done
13611 fi
13612
13613
13614
13615
13616
13617
13618
13619 am_save_CPPFLAGS="$CPPFLAGS"
13620
13621 for element in $INCICONV; do
13622 haveit=
13623 for x in $CPPFLAGS; do
13624
13625 acl_save_prefix="$prefix"
13626 prefix="$acl_final_prefix"
13627 acl_save_exec_prefix="$exec_prefix"
13628 exec_prefix="$acl_final_exec_prefix"
13629 eval x=\"$x\"
13630 exec_prefix="$acl_save_exec_prefix"
13631 prefix="$acl_save_prefix"
13632
13633 if test "X$x" = "X$element"; then
13634 haveit=yes
13635 break
13636 fi
13637 done
13638 if test -z "$haveit"; then
13639 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13640 fi
13641 done
13642
13643
81ecdfbb
RW
13644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
13645$as_echo_n "checking for iconv... " >&6; }
13646if test "${am_cv_func_iconv+set}" = set; then :
13647 $as_echo_n "(cached) " >&6
5ba684e2
NC
13648else
13649
13650 am_cv_func_iconv="no, consider installing GNU libiconv"
13651 am_cv_lib_iconv=no
81ecdfbb 13652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
13653/* end confdefs.h. */
13654#include <stdlib.h>
13655#include <iconv.h>
13656int
13657main ()
13658{
13659iconv_t cd = iconv_open("","");
13660 iconv(cd,NULL,NULL,NULL,NULL);
13661 iconv_close(cd);
13662 ;
13663 return 0;
13664}
13665_ACEOF
81ecdfbb 13666if ac_fn_c_try_link "$LINENO"; then :
5ba684e2 13667 am_cv_func_iconv=yes
5ba684e2 13668fi
81ecdfbb
RW
13669rm -f core conftest.err conftest.$ac_objext \
13670 conftest$ac_exeext conftest.$ac_ext
5ba684e2
NC
13671 if test "$am_cv_func_iconv" != yes; then
13672 am_save_LIBS="$LIBS"
13673 LIBS="$LIBS $LIBICONV"
81ecdfbb 13674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
13675/* end confdefs.h. */
13676#include <stdlib.h>
13677#include <iconv.h>
13678int
13679main ()
13680{
13681iconv_t cd = iconv_open("","");
13682 iconv(cd,NULL,NULL,NULL,NULL);
13683 iconv_close(cd);
13684 ;
13685 return 0;
13686}
13687_ACEOF
81ecdfbb 13688if ac_fn_c_try_link "$LINENO"; then :
5ba684e2
NC
13689 am_cv_lib_iconv=yes
13690 am_cv_func_iconv=yes
5ba684e2 13691fi
81ecdfbb
RW
13692rm -f core conftest.err conftest.$ac_objext \
13693 conftest$ac_exeext conftest.$ac_ext
5ba684e2
NC
13694 LIBS="$am_save_LIBS"
13695 fi
13696
13697fi
81ecdfbb
RW
13698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
13699$as_echo "$am_cv_func_iconv" >&6; }
5ba684e2
NC
13700 if test "$am_cv_func_iconv" = yes; then
13701
81ecdfbb 13702$as_echo "#define HAVE_ICONV 1" >>confdefs.h
5ba684e2
NC
13703
13704 fi
13705 if test "$am_cv_lib_iconv" = yes; then
81ecdfbb
RW
13706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
13707$as_echo_n "checking how to link with libiconv... " >&6; }
13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
13709$as_echo "$LIBICONV" >&6; }
5ba684e2
NC
13710 else
13711 CPPFLAGS="$am_save_CPPFLAGS"
13712 LIBICONV=
13713 LTLIBICONV=
13714 fi
13715
13716
13717
13718 if test "$am_cv_func_iconv" = yes; then
81ecdfbb
RW
13719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
13720$as_echo_n "checking for iconv declaration... " >&6; }
13721 if test "${am_cv_proto_iconv+set}" = set; then :
13722 $as_echo_n "(cached) " >&6
5ba684e2
NC
13723else
13724
81ecdfbb 13725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5ba684e2
NC
13726/* end confdefs.h. */
13727
13728#include <stdlib.h>
13729#include <iconv.h>
13730extern
13731#ifdef __cplusplus
13732"C"
13733#endif
13734#if defined(__STDC__) || defined(__cplusplus)
13735size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
13736#else
13737size_t iconv();
13738#endif
13739
13740int
13741main ()
13742{
13743
13744 ;
13745 return 0;
13746}
13747_ACEOF
81ecdfbb 13748if ac_fn_c_try_compile "$LINENO"; then :
5ba684e2
NC
13749 am_cv_proto_iconv_arg1=""
13750else
81ecdfbb 13751 am_cv_proto_iconv_arg1="const"
5ba684e2 13752fi
81ecdfbb 13753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5ba684e2
NC
13754 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);"
13755fi
13756
13757 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
81ecdfbb 13758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
5ba684e2 13759 }$am_cv_proto_iconv" >&5
81ecdfbb
RW
13760$as_echo "${ac_t:-
13761 }$am_cv_proto_iconv" >&6; }
5ba684e2
NC
13762
13763cat >>confdefs.h <<_ACEOF
13764#define ICONV_CONST $am_cv_proto_iconv_arg1
13765_ACEOF
13766
13767 fi
13768
13769
252b5132
RH
13770all_targets=false
13771BUILD_NLMCONV=
13772NLMCONV_DEFS=
13773BUILD_SRCONV=
13774BUILD_DLLTOOL=
13775DLLTOOL_DEFS=
7aad4c3d 13776DLLTOOL_DEFAULT=
252b5132 13777BUILD_WINDRES=
692ed3e7 13778BUILD_WINDMC=
252b5132
RH
13779BUILD_DLLWRAP=
13780BUILD_MISC=
1d97d67f 13781BUILD_INSTALL_MISC=
8b1e6df3 13782OBJDUMP_DEFS=
6abcee90
TG
13783OBJDUMP_PRIVATE_VECTORS=
13784OBJDUMP_PRIVATE_OFILES=
13785od_vectors=
252b5132
RH
13786
13787for targ in $target $canon_targets
13788do
13789 if test "x$targ" = "xall"; then
13790 all_targets=true
13791 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
13792 BUILD_SRCONV='$(SRCONV_PROG)'
13793 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
1d97d67f 13794 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
003bc0ba
NC
13795 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
13796 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
13797 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
13798 if test -z "$DLLTOOL_DEFAULT"; then
13799 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
13800 fi
13801 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
13802 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
1ab52cbe 13803 od_vectors="$od_vectors objdump_private_desc_xcoff"
252b5132
RH
13804 else
13805 case $targ in
42ecbf5e 13806 i[3-7]86*-*-netware*)
252b5132
RH
13807 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
13808 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
13809 ;;
13810 alpha*-*-netware*)
13811 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
13812 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
13813 ;;
13814 powerpc*-*-netware*)
13815 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
13816 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
13817 ;;
13818 sparc*-*-netware*)
13819 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
13820 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
13821 ;;
13822 esac
6abcee90 13823
252b5132
RH
13824 case $targ in
13825 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
13826 esac
6abcee90 13827
252b5132 13828 case $targ in
a8c548cb
NC
13829 arm-epoc-pe*)
13830 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13831 if test -z "$DLLTOOL_DEFAULT"; then
13832 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_EPOC"
13833 fi
a8c548cb
NC
13834 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
13835 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13836 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
a8c548cb 13837 ;;
361dff73 13838 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
7148cc28 13839 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13840 if test -z "$DLLTOOL_DEFAULT"; then
13841 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
13842 fi
7148cc28
NC
13843 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
13844 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13845 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
13846 ;;
13847 arm-*-pe*)
252b5132 13848 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13849 if test -z "$DLLTOOL_DEFAULT"; then
13850 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
13851 fi
252b5132
RH
13852 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
13853 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13854 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 13855 ;;
42037fe5 13856 x86_64-*-mingw*)
99ad8390 13857 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13858 if test -z "$DLLTOOL_DEFAULT"; then
13859 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
13860 fi
99ad8390
NC
13861 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
13862 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13863 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
13864 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
13865 ;;
80c7c40a 13866 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132 13867 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13868 if test -z "$DLLTOOL_DEFAULT"; then
13869 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
13870 fi
252b5132
RH
13871 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
13872 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13873 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 13874 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 13875 ;;
80c7c40a 13876 i[3-7]86-*-interix)
7a7b06ef 13877 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
13878 if test -z "$DLLTOOL_DEFAULT"; then
13879 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
13880 fi
7a7b06ef
ILT
13881 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
13882 ;;
f0660b73
NC
13883 powerpc*-aix5.[01])
13884 ;;
e5231592 13885 powerpc*-aix[5-9].*)
f0660b73
NC
13886 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
13887 ;;
e1d5b1e7 13888 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132 13889 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13890 if test -z "$DLLTOOL_DEFAULT"; then
13891 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
13892 fi
252b5132
RH
13893 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
13894 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13895 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 13896 ;;
59678365 13897 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
1ab52cbe
AM
13898 case "$BUILD_INSTALL_MISC" in
13899 *embedspu*) ;;
13900 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
13901 esac
669a9a2a 13902 ;;
e1d5b1e7 13903 sh*-*-pe)
8a0e0f38 13904 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13905 if test -z "$DLLTOOL_DEFAULT"; then
13906 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
13907 fi
8a0e0f38
NC
13908 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
13909 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13910 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 13911 ;;
cd14b966 13912 spu-*-*)
1d97d67f 13913 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 13914 ;;
e1d5b1e7 13915 mips*-*-pe)
8a0e0f38 13916 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13917 if test -z "$DLLTOOL_DEFAULT"; then
13918 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
13919 fi
8a0e0f38
NC
13920 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
13921 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13922 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 13923 ;;
27a710e5 13924 mcore-*-pe)
661016bb 13925 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13926 if test -z "$DLLTOOL_DEFAULT"; then
13927 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
13928 fi
661016bb
NC
13929 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
13930 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 13931 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 13932 ;;
27a710e5 13933 mcore-*-elf)
661016bb 13934 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
13935 if test -z "$DLLTOOL_DEFAULT"; then
13936 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
13937 fi
661016bb 13938 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 13939 ;;
15ab5209
DB
13940 mep-*)
13941 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
13942 ;;
252b5132 13943 esac
6abcee90
TG
13944
13945 # Add objdump private vectors.
13946 case $targ in
13947 powerpc-*-aix*)
c5012cd8
TG
13948 od_vectors="$od_vectors objdump_private_desc_xcoff"
13949 ;;
13950 *-*-darwin*)
13951 od_vectors="$od_vectors objdump_private_desc_mach_o"
6abcee90
TG
13952 ;;
13953 esac
252b5132
RH
13954 fi
13955done
13956
6abcee90
TG
13957# Uniq objdump private vector, build objdump target ofiles.
13958od_files=
13959f=""
13960for i in $od_vectors ; do
13961 case " $f " in
13962 *" $i "*) ;;
13963 *)
13964 f="$f $i"
13965 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
13966 case $i in
13967 objdump_private_desc_xcoff)
13968 od_files="$od_files od-xcoff" ;;
c5012cd8
TG
13969 objdump_private_desc_mach_o)
13970 od_files="$od_files od-macho" ;;
6abcee90
TG
13971 *) as_fn_error "*** unknown private vector $i" "$LINENO" 5 ;;
13972 esac
13973 ;;
13974 esac
13975done
13976
13977# Uniq objdump target ofiles
13978f=""
13979for i in $od_files ; do
13980 case " $f " in
13981 *" $i "*) ;;
13982 *)
13983 f="$f $i"
13984 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
13985 ;;
13986 esac
13987done
13988
7aad4c3d
L
13989DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
13990
42ecbf5e
DJ
13991if test "${with_windres+set}" = set; then
13992 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
13993fi
13994
692ed3e7
NC
13995if test "${with_windmc+set}" = set; then
13996 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
13997fi
13998
6abcee90
TG
13999OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
14000
14001
692ed3e7 14002
42ecbf5e
DJ
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
1d97d67f 14014
42ecbf5e
DJ
14015cat >>confdefs.h <<_ACEOF
14016#define TARGET "${target}"
14017_ACEOF
14018
14019
14020targ=$target
14021. $srcdir/../bfd/config.bfd
14022if test "x$targ_underscore" = "xyes"; then
14023 UNDERSCORE=1
14024else
14025 UNDERSCORE=0
14026fi
14027
14028cat >>confdefs.h <<_ACEOF
14029#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
14030_ACEOF
14031
14032
14033# Emulation
52fbfb5d
AM
14034targ=$target
14035. ${srcdir}/configure.tgt
14036EMULATION=$targ_emul
14037EMULATION_VECTOR=$targ_emul_vector
42ecbf5e
DJ
14038
14039
14040
14041
108a6f8e
CD
14042# Required for html and install-html
14043
14044
14045
14046
31dd3154 14047
81ecdfbb 14048ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
da594c4a 14049
42ecbf5e
DJ
14050cat >confcache <<\_ACEOF
14051# This file is a shell script that caches the results of configure
14052# tests run on this system so they can be shared between configure
14053# scripts and configure runs, see configure's option --config-cache.
14054# It is not useful on other systems. If it contains results you don't
14055# want to keep, you may remove or edit it.
14056#
14057# config.status only pays attention to the cache file if you give it
14058# the --recheck option to rerun configure.
14059#
14060# `ac_cv_env_foo' variables (set or unset) will be overridden when
14061# loading this file, other *unset* `ac_cv_foo' will be assigned the
14062# following values.
14063
14064_ACEOF
14065
14066# The following way of writing the cache mishandles newlines in values,
14067# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14068# So, we kill variables containing newlines.
42ecbf5e
DJ
14069# Ultrix sh set writes to stderr and can't be redirected directly,
14070# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14071(
14072 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14073 eval ac_val=\$$ac_var
14074 case $ac_val in #(
14075 *${as_nl}*)
14076 case $ac_var in #(
14077 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14078$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14079 esac
14080 case $ac_var in #(
14081 _ | IFS | as_nl) ;; #(
14082 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14083 *) { eval $ac_var=; unset $ac_var;} ;;
14084 esac ;;
14085 esac
14086 done
14087
42ecbf5e 14088 (set) 2>&1 |
81ecdfbb
RW
14089 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14090 *${as_nl}ac_space=\ *)
14091 # `set' does not quote correctly, so add quotes: double-quote
14092 # substitution turns \\\\ into \\, and sed turns \\ into \.
42ecbf5e
DJ
14093 sed -n \
14094 "s/'/'\\\\''/g;
14095 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14096 ;; #(
42ecbf5e
DJ
14097 *)
14098 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14099 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 14100 ;;
81ecdfbb
RW
14101 esac |
14102 sort
14103) |
42ecbf5e 14104 sed '
81ecdfbb 14105 /^ac_cv_env_/b end
42ecbf5e 14106 t clear
81ecdfbb 14107 :clear
42ecbf5e
DJ
14108 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14109 t end
81ecdfbb
RW
14110 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14111 :end' >>confcache
14112if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14113 if test -w "$cache_file"; then
14114 test "x$cache_file" != "x/dev/null" &&
14115 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14116$as_echo "$as_me: updating cache $cache_file" >&6;}
42ecbf5e
DJ
14117 cat confcache >$cache_file
14118 else
81ecdfbb
RW
14119 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14120$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
42ecbf5e
DJ
14121 fi
14122fi
14123rm -f confcache
14124
14125test "x$prefix" = xNONE && prefix=$ac_default_prefix
14126# Let make expand exec_prefix.
14127test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14128
42ecbf5e
DJ
14129DEFS=-DHAVE_CONFIG_H
14130
14131ac_libobjs=
14132ac_ltlibobjs=
14133for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14134 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14135 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14136 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14137 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14138 # will be set to the directory where LIBOBJS objects are built.
14139 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14140 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
42ecbf5e
DJ
14141done
14142LIBOBJS=$ac_libobjs
14143
14144LTLIBOBJS=$ac_ltlibobjs
14145
14146
14147if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
14148 as_fn_error "conditional \"AMDEP\" was never defined.
14149Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e
DJ
14150fi
14151if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
14152 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14153Usually this means the macro was only invoked conditionally." "$LINENO" 5
14154fi
14155 if test -n "$EXEEXT"; then
14156 am__EXEEXT_TRUE=
14157 am__EXEEXT_FALSE='#'
14158else
14159 am__EXEEXT_TRUE='#'
14160 am__EXEEXT_FALSE=
42ecbf5e 14161fi
81ecdfbb 14162
42ecbf5e 14163if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
14164 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14165Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e 14166fi
d5fbea21 14167if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
14168 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
14169Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 14170fi
42ecbf5e
DJ
14171
14172: ${CONFIG_STATUS=./config.status}
81ecdfbb 14173ac_write_fail=0
42ecbf5e
DJ
14174ac_clean_files_save=$ac_clean_files
14175ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14176{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14177$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14178as_write_fail=0
14179cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
42ecbf5e
DJ
14180#! $SHELL
14181# Generated by $as_me.
14182# Run this file to recreate the current configuration.
14183# Compiler output produced by configure, useful for debugging
14184# configure, is in config.log if it exists.
14185
14186debug=false
14187ac_cs_recheck=false
14188ac_cs_silent=false
252b5132 14189
81ecdfbb
RW
14190SHELL=\${CONFIG_SHELL-$SHELL}
14191export SHELL
14192_ASEOF
14193cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14194## -------------------- ##
14195## M4sh Initialization. ##
14196## -------------------- ##
252b5132 14197
81ecdfbb
RW
14198# Be more Bourne compatible
14199DUALCASE=1; export DUALCASE # for MKS sh
14200if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
42ecbf5e
DJ
14201 emulate sh
14202 NULLCMD=:
81ecdfbb 14203 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
14204 # is contrary to our usage. Disable this feature.
14205 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14206 setopt NO_GLOB_SUBST
14207else
14208 case `(set -o) 2>/dev/null` in #(
14209 *posix*) :
14210 set -o posix ;; #(
14211 *) :
14212 ;;
14213esac
42ecbf5e 14214fi
252b5132 14215
81ecdfbb
RW
14216
14217as_nl='
14218'
14219export as_nl
14220# Printing a long string crashes Solaris 7 /usr/bin/printf.
14221as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14222as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14223as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14224# Prefer a ksh shell builtin over an external printf program on Solaris,
14225# but without wasting forks for bash or zsh.
14226if test -z "$BASH_VERSION$ZSH_VERSION" \
14227 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14228 as_echo='print -r --'
14229 as_echo_n='print -rn --'
14230elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14231 as_echo='printf %s\n'
14232 as_echo_n='printf %s'
14233else
14234 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14235 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14236 as_echo_n='/usr/ucb/echo -n'
14237 else
14238 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14239 as_echo_n_body='eval
14240 arg=$1;
14241 case $arg in #(
14242 *"$as_nl"*)
14243 expr "X$arg" : "X\\(.*\\)$as_nl";
14244 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14245 esac;
14246 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14247 '
14248 export as_echo_n_body
14249 as_echo_n='sh -c $as_echo_n_body as_echo'
14250 fi
14251 export as_echo_body
14252 as_echo='sh -c $as_echo_body as_echo'
14253fi
14254
14255# The user is always right.
14256if test "${PATH_SEPARATOR+set}" != set; then
14257 PATH_SEPARATOR=:
14258 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14259 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14260 PATH_SEPARATOR=';'
14261 }
42ecbf5e 14262fi
252b5132
RH
14263
14264
81ecdfbb
RW
14265# IFS
14266# We need space, tab and new line, in precisely that order. Quoting is
14267# there to prevent editors from complaining about space-tab.
14268# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14269# splitting by setting IFS to empty value.)
14270IFS=" "" $as_nl"
14271
14272# Find who we are. Look in the path if we contain no directory separator.
14273case $0 in #((
14274 *[\\/]* ) as_myself=$0 ;;
14275 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14276for as_dir in $PATH
14277do
14278 IFS=$as_save_IFS
14279 test -z "$as_dir" && as_dir=.
14280 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14281 done
14282IFS=$as_save_IFS
14283
14284 ;;
14285esac
14286# We did not find ourselves, most probably we were run as `sh COMMAND'
14287# in which case we are not to be found in the path.
14288if test "x$as_myself" = x; then
14289 as_myself=$0
14290fi
14291if test ! -f "$as_myself"; then
14292 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14293 exit 1
14294fi
14295
14296# Unset variables that we do not need and which cause bugs (e.g. in
14297# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14298# suppresses any "Segmentation fault" message there. '((' could
14299# trigger a bug in pdksh 5.2.14.
14300for as_var in BASH_ENV ENV MAIL MAILPATH
14301do eval test x\${$as_var+set} = xset \
14302 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14303done
42ecbf5e
DJ
14304PS1='$ '
14305PS2='> '
14306PS4='+ '
252b5132 14307
42ecbf5e 14308# NLS nuisances.
81ecdfbb
RW
14309LC_ALL=C
14310export LC_ALL
14311LANGUAGE=C
14312export LANGUAGE
14313
14314# CDPATH.
14315(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14316
14317
14318# as_fn_error ERROR [LINENO LOG_FD]
14319# ---------------------------------
14320# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14321# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14322# script with status $?, using 1 if that was 0.
14323as_fn_error ()
14324{
14325 as_status=$?; test $as_status -eq 0 && as_status=1
14326 if test "$3"; then
14327 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14328 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
42ecbf5e 14329 fi
81ecdfbb
RW
14330 $as_echo "$as_me: error: $1" >&2
14331 as_fn_exit $as_status
14332} # as_fn_error
14333
14334
14335# as_fn_set_status STATUS
14336# -----------------------
14337# Set $? to STATUS, without forking.
14338as_fn_set_status ()
14339{
14340 return $1
14341} # as_fn_set_status
14342
14343# as_fn_exit STATUS
14344# -----------------
14345# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14346as_fn_exit ()
14347{
14348 set +e
14349 as_fn_set_status $1
14350 exit $1
14351} # as_fn_exit
14352
14353# as_fn_unset VAR
14354# ---------------
14355# Portably unset VAR.
14356as_fn_unset ()
14357{
14358 { eval $1=; unset $1;}
14359}
14360as_unset=as_fn_unset
14361# as_fn_append VAR VALUE
14362# ----------------------
14363# Append the text in VALUE to the end of the definition contained in VAR. Take
14364# advantage of any shell optimizations that allow amortized linear growth over
14365# repeated appends, instead of the typical quadratic growth present in naive
14366# implementations.
14367if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14368 eval 'as_fn_append ()
14369 {
14370 eval $1+=\$2
14371 }'
14372else
14373 as_fn_append ()
14374 {
14375 eval $1=\$$1\$2
14376 }
14377fi # as_fn_append
14378
14379# as_fn_arith ARG...
14380# ------------------
14381# Perform arithmetic evaluation on the ARGs, and store the result in the
14382# global $as_val. Take advantage of shells that can avoid forks. The arguments
14383# must be portable across $(()) and expr.
14384if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14385 eval 'as_fn_arith ()
14386 {
14387 as_val=$(( $* ))
14388 }'
14389else
14390 as_fn_arith ()
14391 {
14392 as_val=`expr "$@" || test $? -eq 1`
14393 }
14394fi # as_fn_arith
14395
252b5132 14396
81ecdfbb
RW
14397if expr a : '\(a\)' >/dev/null 2>&1 &&
14398 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
14399 as_expr=expr
14400else
14401 as_expr=false
14402fi
252b5132 14403
81ecdfbb 14404if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
14405 as_basename=basename
14406else
14407 as_basename=false
14408fi
252b5132 14409
81ecdfbb
RW
14410if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14411 as_dirname=dirname
14412else
14413 as_dirname=false
14414fi
8b1e6df3 14415
81ecdfbb 14416as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
14417$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14418 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14419 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14420$as_echo X/"$0" |
14421 sed '/^.*\/\([^/][^/]*\)\/*$/{
14422 s//\1/
14423 q
14424 }
14425 /^X\/\(\/\/\)$/{
14426 s//\1/
14427 q
14428 }
14429 /^X\/\(\/\).*/{
14430 s//\1/
14431 q
14432 }
14433 s/.*/./; q'`
0218d1e4 14434
42ecbf5e
DJ
14435# Avoid depending upon Character Ranges.
14436as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14437as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14438as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14439as_cr_digits='0123456789'
14440as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 14441
81ecdfbb
RW
14442ECHO_C= ECHO_N= ECHO_T=
14443case `echo -n x` in #(((((
14444-n*)
14445 case `echo 'xy\c'` in
14446 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14447 xy) ECHO_C='\c';;
14448 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14449 ECHO_T=' ';;
14450 esac;;
14451*)
14452 ECHO_N='-n';;
42ecbf5e 14453esac
eb1e0e80 14454
81ecdfbb
RW
14455rm -f conf$$ conf$$.exe conf$$.file
14456if test -d conf$$.dir; then
14457 rm -f conf$$.dir/conf$$.file
d15b04bd 14458else
81ecdfbb
RW
14459 rm -f conf$$.dir
14460 mkdir conf$$.dir 2>/dev/null
42ecbf5e 14461fi
81ecdfbb
RW
14462if (echo >conf$$.file) 2>/dev/null; then
14463 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 14464 as_ln_s='ln -s'
81ecdfbb
RW
14465 # ... but there are two gotchas:
14466 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14467 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14468 # In both cases, we have to default to `cp -p'.
14469 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14470 as_ln_s='cp -p'
14471 elif ln conf$$.file conf$$ 2>/dev/null; then
14472 as_ln_s=ln
14473 else
14474 as_ln_s='cp -p'
252b5132 14475 fi
42ecbf5e
DJ
14476else
14477 as_ln_s='cp -p'
252b5132 14478fi
81ecdfbb
RW
14479rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14480rmdir conf$$.dir 2>/dev/null
14481
14482
14483# as_fn_mkdir_p
14484# -------------
14485# Create "$as_dir" as a directory, including parents if necessary.
14486as_fn_mkdir_p ()
14487{
14488
14489 case $as_dir in #(
14490 -*) as_dir=./$as_dir;;
14491 esac
14492 test -d "$as_dir" || eval $as_mkdir_p || {
14493 as_dirs=
14494 while :; do
14495 case $as_dir in #(
14496 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14497 *) as_qdir=$as_dir;;
14498 esac
14499 as_dirs="'$as_qdir' $as_dirs"
14500 as_dir=`$as_dirname -- "$as_dir" ||
14501$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14502 X"$as_dir" : 'X\(//\)[^/]' \| \
14503 X"$as_dir" : 'X\(//\)$' \| \
14504 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14505$as_echo X"$as_dir" |
14506 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14507 s//\1/
14508 q
14509 }
14510 /^X\(\/\/\)[^/].*/{
14511 s//\1/
14512 q
14513 }
14514 /^X\(\/\/\)$/{
14515 s//\1/
14516 q
14517 }
14518 /^X\(\/\).*/{
14519 s//\1/
14520 q
14521 }
14522 s/.*/./; q'`
14523 test -d "$as_dir" && break
14524 done
14525 test -z "$as_dirs" || eval "mkdir $as_dirs"
14526 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14527
252b5132 14528
81ecdfbb 14529} # as_fn_mkdir_p
42ecbf5e 14530if mkdir -p . 2>/dev/null; then
81ecdfbb 14531 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
14532else
14533 test -d ./-p && rmdir ./-p
14534 as_mkdir_p=false
14535fi
81ecdfbb
RW
14536
14537if test -x / >/dev/null 2>&1; then
14538 as_test_x='test -x'
14539else
14540 if ls -dL / >/dev/null 2>&1; then
14541 as_ls_L_option=L
14542 else
14543 as_ls_L_option=
14544 fi
14545 as_test_x='
14546 eval sh -c '\''
14547 if test -d "$1"; then
14548 test -d "$1/.";
14549 else
14550 case $1 in #(
14551 -*)set "./$1";;
14552 esac;
14553 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14554 ???[sx]*):;;*)false;;esac;fi
14555 '\'' sh
14556 '
14557fi
14558as_executable_p=$as_test_x
252b5132 14559
42ecbf5e
DJ
14560# Sed expression to map a string onto a valid CPP name.
14561as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14562
14563# Sed expression to map a string onto a valid variable name.
14564as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14565
14566
42ecbf5e 14567exec 6>&1
81ecdfbb
RW
14568## ----------------------------------- ##
14569## Main body of $CONFIG_STATUS script. ##
14570## ----------------------------------- ##
14571_ASEOF
14572test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
42ecbf5e 14573
81ecdfbb
RW
14574cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14575# Save the log message, to keep $0 and so on meaningful, and to
42ecbf5e 14576# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14577# values after options handling.
14578ac_log="
42ecbf5e 14579This file was extended by $as_me, which was
81ecdfbb 14580generated by GNU Autoconf 2.64. Invocation command line was
42ecbf5e
DJ
14581
14582 CONFIG_FILES = $CONFIG_FILES
14583 CONFIG_HEADERS = $CONFIG_HEADERS
14584 CONFIG_LINKS = $CONFIG_LINKS
14585 CONFIG_COMMANDS = $CONFIG_COMMANDS
14586 $ $0 $@
14587
81ecdfbb
RW
14588on `(hostname || uname -n) 2>/dev/null | sed 1q`
14589"
14590
42ecbf5e
DJ
14591_ACEOF
14592
81ecdfbb
RW
14593case $ac_config_files in *"
14594"*) set x $ac_config_files; shift; ac_config_files=$*;;
14595esac
252b5132 14596
81ecdfbb
RW
14597case $ac_config_headers in *"
14598"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14599esac
e5a52504
MM
14600
14601
81ecdfbb
RW
14602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14603# Files that config.status was made for.
14604config_files="$ac_config_files"
14605config_headers="$ac_config_headers"
14606config_commands="$ac_config_commands"
d15b04bd 14607
81ecdfbb 14608_ACEOF
42ecbf5e 14609
81ecdfbb 14610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 14611ac_cs_usage="\
81ecdfbb
RW
14612\`$as_me' instantiates files and other configuration actions
14613from templates according to the current configuration. Unless the files
14614and actions are specified as TAGs, all are instantiated by default.
42ecbf5e 14615
81ecdfbb 14616Usage: $0 [OPTION]... [TAG]...
42ecbf5e
DJ
14617
14618 -h, --help print this help, then exit
81ecdfbb
RW
14619 -V, --version print version number and configuration settings, then exit
14620 -q, --quiet, --silent
14621 do not print progress messages
42ecbf5e
DJ
14622 -d, --debug don't remove temporary files
14623 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14624 --file=FILE[:TEMPLATE]
14625 instantiate the configuration file FILE
14626 --header=FILE[:TEMPLATE]
14627 instantiate the configuration header FILE
42ecbf5e
DJ
14628
14629Configuration files:
14630$config_files
14631
14632Configuration headers:
14633$config_headers
14634
14635Configuration commands:
14636$config_commands
14637
81ecdfbb 14638Report bugs to the package provider."
42ecbf5e 14639
81ecdfbb
RW
14640_ACEOF
14641cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e
DJ
14642ac_cs_version="\\
14643config.status
81ecdfbb
RW
14644configured by $0, generated by GNU Autoconf 2.64,
14645 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
42ecbf5e 14646
81ecdfbb 14647Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
14648This config.status script is free software; the Free Software Foundation
14649gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14650
14651ac_pwd='$ac_pwd'
14652srcdir='$srcdir'
14653INSTALL='$INSTALL'
14654MKDIR_P='$MKDIR_P'
14655AWK='$AWK'
14656test -n "\$AWK" || AWK=awk
42ecbf5e
DJ
14657_ACEOF
14658
81ecdfbb
RW
14659cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14660# The default lists apply if the user does not specify any file.
42ecbf5e
DJ
14661ac_need_defaults=:
14662while test $# != 0
14663do
14664 case $1 in
14665 --*=*)
81ecdfbb
RW
14666 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14667 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42ecbf5e
DJ
14668 ac_shift=:
14669 ;;
81ecdfbb 14670 *)
42ecbf5e
DJ
14671 ac_option=$1
14672 ac_optarg=$2
14673 ac_shift=shift
14674 ;;
42ecbf5e
DJ
14675 esac
14676
14677 case $ac_option in
14678 # Handling of the options.
42ecbf5e
DJ
14679 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14680 ac_cs_recheck=: ;;
81ecdfbb
RW
14681 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14682 $as_echo "$ac_cs_version"; exit ;;
14683 --debug | --debu | --deb | --de | --d | -d )
42ecbf5e
DJ
14684 debug=: ;;
14685 --file | --fil | --fi | --f )
14686 $ac_shift
81ecdfbb
RW
14687 case $ac_optarg in
14688 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14689 esac
14690 as_fn_append CONFIG_FILES " '$ac_optarg'"
42ecbf5e
DJ
14691 ac_need_defaults=false;;
14692 --header | --heade | --head | --hea )
14693 $ac_shift
81ecdfbb
RW
14694 case $ac_optarg in
14695 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14696 esac
14697 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42ecbf5e 14698 ac_need_defaults=false;;
81ecdfbb
RW
14699 --he | --h)
14700 # Conflict between --help and --header
14701 as_fn_error "ambiguous option: \`$1'
14702Try \`$0 --help' for more information.";;
14703 --help | --hel | -h )
14704 $as_echo "$ac_cs_usage"; exit ;;
42ecbf5e
DJ
14705 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14706 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14707 ac_cs_silent=: ;;
14708
14709 # This is an error.
81ecdfbb
RW
14710 -*) as_fn_error "unrecognized option: \`$1'
14711Try \`$0 --help' for more information." ;;
42ecbf5e 14712
81ecdfbb
RW
14713 *) as_fn_append ac_config_targets " $1"
14714 ac_need_defaults=false ;;
42ecbf5e
DJ
14715
14716 esac
14717 shift
14718done
14719
14720ac_configure_extra_args=
14721
14722if $ac_cs_silent; then
14723 exec 6>/dev/null
14724 ac_configure_extra_args="$ac_configure_extra_args --silent"
14725fi
14726
14727_ACEOF
81ecdfbb 14728cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e 14729if \$ac_cs_recheck; then
81ecdfbb
RW
14730 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14731 shift
14732 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14733 CONFIG_SHELL='$SHELL'
14734 export CONFIG_SHELL
14735 exec "\$@"
42ecbf5e
DJ
14736fi
14737
14738_ACEOF
81ecdfbb
RW
14739cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14740exec 5>>config.log
14741{
14742 echo
14743 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14744## Running $as_me. ##
14745_ASBOX
14746 $as_echo "$ac_log"
14747} >&5
42ecbf5e 14748
81ecdfbb
RW
14749_ACEOF
14750cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d15b04bd 14751#
81ecdfbb 14752# INIT-COMMANDS
d15b04bd 14753#
42ecbf5e 14754AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
14755
14756
14757# The HP-UX ksh and POSIX shell print the target directory to stdout
14758# if CDPATH is set.
14759(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14760
14761sed_quote_subst='$sed_quote_subst'
14762double_quote_subst='$double_quote_subst'
14763delay_variable_subst='$delay_variable_subst'
3725885a
RW
14764macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14765macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14766enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14767enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14768pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14769enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14770SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14771ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14772host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14773host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14774host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14775build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14776build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14777build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14778SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14779Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14780GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14781EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14782FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14783LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14784NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14785LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14786max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14787ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14788exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14789lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14790lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14791lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14792reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14793reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14794OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14795deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14796file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14797AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14798AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14799STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14800RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14801old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14802old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14803old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14804lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14805CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14806CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14807compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14808GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14809lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14810lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14811lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14812lt_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"`'
14813objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14814MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14815lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14816lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14817lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14818lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14819lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14820need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14821DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14822NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14823LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14824OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14825OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14826libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14827shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14828extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14829archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14830enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14831export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14832whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14833compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14834old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14835old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14836archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14837archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14838module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14839module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14840with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14841allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14842no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14843hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14844hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14845hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14846hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14847hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14848hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14849hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14850hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14851inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14852link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14853fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14854always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14855export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14856exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14857include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14858prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14859file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14860variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14861need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14862need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14863version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14864runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14865shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14866shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14867libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14868library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14869soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14870install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14871postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14872postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14873finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14874finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14875hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14876sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14877sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14878hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14879enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14880enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14881enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14882old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14883striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
14884
14885LTCC='$LTCC'
14886LTCFLAGS='$LTCFLAGS'
14887compiler='$compiler_DEFAULT'
14888
3725885a
RW
14889# A function that is used when there is no print builtin or printf.
14890func_fallback_echo ()
14891{
14892 eval 'cat <<_LTECHO_EOF
14893\$1
14894_LTECHO_EOF'
14895}
14896
d7040cdb 14897# Quote evaled strings.
3725885a
RW
14898for var in SHELL \
14899ECHO \
14900SED \
d7040cdb
SE
14901GREP \
14902EGREP \
14903FGREP \
14904LD \
14905NM \
14906LN_S \
14907lt_SP2NL \
14908lt_NL2SP \
14909reload_flag \
718a6fd8 14910OBJDUMP \
d7040cdb
SE
14911deplibs_check_method \
14912file_magic_cmd \
14913AR \
14914AR_FLAGS \
14915STRIP \
14916RANLIB \
14917CC \
14918CFLAGS \
14919compiler \
14920lt_cv_sys_global_symbol_pipe \
14921lt_cv_sys_global_symbol_to_cdecl \
14922lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 14923lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
14924lt_prog_compiler_no_builtin_flag \
14925lt_prog_compiler_wl \
14926lt_prog_compiler_pic \
14927lt_prog_compiler_static \
14928lt_cv_prog_compiler_c_o \
14929need_locks \
718a6fd8
SE
14930DSYMUTIL \
14931NMEDIT \
14932LIPO \
14933OTOOL \
14934OTOOL64 \
d7040cdb
SE
14935shrext_cmds \
14936export_dynamic_flag_spec \
14937whole_archive_flag_spec \
14938compiler_needs_object \
14939with_gnu_ld \
14940allow_undefined_flag \
14941no_undefined_flag \
14942hardcode_libdir_flag_spec \
14943hardcode_libdir_flag_spec_ld \
14944hardcode_libdir_separator \
14945fix_srcfile_path \
14946exclude_expsyms \
14947include_expsyms \
14948file_list_spec \
14949variables_saved_for_relink \
14950libname_spec \
14951library_names_spec \
14952soname_spec \
3725885a 14953install_override_mode \
d7040cdb
SE
14954finish_eval \
14955old_striplib \
14956striplib; do
3725885a 14957 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 14958 *[\\\\\\\`\\"\\\$]*)
3725885a 14959 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
14960 ;;
14961 *)
14962 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14963 ;;
14964 esac
14965done
14966
14967# Double-quote double-evaled strings.
14968for var in reload_cmds \
14969old_postinstall_cmds \
14970old_postuninstall_cmds \
14971old_archive_cmds \
14972extract_expsyms_cmds \
14973old_archive_from_new_cmds \
14974old_archive_from_expsyms_cmds \
14975archive_cmds \
14976archive_expsym_cmds \
14977module_cmds \
14978module_expsym_cmds \
14979export_symbols_cmds \
14980prelink_cmds \
14981postinstall_cmds \
14982postuninstall_cmds \
14983finish_cmds \
14984sys_lib_search_path_spec \
14985sys_lib_dlsearch_path_spec; do
3725885a 14986 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 14987 *[\\\\\\\`\\"\\\$]*)
3725885a 14988 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
14989 ;;
14990 *)
14991 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14992 ;;
14993 esac
14994done
14995
d7040cdb
SE
14996ac_aux_dir='$ac_aux_dir'
14997xsi_shell='$xsi_shell'
14998lt_shell_append='$lt_shell_append'
14999
15000# See if we are running on zsh, and set the options which allow our
15001# commands through without removal of \ escapes INIT.
15002if test -n "\${ZSH_VERSION+set}" ; then
15003 setopt NO_GLOB_SUBST
15004fi
15005
15006
15007 PACKAGE='$PACKAGE'
15008 VERSION='$VERSION'
15009 TIMESTAMP='$TIMESTAMP'
15010 RM='$RM'
15011 ofile='$ofile'
15012
15013
15014
20e95c23
DJ
15015# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15016 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15017 # from automake.
15018 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15019 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15020 LINGUAS="${LINGUAS-%UNSET%}"
15021
42ecbf5e
DJ
15022
15023_ACEOF
15024
81ecdfbb 15025cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 15026
81ecdfbb 15027# Handling of arguments.
42ecbf5e 15028for ac_config_target in $ac_config_targets
252b5132 15029do
81ecdfbb
RW
15030 case $ac_config_target in
15031 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15032 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15033 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15034 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15035 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15036 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15037 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15038
15039 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
d15b04bd 15040 esac
252b5132
RH
15041done
15042
81ecdfbb 15043
42ecbf5e
DJ
15044# If the user did not use the arguments to specify the items to instantiate,
15045# then the envvar interface is used. Set only those that are not.
15046# We use the long form for the default assignment because of an extremely
15047# bizarre bug on SunOS 4.1.3.
15048if $ac_need_defaults; then
15049 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15050 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15051 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15052fi
15053
15054# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15055# simply because there is no reason against having it here, and in addition,
42ecbf5e 15056# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15057# Hook for its removal unless debugging.
15058# Note that there is a small window in which the directory will not be cleaned:
15059# after its creation but before its name has been assigned to `$tmp'.
42ecbf5e
DJ
15060$debug ||
15061{
81ecdfbb
RW
15062 tmp=
15063 trap 'exit_status=$?
15064 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15065' 0
15066 trap 'as_fn_exit 1' 1 2 13 15
42ecbf5e 15067}
42ecbf5e 15068# Create a (secure) tmp directory for tmp files.
e5a52504 15069
42ecbf5e 15070{
81ecdfbb 15071 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
42ecbf5e
DJ
15072 test -n "$tmp" && test -d "$tmp"
15073} ||
15074{
81ecdfbb
RW
15075 tmp=./conf$$-$RANDOM
15076 (umask 077 && mkdir "$tmp")
15077} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15078
15079# Set up the scripts for CONFIG_FILES section.
15080# No need to generate them if there are no CONFIG_FILES.
15081# This happens for instance with `./config.status config.h'.
15082if test -n "$CONFIG_FILES"; then
15083
15084
15085ac_cr=`echo X | tr X '\015'`
15086# On cygwin, bash can eat \r inside `` if the user requested igncr.
15087# But we know of no other shell where ac_cr would be empty at this
15088# point, so we can use a bashism as a fallback.
15089if test "x$ac_cr" = x; then
15090 eval ac_cr=\$\'\\r\'
15091fi
15092ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15093if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15094 ac_cs_awk_cr='\r'
15095else
15096 ac_cs_awk_cr=$ac_cr
15097fi
15098
15099echo 'BEGIN {' >"$tmp/subs1.awk" &&
15100_ACEOF
15101
15102
15103{
15104 echo "cat >conf$$subs.awk <<_ACEOF" &&
15105 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15106 echo "_ACEOF"
15107} >conf$$subs.sh ||
15108 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15109ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15110ac_delim='%!_!# '
15111for ac_last_try in false false false false false :; do
15112 . ./conf$$subs.sh ||
15113 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15114
15115 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15116 if test $ac_delim_n = $ac_delim_num; then
15117 break
15118 elif $ac_last_try; then
15119 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15120 else
15121 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15122 fi
15123done
15124rm -f conf$$subs.sh
15125
15126cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15127cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15128_ACEOF
15129sed -n '
15130h
15131s/^/S["/; s/!.*/"]=/
15132p
15133g
15134s/^[^!]*!//
15135:repl
15136t repl
15137s/'"$ac_delim"'$//
15138t delim
15139:nl
15140h
15141s/\(.\{148\}\).*/\1/
15142t more1
15143s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15144p
15145n
15146b repl
15147:more1
15148s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15149p
15150g
15151s/.\{148\}//
15152t nl
15153:delim
15154h
15155s/\(.\{148\}\).*/\1/
15156t more2
15157s/["\\]/\\&/g; s/^/"/; s/$/"/
15158p
15159b
15160:more2
15161s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15162p
15163g
15164s/.\{148\}//
15165t delim
15166' <conf$$subs.awk | sed '
15167/^[^""]/{
15168 N
15169 s/\n//
15170}
15171' >>$CONFIG_STATUS || ac_write_fail=1
15172rm -f conf$$subs.awk
15173cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15174_ACAWK
15175cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15176 for (key in S) S_is_set[key] = 1
15177 FS = "\a"
15178
15179}
42ecbf5e 15180{
81ecdfbb
RW
15181 line = $ 0
15182 nfields = split(line, field, "@")
15183 substed = 0
15184 len = length(field[1])
15185 for (i = 2; i < nfields; i++) {
15186 key = field[i]
15187 keylen = length(key)
15188 if (S_is_set[key]) {
15189 value = S[key]
15190 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15191 len += length(value) + length(field[++i])
15192 substed = 1
15193 } else
15194 len += 1 + keylen
15195 }
15196
15197 print line
42ecbf5e
DJ
15198}
15199
81ecdfbb
RW
15200_ACAWK
15201_ACEOF
15202cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15203if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15204 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15205else
15206 cat
15207fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15208 || as_fn_error "could not setup config files machinery" "$LINENO" 5
42ecbf5e
DJ
15209_ACEOF
15210
81ecdfbb
RW
15211# VPATH may cause trouble with some makes, so we remove $(srcdir),
15212# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15213# trailing colons and then remove the whole line if VPATH becomes empty
15214# (actually we leave an empty line to preserve line numbers).
15215if test "x$srcdir" = x.; then
15216 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15217s/:*\$(srcdir):*/:/
15218s/:*\${srcdir}:*/:/
15219s/:*@srcdir@:*/:/
15220s/^\([^=]*=[ ]*\):*/\1/
15221s/:*$//
15222s/^[^=]*=[ ]*$//
15223}'
15224fi
e5a52504 15225
81ecdfbb
RW
15226cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15227fi # test -n "$CONFIG_FILES"
252b5132 15228
81ecdfbb
RW
15229# Set up the scripts for CONFIG_HEADERS section.
15230# No need to generate them if there are no CONFIG_HEADERS.
15231# This happens for instance with `./config.status Makefile'.
15232if test -n "$CONFIG_HEADERS"; then
15233cat >"$tmp/defines.awk" <<\_ACAWK ||
15234BEGIN {
42ecbf5e
DJ
15235_ACEOF
15236
81ecdfbb
RW
15237# Transform confdefs.h into an awk script `defines.awk', embedded as
15238# here-document in config.status, that substitutes the proper values into
15239# config.h.in to produce config.h.
15240
15241# Create a delimiter string that does not exist in confdefs.h, to ease
15242# handling of long lines.
15243ac_delim='%!_!# '
15244for ac_last_try in false false :; do
15245 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15246 if test -z "$ac_t"; then
15247 break
15248 elif $ac_last_try; then
15249 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15250 else
15251 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 15252 fi
81ecdfbb 15253done
252b5132 15254
81ecdfbb
RW
15255# For the awk script, D is an array of macro values keyed by name,
15256# likewise P contains macro parameters if any. Preserve backslash
15257# newline sequences.
15258
15259ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15260sed -n '
15261s/.\{148\}/&'"$ac_delim"'/g
15262t rset
15263:rset
15264s/^[ ]*#[ ]*define[ ][ ]*/ /
15265t def
15266d
15267:def
15268s/\\$//
15269t bsnl
15270s/["\\]/\\&/g
15271s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15272D["\1"]=" \3"/p
15273s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15274d
15275:bsnl
15276s/["\\]/\\&/g
15277s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15278D["\1"]=" \3\\\\\\n"\\/p
15279t cont
15280s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15281t cont
15282d
15283:cont
15284n
15285s/.\{148\}/&'"$ac_delim"'/g
15286t clear
15287:clear
15288s/\\$//
15289t bsnlc
15290s/["\\]/\\&/g; s/^/"/; s/$/"/p
15291d
15292:bsnlc
15293s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15294b cont
15295' <confdefs.h | sed '
15296s/'"$ac_delim"'/"\\\
15297"/g' >>$CONFIG_STATUS || ac_write_fail=1
15298
15299cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15300 for (key in D) D_is_set[key] = 1
15301 FS = "\a"
15302}
15303/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15304 line = \$ 0
15305 split(line, arg, " ")
15306 if (arg[1] == "#") {
15307 defundef = arg[2]
15308 mac1 = arg[3]
15309 } else {
15310 defundef = substr(arg[1], 2)
15311 mac1 = arg[2]
15312 }
15313 split(mac1, mac2, "(") #)
15314 macro = mac2[1]
15315 prefix = substr(line, 1, index(line, defundef) - 1)
15316 if (D_is_set[macro]) {
15317 # Preserve the white space surrounding the "#".
15318 print prefix "define", macro P[macro] D[macro]
15319 next
15320 } else {
15321 # Replace #undef with comments. This is necessary, for example,
15322 # in the case of _POSIX_SOURCE, which is predefined and required
15323 # on some systems where configure will not decide to define it.
15324 if (defundef == "undef") {
15325 print "/*", prefix defundef, macro, "*/"
15326 next
15327 }
15328 }
15329}
15330{ print }
15331_ACAWK
42ecbf5e 15332_ACEOF
81ecdfbb
RW
15333cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15334 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15335fi # test -n "$CONFIG_HEADERS"
15336
15337
15338eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15339shift
15340for ac_tag
15341do
15342 case $ac_tag in
15343 :[FHLC]) ac_mode=$ac_tag; continue;;
15344 esac
15345 case $ac_mode$ac_tag in
15346 :[FHL]*:*);;
15347 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15348 :[FH]-) ac_tag=-:-;;
15349 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15350 esac
15351 ac_save_IFS=$IFS
15352 IFS=:
15353 set x $ac_tag
15354 IFS=$ac_save_IFS
15355 shift
15356 ac_file=$1
15357 shift
15358
15359 case $ac_mode in
15360 :L) ac_source=$1;;
15361 :[FH])
15362 ac_file_inputs=
15363 for ac_f
15364 do
15365 case $ac_f in
15366 -) ac_f="$tmp/stdin";;
15367 *) # Look for the file first in the build tree, then in the source tree
15368 # (if the path is not absolute). The absolute path cannot be DOS-style,
15369 # because $ac_f cannot contain `:'.
15370 test -f "$ac_f" ||
15371 case $ac_f in
15372 [\\/$]*) false;;
15373 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15374 esac ||
15375 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15376 esac
15377 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15378 as_fn_append ac_file_inputs " '$ac_f'"
15379 done
15380
15381 # Let's still pretend it is `configure' which instantiates (i.e., don't
15382 # use $as_me), people would be surprised to read:
15383 # /* config.h. Generated by config.status. */
15384 configure_input='Generated from '`
15385 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15386 `' by configure.'
15387 if test x"$ac_file" != x-; then
15388 configure_input="$ac_file. $configure_input"
15389 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15390$as_echo "$as_me: creating $ac_file" >&6;}
15391 fi
15392 # Neutralize special characters interpreted by sed in replacement strings.
15393 case $configure_input in #(
15394 *\&* | *\|* | *\\* )
15395 ac_sed_conf_input=`$as_echo "$configure_input" |
15396 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15397 *) ac_sed_conf_input=$configure_input;;
15398 esac
15399
15400 case $ac_tag in
15401 *:-:* | *:-) cat >"$tmp/stdin" \
15402 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15403 esac
15404 ;;
252b5132
RH
15405 esac
15406
81ecdfbb 15407 ac_dir=`$as_dirname -- "$ac_file" ||
42ecbf5e
DJ
15408$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15409 X"$ac_file" : 'X\(//\)[^/]' \| \
15410 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15411 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15412$as_echo X"$ac_file" |
15413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15414 s//\1/
15415 q
15416 }
15417 /^X\(\/\/\)[^/].*/{
15418 s//\1/
15419 q
15420 }
15421 /^X\(\/\/\)$/{
15422 s//\1/
15423 q
15424 }
15425 /^X\(\/\).*/{
15426 s//\1/
15427 q
15428 }
15429 s/.*/./; q'`
15430 as_dir="$ac_dir"; as_fn_mkdir_p
42ecbf5e 15431 ac_builddir=.
e5a52504 15432
81ecdfbb
RW
15433case "$ac_dir" in
15434.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15435*)
15436 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15437 # A ".." for each directory in $ac_dir_suffix.
15438 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15439 case $ac_top_builddir_sub in
15440 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15441 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15442 esac ;;
15443esac
15444ac_abs_top_builddir=$ac_pwd
15445ac_abs_builddir=$ac_pwd$ac_dir_suffix
15446# for backward compatibility:
15447ac_top_builddir=$ac_top_build_prefix
42ecbf5e
DJ
15448
15449case $srcdir in
81ecdfbb 15450 .) # We are building in place.
42ecbf5e 15451 ac_srcdir=.
81ecdfbb
RW
15452 ac_top_srcdir=$ac_top_builddir_sub
15453 ac_abs_top_srcdir=$ac_pwd ;;
15454 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 15455 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15456 ac_top_srcdir=$srcdir
15457 ac_abs_top_srcdir=$srcdir ;;
15458 *) # Relative name.
15459 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15460 ac_top_srcdir=$ac_top_build_prefix$srcdir
15461 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 15462esac
81ecdfbb 15463ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 15464
e5a52504 15465
81ecdfbb
RW
15466 case $ac_mode in
15467 :F)
15468 #
15469 # CONFIG_FILE
15470 #
42ecbf5e
DJ
15471
15472 case $INSTALL in
15473 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
15474 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15475 esac
15476 ac_MKDIR_P=$MKDIR_P
15477 case $MKDIR_P in
15478 [\\/$]* | ?:[\\/]* ) ;;
15479 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
d15b04bd 15480 esac
81ecdfbb 15481_ACEOF
e5a52504 15482
81ecdfbb
RW
15483cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15484# If the template does not know about datarootdir, expand it.
15485# FIXME: This hack should be removed a few years after 2.60.
15486ac_datarootdir_hack=; ac_datarootdir_seen=
15487ac_sed_dataroot='
15488/datarootdir/ {
15489 p
15490 q
15491}
15492/@datadir@/p
15493/@docdir@/p
15494/@infodir@/p
15495/@localedir@/p
15496/@mandir@/p'
15497case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15498*datarootdir*) ac_datarootdir_seen=yes;;
15499*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15501$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15502_ACEOF
15503cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15504 ac_datarootdir_hack='
15505 s&@datadir@&$datadir&g
15506 s&@docdir@&$docdir&g
15507 s&@infodir@&$infodir&g
15508 s&@localedir@&$localedir&g
15509 s&@mandir@&$mandir&g
15510 s&\\\${datarootdir}&$datarootdir&g' ;;
15511esac
42ecbf5e 15512_ACEOF
81ecdfbb
RW
15513
15514# Neutralize VPATH when `$srcdir' = `.'.
15515# Shell code in configure.ac might set extrasub.
15516# FIXME: do we really want to maintain this feature?
15517cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15518ac_sed_extra="$ac_vpsub
42ecbf5e
DJ
15519$extrasub
15520_ACEOF
81ecdfbb 15521cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e
DJ
15522:t
15523/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
15524s|@configure_input@|$ac_sed_conf_input|;t t
15525s&@top_builddir@&$ac_top_builddir_sub&;t t
15526s&@top_build_prefix@&$ac_top_build_prefix&;t t
15527s&@srcdir@&$ac_srcdir&;t t
15528s&@abs_srcdir@&$ac_abs_srcdir&;t t
15529s&@top_srcdir@&$ac_top_srcdir&;t t
15530s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15531s&@builddir@&$ac_builddir&;t t
15532s&@abs_builddir@&$ac_abs_builddir&;t t
15533s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15534s&@INSTALL@&$ac_INSTALL&;t t
15535s&@MKDIR_P@&$ac_MKDIR_P&;t t
15536$ac_datarootdir_hack
15537"
15538eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15539 || as_fn_error "could not create $ac_file" "$LINENO" 5
15540
15541test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15542 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15543 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15545which seems to be undefined. Please make sure it is defined." >&5
15546$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15547which seems to be undefined. Please make sure it is defined." >&2;}
15548
15549 rm -f "$tmp/stdin"
42ecbf5e 15550 case $ac_file in
81ecdfbb
RW
15551 -) cat "$tmp/out" && rm -f "$tmp/out";;
15552 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15553 esac \
15554 || as_fn_error "could not create $ac_file" "$LINENO" 5
15555 ;;
15556 :H)
15557 #
15558 # CONFIG_HEADER
15559 #
42ecbf5e 15560 if test x"$ac_file" != x-; then
81ecdfbb
RW
15561 {
15562 $as_echo "/* $configure_input */" \
15563 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15564 } >"$tmp/config.h" \
15565 || as_fn_error "could not create $ac_file" "$LINENO" 5
15566 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15567 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15568$as_echo "$as_me: $ac_file is unchanged" >&6;}
42ecbf5e 15569 else
81ecdfbb
RW
15570 rm -f "$ac_file"
15571 mv "$tmp/config.h" "$ac_file" \
15572 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 15573 fi
42ecbf5e 15574 else
81ecdfbb
RW
15575 $as_echo "/* $configure_input */" \
15576 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15577 || as_fn_error "could not create -" "$LINENO" 5
252b5132 15578 fi
81ecdfbb
RW
15579# Compute "$ac_file"'s index in $config_headers.
15580_am_arg="$ac_file"
42ecbf5e
DJ
15581_am_stamp_count=1
15582for _am_header in $config_headers :; do
15583 case $_am_header in
81ecdfbb 15584 $_am_arg | $_am_arg:* )
42ecbf5e
DJ
15585 break ;;
15586 * )
15587 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15588 esac
15589done
81ecdfbb
RW
15590echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15591$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15592 X"$_am_arg" : 'X\(//\)[^/]' \| \
15593 X"$_am_arg" : 'X\(//\)$' \| \
15594 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15595$as_echo X"$_am_arg" |
15596 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15597 s//\1/
15598 q
15599 }
15600 /^X\(\/\/\)[^/].*/{
15601 s//\1/
15602 q
15603 }
15604 /^X\(\/\/\)$/{
15605 s//\1/
15606 q
15607 }
15608 /^X\(\/\).*/{
15609 s//\1/
15610 q
15611 }
15612 s/.*/./; q'`/stamp-h$_am_stamp_count
15613 ;;
42ecbf5e 15614
81ecdfbb
RW
15615 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15616$as_echo "$as_me: executing $ac_file commands" >&6;}
15617 ;;
15618 esac
e5a52504 15619
42ecbf5e 15620
81ecdfbb
RW
15621 case $ac_file$ac_mode in
15622 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15623 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15624 # are listed without --file. Let's play safe and only enable the eval
15625 # if we detect the quoting.
15626 case $CONFIG_FILES in
15627 *\'*) eval set x "$CONFIG_FILES" ;;
15628 *) set x $CONFIG_FILES ;;
15629 esac
15630 shift
15631 for mf
15632 do
15633 # Strip MF so we end up with the name of the file.
15634 mf=`echo "$mf" | sed -e 's/:.*$//'`
15635 # Check whether this is an Automake generated Makefile or not.
15636 # We used to match only the files named `Makefile.in', but
15637 # some people rename them; so instead we look at the file content.
15638 # Grep'ing the first line is not enough: some people post-process
15639 # each Makefile.in and add a new line on top of each file to say so.
15640 # Grep'ing the whole file is not good either: AIX grep has a line
15641 # limit of 2048, but all sed's we know have understand at least 4000.
15642 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15643 dirpart=`$as_dirname -- "$mf" ||
42ecbf5e
DJ
15644$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15645 X"$mf" : 'X\(//\)[^/]' \| \
15646 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
15647 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15648$as_echo X"$mf" |
15649 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15650 s//\1/
15651 q
15652 }
15653 /^X\(\/\/\)[^/].*/{
15654 s//\1/
15655 q
15656 }
15657 /^X\(\/\/\)$/{
15658 s//\1/
15659 q
15660 }
15661 /^X\(\/\).*/{
15662 s//\1/
15663 q
15664 }
15665 s/.*/./; q'`
15666 else
15667 continue
15668 fi
15669 # Extract the definition of DEPDIR, am__include, and am__quote
15670 # from the Makefile without running `make'.
15671 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15672 test -z "$DEPDIR" && continue
15673 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15674 test -z "am__include" && continue
15675 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15676 # When using ansi2knr, U may be empty or an underscore; expand it
15677 U=`sed -n 's/^U = //p' < "$mf"`
15678 # Find all dependency output files, they are included files with
15679 # $(DEPDIR) in their names. We invoke sed twice because it is the
15680 # simplest approach to changing $(DEPDIR) to its actual value in the
15681 # expansion.
15682 for file in `sed -n "
15683 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15684 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15685 # Make sure the directory exists.
15686 test -f "$dirpart/$file" && continue
15687 fdir=`$as_dirname -- "$file" ||
42ecbf5e
DJ
15688$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15689 X"$file" : 'X\(//\)[^/]' \| \
15690 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
15691 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15692$as_echo X"$file" |
15693 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15694 s//\1/
15695 q
15696 }
15697 /^X\(\/\/\)[^/].*/{
15698 s//\1/
15699 q
15700 }
15701 /^X\(\/\/\)$/{
15702 s//\1/
15703 q
15704 }
15705 /^X\(\/\).*/{
15706 s//\1/
15707 q
15708 }
15709 s/.*/./; q'`
15710 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15711 # echo "creating $dirpart/$file"
15712 echo '# dummy' > "$dirpart/$file"
42ecbf5e 15713 done
42ecbf5e 15714 done
81ecdfbb 15715}
d7040cdb 15716 ;;
81ecdfbb 15717 "libtool":C)
d7040cdb
SE
15718
15719 # See if we are running on zsh, and set the options which allow our
15720 # commands through without removal of \ escapes.
15721 if test -n "${ZSH_VERSION+set}" ; then
15722 setopt NO_GLOB_SUBST
15723 fi
15724
15725 cfgfile="${ofile}T"
15726 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15727 $RM "$cfgfile"
15728
15729 cat <<_LT_EOF >> "$cfgfile"
15730#! $SHELL
15731
15732# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 15733# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
15734# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15735# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15736#
718a6fd8 15737# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 15738# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 15739# Written by Gordon Matzigkeit, 1996
d7040cdb 15740#
718a6fd8 15741# This file is part of GNU Libtool.
d7040cdb 15742#
718a6fd8
SE
15743# GNU Libtool is free software; you can redistribute it and/or
15744# modify it under the terms of the GNU General Public License as
15745# published by the Free Software Foundation; either version 2 of
15746# the License, or (at your option) any later version.
d7040cdb 15747#
718a6fd8
SE
15748# As a special exception to the GNU General Public License,
15749# if you distribute this file as part of a program or library that
15750# is built using GNU Libtool, you may include this file under the
15751# same distribution terms that you use for the rest of that program.
d7040cdb 15752#
718a6fd8
SE
15753# GNU Libtool is distributed in the hope that it will be useful,
15754# but WITHOUT ANY WARRANTY; without even the implied warranty of
15755# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15756# GNU General Public License for more details.
d7040cdb 15757#
718a6fd8
SE
15758# You should have received a copy of the GNU General Public License
15759# along with GNU Libtool; see the file COPYING. If not, a copy
15760# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15761# obtained by writing to the Free Software Foundation, Inc.,
15762# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
15763
15764
15765# The names of the tagged configurations supported by this script.
15766available_tags=""
15767
15768# ### BEGIN LIBTOOL CONFIG
15769
15770# Which release of libtool.m4 was used?
15771macro_version=$macro_version
15772macro_revision=$macro_revision
15773
15774# Whether or not to build shared libraries.
15775build_libtool_libs=$enable_shared
15776
15777# Whether or not to build static libraries.
15778build_old_libs=$enable_static
15779
15780# What type of objects to build.
15781pic_mode=$pic_mode
15782
15783# Whether or not to optimize for fast installation.
15784fast_install=$enable_fast_install
15785
3725885a
RW
15786# Shell to use when invoking shell scripts.
15787SHELL=$lt_SHELL
15788
15789# An echo program that protects backslashes.
15790ECHO=$lt_ECHO
15791
d7040cdb
SE
15792# The host system.
15793host_alias=$host_alias
15794host=$host
15795host_os=$host_os
15796
15797# The build system.
15798build_alias=$build_alias
15799build=$build
15800build_os=$build_os
15801
15802# A sed program that does not truncate output.
15803SED=$lt_SED
15804
15805# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15806Xsed="\$SED -e 1s/^X//"
15807
15808# A grep program that handles long lines.
15809GREP=$lt_GREP
15810
15811# An ERE matcher.
15812EGREP=$lt_EGREP
15813
15814# A literal string matcher.
15815FGREP=$lt_FGREP
15816
15817# A BSD- or MS-compatible name lister.
15818NM=$lt_NM
15819
15820# Whether we need soft or hard links.
15821LN_S=$lt_LN_S
15822
15823# What is the maximum length of a command?
15824max_cmd_len=$max_cmd_len
15825
15826# Object file suffix (normally "o").
15827objext=$ac_objext
15828
15829# Executable file suffix (normally "").
15830exeext=$exeext
15831
15832# whether the shell understands "unset".
15833lt_unset=$lt_unset
15834
15835# turn spaces into newlines.
15836SP2NL=$lt_lt_SP2NL
15837
15838# turn newlines into spaces.
15839NL2SP=$lt_lt_NL2SP
15840
718a6fd8
SE
15841# An object symbol dumper.
15842OBJDUMP=$lt_OBJDUMP
15843
d7040cdb
SE
15844# Method to check whether dependent libraries are shared objects.
15845deplibs_check_method=$lt_deplibs_check_method
15846
15847# Command to use when deplibs_check_method == "file_magic".
15848file_magic_cmd=$lt_file_magic_cmd
15849
15850# The archiver.
15851AR=$lt_AR
15852AR_FLAGS=$lt_AR_FLAGS
15853
15854# A symbol stripping program.
15855STRIP=$lt_STRIP
15856
15857# Commands used to install an old-style archive.
15858RANLIB=$lt_RANLIB
15859old_postinstall_cmds=$lt_old_postinstall_cmds
15860old_postuninstall_cmds=$lt_old_postuninstall_cmds
15861
3725885a
RW
15862# Whether to use a lock for old archive extraction.
15863lock_old_archive_extraction=$lock_old_archive_extraction
15864
d7040cdb
SE
15865# A C compiler.
15866LTCC=$lt_CC
15867
15868# LTCC compiler flags.
15869LTCFLAGS=$lt_CFLAGS
15870
15871# Take the output of nm and produce a listing of raw symbols and C names.
15872global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15873
15874# Transform the output of nm in a proper C declaration.
15875global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15876
15877# Transform the output of nm in a C name address pair.
15878global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15879
718a6fd8
SE
15880# Transform the output of nm in a C name address pair when lib prefix is needed.
15881global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15882
d7040cdb
SE
15883# The name of the directory that contains temporary libtool files.
15884objdir=$objdir
15885
d7040cdb
SE
15886# Used to examine libraries when file_magic_cmd begins with "file".
15887MAGIC_CMD=$MAGIC_CMD
15888
15889# Must we lock files when doing compilation?
15890need_locks=$lt_need_locks
15891
718a6fd8
SE
15892# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15893DSYMUTIL=$lt_DSYMUTIL
15894
15895# Tool to change global to local symbols on Mac OS X.
15896NMEDIT=$lt_NMEDIT
15897
15898# Tool to manipulate fat objects and archives on Mac OS X.
15899LIPO=$lt_LIPO
15900
15901# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15902OTOOL=$lt_OTOOL
15903
15904# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15905OTOOL64=$lt_OTOOL64
15906
d7040cdb
SE
15907# Old archive suffix (normally "a").
15908libext=$libext
15909
15910# Shared library suffix (normally ".so").
15911shrext_cmds=$lt_shrext_cmds
15912
15913# The commands to extract the exported symbol list from a shared archive.
15914extract_expsyms_cmds=$lt_extract_expsyms_cmds
15915
15916# Variables whose values should be saved in libtool wrapper scripts and
15917# restored at link time.
15918variables_saved_for_relink=$lt_variables_saved_for_relink
15919
15920# Do we need the "lib" prefix for modules?
15921need_lib_prefix=$need_lib_prefix
15922
15923# Do we need a version for libraries?
15924need_version=$need_version
15925
15926# Library versioning type.
15927version_type=$version_type
15928
15929# Shared library runtime path variable.
15930runpath_var=$runpath_var
15931
15932# Shared library path variable.
15933shlibpath_var=$shlibpath_var
15934
15935# Is shlibpath searched before the hard-coded library search path?
15936shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15937
15938# Format of library name prefix.
15939libname_spec=$lt_libname_spec
15940
15941# List of archive names. First name is the real one, the rest are links.
15942# The last name is the one that the linker finds with -lNAME
15943library_names_spec=$lt_library_names_spec
15944
15945# The coded name of the library, if different from the real name.
15946soname_spec=$lt_soname_spec
15947
3725885a
RW
15948# Permission mode override for installation of shared libraries.
15949install_override_mode=$lt_install_override_mode
15950
d7040cdb
SE
15951# Command to use after installation of a shared archive.
15952postinstall_cmds=$lt_postinstall_cmds
15953
15954# Command to use after uninstallation of a shared archive.
15955postuninstall_cmds=$lt_postuninstall_cmds
15956
15957# Commands used to finish a libtool library installation in a directory.
15958finish_cmds=$lt_finish_cmds
15959
15960# As "finish_cmds", except a single script fragment to be evaled but
15961# not shown.
15962finish_eval=$lt_finish_eval
15963
15964# Whether we should hardcode library paths into libraries.
15965hardcode_into_libs=$hardcode_into_libs
15966
15967# Compile-time system search path for libraries.
15968sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15969
15970# Run-time system search path for libraries.
15971sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15972
15973# Whether dlopen is supported.
15974dlopen_support=$enable_dlopen
15975
15976# Whether dlopen of programs is supported.
15977dlopen_self=$enable_dlopen_self
15978
15979# Whether dlopen of statically linked programs is supported.
15980dlopen_self_static=$enable_dlopen_self_static
15981
15982# Commands to strip libraries.
15983old_striplib=$lt_old_striplib
15984striplib=$lt_striplib
15985
15986
15987# The linker used to build libraries.
15988LD=$lt_LD
15989
3725885a
RW
15990# How to create reloadable object files.
15991reload_flag=$lt_reload_flag
15992reload_cmds=$lt_reload_cmds
15993
d7040cdb
SE
15994# Commands used to build an old-style archive.
15995old_archive_cmds=$lt_old_archive_cmds
15996
15997# A language specific compiler.
15998CC=$lt_compiler
15999
16000# Is the compiler the GNU compiler?
16001with_gcc=$GCC
16002
16003# Compiler flag to turn off builtin functions.
16004no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16005
16006# How to pass a linker flag through the compiler.
16007wl=$lt_lt_prog_compiler_wl
16008
16009# Additional compiler flags for building library objects.
16010pic_flag=$lt_lt_prog_compiler_pic
16011
16012# Compiler flag to prevent dynamic linking.
16013link_static_flag=$lt_lt_prog_compiler_static
16014
16015# Does compiler simultaneously support -c and -o options?
16016compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16017
16018# Whether or not to add -lc for building shared libraries.
16019build_libtool_need_lc=$archive_cmds_need_lc
16020
16021# Whether or not to disallow shared libs when runtime libs are static.
16022allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16023
16024# Compiler flag to allow reflexive dlopens.
16025export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16026
16027# Compiler flag to generate shared objects directly from archives.
16028whole_archive_flag_spec=$lt_whole_archive_flag_spec
16029
16030# Whether the compiler copes with passing no objects directly.
16031compiler_needs_object=$lt_compiler_needs_object
16032
16033# Create an old-style archive from a shared archive.
16034old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16035
16036# Create a temporary old-style archive to link instead of a shared archive.
16037old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16038
16039# Commands used to build a shared archive.
16040archive_cmds=$lt_archive_cmds
16041archive_expsym_cmds=$lt_archive_expsym_cmds
16042
16043# Commands used to build a loadable module if different from building
16044# a shared archive.
16045module_cmds=$lt_module_cmds
16046module_expsym_cmds=$lt_module_expsym_cmds
16047
16048# Whether we are building with GNU ld or not.
16049with_gnu_ld=$lt_with_gnu_ld
16050
16051# Flag that allows shared libraries with undefined symbols to be built.
16052allow_undefined_flag=$lt_allow_undefined_flag
16053
16054# Flag that enforces no undefined symbols.
16055no_undefined_flag=$lt_no_undefined_flag
16056
16057# Flag to hardcode \$libdir into a binary during linking.
16058# This must work even if \$libdir does not exist
16059hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16060
16061# If ld is used when linking, flag to hardcode \$libdir into a binary
16062# during linking. This must work even if \$libdir does not exist.
16063hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16064
16065# Whether we need a single "-rpath" flag with a separated argument.
16066hardcode_libdir_separator=$lt_hardcode_libdir_separator
16067
16068# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16069# DIR into the resulting binary.
16070hardcode_direct=$hardcode_direct
16071
16072# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16073# DIR into the resulting binary and the resulting library dependency is
16074# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16075# library is relocated.
16076hardcode_direct_absolute=$hardcode_direct_absolute
16077
16078# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16079# into the resulting binary.
16080hardcode_minus_L=$hardcode_minus_L
16081
16082# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16083# into the resulting binary.
16084hardcode_shlibpath_var=$hardcode_shlibpath_var
16085
16086# Set to "yes" if building a shared library automatically hardcodes DIR
16087# into the library and all subsequent libraries and executables linked
16088# against it.
16089hardcode_automatic=$hardcode_automatic
16090
16091# Set to yes if linker adds runtime paths of dependent libraries
16092# to runtime path list.
16093inherit_rpath=$inherit_rpath
16094
16095# Whether libtool must link a program against all its dependency libraries.
16096link_all_deplibs=$link_all_deplibs
16097
16098# Fix the shell variable \$srcfile for the compiler.
16099fix_srcfile_path=$lt_fix_srcfile_path
16100
16101# Set to "yes" if exported symbols are required.
16102always_export_symbols=$always_export_symbols
16103
16104# The commands to list exported symbols.
16105export_symbols_cmds=$lt_export_symbols_cmds
16106
16107# Symbols that should not be listed in the preloaded symbols.
16108exclude_expsyms=$lt_exclude_expsyms
16109
16110# Symbols that must always be exported.
16111include_expsyms=$lt_include_expsyms
16112
16113# Commands necessary for linking programs (against libraries) with templates.
16114prelink_cmds=$lt_prelink_cmds
16115
16116# Specify filename containing input files.
16117file_list_spec=$lt_file_list_spec
16118
16119# How to hardcode a shared library path into an executable.
16120hardcode_action=$hardcode_action
16121
16122# ### END LIBTOOL CONFIG
16123
16124_LT_EOF
16125
16126 case $host_os in
16127 aix3*)
16128 cat <<\_LT_EOF >> "$cfgfile"
16129# AIX sometimes has problems with the GCC collect2 program. For some
16130# reason, if we set the COLLECT_NAMES environment variable, the problems
16131# vanish in a puff of smoke.
16132if test "X${COLLECT_NAMES+set}" != Xset; then
16133 COLLECT_NAMES=
16134 export COLLECT_NAMES
16135fi
16136_LT_EOF
16137 ;;
16138 esac
16139
16140
16141ltmain="$ac_aux_dir/ltmain.sh"
16142
16143
16144 # We use sed instead of cat because bash on DJGPP gets confused if
16145 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16146 # text mode, it properly converts lines to CR/LF. This bash problem
16147 # is reportedly fixed, but why not run on old versions too?
16148 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16149 || (rm -f "$cfgfile"; exit 1)
16150
16151 case $xsi_shell in
16152 yes)
16153 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 16154
d7040cdb
SE
16155# func_dirname file append nondir_replacement
16156# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16157# otherwise set result to NONDIR_REPLACEMENT.
16158func_dirname ()
16159{
16160 case ${1} in
16161 */*) func_dirname_result="${1%/*}${2}" ;;
16162 * ) func_dirname_result="${3}" ;;
16163 esac
16164}
16165
16166# func_basename file
16167func_basename ()
16168{
16169 func_basename_result="${1##*/}"
16170}
16171
718a6fd8
SE
16172# func_dirname_and_basename file append nondir_replacement
16173# perform func_basename and func_dirname in a single function
16174# call:
16175# dirname: Compute the dirname of FILE. If nonempty,
16176# add APPEND to the result, otherwise set result
16177# to NONDIR_REPLACEMENT.
16178# value returned in "$func_dirname_result"
16179# basename: Compute filename of FILE.
16180# value retuned in "$func_basename_result"
16181# Implementation must be kept synchronized with func_dirname
16182# and func_basename. For efficiency, we do not delegate to
16183# those functions but instead duplicate the functionality here.
16184func_dirname_and_basename ()
16185{
16186 case ${1} in
16187 */*) func_dirname_result="${1%/*}${2}" ;;
16188 * ) func_dirname_result="${3}" ;;
16189 esac
16190 func_basename_result="${1##*/}"
16191}
16192
d7040cdb
SE
16193# func_stripname prefix suffix name
16194# strip PREFIX and SUFFIX off of NAME.
16195# PREFIX and SUFFIX must not contain globbing or regex special
16196# characters, hashes, percent signs, but SUFFIX may contain a leading
16197# dot (in which case that matches only a dot).
16198func_stripname ()
16199{
16200 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16201 # positional parameters, so assign one to ordinary parameter first.
16202 func_stripname_result=${3}
16203 func_stripname_result=${func_stripname_result#"${1}"}
16204 func_stripname_result=${func_stripname_result%"${2}"}
16205}
16206
16207# func_opt_split
16208func_opt_split ()
16209{
16210 func_opt_split_opt=${1%%=*}
16211 func_opt_split_arg=${1#*=}
16212}
16213
16214# func_lo2o object
16215func_lo2o ()
16216{
16217 case ${1} in
16218 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16219 *) func_lo2o_result=${1} ;;
16220 esac
16221}
718a6fd8
SE
16222
16223# func_xform libobj-or-source
16224func_xform ()
16225{
16226 func_xform_result=${1%.*}.lo
16227}
16228
16229# func_arith arithmetic-term...
16230func_arith ()
16231{
16232 func_arith_result=$(( $* ))
16233}
16234
16235# func_len string
16236# STRING may not start with a hyphen.
16237func_len ()
16238{
16239 func_len_result=${#1}
16240}
16241
d7040cdb
SE
16242_LT_EOF
16243 ;;
16244 *) # Bourne compatible functions.
16245 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 16246
d7040cdb
SE
16247# func_dirname file append nondir_replacement
16248# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16249# otherwise set result to NONDIR_REPLACEMENT.
16250func_dirname ()
16251{
16252 # Extract subdirectory from the argument.
3725885a 16253 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
16254 if test "X$func_dirname_result" = "X${1}"; then
16255 func_dirname_result="${3}"
16256 else
16257 func_dirname_result="$func_dirname_result${2}"
16258 fi
16259}
16260
16261# func_basename file
16262func_basename ()
16263{
3725885a 16264 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
16265}
16266
718a6fd8 16267
d7040cdb
SE
16268# func_stripname prefix suffix name
16269# strip PREFIX and SUFFIX off of NAME.
16270# PREFIX and SUFFIX must not contain globbing or regex special
16271# characters, hashes, percent signs, but SUFFIX may contain a leading
16272# dot (in which case that matches only a dot).
16273# func_strip_suffix prefix name
16274func_stripname ()
16275{
16276 case ${2} in
3725885a
RW
16277 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16278 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
16279 esac
16280}
16281
16282# sed scripts:
16283my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16284my_sed_long_arg='1s/^-[^=]*=//'
16285
16286# func_opt_split
16287func_opt_split ()
16288{
3725885a
RW
16289 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16290 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
16291}
16292
16293# func_lo2o object
16294func_lo2o ()
16295{
3725885a 16296 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 16297}
718a6fd8
SE
16298
16299# func_xform libobj-or-source
16300func_xform ()
16301{
3725885a 16302 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
16303}
16304
16305# func_arith arithmetic-term...
16306func_arith ()
16307{
16308 func_arith_result=`expr "$@"`
16309}
16310
16311# func_len string
16312# STRING may not start with a hyphen.
16313func_len ()
16314{
16315 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16316}
16317
d7040cdb
SE
16318_LT_EOF
16319esac
16320
16321case $lt_shell_append in
16322 yes)
16323 cat << \_LT_EOF >> "$cfgfile"
16324
16325# func_append var value
16326# Append VALUE to the end of shell variable VAR.
16327func_append ()
16328{
16329 eval "$1+=\$2"
16330}
16331_LT_EOF
16332 ;;
16333 *)
16334 cat << \_LT_EOF >> "$cfgfile"
16335
16336# func_append var value
16337# Append VALUE to the end of shell variable VAR.
16338func_append ()
16339{
16340 eval "$1=\$$1\$2"
16341}
718a6fd8 16342
d7040cdb
SE
16343_LT_EOF
16344 ;;
16345 esac
16346
16347
16348 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16349 || (rm -f "$cfgfile"; exit 1)
16350
16351 mv -f "$cfgfile" "$ofile" ||
16352 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16353 chmod +x "$ofile"
16354
42ecbf5e 16355 ;;
81ecdfbb 16356 "default-1":C)
20e95c23
DJ
16357 for ac_file in $CONFIG_FILES; do
16358 # Support "outfile[:infile[:infile...]]"
16359 case "$ac_file" in
16360 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16361 esac
16362 # PO directories have a Makefile.in generated from Makefile.in.in.
16363 case "$ac_file" in */Makefile.in)
16364 # Adjust a relative srcdir.
16365 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 16366 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
16367 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16368 # In autoconf-2.13 it is called $ac_given_srcdir.
16369 # In autoconf-2.50 it is called $srcdir.
16370 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16371 case "$ac_given_srcdir" in
16372 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16373 /*) top_srcdir="$ac_given_srcdir" ;;
16374 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16375 esac
16376 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16377 rm -f "$ac_dir/POTFILES"
16378 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16379 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16380 POMAKEFILEDEPS="POTFILES.in"
16381 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16382 # on $ac_dir but don't depend on user-specified configuration
16383 # parameters.
16384 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16385 # The LINGUAS file contains the set of available languages.
16386 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16387 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16388 fi
16389 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16390 # Hide the ALL_LINGUAS assigment from automake.
16391 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16392 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16393 else
16394 # The set of available languages was given in configure.in.
16395 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16396 fi
16397 case "$ac_given_srcdir" in
16398 .) srcdirpre= ;;
16399 *) srcdirpre='$(srcdir)/' ;;
16400 esac
16401 POFILES=
16402 GMOFILES=
16403 UPDATEPOFILES=
16404 DUMMYPOFILES=
16405 for lang in $ALL_LINGUAS; do
16406 POFILES="$POFILES $srcdirpre$lang.po"
16407 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16408 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16409 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16410 done
16411 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16412 # environment variable.
16413 INST_LINGUAS=
16414 if test -n "$ALL_LINGUAS"; then
16415 for presentlang in $ALL_LINGUAS; do
16416 useit=no
16417 if test "%UNSET%" != "$LINGUAS"; then
16418 desiredlanguages="$LINGUAS"
16419 else
16420 desiredlanguages="$ALL_LINGUAS"
16421 fi
16422 for desiredlang in $desiredlanguages; do
16423 # Use the presentlang catalog if desiredlang is
16424 # a. equal to presentlang, or
16425 # b. a variant of presentlang (because in this case,
16426 # presentlang can be used as a fallback for messages
16427 # which are not translated in the desiredlang catalog).
16428 case "$desiredlang" in
16429 "$presentlang"*) useit=yes;;
16430 esac
16431 done
16432 if test $useit = yes; then
16433 INST_LINGUAS="$INST_LINGUAS $presentlang"
16434 fi
16435 done
16436 fi
16437 CATALOGS=
16438 if test -n "$INST_LINGUAS"; then
16439 for lang in $INST_LINGUAS; do
16440 CATALOGS="$CATALOGS $lang.gmo"
16441 done
16442 fi
16443 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16444 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"
16445 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16446 if test -f "$f"; then
16447 case "$f" in
16448 *.orig | *.bak | *~) ;;
16449 *) cat "$f" >> "$ac_dir/Makefile" ;;
16450 esac
16451 fi
16452 done
16453 fi
16454 ;;
16455 esac
16456 done ;;
81ecdfbb 16457
42ecbf5e 16458 esac
81ecdfbb 16459done # for ac_tag
e5a52504 16460
42ecbf5e 16461
81ecdfbb 16462as_fn_exit 0
42ecbf5e 16463_ACEOF
42ecbf5e
DJ
16464ac_clean_files=$ac_clean_files_save
16465
81ecdfbb
RW
16466test $ac_write_fail = 0 ||
16467 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16468
42ecbf5e
DJ
16469
16470# configure is writing to config.log, and then calls config.status.
16471# config.status does its own redirection, appending to config.log.
16472# Unfortunately, on DOS this fails, as config.log is still kept open
16473# by configure, so config.status won't be able to write to it; its
16474# output is simply discarded. So we exec the FD to /dev/null,
16475# effectively closing config.log, so it can be properly (re)opened and
16476# appended to by config.status. When coming back to configure, we
16477# need to make the FD available again.
16478if test "$no_create" != yes; then
16479 ac_cs_success=:
16480 ac_config_status_args=
16481 test "$silent" = yes &&
16482 ac_config_status_args="$ac_config_status_args --quiet"
16483 exec 5>/dev/null
16484 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16485 exec 5>>config.log
16486 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16487 # would make configure fail if this is the last instruction.
81ecdfbb
RW
16488 $ac_cs_success || as_fn_exit $?
16489fi
16490if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16492$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
42ecbf5e 16493fi
252b5132 16494
This page took 1.979498 seconds and 4 git commands to generate.