]> andersk Git - test.git/blame - configure
Removed a VLA that can trip up some compilers.
[test.git] / configure
CommitLineData
7460295f
MG
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
7fa7cd6d 3# Generated by GNU Autoconf 2.65 for shellinabox 2.10.
7460295f
MG
4#
5# Report bugs to <markus@shellinabox.com>.
6#
4101fea2 7#
7460295f 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7fa7cd6d
MG
9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10# Inc.
4101fea2 11#
a0673b07 12#
7460295f
MG
13# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
a0673b07
MG
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
3a0490f9 18
7460295f
MG
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
a0673b07 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7460295f
MG
22 emulate sh
23 NULLCMD=:
33aa8fe1 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7460295f
MG
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
a0673b07
MG
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
7460295f 34esac
7460295f
MG
35fi
36
37
33aa8fe1
MG
38as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
a0673b07
MG
45# Prefer a ksh shell builtin over an external printf program on Solaris,
46# but without wasting forks for bash or zsh.
47if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
33aa8fe1
MG
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
9d758d39 58 else
33aa8fe1
MG
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
a0673b07 62 case $arg in #(
33aa8fe1
MG
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
9d758d39 71 fi
33aa8fe1
MG
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74fi
75
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
7460295f
MG
83fi
84
7460295f
MG
85
86# IFS
87# We need space, tab and new line, in precisely that order. Quoting is
88# there to prevent editors from complaining about space-tab.
89# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90# splitting by setting IFS to empty value.)
7460295f
MG
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
a0673b07 94case $0 in #((
7460295f
MG
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
a0673b07
MG
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
7460295f
MG
103IFS=$as_save_IFS
104
105 ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110 as_myself=$0
111fi
112if test ! -f "$as_myself"; then
33aa8fe1 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
a0673b07 114 exit 1
7460295f
MG
115fi
116
a0673b07
MG
117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there. '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7460295f
MG
124done
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
33aa8fe1
MG
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
7460295f 134
a0673b07
MG
135# CDPATH.
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152esac
153fi
154"
155 as_required="as_fn_return () { (exit \$1); }
156as_fn_success () { as_fn_return 0; }
157as_fn_failure () { as_fn_return 1; }
158as_fn_ret_success () { return 0; }
159as_fn_ret_failure () { return 1; }
160
161exitcode=0
162as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168else
169 exitcode=1; echo positional parameters were not saved.
170fi
171test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179else
180 as_have_required=no
181fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186as_found=false
187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202fi
203fi
204 done;;
205 esac
206 as_found=false
207done
208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211fi; }
212IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and
234$0: markus@shellinabox.com about your system, including any
235$0: error possibly output before this message. Then install
236$0: a modern shell, or manually run the script under such a
237$0: shell if you do have one."
238 fi
239 exit 1
240fi
241fi
242fi
243SHELL=${CONFIG_SHELL-/bin/sh}
244export SHELL
245# Unset more variables known to interfere with behavior of common tools.
246CLICOLOR_FORCE= GREP_OPTIONS=
247unset CLICOLOR_FORCE GREP_OPTIONS
248
249## --------------------- ##
250## M4sh Shell Functions. ##
251## --------------------- ##
252# as_fn_unset VAR
253# ---------------
254# Portably unset VAR.
255as_fn_unset ()
256{
257 { eval $1=; unset $1;}
258}
259as_unset=as_fn_unset
260
261# as_fn_set_status STATUS
262# -----------------------
263# Set $? to STATUS, without forking.
264as_fn_set_status ()
265{
266 return $1
267} # as_fn_set_status
268
269# as_fn_exit STATUS
270# -----------------
271# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272as_fn_exit ()
273{
274 set +e
275 as_fn_set_status $1
276 exit $1
277} # as_fn_exit
278
279# as_fn_mkdir_p
280# -------------
281# Create "$as_dir" as a directory, including parents if necessary.
282as_fn_mkdir_p ()
283{
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301$as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
7fa7cd6d 322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
a0673b07
MG
323
324
325} # as_fn_mkdir_p
326# as_fn_append VAR VALUE
327# ----------------------
328# Append the text in VALUE to the end of the definition contained in VAR. Take
329# advantage of any shell optimizations that allow amortized linear growth over
330# repeated appends, instead of the typical quadratic growth present in naive
331# implementations.
332if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342fi # as_fn_append
343
344# as_fn_arith ARG...
345# ------------------
346# Perform arithmetic evaluation on the ARGs, and store the result in the
347# global $as_val. Take advantage of shells that can avoid forks. The arguments
348# must be portable across $(()) and expr.
349if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359fi # as_fn_arith
360
361
7fa7cd6d
MG
362# as_fn_error ERROR [LINENO LOG_FD]
363# ---------------------------------
a0673b07
MG
364# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7fa7cd6d 366# script with status $?, using 1 if that was 0.
a0673b07
MG
367as_fn_error ()
368{
7fa7cd6d
MG
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
a0673b07 373 fi
7fa7cd6d 374 $as_echo "$as_me: error: $1" >&2
a0673b07
MG
375 as_fn_exit $as_status
376} # as_fn_error
377
7460295f
MG
378if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381else
382 as_expr=false
383fi
384
385if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387else
388 as_basename=false
389fi
390
a0673b07
MG
391if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393else
394 as_dirname=false
395fi
7460295f 396
7460295f
MG
397as_me=`$as_basename -- "$0" ||
398$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 401$as_echo X/"$0" |
7460295f
MG
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
a0673b07
MG
416# Avoid depending upon Character Ranges.
417as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420as_cr_digits='0123456789'
421as_cr_alnum=$as_cr_Letters$as_cr_digits
7460295f
MG
422
423
a0673b07
MG
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
7460295f 446
a0673b07
MG
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
7460295f
MG
453}
454
a0673b07
MG
455ECHO_C= ECHO_N= ECHO_T=
456case `echo -n x` in #(((((
457-n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
464*)
465 ECHO_N='-n';;
466esac
7460295f 467
a0673b07
MG
468rm -f conf$$ conf$$.exe conf$$.file
469if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
7460295f 474fi
a0673b07
MG
475if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
7460295f 489else
a0673b07 490 as_ln_s='cp -p'
7460295f 491fi
a0673b07
MG
492rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493rmdir conf$$.dir 2>/dev/null
7460295f 494
a0673b07
MG
495if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
7460295f
MG
500fi
501
a0673b07
MG
502if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
7460295f 504else
a0673b07
MG
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
7460295f 522fi
a0673b07 523as_executable_p=$as_test_x
7460295f 524
a0673b07
MG
525# Sed expression to map a string onto a valid CPP name.
526as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7460295f 527
a0673b07
MG
528# Sed expression to map a string onto a valid variable name.
529as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7460295f
MG
530
531
532
533# Check that we are running under the correct shell.
534SHELL=${CONFIG_SHELL-/bin/sh}
535
572ac014 536case X$lt_ECHO in
7460295f
MG
537X*--fallback-echo)
538 # Remove one level of quotation (which was required for Make).
572ac014 539 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
7460295f
MG
540 ;;
541esac
542
572ac014 543ECHO=${lt_ECHO-echo}
7460295f
MG
544if test "X$1" = X--no-reexec; then
545 # Discard the --no-reexec flag, and continue.
546 shift
547elif test "X$1" = X--fallback-echo; then
548 # Avoid inline document here, it may be left over
549 :
572ac014
MG
550elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
551 # Yippee, $ECHO works!
7460295f
MG
552 :
553else
554 # Restart under the correct shell.
555 exec $SHELL "$0" --no-reexec ${1+"$@"}
556fi
557
558if test "X$1" = X--fallback-echo; then
559 # used as fallback echo
560 shift
572ac014 561 cat <<_LT_EOF
7460295f 562$*
572ac014 563_LT_EOF
7460295f
MG
564 exit 0
565fi
566
567# The HP-UX ksh and POSIX shell print the target directory to stdout
568# if CDPATH is set.
569(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
570
572ac014
MG
571if test -z "$lt_ECHO"; then
572 if test "X${echo_test_string+set}" != Xset; then
573 # find a string as large as possible, as long as the shell can cope with it
574 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
575 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
576 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
577 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
578 then
579 break
580 fi
581 done
582 fi
7460295f 583
572ac014
MG
584 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
585 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
586 test "X$echo_testing_string" = "X$echo_test_string"; then
587 :
588 else
589 # The Solaris, AIX, and Digital Unix default echo programs unquote
590 # backslashes. This makes it impossible to quote backslashes using
591 # echo "$something" | sed 's/\\/\\\\/g'
592 #
593 # So, first we look for a working echo in the user's PATH.
7460295f 594
572ac014
MG
595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
596 for dir in $PATH /usr/ucb; do
597 IFS="$lt_save_ifs"
598 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
599 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
600 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
601 test "X$echo_testing_string" = "X$echo_test_string"; then
602 ECHO="$dir/echo"
603 break
604 fi
605 done
7460295f 606 IFS="$lt_save_ifs"
7460295f 607
572ac014
MG
608 if test "X$ECHO" = Xecho; then
609 # We didn't find a better echo, so look for alternatives.
610 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
611 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
612 test "X$echo_testing_string" = "X$echo_test_string"; then
613 # This shell has a builtin print -r that does the trick.
614 ECHO='print -r'
615 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
616 test "X$CONFIG_SHELL" != X/bin/ksh; then
617 # If we have ksh, try running configure again with it.
618 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
619 export ORIGINAL_CONFIG_SHELL
620 CONFIG_SHELL=/bin/ksh
621 export CONFIG_SHELL
622 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
7460295f 623 else
572ac014
MG
624 # Try using printf.
625 ECHO='printf %s\n'
626 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628 test "X$echo_testing_string" = "X$echo_test_string"; then
629 # Cool, printf works
630 :
631 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
632 test "X$echo_testing_string" = 'X\t' &&
633 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
634 test "X$echo_testing_string" = "X$echo_test_string"; then
635 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
636 export CONFIG_SHELL
637 SHELL="$CONFIG_SHELL"
638 export SHELL
639 ECHO="$CONFIG_SHELL $0 --fallback-echo"
640 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
641 test "X$echo_testing_string" = 'X\t' &&
642 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
643 test "X$echo_testing_string" = "X$echo_test_string"; then
644 ECHO="$CONFIG_SHELL $0 --fallback-echo"
645 else
646 # maybe with a smaller string...
647 prev=:
7460295f 648
572ac014
MG
649 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
650 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
651 then
652 break
653 fi
654 prev="$cmd"
655 done
7460295f 656
572ac014
MG
657 if test "$prev" != 'sed 50q "$0"'; then
658 echo_test_string=`eval $prev`
659 export echo_test_string
660 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
661 else
662 # Oops. We lost completely, so just stick with echo.
663 ECHO=echo
664 fi
665 fi
7460295f
MG
666 fi
667 fi
668 fi
669fi
7460295f
MG
670
671# Copy echo and quote the copy suitably for passing to libtool from
672# the Makefile, instead of quoting the original, which is used later.
572ac014
MG
673lt_ECHO=$ECHO
674if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
675 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
7460295f
MG
676fi
677
678
679
680
4101fea2
MG
681test -n "$DJDIR" || exec 7<&0 </dev/null
682exec 6>&1
7460295f
MG
683
684# Name of the host.
7fa7cd6d 685# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
7460295f
MG
686# so uname gets run too.
687ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
688
689#
690# Initializations.
691#
692ac_default_prefix=/usr/local
693ac_clean_files=
694ac_config_libobj_dir=.
695LIBOBJS=
696cross_compiling=no
697subdirs=
698MFLAGS=
699MAKEFLAGS=
7460295f
MG
700
701# Identity of this package.
702PACKAGE_NAME='shellinabox'
703PACKAGE_TARNAME='shellinabox'
9be467c0
MG
704PACKAGE_VERSION='2.10'
705PACKAGE_STRING='shellinabox 2.10'
7460295f 706PACKAGE_BUGREPORT='markus@shellinabox.com'
a0673b07 707PACKAGE_URL=''
7460295f 708
c593cf68 709ac_c_werror_flag=
7460295f
MG
710# Factoring default headers for most tests.
711ac_includes_default="\
712#include <stdio.h>
713#ifdef HAVE_SYS_TYPES_H
714# include <sys/types.h>
715#endif
716#ifdef HAVE_SYS_STAT_H
717# include <sys/stat.h>
718#endif
719#ifdef STDC_HEADERS
720# include <stdlib.h>
721# include <stddef.h>
722#else
723# ifdef HAVE_STDLIB_H
724# include <stdlib.h>
725# endif
726#endif
727#ifdef HAVE_STRING_H
728# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
729# include <memory.h>
730# endif
731# include <string.h>
732#endif
733#ifdef HAVE_STRINGS_H
734# include <strings.h>
735#endif
736#ifdef HAVE_INTTYPES_H
737# include <inttypes.h>
738#endif
739#ifdef HAVE_STDINT_H
740# include <stdint.h>
741#endif
742#ifdef HAVE_UNISTD_H
743# include <unistd.h>
744#endif"
745
db50e572
MG
746ac_subst_vars='am__EXEEXT_FALSE
747am__EXEEXT_TRUE
748LTLIBOBJS
9d758d39 749LIBOBJS
33aa8fe1
MG
750LIBTOOL_DEPS
751CPP
752OTOOL64
753OTOOL
754LIPO
755NMEDIT
756DSYMUTIL
757lt_ECHO
758RANLIB
759AR
760OBJDUMP
761LN_S
762NM
763ac_ct_DUMPBIN
764DUMPBIN
765LD
766FGREP
767EGREP
768GREP
769SED
770host_os
771host_vendor
772host_cpu
773host
774build_os
775build_vendor
776build_cpu
777build
778LIBTOOL
779am__fastdepCC_FALSE
780am__fastdepCC_TRUE
781CCDEPMODE
782AMDEPBACKSLASH
783AMDEP_FALSE
784AMDEP_TRUE
785am__quote
786am__include
787DEPDIR
788OBJEXT
789EXEEXT
790ac_ct_CC
791CPPFLAGS
792LDFLAGS
793CFLAGS
794CC
795am__untar
796am__tar
797AMTAR
798am__leading_dot
799SET_MAKE
800AWK
801mkdir_p
802MKDIR_P
803INSTALL_STRIP_PROGRAM
804STRIP
805install_sh
806MAKEINFO
807AUTOHEADER
808AUTOMAKE
809AUTOCONF
810ACLOCAL
811VERSION
812PACKAGE
813CYGPATH_W
814am__isrc
815INSTALL_DATA
816INSTALL_SCRIPT
817INSTALL_PROGRAM
818VCS_REVISION
819target_alias
820host_alias
821build_alias
822LIBS
823ECHO_T
824ECHO_N
825ECHO_C
826DEFS
827mandir
828localedir
829libdir
830psdir
831pdfdir
832dvidir
833htmldir
834infodir
835docdir
836oldincludedir
837includedir
838localstatedir
839sharedstatedir
840sysconfdir
841datadir
842datarootdir
843libexecdir
844sbindir
845bindir
846program_transform_name
847prefix
848exec_prefix
a0673b07 849PACKAGE_URL
33aa8fe1
MG
850PACKAGE_BUGREPORT
851PACKAGE_STRING
852PACKAGE_VERSION
853PACKAGE_TARNAME
854PACKAGE_NAME
855PATH_SEPARATOR
856SHELL'
7460295f 857ac_subst_files=''
33aa8fe1
MG
858ac_user_opts='
859enable_option_checking
860enable_dependency_tracking
861enable_shared
862enable_static
863with_pic
864enable_fast_install
865with_gnu_ld
866enable_libtool_lock
2eb60237 867enable_login
33aa8fe1
MG
868enable_ssl
869enable_pam
870enable_runtime_loading
871'
7460295f
MG
872 ac_precious_vars='build_alias
873host_alias
874target_alias
875CC
876CFLAGS
877LDFLAGS
878LIBS
879CPPFLAGS
572ac014 880CPP'
7460295f
MG
881
882
883# Initialize some variables set by options.
884ac_init_help=
885ac_init_version=false
33aa8fe1
MG
886ac_unrecognized_opts=
887ac_unrecognized_sep=
7460295f
MG
888# The variables have the same names as the options, with
889# dashes changed to underlines.
890cache_file=/dev/null
891exec_prefix=NONE
892no_create=
893no_recursion=
894prefix=NONE
895program_prefix=NONE
896program_suffix=NONE
897program_transform_name=s,x,x,
898silent=
899site=
900srcdir=
901verbose=
902x_includes=NONE
903x_libraries=NONE
904
905# Installation directory options.
906# These are left unexpanded so users can "make install exec_prefix=/foo"
907# and all the variables that are supposed to be based on exec_prefix
908# by default will actually change.
909# Use braces instead of parens because sh, perl, etc. also accept them.
910# (The list follows the same order as the GNU Coding Standards.)
911bindir='${exec_prefix}/bin'
912sbindir='${exec_prefix}/sbin'
913libexecdir='${exec_prefix}/libexec'
914datarootdir='${prefix}/share'
915datadir='${datarootdir}'
916sysconfdir='${prefix}/etc'
917sharedstatedir='${prefix}/com'
918localstatedir='${prefix}/var'
919includedir='${prefix}/include'
920oldincludedir='/usr/include'
921docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
922infodir='${datarootdir}/info'
923htmldir='${docdir}'
924dvidir='${docdir}'
925pdfdir='${docdir}'
926psdir='${docdir}'
927libdir='${exec_prefix}/lib'
928localedir='${datarootdir}/locale'
929mandir='${datarootdir}/man'
930
931ac_prev=
932ac_dashdash=
933for ac_option
934do
935 # If the previous option needs an argument, assign it.
936 if test -n "$ac_prev"; then
937 eval $ac_prev=\$ac_option
938 ac_prev=
939 continue
940 fi
941
942 case $ac_option in
7fa7cd6d
MG
943 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
944 *) ac_optarg=yes ;;
7460295f
MG
945 esac
946
947 # Accept the important Cygnus configure options, so we can diagnose typos.
948
949 case $ac_dashdash$ac_option in
950 --)
951 ac_dashdash=yes ;;
952
953 -bindir | --bindir | --bindi | --bind | --bin | --bi)
954 ac_prev=bindir ;;
955 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
956 bindir=$ac_optarg ;;
957
958 -build | --build | --buil | --bui | --bu)
959 ac_prev=build_alias ;;
960 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
961 build_alias=$ac_optarg ;;
962
963 -cache-file | --cache-file | --cache-fil | --cache-fi \
964 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
965 ac_prev=cache_file ;;
966 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
967 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
968 cache_file=$ac_optarg ;;
969
970 --config-cache | -C)
971 cache_file=config.cache ;;
972
973 -datadir | --datadir | --datadi | --datad)
974 ac_prev=datadir ;;
975 -datadir=* | --datadir=* | --datadi=* | --datad=*)
976 datadir=$ac_optarg ;;
977
978 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
979 | --dataroo | --dataro | --datar)
980 ac_prev=datarootdir ;;
981 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
982 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
983 datarootdir=$ac_optarg ;;
984
985 -disable-* | --disable-*)
33aa8fe1 986 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
7460295f 987 # Reject names that are not valid shell variable names.
33aa8fe1 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7fa7cd6d 989 as_fn_error "invalid feature name: $ac_useropt"
33aa8fe1
MG
990 ac_useropt_orig=$ac_useropt
991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992 case $ac_user_opts in
993 *"
994"enable_$ac_useropt"
995"*) ;;
996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
997 ac_unrecognized_sep=', ';;
998 esac
999 eval enable_$ac_useropt=no ;;
7460295f
MG
1000
1001 -docdir | --docdir | --docdi | --doc | --do)
1002 ac_prev=docdir ;;
1003 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1004 docdir=$ac_optarg ;;
1005
1006 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1007 ac_prev=dvidir ;;
1008 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1009 dvidir=$ac_optarg ;;
1010
1011 -enable-* | --enable-*)
33aa8fe1 1012 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
7460295f 1013 # Reject names that are not valid shell variable names.
33aa8fe1 1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7fa7cd6d 1015 as_fn_error "invalid feature name: $ac_useropt"
33aa8fe1
MG
1016 ac_useropt_orig=$ac_useropt
1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018 case $ac_user_opts in
1019 *"
1020"enable_$ac_useropt"
1021"*) ;;
1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1023 ac_unrecognized_sep=', ';;
1024 esac
1025 eval enable_$ac_useropt=\$ac_optarg ;;
7460295f
MG
1026
1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029 | --exec | --exe | --ex)
1030 ac_prev=exec_prefix ;;
1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033 | --exec=* | --exe=* | --ex=*)
1034 exec_prefix=$ac_optarg ;;
1035
1036 -gas | --gas | --ga | --g)
1037 # Obsolete; use --with-gas.
1038 with_gas=yes ;;
1039
1040 -help | --help | --hel | --he | -h)
1041 ac_init_help=long ;;
1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043 ac_init_help=recursive ;;
1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045 ac_init_help=short ;;
1046
1047 -host | --host | --hos | --ho)
1048 ac_prev=host_alias ;;
1049 -host=* | --host=* | --hos=* | --ho=*)
1050 host_alias=$ac_optarg ;;
1051
1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053 ac_prev=htmldir ;;
1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055 | --ht=*)
1056 htmldir=$ac_optarg ;;
1057
1058 -includedir | --includedir | --includedi | --included | --include \
1059 | --includ | --inclu | --incl | --inc)
1060 ac_prev=includedir ;;
1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062 | --includ=* | --inclu=* | --incl=* | --inc=*)
1063 includedir=$ac_optarg ;;
1064
1065 -infodir | --infodir | --infodi | --infod | --info | --inf)
1066 ac_prev=infodir ;;
1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1068 infodir=$ac_optarg ;;
1069
1070 -libdir | --libdir | --libdi | --libd)
1071 ac_prev=libdir ;;
1072 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1073 libdir=$ac_optarg ;;
1074
1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076 | --libexe | --libex | --libe)
1077 ac_prev=libexecdir ;;
1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079 | --libexe=* | --libex=* | --libe=*)
1080 libexecdir=$ac_optarg ;;
1081
1082 -localedir | --localedir | --localedi | --localed | --locale)
1083 ac_prev=localedir ;;
1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085 localedir=$ac_optarg ;;
1086
1087 -localstatedir | --localstatedir | --localstatedi | --localstated \
1088 | --localstate | --localstat | --localsta | --localst | --locals)
1089 ac_prev=localstatedir ;;
1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1092 localstatedir=$ac_optarg ;;
1093
1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095 ac_prev=mandir ;;
1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1097 mandir=$ac_optarg ;;
1098
1099 -nfp | --nfp | --nf)
1100 # Obsolete; use --without-fp.
1101 with_fp=no ;;
1102
1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1104 | --no-cr | --no-c | -n)
1105 no_create=yes ;;
1106
1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109 no_recursion=yes ;;
1110
1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113 | --oldin | --oldi | --old | --ol | --o)
1114 ac_prev=oldincludedir ;;
1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1118 oldincludedir=$ac_optarg ;;
1119
1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121 ac_prev=prefix ;;
1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1123 prefix=$ac_optarg ;;
1124
1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126 | --program-pre | --program-pr | --program-p)
1127 ac_prev=program_prefix ;;
1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1130 program_prefix=$ac_optarg ;;
1131
1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133 | --program-suf | --program-su | --program-s)
1134 ac_prev=program_suffix ;;
1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1137 program_suffix=$ac_optarg ;;
1138
1139 -program-transform-name | --program-transform-name \
1140 | --program-transform-nam | --program-transform-na \
1141 | --program-transform-n | --program-transform- \
1142 | --program-transform | --program-transfor \
1143 | --program-transfo | --program-transf \
1144 | --program-trans | --program-tran \
1145 | --progr-tra | --program-tr | --program-t)
1146 ac_prev=program_transform_name ;;
1147 -program-transform-name=* | --program-transform-name=* \
1148 | --program-transform-nam=* | --program-transform-na=* \
1149 | --program-transform-n=* | --program-transform-=* \
1150 | --program-transform=* | --program-transfor=* \
1151 | --program-transfo=* | --program-transf=* \
1152 | --program-trans=* | --program-tran=* \
1153 | --progr-tra=* | --program-tr=* | --program-t=*)
1154 program_transform_name=$ac_optarg ;;
1155
1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157 ac_prev=pdfdir ;;
1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159 pdfdir=$ac_optarg ;;
1160
1161 -psdir | --psdir | --psdi | --psd | --ps)
1162 ac_prev=psdir ;;
1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164 psdir=$ac_optarg ;;
1165
1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167 | -silent | --silent | --silen | --sile | --sil)
1168 silent=yes ;;
1169
1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171 ac_prev=sbindir ;;
1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173 | --sbi=* | --sb=*)
1174 sbindir=$ac_optarg ;;
1175
1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178 | --sharedst | --shareds | --shared | --share | --shar \
1179 | --sha | --sh)
1180 ac_prev=sharedstatedir ;;
1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184 | --sha=* | --sh=*)
1185 sharedstatedir=$ac_optarg ;;
1186
1187 -site | --site | --sit)
1188 ac_prev=site ;;
1189 -site=* | --site=* | --sit=*)
1190 site=$ac_optarg ;;
1191
1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193 ac_prev=srcdir ;;
1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195 srcdir=$ac_optarg ;;
1196
1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198 | --syscon | --sysco | --sysc | --sys | --sy)
1199 ac_prev=sysconfdir ;;
1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202 sysconfdir=$ac_optarg ;;
1203
1204 -target | --target | --targe | --targ | --tar | --ta | --t)
1205 ac_prev=target_alias ;;
1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207 target_alias=$ac_optarg ;;
1208
1209 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210 verbose=yes ;;
1211
1212 -version | --version | --versio | --versi | --vers | -V)
1213 ac_init_version=: ;;
1214
1215 -with-* | --with-*)
33aa8fe1 1216 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
7460295f 1217 # Reject names that are not valid shell variable names.
33aa8fe1 1218 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7fa7cd6d 1219 as_fn_error "invalid package name: $ac_useropt"
33aa8fe1
MG
1220 ac_useropt_orig=$ac_useropt
1221 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1222 case $ac_user_opts in
1223 *"
1224"with_$ac_useropt"
1225"*) ;;
1226 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1227 ac_unrecognized_sep=', ';;
1228 esac
1229 eval with_$ac_useropt=\$ac_optarg ;;
7460295f
MG
1230
1231 -without-* | --without-*)
33aa8fe1 1232 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
7460295f 1233 # Reject names that are not valid shell variable names.
33aa8fe1 1234 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7fa7cd6d 1235 as_fn_error "invalid package name: $ac_useropt"
33aa8fe1
MG
1236 ac_useropt_orig=$ac_useropt
1237 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1238 case $ac_user_opts in
1239 *"
1240"with_$ac_useropt"
1241"*) ;;
1242 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1243 ac_unrecognized_sep=', ';;
1244 esac
1245 eval with_$ac_useropt=no ;;
7460295f
MG
1246
1247 --x)
1248 # Obsolete; use --with-x.
1249 with_x=yes ;;
1250
1251 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252 | --x-incl | --x-inc | --x-in | --x-i)
1253 ac_prev=x_includes ;;
1254 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1256 x_includes=$ac_optarg ;;
1257
1258 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260 ac_prev=x_libraries ;;
1261 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1263 x_libraries=$ac_optarg ;;
1264
7fa7cd6d
MG
1265 -*) as_fn_error "unrecognized option: \`$ac_option'
1266Try \`$0 --help' for more information."
7460295f
MG
1267 ;;
1268
1269 *=*)
1270 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271 # Reject names that are not valid shell variable names.
a0673b07
MG
1272 case $ac_envvar in #(
1273 '' | [0-9]* | *[!_$as_cr_alnum]* )
7fa7cd6d 1274 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
a0673b07 1275 esac
7460295f
MG
1276 eval $ac_envvar=\$ac_optarg
1277 export $ac_envvar ;;
1278
1279 *)
1280 # FIXME: should be removed in autoconf 3.0.
33aa8fe1 1281 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
7460295f 1282 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
33aa8fe1 1283 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
7460295f
MG
1284 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1285 ;;
1286
1287 esac
1288done
1289
1290if test -n "$ac_prev"; then
1291 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
7fa7cd6d 1292 as_fn_error "missing argument to $ac_option"
7460295f
MG
1293fi
1294
33aa8fe1
MG
1295if test -n "$ac_unrecognized_opts"; then
1296 case $enable_option_checking in
1297 no) ;;
7fa7cd6d 1298 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
33aa8fe1
MG
1299 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300 esac
1301fi
1302
1303# Check all directory arguments for consistency.
7460295f
MG
1304for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1305 datadir sysconfdir sharedstatedir localstatedir includedir \
1306 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1307 libdir localedir mandir
1308do
1309 eval ac_val=\$$ac_var
33aa8fe1
MG
1310 # Remove trailing slashes.
1311 case $ac_val in
1312 */ )
1313 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1314 eval $ac_var=\$ac_val;;
1315 esac
1316 # Be sure to have absolute directory names.
7460295f
MG
1317 case $ac_val in
1318 [\\/$]* | ?:[\\/]* ) continue;;
1319 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1320 esac
7fa7cd6d 1321 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
7460295f
MG
1322done
1323
1324# There might be people who depend on the old broken behavior: `$host'
1325# used to hold the argument of --host etc.
1326# FIXME: To remove some day.
1327build=$build_alias
1328host=$host_alias
1329target=$target_alias
1330
1331# FIXME: To remove some day.
1332if test "x$host_alias" != x; then
1333 if test "x$build_alias" = x; then
1334 cross_compiling=maybe
7fa7cd6d
MG
1335 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1336 If a cross compiler is detected then cross compile mode will be used." >&2
7460295f
MG
1337 elif test "x$build_alias" != "x$host_alias"; then
1338 cross_compiling=yes
1339 fi
1340fi
1341
1342ac_tool_prefix=
1343test -n "$host_alias" && ac_tool_prefix=$host_alias-
1344
1345test "$silent" = yes && exec 6>/dev/null
1346
1347
1348ac_pwd=`pwd` && test -n "$ac_pwd" &&
1349ac_ls_di=`ls -di .` &&
1350ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
7fa7cd6d 1351 as_fn_error "working directory cannot be determined"
7460295f 1352test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
7fa7cd6d 1353 as_fn_error "pwd does not report name of working directory"
7460295f
MG
1354
1355
1356# Find the source files, if location was not specified.
1357if test -z "$srcdir"; then
1358 ac_srcdir_defaulted=yes
1359 # Try the directory containing this script, then the parent directory.
33aa8fe1
MG
1360 ac_confdir=`$as_dirname -- "$as_myself" ||
1361$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1362 X"$as_myself" : 'X\(//\)[^/]' \| \
1363 X"$as_myself" : 'X\(//\)$' \| \
1364 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1365$as_echo X"$as_myself" |
7460295f
MG
1366 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367 s//\1/
1368 q
1369 }
1370 /^X\(\/\/\)[^/].*/{
1371 s//\1/
1372 q
1373 }
1374 /^X\(\/\/\)$/{
1375 s//\1/
1376 q
1377 }
1378 /^X\(\/\).*/{
1379 s//\1/
1380 q
1381 }
1382 s/.*/./; q'`
1383 srcdir=$ac_confdir
1384 if test ! -r "$srcdir/$ac_unique_file"; then
1385 srcdir=..
1386 fi
1387else
1388 ac_srcdir_defaulted=no
1389fi
1390if test ! -r "$srcdir/$ac_unique_file"; then
1391 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
7fa7cd6d 1392 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
7460295f
MG
1393fi
1394ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1395ac_abs_confdir=`(
7fa7cd6d 1396 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
7460295f
MG
1397 pwd)`
1398# When building in place, set srcdir=.
1399if test "$ac_abs_confdir" = "$ac_pwd"; then
1400 srcdir=.
1401fi
1402# Remove unnecessary trailing slashes from srcdir.
1403# Double slashes in file names in object file debugging info
1404# mess up M-x gdb in Emacs.
1405case $srcdir in
1406*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1407esac
1408for ac_var in $ac_precious_vars; do
1409 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1410 eval ac_env_${ac_var}_value=\$${ac_var}
1411 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1412 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413done
1414
1415#
1416# Report the --help message.
1417#
1418if test "$ac_init_help" = "long"; then
1419 # Omit some internal or obsolete options to make the list less imposing.
1420 # This message is too long to be a string in the A/UX 3.1 sh.
1421 cat <<_ACEOF
9be467c0 1422\`configure' configures shellinabox 2.10 to adapt to many kinds of systems.
7460295f
MG
1423
1424Usage: $0 [OPTION]... [VAR=VALUE]...
1425
1426To assign environment variables (e.g., CC, CFLAGS...), specify them as
1427VAR=VALUE. See below for descriptions of some of the useful variables.
1428
1429Defaults for the options are specified in brackets.
1430
1431Configuration:
1432 -h, --help display this help and exit
1433 --help=short display options specific to this package
1434 --help=recursive display the short help of all the included packages
1435 -V, --version display version information and exit
7fa7cd6d 1436 -q, --quiet, --silent do not print \`checking...' messages
7460295f
MG
1437 --cache-file=FILE cache test results in FILE [disabled]
1438 -C, --config-cache alias for \`--cache-file=config.cache'
1439 -n, --no-create do not create output files
1440 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1441
1442Installation directories:
1443 --prefix=PREFIX install architecture-independent files in PREFIX
33aa8fe1 1444 [$ac_default_prefix]
7460295f 1445 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
33aa8fe1 1446 [PREFIX]
7460295f
MG
1447
1448By default, \`make install' will install all the files in
1449\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1450an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1451for instance \`--prefix=\$HOME'.
1452
1453For better control, use the options below.
1454
1455Fine tuning of the installation directories:
33aa8fe1
MG
1456 --bindir=DIR user executables [EPREFIX/bin]
1457 --sbindir=DIR system admin executables [EPREFIX/sbin]
1458 --libexecdir=DIR program executables [EPREFIX/libexec]
1459 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1460 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1461 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1462 --libdir=DIR object code libraries [EPREFIX/lib]
1463 --includedir=DIR C header files [PREFIX/include]
1464 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1465 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1466 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1467 --infodir=DIR info documentation [DATAROOTDIR/info]
1468 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1469 --mandir=DIR man documentation [DATAROOTDIR/man]
1470 --docdir=DIR documentation root [DATAROOTDIR/doc/shellinabox]
1471 --htmldir=DIR html documentation [DOCDIR]
1472 --dvidir=DIR dvi documentation [DOCDIR]
1473 --pdfdir=DIR pdf documentation [DOCDIR]
1474 --psdir=DIR ps documentation [DOCDIR]
7460295f
MG
1475_ACEOF
1476
1477 cat <<\_ACEOF
1478
1479Program names:
1480 --program-prefix=PREFIX prepend PREFIX to installed program names
1481 --program-suffix=SUFFIX append SUFFIX to installed program names
1482 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1483
1484System types:
1485 --build=BUILD configure for building on BUILD [guessed]
1486 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1487_ACEOF
1488fi
1489
1490if test -n "$ac_init_help"; then
1491 case $ac_init_help in
9be467c0 1492 short | recursive ) echo "Configuration of shellinabox 2.10:";;
7460295f
MG
1493 esac
1494 cat <<\_ACEOF
1495
1496Optional Features:
33aa8fe1 1497 --disable-option-checking ignore unrecognized --enable/--with options
7460295f
MG
1498 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1499 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1500 --disable-dependency-tracking speeds up one-time build
1501 --enable-dependency-tracking do not reject slow dependency extractors
1502 --enable-shared[=PKGS] build shared libraries [default=yes]
1503 --enable-static[=PKGS] build static libraries [default=yes]
1504 --enable-fast-install[=PKGS]
1505 optimize for fast installation [default=yes]
1506 --disable-libtool-lock avoid locking (might break parallel builds)
2eb60237
MG
1507 --disable-login on some systems (e.g. Fedora), calling /bin/login
1508 does not work well. If you know that your system
1509 suffers from this problem, set this option to
1510 remove support for the LOGIN keyword in the
1511 service description.
bf1ec4d2
MG
1512 --disable-ssl if available at built-time, support for SSL
1513 connections will be enabled. It can still be
1514 disabled at run-time, either on the daemon's
1515 command line or if the operating system does not
1516 have the OpenSSL libraries available.
1517 --disable-pam PAM support is necessary in order to authenticate
1518 users for running programs other than their default
1519 login shell.
1520 --disable-runtime-loading ShellInABox will try to load the OpenSSL, and PAM
1521 libraries at run-time, if it has been compiled with
1522 support for these libraries, and if the operating
1523 system supports dynamic loading of libraries. This
1524 allows you to install the same binary on different
1525 systems independent of whether they have OpenSSL
1526 and PAM enabled. If you would rather directly link
1527 these libraries into the binary, thus making them a
1528 hard dependency, then disable runtime-loading.
7460295f
MG
1529
1530Optional Packages:
1531 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1532 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
7460295f
MG
1533 --with-pic try to use only PIC/non-PIC objects [default=use
1534 both]
572ac014 1535 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
7460295f
MG
1536
1537Some influential environment variables:
1538 CC C compiler command
1539 CFLAGS C compiler flags
1540 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1541 nonstandard directory <lib dir>
1542 LIBS libraries to pass to the linker, e.g. -l<library>
4101fea2 1543 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
7460295f
MG
1544 you have headers in a nonstandard directory <include dir>
1545 CPP C preprocessor
7460295f
MG
1546
1547Use these variables to override the choices made by `configure' or to help
1548it to find libraries and programs with nonstandard names/locations.
1549
1550Report bugs to <markus@shellinabox.com>.
1551_ACEOF
1552ac_status=$?
1553fi
1554
1555if test "$ac_init_help" = "recursive"; then
1556 # If there are subdirs, report their specific --help.
1557 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
33aa8fe1
MG
1558 test -d "$ac_dir" ||
1559 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1560 continue
7460295f
MG
1561 ac_builddir=.
1562
1563case "$ac_dir" in
1564.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1565*)
33aa8fe1 1566 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7460295f 1567 # A ".." for each directory in $ac_dir_suffix.
33aa8fe1 1568 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7460295f
MG
1569 case $ac_top_builddir_sub in
1570 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1571 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1572 esac ;;
1573esac
1574ac_abs_top_builddir=$ac_pwd
1575ac_abs_builddir=$ac_pwd$ac_dir_suffix
1576# for backward compatibility:
1577ac_top_builddir=$ac_top_build_prefix
1578
1579case $srcdir in
1580 .) # We are building in place.
1581 ac_srcdir=.
1582 ac_top_srcdir=$ac_top_builddir_sub
1583 ac_abs_top_srcdir=$ac_pwd ;;
1584 [\\/]* | ?:[\\/]* ) # Absolute name.
1585 ac_srcdir=$srcdir$ac_dir_suffix;
1586 ac_top_srcdir=$srcdir
1587 ac_abs_top_srcdir=$srcdir ;;
1588 *) # Relative name.
1589 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1590 ac_top_srcdir=$ac_top_build_prefix$srcdir
1591 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1592esac
1593ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1594
1595 cd "$ac_dir" || { ac_status=$?; continue; }
1596 # Check for guested configure.
1597 if test -f "$ac_srcdir/configure.gnu"; then
1598 echo &&
1599 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1600 elif test -f "$ac_srcdir/configure"; then
1601 echo &&
1602 $SHELL "$ac_srcdir/configure" --help=recursive
1603 else
33aa8fe1 1604 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
7460295f
MG
1605 fi || ac_status=$?
1606 cd "$ac_pwd" || { ac_status=$?; break; }
1607 done
1608fi
1609
1610test -n "$ac_init_help" && exit $ac_status
1611if $ac_init_version; then
1612 cat <<\_ACEOF
9be467c0 1613shellinabox configure 2.10
7fa7cd6d 1614generated by GNU Autoconf 2.65
7460295f 1615
7fa7cd6d 1616Copyright (C) 2009 Free Software Foundation, Inc.
7460295f
MG
1617This configure script is free software; the Free Software Foundation
1618gives unlimited permission to copy, distribute and modify it.
1619_ACEOF
1620 exit
1621fi
7460295f 1622
a0673b07
MG
1623## ------------------------ ##
1624## Autoconf initialization. ##
1625## ------------------------ ##
7460295f 1626
a0673b07
MG
1627# ac_fn_c_try_compile LINENO
1628# --------------------------
1629# Try to compile conftest.$ac_ext, and return whether this succeeded.
1630ac_fn_c_try_compile ()
7460295f 1631{
a0673b07
MG
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 rm -f conftest.$ac_objext
1634 if { { ac_try="$ac_compile"
1635case "(($ac_try" in
1636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637 *) ac_try_echo=$ac_try;;
1638esac
1639eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640$as_echo "$ac_try_echo"; } >&5
1641 (eval "$ac_compile") 2>conftest.err
1642 ac_status=$?
1643 if test -s conftest.err; then
1644 grep -v '^ *+' conftest.err >conftest.er1
1645 cat conftest.er1 >&5
1646 mv -f conftest.er1 conftest.err
1647 fi
1648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649 test $ac_status = 0; } && {
1650 test -z "$ac_c_werror_flag" ||
1651 test ! -s conftest.err
1652 } && test -s conftest.$ac_objext; then :
1653 ac_retval=0
1654else
1655 $as_echo "$as_me: failed program was:" >&5
1656sed 's/^/| /' conftest.$ac_ext >&5
7460295f 1657
a0673b07
MG
1658 ac_retval=1
1659fi
1660 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
4101fea2 1661 as_fn_set_status $ac_retval
7460295f 1662
a0673b07 1663} # ac_fn_c_try_compile
7460295f 1664
a0673b07
MG
1665# ac_fn_c_try_link LINENO
1666# -----------------------
1667# Try to link conftest.$ac_ext, and return whether this succeeded.
1668ac_fn_c_try_link ()
1669{
1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 rm -f conftest.$ac_objext conftest$ac_exeext
1672 if { { ac_try="$ac_link"
1673case "(($ac_try" in
1674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1675 *) ac_try_echo=$ac_try;;
1676esac
1677eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1678$as_echo "$ac_try_echo"; } >&5
1679 (eval "$ac_link") 2>conftest.err
1680 ac_status=$?
1681 if test -s conftest.err; then
1682 grep -v '^ *+' conftest.err >conftest.er1
1683 cat conftest.er1 >&5
1684 mv -f conftest.er1 conftest.err
1685 fi
1686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 test $ac_status = 0; } && {
1688 test -z "$ac_c_werror_flag" ||
1689 test ! -s conftest.err
1690 } && test -s conftest$ac_exeext && {
1691 test "$cross_compiling" = yes ||
1692 $as_test_x conftest$ac_exeext
1693 }; then :
1694 ac_retval=0
1695else
1696 $as_echo "$as_me: failed program was:" >&5
1697sed 's/^/| /' conftest.$ac_ext >&5
7460295f 1698
a0673b07
MG
1699 ac_retval=1
1700fi
1701 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1702 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1703 # interfere with the next link command; also delete a directory that is
1704 # left behind by Apple's compiler. We do this before executing the actions.
1705 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1706 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
4101fea2 1707 as_fn_set_status $ac_retval
a0673b07
MG
1708
1709} # ac_fn_c_try_link
1710
1711# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1712# -------------------------------------------------------
1713# Tests whether HEADER exists and can be compiled using the include files in
1714# INCLUDES, setting the cache variable VAR accordingly.
1715ac_fn_c_check_header_compile ()
1716{
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1719$as_echo_n "checking for $2... " >&6; }
7fa7cd6d 1720if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
a0673b07
MG
1721 $as_echo_n "(cached) " >&6
1722else
1723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1724/* end confdefs.h. */
1725$4
1726#include <$2>
1727_ACEOF
1728if ac_fn_c_try_compile "$LINENO"; then :
1729 eval "$3=yes"
1730else
1731 eval "$3=no"
1732fi
1733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1734fi
1735eval ac_res=\$$3
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737$as_echo "$ac_res" >&6; }
1738 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1739
1740} # ac_fn_c_check_header_compile
1741
1742# ac_fn_c_try_cpp LINENO
1743# ----------------------
1744# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1745ac_fn_c_try_cpp ()
1746{
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 if { { ac_try="$ac_cpp conftest.$ac_ext"
1749case "(($ac_try" in
1750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751 *) ac_try_echo=$ac_try;;
1752esac
1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754$as_echo "$ac_try_echo"; } >&5
1755 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1756 ac_status=$?
1757 if test -s conftest.err; then
1758 grep -v '^ *+' conftest.err >conftest.er1
1759 cat conftest.er1 >&5
1760 mv -f conftest.er1 conftest.err
1761 fi
1762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7fa7cd6d 1763 test $ac_status = 0; } >/dev/null && {
a0673b07
MG
1764 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1765 test ! -s conftest.err
1766 }; then :
1767 ac_retval=0
1768else
1769 $as_echo "$as_me: failed program was:" >&5
1770sed 's/^/| /' conftest.$ac_ext >&5
1771
1772 ac_retval=1
1773fi
1774 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
4101fea2 1775 as_fn_set_status $ac_retval
a0673b07
MG
1776
1777} # ac_fn_c_try_cpp
1778
1779# ac_fn_c_try_run LINENO
1780# ----------------------
1781# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1782# that executables *can* be run.
1783ac_fn_c_try_run ()
1784{
1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786 if { { ac_try="$ac_link"
1787case "(($ac_try" in
1788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789 *) ac_try_echo=$ac_try;;
1790esac
1791eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792$as_echo "$ac_try_echo"; } >&5
1793 (eval "$ac_link") 2>&5
1794 ac_status=$?
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1797 { { case "(($ac_try" in
1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799 *) ac_try_echo=$ac_try;;
1800esac
1801eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802$as_echo "$ac_try_echo"; } >&5
1803 (eval "$ac_try") 2>&5
1804 ac_status=$?
1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806 test $ac_status = 0; }; }; then :
1807 ac_retval=0
1808else
1809 $as_echo "$as_me: program exited with status $ac_status" >&5
1810 $as_echo "$as_me: failed program was:" >&5
1811sed 's/^/| /' conftest.$ac_ext >&5
1812
1813 ac_retval=$ac_status
1814fi
1815 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1816 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
4101fea2 1817 as_fn_set_status $ac_retval
a0673b07
MG
1818
1819} # ac_fn_c_try_run
1820
1821# ac_fn_c_check_func LINENO FUNC VAR
1822# ----------------------------------
1823# Tests whether FUNC exists, setting the cache variable VAR accordingly
1824ac_fn_c_check_func ()
1825{
1826 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1828$as_echo_n "checking for $2... " >&6; }
7fa7cd6d 1829if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
a0673b07
MG
1830 $as_echo_n "(cached) " >&6
1831else
1832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833/* end confdefs.h. */
1834/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1835 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1836#define $2 innocuous_$2
1837
1838/* System header to define __stub macros and hopefully few prototypes,
1839 which can conflict with char $2 (); below.
1840 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1841 <limits.h> exists even on freestanding compilers. */
1842
1843#ifdef __STDC__
1844# include <limits.h>
1845#else
1846# include <assert.h>
1847#endif
1848
1849#undef $2
1850
1851/* Override any GCC internal prototype to avoid an error.
1852 Use char because int might match the return type of a GCC
1853 builtin and then its argument prototype would still apply. */
1854#ifdef __cplusplus
1855extern "C"
1856#endif
1857char $2 ();
1858/* The GNU C library defines this for functions which it implements
1859 to always fail with ENOSYS. Some functions are actually named
1860 something starting with __ and the normal name is an alias. */
1861#if defined __stub_$2 || defined __stub___$2
1862choke me
1863#endif
1864
1865int
1866main ()
1867{
1868return $2 ();
1869 ;
1870 return 0;
1871}
1872_ACEOF
1873if ac_fn_c_try_link "$LINENO"; then :
1874 eval "$3=yes"
1875else
1876 eval "$3=no"
1877fi
1878rm -f core conftest.err conftest.$ac_objext \
1879 conftest$ac_exeext conftest.$ac_ext
1880fi
1881eval ac_res=\$$3
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883$as_echo "$ac_res" >&6; }
1884 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1885
1886} # ac_fn_c_check_func
1887
1888# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1889# -------------------------------------------------------
1890# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1891# the include files in INCLUDES and setting the cache variable VAR
1892# accordingly.
1893ac_fn_c_check_header_mongrel ()
1894{
1895 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7fa7cd6d 1896 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
a0673b07
MG
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1898$as_echo_n "checking for $2... " >&6; }
7fa7cd6d 1899if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
a0673b07
MG
1900 $as_echo_n "(cached) " >&6
1901fi
1902eval ac_res=\$$3
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1904$as_echo "$ac_res" >&6; }
1905else
1906 # Is the header compilable?
1907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1908$as_echo_n "checking $2 usability... " >&6; }
1909cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910/* end confdefs.h. */
1911$4
1912#include <$2>
1913_ACEOF
1914if ac_fn_c_try_compile "$LINENO"; then :
1915 ac_header_compiler=yes
1916else
1917 ac_header_compiler=no
1918fi
1919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1921$as_echo "$ac_header_compiler" >&6; }
1922
1923# Is the header present?
1924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1925$as_echo_n "checking $2 presence... " >&6; }
1926cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927/* end confdefs.h. */
1928#include <$2>
1929_ACEOF
1930if ac_fn_c_try_cpp "$LINENO"; then :
1931 ac_header_preproc=yes
1932else
1933 ac_header_preproc=no
1934fi
7fa7cd6d 1935rm -f conftest.err conftest.$ac_ext
a0673b07
MG
1936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1937$as_echo "$ac_header_preproc" >&6; }
1938
1939# So? What about this header?
1940case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1941 yes:no: )
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1943$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1945$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1946 ;;
1947 no:yes:* )
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1949$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1951$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1953$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1955$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1957$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
7fa7cd6d
MG
1958( cat <<\_ASBOX
1959## ------------------------------------- ##
a0673b07 1960## Report this to markus@shellinabox.com ##
7fa7cd6d
MG
1961## ------------------------------------- ##
1962_ASBOX
a0673b07
MG
1963 ) | sed "s/^/$as_me: WARNING: /" >&2
1964 ;;
1965esac
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1967$as_echo_n "checking for $2... " >&6; }
7fa7cd6d 1968if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
a0673b07
MG
1969 $as_echo_n "(cached) " >&6
1970else
1971 eval "$3=\$ac_header_compiler"
1972fi
1973eval ac_res=\$$3
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1975$as_echo "$ac_res" >&6; }
1976fi
1977 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1978
1979} # ac_fn_c_check_header_mongrel
1980cat >config.log <<_ACEOF
1981This file contains any messages produced by compilers while
1982running configure, to aid debugging if configure makes a mistake.
1983
9be467c0 1984It was created by shellinabox $as_me 2.10, which was
7fa7cd6d 1985generated by GNU Autoconf 2.65. Invocation command line was
a0673b07
MG
1986
1987 $ $0 $@
1988
1989_ACEOF
1990exec 5>>config.log
1991{
1992cat <<_ASUNAME
1993## --------- ##
1994## Platform. ##
1995## --------- ##
1996
1997hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1998uname -m = `(uname -m) 2>/dev/null || echo unknown`
1999uname -r = `(uname -r) 2>/dev/null || echo unknown`
2000uname -s = `(uname -s) 2>/dev/null || echo unknown`
2001uname -v = `(uname -v) 2>/dev/null || echo unknown`
2002
2003/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2004/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2005
2006/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2007/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2008/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2009/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2010/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2011/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2012/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2013
2014_ASUNAME
7460295f
MG
2015
2016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019 IFS=$as_save_IFS
2020 test -z "$as_dir" && as_dir=.
a0673b07
MG
2021 $as_echo "PATH: $as_dir"
2022 done
7460295f
MG
2023IFS=$as_save_IFS
2024
2025} >&5
2026
2027cat >&5 <<_ACEOF
2028
2029
2030## ----------- ##
2031## Core tests. ##
2032## ----------- ##
2033
2034_ACEOF
2035
2036
2037# Keep a trace of the command line.
2038# Strip out --no-create and --no-recursion so they do not pile up.
2039# Strip out --silent because we don't want to record it for future runs.
2040# Also quote any args containing shell meta-characters.
2041# Make two passes to allow for proper duplicate-argument suppression.
2042ac_configure_args=
2043ac_configure_args0=
2044ac_configure_args1=
2045ac_must_keep_next=false
2046for ac_pass in 1 2
2047do
2048 for ac_arg
2049 do
2050 case $ac_arg in
2051 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2052 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2053 | -silent | --silent | --silen | --sile | --sil)
2054 continue ;;
2055 *\'*)
33aa8fe1 2056 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7460295f
MG
2057 esac
2058 case $ac_pass in
a0673b07 2059 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
7460295f 2060 2)
a0673b07 2061 as_fn_append ac_configure_args1 " '$ac_arg'"
7460295f
MG
2062 if test $ac_must_keep_next = true; then
2063 ac_must_keep_next=false # Got value, back to normal.
2064 else
2065 case $ac_arg in
2066 *=* | --config-cache | -C | -disable-* | --disable-* \
2067 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2068 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2069 | -with-* | --with-* | -without-* | --without-* | --x)
2070 case "$ac_configure_args0 " in
2071 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2072 esac
2073 ;;
2074 -* ) ac_must_keep_next=true ;;
2075 esac
2076 fi
a0673b07 2077 as_fn_append ac_configure_args " '$ac_arg'"
7460295f
MG
2078 ;;
2079 esac
2080 done
2081done
a0673b07
MG
2082{ ac_configure_args0=; unset ac_configure_args0;}
2083{ ac_configure_args1=; unset ac_configure_args1;}
7460295f
MG
2084
2085# When interrupted or exit'd, cleanup temporary files, and complete
2086# config.log. We remove comments because anyway the quotes in there
2087# would cause problems or look ugly.
2088# WARNING: Use '\'' to represent an apostrophe within the trap.
2089# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2090trap 'exit_status=$?
2091 # Save into config.log some information that might help in debugging.
2092 {
2093 echo
2094
7fa7cd6d
MG
2095 cat <<\_ASBOX
2096## ---------------- ##
7460295f 2097## Cache variables. ##
7fa7cd6d
MG
2098## ---------------- ##
2099_ASBOX
7460295f
MG
2100 echo
2101 # The following way of writing the cache mishandles newlines in values,
2102(
2103 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2104 eval ac_val=\$$ac_var
2105 case $ac_val in #(
2106 *${as_nl}*)
2107 case $ac_var in #(
a0673b07 2108 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
33aa8fe1 2109$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7460295f
MG
2110 esac
2111 case $ac_var in #(
2112 _ | IFS | as_nl) ;; #(
33aa8fe1 2113 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
a0673b07 2114 *) { eval $ac_var=; unset $ac_var;} ;;
7460295f
MG
2115 esac ;;
2116 esac
2117 done
2118 (set) 2>&1 |
2119 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2120 *${as_nl}ac_space=\ *)
2121 sed -n \
2122 "s/'\''/'\''\\\\'\'''\''/g;
2123 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2124 ;; #(
2125 *)
2126 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2127 ;;
2128 esac |
2129 sort
2130)
2131 echo
2132
7fa7cd6d
MG
2133 cat <<\_ASBOX
2134## ----------------- ##
7460295f 2135## Output variables. ##
7fa7cd6d
MG
2136## ----------------- ##
2137_ASBOX
7460295f
MG
2138 echo
2139 for ac_var in $ac_subst_vars
2140 do
2141 eval ac_val=\$$ac_var
2142 case $ac_val in
33aa8fe1 2143 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
7460295f 2144 esac
33aa8fe1 2145 $as_echo "$ac_var='\''$ac_val'\''"
7460295f
MG
2146 done | sort
2147 echo
2148
2149 if test -n "$ac_subst_files"; then
7fa7cd6d
MG
2150 cat <<\_ASBOX
2151## ------------------- ##
7460295f 2152## File substitutions. ##
7fa7cd6d
MG
2153## ------------------- ##
2154_ASBOX
7460295f
MG
2155 echo
2156 for ac_var in $ac_subst_files
2157 do
2158 eval ac_val=\$$ac_var
2159 case $ac_val in
33aa8fe1 2160 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
7460295f 2161 esac
33aa8fe1 2162 $as_echo "$ac_var='\''$ac_val'\''"
7460295f
MG
2163 done | sort
2164 echo
2165 fi
2166
2167 if test -s confdefs.h; then
7fa7cd6d
MG
2168 cat <<\_ASBOX
2169## ----------- ##
7460295f 2170## confdefs.h. ##
7fa7cd6d
MG
2171## ----------- ##
2172_ASBOX
7460295f
MG
2173 echo
2174 cat confdefs.h
2175 echo
2176 fi
2177 test "$ac_signal" != 0 &&
33aa8fe1
MG
2178 $as_echo "$as_me: caught signal $ac_signal"
2179 $as_echo "$as_me: exit $exit_status"
7460295f
MG
2180 } >&5
2181 rm -f core *.core core.conftest.* &&
2182 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2183 exit $exit_status
2184' 0
2185for ac_signal in 1 2 13 15; do
a0673b07 2186 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
7460295f
MG
2187done
2188ac_signal=0
2189
2190# confdefs.h avoids OS command line length limits that DEFS can exceed.
2191rm -f -r conftest* confdefs.h
2192
a0673b07
MG
2193$as_echo "/* confdefs.h */" > confdefs.h
2194
7460295f
MG
2195# Predefined preprocessor variables.
2196
2197cat >>confdefs.h <<_ACEOF
2198#define PACKAGE_NAME "$PACKAGE_NAME"
2199_ACEOF
2200
7460295f
MG
2201cat >>confdefs.h <<_ACEOF
2202#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2203_ACEOF
2204
7460295f
MG
2205cat >>confdefs.h <<_ACEOF
2206#define PACKAGE_VERSION "$PACKAGE_VERSION"
2207_ACEOF
2208
7460295f
MG
2209cat >>confdefs.h <<_ACEOF
2210#define PACKAGE_STRING "$PACKAGE_STRING"
2211_ACEOF
2212
7460295f
MG
2213cat >>confdefs.h <<_ACEOF
2214#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2215_ACEOF
2216
a0673b07
MG
2217cat >>confdefs.h <<_ACEOF
2218#define PACKAGE_URL "$PACKAGE_URL"
2219_ACEOF
2220
7460295f
MG
2221
2222# Let the site file select an alternate cache file if it wants to.
33aa8fe1
MG
2223# Prefer an explicitly selected file to automatically selected ones.
2224ac_site_file1=NONE
2225ac_site_file2=NONE
7460295f 2226if test -n "$CONFIG_SITE"; then
7fa7cd6d 2227 ac_site_file1=$CONFIG_SITE
7460295f 2228elif test "x$prefix" != xNONE; then
33aa8fe1
MG
2229 ac_site_file1=$prefix/share/config.site
2230 ac_site_file2=$prefix/etc/config.site
7460295f 2231else
33aa8fe1
MG
2232 ac_site_file1=$ac_default_prefix/share/config.site
2233 ac_site_file2=$ac_default_prefix/etc/config.site
7460295f 2234fi
33aa8fe1 2235for ac_site_file in "$ac_site_file1" "$ac_site_file2"
7460295f 2236do
33aa8fe1 2237 test "x$ac_site_file" = xNONE && continue
4101fea2 2238 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
a0673b07 2239 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
33aa8fe1 2240$as_echo "$as_me: loading site script $ac_site_file" >&6;}
7460295f 2241 sed 's/^/| /' "$ac_site_file" >&5
7fa7cd6d 2242 . "$ac_site_file"
7460295f
MG
2243 fi
2244done
2245
2246if test -r "$cache_file"; then
4101fea2
MG
2247 # Some versions of bash will fail to source /dev/null (special files
2248 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2249 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
a0673b07 2250 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
33aa8fe1 2251$as_echo "$as_me: loading cache $cache_file" >&6;}
7460295f
MG
2252 case $cache_file in
2253 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2254 *) . "./$cache_file";;
2255 esac
2256 fi
2257else
a0673b07 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
33aa8fe1 2259$as_echo "$as_me: creating cache $cache_file" >&6;}
7460295f
MG
2260 >$cache_file
2261fi
2262
2263# Check that the precious variables saved in the cache have kept the same
2264# value.
2265ac_cache_corrupted=false
2266for ac_var in $ac_precious_vars; do
2267 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2268 eval ac_new_set=\$ac_env_${ac_var}_set
2269 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2270 eval ac_new_val=\$ac_env_${ac_var}_value
2271 case $ac_old_set,$ac_new_set in
2272 set,)
a0673b07 2273 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
33aa8fe1 2274$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
7460295f
MG
2275 ac_cache_corrupted=: ;;
2276 ,set)
a0673b07 2277 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
33aa8fe1 2278$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
7460295f
MG
2279 ac_cache_corrupted=: ;;
2280 ,);;
2281 *)
2282 if test "x$ac_old_val" != "x$ac_new_val"; then
33aa8fe1
MG
2283 # differences in whitespace do not lead to failure.
2284 ac_old_val_w=`echo x $ac_old_val`
2285 ac_new_val_w=`echo x $ac_new_val`
2286 if test "$ac_old_val_w" != "$ac_new_val_w"; then
a0673b07 2287 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
33aa8fe1
MG
2288$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2289 ac_cache_corrupted=:
2290 else
a0673b07 2291 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
33aa8fe1
MG
2292$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2293 eval $ac_var=\$ac_old_val
2294 fi
a0673b07 2295 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
33aa8fe1 2296$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
a0673b07 2297 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
33aa8fe1 2298$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
7460295f
MG
2299 fi;;
2300 esac
2301 # Pass precious variables to config.status.
2302 if test "$ac_new_set" = set; then
2303 case $ac_new_val in
33aa8fe1 2304 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
7460295f
MG
2305 *) ac_arg=$ac_var=$ac_new_val ;;
2306 esac
2307 case " $ac_configure_args " in
2308 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
a0673b07 2309 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
7460295f
MG
2310 esac
2311 fi
2312done
2313if $ac_cache_corrupted; then
a0673b07 2314 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 2315$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07 2316 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
33aa8fe1 2317$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
7fa7cd6d 2318 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
7460295f 2319fi
a0673b07
MG
2320## -------------------- ##
2321## Main body of script. ##
2322## -------------------- ##
7460295f
MG
2323
2324ac_ext=c
2325ac_cpp='$CPP $CPPFLAGS'
2326ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2327ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2328ac_compiler_gnu=$ac_cv_c_compiler_gnu
2329
2330
81f39305 2331VCS_REVISION=228
fe338aa8
MG
2332
2333
2334cat >>confdefs.h <<_ACEOF
2335#define VCS_REVISION "${VCS_REVISION}"
2336_ACEOF
2337
bf1ec4d2 2338
c593cf68 2339CFLAGS="${CFLAGS:--Os}"
db50e572 2340am__api_version='1.11'
7460295f
MG
2341
2342ac_aux_dir=
2343for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
7fa7cd6d
MG
2344 for ac_t in install-sh install.sh shtool; do
2345 if test -f "$ac_dir/$ac_t"; then
2346 ac_aux_dir=$ac_dir
2347 ac_install_sh="$ac_aux_dir/$ac_t -c"
2348 break 2
2349 fi
2350 done
7460295f
MG
2351done
2352if test -z "$ac_aux_dir"; then
7fa7cd6d 2353 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
7460295f
MG
2354fi
2355
2356# These three variables are undocumented and unsupported,
2357# and are intended to be withdrawn in a future Autoconf release.
2358# They can cause serious problems if a builder's source tree is in a directory
2359# whose full name contains unusual characters.
2360ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2361ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2362ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2363
2364
2365# Find a good install program. We prefer a C program (faster),
2366# so one script is as good as another. But avoid the broken or
2367# incompatible versions:
2368# SysV /etc/install, /usr/sbin/install
2369# SunOS /usr/etc/install
2370# IRIX /sbin/install
2371# AIX /bin/install
2372# AmigaOS /C/install, which installs bootblocks on floppy discs
2373# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2374# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2375# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2376# OS/2's system install, which has a completely different semantic
2377# ./install, which can be erroneously created by make from ./install.sh.
33aa8fe1 2378# Reject install programs that cannot install multiple files.
a0673b07 2379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
33aa8fe1 2380$as_echo_n "checking for a BSD-compatible install... " >&6; }
7460295f 2381if test -z "$INSTALL"; then
a0673b07 2382if test "${ac_cv_path_install+set}" = set; then :
33aa8fe1 2383 $as_echo_n "(cached) " >&6
7460295f
MG
2384else
2385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2386for as_dir in $PATH
2387do
2388 IFS=$as_save_IFS
2389 test -z "$as_dir" && as_dir=.
a0673b07
MG
2390 # Account for people who put trailing slashes in PATH elements.
2391case $as_dir/ in #((
2392 ./ | .// | /[cC]/* | \
7460295f 2393 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
a0673b07 2394 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7460295f
MG
2395 /usr/ucb/* ) ;;
2396 *)
2397 # OSF1 and SCO ODT 3.0 have their own names for install.
2398 # Don't use installbsd from OSF since it installs stuff as root
2399 # by default.
2400 for ac_prog in ginstall scoinst install; do
2401 for ac_exec_ext in '' $ac_executable_extensions; do
2402 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2403 if test $ac_prog = install &&
2404 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2405 # AIX install. It has an incompatible calling convention.
2406 :
2407 elif test $ac_prog = install &&
2408 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2409 # program-specific install script used by HP pwplus--don't use.
2410 :
2411 else
33aa8fe1
MG
2412 rm -rf conftest.one conftest.two conftest.dir
2413 echo one > conftest.one
2414 echo two > conftest.two
2415 mkdir conftest.dir
2416 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2417 test -s conftest.one && test -s conftest.two &&
2418 test -s conftest.dir/conftest.one &&
2419 test -s conftest.dir/conftest.two
2420 then
2421 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2422 break 3
2423 fi
7460295f
MG
2424 fi
2425 fi
2426 done
2427 done
2428 ;;
2429esac
33aa8fe1 2430
a0673b07 2431 done
7460295f
MG
2432IFS=$as_save_IFS
2433
33aa8fe1 2434rm -rf conftest.one conftest.two conftest.dir
7460295f
MG
2435
2436fi
2437 if test "${ac_cv_path_install+set}" = set; then
2438 INSTALL=$ac_cv_path_install
2439 else
2440 # As a last resort, use the slow shell script. Don't cache a
2441 # value for INSTALL within a source directory, because that will
2442 # break other packages using the cache if that directory is
2443 # removed, or if the value is a relative name.
2444 INSTALL=$ac_install_sh
2445 fi
2446fi
a0673b07 2447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
33aa8fe1 2448$as_echo "$INSTALL" >&6; }
7460295f
MG
2449
2450# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2451# It thinks the first close brace ends the variable substitution.
2452test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2453
2454test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2455
2456test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2457
a0673b07 2458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
33aa8fe1 2459$as_echo_n "checking whether build environment is sane... " >&6; }
7460295f
MG
2460# Just in case
2461sleep 1
2462echo timestamp > conftest.file
db50e572
MG
2463# Reject unsafe characters in $srcdir or the absolute working directory
2464# name. Accept space and tab only in the latter.
2465am_lf='
2466'
2467case `pwd` in
2468 *[\\\"\#\$\&\'\`$am_lf]*)
7fa7cd6d 2469 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
db50e572
MG
2470esac
2471case $srcdir in
2472 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
7fa7cd6d 2473 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
db50e572
MG
2474esac
2475
7460295f
MG
2476# Do `set' in a subshell so we don't clobber the current shell's
2477# arguments. Must try -L first in case configure is actually a
2478# symlink; some systems play weird games with the mod time of symlinks
2479# (eg FreeBSD returns the mod time of the symlink's containing
2480# directory).
2481if (
db50e572 2482 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
7460295f
MG
2483 if test "$*" = "X"; then
2484 # -L didn't work.
db50e572 2485 set X `ls -t "$srcdir/configure" conftest.file`
7460295f
MG
2486 fi
2487 rm -f conftest.file
2488 if test "$*" != "X $srcdir/configure conftest.file" \
2489 && test "$*" != "X conftest.file $srcdir/configure"; then
2490
2491 # If neither matched, then we have a broken ls. This can happen
2492 # if, for instance, CONFIG_SHELL is bash and it inherits a
2493 # broken ls alias from the environment. This has actually
2494 # happened. Such a system could not be considered "sane".
7fa7cd6d 2495 as_fn_error "ls -t appears to fail. Make sure there is not a broken
a0673b07 2496alias in your environment" "$LINENO" 5
7460295f
MG
2497 fi
2498
2499 test "$2" = conftest.file
2500 )
2501then
2502 # Ok.
2503 :
2504else
7fa7cd6d 2505 as_fn_error "newly created file is older than distributed files!
a0673b07 2506Check your system clock" "$LINENO" 5
7460295f 2507fi
a0673b07 2508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 2509$as_echo "yes" >&6; }
7460295f
MG
2510test "$program_prefix" != NONE &&
2511 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2512# Use a double $ so make ignores it.
2513test "$program_suffix" != NONE &&
2514 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
33aa8fe1 2515# Double any \ or $.
7460295f 2516# By default was `s,x,x', remove it if useless.
33aa8fe1
MG
2517ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2518program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7460295f
MG
2519
2520# expand $ac_aux_dir to an absolute path
2521am_aux_dir=`cd $ac_aux_dir && pwd`
2522
db50e572
MG
2523if test x"${MISSING+set}" != xset; then
2524 case $am_aux_dir in
2525 *\ * | *\ *)
2526 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2527 *)
2528 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2529 esac
2530fi
7460295f
MG
2531# Use eval to expand $SHELL
2532if eval "$MISSING --run true"; then
2533 am_missing_run="$MISSING --run "
2534else
2535 am_missing_run=
a0673b07 2536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
33aa8fe1 2537$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7460295f
MG
2538fi
2539
db50e572
MG
2540if test x"${install_sh}" != xset; then
2541 case $am_aux_dir in
2542 *\ * | *\ *)
2543 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2544 *)
2545 install_sh="\${SHELL} $am_aux_dir/install-sh"
2546 esac
2547fi
2548
2549# Installed binaries are usually stripped using `strip' when the user
2550# run `make install-strip'. However `strip' might not be the right
2551# tool to use in cross-compilation environments, therefore Automake
2552# will honor the `STRIP' environment variable to overrule this program.
2553if test "$cross_compiling" != no; then
2554 if test -n "$ac_tool_prefix"; then
2555 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2556set dummy ${ac_tool_prefix}strip; ac_word=$2
2557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2558$as_echo_n "checking for $ac_word... " >&6; }
2559if test "${ac_cv_prog_STRIP+set}" = set; then :
2560 $as_echo_n "(cached) " >&6
2561else
2562 if test -n "$STRIP"; then
2563 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2564else
2565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2566for as_dir in $PATH
2567do
2568 IFS=$as_save_IFS
2569 test -z "$as_dir" && as_dir=.
2570 for ac_exec_ext in '' $ac_executable_extensions; do
2571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2572 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2574 break 2
2575 fi
2576done
2577 done
2578IFS=$as_save_IFS
2579
2580fi
2581fi
2582STRIP=$ac_cv_prog_STRIP
2583if test -n "$STRIP"; then
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2585$as_echo "$STRIP" >&6; }
2586else
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2588$as_echo "no" >&6; }
2589fi
2590
2591
2592fi
2593if test -z "$ac_cv_prog_STRIP"; then
2594 ac_ct_STRIP=$STRIP
2595 # Extract the first word of "strip", so it can be a program name with args.
2596set dummy strip; ac_word=$2
2597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2598$as_echo_n "checking for $ac_word... " >&6; }
2599if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2600 $as_echo_n "(cached) " >&6
2601else
2602 if test -n "$ac_ct_STRIP"; then
2603 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2604else
2605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2606for as_dir in $PATH
2607do
2608 IFS=$as_save_IFS
2609 test -z "$as_dir" && as_dir=.
2610 for ac_exec_ext in '' $ac_executable_extensions; do
2611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2612 ac_cv_prog_ac_ct_STRIP="strip"
2613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2614 break 2
2615 fi
2616done
2617 done
2618IFS=$as_save_IFS
2619
2620fi
2621fi
2622ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2623if test -n "$ac_ct_STRIP"; then
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2625$as_echo "$ac_ct_STRIP" >&6; }
2626else
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2628$as_echo "no" >&6; }
2629fi
2630
2631 if test "x$ac_ct_STRIP" = x; then
2632 STRIP=":"
2633 else
2634 case $cross_compiling:$ac_tool_warned in
2635yes:)
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2638ac_tool_warned=yes ;;
2639esac
2640 STRIP=$ac_ct_STRIP
2641 fi
2642else
2643 STRIP="$ac_cv_prog_STRIP"
2644fi
2645
2646fi
2647INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2648
a0673b07 2649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
33aa8fe1 2650$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7460295f 2651if test -z "$MKDIR_P"; then
a0673b07 2652 if test "${ac_cv_path_mkdir+set}" = set; then :
33aa8fe1 2653 $as_echo_n "(cached) " >&6
7460295f
MG
2654else
2655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2656for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2657do
2658 IFS=$as_save_IFS
2659 test -z "$as_dir" && as_dir=.
a0673b07 2660 for ac_prog in mkdir gmkdir; do
7460295f
MG
2661 for ac_exec_ext in '' $ac_executable_extensions; do
2662 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2663 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2664 'mkdir (GNU coreutils) '* | \
2665 'mkdir (coreutils) '* | \
2666 'mkdir (fileutils) '4.1*)
2667 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2668 break 3;;
2669 esac
2670 done
2671 done
a0673b07 2672 done
7460295f
MG
2673IFS=$as_save_IFS
2674
2675fi
2676
4101fea2 2677 test -d ./--version && rmdir ./--version
7460295f
MG
2678 if test "${ac_cv_path_mkdir+set}" = set; then
2679 MKDIR_P="$ac_cv_path_mkdir -p"
2680 else
2681 # As a last resort, use the slow shell script. Don't cache a
2682 # value for MKDIR_P within a source directory, because that will
2683 # break other packages using the cache if that directory is
2684 # removed, or if the value is a relative name.
7460295f
MG
2685 MKDIR_P="$ac_install_sh -d"
2686 fi
2687fi
a0673b07 2688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
33aa8fe1 2689$as_echo "$MKDIR_P" >&6; }
7460295f
MG
2690
2691mkdir_p="$MKDIR_P"
2692case $mkdir_p in
2693 [\\/$]* | ?:[\\/]*) ;;
2694 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2695esac
2696
2697for ac_prog in gawk mawk nawk awk
2698do
2699 # Extract the first word of "$ac_prog", so it can be a program name with args.
2700set dummy $ac_prog; ac_word=$2
a0673b07 2701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2702$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2703if test "${ac_cv_prog_AWK+set}" = set; then :
33aa8fe1 2704 $as_echo_n "(cached) " >&6
7460295f
MG
2705else
2706 if test -n "$AWK"; then
2707 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2708else
2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710for as_dir in $PATH
2711do
2712 IFS=$as_save_IFS
2713 test -z "$as_dir" && as_dir=.
a0673b07 2714 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2716 ac_cv_prog_AWK="$ac_prog"
a0673b07 2717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2718 break 2
2719 fi
2720done
a0673b07 2721 done
7460295f
MG
2722IFS=$as_save_IFS
2723
2724fi
2725fi
2726AWK=$ac_cv_prog_AWK
2727if test -n "$AWK"; then
a0673b07 2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
33aa8fe1 2729$as_echo "$AWK" >&6; }
7460295f 2730else
a0673b07 2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2732$as_echo "no" >&6; }
7460295f
MG
2733fi
2734
2735
2736 test -n "$AWK" && break
2737done
2738
a0673b07 2739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
33aa8fe1
MG
2740$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2741set x ${MAKE-make}
2742ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
7fa7cd6d 2743if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
33aa8fe1 2744 $as_echo_n "(cached) " >&6
7460295f
MG
2745else
2746 cat >conftest.make <<\_ACEOF
2747SHELL = /bin/sh
2748all:
2749 @echo '@@@%%%=$(MAKE)=@@@%%%'
2750_ACEOF
7fa7cd6d 2751# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7460295f
MG
2752case `${MAKE-make} -f conftest.make 2>/dev/null` in
2753 *@@@%%%=?*=@@@%%%*)
2754 eval ac_cv_prog_make_${ac_make}_set=yes;;
2755 *)
2756 eval ac_cv_prog_make_${ac_make}_set=no;;
2757esac
2758rm -f conftest.make
2759fi
2760if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
a0673b07 2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 2762$as_echo "yes" >&6; }
7460295f
MG
2763 SET_MAKE=
2764else
a0673b07 2765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2766$as_echo "no" >&6; }
7460295f
MG
2767 SET_MAKE="MAKE=${MAKE-make}"
2768fi
2769
2770rm -rf .tst 2>/dev/null
2771mkdir .tst 2>/dev/null
2772if test -d .tst; then
2773 am__leading_dot=.
2774else
2775 am__leading_dot=_
2776fi
2777rmdir .tst 2>/dev/null
2778
2779if test "`cd $srcdir && pwd`" != "`pwd`"; then
2780 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2781 # is not polluted with repeated "-I."
2782 am__isrc=' -I$(srcdir)'
2783 # test to see if srcdir already configured
2784 if test -f $srcdir/config.status; then
7fa7cd6d 2785 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7460295f
MG
2786 fi
2787fi
2788
2789# test whether we have cygpath
2790if test -z "$CYGPATH_W"; then
2791 if (cygpath --version) >/dev/null 2>/dev/null; then
2792 CYGPATH_W='cygpath -w'
2793 else
2794 CYGPATH_W=echo
2795 fi
2796fi
2797
2798
2799# Define the identity of the package.
2800 PACKAGE='shellinabox'
9be467c0 2801 VERSION='2.10'
7460295f
MG
2802
2803
2804cat >>confdefs.h <<_ACEOF
2805#define PACKAGE "$PACKAGE"
2806_ACEOF
2807
2808
2809cat >>confdefs.h <<_ACEOF
2810#define VERSION "$VERSION"
2811_ACEOF
2812
2813# Some tools Automake needs.
2814
2815ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2816
2817
2818AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2819
2820
2821AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2822
2823
2824AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2825
2826
2827MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2828
7460295f
MG
2829# We need awk for the "check" target. The system "awk" is bad on
2830# some platforms.
2831# Always define AMTAR for backward compatibility.
2832
2833AMTAR=${AMTAR-"${am_missing_run}tar"}
2834
2835am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2836
2837
2838
2839
2840
bdd01e84
MG
2841ac_config_headers="$ac_config_headers config.h"
2842
7460295f
MG
2843ac_ext=c
2844ac_cpp='$CPP $CPPFLAGS'
2845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848if test -n "$ac_tool_prefix"; then
2849 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850set dummy ${ac_tool_prefix}gcc; ac_word=$2
a0673b07 2851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2852$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2853if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 2854 $as_echo_n "(cached) " >&6
7460295f
MG
2855else
2856 if test -n "$CC"; then
2857 ac_cv_prog_CC="$CC" # Let the user override the test.
2858else
2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860for as_dir in $PATH
2861do
2862 IFS=$as_save_IFS
2863 test -z "$as_dir" && as_dir=.
a0673b07 2864 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866 ac_cv_prog_CC="${ac_tool_prefix}gcc"
a0673b07 2867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2868 break 2
2869 fi
2870done
a0673b07 2871 done
7460295f
MG
2872IFS=$as_save_IFS
2873
2874fi
2875fi
2876CC=$ac_cv_prog_CC
2877if test -n "$CC"; then
a0673b07 2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 2879$as_echo "$CC" >&6; }
7460295f 2880else
a0673b07 2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2882$as_echo "no" >&6; }
7460295f
MG
2883fi
2884
2885
2886fi
2887if test -z "$ac_cv_prog_CC"; then
2888 ac_ct_CC=$CC
2889 # Extract the first word of "gcc", so it can be a program name with args.
2890set dummy gcc; ac_word=$2
a0673b07 2891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2892$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2893if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
33aa8fe1 2894 $as_echo_n "(cached) " >&6
7460295f
MG
2895else
2896 if test -n "$ac_ct_CC"; then
2897 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898else
2899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900for as_dir in $PATH
2901do
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
a0673b07 2904 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906 ac_cv_prog_ac_ct_CC="gcc"
a0673b07 2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2908 break 2
2909 fi
2910done
a0673b07 2911 done
7460295f
MG
2912IFS=$as_save_IFS
2913
2914fi
2915fi
2916ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917if test -n "$ac_ct_CC"; then
a0673b07 2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
33aa8fe1 2919$as_echo "$ac_ct_CC" >&6; }
7460295f 2920else
a0673b07 2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2922$as_echo "no" >&6; }
7460295f
MG
2923fi
2924
2925 if test "x$ac_ct_CC" = x; then
2926 CC=""
2927 else
2928 case $cross_compiling:$ac_tool_warned in
2929yes:)
a0673b07 2930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 2931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
2932ac_tool_warned=yes ;;
2933esac
2934 CC=$ac_ct_CC
2935 fi
2936else
2937 CC="$ac_cv_prog_CC"
2938fi
2939
2940if test -z "$CC"; then
2941 if test -n "$ac_tool_prefix"; then
2942 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943set dummy ${ac_tool_prefix}cc; ac_word=$2
a0673b07 2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2945$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2946if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 2947 $as_echo_n "(cached) " >&6
7460295f
MG
2948else
2949 if test -n "$CC"; then
2950 ac_cv_prog_CC="$CC" # Let the user override the test.
2951else
2952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953for as_dir in $PATH
2954do
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
a0673b07 2957 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2959 ac_cv_prog_CC="${ac_tool_prefix}cc"
a0673b07 2960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2961 break 2
2962 fi
2963done
a0673b07 2964 done
7460295f
MG
2965IFS=$as_save_IFS
2966
2967fi
2968fi
2969CC=$ac_cv_prog_CC
2970if test -n "$CC"; then
a0673b07 2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 2972$as_echo "$CC" >&6; }
7460295f 2973else
a0673b07 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2975$as_echo "no" >&6; }
7460295f
MG
2976fi
2977
2978
2979 fi
2980fi
2981if test -z "$CC"; then
2982 # Extract the first word of "cc", so it can be a program name with args.
2983set dummy cc; ac_word=$2
a0673b07 2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2985$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2986if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 2987 $as_echo_n "(cached) " >&6
7460295f
MG
2988else
2989 if test -n "$CC"; then
2990 ac_cv_prog_CC="$CC" # Let the user override the test.
2991else
2992 ac_prog_rejected=no
2993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994for as_dir in $PATH
2995do
2996 IFS=$as_save_IFS
2997 test -z "$as_dir" && as_dir=.
a0673b07 2998 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3000 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001 ac_prog_rejected=yes
3002 continue
3003 fi
3004 ac_cv_prog_CC="cc"
a0673b07 3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
3006 break 2
3007 fi
3008done
a0673b07 3009 done
7460295f
MG
3010IFS=$as_save_IFS
3011
3012if test $ac_prog_rejected = yes; then
3013 # We found a bogon in the path, so make sure we never use it.
3014 set dummy $ac_cv_prog_CC
3015 shift
3016 if test $# != 0; then
3017 # We chose a different compiler from the bogus one.
3018 # However, it has the same basename, so the bogon will be chosen
3019 # first if we set CC to just the basename; use the full file name.
3020 shift
3021 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3022 fi
3023fi
3024fi
3025fi
3026CC=$ac_cv_prog_CC
3027if test -n "$CC"; then
a0673b07 3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 3029$as_echo "$CC" >&6; }
7460295f 3030else
a0673b07 3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 3032$as_echo "no" >&6; }
7460295f
MG
3033fi
3034
3035
3036fi
3037if test -z "$CC"; then
3038 if test -n "$ac_tool_prefix"; then
3039 for ac_prog in cl.exe
3040 do
3041 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042set dummy $ac_tool_prefix$ac_prog; ac_word=$2
a0673b07 3043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 3044$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 3045if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 3046 $as_echo_n "(cached) " >&6
7460295f
MG
3047else
3048 if test -n "$CC"; then
3049 ac_cv_prog_CC="$CC" # Let the user override the test.
3050else
3051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052for as_dir in $PATH
3053do
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
a0673b07 3056 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
3057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3058 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
a0673b07 3059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
3060 break 2
3061 fi
3062done
a0673b07 3063 done
7460295f
MG
3064IFS=$as_save_IFS
3065
3066fi
3067fi
3068CC=$ac_cv_prog_CC
3069if test -n "$CC"; then
a0673b07 3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 3071$as_echo "$CC" >&6; }
7460295f 3072else
a0673b07 3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 3074$as_echo "no" >&6; }
7460295f
MG
3075fi
3076
3077
3078 test -n "$CC" && break
3079 done
3080fi
3081if test -z "$CC"; then
3082 ac_ct_CC=$CC
3083 for ac_prog in cl.exe
3084do
3085 # Extract the first word of "$ac_prog", so it can be a program name with args.
3086set dummy $ac_prog; ac_word=$2
a0673b07 3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 3088$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 3089if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
33aa8fe1 3090 $as_echo_n "(cached) " >&6
7460295f
MG
3091else
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094else
3095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096for as_dir in $PATH
3097do
3098 IFS=$as_save_IFS
3099 test -z "$as_dir" && as_dir=.
a0673b07 3100 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
3101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102 ac_cv_prog_ac_ct_CC="$ac_prog"
a0673b07 3103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
3104 break 2
3105 fi
3106done
a0673b07 3107 done
7460295f
MG
3108IFS=$as_save_IFS
3109
3110fi
3111fi
3112ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113if test -n "$ac_ct_CC"; then
a0673b07 3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
33aa8fe1 3115$as_echo "$ac_ct_CC" >&6; }
7460295f 3116else
a0673b07 3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 3118$as_echo "no" >&6; }
7460295f
MG
3119fi
3120
3121
3122 test -n "$ac_ct_CC" && break
3123done
3124
3125 if test "x$ac_ct_CC" = x; then
3126 CC=""
3127 else
3128 case $cross_compiling:$ac_tool_warned in
3129yes:)
a0673b07 3130{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 3131$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
3132ac_tool_warned=yes ;;
3133esac
3134 CC=$ac_ct_CC
3135 fi
3136fi
3137
3138fi
3139
3140
a0673b07 3141test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3142$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7fa7cd6d
MG
3143as_fn_error "no acceptable C compiler found in \$PATH
3144See \`config.log' for more details." "$LINENO" 5; }
7460295f
MG
3145
3146# Provide some information about the compiler.
a0673b07 3147$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
33aa8fe1
MG
3148set X $ac_compile
3149ac_compiler=$2
a0673b07
MG
3150for ac_option in --version -v -V -qversion; do
3151 { { ac_try="$ac_compiler $ac_option >&5"
7460295f
MG
3152case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155esac
a0673b07
MG
3156eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157$as_echo "$ac_try_echo"; } >&5
3158 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7460295f 3159 ac_status=$?
a0673b07
MG
3160 if test -s conftest.err; then
3161 sed '10a\
3162... rest of stderr output deleted ...
3163 10q' conftest.err >conftest.er1
3164 cat conftest.er1 >&5
a0673b07 3165 fi
4101fea2 3166 rm -f conftest.er1 conftest.err
a0673b07
MG
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }
3169done
7460295f 3170
a0673b07 3171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f 3172/* end confdefs.h. */
4101fea2 3173
7460295f
MG
3174int
3175main ()
3176{
3177
3178 ;
3179 return 0;
3180}
3181_ACEOF
3182ac_clean_files_save=$ac_clean_files
4101fea2 3183ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
7460295f
MG
3184# Try to create an executable without -o first, disregard a.out.
3185# It will help us diagnose broken compilers, and finding out an intuition
3186# of exeext.
4101fea2
MG
3187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3188$as_echo_n "checking whether the C compiler works... " >&6; }
33aa8fe1
MG
3189ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3190
3191# The possible output files:
3192ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3193
7460295f
MG
3194ac_rmfiles=
3195for ac_file in $ac_files
3196do
3197 case $ac_file in
33aa8fe1 3198 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7460295f
MG
3199 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3200 esac
3201done
3202rm -f $ac_rmfiles
3203
a0673b07 3204if { { ac_try="$ac_link_default"
7460295f
MG
3205case "(($ac_try" in
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3208esac
a0673b07
MG
3209eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3211 (eval "$ac_link_default") 2>&5
3212 ac_status=$?
a0673b07
MG
3213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214 test $ac_status = 0; }; then :
7460295f
MG
3215 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3216# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3217# in a Makefile. We should not override ac_cv_exeext if it was cached,
3218# so that the user can short-circuit this test for compilers unknown to
3219# Autoconf.
3220for ac_file in $ac_files ''
3221do
3222 test -f "$ac_file" || continue
3223 case $ac_file in
33aa8fe1 3224 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
7460295f
MG
3225 ;;
3226 [ab].out )
3227 # We found the default executable, but exeext='' is most
3228 # certainly right.
3229 break;;
3230 *.* )
a0673b07 3231 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
7460295f
MG
3232 then :; else
3233 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3234 fi
3235 # We set ac_cv_exeext here because the later test for it is not
3236 # safe: cross compilers may not add the suffix if given an `-o'
3237 # argument, so we may need to know it at that point already.
3238 # Even if this section looks crufty: it has the advantage of
3239 # actually working.
3240 break;;
3241 * )
3242 break;;
3243 esac
3244done
3245test "$ac_cv_exeext" = no && ac_cv_exeext=
3246
3247else
3248 ac_file=''
3249fi
a0673b07 3250if test -z "$ac_file"; then :
4101fea2
MG
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252$as_echo "no" >&6; }
3253$as_echo "$as_me: failed program was:" >&5
7460295f
MG
3254sed 's/^/| /' conftest.$ac_ext >&5
3255
a0673b07 3256{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3257$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7fa7cd6d
MG
3258{ as_fn_set_status 77
3259as_fn_error "C compiler cannot create executables
3260See \`config.log' for more details." "$LINENO" 5; }; }
4101fea2
MG
3261else
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3263$as_echo "yes" >&6; }
7460295f 3264fi
4101fea2
MG
3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3266$as_echo_n "checking for C compiler default output file name... " >&6; }
3267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3268$as_echo "$ac_file" >&6; }
7460295f
MG
3269ac_exeext=$ac_cv_exeext
3270
4101fea2 3271rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
7460295f 3272ac_clean_files=$ac_clean_files_save
a0673b07 3273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
33aa8fe1 3274$as_echo_n "checking for suffix of executables... " >&6; }
a0673b07 3275if { { ac_try="$ac_link"
7460295f
MG
3276case "(($ac_try" in
3277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278 *) ac_try_echo=$ac_try;;
3279esac
a0673b07
MG
3280eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3281$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3282 (eval "$ac_link") 2>&5
3283 ac_status=$?
a0673b07
MG
3284 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3285 test $ac_status = 0; }; then :
7460295f
MG
3286 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3287# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3288# work properly (i.e., refer to `conftest.exe'), while it won't with
3289# `rm'.
3290for ac_file in conftest.exe conftest conftest.*; do
3291 test -f "$ac_file" || continue
3292 case $ac_file in
33aa8fe1 3293 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7460295f
MG
3294 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3295 break;;
3296 * ) break;;
3297 esac
3298done
3299else
a0673b07 3300 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3301$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7fa7cd6d
MG
3302as_fn_error "cannot compute suffix of executables: cannot compile and link
3303See \`config.log' for more details." "$LINENO" 5; }
7460295f 3304fi
4101fea2 3305rm -f conftest conftest$ac_cv_exeext
a0673b07 3306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
33aa8fe1 3307$as_echo "$ac_cv_exeext" >&6; }
7460295f
MG
3308
3309rm -f conftest.$ac_ext
3310EXEEXT=$ac_cv_exeext
3311ac_exeext=$EXEEXT
4101fea2
MG
3312cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3313/* end confdefs.h. */
3314#include <stdio.h>
3315int
3316main ()
3317{
3318FILE *f = fopen ("conftest.out", "w");
3319 return ferror (f) || fclose (f) != 0;
3320
3321 ;
3322 return 0;
3323}
3324_ACEOF
3325ac_clean_files="$ac_clean_files conftest.out"
3326# Check that the compiler produces executables we can run. If not, either
3327# the compiler is broken, or we cross compile.
3328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3329$as_echo_n "checking whether we are cross compiling... " >&6; }
3330if test "$cross_compiling" != yes; then
3331 { { ac_try="$ac_link"
3332case "(($ac_try" in
3333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3334 *) ac_try_echo=$ac_try;;
3335esac
3336eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3337$as_echo "$ac_try_echo"; } >&5
3338 (eval "$ac_link") 2>&5
3339 ac_status=$?
3340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3341 test $ac_status = 0; }
3342 if { ac_try='./conftest$ac_cv_exeext'
3343 { { case "(($ac_try" in
3344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3345 *) ac_try_echo=$ac_try;;
3346esac
3347eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3348$as_echo "$ac_try_echo"; } >&5
3349 (eval "$ac_try") 2>&5
3350 ac_status=$?
3351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3352 test $ac_status = 0; }; }; then
3353 cross_compiling=no
3354 else
3355 if test "$cross_compiling" = maybe; then
3356 cross_compiling=yes
3357 else
3358 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3359$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7fa7cd6d 3360as_fn_error "cannot run C compiled programs.
4101fea2 3361If you meant to cross compile, use \`--host'.
7fa7cd6d 3362See \`config.log' for more details." "$LINENO" 5; }
4101fea2
MG
3363 fi
3364 fi
3365fi
3366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3367$as_echo "$cross_compiling" >&6; }
3368
3369rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3370ac_clean_files=$ac_clean_files_save
a0673b07 3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
33aa8fe1 3372$as_echo_n "checking for suffix of object files... " >&6; }
a0673b07 3373if test "${ac_cv_objext+set}" = set; then :
33aa8fe1 3374 $as_echo_n "(cached) " >&6
7460295f 3375else
a0673b07 3376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3377/* end confdefs.h. */
3378
3379int
3380main ()
3381{
3382
3383 ;
3384 return 0;
3385}
3386_ACEOF
3387rm -f conftest.o conftest.obj
a0673b07 3388if { { ac_try="$ac_compile"
7460295f
MG
3389case "(($ac_try" in
3390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391 *) ac_try_echo=$ac_try;;
3392esac
a0673b07
MG
3393eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3394$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3395 (eval "$ac_compile") 2>&5
3396 ac_status=$?
a0673b07
MG
3397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3398 test $ac_status = 0; }; then :
7460295f
MG
3399 for ac_file in conftest.o conftest.obj conftest.*; do
3400 test -f "$ac_file" || continue;
3401 case $ac_file in
33aa8fe1 3402 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
7460295f
MG
3403 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3404 break;;
3405 esac
3406done
3407else
33aa8fe1 3408 $as_echo "$as_me: failed program was:" >&5
7460295f
MG
3409sed 's/^/| /' conftest.$ac_ext >&5
3410
a0673b07 3411{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7fa7cd6d
MG
3413as_fn_error "cannot compute suffix of object files: cannot compile
3414See \`config.log' for more details." "$LINENO" 5; }
7460295f 3415fi
7460295f
MG
3416rm -f conftest.$ac_cv_objext conftest.$ac_ext
3417fi
a0673b07 3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
33aa8fe1 3419$as_echo "$ac_cv_objext" >&6; }
7460295f
MG
3420OBJEXT=$ac_cv_objext
3421ac_objext=$OBJEXT
a0673b07 3422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
33aa8fe1 3423$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
a0673b07 3424if test "${ac_cv_c_compiler_gnu+set}" = set; then :
33aa8fe1 3425 $as_echo_n "(cached) " >&6
7460295f 3426else
a0673b07 3427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3428/* end confdefs.h. */
3429
3430int
3431main ()
3432{
3433#ifndef __GNUC__
3434 choke me
3435#endif
3436
3437 ;
3438 return 0;
3439}
3440_ACEOF
a0673b07 3441if ac_fn_c_try_compile "$LINENO"; then :
7460295f
MG
3442 ac_compiler_gnu=yes
3443else
a0673b07 3444 ac_compiler_gnu=no
7460295f 3445fi
7460295f
MG
3446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3447ac_cv_c_compiler_gnu=$ac_compiler_gnu
3448
3449fi
a0673b07 3450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
33aa8fe1
MG
3451$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3452if test $ac_compiler_gnu = yes; then
3453 GCC=yes
3454else
3455 GCC=
3456fi
7460295f
MG
3457ac_test_CFLAGS=${CFLAGS+set}
3458ac_save_CFLAGS=$CFLAGS
a0673b07 3459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
33aa8fe1 3460$as_echo_n "checking whether $CC accepts -g... " >&6; }
a0673b07 3461if test "${ac_cv_prog_cc_g+set}" = set; then :
33aa8fe1 3462 $as_echo_n "(cached) " >&6
7460295f
MG
3463else
3464 ac_save_c_werror_flag=$ac_c_werror_flag
3465 ac_c_werror_flag=yes
3466 ac_cv_prog_cc_g=no
3467 CFLAGS="-g"
a0673b07 3468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3469/* end confdefs.h. */
3470
3471int
3472main ()
3473{
3474
3475 ;
3476 return 0;
3477}
3478_ACEOF
a0673b07 3479if ac_fn_c_try_compile "$LINENO"; then :
7460295f
MG
3480 ac_cv_prog_cc_g=yes
3481else
a0673b07
MG
3482 CFLAGS=""
3483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3484/* end confdefs.h. */
3485
3486int
3487main ()
3488{
3489
3490 ;
3491 return 0;
3492}
3493_ACEOF
a0673b07 3494if ac_fn_c_try_compile "$LINENO"; then :
7460295f 3495
a0673b07
MG
3496else
3497 ac_c_werror_flag=$ac_save_c_werror_flag
7460295f 3498 CFLAGS="-g"
a0673b07 3499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3500/* end confdefs.h. */
3501
3502int
3503main ()
3504{
3505
3506 ;
3507 return 0;
3508}
3509_ACEOF
a0673b07 3510if ac_fn_c_try_compile "$LINENO"; then :
7460295f 3511 ac_cv_prog_cc_g=yes
7460295f 3512fi
7460295f
MG
3513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3514fi
7460295f
MG
3515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3516fi
7460295f
MG
3517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3518 ac_c_werror_flag=$ac_save_c_werror_flag
3519fi
a0673b07 3520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
33aa8fe1 3521$as_echo "$ac_cv_prog_cc_g" >&6; }
7460295f
MG
3522if test "$ac_test_CFLAGS" = set; then
3523 CFLAGS=$ac_save_CFLAGS
3524elif test $ac_cv_prog_cc_g = yes; then
3525 if test "$GCC" = yes; then
3526 CFLAGS="-g -O2"
3527 else
3528 CFLAGS="-g"
3529 fi
3530else
3531 if test "$GCC" = yes; then
3532 CFLAGS="-O2"
3533 else
3534 CFLAGS=
3535 fi
3536fi
a0673b07 3537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
33aa8fe1 3538$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
a0673b07 3539if test "${ac_cv_prog_cc_c89+set}" = set; then :
33aa8fe1 3540 $as_echo_n "(cached) " >&6
7460295f
MG
3541else
3542 ac_cv_prog_cc_c89=no
3543ac_save_CC=$CC
a0673b07 3544cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3545/* end confdefs.h. */
3546#include <stdarg.h>
3547#include <stdio.h>
3548#include <sys/types.h>
3549#include <sys/stat.h>
3550/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3551struct buf { int x; };
3552FILE * (*rcsopen) (struct buf *, struct stat *, int);
3553static char *e (p, i)
3554 char **p;
3555 int i;
3556{
3557 return p[i];
3558}
3559static char *f (char * (*g) (char **, int), char **p, ...)
3560{
3561 char *s;
3562 va_list v;
3563 va_start (v,p);
3564 s = g (p, va_arg (v,int));
3565 va_end (v);
3566 return s;
3567}
3568
3569/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3570 function prototypes and stuff, but not '\xHH' hex character constants.
3571 These don't provoke an error unfortunately, instead are silently treated
3572 as 'x'. The following induces an error, until -std is added to get
3573 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3574 array size at least. It's necessary to write '\x00'==0 to get something
3575 that's true only with -std. */
3576int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3577
3578/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3579 inside strings and character constants. */
3580#define FOO(x) 'x'
3581int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3582
3583int test (int i, double x);
3584struct s1 {int (*f) (int a);};
3585struct s2 {int (*f) (double a);};
3586int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3587int argc;
3588char **argv;
3589int
3590main ()
3591{
3592return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3593 ;
3594 return 0;
3595}
3596_ACEOF
3597for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3598 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3599do
3600 CC="$ac_save_CC $ac_arg"
a0673b07 3601 if ac_fn_c_try_compile "$LINENO"; then :
7460295f 3602 ac_cv_prog_cc_c89=$ac_arg
7460295f 3603fi
7460295f
MG
3604rm -f core conftest.err conftest.$ac_objext
3605 test "x$ac_cv_prog_cc_c89" != "xno" && break
3606done
3607rm -f conftest.$ac_ext
3608CC=$ac_save_CC
3609
3610fi
3611# AC_CACHE_VAL
3612case "x$ac_cv_prog_cc_c89" in
3613 x)
a0673b07 3614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
33aa8fe1 3615$as_echo "none needed" >&6; } ;;
7460295f 3616 xno)
a0673b07 3617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
33aa8fe1 3618$as_echo "unsupported" >&6; } ;;
7460295f
MG
3619 *)
3620 CC="$CC $ac_cv_prog_cc_c89"
a0673b07 3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
33aa8fe1 3622$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
7460295f 3623esac
a0673b07 3624if test "x$ac_cv_prog_cc_c89" != xno; then :
7460295f 3625
a0673b07 3626fi
7460295f
MG
3627
3628ac_ext=c
3629ac_cpp='$CPP $CPPFLAGS'
3630ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3631ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3632ac_compiler_gnu=$ac_cv_c_compiler_gnu
3633DEPDIR="${am__leading_dot}deps"
3634
3635ac_config_commands="$ac_config_commands depfiles"
3636
3637
3638am_make=${MAKE-make}
3639cat > confinc << 'END'
3640am__doit:
db50e572 3641 @echo this is the am__doit target
7460295f
MG
3642.PHONY: am__doit
3643END
3644# If we don't find an include directive, just comment out the code.
a0673b07 3645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
33aa8fe1 3646$as_echo_n "checking for style of include used by $am_make... " >&6; }
7460295f
MG
3647am__include="#"
3648am__quote=
3649_am_result=none
3650# First try GNU make style include.
3651echo "include confinc" > confmf
db50e572
MG
3652# Ignore all kinds of additional output from `make'.
3653case `$am_make -s -f confmf 2> /dev/null` in #(
3654*the\ am__doit\ target*)
3655 am__include=include
3656 am__quote=
3657 _am_result=GNU
3658 ;;
3659esac
7460295f
MG
3660# Now try BSD make style include.
3661if test "$am__include" = "#"; then
3662 echo '.include "confinc"' > confmf
db50e572
MG
3663 case `$am_make -s -f confmf 2> /dev/null` in #(
3664 *the\ am__doit\ target*)
3665 am__include=.include
3666 am__quote="\""
3667 _am_result=BSD
3668 ;;
3669 esac
7460295f
MG
3670fi
3671
3672
a0673b07 3673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
33aa8fe1 3674$as_echo "$_am_result" >&6; }
7460295f
MG
3675rm -f confinc confmf
3676
3677# Check whether --enable-dependency-tracking was given.
a0673b07 3678if test "${enable_dependency_tracking+set}" = set; then :
7460295f
MG
3679 enableval=$enable_dependency_tracking;
3680fi
3681
3682if test "x$enable_dependency_tracking" != xno; then
3683 am_depcomp="$ac_aux_dir/depcomp"
3684 AMDEPBACKSLASH='\'
3685fi
3686 if test "x$enable_dependency_tracking" != xno; then
3687 AMDEP_TRUE=
3688 AMDEP_FALSE='#'
3689else
3690 AMDEP_TRUE='#'
3691 AMDEP_FALSE=
3692fi
3693
3694
3695
3696depcc="$CC" am_compiler_list=
3697
a0673b07 3698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
33aa8fe1 3699$as_echo_n "checking dependency style of $depcc... " >&6; }
a0673b07 3700if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
33aa8fe1 3701 $as_echo_n "(cached) " >&6
7460295f
MG
3702else
3703 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3704 # We make a subdir and do the tests there. Otherwise we can end up
3705 # making bogus files that we don't know about and never remove. For
3706 # instance it was reported that on HP-UX the gcc test will end up
3707 # making a dummy file named `D' -- because `-MD' means `put the output
3708 # in D'.
3709 mkdir conftest.dir
3710 # Copy depcomp to subdir because otherwise we won't find it if we're
3711 # using a relative directory.
3712 cp "$am_depcomp" conftest.dir
3713 cd conftest.dir
3714 # We will build objects and dependencies in a subdirectory because
3715 # it helps to detect inapplicable dependency modes. For instance
3716 # both Tru64's cc and ICC support -MD to output dependencies as a
3717 # side effect of compilation, but ICC will put the dependencies in
3718 # the current directory while Tru64 will put them in the object
3719 # directory.
3720 mkdir sub
3721
3722 am_cv_CC_dependencies_compiler_type=none
3723 if test "$am_compiler_list" = ""; then
3724 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3725 fi
db50e572
MG
3726 am__universal=false
3727 case " $depcc " in #(
3728 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3729 esac
3730
7460295f
MG
3731 for depmode in $am_compiler_list; do
3732 # Setup a source with many dependencies, because some compilers
3733 # like to wrap large dependency lists on column 80 (with \), and
3734 # we should not choose a depcomp mode which is confused by this.
3735 #
3736 # We need to recreate these files for each test, as the compiler may
3737 # overwrite some of them when testing with obscure command lines.
3738 # This happens at least with the AIX C compiler.
3739 : > sub/conftest.c
3740 for i in 1 2 3 4 5 6; do
3741 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3742 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3743 # Solaris 8's {/usr,}/bin/sh.
3744 touch sub/conftst$i.h
3745 done
3746 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3747
db50e572
MG
3748 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3749 # mode. It turns out that the SunPro C++ compiler does not properly
3750 # handle `-M -o', and we need to detect this. Also, some Intel
3751 # versions had trouble with output in subdirs
3752 am__obj=sub/conftest.${OBJEXT-o}
3753 am__minus_obj="-o $am__obj"
7460295f 3754 case $depmode in
db50e572
MG
3755 gcc)
3756 # This depmode causes a compiler race in universal mode.
3757 test "$am__universal" = false || continue
3758 ;;
7460295f
MG
3759 nosideeffect)
3760 # after this tag, mechanisms are not by side-effect, so they'll
3761 # only be used when explicitly requested
3762 if test "x$enable_dependency_tracking" = xyes; then
3763 continue
3764 else
3765 break
3766 fi
3767 ;;
db50e572
MG
3768 msvisualcpp | msvcmsys)
3769 # This compiler won't grok `-c -o', but also, the minuso test has
3770 # not run yet. These depmodes are late enough in the game, and
3771 # so weak that their functioning should not be impacted.
3772 am__obj=conftest.${OBJEXT-o}
3773 am__minus_obj=
3774 ;;
7460295f
MG
3775 none) break ;;
3776 esac
7460295f 3777 if depmode=$depmode \
db50e572 3778 source=sub/conftest.c object=$am__obj \
7460295f 3779 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
db50e572 3780 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7460295f
MG
3781 >/dev/null 2>conftest.err &&
3782 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3783 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
db50e572 3784 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7460295f
MG
3785 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3786 # icc doesn't choke on unknown options, it will just issue warnings
3787 # or remarks (even with -Werror). So we grep stderr for any message
3788 # that says an option was ignored or not supported.
3789 # When given -MP, icc 7.0 and 7.1 complain thusly:
3790 # icc: Command line warning: ignoring option '-M'; no argument required
3791 # The diagnosis changed in icc 8.0:
3792 # icc: Command line remark: option '-MP' not supported
3793 if (grep 'ignoring option' conftest.err ||
3794 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3795 am_cv_CC_dependencies_compiler_type=$depmode
3796 break
3797 fi
3798 fi
3799 done
3800
3801 cd ..
3802 rm -rf conftest.dir
3803else
3804 am_cv_CC_dependencies_compiler_type=none
3805fi
3806
3807fi
a0673b07 3808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
33aa8fe1 3809$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7460295f
MG
3810CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3811
3812 if
3813 test "x$enable_dependency_tracking" != xno \
3814 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3815 am__fastdepCC_TRUE=
3816 am__fastdepCC_FALSE='#'
3817else
3818 am__fastdepCC_TRUE='#'
3819 am__fastdepCC_FALSE=
3820fi
3821
3822
c593cf68
MG
3823
3824ac_c_werror_flag=yes
7460295f 3825
572ac014
MG
3826case `pwd` in
3827 *\ * | *\ *)
a0673b07 3828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
33aa8fe1 3829$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
572ac014
MG
3830esac
3831
3832
3833
4101fea2
MG
3834macro_version='2.2.6b'
3835macro_revision='1.3017'
572ac014
MG
3836
3837
3838
7460295f
MG
3839
3840
7460295f
MG
3841
3842
7460295f
MG
3843
3844
572ac014
MG
3845
3846
3847
3848
3849ltmain="$ac_aux_dir/ltmain.sh"
3850
7460295f
MG
3851# Make sure we can run config.sub.
3852$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
7fa7cd6d 3853 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
7460295f 3854
a0673b07 3855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
33aa8fe1 3856$as_echo_n "checking build system type... " >&6; }
a0673b07 3857if test "${ac_cv_build+set}" = set; then :
33aa8fe1 3858 $as_echo_n "(cached) " >&6
7460295f
MG
3859else
3860 ac_build_alias=$build_alias
3861test "x$ac_build_alias" = x &&
3862 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3863test "x$ac_build_alias" = x &&
7fa7cd6d 3864 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
7460295f 3865ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
7fa7cd6d 3866 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
7460295f
MG
3867
3868fi
a0673b07 3869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
33aa8fe1 3870$as_echo "$ac_cv_build" >&6; }
7460295f
MG
3871case $ac_cv_build in
3872*-*-*) ;;
7fa7cd6d 3873*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
7460295f
MG
3874esac
3875build=$ac_cv_build
3876ac_save_IFS=$IFS; IFS='-'
3877set x $ac_cv_build
3878shift
3879build_cpu=$1
3880build_vendor=$2
3881shift; shift
3882# Remember, the first character of IFS is used to create $*,
3883# except with old shells:
3884build_os=$*
3885IFS=$ac_save_IFS
3886case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3887
3888
a0673b07 3889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
33aa8fe1 3890$as_echo_n "checking host system type... " >&6; }
a0673b07 3891if test "${ac_cv_host+set}" = set; then :
33aa8fe1 3892 $as_echo_n "(cached) " >&6
7460295f
MG
3893else
3894 if test "x$host_alias" = x; then
3895 ac_cv_host=$ac_cv_build
3896else
3897 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
7fa7cd6d 3898 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
7460295f
MG
3899fi
3900
3901fi
a0673b07 3902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
33aa8fe1 3903$as_echo "$ac_cv_host" >&6; }
7460295f
MG
3904case $ac_cv_host in
3905*-*-*) ;;
7fa7cd6d 3906*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
7460295f
MG
3907esac
3908host=$ac_cv_host
3909ac_save_IFS=$IFS; IFS='-'
3910set x $ac_cv_host
3911shift
3912host_cpu=$1
3913host_vendor=$2
3914shift; shift
3915# Remember, the first character of IFS is used to create $*,
3916# except with old shells:
3917host_os=$*
3918IFS=$ac_save_IFS
3919case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3920
3921
a0673b07 3922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
33aa8fe1 3923$as_echo_n "checking for a sed that does not truncate output... " >&6; }
a0673b07 3924if test "${ac_cv_path_SED+set}" = set; then :
33aa8fe1 3925 $as_echo_n "(cached) " >&6
572ac014
MG
3926else
3927 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3928 for ac_i in 1 2 3 4 5 6 7; do
3929 ac_script="$ac_script$as_nl$ac_script"
3930 done
33aa8fe1 3931 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
a0673b07 3932 { ac_script=; unset ac_script;}
33aa8fe1 3933 if test -z "$SED"; then
572ac014 3934 ac_path_SED_found=false
33aa8fe1
MG
3935 # Loop through the user's path and test for each of PROGNAME-LIST
3936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460295f
MG
3937for as_dir in $PATH
3938do
3939 IFS=$as_save_IFS
3940 test -z "$as_dir" && as_dir=.
a0673b07 3941 for ac_prog in sed gsed; do
33aa8fe1
MG
3942 for ac_exec_ext in '' $ac_executable_extensions; do
3943 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3944 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3945# Check for GNU ac_path_SED and select it if it is found.
572ac014
MG
3946 # Check for GNU $ac_path_SED
3947case `"$ac_path_SED" --version 2>&1` in
3948*GNU*)
3949 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3950*)
3951 ac_count=0
33aa8fe1 3952 $as_echo_n 0123456789 >"conftest.in"
572ac014
MG
3953 while :
3954 do
3955 cat "conftest.in" "conftest.in" >"conftest.tmp"
3956 mv "conftest.tmp" "conftest.in"
3957 cp "conftest.in" "conftest.nl"
33aa8fe1 3958 $as_echo '' >> "conftest.nl"
572ac014
MG
3959 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3960 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 3961 as_fn_arith $ac_count + 1 && ac_count=$as_val
572ac014
MG
3962 if test $ac_count -gt ${ac_path_SED_max-0}; then
3963 # Best one so far, save it but keep looking for a better one
3964 ac_cv_path_SED="$ac_path_SED"
3965 ac_path_SED_max=$ac_count
7460295f 3966 fi
572ac014
MG
3967 # 10*(2^10) chars as input seems more than enough
3968 test $ac_count -gt 10 && break
3969 done
3970 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3971esac
3972
33aa8fe1
MG
3973 $ac_path_SED_found && break 3
3974 done
7460295f 3975 done
a0673b07 3976 done
572ac014 3977IFS=$as_save_IFS
33aa8fe1 3978 if test -z "$ac_cv_path_SED"; then
7fa7cd6d 3979 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
33aa8fe1 3980 fi
572ac014
MG
3981else
3982 ac_cv_path_SED=$SED
3983fi
3984
7460295f 3985fi
a0673b07 3986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
33aa8fe1 3987$as_echo "$ac_cv_path_SED" >&6; }
572ac014
MG
3988 SED="$ac_cv_path_SED"
3989 rm -f conftest.sed
3990
3991test -z "$SED" && SED=sed
3992Xsed="$SED -e 1s/^X//"
3993
3994
3995
3996
3997
3998
3999
4000
7460295f 4001
7460295f 4002
7460295f 4003
a0673b07 4004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
33aa8fe1 4005$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
a0673b07 4006if test "${ac_cv_path_GREP+set}" = set; then :
33aa8fe1 4007 $as_echo_n "(cached) " >&6
7460295f 4008else
33aa8fe1 4009 if test -z "$GREP"; then
7460295f 4010 ac_path_GREP_found=false
33aa8fe1
MG
4011 # Loop through the user's path and test for each of PROGNAME-LIST
4012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460295f
MG
4013for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4014do
4015 IFS=$as_save_IFS
4016 test -z "$as_dir" && as_dir=.
a0673b07 4017 for ac_prog in grep ggrep; do
33aa8fe1
MG
4018 for ac_exec_ext in '' $ac_executable_extensions; do
4019 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4020 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4021# Check for GNU ac_path_GREP and select it if it is found.
7460295f
MG
4022 # Check for GNU $ac_path_GREP
4023case `"$ac_path_GREP" --version 2>&1` in
4024*GNU*)
4025 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4026*)
4027 ac_count=0
33aa8fe1 4028 $as_echo_n 0123456789 >"conftest.in"
7460295f
MG
4029 while :
4030 do
4031 cat "conftest.in" "conftest.in" >"conftest.tmp"
4032 mv "conftest.tmp" "conftest.in"
4033 cp "conftest.in" "conftest.nl"
33aa8fe1 4034 $as_echo 'GREP' >> "conftest.nl"
7460295f
MG
4035 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4036 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 4037 as_fn_arith $ac_count + 1 && ac_count=$as_val
7460295f
MG
4038 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4039 # Best one so far, save it but keep looking for a better one
4040 ac_cv_path_GREP="$ac_path_GREP"
4041 ac_path_GREP_max=$ac_count
4042 fi
4043 # 10*(2^10) chars as input seems more than enough
4044 test $ac_count -gt 10 && break
4045 done
4046 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4047esac
4048
33aa8fe1
MG
4049 $ac_path_GREP_found && break 3
4050 done
7460295f 4051 done
a0673b07 4052 done
7460295f 4053IFS=$as_save_IFS
33aa8fe1 4054 if test -z "$ac_cv_path_GREP"; then
7fa7cd6d 4055 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33aa8fe1 4056 fi
7460295f
MG
4057else
4058 ac_cv_path_GREP=$GREP
4059fi
4060
7460295f 4061fi
a0673b07 4062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
33aa8fe1 4063$as_echo "$ac_cv_path_GREP" >&6; }
7460295f
MG
4064 GREP="$ac_cv_path_GREP"
4065
4066
a0673b07 4067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
33aa8fe1 4068$as_echo_n "checking for egrep... " >&6; }
a0673b07 4069if test "${ac_cv_path_EGREP+set}" = set; then :
33aa8fe1 4070 $as_echo_n "(cached) " >&6
7460295f
MG
4071else
4072 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4073 then ac_cv_path_EGREP="$GREP -E"
4074 else
33aa8fe1 4075 if test -z "$EGREP"; then
7460295f 4076 ac_path_EGREP_found=false
33aa8fe1
MG
4077 # Loop through the user's path and test for each of PROGNAME-LIST
4078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460295f
MG
4079for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4080do
4081 IFS=$as_save_IFS
4082 test -z "$as_dir" && as_dir=.
a0673b07 4083 for ac_prog in egrep; do
33aa8fe1
MG
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4086 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4087# Check for GNU ac_path_EGREP and select it if it is found.
7460295f
MG
4088 # Check for GNU $ac_path_EGREP
4089case `"$ac_path_EGREP" --version 2>&1` in
4090*GNU*)
4091 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4092*)
4093 ac_count=0
33aa8fe1 4094 $as_echo_n 0123456789 >"conftest.in"
7460295f
MG
4095 while :
4096 do
4097 cat "conftest.in" "conftest.in" >"conftest.tmp"
4098 mv "conftest.tmp" "conftest.in"
4099 cp "conftest.in" "conftest.nl"
33aa8fe1 4100 $as_echo 'EGREP' >> "conftest.nl"
7460295f
MG
4101 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4102 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 4103 as_fn_arith $ac_count + 1 && ac_count=$as_val
7460295f
MG
4104 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4105 # Best one so far, save it but keep looking for a better one
4106 ac_cv_path_EGREP="$ac_path_EGREP"
4107 ac_path_EGREP_max=$ac_count
4108 fi
4109 # 10*(2^10) chars as input seems more than enough
4110 test $ac_count -gt 10 && break
4111 done
4112 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4113esac
4114
33aa8fe1
MG
4115 $ac_path_EGREP_found && break 3
4116 done
7460295f 4117 done
a0673b07 4118 done
7460295f 4119IFS=$as_save_IFS
33aa8fe1 4120 if test -z "$ac_cv_path_EGREP"; then
7fa7cd6d 4121 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33aa8fe1 4122 fi
7460295f
MG
4123else
4124 ac_cv_path_EGREP=$EGREP
4125fi
4126
7460295f
MG
4127 fi
4128fi
a0673b07 4129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
33aa8fe1 4130$as_echo "$ac_cv_path_EGREP" >&6; }
7460295f
MG
4131 EGREP="$ac_cv_path_EGREP"
4132
4133
a0673b07 4134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
33aa8fe1 4135$as_echo_n "checking for fgrep... " >&6; }
a0673b07 4136if test "${ac_cv_path_FGREP+set}" = set; then :
33aa8fe1 4137 $as_echo_n "(cached) " >&6
572ac014
MG
4138else
4139 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4140 then ac_cv_path_FGREP="$GREP -F"
4141 else
33aa8fe1 4142 if test -z "$FGREP"; then
572ac014 4143 ac_path_FGREP_found=false
33aa8fe1
MG
4144 # Loop through the user's path and test for each of PROGNAME-LIST
4145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
572ac014
MG
4146for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4147do
4148 IFS=$as_save_IFS
4149 test -z "$as_dir" && as_dir=.
a0673b07 4150 for ac_prog in fgrep; do
33aa8fe1
MG
4151 for ac_exec_ext in '' $ac_executable_extensions; do
4152 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4153 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4154# Check for GNU ac_path_FGREP and select it if it is found.
572ac014
MG
4155 # Check for GNU $ac_path_FGREP
4156case `"$ac_path_FGREP" --version 2>&1` in
4157*GNU*)
4158 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4159*)
4160 ac_count=0
33aa8fe1 4161 $as_echo_n 0123456789 >"conftest.in"
572ac014
MG
4162 while :
4163 do
4164 cat "conftest.in" "conftest.in" >"conftest.tmp"
4165 mv "conftest.tmp" "conftest.in"
4166 cp "conftest.in" "conftest.nl"
33aa8fe1 4167 $as_echo 'FGREP' >> "conftest.nl"
572ac014
MG
4168 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4169 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 4170 as_fn_arith $ac_count + 1 && ac_count=$as_val
572ac014
MG
4171 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4172 # Best one so far, save it but keep looking for a better one
4173 ac_cv_path_FGREP="$ac_path_FGREP"
4174 ac_path_FGREP_max=$ac_count
4175 fi
4176 # 10*(2^10) chars as input seems more than enough
4177 test $ac_count -gt 10 && break
4178 done
4179 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4180esac
4181
33aa8fe1
MG
4182 $ac_path_FGREP_found && break 3
4183 done
572ac014 4184 done
a0673b07 4185 done
572ac014 4186IFS=$as_save_IFS
33aa8fe1 4187 if test -z "$ac_cv_path_FGREP"; then
7fa7cd6d 4188 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33aa8fe1 4189 fi
7460295f 4190else
572ac014 4191 ac_cv_path_FGREP=$FGREP
7460295f
MG
4192fi
4193
572ac014
MG
4194 fi
4195fi
a0673b07 4196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
33aa8fe1 4197$as_echo "$ac_cv_path_FGREP" >&6; }
572ac014
MG
4198 FGREP="$ac_cv_path_FGREP"
4199
4200
4201test -z "$GREP" && GREP=grep
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221# Check whether --with-gnu-ld was given.
a0673b07 4222if test "${with_gnu_ld+set}" = set; then :
572ac014
MG
4223 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4224else
4225 with_gnu_ld=no
4226fi
4227
4228ac_prog=ld
4229if test "$GCC" = yes; then
4230 # Check if gcc -print-prog-name=ld gives a path.
a0673b07 4231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
33aa8fe1 4232$as_echo_n "checking for ld used by $CC... " >&6; }
572ac014
MG
4233 case $host in
4234 *-*-mingw*)
4235 # gcc leaves a trailing carriage return which upsets mingw
4236 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4237 *)
4238 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4239 esac
4240 case $ac_prog in
4241 # Accept absolute paths.
4242 [\\/]* | ?:[\\/]*)
4243 re_direlt='/[^/][^/]*/\.\./'
4244 # Canonicalize the pathname of ld
4245 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4246 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4247 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4248 done
4249 test -z "$LD" && LD="$ac_prog"
4250 ;;
4251 "")
4252 # If it fails, then pretend we aren't using GCC.
7460295f
MG
4253 ac_prog=ld
4254 ;;
4255 *)
4256 # If it is relative, then search for the first ld in PATH.
4257 with_gnu_ld=unknown
4258 ;;
4259 esac
4260elif test "$with_gnu_ld" = yes; then
a0673b07 4261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
33aa8fe1 4262$as_echo_n "checking for GNU ld... " >&6; }
7460295f 4263else
a0673b07 4264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
33aa8fe1 4265$as_echo_n "checking for non-GNU ld... " >&6; }
7460295f 4266fi
a0673b07 4267if test "${lt_cv_path_LD+set}" = set; then :
33aa8fe1 4268 $as_echo_n "(cached) " >&6
7460295f
MG
4269else
4270 if test -z "$LD"; then
4271 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4272 for ac_dir in $PATH; do
4273 IFS="$lt_save_ifs"
4274 test -z "$ac_dir" && ac_dir=.
4275 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4276 lt_cv_path_LD="$ac_dir/$ac_prog"
4277 # Check to see if the program is GNU ld. I'd rather use --version,
4278 # but apparently some variants of GNU ld only accept -v.
4279 # Break only if it was the GNU/non-GNU ld that we prefer.
4280 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4281 *GNU* | *'with BFD'*)
4282 test "$with_gnu_ld" != no && break
4283 ;;
4284 *)
4285 test "$with_gnu_ld" != yes && break
4286 ;;
4287 esac
4288 fi
4289 done
4290 IFS="$lt_save_ifs"
4291else
4292 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4293fi
4294fi
4295
4296LD="$lt_cv_path_LD"
4297if test -n "$LD"; then
a0673b07 4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
33aa8fe1 4299$as_echo "$LD" >&6; }
7460295f 4300else
a0673b07 4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4302$as_echo "no" >&6; }
7460295f 4303fi
7fa7cd6d 4304test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
a0673b07 4305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
33aa8fe1 4306$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
a0673b07 4307if test "${lt_cv_prog_gnu_ld+set}" = set; then :
33aa8fe1 4308 $as_echo_n "(cached) " >&6
7460295f
MG
4309else
4310 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4311case `$LD -v 2>&1 </dev/null` in
4312*GNU* | *'with BFD'*)
4313 lt_cv_prog_gnu_ld=yes
4314 ;;
4315*)
4316 lt_cv_prog_gnu_ld=no
4317 ;;
4318esac
4319fi
a0673b07 4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
33aa8fe1 4321$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7460295f
MG
4322with_gnu_ld=$lt_cv_prog_gnu_ld
4323
4324
7460295f 4325
572ac014
MG
4326
4327
4328
4329
4330
4331
a0673b07 4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
33aa8fe1 4333$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
a0673b07 4334if test "${lt_cv_path_NM+set}" = set; then :
33aa8fe1 4335 $as_echo_n "(cached) " >&6
7460295f
MG
4336else
4337 if test -n "$NM"; then
4338 # Let the user override the test.
4339 lt_cv_path_NM="$NM"
4340else
4341 lt_nm_to_check="${ac_tool_prefix}nm"
4342 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4343 lt_nm_to_check="$lt_nm_to_check nm"
4344 fi
4345 for lt_tmp_nm in $lt_nm_to_check; do
4346 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4347 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4348 IFS="$lt_save_ifs"
4349 test -z "$ac_dir" && ac_dir=.
4350 tmp_nm="$ac_dir/$lt_tmp_nm"
4351 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4352 # Check to see if the nm accepts a BSD-compat flag.
4353 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4354 # nm: unknown option "B" ignored
4355 # Tru64's nm complains that /dev/null is an invalid object file
4356 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4357 */dev/null* | *'Invalid file or object type'*)
4358 lt_cv_path_NM="$tmp_nm -B"
4359 break
4360 ;;
4361 *)
4362 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4363 */dev/null*)
4364 lt_cv_path_NM="$tmp_nm -p"
4365 break
4366 ;;
4367 *)
4368 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4369 continue # so that we can try to find one that supports BSD flags
4370 ;;
4371 esac
4372 ;;
4373 esac
4374 fi
4375 done
4376 IFS="$lt_save_ifs"
4377 done
572ac014 4378 : ${lt_cv_path_NM=no}
7460295f
MG
4379fi
4380fi
a0673b07 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
33aa8fe1 4382$as_echo "$lt_cv_path_NM" >&6; }
572ac014
MG
4383if test "$lt_cv_path_NM" != "no"; then
4384 NM="$lt_cv_path_NM"
4385else
4386 # Didn't find any BSD compatible name lister, look for dumpbin.
4387 if test -n "$ac_tool_prefix"; then
4388 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4389 do
4390 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4391set dummy $ac_tool_prefix$ac_prog; ac_word=$2
a0673b07 4392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4393$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4394if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
33aa8fe1 4395 $as_echo_n "(cached) " >&6
572ac014
MG
4396else
4397 if test -n "$DUMPBIN"; then
4398 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4399else
4400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401for as_dir in $PATH
4402do
4403 IFS=$as_save_IFS
4404 test -z "$as_dir" && as_dir=.
a0673b07 4405 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4406 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4407 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
a0673b07 4408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4409 break 2
4410 fi
4411done
a0673b07 4412 done
572ac014 4413IFS=$as_save_IFS
7460295f 4414
572ac014
MG
4415fi
4416fi
4417DUMPBIN=$ac_cv_prog_DUMPBIN
4418if test -n "$DUMPBIN"; then
a0673b07 4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
33aa8fe1 4420$as_echo "$DUMPBIN" >&6; }
7460295f 4421else
a0673b07 4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4423$as_echo "no" >&6; }
7460295f
MG
4424fi
4425
7460295f 4426
572ac014
MG
4427 test -n "$DUMPBIN" && break
4428 done
4429fi
4430if test -z "$DUMPBIN"; then
4431 ac_ct_DUMPBIN=$DUMPBIN
4432 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4433do
4434 # Extract the first word of "$ac_prog", so it can be a program name with args.
4435set dummy $ac_prog; ac_word=$2
a0673b07 4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4437$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4438if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
33aa8fe1 4439 $as_echo_n "(cached) " >&6
572ac014
MG
4440else
4441 if test -n "$ac_ct_DUMPBIN"; then
4442 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4443else
4444as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4445for as_dir in $PATH
4446do
4447 IFS=$as_save_IFS
4448 test -z "$as_dir" && as_dir=.
a0673b07 4449 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4450 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4451 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
a0673b07 4452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4453 break 2
4454 fi
4455done
a0673b07 4456 done
572ac014 4457IFS=$as_save_IFS
7460295f 4458
572ac014
MG
4459fi
4460fi
4461ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4462if test -n "$ac_ct_DUMPBIN"; then
a0673b07 4463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
33aa8fe1 4464$as_echo "$ac_ct_DUMPBIN" >&6; }
572ac014 4465else
a0673b07 4466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4467$as_echo "no" >&6; }
572ac014 4468fi
7460295f 4469
7460295f 4470
572ac014
MG
4471 test -n "$ac_ct_DUMPBIN" && break
4472done
7460295f 4473
572ac014
MG
4474 if test "x$ac_ct_DUMPBIN" = x; then
4475 DUMPBIN=":"
7460295f 4476 else
572ac014
MG
4477 case $cross_compiling:$ac_tool_warned in
4478yes:)
a0673b07 4479{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 4480$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014
MG
4481ac_tool_warned=yes ;;
4482esac
4483 DUMPBIN=$ac_ct_DUMPBIN
7460295f 4484 fi
572ac014 4485fi
7460295f 4486
7460295f 4487
572ac014
MG
4488 if test "$DUMPBIN" != ":"; then
4489 NM="$DUMPBIN"
7460295f 4490 fi
572ac014
MG
4491fi
4492test -z "$NM" && NM=nm
7460295f 4493
7460295f 4494
7460295f 4495
7460295f 4496
7460295f 4497
7460295f 4498
a0673b07 4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
33aa8fe1 4500$as_echo_n "checking the name lister ($NM) interface... " >&6; }
a0673b07 4501if test "${lt_cv_nm_interface+set}" = set; then :
33aa8fe1 4502 $as_echo_n "(cached) " >&6
572ac014
MG
4503else
4504 lt_cv_nm_interface="BSD nm"
4505 echo "int some_variable = 0;" > conftest.$ac_ext
7fa7cd6d 4506 (eval echo "\"\$as_me:4506: $ac_compile\"" >&5)
572ac014
MG
4507 (eval "$ac_compile" 2>conftest.err)
4508 cat conftest.err >&5
7fa7cd6d 4509 (eval echo "\"\$as_me:4509: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
572ac014
MG
4510 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4511 cat conftest.err >&5
7fa7cd6d 4512 (eval echo "\"\$as_me:4512: output\"" >&5)
572ac014
MG
4513 cat conftest.out >&5
4514 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4515 lt_cv_nm_interface="MS dumpbin"
7460295f 4516 fi
572ac014
MG
4517 rm -f conftest*
4518fi
a0673b07 4519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
33aa8fe1 4520$as_echo "$lt_cv_nm_interface" >&6; }
7460295f 4521
a0673b07 4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
33aa8fe1 4523$as_echo_n "checking whether ln -s works... " >&6; }
572ac014
MG
4524LN_S=$as_ln_s
4525if test "$LN_S" = "ln -s"; then
a0673b07 4526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 4527$as_echo "yes" >&6; }
572ac014 4528else
a0673b07 4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
33aa8fe1 4530$as_echo "no, using $LN_S" >&6; }
572ac014 4531fi
7460295f 4532
572ac014 4533# find the maximum length of command line arguments
a0673b07 4534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
33aa8fe1 4535$as_echo_n "checking the maximum length of command line arguments... " >&6; }
a0673b07 4536if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
33aa8fe1 4537 $as_echo_n "(cached) " >&6
572ac014
MG
4538else
4539 i=0
4540 teststring="ABCD"
7460295f 4541
572ac014
MG
4542 case $build_os in
4543 msdosdjgpp*)
4544 # On DJGPP, this test can blow up pretty badly due to problems in libc
4545 # (any single argument exceeding 2000 bytes causes a buffer overrun
4546 # during glob expansion). Even if it were fixed, the result of this
4547 # check would be larger than it should be.
4548 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4549 ;;
7460295f 4550
572ac014
MG
4551 gnu*)
4552 # Under GNU Hurd, this test is not required because there is
4553 # no limit to the length of command line arguments.
4554 # Libtool will interpret -1 as no limit whatsoever
4555 lt_cv_sys_max_cmd_len=-1;
4556 ;;
7460295f 4557
572ac014
MG
4558 cygwin* | mingw* | cegcc*)
4559 # On Win9x/ME, this test blows up -- it succeeds, but takes
4560 # about 5 minutes as the teststring grows exponentially.
4561 # Worse, since 9x/ME are not pre-emptively multitasking,
4562 # you end up with a "frozen" computer, even though with patience
4563 # the test eventually succeeds (with a max line length of 256k).
4564 # Instead, let's just punt: use the minimum linelength reported by
4565 # all of the supported platforms: 8192 (on NT/2K/XP).
4566 lt_cv_sys_max_cmd_len=8192;
4567 ;;
7460295f 4568
572ac014
MG
4569 amigaos*)
4570 # On AmigaOS with pdksh, this test takes hours, literally.
4571 # So we just punt and use a minimum line length of 8192.
4572 lt_cv_sys_max_cmd_len=8192;
4573 ;;
7460295f 4574
572ac014
MG
4575 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4576 # This has been around since 386BSD, at least. Likely further.
4577 if test -x /sbin/sysctl; then
4578 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4579 elif test -x /usr/sbin/sysctl; then
4580 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4581 else
4582 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4583 fi
4584 # And add a safety zone
4585 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4586 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7460295f 4587 ;;
572ac014
MG
4588
4589 interix*)
4590 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4591 lt_cv_sys_max_cmd_len=196608
7460295f 4592 ;;
572ac014
MG
4593
4594 osf*)
4595 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4596 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4597 # nice to cause kernel panics so lets avoid the loop below.
4598 # First set a reasonable default.
4599 lt_cv_sys_max_cmd_len=16384
4600 #
4601 if test -x /sbin/sysconfig; then
4602 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4603 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4604 esac
4605 fi
7460295f 4606 ;;
572ac014
MG
4607 sco3.2v5*)
4608 lt_cv_sys_max_cmd_len=102400
7460295f 4609 ;;
572ac014
MG
4610 sysv5* | sco5v6* | sysv4.2uw2*)
4611 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4612 if test -n "$kargmax"; then
4613 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4614 else
4615 lt_cv_sys_max_cmd_len=32768
4616 fi
7460295f 4617 ;;
572ac014
MG
4618 *)
4619 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4620 if test -n "$lt_cv_sys_max_cmd_len"; then
4621 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4622 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4623 else
4624 # Make teststring a little bigger before we do anything with it.
4625 # a 1K string should be a reasonable start.
4626 for i in 1 2 3 4 5 6 7 8 ; do
4627 teststring=$teststring$teststring
4628 done
4629 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4630 # If test is not a shell built-in, we'll probably end up computing a
4631 # maximum length that is only half of the actual maximum length, but
4632 # we can't tell.
4633 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4634 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4635 test $i != 17 # 1/2 MB should be enough
4636 do
4637 i=`expr $i + 1`
4638 teststring=$teststring$teststring
4639 done
4640 # Only check the string length outside the loop.
4641 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4642 teststring=
4643 # Add a significant safety factor because C++ compilers can tack on
4644 # massive amounts of additional arguments before passing them to the
4645 # linker. It appears as though 1/2 is a usable value.
4646 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4647 fi
7460295f
MG
4648 ;;
4649 esac
7460295f 4650
572ac014 4651fi
7460295f 4652
572ac014 4653if test -n $lt_cv_sys_max_cmd_len ; then
a0673b07 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
33aa8fe1 4655$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
572ac014 4656else
a0673b07 4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
33aa8fe1 4658$as_echo "none" >&6; }
7460295f 4659fi
572ac014 4660max_cmd_len=$lt_cv_sys_max_cmd_len
7460295f
MG
4661
4662
4663
4664
7460295f 4665
7460295f 4666
572ac014
MG
4667: ${CP="cp -f"}
4668: ${MV="mv -f"}
4669: ${RM="rm -f"}
7460295f 4670
a0673b07 4671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
33aa8fe1 4672$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
572ac014
MG
4673# Try some XSI features
4674xsi_shell=no
4675( _lt_dummy="a/b/c"
4676 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4677 = c,a/b,, \
4678 && eval 'test $(( 1 + 1 )) -eq 2 \
4679 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4680 && xsi_shell=yes
a0673b07 4681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
33aa8fe1 4682$as_echo "$xsi_shell" >&6; }
7460295f 4683
572ac014 4684
a0673b07 4685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
33aa8fe1 4686$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
572ac014
MG
4687lt_shell_append=no
4688( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4689 >/dev/null 2>&1 \
4690 && lt_shell_append=yes
a0673b07 4691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
33aa8fe1 4692$as_echo "$lt_shell_append" >&6; }
572ac014
MG
4693
4694
4695if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4696 lt_unset=unset
4697else
4698 lt_unset=false
7460295f
MG
4699fi
4700
7460295f 4701
572ac014
MG
4702
4703
4704
4705# test EBCDIC or ASCII
4706case `echo X|tr X '\101'` in
4707 A) # ASCII based system
4708 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4709 lt_SP2NL='tr \040 \012'
4710 lt_NL2SP='tr \015\012 \040\040'
7460295f 4711 ;;
572ac014
MG
4712 *) # EBCDIC based system
4713 lt_SP2NL='tr \100 \n'
4714 lt_NL2SP='tr \r\n \100\100'
7460295f 4715 ;;
572ac014 4716esac
7460295f 4717
7460295f 4718
7460295f 4719
7460295f 4720
7460295f 4721
7460295f 4722
7460295f 4723
7460295f 4724
572ac014 4725
a0673b07 4726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
33aa8fe1 4727$as_echo_n "checking for $LD option to reload object files... " >&6; }
a0673b07 4728if test "${lt_cv_ld_reload_flag+set}" = set; then :
33aa8fe1 4729 $as_echo_n "(cached) " >&6
572ac014
MG
4730else
4731 lt_cv_ld_reload_flag='-r'
7460295f 4732fi
a0673b07 4733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
33aa8fe1 4734$as_echo "$lt_cv_ld_reload_flag" >&6; }
572ac014
MG
4735reload_flag=$lt_cv_ld_reload_flag
4736case $reload_flag in
4737"" | " "*) ;;
4738*) reload_flag=" $reload_flag" ;;
4739esac
4740reload_cmds='$LD$reload_flag -o $output$reload_objs'
4741case $host_os in
4742 darwin*)
4743 if test "$GCC" = yes; then
4744 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4745 else
4746 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4747 fi
4748 ;;
4749esac
7460295f
MG
4750
4751
7460295f 4752
7460295f
MG
4753
4754
7460295f 4755
7460295f 4756
7460295f 4757
572ac014
MG
4758
4759if test -n "$ac_tool_prefix"; then
4760 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4761set dummy ${ac_tool_prefix}objdump; ac_word=$2
a0673b07 4762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4763$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4764if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
33aa8fe1 4765 $as_echo_n "(cached) " >&6
7460295f 4766else
572ac014
MG
4767 if test -n "$OBJDUMP"; then
4768 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4769else
4770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4771for as_dir in $PATH
4772do
4773 IFS=$as_save_IFS
4774 test -z "$as_dir" && as_dir=.
a0673b07 4775 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4776 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4777 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
a0673b07 4778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4779 break 2
4780 fi
4781done
a0673b07 4782 done
572ac014 4783IFS=$as_save_IFS
7460295f 4784
572ac014
MG
4785fi
4786fi
4787OBJDUMP=$ac_cv_prog_OBJDUMP
4788if test -n "$OBJDUMP"; then
a0673b07 4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
33aa8fe1 4790$as_echo "$OBJDUMP" >&6; }
572ac014 4791else
a0673b07 4792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4793$as_echo "no" >&6; }
7460295f
MG
4794fi
4795
7460295f 4796
7460295f 4797fi
572ac014
MG
4798if test -z "$ac_cv_prog_OBJDUMP"; then
4799 ac_ct_OBJDUMP=$OBJDUMP
4800 # Extract the first word of "objdump", so it can be a program name with args.
4801set dummy objdump; ac_word=$2
a0673b07 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4803$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4804if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
33aa8fe1 4805 $as_echo_n "(cached) " >&6
572ac014
MG
4806else
4807 if test -n "$ac_ct_OBJDUMP"; then
4808 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4809else
4810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4811for as_dir in $PATH
4812do
4813 IFS=$as_save_IFS
4814 test -z "$as_dir" && as_dir=.
a0673b07 4815 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4817 ac_cv_prog_ac_ct_OBJDUMP="objdump"
a0673b07 4818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4819 break 2
4820 fi
4821done
a0673b07 4822 done
572ac014 4823IFS=$as_save_IFS
7460295f
MG
4824
4825fi
572ac014
MG
4826fi
4827ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4828if test -n "$ac_ct_OBJDUMP"; then
a0673b07 4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
33aa8fe1 4830$as_echo "$ac_ct_OBJDUMP" >&6; }
7460295f 4831else
a0673b07 4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4833$as_echo "no" >&6; }
7460295f 4834fi
572ac014
MG
4835
4836 if test "x$ac_ct_OBJDUMP" = x; then
4837 OBJDUMP="false"
4838 else
4839 case $cross_compiling:$ac_tool_warned in
4840yes:)
a0673b07 4841{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 4842$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014 4843ac_tool_warned=yes ;;
7460295f 4844esac
572ac014
MG
4845 OBJDUMP=$ac_ct_OBJDUMP
4846 fi
7460295f 4847else
572ac014 4848 OBJDUMP="$ac_cv_prog_OBJDUMP"
7460295f
MG
4849fi
4850
572ac014 4851test -z "$OBJDUMP" && OBJDUMP=objdump
7460295f 4852
7460295f 4853
7460295f 4854
7460295f 4855
7460295f 4856
7460295f
MG
4857
4858
7460295f 4859
7460295f 4860
a0673b07 4861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
33aa8fe1 4862$as_echo_n "checking how to recognize dependent libraries... " >&6; }
a0673b07 4863if test "${lt_cv_deplibs_check_method+set}" = set; then :
33aa8fe1 4864 $as_echo_n "(cached) " >&6
7460295f 4865else
572ac014
MG
4866 lt_cv_file_magic_cmd='$MAGIC_CMD'
4867lt_cv_file_magic_test_file=
4868lt_cv_deplibs_check_method='unknown'
4869# Need to set the preceding variable on all platforms that support
4870# interlibrary dependencies.
4871# 'none' -- dependencies not supported.
4872# `unknown' -- same as none, but documents that we really don't know.
4873# 'pass_all' -- all dependencies passed with no checks.
4874# 'test_compile' -- check by making test program.
4875# 'file_magic [[regex]]' -- check by looking for files in library path
4876# which responds to the $file_magic_cmd with a given extended regex.
4877# If you have `file' or equivalent on your system and you're not sure
4878# whether `pass_all' will *always* work, you probably want this one.
7460295f 4879
572ac014
MG
4880case $host_os in
4881aix[4-9]*)
4882 lt_cv_deplibs_check_method=pass_all
4883 ;;
7460295f 4884
572ac014
MG
4885beos*)
4886 lt_cv_deplibs_check_method=pass_all
4887 ;;
7460295f 4888
572ac014
MG
4889bsdi[45]*)
4890 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4891 lt_cv_file_magic_cmd='/usr/bin/file -L'
4892 lt_cv_file_magic_test_file=/shlib/libc.so
4893 ;;
7460295f 4894
572ac014
MG
4895cygwin*)
4896 # func_win32_libid is a shell function defined in ltmain.sh
4897 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4898 lt_cv_file_magic_cmd='func_win32_libid'
4899 ;;
7460295f 4900
572ac014
MG
4901mingw* | pw32*)
4902 # Base MSYS/MinGW do not provide the 'file' command needed by
4903 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4904 # unless we find 'file', for example because we are cross-compiling.
4905 if ( file / ) >/dev/null 2>&1; then
4906 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4907 lt_cv_file_magic_cmd='func_win32_libid'
4908 else
4909 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4910 lt_cv_file_magic_cmd='$OBJDUMP -f'
4911 fi
4912 ;;
7460295f 4913
572ac014
MG
4914cegcc)
4915 # use the weaker test based on 'objdump'. See mingw*.
4916 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4917 lt_cv_file_magic_cmd='$OBJDUMP -f'
4918 ;;
7460295f 4919
572ac014
MG
4920darwin* | rhapsody*)
4921 lt_cv_deplibs_check_method=pass_all
4922 ;;
7460295f 4923
572ac014
MG
4924freebsd* | dragonfly*)
4925 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4926 case $host_cpu in
4927 i*86 )
4928 # Not sure whether the presence of OpenBSD here was a mistake.
4929 # Let's accept both of them until this is cleared up.
4930 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4931 lt_cv_file_magic_cmd=/usr/bin/file
4932 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4933 ;;
4934 esac
4935 else
4936 lt_cv_deplibs_check_method=pass_all
4937 fi
4938 ;;
7460295f 4939
572ac014
MG
4940gnu*)
4941 lt_cv_deplibs_check_method=pass_all
4942 ;;
7460295f 4943
572ac014
MG
4944hpux10.20* | hpux11*)
4945 lt_cv_file_magic_cmd=/usr/bin/file
4946 case $host_cpu in
4947 ia64*)
4948 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4949 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4950 ;;
4951 hppa*64*)
4952 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4953 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4954 ;;
4955 *)
4956 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4957 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4958 ;;
4959 esac
4960 ;;
7460295f 4961
572ac014
MG
4962interix[3-9]*)
4963 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4964 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4965 ;;
7460295f 4966
572ac014
MG
4967irix5* | irix6* | nonstopux*)
4968 case $LD in
4969 *-32|*"-32 ") libmagic=32-bit;;
4970 *-n32|*"-n32 ") libmagic=N32;;
4971 *-64|*"-64 ") libmagic=64-bit;;
4972 *) libmagic=never-match;;
4973 esac
4974 lt_cv_deplibs_check_method=pass_all
4975 ;;
7460295f 4976
572ac014 4977# This must be Linux ELF.
4101fea2 4978linux* | k*bsd*-gnu | kopensolaris*-gnu)
572ac014
MG
4979 lt_cv_deplibs_check_method=pass_all
4980 ;;
7460295f 4981
572ac014
MG
4982netbsd* | netbsdelf*-gnu)
4983 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4984 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4985 else
4986 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4987 fi
4988 ;;
7460295f 4989
572ac014
MG
4990newos6*)
4991 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4992 lt_cv_file_magic_cmd=/usr/bin/file
4993 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4994 ;;
7460295f 4995
572ac014
MG
4996*nto* | *qnx*)
4997 lt_cv_deplibs_check_method=pass_all
4998 ;;
7460295f 4999
572ac014
MG
5000openbsd*)
5001 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5002 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5003 else
5004 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5005 fi
5006 ;;
7460295f 5007
572ac014
MG
5008osf3* | osf4* | osf5*)
5009 lt_cv_deplibs_check_method=pass_all
5010 ;;
7460295f 5011
572ac014
MG
5012rdos*)
5013 lt_cv_deplibs_check_method=pass_all
5014 ;;
7460295f 5015
572ac014
MG
5016solaris*)
5017 lt_cv_deplibs_check_method=pass_all
5018 ;;
7460295f 5019
572ac014
MG
5020sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5021 lt_cv_deplibs_check_method=pass_all
5022 ;;
7460295f 5023
572ac014
MG
5024sysv4 | sysv4.3*)
5025 case $host_vendor in
5026 motorola)
5027 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]'
5028 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5029 ;;
5030 ncr)
5031 lt_cv_deplibs_check_method=pass_all
5032 ;;
5033 sequent)
5034 lt_cv_file_magic_cmd='/bin/file'
5035 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5036 ;;
5037 sni)
5038 lt_cv_file_magic_cmd='/bin/file'
5039 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5040 lt_cv_file_magic_test_file=/lib/libc.so
5041 ;;
5042 siemens)
5043 lt_cv_deplibs_check_method=pass_all
5044 ;;
5045 pc)
5046 lt_cv_deplibs_check_method=pass_all
5047 ;;
5048 esac
5049 ;;
7460295f 5050
572ac014
MG
5051tpf*)
5052 lt_cv_deplibs_check_method=pass_all
5053 ;;
7460295f 5054esac
7460295f
MG
5055
5056fi
a0673b07 5057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
33aa8fe1 5058$as_echo "$lt_cv_deplibs_check_method" >&6; }
572ac014
MG
5059file_magic_cmd=$lt_cv_file_magic_cmd
5060deplibs_check_method=$lt_cv_deplibs_check_method
5061test -z "$deplibs_check_method" && deplibs_check_method=unknown
7460295f
MG
5062
5063
7460295f 5064
7460295f 5065
7460295f 5066
7460295f 5067
7460295f 5068
7460295f 5069
7460295f 5070
7460295f 5071
7460295f 5072
7460295f 5073
572ac014
MG
5074if test -n "$ac_tool_prefix"; then
5075 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5076set dummy ${ac_tool_prefix}ar; ac_word=$2
a0673b07 5077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5078$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5079if test "${ac_cv_prog_AR+set}" = set; then :
33aa8fe1 5080 $as_echo_n "(cached) " >&6
7460295f 5081else
572ac014
MG
5082 if test -n "$AR"; then
5083 ac_cv_prog_AR="$AR" # Let the user override the test.
7460295f
MG
5084else
5085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086for as_dir in $PATH
5087do
5088 IFS=$as_save_IFS
5089 test -z "$as_dir" && as_dir=.
a0673b07 5090 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5092 ac_cv_prog_AR="${ac_tool_prefix}ar"
a0673b07 5093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5094 break 2
5095 fi
5096done
a0673b07 5097 done
7460295f
MG
5098IFS=$as_save_IFS
5099
5100fi
5101fi
572ac014
MG
5102AR=$ac_cv_prog_AR
5103if test -n "$AR"; then
a0673b07 5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
33aa8fe1 5105$as_echo "$AR" >&6; }
7460295f 5106else
a0673b07 5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5108$as_echo "no" >&6; }
7460295f
MG
5109fi
5110
5111
7460295f 5112fi
572ac014
MG
5113if test -z "$ac_cv_prog_AR"; then
5114 ac_ct_AR=$AR
5115 # Extract the first word of "ar", so it can be a program name with args.
5116set dummy ar; ac_word=$2
a0673b07 5117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5118$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5119if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
33aa8fe1 5120 $as_echo_n "(cached) " >&6
7460295f 5121else
572ac014
MG
5122 if test -n "$ac_ct_AR"; then
5123 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7460295f
MG
5124else
5125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5126for as_dir in $PATH
5127do
5128 IFS=$as_save_IFS
5129 test -z "$as_dir" && as_dir=.
a0673b07 5130 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5131 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5132 ac_cv_prog_ac_ct_AR="ar"
a0673b07 5133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5134 break 2
5135 fi
5136done
a0673b07 5137 done
7460295f
MG
5138IFS=$as_save_IFS
5139
5140fi
5141fi
572ac014
MG
5142ac_ct_AR=$ac_cv_prog_ac_ct_AR
5143if test -n "$ac_ct_AR"; then
a0673b07 5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
33aa8fe1 5145$as_echo "$ac_ct_AR" >&6; }
7460295f 5146else
a0673b07 5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5148$as_echo "no" >&6; }
7460295f
MG
5149fi
5150
572ac014
MG
5151 if test "x$ac_ct_AR" = x; then
5152 AR="false"
7460295f
MG
5153 else
5154 case $cross_compiling:$ac_tool_warned in
5155yes:)
a0673b07 5156{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
5158ac_tool_warned=yes ;;
5159esac
572ac014 5160 AR=$ac_ct_AR
7460295f 5161 fi
572ac014
MG
5162else
5163 AR="$ac_cv_prog_AR"
7460295f
MG
5164fi
5165
572ac014
MG
5166test -z "$AR" && AR=ar
5167test -z "$AR_FLAGS" && AR_FLAGS=cru
7460295f 5168
7460295f 5169
7460295f 5170
572ac014
MG
5171
5172
5173
5174
5175
5176
5177
5178
5179if test -n "$ac_tool_prefix"; then
5180 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5181set dummy ${ac_tool_prefix}strip; ac_word=$2
a0673b07 5182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5183$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5184if test "${ac_cv_prog_STRIP+set}" = set; then :
33aa8fe1 5185 $as_echo_n "(cached) " >&6
7460295f 5186else
572ac014
MG
5187 if test -n "$STRIP"; then
5188 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5189else
5190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191for as_dir in $PATH
5192do
5193 IFS=$as_save_IFS
5194 test -z "$as_dir" && as_dir=.
a0673b07 5195 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5197 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
a0673b07 5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5199 break 2
5200 fi
5201done
a0673b07 5202 done
572ac014 5203IFS=$as_save_IFS
7460295f 5204
572ac014
MG
5205fi
5206fi
5207STRIP=$ac_cv_prog_STRIP
5208if test -n "$STRIP"; then
a0673b07 5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
33aa8fe1 5210$as_echo "$STRIP" >&6; }
572ac014 5211else
a0673b07 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5213$as_echo "no" >&6; }
7460295f
MG
5214fi
5215
7460295f
MG
5216
5217fi
572ac014
MG
5218if test -z "$ac_cv_prog_STRIP"; then
5219 ac_ct_STRIP=$STRIP
5220 # Extract the first word of "strip", so it can be a program name with args.
5221set dummy strip; ac_word=$2
a0673b07 5222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5223$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5224if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
33aa8fe1 5225 $as_echo_n "(cached) " >&6
3a0490f9 5226else
572ac014
MG
5227 if test -n "$ac_ct_STRIP"; then
5228 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7460295f 5229else
572ac014
MG
5230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5231for as_dir in $PATH
5232do
5233 IFS=$as_save_IFS
5234 test -z "$as_dir" && as_dir=.
a0673b07 5235 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5236 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5237 ac_cv_prog_ac_ct_STRIP="strip"
a0673b07 5238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5239 break 2
5240 fi
5241done
a0673b07 5242 done
572ac014 5243IFS=$as_save_IFS
7460295f 5244
572ac014
MG
5245fi
5246fi
5247ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5248if test -n "$ac_ct_STRIP"; then
a0673b07 5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
33aa8fe1 5250$as_echo "$ac_ct_STRIP" >&6; }
572ac014 5251else
a0673b07 5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5253$as_echo "no" >&6; }
572ac014 5254fi
7460295f 5255
572ac014
MG
5256 if test "x$ac_ct_STRIP" = x; then
5257 STRIP=":"
5258 else
5259 case $cross_compiling:$ac_tool_warned in
5260yes:)
a0673b07 5261{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5262$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014 5263ac_tool_warned=yes ;;
7460295f 5264esac
572ac014
MG
5265 STRIP=$ac_ct_STRIP
5266 fi
7460295f 5267else
572ac014
MG
5268 STRIP="$ac_cv_prog_STRIP"
5269fi
7460295f 5270
572ac014 5271test -z "$STRIP" && STRIP=:
7460295f 5272
7460295f 5273
7460295f 5274
7460295f 5275
7460295f 5276
7460295f 5277
572ac014
MG
5278if test -n "$ac_tool_prefix"; then
5279 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5280set dummy ${ac_tool_prefix}ranlib; ac_word=$2
a0673b07 5281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5282$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5283if test "${ac_cv_prog_RANLIB+set}" = set; then :
33aa8fe1 5284 $as_echo_n "(cached) " >&6
572ac014
MG
5285else
5286 if test -n "$RANLIB"; then
5287 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5288else
5289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5290for as_dir in $PATH
5291do
5292 IFS=$as_save_IFS
5293 test -z "$as_dir" && as_dir=.
a0673b07 5294 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5296 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
a0673b07 5297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5298 break 2
5299 fi
5300done
a0673b07 5301 done
572ac014 5302IFS=$as_save_IFS
7460295f
MG
5303
5304fi
572ac014
MG
5305fi
5306RANLIB=$ac_cv_prog_RANLIB
5307if test -n "$RANLIB"; then
a0673b07 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
33aa8fe1 5309$as_echo "$RANLIB" >&6; }
572ac014 5310else
a0673b07 5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5312$as_echo "no" >&6; }
572ac014
MG
5313fi
5314
7460295f 5315
7460295f 5316fi
572ac014
MG
5317if test -z "$ac_cv_prog_RANLIB"; then
5318 ac_ct_RANLIB=$RANLIB
5319 # Extract the first word of "ranlib", so it can be a program name with args.
5320set dummy ranlib; ac_word=$2
a0673b07 5321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5322$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5323if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
33aa8fe1 5324 $as_echo_n "(cached) " >&6
572ac014
MG
5325else
5326 if test -n "$ac_ct_RANLIB"; then
5327 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5328else
5329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5330for as_dir in $PATH
5331do
5332 IFS=$as_save_IFS
5333 test -z "$as_dir" && as_dir=.
a0673b07 5334 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5335 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5336 ac_cv_prog_ac_ct_RANLIB="ranlib"
a0673b07 5337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5338 break 2
5339 fi
5340done
a0673b07 5341 done
572ac014 5342IFS=$as_save_IFS
7460295f 5343
572ac014
MG
5344fi
5345fi
5346ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5347if test -n "$ac_ct_RANLIB"; then
a0673b07 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
33aa8fe1 5349$as_echo "$ac_ct_RANLIB" >&6; }
572ac014 5350else
a0673b07 5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5352$as_echo "no" >&6; }
7460295f
MG
5353fi
5354
572ac014
MG
5355 if test "x$ac_ct_RANLIB" = x; then
5356 RANLIB=":"
7460295f 5357 else
572ac014
MG
5358 case $cross_compiling:$ac_tool_warned in
5359yes:)
a0673b07 5360{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5361$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014
MG
5362ac_tool_warned=yes ;;
5363esac
5364 RANLIB=$ac_ct_RANLIB
7460295f
MG
5365 fi
5366else
572ac014 5367 RANLIB="$ac_cv_prog_RANLIB"
7460295f 5368fi
7460295f 5369
572ac014 5370test -z "$RANLIB" && RANLIB=:
7460295f 5371
7460295f 5372
7460295f 5373
7460295f 5374
7460295f 5375
7460295f 5376
572ac014
MG
5377# Determine commands to create old-style static archives.
5378old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5379old_postinstall_cmds='chmod 644 $oldlib'
5380old_postuninstall_cmds=
5381
5382if test -n "$RANLIB"; then
5383 case $host_os in
5384 openbsd*)
5385 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5386 ;;
5387 *)
5388 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5389 ;;
5390 esac
5391 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7460295f
MG
5392fi
5393
5394
5395
5396
7460295f 5397
7460295f 5398
7460295f 5399
7460295f 5400
7460295f 5401
7460295f 5402
7460295f 5403
7460295f 5404
7460295f 5405
7460295f 5406
7460295f 5407
7460295f 5408
7460295f 5409
7460295f 5410
7460295f 5411
7460295f 5412
7460295f
MG
5413
5414
7460295f 5415
7460295f
MG
5416
5417
7460295f 5418
7460295f
MG
5419
5420
7460295f 5421
7460295f
MG
5422
5423
7460295f 5424
7460295f 5425
7460295f 5426
572ac014
MG
5427# If no C compiler was specified, use CC.
5428LTCC=${LTCC-"$CC"}
7460295f 5429
572ac014
MG
5430# If no C compiler flags were specified, use CFLAGS.
5431LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7460295f 5432
572ac014
MG
5433# Allow CC to be a program name with arguments.
5434compiler=$CC
7460295f 5435
572ac014
MG
5436
5437# Check for command to grab the raw symbol name followed by C symbol from nm.
a0673b07 5438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
33aa8fe1 5439$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
a0673b07 5440if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
33aa8fe1 5441 $as_echo_n "(cached) " >&6
7460295f 5442else
7460295f 5443
572ac014
MG
5444# These are sane defaults that work on at least a few old systems.
5445# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7460295f 5446
572ac014
MG
5447# Character class describing NM global symbol codes.
5448symcode='[BCDEGRST]'
7460295f 5449
572ac014
MG
5450# Regexp to match symbols that can be accessed directly from C.
5451sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5452
5453# Define system-specific variables.
5454case $host_os in
5455aix*)
5456 symcode='[BCDT]'
5457 ;;
5458cygwin* | mingw* | pw32* | cegcc*)
5459 symcode='[ABCDGISTW]'
5460 ;;
5461hpux*)
5462 if test "$host_cpu" = ia64; then
5463 symcode='[ABCDEGRST]'
7460295f 5464 fi
572ac014
MG
5465 ;;
5466irix* | nonstopux*)
5467 symcode='[BCDEGRST]'
5468 ;;
5469osf*)
5470 symcode='[BCDEGQRST]'
5471 ;;
5472solaris*)
5473 symcode='[BDRT]'
5474 ;;
5475sco3.2v5*)
5476 symcode='[DT]'
5477 ;;
5478sysv4.2uw2*)
5479 symcode='[DT]'
5480 ;;
5481sysv5* | sco5v6* | unixware* | OpenUNIX*)
5482 symcode='[ABDT]'
5483 ;;
5484sysv4)
5485 symcode='[DFNSTU]'
5486 ;;
5487esac
7460295f 5488
572ac014
MG
5489# If we're using GNU nm, then use its standard symbol codes.
5490case `$NM -V 2>&1` in
5491*GNU* | *'with BFD'*)
5492 symcode='[ABCDGIRSTW]' ;;
5493esac
7460295f 5494
572ac014
MG
5495# Transform an extracted symbol line into a proper C declaration.
5496# Some systems (esp. on ia64) link data and code symbols differently,
5497# so use this general approach.
5498lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7460295f 5499
572ac014
MG
5500# Transform an extracted symbol line into symbol name and symbol address
5501lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5502lt_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'"
7460295f 5503
572ac014
MG
5504# Handle CRLF in mingw tool chain
5505opt_cr=
5506case $build_os in
5507mingw*)
5508 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5509 ;;
5510esac
7460295f 5511
572ac014
MG
5512# Try without a prefix underscore, then with it.
5513for ac_symprfx in "" "_"; do
7460295f 5514
572ac014
MG
5515 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5516 symxfrm="\\1 $ac_symprfx\\2 \\2"
7460295f 5517
572ac014
MG
5518 # Write the raw and C identifiers.
5519 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5520 # Fake it for dumpbin and say T for any non-static function
5521 # and D for any global variable.
5522 # Also find C++ and __fastcall symbols from MSVC++,
5523 # which start with @ or ?.
5524 lt_cv_sys_global_symbol_pipe="$AWK '"\
5525" {last_section=section; section=\$ 3};"\
5526" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5527" \$ 0!~/External *\|/{next};"\
5528" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5529" {if(hide[section]) next};"\
5530" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5531" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5532" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5533" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5534" ' prfx=^$ac_symprfx"
5535 else
5536 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5537 fi
7460295f 5538
572ac014
MG
5539 # Check to see that the pipe works correctly.
5540 pipe_works=no
7460295f
MG
5541
5542 rm -f conftest*
572ac014 5543 cat > conftest.$ac_ext <<_LT_EOF
7460295f
MG
5544#ifdef __cplusplus
5545extern "C" {
5546#endif
5547char nm_test_var;
572ac014
MG
5548void nm_test_func(void);
5549void nm_test_func(void){}
7460295f
MG
5550#ifdef __cplusplus
5551}
5552#endif
5553int main(){nm_test_var='a';nm_test_func();return(0);}
572ac014 5554_LT_EOF
7460295f 5555
a0673b07 5556 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7460295f
MG
5557 (eval $ac_compile) 2>&5
5558 ac_status=$?
a0673b07
MG
5559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5560 test $ac_status = 0; }; then
7460295f
MG
5561 # Now try to grab the symbols.
5562 nlist=conftest.nm
a0673b07 5563 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
7460295f
MG
5564 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5565 ac_status=$?
a0673b07
MG
5566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5567 test $ac_status = 0; } && test -s "$nlist"; then
7460295f
MG
5568 # Try sorting and uniquifying the output.
5569 if sort "$nlist" | uniq > "$nlist"T; then
5570 mv -f "$nlist"T "$nlist"
5571 else
5572 rm -f "$nlist"T
5573 fi
5574
5575 # Make sure that we snagged all the symbols we need.
572ac014
MG
5576 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5577 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5578 cat <<_LT_EOF > conftest.$ac_ext
7460295f
MG
5579#ifdef __cplusplus
5580extern "C" {
5581#endif
5582
572ac014 5583_LT_EOF
7460295f 5584 # Now generate the symbol file.
572ac014 5585 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7460295f 5586
572ac014 5587 cat <<_LT_EOF >> conftest.$ac_ext
7460295f 5588
572ac014 5589/* The mapping between symbol names and symbols. */
7460295f
MG
5590const struct {
5591 const char *name;
572ac014 5592 void *address;
7460295f 5593}
572ac014 5594lt__PROGRAM__LTX_preloaded_symbols[] =
7460295f 5595{
572ac014
MG
5596 { "@PROGRAM@", (void *) 0 },
5597_LT_EOF
5598 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5599 cat <<\_LT_EOF >> conftest.$ac_ext
5600 {0, (void *) 0}
7460295f
MG
5601};
5602
572ac014
MG
5603/* This works around a problem in FreeBSD linker */
5604#ifdef FREEBSD_WORKAROUND
5605static const void *lt_preloaded_setup() {
5606 return lt__PROGRAM__LTX_preloaded_symbols;
5607}
5608#endif
5609
7460295f
MG
5610#ifdef __cplusplus
5611}
5612#endif
572ac014 5613_LT_EOF
7460295f
MG
5614 # Now try linking the two files.
5615 mv conftest.$ac_objext conftstm.$ac_objext
5616 lt_save_LIBS="$LIBS"
5617 lt_save_CFLAGS="$CFLAGS"
5618 LIBS="conftstm.$ac_objext"
5619 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
a0673b07 5620 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7460295f
MG
5621 (eval $ac_link) 2>&5
5622 ac_status=$?
a0673b07
MG
5623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5624 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7460295f
MG
5625 pipe_works=yes
5626 fi
5627 LIBS="$lt_save_LIBS"
5628 CFLAGS="$lt_save_CFLAGS"
5629 else
5630 echo "cannot find nm_test_func in $nlist" >&5
5631 fi
5632 else
5633 echo "cannot find nm_test_var in $nlist" >&5
5634 fi
5635 else
5636 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5637 fi
5638 else
5639 echo "$progname: failed program was:" >&5
5640 cat conftest.$ac_ext >&5
5641 fi
5642 rm -rf conftest* conftst*
5643
5644 # Do not use the global_symbol_pipe unless it works.
5645 if test "$pipe_works" = yes; then
5646 break
5647 else
5648 lt_cv_sys_global_symbol_pipe=
5649 fi
5650done
5651
5652fi
5653
5654if test -z "$lt_cv_sys_global_symbol_pipe"; then
5655 lt_cv_sys_global_symbol_to_cdecl=
5656fi
5657if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
a0673b07 5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
33aa8fe1 5659$as_echo "failed" >&6; }
7460295f 5660else
a0673b07 5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
33aa8fe1 5662$as_echo "ok" >&6; }
7460295f
MG
5663fi
5664
7460295f
MG
5665
5666
5667
5668
5669
7460295f 5670
7460295f 5671
7460295f 5672
7460295f 5673
7460295f 5674
7460295f 5675
7460295f 5676
7460295f 5677
7460295f 5678
7460295f
MG
5679
5680
7460295f 5681
572ac014
MG
5682
5683
5684
5685
5686
5687# Check whether --enable-libtool-lock was given.
a0673b07 5688if test "${enable_libtool_lock+set}" = set; then :
572ac014 5689 enableval=$enable_libtool_lock;
7460295f
MG
5690fi
5691
572ac014
MG
5692test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5693
5694# Some flags need to be propagated to the compiler or linker for good
5695# libtool support.
5696case $host in
5697ia64-*-hpux*)
5698 # Find out which ABI we are using.
5699 echo 'int i;' > conftest.$ac_ext
a0673b07 5700 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5701 (eval $ac_compile) 2>&5
5702 ac_status=$?
a0673b07
MG
5703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5704 test $ac_status = 0; }; then
572ac014
MG
5705 case `/usr/bin/file conftest.$ac_objext` in
5706 *ELF-32*)
5707 HPUX_IA64_MODE="32"
5708 ;;
5709 *ELF-64*)
5710 HPUX_IA64_MODE="64"
5711 ;;
5712 esac
5713 fi
5714 rm -rf conftest*
5715 ;;
5716*-*-irix6*)
5717 # Find out which ABI we are using.
7fa7cd6d 5718 echo '#line 5718 "configure"' > conftest.$ac_ext
a0673b07 5719 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5720 (eval $ac_compile) 2>&5
5721 ac_status=$?
a0673b07
MG
5722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5723 test $ac_status = 0; }; then
572ac014
MG
5724 if test "$lt_cv_prog_gnu_ld" = yes; then
5725 case `/usr/bin/file conftest.$ac_objext` in
5726 *32-bit*)
5727 LD="${LD-ld} -melf32bsmip"
5728 ;;
5729 *N32*)
5730 LD="${LD-ld} -melf32bmipn32"
5731 ;;
5732 *64-bit*)
5733 LD="${LD-ld} -melf64bmip"
5734 ;;
5735 esac
5736 else
5737 case `/usr/bin/file conftest.$ac_objext` in
5738 *32-bit*)
5739 LD="${LD-ld} -32"
5740 ;;
5741 *N32*)
5742 LD="${LD-ld} -n32"
5743 ;;
5744 *64-bit*)
5745 LD="${LD-ld} -64"
5746 ;;
5747 esac
5748 fi
5749 fi
5750 rm -rf conftest*
5751 ;;
5752
5753x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5754s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5755 # Find out which ABI we are using.
5756 echo 'int i;' > conftest.$ac_ext
a0673b07 5757 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5758 (eval $ac_compile) 2>&5
5759 ac_status=$?
a0673b07
MG
5760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5761 test $ac_status = 0; }; then
572ac014
MG
5762 case `/usr/bin/file conftest.o` in
5763 *32-bit*)
5764 case $host in
5765 x86_64-*kfreebsd*-gnu)
5766 LD="${LD-ld} -m elf_i386_fbsd"
5767 ;;
5768 x86_64-*linux*)
5769 LD="${LD-ld} -m elf_i386"
5770 ;;
5771 ppc64-*linux*|powerpc64-*linux*)
5772 LD="${LD-ld} -m elf32ppclinux"
5773 ;;
5774 s390x-*linux*)
5775 LD="${LD-ld} -m elf_s390"
5776 ;;
5777 sparc64-*linux*)
5778 LD="${LD-ld} -m elf32_sparc"
5779 ;;
5780 esac
5781 ;;
5782 *64-bit*)
5783 case $host in
5784 x86_64-*kfreebsd*-gnu)
5785 LD="${LD-ld} -m elf_x86_64_fbsd"
5786 ;;
5787 x86_64-*linux*)
5788 LD="${LD-ld} -m elf_x86_64"
5789 ;;
5790 ppc*-*linux*|powerpc*-*linux*)
5791 LD="${LD-ld} -m elf64ppc"
5792 ;;
5793 s390*-*linux*|s390*-*tpf*)
5794 LD="${LD-ld} -m elf64_s390"
5795 ;;
5796 sparc*-*linux*)
5797 LD="${LD-ld} -m elf64_sparc"
5798 ;;
5799 esac
5800 ;;
5801 esac
7460295f 5802 fi
572ac014
MG
5803 rm -rf conftest*
5804 ;;
5805
5806*-*-sco3.2v5*)
5807 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5808 SAVE_CFLAGS="$CFLAGS"
5809 CFLAGS="$CFLAGS -belf"
a0673b07 5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
33aa8fe1 5811$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
a0673b07 5812if test "${lt_cv_cc_needs_belf+set}" = set; then :
33aa8fe1 5813 $as_echo_n "(cached) " >&6
7460295f 5814else
572ac014
MG
5815 ac_ext=c
5816ac_cpp='$CPP $CPPFLAGS'
5817ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5818ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5819ac_compiler_gnu=$ac_cv_c_compiler_gnu
5820
a0673b07 5821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
5822/* end confdefs.h. */
5823
5824int
5825main ()
5826{
5827
5828 ;
5829 return 0;
5830}
5831_ACEOF
a0673b07 5832if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
5833 lt_cv_cc_needs_belf=yes
5834else
a0673b07 5835 lt_cv_cc_needs_belf=no
7460295f 5836fi
a0673b07
MG
5837rm -f core conftest.err conftest.$ac_objext \
5838 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
5839 ac_ext=c
5840ac_cpp='$CPP $CPPFLAGS'
5841ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5842ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5843ac_compiler_gnu=$ac_cv_c_compiler_gnu
5844
5845fi
a0673b07 5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
33aa8fe1 5847$as_echo "$lt_cv_cc_needs_belf" >&6; }
572ac014
MG
5848 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5849 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5850 CFLAGS="$SAVE_CFLAGS"
5851 fi
5852 ;;
5853sparc*-*solaris*)
5854 # Find out which ABI we are using.
5855 echo 'int i;' > conftest.$ac_ext
a0673b07 5856 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5857 (eval $ac_compile) 2>&5
5858 ac_status=$?
a0673b07
MG
5859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5860 test $ac_status = 0; }; then
572ac014
MG
5861 case `/usr/bin/file conftest.o` in
5862 *64-bit*)
5863 case $lt_cv_prog_gnu_ld in
5864 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5865 *)
5866 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5867 LD="${LD-ld} -64"
5868 fi
5869 ;;
5870 esac
5871 ;;
5872 esac
5873 fi
5874 rm -rf conftest*
5875 ;;
5876esac
5877
5878need_locks="$enable_libtool_lock"
5879
5880
5881 case $host_os in
5882 rhapsody* | darwin*)
5883 if test -n "$ac_tool_prefix"; then
5884 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5885set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
a0673b07 5886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5887$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5888if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
33aa8fe1 5889 $as_echo_n "(cached) " >&6
7460295f 5890else
572ac014
MG
5891 if test -n "$DSYMUTIL"; then
5892 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7460295f
MG
5893else
5894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895for as_dir in $PATH
5896do
5897 IFS=$as_save_IFS
5898 test -z "$as_dir" && as_dir=.
a0673b07 5899 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5900 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5901 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
a0673b07 5902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5903 break 2
5904 fi
5905done
a0673b07 5906 done
7460295f
MG
5907IFS=$as_save_IFS
5908
5909fi
5910fi
572ac014
MG
5911DSYMUTIL=$ac_cv_prog_DSYMUTIL
5912if test -n "$DSYMUTIL"; then
a0673b07 5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
33aa8fe1 5914$as_echo "$DSYMUTIL" >&6; }
7460295f 5915else
a0673b07 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5917$as_echo "no" >&6; }
7460295f
MG
5918fi
5919
5920
5921fi
572ac014
MG
5922if test -z "$ac_cv_prog_DSYMUTIL"; then
5923 ac_ct_DSYMUTIL=$DSYMUTIL
5924 # Extract the first word of "dsymutil", so it can be a program name with args.
5925set dummy dsymutil; ac_word=$2
a0673b07 5926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5927$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5928if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
33aa8fe1 5929 $as_echo_n "(cached) " >&6
7460295f 5930else
572ac014
MG
5931 if test -n "$ac_ct_DSYMUTIL"; then
5932 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7460295f
MG
5933else
5934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5935for as_dir in $PATH
5936do
5937 IFS=$as_save_IFS
5938 test -z "$as_dir" && as_dir=.
a0673b07 5939 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5940 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5941 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
a0673b07 5942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5943 break 2
5944 fi
5945done
a0673b07 5946 done
7460295f
MG
5947IFS=$as_save_IFS
5948
5949fi
5950fi
572ac014
MG
5951ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5952if test -n "$ac_ct_DSYMUTIL"; then
a0673b07 5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
33aa8fe1 5954$as_echo "$ac_ct_DSYMUTIL" >&6; }
7460295f 5955else
a0673b07 5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5957$as_echo "no" >&6; }
7460295f
MG
5958fi
5959
572ac014
MG
5960 if test "x$ac_ct_DSYMUTIL" = x; then
5961 DSYMUTIL=":"
7460295f
MG
5962 else
5963 case $cross_compiling:$ac_tool_warned in
5964yes:)
a0673b07 5965{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5966$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
5967ac_tool_warned=yes ;;
5968esac
572ac014 5969 DSYMUTIL=$ac_ct_DSYMUTIL
7460295f
MG
5970 fi
5971else
572ac014 5972 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7460295f
MG
5973fi
5974
572ac014
MG
5975 if test -n "$ac_tool_prefix"; then
5976 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5977set dummy ${ac_tool_prefix}nmedit; ac_word=$2
a0673b07 5978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5979$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5980if test "${ac_cv_prog_NMEDIT+set}" = set; then :
33aa8fe1 5981 $as_echo_n "(cached) " >&6
7460295f 5982else
572ac014
MG
5983 if test -n "$NMEDIT"; then
5984 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7460295f
MG
5985else
5986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5987for as_dir in $PATH
5988do
5989 IFS=$as_save_IFS
5990 test -z "$as_dir" && as_dir=.
a0673b07 5991 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5992 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5993 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
a0673b07 5994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5995 break 2
5996 fi
5997done
a0673b07 5998 done
7460295f
MG
5999IFS=$as_save_IFS
6000
6001fi
6002fi
572ac014
MG
6003NMEDIT=$ac_cv_prog_NMEDIT
6004if test -n "$NMEDIT"; then
a0673b07 6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
33aa8fe1 6006$as_echo "$NMEDIT" >&6; }
7460295f 6007else
a0673b07 6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6009$as_echo "no" >&6; }
7460295f
MG
6010fi
6011
6012
6013fi
572ac014
MG
6014if test -z "$ac_cv_prog_NMEDIT"; then
6015 ac_ct_NMEDIT=$NMEDIT
6016 # Extract the first word of "nmedit", so it can be a program name with args.
6017set dummy nmedit; ac_word=$2
a0673b07 6018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6019$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6020if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
33aa8fe1 6021 $as_echo_n "(cached) " >&6
7460295f 6022else
572ac014
MG
6023 if test -n "$ac_ct_NMEDIT"; then
6024 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7460295f
MG
6025else
6026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6027for as_dir in $PATH
6028do
6029 IFS=$as_save_IFS
6030 test -z "$as_dir" && as_dir=.
a0673b07 6031 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6032 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6033 ac_cv_prog_ac_ct_NMEDIT="nmedit"
a0673b07 6034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6035 break 2
6036 fi
6037done
a0673b07 6038 done
7460295f
MG
6039IFS=$as_save_IFS
6040
6041fi
6042fi
572ac014
MG
6043ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6044if test -n "$ac_ct_NMEDIT"; then
a0673b07 6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
33aa8fe1 6046$as_echo "$ac_ct_NMEDIT" >&6; }
7460295f 6047else
a0673b07 6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6049$as_echo "no" >&6; }
7460295f
MG
6050fi
6051
572ac014
MG
6052 if test "x$ac_ct_NMEDIT" = x; then
6053 NMEDIT=":"
7460295f
MG
6054 else
6055 case $cross_compiling:$ac_tool_warned in
6056yes:)
a0673b07 6057{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6058$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
6059ac_tool_warned=yes ;;
6060esac
572ac014 6061 NMEDIT=$ac_ct_NMEDIT
7460295f
MG
6062 fi
6063else
572ac014 6064 NMEDIT="$ac_cv_prog_NMEDIT"
7460295f
MG
6065fi
6066
572ac014
MG
6067 if test -n "$ac_tool_prefix"; then
6068 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6069set dummy ${ac_tool_prefix}lipo; ac_word=$2
a0673b07 6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6071$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6072if test "${ac_cv_prog_LIPO+set}" = set; then :
33aa8fe1 6073 $as_echo_n "(cached) " >&6
572ac014
MG
6074else
6075 if test -n "$LIPO"; then
6076 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6077else
6078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079for as_dir in $PATH
6080do
6081 IFS=$as_save_IFS
6082 test -z "$as_dir" && as_dir=.
a0673b07 6083 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
6084 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6085 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
a0673b07 6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
6087 break 2
6088 fi
7460295f 6089done
a0673b07 6090 done
572ac014 6091IFS=$as_save_IFS
7460295f 6092
572ac014
MG
6093fi
6094fi
6095LIPO=$ac_cv_prog_LIPO
6096if test -n "$LIPO"; then
a0673b07 6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
33aa8fe1 6098$as_echo "$LIPO" >&6; }
7460295f 6099else
a0673b07 6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6101$as_echo "no" >&6; }
572ac014 6102fi
7460295f 6103
7460295f 6104
7460295f 6105fi
572ac014
MG
6106if test -z "$ac_cv_prog_LIPO"; then
6107 ac_ct_LIPO=$LIPO
6108 # Extract the first word of "lipo", so it can be a program name with args.
6109set dummy lipo; ac_word=$2
a0673b07 6110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6111$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6112if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
33aa8fe1 6113 $as_echo_n "(cached) " >&6
7460295f 6114else
572ac014
MG
6115 if test -n "$ac_ct_LIPO"; then
6116 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7460295f 6117else
572ac014
MG
6118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6119for as_dir in $PATH
6120do
6121 IFS=$as_save_IFS
6122 test -z "$as_dir" && as_dir=.
a0673b07 6123 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
6124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6125 ac_cv_prog_ac_ct_LIPO="lipo"
a0673b07 6126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
6127 break 2
6128 fi
6129done
a0673b07 6130 done
572ac014 6131IFS=$as_save_IFS
7460295f 6132
7460295f 6133fi
572ac014
MG
6134fi
6135ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6136if test -n "$ac_ct_LIPO"; then
a0673b07 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
33aa8fe1 6138$as_echo "$ac_ct_LIPO" >&6; }
7460295f 6139else
a0673b07 6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6141$as_echo "no" >&6; }
7460295f
MG
6142fi
6143
572ac014
MG
6144 if test "x$ac_ct_LIPO" = x; then
6145 LIPO=":"
7460295f 6146 else
572ac014
MG
6147 case $cross_compiling:$ac_tool_warned in
6148yes:)
a0673b07 6149{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6150$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014
MG
6151ac_tool_warned=yes ;;
6152esac
6153 LIPO=$ac_ct_LIPO
7460295f 6154 fi
572ac014
MG
6155else
6156 LIPO="$ac_cv_prog_LIPO"
7460295f
MG
6157fi
6158
7460295f 6159 if test -n "$ac_tool_prefix"; then
572ac014
MG
6160 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6161set dummy ${ac_tool_prefix}otool; ac_word=$2
a0673b07 6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6163$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6164if test "${ac_cv_prog_OTOOL+set}" = set; then :
33aa8fe1 6165 $as_echo_n "(cached) " >&6
7460295f 6166else
572ac014
MG
6167 if test -n "$OTOOL"; then
6168 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7460295f
MG
6169else
6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6171for as_dir in $PATH
6172do
6173 IFS=$as_save_IFS
6174 test -z "$as_dir" && as_dir=.
a0673b07 6175 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6177 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
a0673b07 6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6179 break 2
6180 fi
6181done
a0673b07 6182 done
7460295f
MG
6183IFS=$as_save_IFS
6184
6185fi
6186fi
572ac014
MG
6187OTOOL=$ac_cv_prog_OTOOL
6188if test -n "$OTOOL"; then
a0673b07 6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
33aa8fe1 6190$as_echo "$OTOOL" >&6; }
7460295f 6191else
a0673b07 6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6193$as_echo "no" >&6; }
7460295f
MG
6194fi
6195
6196
6197fi
572ac014
MG
6198if test -z "$ac_cv_prog_OTOOL"; then
6199 ac_ct_OTOOL=$OTOOL
6200 # Extract the first word of "otool", so it can be a program name with args.
6201set dummy otool; ac_word=$2
a0673b07 6202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6203$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6204if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
33aa8fe1 6205 $as_echo_n "(cached) " >&6
7460295f 6206else
572ac014
MG
6207 if test -n "$ac_ct_OTOOL"; then
6208 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7460295f
MG
6209else
6210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211for as_dir in $PATH
6212do
6213 IFS=$as_save_IFS
6214 test -z "$as_dir" && as_dir=.
a0673b07 6215 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6216 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6217 ac_cv_prog_ac_ct_OTOOL="otool"
a0673b07 6218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6219 break 2
6220 fi
6221done
a0673b07 6222 done
7460295f
MG
6223IFS=$as_save_IFS
6224
6225fi
6226fi
572ac014
MG
6227ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6228if test -n "$ac_ct_OTOOL"; then
a0673b07 6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
33aa8fe1 6230$as_echo "$ac_ct_OTOOL" >&6; }
7460295f 6231else
a0673b07 6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6233$as_echo "no" >&6; }
7460295f
MG
6234fi
6235
572ac014
MG
6236 if test "x$ac_ct_OTOOL" = x; then
6237 OTOOL=":"
7460295f
MG
6238 else
6239 case $cross_compiling:$ac_tool_warned in
6240yes:)
a0673b07 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
6243ac_tool_warned=yes ;;
6244esac
572ac014 6245 OTOOL=$ac_ct_OTOOL
7460295f
MG
6246 fi
6247else
572ac014 6248 OTOOL="$ac_cv_prog_OTOOL"
7460295f
MG
6249fi
6250
6251 if test -n "$ac_tool_prefix"; then
572ac014
MG
6252 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6253set dummy ${ac_tool_prefix}otool64; ac_word=$2
a0673b07 6254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6255$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6256if test "${ac_cv_prog_OTOOL64+set}" = set; then :
33aa8fe1 6257 $as_echo_n "(cached) " >&6
7460295f 6258else
572ac014
MG
6259 if test -n "$OTOOL64"; then
6260 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7460295f
MG
6261else
6262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263for as_dir in $PATH
6264do
6265 IFS=$as_save_IFS
6266 test -z "$as_dir" && as_dir=.
a0673b07 6267 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6268 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6269 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
a0673b07 6270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6271 break 2
6272 fi
6273done
a0673b07 6274 done
7460295f
MG
6275IFS=$as_save_IFS
6276
6277fi
6278fi
572ac014
MG
6279OTOOL64=$ac_cv_prog_OTOOL64
6280if test -n "$OTOOL64"; then
a0673b07 6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
33aa8fe1 6282$as_echo "$OTOOL64" >&6; }
7460295f 6283else
a0673b07 6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6285$as_echo "no" >&6; }
7460295f
MG
6286fi
6287
6288
6289fi
572ac014
MG
6290if test -z "$ac_cv_prog_OTOOL64"; then
6291 ac_ct_OTOOL64=$OTOOL64
6292 # Extract the first word of "otool64", so it can be a program name with args.
6293set dummy otool64; ac_word=$2
a0673b07 6294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6295$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6296if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
33aa8fe1 6297 $as_echo_n "(cached) " >&6
7460295f 6298else
572ac014
MG
6299 if test -n "$ac_ct_OTOOL64"; then
6300 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7460295f
MG
6301else
6302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6303for as_dir in $PATH
6304do
6305 IFS=$as_save_IFS
6306 test -z "$as_dir" && as_dir=.
a0673b07 6307 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6309 ac_cv_prog_ac_ct_OTOOL64="otool64"
a0673b07 6310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6311 break 2
6312 fi
6313done
a0673b07 6314 done
7460295f
MG
6315IFS=$as_save_IFS
6316
6317fi
6318fi
572ac014
MG
6319ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6320if test -n "$ac_ct_OTOOL64"; then
a0673b07 6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
33aa8fe1 6322$as_echo "$ac_ct_OTOOL64" >&6; }
7460295f 6323else
a0673b07 6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6325$as_echo "no" >&6; }
7460295f
MG
6326fi
6327
572ac014
MG
6328 if test "x$ac_ct_OTOOL64" = x; then
6329 OTOOL64=":"
7460295f
MG
6330 else
6331 case $cross_compiling:$ac_tool_warned in
6332yes:)
a0673b07 6333{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6334$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
6335ac_tool_warned=yes ;;
6336esac
572ac014 6337 OTOOL64=$ac_ct_OTOOL64
7460295f
MG
6338 fi
6339else
572ac014 6340 OTOOL64="$ac_cv_prog_OTOOL64"
7460295f
MG
6341fi
6342
6343
572ac014
MG
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
a0673b07 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
33aa8fe1 6370$as_echo_n "checking for -single_module linker flag... " >&6; }
a0673b07 6371if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
33aa8fe1 6372 $as_echo_n "(cached) " >&6
7460295f
MG
6373else
6374 lt_cv_apple_cc_single_mod=no
6375 if test -z "${LT_MULTI_MODULE}"; then
572ac014
MG
6376 # By default we will add the -single_module flag. You can override
6377 # by either setting the environment variable LT_MULTI_MODULE
6378 # non-empty at configure time, or by adding -multi_module to the
6379 # link flags.
6380 rm -rf libconftest.dylib*
6381 echo "int foo(void){return 1;}" > conftest.c
6382 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6383-dynamiclib -Wl,-single_module conftest.c" >&5
6384 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6385 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6386 _lt_result=$?
6387 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6388 lt_cv_apple_cc_single_mod=yes
6389 else
6390 cat conftest.err >&5
6391 fi
6392 rm -rf libconftest.dylib*
6393 rm -f conftest.*
7460295f
MG
6394 fi
6395fi
a0673b07 6396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
33aa8fe1 6397$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
a0673b07 6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
33aa8fe1 6399$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
a0673b07 6400if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
33aa8fe1 6401 $as_echo_n "(cached) " >&6
7460295f
MG
6402else
6403 lt_cv_ld_exported_symbols_list=no
6404 save_LDFLAGS=$LDFLAGS
6405 echo "_main" > conftest.sym
6406 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
a0673b07 6407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
6408/* end confdefs.h. */
6409
6410int
6411main ()
6412{
6413
6414 ;
6415 return 0;
6416}
6417_ACEOF
a0673b07 6418if ac_fn_c_try_link "$LINENO"; then :
7460295f
MG
6419 lt_cv_ld_exported_symbols_list=yes
6420else
a0673b07 6421 lt_cv_ld_exported_symbols_list=no
7460295f 6422fi
a0673b07
MG
6423rm -f core conftest.err conftest.$ac_objext \
6424 conftest$ac_exeext conftest.$ac_ext
572ac014 6425 LDFLAGS="$save_LDFLAGS"
7460295f
MG
6426
6427fi
a0673b07 6428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
33aa8fe1 6429$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7460295f 6430 case $host_os in
572ac014 6431 rhapsody* | darwin1.[012])
7460295f
MG
6432 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6433 darwin1.*)
572ac014
MG
6434 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6435 darwin*) # darwin 5.x on
7460295f
MG
6436 # if running on 10.5 or later, the deployment target defaults
6437 # to the OS version, if on x86, and 10.4, the deployment
6438 # target defaults to 10.4. Don't you love it?
6439 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
572ac014
MG
6440 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6441 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6442 10.[012]*)
6443 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6444 10.*)
6445 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7460295f
MG
6446 esac
6447 ;;
6448 esac
6449 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6450 _lt_dar_single_mod='$single_module'
6451 fi
6452 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6453 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6454 else
572ac014 6455 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7460295f
MG
6456 fi
6457 if test "$DSYMUTIL" != ":"; then
572ac014 6458 _lt_dsymutil='~$DSYMUTIL $lib || :'
7460295f
MG
6459 else
6460 _lt_dsymutil=
6461 fi
6462 ;;
6463 esac
6464
7460295f
MG
6465ac_ext=c
6466ac_cpp='$CPP $CPPFLAGS'
6467ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6468ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6469ac_compiler_gnu=$ac_cv_c_compiler_gnu
a0673b07 6470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
33aa8fe1 6471$as_echo_n "checking how to run the C preprocessor... " >&6; }
572ac014
MG
6472# On Suns, sometimes $CPP names a directory.
6473if test -n "$CPP" && test -d "$CPP"; then
6474 CPP=
6475fi
6476if test -z "$CPP"; then
a0673b07 6477 if test "${ac_cv_prog_CPP+set}" = set; then :
33aa8fe1 6478 $as_echo_n "(cached) " >&6
572ac014
MG
6479else
6480 # Double quotes because CPP needs to be expanded
6481 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6482 do
6483 ac_preproc_ok=false
6484for ac_c_preproc_warn_flag in '' yes
6485do
6486 # Use a header file that comes with gcc, so configuring glibc
6487 # with a fresh cross-compiler works.
6488 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6489 # <limits.h> exists even on freestanding compilers.
6490 # On the NeXT, cc -E runs the code through the compiler's parser,
6491 # not just through cpp. "Syntax error" is here to catch this case.
a0673b07 6492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6493/* end confdefs.h. */
6494#ifdef __STDC__
6495# include <limits.h>
6496#else
6497# include <assert.h>
6498#endif
6499 Syntax error
6500_ACEOF
a0673b07 6501if ac_fn_c_try_cpp "$LINENO"; then :
7460295f 6502
a0673b07 6503else
572ac014
MG
6504 # Broken: fails on valid input.
6505continue
6506fi
7fa7cd6d 6507rm -f conftest.err conftest.$ac_ext
7460295f 6508
572ac014
MG
6509 # OK, works on sane cases. Now check whether nonexistent headers
6510 # can be detected and how.
a0673b07 6511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6512/* end confdefs.h. */
6513#include <ac_nonexistent.h>
6514_ACEOF
a0673b07 6515if ac_fn_c_try_cpp "$LINENO"; then :
572ac014
MG
6516 # Broken: success on invalid input.
6517continue
6518else
572ac014
MG
6519 # Passes both tests.
6520ac_preproc_ok=:
6521break
6522fi
7fa7cd6d 6523rm -f conftest.err conftest.$ac_ext
7460295f 6524
572ac014
MG
6525done
6526# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7fa7cd6d 6527rm -f conftest.err conftest.$ac_ext
a0673b07 6528if $ac_preproc_ok; then :
572ac014
MG
6529 break
6530fi
7460295f 6531
572ac014
MG
6532 done
6533 ac_cv_prog_CPP=$CPP
7460295f 6534
572ac014
MG
6535fi
6536 CPP=$ac_cv_prog_CPP
6537else
6538 ac_cv_prog_CPP=$CPP
6539fi
a0673b07 6540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
33aa8fe1 6541$as_echo "$CPP" >&6; }
572ac014
MG
6542ac_preproc_ok=false
6543for ac_c_preproc_warn_flag in '' yes
6544do
6545 # Use a header file that comes with gcc, so configuring glibc
6546 # with a fresh cross-compiler works.
6547 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6548 # <limits.h> exists even on freestanding compilers.
6549 # On the NeXT, cc -E runs the code through the compiler's parser,
6550 # not just through cpp. "Syntax error" is here to catch this case.
a0673b07 6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6552/* end confdefs.h. */
6553#ifdef __STDC__
6554# include <limits.h>
6555#else
6556# include <assert.h>
6557#endif
6558 Syntax error
6559_ACEOF
a0673b07 6560if ac_fn_c_try_cpp "$LINENO"; then :
7460295f 6561
a0673b07 6562else
572ac014
MG
6563 # Broken: fails on valid input.
6564continue
6565fi
7fa7cd6d 6566rm -f conftest.err conftest.$ac_ext
7460295f 6567
572ac014
MG
6568 # OK, works on sane cases. Now check whether nonexistent headers
6569 # can be detected and how.
a0673b07 6570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6571/* end confdefs.h. */
6572#include <ac_nonexistent.h>
6573_ACEOF
a0673b07 6574if ac_fn_c_try_cpp "$LINENO"; then :
572ac014
MG
6575 # Broken: success on invalid input.
6576continue
6577else
572ac014
MG
6578 # Passes both tests.
6579ac_preproc_ok=:
6580break
6581fi
7fa7cd6d 6582rm -f conftest.err conftest.$ac_ext
7460295f 6583
572ac014
MG
6584done
6585# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7fa7cd6d 6586rm -f conftest.err conftest.$ac_ext
a0673b07
MG
6587if $ac_preproc_ok; then :
6588
572ac014 6589else
a0673b07 6590 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 6591$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7fa7cd6d
MG
6592as_fn_error "C preprocessor \"$CPP\" fails sanity check
6593See \`config.log' for more details." "$LINENO" 5; }
572ac014 6594fi
7460295f 6595
572ac014
MG
6596ac_ext=c
6597ac_cpp='$CPP $CPPFLAGS'
6598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6600ac_compiler_gnu=$ac_cv_c_compiler_gnu
7460295f
MG
6601
6602
a0673b07 6603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
33aa8fe1 6604$as_echo_n "checking for ANSI C header files... " >&6; }
a0673b07 6605if test "${ac_cv_header_stdc+set}" = set; then :
33aa8fe1 6606 $as_echo_n "(cached) " >&6
7460295f 6607else
a0673b07 6608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6609/* end confdefs.h. */
6610#include <stdlib.h>
6611#include <stdarg.h>
6612#include <string.h>
6613#include <float.h>
6614
6615int
6616main ()
6617{
6618
6619 ;
6620 return 0;
6621}
6622_ACEOF
a0673b07 6623if ac_fn_c_try_compile "$LINENO"; then :
572ac014
MG
6624 ac_cv_header_stdc=yes
6625else
a0673b07 6626 ac_cv_header_stdc=no
7460295f 6627fi
572ac014
MG
6628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6629
6630if test $ac_cv_header_stdc = yes; then
6631 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
a0673b07 6632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6633/* end confdefs.h. */
6634#include <string.h>
6635
6636_ACEOF
6637if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07
MG
6638 $EGREP "memchr" >/dev/null 2>&1; then :
6639
7460295f 6640else
572ac014 6641 ac_cv_header_stdc=no
7460295f 6642fi
572ac014 6643rm -f conftest*
7460295f
MG
6644
6645fi
6646
572ac014
MG
6647if test $ac_cv_header_stdc = yes; then
6648 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
a0673b07 6649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6650/* end confdefs.h. */
6651#include <stdlib.h>
7460295f 6652
572ac014
MG
6653_ACEOF
6654if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07
MG
6655 $EGREP "free" >/dev/null 2>&1; then :
6656
572ac014
MG
6657else
6658 ac_cv_header_stdc=no
6659fi
6660rm -f conftest*
7460295f 6661
572ac014 6662fi
7460295f 6663
572ac014
MG
6664if test $ac_cv_header_stdc = yes; then
6665 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
a0673b07 6666 if test "$cross_compiling" = yes; then :
572ac014
MG
6667 :
6668else
a0673b07 6669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6670/* end confdefs.h. */
6671#include <ctype.h>
6672#include <stdlib.h>
6673#if ((' ' & 0x0FF) == 0x020)
6674# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6675# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6676#else
6677# define ISLOWER(c) \
6678 (('a' <= (c) && (c) <= 'i') \
6679 || ('j' <= (c) && (c) <= 'r') \
6680 || ('s' <= (c) && (c) <= 'z'))
6681# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6682#endif
7460295f 6683
572ac014
MG
6684#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6685int
6686main ()
6687{
6688 int i;
6689 for (i = 0; i < 256; i++)
6690 if (XOR (islower (i), ISLOWER (i))
6691 || toupper (i) != TOUPPER (i))
6692 return 2;
6693 return 0;
6694}
6695_ACEOF
a0673b07 6696if ac_fn_c_try_run "$LINENO"; then :
7460295f 6697
a0673b07
MG
6698else
6699 ac_cv_header_stdc=no
572ac014 6700fi
a0673b07
MG
6701rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6702 conftest.$ac_objext conftest.beam conftest.$ac_ext
572ac014 6703fi
7460295f 6704
572ac014
MG
6705fi
6706fi
a0673b07 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
33aa8fe1 6708$as_echo "$ac_cv_header_stdc" >&6; }
572ac014 6709if test $ac_cv_header_stdc = yes; then
7460295f 6710
a0673b07 6711$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7460295f 6712
572ac014 6713fi
7460295f 6714
572ac014 6715# On IRIX 5.3, sys/types and inttypes.h are conflicting.
572ac014
MG
6716for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6717 inttypes.h stdint.h unistd.h
a0673b07
MG
6718do :
6719 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6720ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6721"
7fa7cd6d
MG
6722eval as_val=\$$as_ac_Header
6723 if test "x$as_val" = x""yes; then :
572ac014 6724 cat >>confdefs.h <<_ACEOF
33aa8fe1 6725#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
572ac014 6726_ACEOF
7460295f 6727
572ac014 6728fi
7460295f 6729
572ac014 6730done
7460295f 6731
7460295f 6732
572ac014 6733for ac_header in dlfcn.h
a0673b07
MG
6734do :
6735 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6736"
6737if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
572ac014 6738 cat >>confdefs.h <<_ACEOF
a0673b07 6739#define HAVE_DLFCN_H 1
572ac014 6740_ACEOF
7460295f
MG
6741
6742fi
7460295f 6743
572ac014 6744done
7460295f 6745
7460295f 6746
7460295f 6747
572ac014 6748# Set options
7460295f 6749
7460295f 6750
7460295f 6751
572ac014 6752 enable_dlopen=no
7460295f
MG
6753
6754
572ac014
MG
6755 enable_win32_dll=no
6756
6757
6758 # Check whether --enable-shared was given.
a0673b07 6759if test "${enable_shared+set}" = set; then :
572ac014
MG
6760 enableval=$enable_shared; p=${PACKAGE-default}
6761 case $enableval in
6762 yes) enable_shared=yes ;;
6763 no) enable_shared=no ;;
6764 *)
6765 enable_shared=no
6766 # Look at the argument we got. We use all the common list separators.
6767 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6768 for pkg in $enableval; do
6769 IFS="$lt_save_ifs"
6770 if test "X$pkg" = "X$p"; then
6771 enable_shared=yes
6772 fi
6773 done
6774 IFS="$lt_save_ifs"
6775 ;;
6776 esac
7460295f 6777else
572ac014 6778 enable_shared=yes
7460295f
MG
6779fi
6780
7460295f 6781
7460295f 6782
7460295f 6783
7460295f 6784
7460295f 6785
7460295f 6786
7460295f 6787
572ac014
MG
6788
6789 # Check whether --enable-static was given.
a0673b07 6790if test "${enable_static+set}" = set; then :
572ac014
MG
6791 enableval=$enable_static; p=${PACKAGE-default}
6792 case $enableval in
6793 yes) enable_static=yes ;;
6794 no) enable_static=no ;;
6795 *)
6796 enable_static=no
6797 # Look at the argument we got. We use all the common list separators.
6798 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6799 for pkg in $enableval; do
6800 IFS="$lt_save_ifs"
6801 if test "X$pkg" = "X$p"; then
6802 enable_static=yes
6803 fi
6804 done
6805 IFS="$lt_save_ifs"
7460295f 6806 ;;
572ac014
MG
6807 esac
6808else
6809 enable_static=yes
6810fi
7460295f 6811
7460295f 6812
7460295f 6813
7460295f 6814
7460295f 6815
7460295f 6816
7460295f 6817
7460295f 6818
7460295f 6819
7460295f 6820
572ac014 6821# Check whether --with-pic was given.
a0673b07 6822if test "${with_pic+set}" = set; then :
572ac014
MG
6823 withval=$with_pic; pic_mode="$withval"
6824else
6825 pic_mode=default
6826fi
7460295f 6827
7460295f 6828
572ac014
MG
6829test -z "$pic_mode" && pic_mode=default
6830
7460295f 6831
7460295f 6832
7460295f 6833
7460295f 6834
7460295f 6835
572ac014
MG
6836
6837 # Check whether --enable-fast-install was given.
a0673b07 6838if test "${enable_fast_install+set}" = set; then :
572ac014
MG
6839 enableval=$enable_fast_install; p=${PACKAGE-default}
6840 case $enableval in
6841 yes) enable_fast_install=yes ;;
6842 no) enable_fast_install=no ;;
7460295f 6843 *)
572ac014
MG
6844 enable_fast_install=no
6845 # Look at the argument we got. We use all the common list separators.
6846 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6847 for pkg in $enableval; do
6848 IFS="$lt_save_ifs"
6849 if test "X$pkg" = "X$p"; then
6850 enable_fast_install=yes
6851 fi
6852 done
6853 IFS="$lt_save_ifs"
7460295f
MG
6854 ;;
6855 esac
572ac014
MG
6856else
6857 enable_fast_install=yes
6858fi
7460295f 6859
7460295f 6860
7460295f 6861
7460295f 6862
7460295f 6863
7460295f 6864
7460295f 6865
7460295f 6866
7460295f 6867
7460295f 6868
7460295f 6869
572ac014
MG
6870# This can be used to rebuild libtool when needed
6871LIBTOOL_DEPS="$ltmain"
7460295f 6872
572ac014
MG
6873# Always use our own libtool.
6874LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7460295f 6875
7460295f 6876
7460295f 6877
7460295f 6878
7460295f 6879
7460295f 6880
7460295f
MG
6881
6882
7460295f 6883
7460295f 6884
7460295f 6885
7460295f 6886
7460295f 6887
7460295f 6888
7460295f 6889
7460295f 6890
7460295f 6891
7460295f 6892
7460295f 6893
7460295f 6894
7460295f 6895
7460295f 6896
7460295f 6897
7460295f 6898
7460295f 6899
572ac014 6900test -z "$LN_S" && LN_S="ln -s"
7460295f 6901
7460295f 6902
7460295f 6903
7460295f 6904
7460295f 6905
7460295f 6906
7460295f 6907
7460295f 6908
7460295f 6909
7460295f 6910
7460295f 6911
7460295f 6912
7460295f 6913
7460295f 6914
572ac014
MG
6915if test -n "${ZSH_VERSION+set}" ; then
6916 setopt NO_GLOB_SUBST
6917fi
7460295f 6918
a0673b07 6919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
33aa8fe1 6920$as_echo_n "checking for objdir... " >&6; }
a0673b07 6921if test "${lt_cv_objdir+set}" = set; then :
33aa8fe1 6922 $as_echo_n "(cached) " >&6
572ac014
MG
6923else
6924 rm -f .libs 2>/dev/null
6925mkdir .libs 2>/dev/null
6926if test -d .libs; then
6927 lt_cv_objdir=.libs
6928else
6929 # MS-DOS does not allow filenames that begin with a dot.
6930 lt_cv_objdir=_libs
6931fi
6932rmdir .libs 2>/dev/null
6933fi
a0673b07 6934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
33aa8fe1 6935$as_echo "$lt_cv_objdir" >&6; }
572ac014 6936objdir=$lt_cv_objdir
7460295f 6937
7460295f 6938
7460295f 6939
7460295f 6940
7460295f 6941
572ac014
MG
6942cat >>confdefs.h <<_ACEOF
6943#define LT_OBJDIR "$lt_cv_objdir/"
6944_ACEOF
7460295f 6945
7460295f 6946
7460295f 6947
7460295f 6948
7460295f 6949
572ac014
MG
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962case $host_os in
6963aix3*)
6964 # AIX sometimes has problems with the GCC collect2 program. For some
6965 # reason, if we set the COLLECT_NAMES environment variable, the problems
6966 # vanish in a puff of smoke.
6967 if test "X${COLLECT_NAMES+set}" != Xset; then
6968 COLLECT_NAMES=
6969 export COLLECT_NAMES
7460295f
MG
6970 fi
6971 ;;
6972esac
6973
572ac014
MG
6974# Sed substitution that helps us do robust quoting. It backslashifies
6975# metacharacters that are still active within double-quoted strings.
6976sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7460295f 6977
572ac014
MG
6978# Same as above, but do not quote variable references.
6979double_quote_subst='s/\(["`\\]\)/\\\1/g'
7460295f 6980
572ac014
MG
6981# Sed substitution to delay expansion of an escaped shell variable in a
6982# double_quote_subst'ed string.
6983delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7460295f 6984
572ac014
MG
6985# Sed substitution to delay expansion of an escaped single quote.
6986delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7460295f 6987
572ac014
MG
6988# Sed substitution to avoid accidental globbing in evaled expressions
6989no_glob_subst='s/\*/\\\*/g'
7460295f 6990
572ac014
MG
6991# Global variables:
6992ofile=libtool
6993can_build_shared=yes
7460295f 6994
572ac014
MG
6995# All known linkers require a `.a' archive for static linking (except MSVC,
6996# which needs '.lib').
6997libext=a
7460295f 6998
572ac014 6999with_gnu_ld="$lt_cv_prog_gnu_ld"
7460295f 7000
572ac014
MG
7001old_CC="$CC"
7002old_CFLAGS="$CFLAGS"
7460295f 7003
572ac014
MG
7004# Set sane defaults for various variables
7005test -z "$CC" && CC=cc
7006test -z "$LTCC" && LTCC=$CC
7007test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7008test -z "$LD" && LD=ld
7009test -z "$ac_objext" && ac_objext=o
7460295f 7010
572ac014
MG
7011for cc_temp in $compiler""; do
7012 case $cc_temp in
7013 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7014 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7015 \-*) ;;
7016 *) break;;
7017 esac
7018done
7019cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7460295f 7020
7460295f 7021
572ac014
MG
7022# Only perform the check for file, if the check method requires it
7023test -z "$MAGIC_CMD" && MAGIC_CMD=file
7024case $deplibs_check_method in
7025file_magic*)
7026 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
a0673b07 7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
33aa8fe1 7028$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
a0673b07 7029if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
33aa8fe1 7030 $as_echo_n "(cached) " >&6
572ac014
MG
7031else
7032 case $MAGIC_CMD in
7033[\\/*] | ?:[\\/]*)
7034 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7460295f 7035 ;;
572ac014
MG
7036*)
7037 lt_save_MAGIC_CMD="$MAGIC_CMD"
7038 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7039 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7040 for ac_dir in $ac_dummy; do
7041 IFS="$lt_save_ifs"
7042 test -z "$ac_dir" && ac_dir=.
7043 if test -f $ac_dir/${ac_tool_prefix}file; then
7044 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7045 if test -n "$file_magic_test_file"; then
7046 case $deplibs_check_method in
7047 "file_magic "*)
7048 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7049 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7050 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7051 $EGREP "$file_magic_regex" > /dev/null; then
7052 :
7053 else
7054 cat <<_LT_EOF 1>&2
7460295f 7055
572ac014
MG
7056*** Warning: the command libtool uses to detect shared libraries,
7057*** $file_magic_cmd, produces output that libtool cannot recognize.
7058*** The result is that libtool may fail to recognize shared libraries
7059*** as such. This will affect the creation of libtool libraries that
7060*** depend on shared libraries, but programs linked with such libtool
7061*** libraries will work regardless of this problem. Nevertheless, you
7062*** may want to report the problem to your system manager and/or to
7063*** bug-libtool@gnu.org
7460295f 7064
572ac014
MG
7065_LT_EOF
7066 fi ;;
7067 esac
7068 fi
7069 break
7070 fi
7071 done
7072 IFS="$lt_save_ifs"
7073 MAGIC_CMD="$lt_save_MAGIC_CMD"
7460295f 7074 ;;
572ac014
MG
7075esac
7076fi
7460295f 7077
572ac014
MG
7078MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7079if test -n "$MAGIC_CMD"; then
a0673b07 7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
33aa8fe1 7081$as_echo "$MAGIC_CMD" >&6; }
572ac014 7082else
a0673b07 7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 7084$as_echo "no" >&6; }
572ac014
MG
7085fi
7086
7087
7088
7089
7090
7091if test -z "$lt_cv_path_MAGIC_CMD"; then
7092 if test -n "$ac_tool_prefix"; then
a0673b07 7093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
33aa8fe1 7094$as_echo_n "checking for file... " >&6; }
a0673b07 7095if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
33aa8fe1 7096 $as_echo_n "(cached) " >&6
572ac014
MG
7097else
7098 case $MAGIC_CMD in
7099[\\/*] | ?:[\\/]*)
7100 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7460295f 7101 ;;
572ac014
MG
7102*)
7103 lt_save_MAGIC_CMD="$MAGIC_CMD"
7104 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7105 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7106 for ac_dir in $ac_dummy; do
7107 IFS="$lt_save_ifs"
7108 test -z "$ac_dir" && ac_dir=.
7109 if test -f $ac_dir/file; then
7110 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7111 if test -n "$file_magic_test_file"; then
7112 case $deplibs_check_method in
7113 "file_magic "*)
7114 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7115 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7116 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7117 $EGREP "$file_magic_regex" > /dev/null; then
7118 :
7119 else
7120 cat <<_LT_EOF 1>&2
7460295f 7121
572ac014
MG
7122*** Warning: the command libtool uses to detect shared libraries,
7123*** $file_magic_cmd, produces output that libtool cannot recognize.
7124*** The result is that libtool may fail to recognize shared libraries
7125*** as such. This will affect the creation of libtool libraries that
7126*** depend on shared libraries, but programs linked with such libtool
7127*** libraries will work regardless of this problem. Nevertheless, you
7128*** may want to report the problem to your system manager and/or to
7129*** bug-libtool@gnu.org
7130
7131_LT_EOF
7132 fi ;;
7133 esac
7134 fi
7135 break
7136 fi
7137 done
7138 IFS="$lt_save_ifs"
7139 MAGIC_CMD="$lt_save_MAGIC_CMD"
7460295f 7140 ;;
572ac014
MG
7141esac
7142fi
7143
7144MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7145if test -n "$MAGIC_CMD"; then
a0673b07 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
33aa8fe1 7147$as_echo "$MAGIC_CMD" >&6; }
572ac014 7148else
a0673b07 7149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 7150$as_echo "no" >&6; }
572ac014
MG
7151fi
7152
7460295f 7153
7460295f 7154 else
572ac014 7155 MAGIC_CMD=:
7460295f 7156 fi
572ac014 7157fi
7460295f 7158
572ac014 7159 fi
7460295f 7160 ;;
572ac014 7161esac
7460295f 7162
572ac014 7163# Use C for the default configuration in the libtool script
7460295f 7164
572ac014
MG
7165lt_save_CC="$CC"
7166ac_ext=c
7167ac_cpp='$CPP $CPPFLAGS'
7168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7170ac_compiler_gnu=$ac_cv_c_compiler_gnu
7460295f 7171
7460295f 7172
572ac014
MG
7173# Source file extension for C test sources.
7174ac_ext=c
7460295f 7175
572ac014
MG
7176# Object file extension for compiled C test sources.
7177objext=o
7178objext=$objext
7460295f 7179
572ac014
MG
7180# Code to be used in simple compile tests
7181lt_simple_compile_test_code="int some_variable = 0;"
7460295f 7182
572ac014
MG
7183# Code to be used in simple link tests
7184lt_simple_link_test_code='int main(){return(0);}'
7460295f 7185
7460295f 7186
7460295f 7187
7460295f 7188
7460295f 7189
7460295f 7190
7460295f 7191
572ac014
MG
7192# If no C compiler was specified, use CC.
7193LTCC=${LTCC-"$CC"}
7460295f 7194
572ac014
MG
7195# If no C compiler flags were specified, use CFLAGS.
7196LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7460295f 7197
572ac014
MG
7198# Allow CC to be a program name with arguments.
7199compiler=$CC
7460295f 7200
572ac014
MG
7201# Save the default compiler, since it gets overwritten when the other
7202# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7203compiler_DEFAULT=$CC
7460295f 7204
572ac014
MG
7205# save warnings/boilerplate of simple test code
7206ac_outfile=conftest.$ac_objext
7207echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7208eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7209_lt_compiler_boilerplate=`cat conftest.err`
7210$RM conftest*
7460295f 7211
572ac014
MG
7212ac_outfile=conftest.$ac_objext
7213echo "$lt_simple_link_test_code" >conftest.$ac_ext
7214eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7215_lt_linker_boilerplate=`cat conftest.err`
7216$RM -r conftest*
7460295f 7217
7460295f 7218
572ac014 7219if test -n "$compiler"; then
7460295f 7220
572ac014 7221lt_prog_compiler_no_builtin_flag=
7460295f 7222
572ac014
MG
7223if test "$GCC" = yes; then
7224 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7460295f 7225
a0673b07 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
33aa8fe1 7227$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
a0673b07 7228if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
33aa8fe1 7229 $as_echo_n "(cached) " >&6
7460295f 7230else
572ac014
MG
7231 lt_cv_prog_compiler_rtti_exceptions=no
7232 ac_outfile=conftest.$ac_objext
7233 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7234 lt_compiler_flag="-fno-rtti -fno-exceptions"
7235 # Insert the option either (1) after the last *FLAGS variable, or
7236 # (2) before a word containing "conftest.", or (3) at the end.
7237 # Note that $ac_compile itself does not contain backslashes and begins
7238 # with a dollar sign (not a hyphen), so the echo should work correctly.
7239 # The option is referenced via a variable to avoid confusing sed.
7240 lt_compile=`echo "$ac_compile" | $SED \
7241 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7242 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7243 -e 's:$: $lt_compiler_flag:'`
7fa7cd6d 7244 (eval echo "\"\$as_me:7244: $lt_compile\"" >&5)
572ac014
MG
7245 (eval "$lt_compile" 2>conftest.err)
7246 ac_status=$?
7247 cat conftest.err >&5
7fa7cd6d 7248 echo "$as_me:7248: \$? = $ac_status" >&5
572ac014
MG
7249 if (exit $ac_status) && test -s "$ac_outfile"; then
7250 # The compiler can only warn and ignore the option if not recognized
7251 # So say no if there are warnings other than the usual output.
7252 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7253 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7254 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7255 lt_cv_prog_compiler_rtti_exceptions=yes
7256 fi
7257 fi
7258 $RM conftest*
7460295f 7259
7460295f 7260fi
a0673b07 7261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
33aa8fe1 7262$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7460295f 7263
572ac014
MG
7264if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7265 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7460295f 7266else
572ac014 7267 :
7460295f
MG
7268fi
7269
7460295f
MG
7270fi
7271
7460295f 7272
7460295f 7273
7460295f 7274
7460295f 7275
7460295f 7276
572ac014
MG
7277 lt_prog_compiler_wl=
7278lt_prog_compiler_pic=
7279lt_prog_compiler_static=
7460295f 7280
a0673b07 7281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
33aa8fe1 7282$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7460295f 7283
572ac014
MG
7284 if test "$GCC" = yes; then
7285 lt_prog_compiler_wl='-Wl,'
7286 lt_prog_compiler_static='-static'
7460295f 7287
572ac014
MG
7288 case $host_os in
7289 aix*)
7290 # All AIX code is PIC.
7291 if test "$host_cpu" = ia64; then
7292 # AIX 5 now supports IA64 processor
7293 lt_prog_compiler_static='-Bstatic'
7294 fi
7295 ;;
7460295f 7296
572ac014
MG
7297 amigaos*)
7298 case $host_cpu in
7299 powerpc)
7300 # see comment about AmigaOS4 .so support
7301 lt_prog_compiler_pic='-fPIC'
7302 ;;
7303 m68k)
7304 # FIXME: we need at least 68020 code to build shared libraries, but
7305 # adding the `-m68020' flag to GCC prevents building anything better,
7306 # like `-m68040'.
7307 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7308 ;;
7309 esac
7310 ;;
7460295f 7311
572ac014
MG
7312 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7313 # PIC is the default for these OSes.
7314 ;;
7460295f 7315
572ac014
MG
7316 mingw* | cygwin* | pw32* | os2* | cegcc*)
7317 # This hack is so that the source file can tell whether it is being
7318 # built for inclusion in a dll (and should export symbols for example).
7319 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7320 # (--disable-auto-import) libraries
7321 lt_prog_compiler_pic='-DDLL_EXPORT'
7322 ;;
7460295f 7323
572ac014
MG
7324 darwin* | rhapsody*)
7325 # PIC is the default on this platform
7326 # Common symbols not allowed in MH_DYLIB files
7327 lt_prog_compiler_pic='-fno-common'
7328 ;;
7460295f 7329
572ac014
MG
7330 hpux*)
7331 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7332 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7333 # sets the default TLS model and affects inlining.
7334 case $host_cpu in
7335 hppa*64*)
7336 # +Z the default
7337 ;;
7338 *)
7339 lt_prog_compiler_pic='-fPIC'
7340 ;;
7341 esac
7342 ;;
7460295f 7343
572ac014
MG
7344 interix[3-9]*)
7345 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7346 # Instead, we relocate shared libraries at runtime.
7347 ;;
7460295f 7348
572ac014
MG
7349 msdosdjgpp*)
7350 # Just because we use GCC doesn't mean we suddenly get shared libraries
7351 # on systems that don't support them.
7352 lt_prog_compiler_can_build_shared=no
7353 enable_shared=no
7354 ;;
7460295f 7355
572ac014
MG
7356 *nto* | *qnx*)
7357 # QNX uses GNU C++, but need to define -shared option too, otherwise
7358 # it will coredump.
7359 lt_prog_compiler_pic='-fPIC -shared'
7360 ;;
7460295f 7361
572ac014
MG
7362 sysv4*MP*)
7363 if test -d /usr/nec; then
7364 lt_prog_compiler_pic=-Kconform_pic
7365 fi
7366 ;;
7460295f 7367
572ac014
MG
7368 *)
7369 lt_prog_compiler_pic='-fPIC'
7370 ;;
7371 esac
7372 else
7373 # PORTME Check for flag to pass linker flags through the system compiler.
7374 case $host_os in
7375 aix*)
7376 lt_prog_compiler_wl='-Wl,'
7377 if test "$host_cpu" = ia64; then
7378 # AIX 5 now supports IA64 processor
7379 lt_prog_compiler_static='-Bstatic'
7380 else
7381 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7382 fi
7383 ;;
7460295f 7384
572ac014
MG
7385 mingw* | cygwin* | pw32* | os2* | cegcc*)
7386 # This hack is so that the source file can tell whether it is being
7387 # built for inclusion in a dll (and should export symbols for example).
7388 lt_prog_compiler_pic='-DDLL_EXPORT'
7389 ;;
7460295f 7390
572ac014
MG
7391 hpux9* | hpux10* | hpux11*)
7392 lt_prog_compiler_wl='-Wl,'
7393 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7394 # not for PA HP-UX.
7395 case $host_cpu in
7396 hppa*64*|ia64*)
7397 # +Z the default
7398 ;;
7399 *)
7400 lt_prog_compiler_pic='+Z'
7401 ;;
7402 esac
7403 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7404 lt_prog_compiler_static='${wl}-a ${wl}archive'
7405 ;;
7460295f 7406
572ac014
MG
7407 irix5* | irix6* | nonstopux*)
7408 lt_prog_compiler_wl='-Wl,'
7409 # PIC (with -KPIC) is the default.
7410 lt_prog_compiler_static='-non_shared'
7411 ;;
7460295f 7412
4101fea2 7413 linux* | k*bsd*-gnu | kopensolaris*-gnu)
572ac014
MG
7414 case $cc_basename in
7415 # old Intel for x86_64 which still supported -KPIC.
7416 ecc*)
7417 lt_prog_compiler_wl='-Wl,'
7418 lt_prog_compiler_pic='-KPIC'
7419 lt_prog_compiler_static='-static'
7420 ;;
7421 # icc used to be incompatible with GCC.
7422 # ICC 10 doesn't accept -KPIC any more.
7423 icc* | ifort*)
7424 lt_prog_compiler_wl='-Wl,'
7425 lt_prog_compiler_pic='-fPIC'
7426 lt_prog_compiler_static='-static'
7427 ;;
7428 # Lahey Fortran 8.1.
7429 lf95*)
7430 lt_prog_compiler_wl='-Wl,'
7431 lt_prog_compiler_pic='--shared'
7432 lt_prog_compiler_static='--static'
7433 ;;
7434 pgcc* | pgf77* | pgf90* | pgf95*)
7435 # Portland Group compilers (*not* the Pentium gcc compiler,
7436 # which looks to be a dead project)
7437 lt_prog_compiler_wl='-Wl,'
7438 lt_prog_compiler_pic='-fpic'
7439 lt_prog_compiler_static='-Bstatic'
7440 ;;
7441 ccc*)
7442 lt_prog_compiler_wl='-Wl,'
7443 # All Alpha code is PIC.
7444 lt_prog_compiler_static='-non_shared'
7445 ;;
7446 xl*)
7447 # IBM XL C 8.0/Fortran 10.1 on PPC
7448 lt_prog_compiler_wl='-Wl,'
7449 lt_prog_compiler_pic='-qpic'
7450 lt_prog_compiler_static='-qstaticlink'
7451 ;;
7452 *)
7453 case `$CC -V 2>&1 | sed 5q` in
7454 *Sun\ C*)
7455 # Sun C 5.9
7456 lt_prog_compiler_pic='-KPIC'
7457 lt_prog_compiler_static='-Bstatic'
7458 lt_prog_compiler_wl='-Wl,'
7459 ;;
7460 *Sun\ F*)
7461 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7462 lt_prog_compiler_pic='-KPIC'
7463 lt_prog_compiler_static='-Bstatic'
7464 lt_prog_compiler_wl=''
7465 ;;
7466 esac
7467 ;;
7468 esac
7469 ;;
7460295f 7470
572ac014
MG
7471 newsos6)
7472 lt_prog_compiler_pic='-KPIC'
7473 lt_prog_compiler_static='-Bstatic'
7474 ;;
7460295f 7475
572ac014
MG
7476 *nto* | *qnx*)
7477 # QNX uses GNU C++, but need to define -shared option too, otherwise
7478 # it will coredump.
7479 lt_prog_compiler_pic='-fPIC -shared'
7480 ;;
7460295f 7481
572ac014
MG
7482 osf3* | osf4* | osf5*)
7483 lt_prog_compiler_wl='-Wl,'
7484 # All OSF/1 code is PIC.
7485 lt_prog_compiler_static='-non_shared'
7486 ;;
7460295f 7487
572ac014
MG
7488 rdos*)
7489 lt_prog_compiler_static='-non_shared'
7490 ;;
7491
7492 solaris*)
7493 lt_prog_compiler_pic='-KPIC'
7494 lt_prog_compiler_static='-Bstatic'
7495 case $cc_basename in
7496 f77* | f90* | f95*)
7497 lt_prog_compiler_wl='-Qoption ld ';;
7498 *)
7499 lt_prog_compiler_wl='-Wl,';;
7500 esac
7501 ;;
7502
7503 sunos4*)
7504 lt_prog_compiler_wl='-Qoption ld '
7505 lt_prog_compiler_pic='-PIC'
7506 lt_prog_compiler_static='-Bstatic'
7507 ;;
7508
7509 sysv4 | sysv4.2uw2* | sysv4.3*)
7510 lt_prog_compiler_wl='-Wl,'
7511 lt_prog_compiler_pic='-KPIC'
7512 lt_prog_compiler_static='-Bstatic'
7513 ;;
7514
7515 sysv4*MP*)
7516 if test -d /usr/nec ;then
7517 lt_prog_compiler_pic='-Kconform_pic'
7518 lt_prog_compiler_static='-Bstatic'
7519 fi
7520 ;;
7521
7522 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7523 lt_prog_compiler_wl='-Wl,'
7524 lt_prog_compiler_pic='-KPIC'
7525 lt_prog_compiler_static='-Bstatic'
7526 ;;
7527
7528 unicos*)
7529 lt_prog_compiler_wl='-Wl,'
7530 lt_prog_compiler_can_build_shared=no
7531 ;;
7532
7533 uts4*)
7534 lt_prog_compiler_pic='-pic'
7535 lt_prog_compiler_static='-Bstatic'
7536 ;;
7537
7538 *)
7539 lt_prog_compiler_can_build_shared=no
7540 ;;
7541 esac
7542 fi
7543
7544case $host_os in
7545 # For platforms which do not support PIC, -DPIC is meaningless:
7546 *djgpp*)
7547 lt_prog_compiler_pic=
7548 ;;
7549 *)
7550 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7551 ;;
7460295f 7552esac
a0673b07 7553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
33aa8fe1 7554$as_echo "$lt_prog_compiler_pic" >&6; }
572ac014
MG
7555
7556
7557
7558
7559
7560
7561#
7562# Check to make sure the PIC flag actually works.
7563#
7564if test -n "$lt_prog_compiler_pic"; then
a0673b07 7565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
33aa8fe1 7566$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
a0673b07 7567if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
33aa8fe1 7568 $as_echo_n "(cached) " >&6
7460295f 7569else
572ac014
MG
7570 lt_cv_prog_compiler_pic_works=no
7571 ac_outfile=conftest.$ac_objext
7572 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7573 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7574 # Insert the option either (1) after the last *FLAGS variable, or
7575 # (2) before a word containing "conftest.", or (3) at the end.
7576 # Note that $ac_compile itself does not contain backslashes and begins
7577 # with a dollar sign (not a hyphen), so the echo should work correctly.
7578 # The option is referenced via a variable to avoid confusing sed.
7579 lt_compile=`echo "$ac_compile" | $SED \
7580 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7581 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7582 -e 's:$: $lt_compiler_flag:'`
7fa7cd6d 7583 (eval echo "\"\$as_me:7583: $lt_compile\"" >&5)
572ac014
MG
7584 (eval "$lt_compile" 2>conftest.err)
7585 ac_status=$?
7586 cat conftest.err >&5
7fa7cd6d 7587 echo "$as_me:7587: \$? = $ac_status" >&5
572ac014
MG
7588 if (exit $ac_status) && test -s "$ac_outfile"; then
7589 # The compiler can only warn and ignore the option if not recognized
7590 # So say no if there are warnings other than the usual output.
7591 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7592 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7593 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7594 lt_cv_prog_compiler_pic_works=yes
7595 fi
7596 fi
7597 $RM conftest*
7460295f 7598
7460295f 7599fi
a0673b07 7600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
33aa8fe1 7601$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7460295f 7602
572ac014
MG
7603if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7604 case $lt_prog_compiler_pic in
7605 "" | " "*) ;;
7606 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7607 esac
7460295f 7608else
572ac014
MG
7609 lt_prog_compiler_pic=
7610 lt_prog_compiler_can_build_shared=no
7611fi
7460295f 7612
572ac014
MG
7613fi
7614
7615
7616
7617
7618
7619
7620#
7621# Check to make sure the static flag actually works.
7622#
7623wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
a0673b07 7624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
33aa8fe1 7625$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
a0673b07 7626if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
33aa8fe1 7627 $as_echo_n "(cached) " >&6
7460295f 7628else
572ac014
MG
7629 lt_cv_prog_compiler_static_works=no
7630 save_LDFLAGS="$LDFLAGS"
7631 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7632 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7633 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7634 # The linker can only warn and ignore the option if not recognized
7635 # So say no if there are warnings
7636 if test -s conftest.err; then
7637 # Append any errors to the config.log.
7638 cat conftest.err 1>&5
7639 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7640 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7641 if diff conftest.exp conftest.er2 >/dev/null; then
7642 lt_cv_prog_compiler_static_works=yes
7643 fi
7644 else
7645 lt_cv_prog_compiler_static_works=yes
7646 fi
7647 fi
7648 $RM -r conftest*
7649 LDFLAGS="$save_LDFLAGS"
7460295f 7650
7460295f 7651fi
a0673b07 7652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
33aa8fe1 7653$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7460295f 7654
572ac014
MG
7655if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7656 :
7460295f 7657else
572ac014
MG
7658 lt_prog_compiler_static=
7659fi
7460295f 7660
7460295f 7661
7460295f 7662
7460295f 7663
7460295f 7664
7460295f
MG
7665
7666
a0673b07 7667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
33aa8fe1 7668$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
a0673b07 7669if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
33aa8fe1 7670 $as_echo_n "(cached) " >&6
572ac014
MG
7671else
7672 lt_cv_prog_compiler_c_o=no
7673 $RM -r conftest 2>/dev/null
7674 mkdir conftest
7675 cd conftest
7676 mkdir out
7677 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7460295f 7678
572ac014
MG
7679 lt_compiler_flag="-o out/conftest2.$ac_objext"
7680 # Insert the option either (1) after the last *FLAGS variable, or
7681 # (2) before a word containing "conftest.", or (3) at the end.
7682 # Note that $ac_compile itself does not contain backslashes and begins
7683 # with a dollar sign (not a hyphen), so the echo should work correctly.
7684 lt_compile=`echo "$ac_compile" | $SED \
7685 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7686 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7687 -e 's:$: $lt_compiler_flag:'`
7fa7cd6d 7688 (eval echo "\"\$as_me:7688: $lt_compile\"" >&5)
572ac014
MG
7689 (eval "$lt_compile" 2>out/conftest.err)
7690 ac_status=$?
7691 cat out/conftest.err >&5
7fa7cd6d 7692 echo "$as_me:7692: \$? = $ac_status" >&5
572ac014
MG
7693 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7694 then
7695 # The compiler can only warn and ignore the option if not recognized
7696 # So say no if there are warnings
7697 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7698 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7699 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7700 lt_cv_prog_compiler_c_o=yes
7701 fi
7702 fi
7703 chmod u+w . 2>&5
7704 $RM conftest*
7705 # SGI C++ compiler will create directory out/ii_files/ for
7706 # template instantiation
7707 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7708 $RM out/* && rmdir out
7709 cd ..
7710 $RM -r conftest
7711 $RM conftest*
7460295f
MG
7712
7713fi
a0673b07 7714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
33aa8fe1 7715$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7460295f
MG
7716
7717
7460295f
MG
7718
7719
7460295f
MG
7720
7721
a0673b07 7722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
33aa8fe1 7723$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
a0673b07 7724if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
33aa8fe1 7725 $as_echo_n "(cached) " >&6
572ac014
MG
7726else
7727 lt_cv_prog_compiler_c_o=no
7728 $RM -r conftest 2>/dev/null
7729 mkdir conftest
7730 cd conftest
7731 mkdir out
7732 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7460295f 7733
572ac014
MG
7734 lt_compiler_flag="-o out/conftest2.$ac_objext"
7735 # Insert the option either (1) after the last *FLAGS variable, or
7736 # (2) before a word containing "conftest.", or (3) at the end.
7737 # Note that $ac_compile itself does not contain backslashes and begins
7738 # with a dollar sign (not a hyphen), so the echo should work correctly.
7739 lt_compile=`echo "$ac_compile" | $SED \
7740 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7741 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7742 -e 's:$: $lt_compiler_flag:'`
7fa7cd6d 7743 (eval echo "\"\$as_me:7743: $lt_compile\"" >&5)
572ac014
MG
7744 (eval "$lt_compile" 2>out/conftest.err)
7745 ac_status=$?
7746 cat out/conftest.err >&5
7fa7cd6d 7747 echo "$as_me:7747: \$? = $ac_status" >&5
572ac014
MG
7748 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7749 then
7750 # The compiler can only warn and ignore the option if not recognized
7751 # So say no if there are warnings
7752 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7753 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7754 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7755 lt_cv_prog_compiler_c_o=yes
7756 fi
7757 fi
7758 chmod u+w . 2>&5
7759 $RM conftest*
7760 # SGI C++ compiler will create directory out/ii_files/ for
7761 # template instantiation
7762 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7763 $RM out/* && rmdir out
7764 cd ..
7765 $RM -r conftest
7766 $RM conftest*
7460295f 7767
572ac014 7768fi
a0673b07 7769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
33aa8fe1 7770$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7460295f 7771
7460295f 7772
7460295f 7773
7460295f 7774
572ac014
MG
7775hard_links="nottested"
7776if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7777 # do not overwrite the value of need_locks provided by the user
a0673b07 7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
33aa8fe1 7779$as_echo_n "checking if we can lock with hard links... " >&6; }
572ac014
MG
7780 hard_links=yes
7781 $RM conftest*
7782 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7783 touch conftest.a
7784 ln conftest.a conftest.b 2>&5 || hard_links=no
7785 ln conftest.a conftest.b 2>/dev/null && hard_links=no
a0673b07 7786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
33aa8fe1 7787$as_echo "$hard_links" >&6; }
572ac014 7788 if test "$hard_links" = no; then
a0673b07 7789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
33aa8fe1 7790$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
572ac014
MG
7791 need_locks=warn
7792 fi
7460295f 7793else
572ac014
MG
7794 need_locks=no
7795fi
7460295f 7796
7460295f 7797
7460295f 7798
7460295f 7799
7460295f 7800
7460295f 7801
a0673b07 7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
33aa8fe1 7803$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7460295f 7804
572ac014
MG
7805 runpath_var=
7806 allow_undefined_flag=
7807 always_export_symbols=no
7808 archive_cmds=
7809 archive_expsym_cmds=
7810 compiler_needs_object=no
7811 enable_shared_with_static_runtimes=no
7812 export_dynamic_flag_spec=
7813 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7814 hardcode_automatic=no
7815 hardcode_direct=no
7816 hardcode_direct_absolute=no
7817 hardcode_libdir_flag_spec=
7818 hardcode_libdir_flag_spec_ld=
7819 hardcode_libdir_separator=
7820 hardcode_minus_L=no
7821 hardcode_shlibpath_var=unsupported
7822 inherit_rpath=no
7823 link_all_deplibs=unknown
7824 module_cmds=
7825 module_expsym_cmds=
7826 old_archive_from_new_cmds=
7827 old_archive_from_expsyms_cmds=
7828 thread_safe_flag_spec=
7829 whole_archive_flag_spec=
7830 # include_expsyms should be a list of space-separated symbols to be *always*
7831 # included in the symbol list
7832 include_expsyms=
7833 # exclude_expsyms can be an extended regexp of symbols to exclude
7834 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7835 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7836 # as well as any symbol that contains `d'.
7837 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7838 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7839 # platforms (ab)use it in PIC code, but their linkers get confused if
7840 # the symbol is explicitly referenced. Since portable code cannot
7841 # rely on this symbol name, it's probably fine to never include it in
7842 # preloaded symbol tables.
7843 # Exclude shared library initialization/finalization symbols.
7844 extract_expsyms_cmds=
7460295f 7845
572ac014
MG
7846 case $host_os in
7847 cygwin* | mingw* | pw32* | cegcc*)
7848 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7849 # When not using gcc, we currently assume that we are using
7850 # Microsoft Visual C++.
7851 if test "$GCC" != yes; then
7852 with_gnu_ld=no
7460295f 7853 fi
7460295f 7854 ;;
572ac014
MG
7855 interix*)
7856 # we just hope/assume this is gcc and not c89 (= MSVC++)
7857 with_gnu_ld=yes
7460295f 7858 ;;
572ac014
MG
7859 openbsd*)
7860 with_gnu_ld=no
7861 ;;
7862 linux* | k*bsd*-gnu)
7863 link_all_deplibs=no
7460295f
MG
7864 ;;
7865 esac
7866
572ac014
MG
7867 ld_shlibs=yes
7868 if test "$with_gnu_ld" = yes; then
7869 # If archive_cmds runs LD, not CC, wlarc should be empty
7870 wlarc='${wl}'
7460295f 7871
572ac014
MG
7872 # Set some defaults for GNU ld with shared library support. These
7873 # are reset later if shared libraries are not supported. Putting them
7874 # here allows them to be overridden if necessary.
7875 runpath_var=LD_RUN_PATH
7876 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7877 export_dynamic_flag_spec='${wl}--export-dynamic'
7878 # ancient GNU ld didn't support --whole-archive et. al.
7879 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7880 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7881 else
7882 whole_archive_flag_spec=
7883 fi
7884 supports_anon_versioning=no
7885 case `$LD -v 2>&1` in
4101fea2 7886 *GNU\ gold*) supports_anon_versioning=yes ;;
572ac014
MG
7887 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7888 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7889 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7890 *\ 2.11.*) ;; # other 2.11 versions
7891 *) supports_anon_versioning=yes ;;
7892 esac
7460295f 7893
572ac014
MG
7894 # See if GNU ld supports shared libraries.
7895 case $host_os in
7896 aix[3-9]*)
7897 # On AIX/PPC, the GNU linker is very broken
7898 if test "$host_cpu" != ia64; then
7899 ld_shlibs=no
7900 cat <<_LT_EOF 1>&2
7460295f 7901
572ac014
MG
7902*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7903*** to be unable to reliably create shared libraries on AIX.
7904*** Therefore, libtool is disabling shared libraries support. If you
7905*** really care for shared libraries, you may want to modify your PATH
7906*** so that a non-GNU linker is found, and then restart.
7460295f 7907
572ac014
MG
7908_LT_EOF
7909 fi
7910 ;;
7460295f 7911
572ac014
MG
7912 amigaos*)
7913 case $host_cpu in
7914 powerpc)
7915 # see comment about AmigaOS4 .so support
7916 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7917 archive_expsym_cmds=''
7918 ;;
7919 m68k)
7920 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)'
7921 hardcode_libdir_flag_spec='-L$libdir'
7922 hardcode_minus_L=yes
7923 ;;
7924 esac
7925 ;;
7460295f 7926
572ac014
MG
7927 beos*)
7928 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7929 allow_undefined_flag=unsupported
7930 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7931 # support --undefined. This deserves some investigation. FIXME
7932 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7933 else
7934 ld_shlibs=no
7935 fi
7936 ;;
7460295f 7937
572ac014
MG
7938 cygwin* | mingw* | pw32* | cegcc*)
7939 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7940 # as there is no search path for DLLs.
7941 hardcode_libdir_flag_spec='-L$libdir'
7942 allow_undefined_flag=unsupported
7943 always_export_symbols=no
7944 enable_shared_with_static_runtimes=yes
7945 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7460295f 7946
572ac014
MG
7947 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7948 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7949 # If the export-symbols file already is a .def file (1st line
7950 # is EXPORTS), use it as is; otherwise, prepend...
7951 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7952 cp $export_symbols $output_objdir/$soname.def;
7953 else
7954 echo EXPORTS > $output_objdir/$soname.def;
7955 cat $export_symbols >> $output_objdir/$soname.def;
7956 fi~
7957 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7958 else
7959 ld_shlibs=no
7960 fi
7961 ;;
7460295f 7962
572ac014
MG
7963 interix[3-9]*)
7964 hardcode_direct=no
7965 hardcode_shlibpath_var=no
7966 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7967 export_dynamic_flag_spec='${wl}-E'
7968 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7969 # Instead, shared libraries are loaded at an image base (0x10000000 by
7970 # default) and relocated if they conflict, which is a slow very memory
7971 # consuming and fragmenting process. To avoid this, we pick a random,
7972 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7973 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7974 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7975 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'
7976 ;;
7460295f 7977
4101fea2 7978 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
572ac014
MG
7979 tmp_diet=no
7980 if test "$host_os" = linux-dietlibc; then
7981 case $cc_basename in
7982 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7983 esac
7984 fi
7985 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7986 && test "$tmp_diet" = no
7987 then
7988 tmp_addflag=
7989 tmp_sharedflag='-shared'
7990 case $cc_basename,$host_cpu in
7991 pgcc*) # Portland Group C compiler
7992 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7993 tmp_addflag=' $pic_flag'
7994 ;;
7995 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7996 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7997 tmp_addflag=' $pic_flag -Mnomain' ;;
7998 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7999 tmp_addflag=' -i_dynamic' ;;
8000 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8001 tmp_addflag=' -i_dynamic -nofor_main' ;;
8002 ifc* | ifort*) # Intel Fortran compiler
8003 tmp_addflag=' -nofor_main' ;;
8004 lf95*) # Lahey Fortran 8.1
8005 whole_archive_flag_spec=
8006 tmp_sharedflag='--shared' ;;
8007 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8008 tmp_sharedflag='-qmkshrobj'
8009 tmp_addflag= ;;
8010 esac
8011 case `$CC -V 2>&1 | sed 5q` in
8012 *Sun\ C*) # Sun C 5.9
8013 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8014 compiler_needs_object=yes
8015 tmp_sharedflag='-G' ;;
8016 *Sun\ F*) # Sun Fortran 8.3
8017 tmp_sharedflag='-G' ;;
8018 esac
8019 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7460295f 8020
572ac014
MG
8021 if test "x$supports_anon_versioning" = xyes; then
8022 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8023 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8024 echo "local: *; };" >> $output_objdir/$libname.ver~
8025 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8026 fi
7460295f 8027
572ac014
MG
8028 case $cc_basename in
8029 xlf*)
8030 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8031 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8032 hardcode_libdir_flag_spec=
8033 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8034 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8035 if test "x$supports_anon_versioning" = xyes; then
8036 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8037 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8038 echo "local: *; };" >> $output_objdir/$libname.ver~
8039 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8040 fi
8041 ;;
8042 esac
8043 else
8044 ld_shlibs=no
8045 fi
8046 ;;
7460295f 8047
572ac014
MG
8048 netbsd* | netbsdelf*-gnu)
8049 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8050 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8051 wlarc=
8052 else
8053 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8054 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8055 fi
8056 ;;
7460295f 8057
572ac014
MG
8058 solaris*)
8059 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8060 ld_shlibs=no
8061 cat <<_LT_EOF 1>&2
7460295f 8062
572ac014
MG
8063*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8064*** create shared libraries on Solaris systems. Therefore, libtool
8065*** is disabling shared libraries support. We urge you to upgrade GNU
8066*** binutils to release 2.9.1 or newer. Another option is to modify
8067*** your PATH or compiler configuration so that the native linker is
8068*** used, and then restart.
7460295f 8069
572ac014
MG
8070_LT_EOF
8071 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8072 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8073 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8074 else
8075 ld_shlibs=no
8076 fi
8077 ;;
7460295f 8078
572ac014
MG
8079 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8080 case `$LD -v 2>&1` in
8081 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8082 ld_shlibs=no
8083 cat <<_LT_EOF 1>&2
7460295f 8084
572ac014
MG
8085*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8086*** reliably create shared libraries on SCO systems. Therefore, libtool
8087*** is disabling shared libraries support. We urge you to upgrade GNU
8088*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8089*** your PATH or compiler configuration so that the native linker is
8090*** used, and then restart.
7460295f 8091
572ac014
MG
8092_LT_EOF
8093 ;;
8094 *)
8095 # For security reasons, it is highly recommended that you always
8096 # use absolute paths for naming shared libraries, and exclude the
8097 # DT_RUNPATH tag from executables and libraries. But doing so
8098 # requires that you compile everything twice, which is a pain.
8099 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8100 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8101 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8102 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8103 else
8104 ld_shlibs=no
8105 fi
8106 ;;
8107 esac
8108 ;;
7460295f 8109
572ac014
MG
8110 sunos4*)
8111 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8112 wlarc=
8113 hardcode_direct=yes
8114 hardcode_shlibpath_var=no
8115 ;;
7460295f 8116
572ac014
MG
8117 *)
8118 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8119 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8120 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8121 else
8122 ld_shlibs=no
8123 fi
8124 ;;
8125 esac
7460295f 8126
572ac014
MG
8127 if test "$ld_shlibs" = no; then
8128 runpath_var=
8129 hardcode_libdir_flag_spec=
8130 export_dynamic_flag_spec=
8131 whole_archive_flag_spec=
8132 fi
8133 else
8134 # PORTME fill in a description of your system's linker (not GNU ld)
8135 case $host_os in
8136 aix3*)
8137 allow_undefined_flag=unsupported
8138 always_export_symbols=yes
8139 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'
8140 # Note: this linker hardcodes the directories in LIBPATH if there
8141 # are no directories specified by -L.
8142 hardcode_minus_L=yes
8143 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8144 # Neither direct hardcoding nor static linking is supported with a
8145 # broken collect2.
8146 hardcode_direct=unsupported
8147 fi
8148 ;;
7460295f 8149
572ac014
MG
8150 aix[4-9]*)
8151 if test "$host_cpu" = ia64; then
8152 # On IA64, the linker does run time linking by default, so we don't
8153 # have to do anything special.
8154 aix_use_runtimelinking=no
8155 exp_sym_flag='-Bexport'
8156 no_entry_flag=""
8157 else
8158 # If we're using GNU nm, then we don't want the "-C" option.
8159 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8160 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8161 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8162 else
8163 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'
8164 fi
8165 aix_use_runtimelinking=no
7460295f 8166
572ac014
MG
8167 # Test if we are trying to use run time linking or normal
8168 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8169 # need to do runtime linking.
8170 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8171 for ld_flag in $LDFLAGS; do
8172 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8173 aix_use_runtimelinking=yes
8174 break
8175 fi
8176 done
8177 ;;
8178 esac
7460295f 8179
572ac014
MG
8180 exp_sym_flag='-bexport'
8181 no_entry_flag='-bnoentry'
8182 fi
7460295f 8183
572ac014
MG
8184 # When large executables or shared objects are built, AIX ld can
8185 # have problems creating the table of contents. If linking a library
8186 # or program results in "error TOC overflow" add -mminimal-toc to
8187 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8188 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7460295f 8189
572ac014
MG
8190 archive_cmds=''
8191 hardcode_direct=yes
8192 hardcode_direct_absolute=yes
8193 hardcode_libdir_separator=':'
8194 link_all_deplibs=yes
8195 file_list_spec='${wl}-f,'
7460295f 8196
572ac014
MG
8197 if test "$GCC" = yes; then
8198 case $host_os in aix4.[012]|aix4.[012].*)
8199 # We only want to do this on AIX 4.2 and lower, the check
8200 # below for broken collect2 doesn't work under 4.3+
8201 collect2name=`${CC} -print-prog-name=collect2`
8202 if test -f "$collect2name" &&
8203 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8204 then
8205 # We have reworked collect2
8206 :
8207 else
8208 # We have old collect2
8209 hardcode_direct=unsupported
8210 # It fails to find uninstalled libraries when the uninstalled
8211 # path is not listed in the libpath. Setting hardcode_minus_L
8212 # to unsupported forces relinking
8213 hardcode_minus_L=yes
8214 hardcode_libdir_flag_spec='-L$libdir'
8215 hardcode_libdir_separator=
8216 fi
8217 ;;
8218 esac
8219 shared_flag='-shared'
8220 if test "$aix_use_runtimelinking" = yes; then
8221 shared_flag="$shared_flag "'${wl}-G'
8222 fi
8223 link_all_deplibs=no
8224 else
8225 # not using gcc
8226 if test "$host_cpu" = ia64; then
8227 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8228 # chokes on -Wl,-G. The following line is correct:
8229 shared_flag='-G'
8230 else
8231 if test "$aix_use_runtimelinking" = yes; then
8232 shared_flag='${wl}-G'
8233 else
8234 shared_flag='${wl}-bM:SRE'
8235 fi
8236 fi
8237 fi
7460295f 8238
572ac014
MG
8239 export_dynamic_flag_spec='${wl}-bexpall'
8240 # It seems that -bexpall does not export symbols beginning with
8241 # underscore (_), so it is better to generate a list of symbols to export.
8242 always_export_symbols=yes
8243 if test "$aix_use_runtimelinking" = yes; then
8244 # Warning - without using the other runtime loading flags (-brtl),
8245 # -berok will link without error, but may produce a broken library.
8246 allow_undefined_flag='-berok'
8247 # Determine the default libpath from the value encoded in an
8248 # empty executable.
a0673b07 8249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 8250/* end confdefs.h. */
7460295f 8251
572ac014
MG
8252int
8253main ()
8254{
7460295f 8255
572ac014
MG
8256 ;
8257 return 0;
8258}
8259_ACEOF
a0673b07 8260if ac_fn_c_try_link "$LINENO"; then :
7460295f 8261
572ac014
MG
8262lt_aix_libpath_sed='
8263 /Import File Strings/,/^$/ {
8264 /^0/ {
8265 s/^0 *\(.*\)$/\1/
8266 p
8267 }
8268 }'
8269aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8270# Check for a 64-bit object if we didn't find anything.
8271if test -z "$aix_libpath"; then
8272 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8273fi
572ac014 8274fi
a0673b07
MG
8275rm -f core conftest.err conftest.$ac_objext \
8276 conftest$ac_exeext conftest.$ac_ext
572ac014 8277if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7460295f 8278
572ac014
MG
8279 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8280 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8281 else
8282 if test "$host_cpu" = ia64; then
8283 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8284 allow_undefined_flag="-z nodefs"
8285 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"
8286 else
8287 # Determine the default libpath from the value encoded in an
8288 # empty executable.
a0673b07 8289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 8290/* end confdefs.h. */
7460295f 8291
572ac014
MG
8292int
8293main ()
8294{
7460295f 8295
572ac014
MG
8296 ;
8297 return 0;
8298}
8299_ACEOF
a0673b07 8300if ac_fn_c_try_link "$LINENO"; then :
7460295f 8301
572ac014
MG
8302lt_aix_libpath_sed='
8303 /Import File Strings/,/^$/ {
8304 /^0/ {
8305 s/^0 *\(.*\)$/\1/
8306 p
8307 }
8308 }'
8309aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8310# Check for a 64-bit object if we didn't find anything.
8311if test -z "$aix_libpath"; then
8312 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8313fi
572ac014 8314fi
a0673b07
MG
8315rm -f core conftest.err conftest.$ac_objext \
8316 conftest$ac_exeext conftest.$ac_ext
572ac014 8317if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7460295f 8318
572ac014
MG
8319 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8320 # Warning - without using the other run time loading flags,
8321 # -berok will link without error, but may produce a broken library.
8322 no_undefined_flag=' ${wl}-bernotok'
8323 allow_undefined_flag=' ${wl}-berok'
8324 # Exported symbols can be pulled into shared objects from archives
8325 whole_archive_flag_spec='$convenience'
8326 archive_cmds_need_lc=yes
8327 # This is similar to how AIX traditionally builds its shared libraries.
8328 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'
8329 fi
8330 fi
8331 ;;
7460295f 8332
572ac014
MG
8333 amigaos*)
8334 case $host_cpu in
8335 powerpc)
8336 # see comment about AmigaOS4 .so support
8337 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8338 archive_expsym_cmds=''
8339 ;;
8340 m68k)
8341 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)'
8342 hardcode_libdir_flag_spec='-L$libdir'
8343 hardcode_minus_L=yes
8344 ;;
8345 esac
8346 ;;
7460295f 8347
572ac014
MG
8348 bsdi[45]*)
8349 export_dynamic_flag_spec=-rdynamic
8350 ;;
7460295f 8351
572ac014
MG
8352 cygwin* | mingw* | pw32* | cegcc*)
8353 # When not using gcc, we currently assume that we are using
8354 # Microsoft Visual C++.
8355 # hardcode_libdir_flag_spec is actually meaningless, as there is
8356 # no search path for DLLs.
8357 hardcode_libdir_flag_spec=' '
8358 allow_undefined_flag=unsupported
8359 # Tell ltmain to make .lib files, not .a files.
8360 libext=lib
8361 # Tell ltmain to make .dll files, not .so files.
8362 shrext_cmds=".dll"
8363 # FIXME: Setting linknames here is a bad hack.
8364 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8365 # The linker will automatically build a .lib file if we build a DLL.
8366 old_archive_from_new_cmds='true'
8367 # FIXME: Should let the user specify the lib program.
8368 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8369 fix_srcfile_path='`cygpath -w "$srcfile"`'
8370 enable_shared_with_static_runtimes=yes
8371 ;;
7460295f 8372
572ac014 8373 darwin* | rhapsody*)
7460295f 8374
7460295f 8375
572ac014
MG
8376 archive_cmds_need_lc=no
8377 hardcode_direct=no
8378 hardcode_automatic=yes
8379 hardcode_shlibpath_var=unsupported
8380 whole_archive_flag_spec=''
8381 link_all_deplibs=yes
8382 allow_undefined_flag="$_lt_dar_allow_undefined"
8383 case $cc_basename in
8384 ifort*) _lt_dar_can_shared=yes ;;
8385 *) _lt_dar_can_shared=$GCC ;;
8386 esac
8387 if test "$_lt_dar_can_shared" = "yes"; then
8388 output_verbose_link_cmd=echo
8389 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8390 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8391 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}"
8392 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}"
7460295f 8393
572ac014
MG
8394 else
8395 ld_shlibs=no
8396 fi
7460295f 8397
572ac014 8398 ;;
7460295f 8399
572ac014
MG
8400 dgux*)
8401 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8402 hardcode_libdir_flag_spec='-L$libdir'
8403 hardcode_shlibpath_var=no
8404 ;;
7460295f 8405
572ac014
MG
8406 freebsd1*)
8407 ld_shlibs=no
8408 ;;
7460295f 8409
572ac014
MG
8410 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8411 # support. Future versions do this automatically, but an explicit c++rt0.o
8412 # does not break anything, and helps significantly (at the cost of a little
8413 # extra space).
8414 freebsd2.2*)
8415 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8416 hardcode_libdir_flag_spec='-R$libdir'
8417 hardcode_direct=yes
8418 hardcode_shlibpath_var=no
8419 ;;
7460295f 8420
572ac014
MG
8421 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8422 freebsd2*)
8423 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8424 hardcode_direct=yes
8425 hardcode_minus_L=yes
8426 hardcode_shlibpath_var=no
8427 ;;
7460295f 8428
572ac014
MG
8429 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8430 freebsd* | dragonfly*)
8431 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8432 hardcode_libdir_flag_spec='-R$libdir'
8433 hardcode_direct=yes
8434 hardcode_shlibpath_var=no
8435 ;;
7460295f 8436
572ac014
MG
8437 hpux9*)
8438 if test "$GCC" = yes; then
8439 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'
8440 else
8441 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'
8442 fi
8443 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8444 hardcode_libdir_separator=:
8445 hardcode_direct=yes
7460295f 8446
572ac014
MG
8447 # hardcode_minus_L: Not really in the search PATH,
8448 # but as the default location of the library.
8449 hardcode_minus_L=yes
8450 export_dynamic_flag_spec='${wl}-E'
8451 ;;
7460295f 8452
572ac014
MG
8453 hpux10*)
8454 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8455 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8456 else
8457 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8458 fi
8459 if test "$with_gnu_ld" = no; then
8460 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8461 hardcode_libdir_flag_spec_ld='+b $libdir'
8462 hardcode_libdir_separator=:
8463 hardcode_direct=yes
8464 hardcode_direct_absolute=yes
8465 export_dynamic_flag_spec='${wl}-E'
8466 # hardcode_minus_L: Not really in the search PATH,
8467 # but as the default location of the library.
8468 hardcode_minus_L=yes
8469 fi
8470 ;;
7460295f 8471
572ac014
MG
8472 hpux11*)
8473 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8474 case $host_cpu in
8475 hppa*64*)
8476 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8477 ;;
8478 ia64*)
8479 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8480 ;;
8481 *)
8482 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8483 ;;
8484 esac
8485 else
8486 case $host_cpu in
8487 hppa*64*)
8488 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8489 ;;
8490 ia64*)
8491 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8492 ;;
8493 *)
8494 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8495 ;;
8496 esac
8497 fi
8498 if test "$with_gnu_ld" = no; then
8499 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8500 hardcode_libdir_separator=:
7460295f 8501
572ac014
MG
8502 case $host_cpu in
8503 hppa*64*|ia64*)
8504 hardcode_direct=no
8505 hardcode_shlibpath_var=no
8506 ;;
8507 *)
8508 hardcode_direct=yes
8509 hardcode_direct_absolute=yes
8510 export_dynamic_flag_spec='${wl}-E'
7460295f 8511
572ac014
MG
8512 # hardcode_minus_L: Not really in the search PATH,
8513 # but as the default location of the library.
8514 hardcode_minus_L=yes
8515 ;;
8516 esac
8517 fi
8518 ;;
7460295f 8519
572ac014
MG
8520 irix5* | irix6* | nonstopux*)
8521 if test "$GCC" = yes; then
8522 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8523 # Try to use the -exported_symbol ld option, if it does not
8524 # work, assume that -exports_file does not work either and
8525 # implicitly export all symbols.
8526 save_LDFLAGS="$LDFLAGS"
8527 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
a0673b07
MG
8528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8529/* end confdefs.h. */
572ac014
MG
8530int foo(void) {}
8531_ACEOF
a0673b07 8532if ac_fn_c_try_link "$LINENO"; then :
572ac014 8533 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
7460295f 8534
572ac014 8535fi
a0673b07
MG
8536rm -f core conftest.err conftest.$ac_objext \
8537 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
8538 LDFLAGS="$save_LDFLAGS"
8539 else
8540 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8541 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8542 fi
8543 archive_cmds_need_lc='no'
8544 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8545 hardcode_libdir_separator=:
8546 inherit_rpath=yes
8547 link_all_deplibs=yes
8548 ;;
7460295f 8549
572ac014
MG
8550 netbsd* | netbsdelf*-gnu)
8551 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8552 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8553 else
8554 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8555 fi
8556 hardcode_libdir_flag_spec='-R$libdir'
8557 hardcode_direct=yes
8558 hardcode_shlibpath_var=no
8559 ;;
7460295f 8560
572ac014
MG
8561 newsos6)
8562 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8563 hardcode_direct=yes
8564 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8565 hardcode_libdir_separator=:
8566 hardcode_shlibpath_var=no
8567 ;;
7460295f 8568
572ac014
MG
8569 *nto* | *qnx*)
8570 ;;
7460295f 8571
572ac014
MG
8572 openbsd*)
8573 if test -f /usr/libexec/ld.so; then
8574 hardcode_direct=yes
8575 hardcode_shlibpath_var=no
8576 hardcode_direct_absolute=yes
8577 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8578 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8579 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8580 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8581 export_dynamic_flag_spec='${wl}-E'
8582 else
8583 case $host_os in
8584 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8585 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8586 hardcode_libdir_flag_spec='-R$libdir'
8587 ;;
8588 *)
8589 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8590 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8591 ;;
8592 esac
8593 fi
8594 else
8595 ld_shlibs=no
8596 fi
8597 ;;
7460295f 8598
572ac014
MG
8599 os2*)
8600 hardcode_libdir_flag_spec='-L$libdir'
8601 hardcode_minus_L=yes
8602 allow_undefined_flag=unsupported
8603 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'
8604 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8605 ;;
7460295f 8606
572ac014
MG
8607 osf3*)
8608 if test "$GCC" = yes; then
8609 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8610 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8611 else
8612 allow_undefined_flag=' -expect_unresolved \*'
8613 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8614 fi
8615 archive_cmds_need_lc='no'
8616 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8617 hardcode_libdir_separator=:
8618 ;;
7460295f 8619
572ac014
MG
8620 osf4* | osf5*) # as osf3* with the addition of -msym flag
8621 if test "$GCC" = yes; then
8622 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8623 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8624 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8625 else
8626 allow_undefined_flag=' -expect_unresolved \*'
8627 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8628 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~
8629 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
7460295f 8630
572ac014
MG
8631 # Both c and cxx compiler support -rpath directly
8632 hardcode_libdir_flag_spec='-rpath $libdir'
8633 fi
8634 archive_cmds_need_lc='no'
8635 hardcode_libdir_separator=:
8636 ;;
7460295f 8637
572ac014
MG
8638 solaris*)
8639 no_undefined_flag=' -z defs'
8640 if test "$GCC" = yes; then
8641 wlarc='${wl}'
8642 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8643 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8644 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8645 else
8646 case `$CC -V 2>&1` in
8647 *"Compilers 5.0"*)
8648 wlarc=''
8649 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8650 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8651 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8652 ;;
8653 *)
8654 wlarc='${wl}'
8655 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8656 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8657 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8658 ;;
8659 esac
8660 fi
8661 hardcode_libdir_flag_spec='-R$libdir'
8662 hardcode_shlibpath_var=no
8663 case $host_os in
8664 solaris2.[0-5] | solaris2.[0-5].*) ;;
8665 *)
8666 # The compiler driver will combine and reorder linker options,
8667 # but understands `-z linker_flag'. GCC discards it without `$wl',
8668 # but is careful enough not to reorder.
8669 # Supported since Solaris 2.6 (maybe 2.5.1?)
8670 if test "$GCC" = yes; then
8671 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8672 else
8673 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8674 fi
8675 ;;
8676 esac
8677 link_all_deplibs=yes
8678 ;;
7460295f 8679
572ac014
MG
8680 sunos4*)
8681 if test "x$host_vendor" = xsequent; then
8682 # Use $CC to link under sequent, because it throws in some extra .o
8683 # files that make .init and .fini sections work.
8684 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8685 else
8686 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8687 fi
8688 hardcode_libdir_flag_spec='-L$libdir'
8689 hardcode_direct=yes
8690 hardcode_minus_L=yes
8691 hardcode_shlibpath_var=no
8692 ;;
7460295f 8693
572ac014
MG
8694 sysv4)
8695 case $host_vendor in
8696 sni)
8697 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8698 hardcode_direct=yes # is this really true???
8699 ;;
8700 siemens)
8701 ## LD is ld it makes a PLAMLIB
8702 ## CC just makes a GrossModule.
8703 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8704 reload_cmds='$CC -r -o $output$reload_objs'
8705 hardcode_direct=no
8706 ;;
8707 motorola)
8708 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8709 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8710 ;;
8711 esac
8712 runpath_var='LD_RUN_PATH'
8713 hardcode_shlibpath_var=no
8714 ;;
7460295f 8715
572ac014
MG
8716 sysv4.3*)
8717 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8718 hardcode_shlibpath_var=no
8719 export_dynamic_flag_spec='-Bexport'
8720 ;;
7460295f 8721
572ac014
MG
8722 sysv4*MP*)
8723 if test -d /usr/nec; then
8724 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8725 hardcode_shlibpath_var=no
8726 runpath_var=LD_RUN_PATH
8727 hardcode_runpath_var=yes
8728 ld_shlibs=yes
8729 fi
8730 ;;
7460295f 8731
572ac014
MG
8732 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8733 no_undefined_flag='${wl}-z,text'
8734 archive_cmds_need_lc=no
8735 hardcode_shlibpath_var=no
8736 runpath_var='LD_RUN_PATH'
7460295f 8737
572ac014
MG
8738 if test "$GCC" = yes; then
8739 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8740 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8741 else
8742 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8743 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8744 fi
8745 ;;
7460295f 8746
572ac014
MG
8747 sysv5* | sco3.2v5* | sco5v6*)
8748 # Note: We can NOT use -z defs as we might desire, because we do not
8749 # link with -lc, and that would cause any symbols used from libc to
8750 # always be unresolved, which means just about no library would
8751 # ever link correctly. If we're not using GNU ld we use -z text
8752 # though, which does catch some bad symbols but isn't as heavy-handed
8753 # as -z defs.
8754 no_undefined_flag='${wl}-z,text'
8755 allow_undefined_flag='${wl}-z,nodefs'
8756 archive_cmds_need_lc=no
8757 hardcode_shlibpath_var=no
8758 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8759 hardcode_libdir_separator=':'
8760 link_all_deplibs=yes
8761 export_dynamic_flag_spec='${wl}-Bexport'
8762 runpath_var='LD_RUN_PATH'
7460295f 8763
572ac014
MG
8764 if test "$GCC" = yes; then
8765 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8766 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8767 else
8768 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8769 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8770 fi
8771 ;;
7460295f 8772
572ac014
MG
8773 uts4*)
8774 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8775 hardcode_libdir_flag_spec='-L$libdir'
8776 hardcode_shlibpath_var=no
8777 ;;
7460295f 8778
572ac014
MG
8779 *)
8780 ld_shlibs=no
8781 ;;
8782 esac
7460295f 8783
572ac014
MG
8784 if test x$host_vendor = xsni; then
8785 case $host in
8786 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8787 export_dynamic_flag_spec='${wl}-Blargedynsym'
8788 ;;
8789 esac
8790 fi
8791 fi
7460295f 8792
a0673b07 8793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
33aa8fe1 8794$as_echo "$ld_shlibs" >&6; }
572ac014 8795test "$ld_shlibs" = no && can_build_shared=no
7460295f 8796
572ac014 8797with_gnu_ld=$with_gnu_ld
7460295f 8798
7460295f 8799
7460295f 8800
7460295f 8801
7460295f
MG
8802
8803
7460295f 8804
7460295f
MG
8805
8806
7460295f
MG
8807
8808
7460295f 8809
7460295f 8810
7460295f 8811
572ac014
MG
8812
8813#
8814# Do we need to explicitly link libc?
8815#
8816case "x$archive_cmds_need_lc" in
8817x|xyes)
8818 # Assume -lc should be added
8819 archive_cmds_need_lc=yes
8820
8821 if test "$enable_shared" = yes && test "$GCC" = yes; then
8822 case $archive_cmds in
8823 *'~'*)
8824 # FIXME: we may have to deal with multi-command sequences.
8825 ;;
8826 '$CC '*)
8827 # Test whether the compiler implicitly links with -lc since on some
8828 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8829 # to ld, don't add -lc before -lgcc.
a0673b07 8830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
33aa8fe1 8831$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
572ac014
MG
8832 $RM conftest*
8833 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8834
a0673b07 8835 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
8836 (eval $ac_compile) 2>&5
8837 ac_status=$?
a0673b07
MG
8838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8839 test $ac_status = 0; } 2>conftest.err; then
572ac014
MG
8840 soname=conftest
8841 lib=conftest
8842 libobjs=conftest.$ac_objext
8843 deplibs=
8844 wl=$lt_prog_compiler_wl
8845 pic_flag=$lt_prog_compiler_pic
8846 compiler_flags=-v
8847 linker_flags=-v
8848 verstring=
8849 output_objdir=.
8850 libname=conftest
8851 lt_save_allow_undefined_flag=$allow_undefined_flag
8852 allow_undefined_flag=
a0673b07 8853 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
572ac014
MG
8854 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8855 ac_status=$?
a0673b07
MG
8856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8857 test $ac_status = 0; }
572ac014
MG
8858 then
8859 archive_cmds_need_lc=no
8860 else
8861 archive_cmds_need_lc=yes
8862 fi
8863 allow_undefined_flag=$lt_save_allow_undefined_flag
8864 else
8865 cat conftest.err 1>&5
8866 fi
8867 $RM conftest*
a0673b07 8868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
33aa8fe1 8869$as_echo "$archive_cmds_need_lc" >&6; }
572ac014 8870 ;;
7460295f 8871 esac
572ac014
MG
8872 fi
8873 ;;
8874esac
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
7460295f 8922
7460295f 8923
7460295f 8924
7460295f 8925
7460295f 8926
7460295f 8927
7460295f 8928
7460295f 8929
7460295f
MG
8930
8931
7460295f 8932
7460295f
MG
8933
8934
7460295f
MG
8935
8936
7460295f 8937
7460295f
MG
8938
8939
7460295f 8940
7460295f 8941
7460295f
MG
8942
8943
8944
7460295f 8945
7460295f 8946
7460295f 8947
7460295f 8948
7460295f 8949
7460295f 8950
7460295f 8951
7460295f 8952
7460295f 8953
7460295f 8954
7460295f 8955
7460295f 8956
7460295f
MG
8957
8958
7460295f 8959
7460295f 8960
7460295f 8961
7460295f 8962
7460295f 8963
7460295f 8964
7460295f
MG
8965
8966
7460295f 8967
7460295f 8968
7460295f 8969
7460295f 8970
7460295f 8971
7460295f 8972
7460295f 8973
7460295f 8974
7460295f 8975
7460295f 8976
7460295f 8977
7460295f 8978
7460295f 8979
7460295f 8980
7460295f 8981
7460295f 8982
7460295f 8983
7460295f 8984
7460295f 8985
7460295f 8986
7460295f 8987
7460295f 8988
7460295f 8989
7460295f 8990
7460295f 8991
7460295f 8992
7460295f 8993
7460295f 8994
7460295f 8995
7460295f 8996
7460295f 8997
7460295f 8998
7460295f 8999
7460295f 9000
7460295f 9001
7460295f 9002
7460295f 9003
7460295f 9004
7460295f 9005
7460295f 9006
7460295f 9007
7460295f 9008
7460295f 9009
7460295f 9010
7460295f 9011
7460295f 9012
7460295f 9013
7460295f 9014
7460295f 9015
7460295f 9016
7460295f 9017
7460295f
MG
9018
9019
7460295f 9020
7460295f 9021
7460295f
MG
9022
9023
7460295f 9024
7460295f 9025
7460295f 9026
7460295f 9027
7460295f 9028
7460295f 9029
7460295f 9030
572ac014 9031
a0673b07 9032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
33aa8fe1 9033$as_echo_n "checking dynamic linker characteristics... " >&6; }
572ac014
MG
9034
9035if test "$GCC" = yes; then
9036 case $host_os in
9037 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9038 *) lt_awk_arg="/^libraries:/" ;;
9039 esac
9040 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9041 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9042 # if the path contains ";" then we assume it to be the separator
9043 # otherwise default to the standard path separator (i.e. ":") - it is
9044 # assumed that no part of a normal pathname contains ";" but that should
9045 # okay in the real world where ";" in dirpaths is itself problematic.
9046 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9047 else
9048 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9049 fi
9050 # Ok, now we have the path, separated by spaces, we can step through it
9051 # and add multilib dir if necessary.
9052 lt_tmp_lt_search_path_spec=
9053 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9054 for lt_sys_path in $lt_search_path_spec; do
9055 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9056 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9057 else
9058 test -d "$lt_sys_path" && \
9059 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9060 fi
9061 done
9062 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9063BEGIN {RS=" "; FS="/|\n";} {
9064 lt_foo="";
9065 lt_count=0;
9066 for (lt_i = NF; lt_i > 0; lt_i--) {
9067 if ($lt_i != "" && $lt_i != ".") {
9068 if ($lt_i == "..") {
9069 lt_count++;
9070 } else {
9071 if (lt_count == 0) {
9072 lt_foo="/" $lt_i lt_foo;
9073 } else {
9074 lt_count--;
9075 }
9076 }
9077 }
9078 }
9079 if (lt_foo != "") { lt_freq[lt_foo]++; }
9080 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9081}'`
9082 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9083else
9084 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9085fi
7460295f
MG
9086library_names_spec=
9087libname_spec='lib$name'
9088soname_spec=
9089shrext_cmds=".so"
9090postinstall_cmds=
9091postuninstall_cmds=
9092finish_cmds=
9093finish_eval=
9094shlibpath_var=
9095shlibpath_overrides_runpath=unknown
9096version_type=none
9097dynamic_linker="$host_os ld.so"
9098sys_lib_dlsearch_path_spec="/lib /usr/lib"
7460295f
MG
9099need_lib_prefix=unknown
9100hardcode_into_libs=no
9101
9102# when you set need_version to no, make sure it does not cause -set_version
9103# flags to be left without arguments
9104need_version=unknown
9105
9106case $host_os in
9107aix3*)
9108 version_type=linux
9109 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9110 shlibpath_var=LIBPATH
9111
9112 # AIX 3 has no versioning support, so we append a major version to the name.
9113 soname_spec='${libname}${release}${shared_ext}$major'
9114 ;;
9115
9116aix[4-9]*)
9117 version_type=linux
9118 need_lib_prefix=no
9119 need_version=no
9120 hardcode_into_libs=yes
9121 if test "$host_cpu" = ia64; then
9122 # AIX 5 supports IA64
9123 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9124 shlibpath_var=LD_LIBRARY_PATH
9125 else
9126 # With GCC up to 2.95.x, collect2 would create an import file
9127 # for dependence libraries. The import file would start with
9128 # the line `#! .'. This would cause the generated library to
9129 # depend on `.', always an invalid library. This was fixed in
9130 # development snapshots of GCC prior to 3.0.
9131 case $host_os in
9132 aix4 | aix4.[01] | aix4.[01].*)
9133 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9134 echo ' yes '
572ac014 9135 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
7460295f
MG
9136 :
9137 else
9138 can_build_shared=no
9139 fi
9140 ;;
9141 esac
9142 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9143 # soname into executable. Probably we can add versioning support to
9144 # collect2, so additional links can be useful in future.
9145 if test "$aix_use_runtimelinking" = yes; then
9146 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9147 # instead of lib<name>.a to let people know that these are not
9148 # typical AIX shared libraries.
9149 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9150 else
9151 # We preserve .a as extension for shared libraries through AIX4.2
9152 # and later when we are not doing run time linking.
9153 library_names_spec='${libname}${release}.a $libname.a'
9154 soname_spec='${libname}${release}${shared_ext}$major'
9155 fi
9156 shlibpath_var=LIBPATH
9157 fi
9158 ;;
9159
9160amigaos*)
572ac014
MG
9161 case $host_cpu in
9162 powerpc)
9163 # Since July 2007 AmigaOS4 officially supports .so libraries.
9164 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9166 ;;
9167 m68k)
9168 library_names_spec='$libname.ixlibrary $libname.a'
9169 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9170 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9171 ;;
9172 esac
7460295f
MG
9173 ;;
9174
9175beos*)
9176 library_names_spec='${libname}${shared_ext}'
9177 dynamic_linker="$host_os ld.so"
9178 shlibpath_var=LIBRARY_PATH
9179 ;;
9180
9181bsdi[45]*)
9182 version_type=linux
9183 need_version=no
9184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9185 soname_spec='${libname}${release}${shared_ext}$major'
9186 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9187 shlibpath_var=LD_LIBRARY_PATH
9188 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9189 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9190 # the default ld.so.conf also contains /usr/contrib/lib and
9191 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9192 # libtool to hard-code these into programs
9193 ;;
9194
572ac014 9195cygwin* | mingw* | pw32* | cegcc*)
7460295f
MG
9196 version_type=windows
9197 shrext_cmds=".dll"
9198 need_version=no
9199 need_lib_prefix=no
9200
9201 case $GCC,$host_os in
572ac014 9202 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
7460295f
MG
9203 library_names_spec='$libname.dll.a'
9204 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9205 postinstall_cmds='base_file=`basename \${file}`~
572ac014 9206 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
7460295f
MG
9207 dldir=$destdir/`dirname \$dlpath`~
9208 test -d \$dldir || mkdir -p \$dldir~
9209 $install_prog $dir/$dlname \$dldir/$dlname~
572ac014
MG
9210 chmod a+x \$dldir/$dlname~
9211 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9212 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9213 fi'
7460295f
MG
9214 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9215 dlpath=$dir/\$dldll~
572ac014 9216 $RM \$dlpath'
7460295f
MG
9217 shlibpath_overrides_runpath=yes
9218
9219 case $host_os in
9220 cygwin*)
9221 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9222 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9223 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9224 ;;
572ac014 9225 mingw* | cegcc*)
7460295f
MG
9226 # MinGW DLLs use traditional 'lib' prefix
9227 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
572ac014
MG
9228 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9229 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
7460295f
MG
9230 # It is most probably a Windows format PATH printed by
9231 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9232 # path with ; separators, and with drive letters. We can handle the
9233 # drive letters (cygwin fileutils understands them), so leave them,
9234 # especially as we might pass files found there to a mingw objdump,
9235 # which wouldn't understand a cygwinified path. Ahh.
572ac014 9236 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7460295f 9237 else
572ac014 9238 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7460295f
MG
9239 fi
9240 ;;
9241 pw32*)
9242 # pw32 DLLs use 'pw' prefix rather than 'lib'
9243 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9244 ;;
9245 esac
9246 ;;
9247
9248 *)
9249 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9250 ;;
9251 esac
9252 dynamic_linker='Win32 ld.exe'
9253 # FIXME: first we should search . and the directory the executable is in
9254 shlibpath_var=PATH
9255 ;;
9256
9257darwin* | rhapsody*)
9258 dynamic_linker="$host_os dyld"
9259 version_type=darwin
9260 need_lib_prefix=no
9261 need_version=no
572ac014 9262 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
7460295f
MG
9263 soname_spec='${libname}${release}${major}$shared_ext'
9264 shlibpath_overrides_runpath=yes
9265 shlibpath_var=DYLD_LIBRARY_PATH
9266 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9267
572ac014 9268 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
7460295f
MG
9269 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9270 ;;
9271
9272dgux*)
9273 version_type=linux
9274 need_lib_prefix=no
9275 need_version=no
9276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9277 soname_spec='${libname}${release}${shared_ext}$major'
9278 shlibpath_var=LD_LIBRARY_PATH
9279 ;;
9280
9281freebsd1*)
9282 dynamic_linker=no
9283 ;;
9284
9285freebsd* | dragonfly*)
9286 # DragonFly does not have aout. When/if they implement a new
9287 # versioning mechanism, adjust this.
9288 if test -x /usr/bin/objformat; then
9289 objformat=`/usr/bin/objformat`
9290 else
9291 case $host_os in
9292 freebsd[123]*) objformat=aout ;;
9293 *) objformat=elf ;;
9294 esac
9295 fi
9296 version_type=freebsd-$objformat
9297 case $version_type in
9298 freebsd-elf*)
9299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9300 need_version=no
9301 need_lib_prefix=no
9302 ;;
9303 freebsd-*)
9304 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9305 need_version=yes
9306 ;;
9307 esac
9308 shlibpath_var=LD_LIBRARY_PATH
9309 case $host_os in
9310 freebsd2*)
9311 shlibpath_overrides_runpath=yes
9312 ;;
9313 freebsd3.[01]* | freebsdelf3.[01]*)
9314 shlibpath_overrides_runpath=yes
9315 hardcode_into_libs=yes
9316 ;;
9317 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9318 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9319 shlibpath_overrides_runpath=no
9320 hardcode_into_libs=yes
9321 ;;
9322 *) # from 4.6 on, and DragonFly
9323 shlibpath_overrides_runpath=yes
9324 hardcode_into_libs=yes
9325 ;;
9326 esac
9327 ;;
9328
9329gnu*)
9330 version_type=linux
9331 need_lib_prefix=no
9332 need_version=no
9333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9334 soname_spec='${libname}${release}${shared_ext}$major'
9335 shlibpath_var=LD_LIBRARY_PATH
9336 hardcode_into_libs=yes
9337 ;;
9338
9339hpux9* | hpux10* | hpux11*)
9340 # Give a soname corresponding to the major version so that dld.sl refuses to
9341 # link against other versions.
9342 version_type=sunos
9343 need_lib_prefix=no
9344 need_version=no
9345 case $host_cpu in
9346 ia64*)
9347 shrext_cmds='.so'
9348 hardcode_into_libs=yes
9349 dynamic_linker="$host_os dld.so"
9350 shlibpath_var=LD_LIBRARY_PATH
9351 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9353 soname_spec='${libname}${release}${shared_ext}$major'
9354 if test "X$HPUX_IA64_MODE" = X32; then
9355 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9356 else
9357 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9358 fi
9359 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9360 ;;
572ac014 9361 hppa*64*)
7460295f 9362 shrext_cmds='.sl'
572ac014 9363 hardcode_into_libs=yes
7460295f 9364 dynamic_linker="$host_os dld.sl"
572ac014
MG
9365 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9366 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7460295f
MG
9367 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9368 soname_spec='${libname}${release}${shared_ext}$major'
572ac014
MG
9369 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9370 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7460295f 9371 ;;
572ac014
MG
9372 *)
9373 shrext_cmds='.sl'
9374 dynamic_linker="$host_os dld.sl"
9375 shlibpath_var=SHLIB_PATH
9376 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9378 soname_spec='${libname}${release}${shared_ext}$major'
9379 ;;
9380 esac
9381 # HP-UX runs *really* slowly unless shared libraries are mode 555.
7460295f
MG
9382 postinstall_cmds='chmod 555 $lib'
9383 ;;
9384
9385interix[3-9]*)
9386 version_type=linux
9387 need_lib_prefix=no
9388 need_version=no
9389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9390 soname_spec='${libname}${release}${shared_ext}$major'
9391 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9392 shlibpath_var=LD_LIBRARY_PATH
9393 shlibpath_overrides_runpath=no
9394 hardcode_into_libs=yes
9395 ;;
9396
9397irix5* | irix6* | nonstopux*)
9398 case $host_os in
9399 nonstopux*) version_type=nonstopux ;;
9400 *)
9401 if test "$lt_cv_prog_gnu_ld" = yes; then
9402 version_type=linux
9403 else
9404 version_type=irix
9405 fi ;;
9406 esac
9407 need_lib_prefix=no
9408 need_version=no
9409 soname_spec='${libname}${release}${shared_ext}$major'
9410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9411 case $host_os in
9412 irix5* | nonstopux*)
9413 libsuff= shlibsuff=
9414 ;;
9415 *)
9416 case $LD in # libtool.m4 will add one of these switches to LD
9417 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9418 libsuff= shlibsuff= libmagic=32-bit;;
9419 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9420 libsuff=32 shlibsuff=N32 libmagic=N32;;
9421 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9422 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9423 *) libsuff= shlibsuff= libmagic=never-match;;
9424 esac
9425 ;;
9426 esac
9427 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9428 shlibpath_overrides_runpath=no
9429 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9430 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9431 hardcode_into_libs=yes
9432 ;;
9433
9434# No shared lib support for Linux oldld, aout, or coff.
9435linux*oldld* | linux*aout* | linux*coff*)
9436 dynamic_linker=no
9437 ;;
9438
9439# This must be Linux ELF.
4101fea2 9440linux* | k*bsd*-gnu | kopensolaris*-gnu)
7460295f
MG
9441 version_type=linux
9442 need_lib_prefix=no
9443 need_version=no
9444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9445 soname_spec='${libname}${release}${shared_ext}$major'
9446 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9447 shlibpath_var=LD_LIBRARY_PATH
9448 shlibpath_overrides_runpath=no
572ac014
MG
9449 # Some binutils ld are patched to set DT_RUNPATH
9450 save_LDFLAGS=$LDFLAGS
9451 save_libdir=$libdir
9452 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9453 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
a0673b07 9454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
9455/* end confdefs.h. */
9456
9457int
9458main ()
9459{
9460
9461 ;
9462 return 0;
9463}
9464_ACEOF
a0673b07
MG
9465if ac_fn_c_try_link "$LINENO"; then :
9466 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
572ac014
MG
9467 shlibpath_overrides_runpath=yes
9468fi
572ac014 9469fi
a0673b07
MG
9470rm -f core conftest.err conftest.$ac_objext \
9471 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9472 LDFLAGS=$save_LDFLAGS
9473 libdir=$save_libdir
9474
7460295f
MG
9475 # This implies no fast_install, which is unacceptable.
9476 # Some rework will be needed to allow for fast_install
9477 # before this can be enabled.
9478 hardcode_into_libs=yes
9479
9480 # Append ld.so.conf contents to the search path
9481 if test -f /etc/ld.so.conf; then
572ac014 9482 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
7460295f
MG
9483 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9484 fi
9485
9486 # We used to test for /lib/ld.so.1 and disable shared libraries on
9487 # powerpc, because MkLinux only supported shared libraries with the
9488 # GNU dynamic linker. Since this was broken with cross compilers,
9489 # most powerpc-linux boxes support dynamic linking these days and
9490 # people can always --disable-shared, the test was removed, and we
9491 # assume the GNU/Linux dynamic linker is in use.
9492 dynamic_linker='GNU/Linux ld.so'
9493 ;;
9494
9495netbsdelf*-gnu)
9496 version_type=linux
9497 need_lib_prefix=no
9498 need_version=no
9499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9500 soname_spec='${libname}${release}${shared_ext}$major'
9501 shlibpath_var=LD_LIBRARY_PATH
9502 shlibpath_overrides_runpath=no
9503 hardcode_into_libs=yes
9504 dynamic_linker='NetBSD ld.elf_so'
9505 ;;
9506
9507netbsd*)
9508 version_type=sunos
9509 need_lib_prefix=no
9510 need_version=no
572ac014 9511 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7460295f
MG
9512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9513 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9514 dynamic_linker='NetBSD (a.out) ld.so'
9515 else
9516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9517 soname_spec='${libname}${release}${shared_ext}$major'
9518 dynamic_linker='NetBSD ld.elf_so'
9519 fi
9520 shlibpath_var=LD_LIBRARY_PATH
9521 shlibpath_overrides_runpath=yes
9522 hardcode_into_libs=yes
9523 ;;
9524
9525newsos6)
9526 version_type=linux
9527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9528 shlibpath_var=LD_LIBRARY_PATH
9529 shlibpath_overrides_runpath=yes
9530 ;;
9531
572ac014
MG
9532*nto* | *qnx*)
9533 version_type=qnx
7460295f
MG
9534 need_lib_prefix=no
9535 need_version=no
9536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9537 soname_spec='${libname}${release}${shared_ext}$major'
9538 shlibpath_var=LD_LIBRARY_PATH
572ac014
MG
9539 shlibpath_overrides_runpath=no
9540 hardcode_into_libs=yes
9541 dynamic_linker='ldqnx.so'
7460295f
MG
9542 ;;
9543
9544openbsd*)
9545 version_type=sunos
9546 sys_lib_dlsearch_path_spec="/usr/lib"
9547 need_lib_prefix=no
9548 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9549 case $host_os in
572ac014
MG
9550 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9551 *) need_version=no ;;
7460295f
MG
9552 esac
9553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9554 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9555 shlibpath_var=LD_LIBRARY_PATH
572ac014 9556 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7460295f
MG
9557 case $host_os in
9558 openbsd2.[89] | openbsd2.[89].*)
9559 shlibpath_overrides_runpath=no
9560 ;;
9561 *)
9562 shlibpath_overrides_runpath=yes
9563 ;;
9564 esac
9565 else
9566 shlibpath_overrides_runpath=yes
9567 fi
9568 ;;
9569
9570os2*)
9571 libname_spec='$name'
9572 shrext_cmds=".dll"
9573 need_lib_prefix=no
9574 library_names_spec='$libname${shared_ext} $libname.a'
9575 dynamic_linker='OS/2 ld.exe'
9576 shlibpath_var=LIBPATH
9577 ;;
9578
9579osf3* | osf4* | osf5*)
9580 version_type=osf
9581 need_lib_prefix=no
9582 need_version=no
9583 soname_spec='${libname}${release}${shared_ext}$major'
9584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9585 shlibpath_var=LD_LIBRARY_PATH
9586 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9587 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9588 ;;
9589
9590rdos*)
9591 dynamic_linker=no
9592 ;;
9593
9594solaris*)
9595 version_type=linux
9596 need_lib_prefix=no
9597 need_version=no
9598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9599 soname_spec='${libname}${release}${shared_ext}$major'
9600 shlibpath_var=LD_LIBRARY_PATH
9601 shlibpath_overrides_runpath=yes
9602 hardcode_into_libs=yes
9603 # ldd complains unless libraries are executable
9604 postinstall_cmds='chmod +x $lib'
9605 ;;
9606
9607sunos4*)
9608 version_type=sunos
9609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9610 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9611 shlibpath_var=LD_LIBRARY_PATH
9612 shlibpath_overrides_runpath=yes
9613 if test "$with_gnu_ld" = yes; then
9614 need_lib_prefix=no
9615 fi
9616 need_version=yes
9617 ;;
9618
9619sysv4 | sysv4.3*)
9620 version_type=linux
9621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9622 soname_spec='${libname}${release}${shared_ext}$major'
9623 shlibpath_var=LD_LIBRARY_PATH
9624 case $host_vendor in
9625 sni)
9626 shlibpath_overrides_runpath=no
9627 need_lib_prefix=no
7460295f
MG
9628 runpath_var=LD_RUN_PATH
9629 ;;
9630 siemens)
9631 need_lib_prefix=no
9632 ;;
9633 motorola)
9634 need_lib_prefix=no
9635 need_version=no
9636 shlibpath_overrides_runpath=no
9637 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9638 ;;
9639 esac
9640 ;;
9641
9642sysv4*MP*)
9643 if test -d /usr/nec ;then
9644 version_type=linux
9645 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9646 soname_spec='$libname${shared_ext}.$major'
9647 shlibpath_var=LD_LIBRARY_PATH
9648 fi
9649 ;;
9650
9651sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9652 version_type=freebsd-elf
9653 need_lib_prefix=no
9654 need_version=no
9655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9656 soname_spec='${libname}${release}${shared_ext}$major'
9657 shlibpath_var=LD_LIBRARY_PATH
572ac014 9658 shlibpath_overrides_runpath=yes
7460295f
MG
9659 hardcode_into_libs=yes
9660 if test "$with_gnu_ld" = yes; then
9661 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
7460295f
MG
9662 else
9663 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
7460295f
MG
9664 case $host_os in
9665 sco3.2v5*)
9666 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9667 ;;
9668 esac
9669 fi
9670 sys_lib_dlsearch_path_spec='/usr/lib'
9671 ;;
9672
572ac014
MG
9673tpf*)
9674 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9675 version_type=linux
9676 need_lib_prefix=no
9677 need_version=no
9678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9679 shlibpath_var=LD_LIBRARY_PATH
9680 shlibpath_overrides_runpath=no
9681 hardcode_into_libs=yes
9682 ;;
9683
7460295f
MG
9684uts4*)
9685 version_type=linux
9686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9687 soname_spec='${libname}${release}${shared_ext}$major'
9688 shlibpath_var=LD_LIBRARY_PATH
9689 ;;
9690
9691*)
9692 dynamic_linker=no
9693 ;;
9694esac
a0673b07 9695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
33aa8fe1 9696$as_echo "$dynamic_linker" >&6; }
7460295f
MG
9697test "$dynamic_linker" = no && can_build_shared=no
9698
7460295f
MG
9699variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9700if test "$GCC" = yes; then
9701 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9702fi
9703
572ac014
MG
9704if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9705 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
7460295f 9706fi
572ac014
MG
9707if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9708 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
7460295f
MG
9709fi
9710
9711
7460295f 9712
7460295f 9713
7460295f 9714
7460295f 9715
7460295f 9716
7460295f 9717
7460295f 9718
7460295f 9719
7460295f 9720
7460295f 9721
7460295f 9722
7460295f 9723
7460295f 9724
7460295f 9725
7460295f 9726
7460295f 9727
7460295f 9728
7460295f 9729
7460295f 9730
7460295f 9731
7460295f 9732
7460295f 9733
7460295f 9734
7460295f 9735
7460295f 9736
7460295f 9737
7460295f 9738
7460295f 9739
7460295f 9740
7460295f 9741
7460295f 9742
7460295f 9743
7460295f 9744
7460295f 9745
7460295f 9746
7460295f 9747
7460295f 9748
7460295f 9749
7460295f 9750
7460295f 9751
7460295f 9752
7460295f 9753
7460295f 9754
7460295f 9755
7460295f 9756
7460295f 9757
7460295f 9758
7460295f 9759
7460295f 9760
7460295f 9761
7460295f 9762
7460295f 9763
7460295f 9764
7460295f 9765
7460295f 9766
7460295f 9767
7460295f 9768
7460295f 9769
7460295f 9770
7460295f 9771
7460295f 9772
7460295f 9773
7460295f 9774
7460295f 9775
7460295f 9776
7460295f 9777
7460295f 9778
7460295f 9779
7460295f 9780
7460295f 9781
7460295f 9782
7460295f 9783
7460295f 9784
7460295f 9785
7460295f 9786
7460295f 9787
7460295f 9788
7460295f 9789
7460295f 9790
7460295f 9791
7460295f 9792
7460295f 9793
7460295f 9794
7460295f 9795
7460295f 9796
a0673b07 9797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
33aa8fe1 9798$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
572ac014
MG
9799hardcode_action=
9800if test -n "$hardcode_libdir_flag_spec" ||
9801 test -n "$runpath_var" ||
9802 test "X$hardcode_automatic" = "Xyes" ; then
7460295f 9803
572ac014
MG
9804 # We can hardcode non-existent directories.
9805 if test "$hardcode_direct" != no &&
9806 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9807 # have to relink, otherwise we might link with an installed library
9808 # when we should be linking with a yet-to-be-installed one
9809 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9810 test "$hardcode_minus_L" != no; then
9811 # Linking always hardcodes the temporary library directory.
9812 hardcode_action=relink
9813 else
9814 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9815 hardcode_action=immediate
9816 fi
9817else
9818 # We cannot hardcode anything, or else we can only hardcode existing
9819 # directories.
9820 hardcode_action=unsupported
9821fi
a0673b07 9822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
33aa8fe1 9823$as_echo "$hardcode_action" >&6; }
7460295f 9824
572ac014
MG
9825if test "$hardcode_action" = relink ||
9826 test "$inherit_rpath" = yes; then
9827 # Fast installation is not supported
9828 enable_fast_install=no
9829elif test "$shlibpath_overrides_runpath" = yes ||
9830 test "$enable_shared" = no; then
9831 # Fast installation is not necessary
9832 enable_fast_install=needless
9833fi
7460295f 9834
7460295f 9835
7460295f 9836
7460295f 9837
7460295f 9838
7460295f 9839
572ac014
MG
9840 if test "x$enable_dlopen" != xyes; then
9841 enable_dlopen=unknown
9842 enable_dlopen_self=unknown
9843 enable_dlopen_self_static=unknown
9844else
9845 lt_cv_dlopen=no
9846 lt_cv_dlopen_libs=
7460295f 9847
572ac014
MG
9848 case $host_os in
9849 beos*)
9850 lt_cv_dlopen="load_add_on"
9851 lt_cv_dlopen_libs=
9852 lt_cv_dlopen_self=yes
9853 ;;
7460295f 9854
572ac014
MG
9855 mingw* | pw32* | cegcc*)
9856 lt_cv_dlopen="LoadLibrary"
9857 lt_cv_dlopen_libs=
9858 ;;
7460295f 9859
572ac014
MG
9860 cygwin*)
9861 lt_cv_dlopen="dlopen"
9862 lt_cv_dlopen_libs=
9863 ;;
7460295f 9864
572ac014
MG
9865 darwin*)
9866 # if libdl is installed we need to link against it
a0673b07 9867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
33aa8fe1 9868$as_echo_n "checking for dlopen in -ldl... " >&6; }
a0673b07 9869if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
33aa8fe1 9870 $as_echo_n "(cached) " >&6
572ac014
MG
9871else
9872 ac_check_lib_save_LIBS=$LIBS
9873LIBS="-ldl $LIBS"
a0673b07 9874cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9875/* end confdefs.h. */
7460295f 9876
572ac014
MG
9877/* Override any GCC internal prototype to avoid an error.
9878 Use char because int might match the return type of a GCC
9879 builtin and then its argument prototype would still apply. */
9880#ifdef __cplusplus
9881extern "C"
9882#endif
9883char dlopen ();
9884int
9885main ()
9886{
9887return dlopen ();
9888 ;
9889 return 0;
9890}
9891_ACEOF
a0673b07 9892if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9893 ac_cv_lib_dl_dlopen=yes
9894else
a0673b07 9895 ac_cv_lib_dl_dlopen=no
572ac014 9896fi
a0673b07
MG
9897rm -f core conftest.err conftest.$ac_objext \
9898 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9899LIBS=$ac_check_lib_save_LIBS
9900fi
a0673b07 9901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
33aa8fe1 9902$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
a0673b07 9903if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
572ac014
MG
9904 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9905else
7460295f 9906
572ac014
MG
9907 lt_cv_dlopen="dyld"
9908 lt_cv_dlopen_libs=
9909 lt_cv_dlopen_self=yes
7460295f 9910
572ac014 9911fi
7460295f 9912
572ac014 9913 ;;
7460295f 9914
572ac014 9915 *)
a0673b07
MG
9916 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9917if test "x$ac_cv_func_shl_load" = x""yes; then :
572ac014
MG
9918 lt_cv_dlopen="shl_load"
9919else
a0673b07 9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
33aa8fe1 9921$as_echo_n "checking for shl_load in -ldld... " >&6; }
a0673b07 9922if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
33aa8fe1 9923 $as_echo_n "(cached) " >&6
572ac014
MG
9924else
9925 ac_check_lib_save_LIBS=$LIBS
9926LIBS="-ldld $LIBS"
a0673b07 9927cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9928/* end confdefs.h. */
7460295f 9929
572ac014
MG
9930/* Override any GCC internal prototype to avoid an error.
9931 Use char because int might match the return type of a GCC
9932 builtin and then its argument prototype would still apply. */
9933#ifdef __cplusplus
9934extern "C"
9935#endif
9936char shl_load ();
9937int
9938main ()
9939{
9940return shl_load ();
9941 ;
9942 return 0;
9943}
9944_ACEOF
a0673b07 9945if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9946 ac_cv_lib_dld_shl_load=yes
9947else
a0673b07 9948 ac_cv_lib_dld_shl_load=no
572ac014 9949fi
a0673b07
MG
9950rm -f core conftest.err conftest.$ac_objext \
9951 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9952LIBS=$ac_check_lib_save_LIBS
9953fi
a0673b07 9954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
33aa8fe1 9955$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
a0673b07 9956if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
572ac014
MG
9957 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9958else
a0673b07
MG
9959 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9960if test "x$ac_cv_func_dlopen" = x""yes; then :
572ac014
MG
9961 lt_cv_dlopen="dlopen"
9962else
a0673b07 9963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
33aa8fe1 9964$as_echo_n "checking for dlopen in -ldl... " >&6; }
a0673b07 9965if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
33aa8fe1 9966 $as_echo_n "(cached) " >&6
572ac014
MG
9967else
9968 ac_check_lib_save_LIBS=$LIBS
9969LIBS="-ldl $LIBS"
a0673b07 9970cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9971/* end confdefs.h. */
7460295f 9972
572ac014
MG
9973/* Override any GCC internal prototype to avoid an error.
9974 Use char because int might match the return type of a GCC
9975 builtin and then its argument prototype would still apply. */
9976#ifdef __cplusplus
9977extern "C"
9978#endif
9979char dlopen ();
9980int
9981main ()
9982{
9983return dlopen ();
9984 ;
9985 return 0;
9986}
9987_ACEOF
a0673b07 9988if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9989 ac_cv_lib_dl_dlopen=yes
9990else
a0673b07 9991 ac_cv_lib_dl_dlopen=no
572ac014 9992fi
a0673b07
MG
9993rm -f core conftest.err conftest.$ac_objext \
9994 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9995LIBS=$ac_check_lib_save_LIBS
9996fi
a0673b07 9997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
33aa8fe1 9998$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
a0673b07 9999if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
572ac014
MG
10000 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10001else
a0673b07 10002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
33aa8fe1 10003$as_echo_n "checking for dlopen in -lsvld... " >&6; }
a0673b07 10004if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
33aa8fe1 10005 $as_echo_n "(cached) " >&6
572ac014
MG
10006else
10007 ac_check_lib_save_LIBS=$LIBS
10008LIBS="-lsvld $LIBS"
a0673b07 10009cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10010/* end confdefs.h. */
7460295f 10011
572ac014
MG
10012/* Override any GCC internal prototype to avoid an error.
10013 Use char because int might match the return type of a GCC
10014 builtin and then its argument prototype would still apply. */
10015#ifdef __cplusplus
10016extern "C"
10017#endif
10018char dlopen ();
10019int
10020main ()
10021{
10022return dlopen ();
10023 ;
10024 return 0;
10025}
10026_ACEOF
a0673b07 10027if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
10028 ac_cv_lib_svld_dlopen=yes
10029else
a0673b07 10030 ac_cv_lib_svld_dlopen=no
572ac014 10031fi
a0673b07
MG
10032rm -f core conftest.err conftest.$ac_objext \
10033 conftest$ac_exeext conftest.$ac_ext
572ac014 10034LIBS=$ac_check_lib_save_LIBS
7460295f 10035fi
a0673b07 10036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
33aa8fe1 10037$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
a0673b07 10038if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
572ac014
MG
10039 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10040else
a0673b07 10041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
33aa8fe1 10042$as_echo_n "checking for dld_link in -ldld... " >&6; }
a0673b07 10043if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
33aa8fe1 10044 $as_echo_n "(cached) " >&6
572ac014
MG
10045else
10046 ac_check_lib_save_LIBS=$LIBS
10047LIBS="-ldld $LIBS"
a0673b07 10048cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10049/* end confdefs.h. */
7460295f 10050
572ac014
MG
10051/* Override any GCC internal prototype to avoid an error.
10052 Use char because int might match the return type of a GCC
10053 builtin and then its argument prototype would still apply. */
10054#ifdef __cplusplus
10055extern "C"
10056#endif
10057char dld_link ();
10058int
10059main ()
10060{
10061return dld_link ();
10062 ;
10063 return 0;
10064}
10065_ACEOF
a0673b07 10066if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
10067 ac_cv_lib_dld_dld_link=yes
10068else
a0673b07 10069 ac_cv_lib_dld_dld_link=no
572ac014 10070fi
a0673b07
MG
10071rm -f core conftest.err conftest.$ac_objext \
10072 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
10073LIBS=$ac_check_lib_save_LIBS
10074fi
a0673b07 10075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
33aa8fe1 10076$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
a0673b07 10077if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
572ac014
MG
10078 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10079fi
7460295f 10080
7460295f 10081
572ac014 10082fi
7460295f 10083
7460295f 10084
572ac014 10085fi
7460295f 10086
7460295f 10087
572ac014 10088fi
7460295f 10089
7460295f 10090
572ac014 10091fi
7460295f 10092
7460295f 10093
572ac014 10094fi
7460295f 10095
572ac014 10096 ;;
7460295f 10097 esac
7460295f 10098
572ac014
MG
10099 if test "x$lt_cv_dlopen" != xno; then
10100 enable_dlopen=yes
7460295f 10101 else
572ac014 10102 enable_dlopen=no
7460295f 10103 fi
7460295f 10104
572ac014
MG
10105 case $lt_cv_dlopen in
10106 dlopen)
10107 save_CPPFLAGS="$CPPFLAGS"
10108 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10109
10110 save_LDFLAGS="$LDFLAGS"
10111 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7460295f 10112
572ac014
MG
10113 save_LIBS="$LIBS"
10114 LIBS="$lt_cv_dlopen_libs $LIBS"
7460295f 10115
a0673b07 10116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
33aa8fe1 10117$as_echo_n "checking whether a program can dlopen itself... " >&6; }
a0673b07 10118if test "${lt_cv_dlopen_self+set}" = set; then :
33aa8fe1 10119 $as_echo_n "(cached) " >&6
7460295f 10120else
572ac014
MG
10121 if test "$cross_compiling" = yes; then :
10122 lt_cv_dlopen_self=cross
7460295f 10123else
572ac014
MG
10124 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10125 lt_status=$lt_dlunknown
10126 cat > conftest.$ac_ext <<_LT_EOF
7fa7cd6d 10127#line 10127 "configure"
572ac014 10128#include "confdefs.h"
7460295f 10129
572ac014
MG
10130#if HAVE_DLFCN_H
10131#include <dlfcn.h>
10132#endif
7460295f 10133
572ac014 10134#include <stdio.h>
7460295f 10135
572ac014
MG
10136#ifdef RTLD_GLOBAL
10137# define LT_DLGLOBAL RTLD_GLOBAL
10138#else
10139# ifdef DL_GLOBAL
10140# define LT_DLGLOBAL DL_GLOBAL
10141# else
10142# define LT_DLGLOBAL 0
10143# endif
10144#endif
7460295f 10145
572ac014
MG
10146/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10147 find out it does not work in some platform. */
10148#ifndef LT_DLLAZY_OR_NOW
10149# ifdef RTLD_LAZY
10150# define LT_DLLAZY_OR_NOW RTLD_LAZY
10151# else
10152# ifdef DL_LAZY
10153# define LT_DLLAZY_OR_NOW DL_LAZY
10154# else
10155# ifdef RTLD_NOW
10156# define LT_DLLAZY_OR_NOW RTLD_NOW
10157# else
10158# ifdef DL_NOW
10159# define LT_DLLAZY_OR_NOW DL_NOW
10160# else
10161# define LT_DLLAZY_OR_NOW 0
10162# endif
10163# endif
10164# endif
10165# endif
10166#endif
7460295f 10167
572ac014
MG
10168void fnord() { int i=42;}
10169int main ()
10170{
10171 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10172 int status = $lt_dlunknown;
7460295f 10173
572ac014
MG
10174 if (self)
10175 {
10176 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10177 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10178 /* dlclose (self); */
10179 }
10180 else
10181 puts (dlerror ());
7460295f 10182
572ac014
MG
10183 return status;
10184}
10185_LT_EOF
a0673b07 10186 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
572ac014
MG
10187 (eval $ac_link) 2>&5
10188 ac_status=$?
a0673b07
MG
10189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10190 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
572ac014
MG
10191 (./conftest; exit; ) >&5 2>/dev/null
10192 lt_status=$?
10193 case x$lt_status in
10194 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10195 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10196 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
7460295f 10197 esac
572ac014
MG
10198 else :
10199 # compilation failed
10200 lt_cv_dlopen_self=no
10201 fi
10202fi
10203rm -fr conftest*
7460295f 10204
7460295f 10205
572ac014 10206fi
a0673b07 10207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
33aa8fe1 10208$as_echo "$lt_cv_dlopen_self" >&6; }
7460295f 10209
572ac014
MG
10210 if test "x$lt_cv_dlopen_self" = xyes; then
10211 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
a0673b07 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
33aa8fe1 10213$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
a0673b07 10214if test "${lt_cv_dlopen_self_static+set}" = set; then :
33aa8fe1 10215 $as_echo_n "(cached) " >&6
572ac014
MG
10216else
10217 if test "$cross_compiling" = yes; then :
10218 lt_cv_dlopen_self_static=cross
10219else
10220 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10221 lt_status=$lt_dlunknown
10222 cat > conftest.$ac_ext <<_LT_EOF
7fa7cd6d 10223#line 10223 "configure"
572ac014 10224#include "confdefs.h"
7460295f 10225
572ac014
MG
10226#if HAVE_DLFCN_H
10227#include <dlfcn.h>
10228#endif
7460295f 10229
572ac014 10230#include <stdio.h>
7460295f 10231
572ac014
MG
10232#ifdef RTLD_GLOBAL
10233# define LT_DLGLOBAL RTLD_GLOBAL
10234#else
10235# ifdef DL_GLOBAL
10236# define LT_DLGLOBAL DL_GLOBAL
10237# else
10238# define LT_DLGLOBAL 0
10239# endif
10240#endif
7460295f 10241
572ac014
MG
10242/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10243 find out it does not work in some platform. */
10244#ifndef LT_DLLAZY_OR_NOW
10245# ifdef RTLD_LAZY
10246# define LT_DLLAZY_OR_NOW RTLD_LAZY
10247# else
10248# ifdef DL_LAZY
10249# define LT_DLLAZY_OR_NOW DL_LAZY
10250# else
10251# ifdef RTLD_NOW
10252# define LT_DLLAZY_OR_NOW RTLD_NOW
10253# else
10254# ifdef DL_NOW
10255# define LT_DLLAZY_OR_NOW DL_NOW
10256# else
10257# define LT_DLLAZY_OR_NOW 0
10258# endif
10259# endif
10260# endif
10261# endif
10262#endif
7460295f 10263
572ac014
MG
10264void fnord() { int i=42;}
10265int main ()
10266{
10267 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10268 int status = $lt_dlunknown;
7460295f 10269
572ac014
MG
10270 if (self)
10271 {
10272 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10273 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10274 /* dlclose (self); */
10275 }
10276 else
10277 puts (dlerror ());
7460295f 10278
572ac014
MG
10279 return status;
10280}
10281_LT_EOF
a0673b07 10282 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
572ac014
MG
10283 (eval $ac_link) 2>&5
10284 ac_status=$?
a0673b07
MG
10285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10286 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
572ac014
MG
10287 (./conftest; exit; ) >&5 2>/dev/null
10288 lt_status=$?
10289 case x$lt_status in
10290 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10291 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10292 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10293 esac
10294 else :
10295 # compilation failed
10296 lt_cv_dlopen_self_static=no
10297 fi
10298fi
10299rm -fr conftest*
7460295f 10300
7460295f 10301
572ac014 10302fi
a0673b07 10303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
33aa8fe1 10304$as_echo "$lt_cv_dlopen_self_static" >&6; }
572ac014 10305 fi
7460295f 10306
572ac014
MG
10307 CPPFLAGS="$save_CPPFLAGS"
10308 LDFLAGS="$save_LDFLAGS"
10309 LIBS="$save_LIBS"
10310 ;;
10311 esac
7460295f 10312
572ac014
MG
10313 case $lt_cv_dlopen_self in
10314 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10315 *) enable_dlopen_self=unknown ;;
10316 esac
7460295f 10317
572ac014
MG
10318 case $lt_cv_dlopen_self_static in
10319 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10320 *) enable_dlopen_self_static=unknown ;;
10321 esac
10322fi
7460295f 10323
7460295f 10324
7460295f 10325
7460295f 10326
7460295f 10327
7460295f 10328
7460295f 10329
7460295f 10330
7460295f 10331
7460295f 10332
7460295f 10333
7460295f 10334
7460295f 10335
7460295f 10336
7460295f 10337
7460295f 10338
7460295f 10339
572ac014
MG
10340striplib=
10341old_striplib=
a0673b07 10342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
33aa8fe1 10343$as_echo_n "checking whether stripping libraries is possible... " >&6; }
572ac014
MG
10344if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10345 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10346 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
a0673b07 10347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 10348$as_echo "yes" >&6; }
572ac014
MG
10349else
10350# FIXME - insert some real tests, host_os isn't really good enough
10351 case $host_os in
10352 darwin*)
10353 if test -n "$STRIP" ; then
10354 striplib="$STRIP -x"
10355 old_striplib="$STRIP -S"
a0673b07 10356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 10357$as_echo "yes" >&6; }
572ac014 10358 else
a0673b07 10359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 10360$as_echo "no" >&6; }
572ac014
MG
10361 fi
10362 ;;
10363 *)
a0673b07 10364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 10365$as_echo "no" >&6; }
572ac014
MG
10366 ;;
10367 esac
10368fi
10369
7460295f 10370
7460295f 10371
7460295f 10372
7460295f 10373
7460295f 10374
7460295f 10375
7460295f 10376
7460295f 10377
7460295f 10378
7460295f 10379
7460295f 10380
572ac014 10381 # Report which library types will actually be built
a0673b07 10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
33aa8fe1 10383$as_echo_n "checking if libtool supports shared libraries... " >&6; }
a0673b07 10384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
33aa8fe1 10385$as_echo "$can_build_shared" >&6; }
7460295f 10386
a0673b07 10387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
33aa8fe1 10388$as_echo_n "checking whether to build shared libraries... " >&6; }
572ac014 10389 test "$can_build_shared" = "no" && enable_shared=no
7460295f 10390
572ac014
MG
10391 # On AIX, shared libraries and static libraries use the same namespace, and
10392 # are all built from PIC.
10393 case $host_os in
10394 aix3*)
10395 test "$enable_shared" = yes && enable_static=no
10396 if test -n "$RANLIB"; then
10397 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10398 postinstall_cmds='$RANLIB $lib'
10399 fi
10400 ;;
7460295f 10401
572ac014
MG
10402 aix[4-9]*)
10403 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10404 test "$enable_shared" = yes && enable_static=no
10405 fi
10406 ;;
10407 esac
a0673b07 10408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
33aa8fe1 10409$as_echo "$enable_shared" >&6; }
7460295f 10410
a0673b07 10411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
33aa8fe1 10412$as_echo_n "checking whether to build static libraries... " >&6; }
572ac014
MG
10413 # Make sure either enable_shared or enable_static is yes.
10414 test "$enable_shared" = yes || enable_static=yes
a0673b07 10415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
33aa8fe1 10416$as_echo "$enable_static" >&6; }
7460295f 10417
7460295f 10418
7460295f 10419
7460295f 10420
572ac014
MG
10421fi
10422ac_ext=c
10423ac_cpp='$CPP $CPPFLAGS'
10424ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10425ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10426ac_compiler_gnu=$ac_cv_c_compiler_gnu
7460295f 10427
572ac014 10428CC="$lt_save_CC"
7460295f 10429
7460295f 10430
7460295f 10431
7460295f 10432
7460295f 10433
7460295f 10434
7460295f 10435
7460295f 10436
7460295f 10437
7460295f 10438
7460295f 10439
7460295f 10440
7460295f 10441
572ac014 10442 ac_config_commands="$ac_config_commands libtool"
7460295f 10443
7460295f 10444
7460295f 10445
7460295f 10446
572ac014 10447# Only expand once:
7460295f 10448
7460295f 10449
7460295f 10450
a0673b07 10451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
33aa8fe1 10452$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
a0673b07 10453if test "${ac_cv_c_const+set}" = set; then :
33aa8fe1 10454 $as_echo_n "(cached) " >&6
572ac014 10455else
a0673b07 10456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10457/* end confdefs.h. */
7460295f 10458
572ac014
MG
10459int
10460main ()
10461{
10462/* FIXME: Include the comments suggested by Paul. */
10463#ifndef __cplusplus
10464 /* Ultrix mips cc rejects this. */
10465 typedef int charset[2];
10466 const charset cs;
10467 /* SunOS 4.1.1 cc rejects this. */
10468 char const *const *pcpcc;
10469 char **ppc;
10470 /* NEC SVR4.0.2 mips cc rejects this. */
10471 struct point {int x, y;};
10472 static struct point const zero = {0,0};
10473 /* AIX XL C 1.02.0.0 rejects this.
10474 It does not let you subtract one const X* pointer from another in
10475 an arm of an if-expression whose if-part is not a constant
10476 expression */
10477 const char *g = "string";
10478 pcpcc = &g + (g ? g-g : 0);
10479 /* HPUX 7.0 cc rejects these. */
10480 ++pcpcc;
10481 ppc = (char**) pcpcc;
10482 pcpcc = (char const *const *) ppc;
10483 { /* SCO 3.2v4 cc rejects this. */
10484 char *t;
10485 char const *s = 0 ? (char *) 0 : (char const *) 0;
7460295f 10486
572ac014
MG
10487 *t++ = 0;
10488 if (s) return 0;
10489 }
10490 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10491 int x[] = {25, 17};
10492 const int *foo = &x[0];
10493 ++foo;
10494 }
10495 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10496 typedef const int *iptr;
10497 iptr p = 0;
10498 ++p;
10499 }
10500 { /* AIX XL C 1.02.0.0 rejects this saying
10501 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10502 struct s { int j; const int *ap[3]; };
10503 struct s *b; b->j = 5;
10504 }
10505 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10506 const int foo = 10;
10507 if (!foo) return 0;
10508 }
10509 return !cs[0] && !zero.x;
10510#endif
7460295f 10511
572ac014
MG
10512 ;
10513 return 0;
10514}
10515_ACEOF
a0673b07 10516if ac_fn_c_try_compile "$LINENO"; then :
572ac014
MG
10517 ac_cv_c_const=yes
10518else
a0673b07 10519 ac_cv_c_const=no
572ac014 10520fi
572ac014
MG
10521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10522fi
a0673b07 10523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
33aa8fe1 10524$as_echo "$ac_cv_c_const" >&6; }
572ac014 10525if test $ac_cv_c_const = no; then
7460295f 10526
a0673b07 10527$as_echo "#define const /**/" >>confdefs.h
7460295f 10528
572ac014 10529fi
7460295f 10530
572ac014 10531if test $ac_cv_c_compiler_gnu = yes; then
a0673b07 10532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
33aa8fe1 10533$as_echo_n "checking whether $CC needs -traditional... " >&6; }
a0673b07 10534if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
33aa8fe1 10535 $as_echo_n "(cached) " >&6
572ac014
MG
10536else
10537 ac_pattern="Autoconf.*'x'"
a0673b07 10538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
10539/* end confdefs.h. */
10540#include <sgtty.h>
10541Autoconf TIOCGETP
10542_ACEOF
10543if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07 10544 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
572ac014
MG
10545 ac_cv_prog_gcc_traditional=yes
10546else
10547 ac_cv_prog_gcc_traditional=no
10548fi
10549rm -f conftest*
7460295f 10550
7460295f 10551
572ac014 10552 if test $ac_cv_prog_gcc_traditional = no; then
a0673b07 10553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
10554/* end confdefs.h. */
10555#include <termio.h>
10556Autoconf TCGETA
10557_ACEOF
10558if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07 10559 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
572ac014
MG
10560 ac_cv_prog_gcc_traditional=yes
10561fi
10562rm -f conftest*
7460295f 10563
572ac014
MG
10564 fi
10565fi
a0673b07 10566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
33aa8fe1 10567$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
572ac014
MG
10568 if test $ac_cv_prog_gcc_traditional = yes; then
10569 CC="$CC -traditional"
10570 fi
10571fi
7460295f 10572
7460295f 10573
ac96c090
MG
10574for ac_header in libutil.h pthread.h pty.h strings.h sys/prctl.h sys/uio.h \
10575 util.h utmp.h utmpx.h
a0673b07
MG
10576do :
10577 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10578ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7fa7cd6d
MG
10579eval as_val=\$$as_ac_Header
10580 if test "x$as_val" = x""yes; then :
a0673b07
MG
10581 cat >>confdefs.h <<_ACEOF
10582#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10583_ACEOF
7460295f 10584
a0673b07 10585fi
7460295f 10586
a0673b07 10587done
7460295f 10588
7460295f 10589
a0673b07
MG
10590for ac_func in login_tty
10591do :
10592 ac_fn_c_check_func "$LINENO" "login_tty" "ac_cv_func_login_tty"
10593if test "x$ac_cv_func_login_tty" = x""yes; then :
10594 cat >>confdefs.h <<_ACEOF
10595#define HAVE_LOGIN_TTY 1
10596_ACEOF
7460295f 10597
a0673b07
MG
10598else
10599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login_tty in -lutil" >&5
10600$as_echo_n "checking for login_tty in -lutil... " >&6; }
10601if test "${ac_cv_lib_util_login_tty+set}" = set; then :
33aa8fe1 10602 $as_echo_n "(cached) " >&6
572ac014 10603else
a0673b07
MG
10604 ac_check_lib_save_LIBS=$LIBS
10605LIBS="-lutil $LIBS"
10606cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10607/* end confdefs.h. */
a0673b07
MG
10608
10609/* Override any GCC internal prototype to avoid an error.
10610 Use char because int might match the return type of a GCC
10611 builtin and then its argument prototype would still apply. */
10612#ifdef __cplusplus
10613extern "C"
10614#endif
10615char login_tty ();
10616int
10617main ()
10618{
10619return login_tty ();
10620 ;
10621 return 0;
10622}
572ac014 10623_ACEOF
a0673b07
MG
10624if ac_fn_c_try_link "$LINENO"; then :
10625 ac_cv_lib_util_login_tty=yes
572ac014 10626else
a0673b07
MG
10627 ac_cv_lib_util_login_tty=no
10628fi
10629rm -f core conftest.err conftest.$ac_objext \
10630 conftest$ac_exeext conftest.$ac_ext
10631LIBS=$ac_check_lib_save_LIBS
10632fi
10633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login_tty" >&5
10634$as_echo "$ac_cv_lib_util_login_tty" >&6; }
10635if test "x$ac_cv_lib_util_login_tty" = x""yes; then :
10636 LIBS="-lutil $LIBS"
10637 $as_echo "#define HAVE_LOGIN_TTY 1" >>confdefs.h
7460295f 10638
572ac014 10639fi
7460295f 10640
a0673b07
MG
10641fi
10642done
7460295f 10643
a0673b07
MG
10644
10645for ac_func in strlcat
10646do :
10647 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
10648if test "x$ac_cv_func_strlcat" = x""yes; then :
10649 cat >>confdefs.h <<_ACEOF
10650#define HAVE_STRLCAT 1
572ac014 10651_ACEOF
7460295f 10652
572ac014 10653fi
a0673b07 10654done
7460295f 10655
7460295f 10656
4101fea2
MG
10657for ac_func in getgrgid_r getgrnam_r gethostbyname_r getpwnam_r getpwuid_r \
10658 openpty strcasestr
a0673b07
MG
10659do :
10660 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10661ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7fa7cd6d
MG
10662eval as_val=\$$as_ac_var
10663 if test "x$as_val" = x""yes; then :
572ac014 10664 cat >>confdefs.h <<_ACEOF
a0673b07 10665#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
572ac014 10666_ACEOF
7460295f 10667
572ac014 10668fi
572ac014 10669done
7460295f 10670
7460295f 10671
a0673b07 10672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10673/* end confdefs.h. */
a0673b07
MG
10674#ifndef _XOPEN_SOURCE
10675 #define _XOPEN_SOURCE
10676 #endif
10677 #ifndef _GNU_SOURCE
10678 #define _GNU_SOURCE
10679 #endif
10680 #include <stdlib.h>
572ac014
MG
10681int
10682main ()
10683{
a0673b07 10684char buf[10]; ptsname_r(0, buf, sizeof(buf));
572ac014
MG
10685 ;
10686 return 0;
10687}
10688_ACEOF
a0673b07 10689if ac_fn_c_try_link "$LINENO"; then :
7460295f 10690
a0673b07 10691$as_echo "#define HAVE_PTSNAME_R 1" >>confdefs.h
7460295f 10692
572ac014 10693fi
a0673b07
MG
10694rm -f core conftest.err conftest.$ac_objext \
10695 conftest$ac_exeext conftest.$ac_ext
7460295f 10696
a0673b07 10697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10698/* end confdefs.h. */
a0673b07
MG
10699#include <pthread.h>
10700 #include <signal.h>
572ac014
MG
10701int
10702main ()
10703{
a0673b07 10704sigset_t s; int n; sigwait(&s, &n);
572ac014
MG
10705 ;
10706 return 0;
10707}
10708_ACEOF
a0673b07
MG
10709if ac_fn_c_try_link "$LINENO"; then :
10710
10711$as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h
7460295f 10712
bc83b450
MG
10713fi
10714rm -f core conftest.err conftest.$ac_objext \
10715 conftest$ac_exeext conftest.$ac_ext
10716
10717cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10718/* end confdefs.h. */
10719#include <math.h>
10720int
10721main ()
10722{
9b08d350 10723if (isnan(0.0)) return 1;
bc83b450
MG
10724 ;
10725 return 0;
10726}
10727_ACEOF
10728if ac_fn_c_try_link "$LINENO"; then :
10729
10730$as_echo "#define HAVE_ISNAN 1" >>confdefs.h
10731
e7fe02f0
MG
10732fi
10733rm -f core conftest.err conftest.$ac_objext \
10734 conftest$ac_exeext conftest.$ac_ext
10735
10736cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10737/* end confdefs.h. */
10738#include <utmp.h>
10739int
10740main ()
10741{
10742updwtmp(0, 0);
10743 ;
10744 return 0;
10745}
10746_ACEOF
10747if ac_fn_c_try_link "$LINENO"; then :
10748
10749$as_echo "#define HAVE_UPDWTMP 1" >>confdefs.h
10750
10751fi
10752rm -f core conftest.err conftest.$ac_objext \
10753 conftest$ac_exeext conftest.$ac_ext
10754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10755/* end confdefs.h. */
10756#include <utmpx.h>
10757int
10758main ()
10759{
10760updwtmpx(0, 0);
10761 ;
10762 return 0;
10763}
10764_ACEOF
10765if ac_fn_c_try_link "$LINENO"; then :
10766
10767$as_echo "#define HAVE_UPDWTMPX 1" >>confdefs.h
10768
572ac014 10769fi
a0673b07
MG
10770rm -f core conftest.err conftest.$ac_objext \
10771 conftest$ac_exeext conftest.$ac_ext
7460295f 10772
2eb60237
MG
10773# Check whether --enable-login was given.
10774if test "${enable_login+set}" = set; then :
10775 enableval=$enable_login;
10776fi
10777
10778if test "x$enable_login" != xno; then
10779
10780$as_echo "#define HAVE_BIN_LOGIN 1" >>confdefs.h
10781
10782fi
10783
a0673b07
MG
10784# Check whether --enable-ssl was given.
10785if test "${enable_ssl+set}" = set; then :
10786 enableval=$enable_ssl;
572ac014 10787fi
a0673b07
MG
10788
10789
10790# Check whether --enable-pam was given.
10791if test "${enable_pam+set}" = set; then :
10792 enableval=$enable_pam;
10793fi
10794
10795
10796# Check whether --enable-runtime-loading was given.
10797if test "${enable_runtime_loading+set}" = set; then :
10798 enableval=$enable_runtime_loading;
10799fi
10800
10801
10802if test "x$enable_ssl" != xno; then
10803 for ac_header in openssl/bio.h openssl/err.h openssl/ssl.h
10804do :
10805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10806ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7fa7cd6d
MG
10807eval as_val=\$$as_ac_Header
10808 if test "x$as_val" = x""yes; then :
a0673b07
MG
10809 cat >>confdefs.h <<_ACEOF
10810#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
572ac014 10811_ACEOF
7460295f 10812
572ac014 10813fi
7460295f 10814
a0673b07
MG
10815done
10816
10817fi
10818
10819if test "x$enable_pam" != xno; then
10820 for ac_header in security/pam_appl.h security/pam_client.h \
10821 security/pam_misc.h
10822do :
10823 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10824ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7fa7cd6d
MG
10825eval as_val=\$$as_ac_Header
10826 if test "x$as_val" = x""yes; then :
a0673b07
MG
10827 cat >>confdefs.h <<_ACEOF
10828#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10829_ACEOF
10830
572ac014 10831fi
a0673b07 10832
7460295f 10833done
7460295f 10834
a0673b07 10835fi
7460295f 10836
a0673b07
MG
10837if test "x$enable_runtime_loading" != xno; then
10838 for ac_func in dlopen
10839do :
10840 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10841if test "x$ac_cv_func_dlopen" = x""yes; then :
10842 cat >>confdefs.h <<_ACEOF
10843#define HAVE_DLOPEN 1
10844_ACEOF
7460295f 10845
a0673b07
MG
10846else
10847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10848$as_echo_n "checking for dlopen in -ldl... " >&6; }
10849if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
33aa8fe1 10850 $as_echo_n "(cached) " >&6
572ac014 10851else
a0673b07
MG
10852 ac_check_lib_save_LIBS=$LIBS
10853LIBS="-ldl $LIBS"
10854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10855/* end confdefs.h. */
7460295f 10856
572ac014
MG
10857/* Override any GCC internal prototype to avoid an error.
10858 Use char because int might match the return type of a GCC
10859 builtin and then its argument prototype would still apply. */
10860#ifdef __cplusplus
10861extern "C"
10862#endif
a0673b07 10863char dlopen ();
572ac014
MG
10864int
10865main ()
10866{
a0673b07 10867return dlopen ();
572ac014
MG
10868 ;
10869 return 0;
10870}
10871_ACEOF
a0673b07
MG
10872if ac_fn_c_try_link "$LINENO"; then :
10873 ac_cv_lib_dl_dlopen=yes
572ac014 10874else
a0673b07 10875 ac_cv_lib_dl_dlopen=no
572ac014 10876fi
a0673b07
MG
10877rm -f core conftest.err conftest.$ac_objext \
10878 conftest$ac_exeext conftest.$ac_ext
10879LIBS=$ac_check_lib_save_LIBS
10880fi
10881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10882$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10883if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10884 LIBS="-ldl $LIBS"
10885 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
7460295f 10886
a0673b07
MG
10887else
10888 enable_runtime_loading=no
572ac014 10889fi
7460295f 10890
572ac014
MG
10891fi
10892done
7460295f 10893
a0673b07 10894fi
7460295f 10895
a0673b07
MG
10896if test "x$enable_runtime_loading" == xno; then
10897 if test "x$enable_ssl" != xno; then
10898 ac_fn_c_check_header_mongrel "$LINENO" "openssl/bio.h" "ac_cv_header_openssl_bio_h" "$ac_includes_default"
10899if test "x$ac_cv_header_openssl_bio_h" = x""yes; then :
10900 ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
10901if test "x$ac_cv_header_openssl_err_h" = x""yes; then :
10902 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
10903if test "x$ac_cv_header_openssl_ssl_h" = x""yes; then :
10904 LIBS="-lssl -lcrypto $LIBS"
10905fi
7460295f 10906
7460295f 10907
a0673b07 10908fi
7460295f 10909
7460295f 10910
a0673b07 10911fi
7460295f 10912
297cee07 10913
a0673b07 10914 fi
7460295f 10915
a0673b07
MG
10916 if test "x$enable_pam" != xno; then
10917 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
10918if test "x$ac_cv_header_security_pam_appl_h" = x""yes; then :
10919 LIBS="-lpam $LIBS"
10920fi
7460295f 10921
572ac014 10922
a0673b07
MG
10923 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_misc.h" "ac_cv_header_security_pam_misc_h" "$ac_includes_default"
10924if test "x$ac_cv_header_security_pam_misc_h" = x""yes; then :
10925 LIBS="-lpam_misc $LIBS"
10926fi
572ac014
MG
10927
10928
10929 fi
10930fi
10931
a0673b07 10932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
33aa8fe1 10933$as_echo_n "checking for deflate in -lz... " >&6; }
a0673b07 10934if test "${ac_cv_lib_z_deflate+set}" = set; then :
33aa8fe1
MG
10935 $as_echo_n "(cached) " >&6
10936else
10937 ac_check_lib_save_LIBS=$LIBS
10938LIBS="-lz $LIBS"
a0673b07 10939cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33aa8fe1
MG
10940/* end confdefs.h. */
10941
10942/* Override any GCC internal prototype to avoid an error.
10943 Use char because int might match the return type of a GCC
10944 builtin and then its argument prototype would still apply. */
10945#ifdef __cplusplus
10946extern "C"
10947#endif
10948char deflate ();
10949int
10950main ()
10951{
10952return deflate ();
10953 ;
10954 return 0;
a0673b07 10955}
33aa8fe1 10956_ACEOF
a0673b07
MG
10957if ac_fn_c_try_link "$LINENO"; then :
10958 ac_cv_lib_z_deflate=yes
33aa8fe1 10959else
a0673b07 10960 ac_cv_lib_z_deflate=no
33aa8fe1 10961fi
a0673b07
MG
10962rm -f core conftest.err conftest.$ac_objext \
10963 conftest$ac_exeext conftest.$ac_ext
10964LIBS=$ac_check_lib_save_LIBS
33aa8fe1 10965fi
a0673b07
MG
10966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
10967$as_echo "$ac_cv_lib_z_deflate" >&6; }
10968if test "x$ac_cv_lib_z_deflate" = x""yes; then :
33aa8fe1 10969
a0673b07
MG
10970 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
10971if test "x$ac_cv_header_zlib_h" = x""yes; then :
33aa8fe1
MG
10972 LIBS="-lz $LIBS"
10973
a0673b07 10974$as_echo "#define HAVE_ZLIB 1" >>confdefs.h
33aa8fe1
MG
10975
10976
10977fi
10978
10979
10980fi
10981
10982
572ac014
MG
10983ac_config_files="$ac_config_files Makefile"
10984
10985cat >confcache <<\_ACEOF
10986# This file is a shell script that caches the results of configure
10987# tests run on this system so they can be shared between configure
10988# scripts and configure runs, see configure's option --config-cache.
10989# It is not useful on other systems. If it contains results you don't
10990# want to keep, you may remove or edit it.
10991#
10992# config.status only pays attention to the cache file if you give it
10993# the --recheck option to rerun configure.
10994#
10995# `ac_cv_env_foo' variables (set or unset) will be overridden when
10996# loading this file, other *unset* `ac_cv_foo' will be assigned the
10997# following values.
10998
10999_ACEOF
11000
11001# The following way of writing the cache mishandles newlines in values,
11002# but we know of no workaround that is simple, portable, and efficient.
11003# So, we kill variables containing newlines.
11004# Ultrix sh set writes to stderr and can't be redirected directly,
11005# and sets the high bit in the cache file unless we assign to the vars.
11006(
11007 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11008 eval ac_val=\$$ac_var
11009 case $ac_val in #(
11010 *${as_nl}*)
11011 case $ac_var in #(
a0673b07 11012 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
33aa8fe1 11013$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
572ac014
MG
11014 esac
11015 case $ac_var in #(
11016 _ | IFS | as_nl) ;; #(
33aa8fe1 11017 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
a0673b07 11018 *) { eval $ac_var=; unset $ac_var;} ;;
572ac014
MG
11019 esac ;;
11020 esac
11021 done
11022
11023 (set) 2>&1 |
11024 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11025 *${as_nl}ac_space=\ *)
a0673b07
MG
11026 # `set' does not quote correctly, so add quotes: double-quote
11027 # substitution turns \\\\ into \\, and sed turns \\ into \.
572ac014
MG
11028 sed -n \
11029 "s/'/'\\\\''/g;
11030 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11031 ;; #(
11032 *)
11033 # `set' quotes correctly as required by POSIX, so do not add quotes.
11034 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11035 ;;
11036 esac |
11037 sort
11038) |
11039 sed '
11040 /^ac_cv_env_/b end
11041 t clear
11042 :clear
11043 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11044 t end
11045 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11046 :end' >>confcache
11047if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11048 if test -w "$cache_file"; then
11049 test "x$cache_file" != "x/dev/null" &&
a0673b07 11050 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
33aa8fe1 11051$as_echo "$as_me: updating cache $cache_file" >&6;}
572ac014
MG
11052 cat confcache >$cache_file
11053 else
a0673b07 11054 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
33aa8fe1 11055$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
572ac014
MG
11056 fi
11057fi
11058rm -f confcache
11059
11060test "x$prefix" = xNONE && prefix=$ac_default_prefix
11061# Let make expand exec_prefix.
11062test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11063
11064DEFS=-DHAVE_CONFIG_H
11065
11066ac_libobjs=
11067ac_ltlibobjs=
11068for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11069 # 1. Remove the extension, and $U if already installed.
11070 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
33aa8fe1 11071 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
572ac014
MG
11072 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11073 # will be set to the directory where LIBOBJS objects are built.
a0673b07
MG
11074 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11075 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
572ac014
MG
11076done
11077LIBOBJS=$ac_libobjs
11078
11079LTLIBOBJS=$ac_ltlibobjs
11080
11081
db50e572
MG
11082 if test -n "$EXEEXT"; then
11083 am__EXEEXT_TRUE=
11084 am__EXEEXT_FALSE='#'
11085else
11086 am__EXEEXT_TRUE='#'
11087 am__EXEEXT_FALSE=
11088fi
11089
572ac014 11090if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
7fa7cd6d 11091 as_fn_error "conditional \"AMDEP\" was never defined.
a0673b07 11092Usually this means the macro was only invoked conditionally." "$LINENO" 5
572ac014
MG
11093fi
11094if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
7fa7cd6d 11095 as_fn_error "conditional \"am__fastdepCC\" was never defined.
a0673b07 11096Usually this means the macro was only invoked conditionally." "$LINENO" 5
572ac014
MG
11097fi
11098
11099: ${CONFIG_STATUS=./config.status}
33aa8fe1 11100ac_write_fail=0
572ac014
MG
11101ac_clean_files_save=$ac_clean_files
11102ac_clean_files="$ac_clean_files $CONFIG_STATUS"
a0673b07 11103{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
33aa8fe1 11104$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
a0673b07
MG
11105as_write_fail=0
11106cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
572ac014
MG
11107#! $SHELL
11108# Generated by $as_me.
11109# Run this file to recreate the current configuration.
11110# Compiler output produced by configure, useful for debugging
11111# configure, is in config.log if it exists.
11112
11113debug=false
11114ac_cs_recheck=false
11115ac_cs_silent=false
7460295f 11116
a0673b07
MG
11117SHELL=\${CONFIG_SHELL-$SHELL}
11118export SHELL
11119_ASEOF
11120cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11121## -------------------- ##
11122## M4sh Initialization. ##
11123## -------------------- ##
572ac014
MG
11124
11125# Be more Bourne compatible
11126DUALCASE=1; export DUALCASE # for MKS sh
a0673b07 11127if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
572ac014
MG
11128 emulate sh
11129 NULLCMD=:
33aa8fe1 11130 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
572ac014
MG
11131 # is contrary to our usage. Disable this feature.
11132 alias -g '${1+"$@"}'='"$@"'
11133 setopt NO_GLOB_SUBST
11134else
a0673b07
MG
11135 case `(set -o) 2>/dev/null` in #(
11136 *posix*) :
11137 set -o posix ;; #(
11138 *) :
11139 ;;
572ac014 11140esac
572ac014
MG
11141fi
11142
11143
33aa8fe1
MG
11144as_nl='
11145'
11146export as_nl
11147# Printing a long string crashes Solaris 7 /usr/bin/printf.
11148as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11149as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11150as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
a0673b07
MG
11151# Prefer a ksh shell builtin over an external printf program on Solaris,
11152# but without wasting forks for bash or zsh.
11153if test -z "$BASH_VERSION$ZSH_VERSION" \
11154 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11155 as_echo='print -r --'
11156 as_echo_n='print -rn --'
11157elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
33aa8fe1
MG
11158 as_echo='printf %s\n'
11159 as_echo_n='printf %s'
11160else
11161 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11162 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11163 as_echo_n='/usr/ucb/echo -n'
9d758d39 11164 else
33aa8fe1
MG
11165 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11166 as_echo_n_body='eval
11167 arg=$1;
a0673b07 11168 case $arg in #(
33aa8fe1
MG
11169 *"$as_nl"*)
11170 expr "X$arg" : "X\\(.*\\)$as_nl";
11171 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11172 esac;
11173 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11174 '
11175 export as_echo_n_body
11176 as_echo_n='sh -c $as_echo_n_body as_echo'
9d758d39 11177 fi
33aa8fe1
MG
11178 export as_echo_body
11179 as_echo='sh -c $as_echo_body as_echo'
11180fi
11181
11182# The user is always right.
11183if test "${PATH_SEPARATOR+set}" != set; then
11184 PATH_SEPARATOR=:
11185 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11186 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11187 PATH_SEPARATOR=';'
11188 }
572ac014
MG
11189fi
11190
572ac014
MG
11191
11192# IFS
11193# We need space, tab and new line, in precisely that order. Quoting is
11194# there to prevent editors from complaining about space-tab.
11195# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11196# splitting by setting IFS to empty value.)
572ac014
MG
11197IFS=" "" $as_nl"
11198
11199# Find who we are. Look in the path if we contain no directory separator.
a0673b07 11200case $0 in #((
572ac014
MG
11201 *[\\/]* ) as_myself=$0 ;;
11202 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11203for as_dir in $PATH
11204do
11205 IFS=$as_save_IFS
11206 test -z "$as_dir" && as_dir=.
a0673b07
MG
11207 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11208 done
572ac014
MG
11209IFS=$as_save_IFS
11210
11211 ;;
11212esac
11213# We did not find ourselves, most probably we were run as `sh COMMAND'
11214# in which case we are not to be found in the path.
11215if test "x$as_myself" = x; then
11216 as_myself=$0
11217fi
11218if test ! -f "$as_myself"; then
33aa8fe1 11219 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
a0673b07 11220 exit 1
572ac014
MG
11221fi
11222
a0673b07
MG
11223# Unset variables that we do not need and which cause bugs (e.g. in
11224# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11225# suppresses any "Segmentation fault" message there. '((' could
11226# trigger a bug in pdksh 5.2.14.
11227for as_var in BASH_ENV ENV MAIL MAILPATH
11228do eval test x\${$as_var+set} = xset \
11229 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
572ac014
MG
11230done
11231PS1='$ '
11232PS2='> '
11233PS4='+ '
11234
11235# NLS nuisances.
33aa8fe1
MG
11236LC_ALL=C
11237export LC_ALL
11238LANGUAGE=C
11239export LANGUAGE
572ac014 11240
a0673b07
MG
11241# CDPATH.
11242(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11243
11244
7fa7cd6d
MG
11245# as_fn_error ERROR [LINENO LOG_FD]
11246# ---------------------------------
a0673b07
MG
11247# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11248# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7fa7cd6d 11249# script with status $?, using 1 if that was 0.
a0673b07
MG
11250as_fn_error ()
11251{
7fa7cd6d
MG
11252 as_status=$?; test $as_status -eq 0 && as_status=1
11253 if test "$3"; then
11254 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11255 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
a0673b07 11256 fi
7fa7cd6d 11257 $as_echo "$as_me: error: $1" >&2
a0673b07
MG
11258 as_fn_exit $as_status
11259} # as_fn_error
11260
11261
11262# as_fn_set_status STATUS
11263# -----------------------
11264# Set $? to STATUS, without forking.
11265as_fn_set_status ()
11266{
11267 return $1
11268} # as_fn_set_status
11269
11270# as_fn_exit STATUS
11271# -----------------
11272# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11273as_fn_exit ()
11274{
11275 set +e
11276 as_fn_set_status $1
11277 exit $1
11278} # as_fn_exit
11279
11280# as_fn_unset VAR
11281# ---------------
11282# Portably unset VAR.
11283as_fn_unset ()
11284{
11285 { eval $1=; unset $1;}
11286}
11287as_unset=as_fn_unset
11288# as_fn_append VAR VALUE
11289# ----------------------
11290# Append the text in VALUE to the end of the definition contained in VAR. Take
11291# advantage of any shell optimizations that allow amortized linear growth over
11292# repeated appends, instead of the typical quadratic growth present in naive
11293# implementations.
11294if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11295 eval 'as_fn_append ()
11296 {
11297 eval $1+=\$2
11298 }'
11299else
11300 as_fn_append ()
11301 {
11302 eval $1=\$$1\$2
11303 }
11304fi # as_fn_append
11305
11306# as_fn_arith ARG...
11307# ------------------
11308# Perform arithmetic evaluation on the ARGs, and store the result in the
11309# global $as_val. Take advantage of shells that can avoid forks. The arguments
11310# must be portable across $(()) and expr.
11311if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11312 eval 'as_fn_arith ()
11313 {
11314 as_val=$(( $* ))
11315 }'
11316else
11317 as_fn_arith ()
11318 {
11319 as_val=`expr "$@" || test $? -eq 1`
11320 }
11321fi # as_fn_arith
11322
11323
572ac014
MG
11324if expr a : '\(a\)' >/dev/null 2>&1 &&
11325 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11326 as_expr=expr
11327else
11328 as_expr=false
11329fi
11330
11331if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11332 as_basename=basename
11333else
11334 as_basename=false
7460295f
MG
11335fi
11336
a0673b07
MG
11337if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11338 as_dirname=dirname
11339else
11340 as_dirname=false
11341fi
29135474 11342
572ac014
MG
11343as_me=`$as_basename -- "$0" ||
11344$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11345 X"$0" : 'X\(//\)$' \| \
11346 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 11347$as_echo X/"$0" |
572ac014
MG
11348 sed '/^.*\/\([^/][^/]*\)\/*$/{
11349 s//\1/
11350 q
11351 }
11352 /^X\/\(\/\/\)$/{
11353 s//\1/
11354 q
11355 }
11356 /^X\/\(\/\).*/{
11357 s//\1/
11358 q
11359 }
11360 s/.*/./; q'`
bf1ec4d2 11361
a0673b07
MG
11362# Avoid depending upon Character Ranges.
11363as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11364as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11365as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11366as_cr_digits='0123456789'
11367as_cr_alnum=$as_cr_Letters$as_cr_digits
29135474 11368
572ac014 11369ECHO_C= ECHO_N= ECHO_T=
a0673b07 11370case `echo -n x` in #(((((
572ac014 11371-n*)
a0673b07 11372 case `echo 'xy\c'` in
572ac014 11373 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
a0673b07
MG
11374 xy) ECHO_C='\c';;
11375 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11376 ECHO_T=' ';;
572ac014
MG
11377 esac;;
11378*)
11379 ECHO_N='-n';;
29135474 11380esac
a3876a41 11381
572ac014
MG
11382rm -f conf$$ conf$$.exe conf$$.file
11383if test -d conf$$.dir; then
11384 rm -f conf$$.dir/conf$$.file
11385else
11386 rm -f conf$$.dir
33aa8fe1
MG
11387 mkdir conf$$.dir 2>/dev/null
11388fi
11389if (echo >conf$$.file) 2>/dev/null; then
11390 if ln -s conf$$.file conf$$ 2>/dev/null; then
11391 as_ln_s='ln -s'
11392 # ... but there are two gotchas:
11393 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11394 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11395 # In both cases, we have to default to `cp -p'.
11396 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11397 as_ln_s='cp -p'
11398 elif ln conf$$.file conf$$ 2>/dev/null; then
11399 as_ln_s=ln
11400 else
572ac014 11401 as_ln_s='cp -p'
33aa8fe1 11402 fi
572ac014
MG
11403else
11404 as_ln_s='cp -p'
a3876a41 11405fi
572ac014
MG
11406rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11407rmdir conf$$.dir 2>/dev/null
a3876a41 11408
a0673b07
MG
11409
11410# as_fn_mkdir_p
11411# -------------
11412# Create "$as_dir" as a directory, including parents if necessary.
11413as_fn_mkdir_p ()
11414{
11415
11416 case $as_dir in #(
11417 -*) as_dir=./$as_dir;;
11418 esac
11419 test -d "$as_dir" || eval $as_mkdir_p || {
11420 as_dirs=
11421 while :; do
11422 case $as_dir in #(
11423 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11424 *) as_qdir=$as_dir;;
11425 esac
11426 as_dirs="'$as_qdir' $as_dirs"
11427 as_dir=`$as_dirname -- "$as_dir" ||
11428$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11429 X"$as_dir" : 'X\(//\)[^/]' \| \
11430 X"$as_dir" : 'X\(//\)$' \| \
11431 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11432$as_echo X"$as_dir" |
11433 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11434 s//\1/
11435 q
11436 }
11437 /^X\(\/\/\)[^/].*/{
11438 s//\1/
11439 q
11440 }
11441 /^X\(\/\/\)$/{
11442 s//\1/
11443 q
11444 }
11445 /^X\(\/\).*/{
11446 s//\1/
11447 q
11448 }
11449 s/.*/./; q'`
11450 test -d "$as_dir" && break
11451 done
11452 test -z "$as_dirs" || eval "mkdir $as_dirs"
7fa7cd6d 11453 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
a0673b07
MG
11454
11455
11456} # as_fn_mkdir_p
572ac014 11457if mkdir -p . 2>/dev/null; then
a0673b07 11458 as_mkdir_p='mkdir -p "$as_dir"'
572ac014
MG
11459else
11460 test -d ./-p && rmdir ./-p
11461 as_mkdir_p=false
a3876a41 11462fi
bf1ec4d2 11463
572ac014
MG
11464if test -x / >/dev/null 2>&1; then
11465 as_test_x='test -x'
a3876a41 11466else
572ac014
MG
11467 if ls -dL / >/dev/null 2>&1; then
11468 as_ls_L_option=L
11469 else
11470 as_ls_L_option=
11471 fi
11472 as_test_x='
11473 eval sh -c '\''
11474 if test -d "$1"; then
33aa8fe1 11475 test -d "$1/.";
572ac014 11476 else
a0673b07 11477 case $1 in #(
33aa8fe1 11478 -*)set "./$1";;
572ac014 11479 esac;
a0673b07 11480 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
572ac014
MG
11481 ???[sx]*):;;*)false;;esac;fi
11482 '\'' sh
11483 '
11484fi
11485as_executable_p=$as_test_x
a3876a41 11486
572ac014
MG
11487# Sed expression to map a string onto a valid CPP name.
11488as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
bf1ec4d2 11489
572ac014
MG
11490# Sed expression to map a string onto a valid variable name.
11491as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
a3876a41 11492
bf1ec4d2 11493
572ac014 11494exec 6>&1
a0673b07
MG
11495## ----------------------------------- ##
11496## Main body of $CONFIG_STATUS script. ##
11497## ----------------------------------- ##
11498_ASEOF
11499test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
a3876a41 11500
a0673b07
MG
11501cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11502# Save the log message, to keep $0 and so on meaningful, and to
572ac014
MG
11503# report actual input values of CONFIG_FILES etc. instead of their
11504# values after options handling.
11505ac_log="
9be467c0 11506This file was extended by shellinabox $as_me 2.10, which was
7fa7cd6d 11507generated by GNU Autoconf 2.65. Invocation command line was
bf1ec4d2 11508
572ac014
MG
11509 CONFIG_FILES = $CONFIG_FILES
11510 CONFIG_HEADERS = $CONFIG_HEADERS
11511 CONFIG_LINKS = $CONFIG_LINKS
11512 CONFIG_COMMANDS = $CONFIG_COMMANDS
11513 $ $0 $@
bf1ec4d2 11514
572ac014
MG
11515on `(hostname || uname -n) 2>/dev/null | sed 1q`
11516"
bf1ec4d2 11517
572ac014 11518_ACEOF
bf1ec4d2 11519
33aa8fe1
MG
11520case $ac_config_files in *"
11521"*) set x $ac_config_files; shift; ac_config_files=$*;;
11522esac
11523
11524case $ac_config_headers in *"
11525"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11526esac
11527
11528
11529cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014
MG
11530# Files that config.status was made for.
11531config_files="$ac_config_files"
11532config_headers="$ac_config_headers"
11533config_commands="$ac_config_commands"
bf1ec4d2 11534
572ac014 11535_ACEOF
bf1ec4d2 11536
33aa8fe1 11537cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014 11538ac_cs_usage="\
a0673b07
MG
11539\`$as_me' instantiates files and other configuration actions
11540from templates according to the current configuration. Unless the files
11541and actions are specified as TAGs, all are instantiated by default.
bf1ec4d2 11542
a0673b07 11543Usage: $0 [OPTION]... [TAG]...
bf1ec4d2 11544
572ac014
MG
11545 -h, --help print this help, then exit
11546 -V, --version print version number and configuration settings, then exit
4101fea2 11547 --config print configuration, then exit
33aa8fe1
MG
11548 -q, --quiet, --silent
11549 do not print progress messages
572ac014
MG
11550 -d, --debug don't remove temporary files
11551 --recheck update $as_me by reconfiguring in the same conditions
33aa8fe1
MG
11552 --file=FILE[:TEMPLATE]
11553 instantiate the configuration file FILE
11554 --header=FILE[:TEMPLATE]
11555 instantiate the configuration header FILE
a3876a41 11556
572ac014
MG
11557Configuration files:
11558$config_files
29135474 11559
572ac014
MG
11560Configuration headers:
11561$config_headers
29135474 11562
572ac014
MG
11563Configuration commands:
11564$config_commands
29135474 11565
a0673b07 11566Report bugs to <markus@shellinabox.com>."
bf1ec4d2 11567
572ac014 11568_ACEOF
33aa8fe1 11569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
4101fea2 11570ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
572ac014 11571ac_cs_version="\\
9be467c0 11572shellinabox config.status 2.10
7fa7cd6d 11573configured by $0, generated by GNU Autoconf 2.65,
4101fea2 11574 with options \\"\$ac_cs_config\\"
bf1ec4d2 11575
7fa7cd6d 11576Copyright (C) 2009 Free Software Foundation, Inc.
572ac014
MG
11577This config.status script is free software; the Free Software Foundation
11578gives unlimited permission to copy, distribute and modify it."
bf1ec4d2 11579
572ac014
MG
11580ac_pwd='$ac_pwd'
11581srcdir='$srcdir'
11582INSTALL='$INSTALL'
11583MKDIR_P='$MKDIR_P'
33aa8fe1
MG
11584AWK='$AWK'
11585test -n "\$AWK" || AWK=awk
bf1ec4d2
MG
11586_ACEOF
11587
33aa8fe1
MG
11588cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11589# The default lists apply if the user does not specify any file.
572ac014
MG
11590ac_need_defaults=:
11591while test $# != 0
11592do
11593 case $1 in
7fa7cd6d 11594 --*=*)
572ac014
MG
11595 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11596 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11597 ac_shift=:
11598 ;;
11599 *)
11600 ac_option=$1
11601 ac_optarg=$2
11602 ac_shift=shift
11603 ;;
11604 esac
bf1ec4d2 11605
572ac014
MG
11606 case $ac_option in
11607 # Handling of the options.
11608 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11609 ac_cs_recheck=: ;;
11610 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
33aa8fe1 11611 $as_echo "$ac_cs_version"; exit ;;
4101fea2
MG
11612 --config | --confi | --conf | --con | --co | --c )
11613 $as_echo "$ac_cs_config"; exit ;;
572ac014
MG
11614 --debug | --debu | --deb | --de | --d | -d )
11615 debug=: ;;
11616 --file | --fil | --fi | --f )
11617 $ac_shift
33aa8fe1
MG
11618 case $ac_optarg in
11619 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11620 esac
a0673b07 11621 as_fn_append CONFIG_FILES " '$ac_optarg'"
572ac014
MG
11622 ac_need_defaults=false;;
11623 --header | --heade | --head | --hea )
11624 $ac_shift
33aa8fe1
MG
11625 case $ac_optarg in
11626 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11627 esac
a0673b07 11628 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
572ac014
MG
11629 ac_need_defaults=false;;
11630 --he | --h)
11631 # Conflict between --help and --header
7fa7cd6d 11632 as_fn_error "ambiguous option: \`$1'
a0673b07 11633Try \`$0 --help' for more information.";;
572ac014 11634 --help | --hel | -h )
33aa8fe1 11635 $as_echo "$ac_cs_usage"; exit ;;
572ac014
MG
11636 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11637 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11638 ac_cs_silent=: ;;
bf1ec4d2 11639
572ac014 11640 # This is an error.
7fa7cd6d 11641 -*) as_fn_error "unrecognized option: \`$1'
a0673b07 11642Try \`$0 --help' for more information." ;;
bf1ec4d2 11643
a0673b07 11644 *) as_fn_append ac_config_targets " $1"
572ac014 11645 ac_need_defaults=false ;;
bf1ec4d2 11646
572ac014
MG
11647 esac
11648 shift
11649done
bf1ec4d2 11650
572ac014 11651ac_configure_extra_args=
bf1ec4d2 11652
572ac014
MG
11653if $ac_cs_silent; then
11654 exec 6>/dev/null
11655 ac_configure_extra_args="$ac_configure_extra_args --silent"
bf1ec4d2 11656fi
bf1ec4d2 11657
572ac014 11658_ACEOF
33aa8fe1 11659cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014 11660if \$ac_cs_recheck; then
33aa8fe1
MG
11661 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11662 shift
11663 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11664 CONFIG_SHELL='$SHELL'
572ac014 11665 export CONFIG_SHELL
33aa8fe1 11666 exec "\$@"
bf1ec4d2
MG
11667fi
11668
bf1ec4d2 11669_ACEOF
33aa8fe1 11670cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014
MG
11671exec 5>>config.log
11672{
11673 echo
11674 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11675## Running $as_me. ##
11676_ASBOX
33aa8fe1 11677 $as_echo "$ac_log"
572ac014
MG
11678} >&5
11679
bf1ec4d2 11680_ACEOF
33aa8fe1 11681cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014
MG
11682#
11683# INIT-COMMANDS
11684#
11685AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
bf1ec4d2 11686
bf1ec4d2 11687
572ac014
MG
11688# The HP-UX ksh and POSIX shell print the target directory to stdout
11689# if CDPATH is set.
11690(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
bf1ec4d2 11691
572ac014
MG
11692sed_quote_subst='$sed_quote_subst'
11693double_quote_subst='$double_quote_subst'
11694delay_variable_subst='$delay_variable_subst'
11695macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11696macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11697enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11698enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11699pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11700enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11701host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11702host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11703host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11704build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11705build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11706build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11707SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11708Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11709GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11710EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11711FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11712LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11713NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11714LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11715max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11716ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11717exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11718lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11719lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11720lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11721reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11722reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11723OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11724deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11725file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11726AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11727AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11728STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11729RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11730old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11731old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11732old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11733CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11734CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11735compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11736GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11737lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11738lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11739lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
11740lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11741objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11742SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11743ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11744MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11745lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11746lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11747lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11748lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11749lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11750need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11751DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11752NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11753LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11754OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11755OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11756libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11757shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11758extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11759archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11760enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11761export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11762whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11763compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11764old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11765old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11766archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11767archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11768module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11769module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11770with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11771allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11772no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11773hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11774hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11775hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11776hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11777hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11778hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11779hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11780hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11781inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11782link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11783fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11784always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11785export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11786exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11787include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11788prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11789file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11790variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11791need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11792need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11793version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11794runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11795shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11796shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11797libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11798library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11799soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11800postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11801postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11802finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11803finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11804hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11805sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11806sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11807hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11808enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11809enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11810enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11811old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11812striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11813
11814LTCC='$LTCC'
11815LTCFLAGS='$LTCFLAGS'
11816compiler='$compiler_DEFAULT'
11817
11818# Quote evaled strings.
11819for var in SED \
11820GREP \
11821EGREP \
11822FGREP \
11823LD \
11824NM \
11825LN_S \
11826lt_SP2NL \
11827lt_NL2SP \
11828reload_flag \
11829OBJDUMP \
11830deplibs_check_method \
11831file_magic_cmd \
11832AR \
11833AR_FLAGS \
11834STRIP \
11835RANLIB \
11836CC \
11837CFLAGS \
11838compiler \
11839lt_cv_sys_global_symbol_pipe \
11840lt_cv_sys_global_symbol_to_cdecl \
11841lt_cv_sys_global_symbol_to_c_name_address \
11842lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11843SHELL \
11844ECHO \
11845lt_prog_compiler_no_builtin_flag \
11846lt_prog_compiler_wl \
11847lt_prog_compiler_pic \
11848lt_prog_compiler_static \
11849lt_cv_prog_compiler_c_o \
11850need_locks \
11851DSYMUTIL \
11852NMEDIT \
11853LIPO \
11854OTOOL \
11855OTOOL64 \
11856shrext_cmds \
11857export_dynamic_flag_spec \
11858whole_archive_flag_spec \
11859compiler_needs_object \
11860with_gnu_ld \
11861allow_undefined_flag \
11862no_undefined_flag \
11863hardcode_libdir_flag_spec \
11864hardcode_libdir_flag_spec_ld \
11865hardcode_libdir_separator \
11866fix_srcfile_path \
11867exclude_expsyms \
11868include_expsyms \
11869file_list_spec \
11870variables_saved_for_relink \
11871libname_spec \
11872library_names_spec \
11873soname_spec \
11874finish_eval \
11875old_striplib \
11876striplib; do
11877 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11878 *[\\\\\\\`\\"\\\$]*)
11879 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11880 ;;
11881 *)
11882 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11883 ;;
11884 esac
11885done
11886
11887# Double-quote double-evaled strings.
11888for var in reload_cmds \
11889old_postinstall_cmds \
11890old_postuninstall_cmds \
11891old_archive_cmds \
11892extract_expsyms_cmds \
11893old_archive_from_new_cmds \
11894old_archive_from_expsyms_cmds \
11895archive_cmds \
11896archive_expsym_cmds \
11897module_cmds \
11898module_expsym_cmds \
11899export_symbols_cmds \
11900prelink_cmds \
11901postinstall_cmds \
11902postuninstall_cmds \
11903finish_cmds \
11904sys_lib_search_path_spec \
11905sys_lib_dlsearch_path_spec; do
11906 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11907 *[\\\\\\\`\\"\\\$]*)
11908 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11909 ;;
11910 *)
11911 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11912 ;;
11913 esac
11914done
11915
11916# Fix-up fallback echo if it was mangled by the above quoting rules.
11917case \$lt_ECHO in
11918*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11919 ;;
bf1ec4d2 11920esac
bf1ec4d2 11921
572ac014
MG
11922ac_aux_dir='$ac_aux_dir'
11923xsi_shell='$xsi_shell'
11924lt_shell_append='$lt_shell_append'
bf1ec4d2 11925
572ac014
MG
11926# See if we are running on zsh, and set the options which allow our
11927# commands through without removal of \ escapes INIT.
11928if test -n "\${ZSH_VERSION+set}" ; then
11929 setopt NO_GLOB_SUBST
bf1ec4d2
MG
11930fi
11931
bf1ec4d2 11932
572ac014
MG
11933 PACKAGE='$PACKAGE'
11934 VERSION='$VERSION'
11935 TIMESTAMP='$TIMESTAMP'
11936 RM='$RM'
11937 ofile='$ofile'
bf1ec4d2 11938
bf1ec4d2 11939
bf1ec4d2 11940
bf1ec4d2 11941
572ac014 11942_ACEOF
bf1ec4d2 11943
33aa8fe1 11944cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bf1ec4d2 11945
572ac014
MG
11946# Handling of arguments.
11947for ac_config_target in $ac_config_targets
11948do
11949 case $ac_config_target in
11950 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11951 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11952 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11953 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
bf1ec4d2 11954
7fa7cd6d 11955 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
572ac014
MG
11956 esac
11957done
bf1ec4d2 11958
bf1ec4d2 11959
572ac014
MG
11960# If the user did not use the arguments to specify the items to instantiate,
11961# then the envvar interface is used. Set only those that are not.
11962# We use the long form for the default assignment because of an extremely
11963# bizarre bug on SunOS 4.1.3.
11964if $ac_need_defaults; then
11965 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11966 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11967 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
bf1ec4d2 11968fi
bf1ec4d2 11969
572ac014
MG
11970# Have a temporary directory for convenience. Make it in the build tree
11971# simply because there is no reason against having it here, and in addition,
11972# creating and moving files from /tmp can sometimes cause problems.
11973# Hook for its removal unless debugging.
11974# Note that there is a small window in which the directory will not be cleaned:
11975# after its creation but before its name has been assigned to `$tmp'.
11976$debug ||
11977{
11978 tmp=
11979 trap 'exit_status=$?
11980 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11981' 0
a0673b07 11982 trap 'as_fn_exit 1' 1 2 13 15
572ac014
MG
11983}
11984# Create a (secure) tmp directory for tmp files.
bf1ec4d2 11985
bf1ec4d2 11986{
572ac014
MG
11987 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11988 test -n "$tmp" && test -d "$tmp"
11989} ||
11990{
11991 tmp=./conf$$-$RANDOM
11992 (umask 077 && mkdir "$tmp")
7fa7cd6d 11993} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
572ac014 11994
33aa8fe1
MG
11995# Set up the scripts for CONFIG_FILES section.
11996# No need to generate them if there are no CONFIG_FILES.
11997# This happens for instance with `./config.status config.h'.
572ac014
MG
11998if test -n "$CONFIG_FILES"; then
11999
9d758d39 12000
a0673b07
MG
12001ac_cr=`echo X | tr X '\015'`
12002# On cygwin, bash can eat \r inside `` if the user requested igncr.
12003# But we know of no other shell where ac_cr would be empty at this
12004# point, so we can use a bashism as a fallback.
12005if test "x$ac_cr" = x; then
12006 eval ac_cr=\$\'\\r\'
12007fi
33aa8fe1
MG
12008ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12009if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7fa7cd6d 12010 ac_cs_awk_cr='\r'
33aa8fe1
MG
12011else
12012 ac_cs_awk_cr=$ac_cr
bf1ec4d2 12013fi
572ac014 12014
33aa8fe1 12015echo 'BEGIN {' >"$tmp/subs1.awk" &&
bf1ec4d2
MG
12016_ACEOF
12017
bf1ec4d2 12018
33aa8fe1
MG
12019{
12020 echo "cat >conf$$subs.awk <<_ACEOF" &&
12021 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12022 echo "_ACEOF"
12023} >conf$$subs.sh ||
7fa7cd6d
MG
12024 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12025ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
572ac014
MG
12026ac_delim='%!_!# '
12027for ac_last_try in false false false false false :; do
33aa8fe1 12028 . ./conf$$subs.sh ||
7fa7cd6d 12029 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
33aa8fe1
MG
12030
12031 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12032 if test $ac_delim_n = $ac_delim_num; then
572ac014
MG
12033 break
12034 elif $ac_last_try; then
7fa7cd6d 12035 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
572ac014
MG
12036 else
12037 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12038 fi
bf1ec4d2 12039done
33aa8fe1
MG
12040rm -f conf$$subs.sh
12041
12042cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12043cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12044_ACEOF
12045sed -n '
12046h
12047s/^/S["/; s/!.*/"]=/
12048p
12049g
12050s/^[^!]*!//
12051:repl
12052t repl
12053s/'"$ac_delim"'$//
12054t delim
12055:nl
12056h
4101fea2 12057s/\(.\{148\}\)..*/\1/
33aa8fe1
MG
12058t more1
12059s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12060p
12061n
12062b repl
12063:more1
12064s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12065p
12066g
12067s/.\{148\}//
12068t nl
12069:delim
12070h
4101fea2 12071s/\(.\{148\}\)..*/\1/
33aa8fe1
MG
12072t more2
12073s/["\\]/\\&/g; s/^/"/; s/$/"/
12074p
12075b
12076:more2
12077s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12078p
12079g
12080s/.\{148\}//
12081t delim
12082' <conf$$subs.awk | sed '
12083/^[^""]/{
12084 N
12085 s/\n//
12086}
12087' >>$CONFIG_STATUS || ac_write_fail=1
12088rm -f conf$$subs.awk
12089cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12090_ACAWK
12091cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12092 for (key in S) S_is_set[key] = 1
12093 FS = "\a"
bf1ec4d2 12094
33aa8fe1
MG
12095}
12096{
12097 line = $ 0
12098 nfields = split(line, field, "@")
12099 substed = 0
12100 len = length(field[1])
12101 for (i = 2; i < nfields; i++) {
12102 key = field[i]
12103 keylen = length(key)
12104 if (S_is_set[key]) {
12105 value = S[key]
12106 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12107 len += length(value) + length(field[++i])
12108 substed = 1
12109 } else
12110 len += 1 + keylen
12111 }
12112
12113 print line
12114}
33eb7a7d 12115
33aa8fe1 12116_ACAWK
bf1ec4d2 12117_ACEOF
33aa8fe1
MG
12118cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12119if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12120 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12121else
12122 cat
12123fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
7fa7cd6d 12124 || as_fn_error "could not setup config files machinery" "$LINENO" 5
bf1ec4d2 12125_ACEOF
bf1ec4d2 12126
7fa7cd6d
MG
12127# VPATH may cause trouble with some makes, so we remove $(srcdir),
12128# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
572ac014
MG
12129# trailing colons and then remove the whole line if VPATH becomes empty
12130# (actually we leave an empty line to preserve line numbers).
12131if test "x$srcdir" = x.; then
7fa7cd6d
MG
12132 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12133s/:*\$(srcdir):*/:/
12134s/:*\${srcdir}:*/:/
12135s/:*@srcdir@:*/:/
12136s/^\([^=]*=[ ]*\):*/\1/
572ac014
MG
12137s/:*$//
12138s/^[^=]*=[ ]*$//
12139}'
bf1ec4d2
MG
12140fi
12141
33aa8fe1 12142cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014 12143fi # test -n "$CONFIG_FILES"
bf1ec4d2 12144
33aa8fe1
MG
12145# Set up the scripts for CONFIG_HEADERS section.
12146# No need to generate them if there are no CONFIG_HEADERS.
12147# This happens for instance with `./config.status Makefile'.
12148if test -n "$CONFIG_HEADERS"; then
12149cat >"$tmp/defines.awk" <<\_ACAWK ||
12150BEGIN {
12151_ACEOF
12152
12153# Transform confdefs.h into an awk script `defines.awk', embedded as
12154# here-document in config.status, that substitutes the proper values into
12155# config.h.in to produce config.h.
12156
12157# Create a delimiter string that does not exist in confdefs.h, to ease
12158# handling of long lines.
12159ac_delim='%!_!# '
12160for ac_last_try in false false :; do
12161 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12162 if test -z "$ac_t"; then
12163 break
12164 elif $ac_last_try; then
7fa7cd6d 12165 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
33aa8fe1
MG
12166 else
12167 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12168 fi
12169done
12170
12171# For the awk script, D is an array of macro values keyed by name,
12172# likewise P contains macro parameters if any. Preserve backslash
12173# newline sequences.
12174
12175ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12176sed -n '
12177s/.\{148\}/&'"$ac_delim"'/g
12178t rset
12179:rset
12180s/^[ ]*#[ ]*define[ ][ ]*/ /
12181t def
12182d
12183:def
12184s/\\$//
12185t bsnl
12186s/["\\]/\\&/g
12187s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12188D["\1"]=" \3"/p
12189s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12190d
12191:bsnl
12192s/["\\]/\\&/g
12193s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12194D["\1"]=" \3\\\\\\n"\\/p
12195t cont
12196s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12197t cont
12198d
12199:cont
12200n
12201s/.\{148\}/&'"$ac_delim"'/g
12202t clear
12203:clear
12204s/\\$//
12205t bsnlc
12206s/["\\]/\\&/g; s/^/"/; s/$/"/p
12207d
12208:bsnlc
12209s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12210b cont
12211' <confdefs.h | sed '
12212s/'"$ac_delim"'/"\\\
12213"/g' >>$CONFIG_STATUS || ac_write_fail=1
12214
12215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12216 for (key in D) D_is_set[key] = 1
12217 FS = "\a"
12218}
12219/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12220 line = \$ 0
12221 split(line, arg, " ")
12222 if (arg[1] == "#") {
12223 defundef = arg[2]
12224 mac1 = arg[3]
12225 } else {
12226 defundef = substr(arg[1], 2)
12227 mac1 = arg[2]
12228 }
12229 split(mac1, mac2, "(") #)
12230 macro = mac2[1]
12231 prefix = substr(line, 1, index(line, defundef) - 1)
12232 if (D_is_set[macro]) {
12233 # Preserve the white space surrounding the "#".
12234 print prefix "define", macro P[macro] D[macro]
12235 next
12236 } else {
12237 # Replace #undef with comments. This is necessary, for example,
12238 # in the case of _POSIX_SOURCE, which is predefined and required
12239 # on some systems where configure will not decide to define it.
12240 if (defundef == "undef") {
12241 print "/*", prefix defundef, macro, "*/"
12242 next
12243 }
12244 }
12245}
12246{ print }
12247_ACAWK
12248_ACEOF
12249cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7fa7cd6d 12250 as_fn_error "could not setup config headers machinery" "$LINENO" 5
33aa8fe1
MG
12251fi # test -n "$CONFIG_HEADERS"
12252
bf1ec4d2 12253
33aa8fe1
MG
12254eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12255shift
12256for ac_tag
572ac014
MG
12257do
12258 case $ac_tag in
12259 :[FHLC]) ac_mode=$ac_tag; continue;;
12260 esac
12261 case $ac_mode$ac_tag in
12262 :[FHL]*:*);;
7fa7cd6d 12263 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
572ac014
MG
12264 :[FH]-) ac_tag=-:-;;
12265 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12266 esac
12267 ac_save_IFS=$IFS
12268 IFS=:
12269 set x $ac_tag
12270 IFS=$ac_save_IFS
12271 shift
12272 ac_file=$1
12273 shift
bf1ec4d2 12274
572ac014
MG
12275 case $ac_mode in
12276 :L) ac_source=$1;;
12277 :[FH])
12278 ac_file_inputs=
12279 for ac_f
12280 do
12281 case $ac_f in
12282 -) ac_f="$tmp/stdin";;
12283 *) # Look for the file first in the build tree, then in the source tree
12284 # (if the path is not absolute). The absolute path cannot be DOS-style,
12285 # because $ac_f cannot contain `:'.
12286 test -f "$ac_f" ||
12287 case $ac_f in
12288 [\\/$]*) false;;
12289 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12290 esac ||
7fa7cd6d 12291 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
572ac014 12292 esac
33aa8fe1 12293 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
a0673b07 12294 as_fn_append ac_file_inputs " '$ac_f'"
572ac014 12295 done
bf1ec4d2 12296
572ac014
MG
12297 # Let's still pretend it is `configure' which instantiates (i.e., don't
12298 # use $as_me), people would be surprised to read:
12299 # /* config.h. Generated by config.status. */
33aa8fe1
MG
12300 configure_input='Generated from '`
12301 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12302 `' by configure.'
572ac014
MG
12303 if test x"$ac_file" != x-; then
12304 configure_input="$ac_file. $configure_input"
a0673b07 12305 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
33aa8fe1 12306$as_echo "$as_me: creating $ac_file" >&6;}
572ac014 12307 fi
33aa8fe1
MG
12308 # Neutralize special characters interpreted by sed in replacement strings.
12309 case $configure_input in #(
12310 *\&* | *\|* | *\\* )
12311 ac_sed_conf_input=`$as_echo "$configure_input" |
12312 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12313 *) ac_sed_conf_input=$configure_input;;
12314 esac
572ac014
MG
12315
12316 case $ac_tag in
33aa8fe1 12317 *:-:* | *:-) cat >"$tmp/stdin" \
7fa7cd6d 12318 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
572ac014 12319 esac
bf1ec4d2 12320 ;;
572ac014
MG
12321 esac
12322
12323 ac_dir=`$as_dirname -- "$ac_file" ||
12324$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12325 X"$ac_file" : 'X\(//\)[^/]' \| \
12326 X"$ac_file" : 'X\(//\)$' \| \
12327 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12328$as_echo X"$ac_file" |
572ac014
MG
12329 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12330 s//\1/
12331 q
12332 }
12333 /^X\(\/\/\)[^/].*/{
12334 s//\1/
12335 q
12336 }
12337 /^X\(\/\/\)$/{
12338 s//\1/
12339 q
12340 }
12341 /^X\(\/\).*/{
12342 s//\1/
12343 q
12344 }
12345 s/.*/./; q'`
a0673b07 12346 as_dir="$ac_dir"; as_fn_mkdir_p
572ac014
MG
12347 ac_builddir=.
12348
12349case "$ac_dir" in
12350.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12351*)
33aa8fe1 12352 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
572ac014 12353 # A ".." for each directory in $ac_dir_suffix.
33aa8fe1 12354 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
572ac014
MG
12355 case $ac_top_builddir_sub in
12356 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12357 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12358 esac ;;
bf1ec4d2 12359esac
572ac014
MG
12360ac_abs_top_builddir=$ac_pwd
12361ac_abs_builddir=$ac_pwd$ac_dir_suffix
12362# for backward compatibility:
12363ac_top_builddir=$ac_top_build_prefix
bf1ec4d2 12364
572ac014
MG
12365case $srcdir in
12366 .) # We are building in place.
12367 ac_srcdir=.
12368 ac_top_srcdir=$ac_top_builddir_sub
12369 ac_abs_top_srcdir=$ac_pwd ;;
12370 [\\/]* | ?:[\\/]* ) # Absolute name.
12371 ac_srcdir=$srcdir$ac_dir_suffix;
12372 ac_top_srcdir=$srcdir
12373 ac_abs_top_srcdir=$srcdir ;;
12374 *) # Relative name.
12375 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12376 ac_top_srcdir=$ac_top_build_prefix$srcdir
12377 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12378esac
12379ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12380
12381
12382 case $ac_mode in
12383 :F)
12384 #
12385 # CONFIG_FILE
12386 #
bf1ec4d2 12387
572ac014
MG
12388 case $INSTALL in
12389 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12390 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12391 esac
12392 ac_MKDIR_P=$MKDIR_P
12393 case $MKDIR_P in
12394 [\\/$]* | ?:[\\/]* ) ;;
12395 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12396 esac
12397_ACEOF
bf1ec4d2 12398
33aa8fe1 12399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014
MG
12400# If the template does not know about datarootdir, expand it.
12401# FIXME: This hack should be removed a few years after 2.60.
12402ac_datarootdir_hack=; ac_datarootdir_seen=
33aa8fe1
MG
12403ac_sed_dataroot='
12404/datarootdir/ {
572ac014
MG
12405 p
12406 q
12407}
12408/@datadir@/p
12409/@docdir@/p
12410/@infodir@/p
12411/@localedir@/p
a0673b07 12412/@mandir@/p'
33aa8fe1 12413case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
572ac014
MG
12414*datarootdir*) ac_datarootdir_seen=yes;;
12415*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
a0673b07 12416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
33aa8fe1 12417$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
bf1ec4d2 12418_ACEOF
33aa8fe1 12419cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014
MG
12420 ac_datarootdir_hack='
12421 s&@datadir@&$datadir&g
12422 s&@docdir@&$docdir&g
12423 s&@infodir@&$infodir&g
12424 s&@localedir@&$localedir&g
12425 s&@mandir@&$mandir&g
a0673b07 12426 s&\\\${datarootdir}&$datarootdir&g' ;;
bf1ec4d2 12427esac
572ac014 12428_ACEOF
bf1ec4d2 12429
572ac014
MG
12430# Neutralize VPATH when `$srcdir' = `.'.
12431# Shell code in configure.ac might set extrasub.
12432# FIXME: do we really want to maintain this feature?
33aa8fe1
MG
12433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12434ac_sed_extra="$ac_vpsub
572ac014
MG
12435$extrasub
12436_ACEOF
33aa8fe1 12437cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014
MG
12438:t
12439/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
33aa8fe1 12440s|@configure_input@|$ac_sed_conf_input|;t t
572ac014 12441s&@top_builddir@&$ac_top_builddir_sub&;t t
33aa8fe1 12442s&@top_build_prefix@&$ac_top_build_prefix&;t t
572ac014
MG
12443s&@srcdir@&$ac_srcdir&;t t
12444s&@abs_srcdir@&$ac_abs_srcdir&;t t
12445s&@top_srcdir@&$ac_top_srcdir&;t t
12446s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12447s&@builddir@&$ac_builddir&;t t
12448s&@abs_builddir@&$ac_abs_builddir&;t t
12449s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12450s&@INSTALL@&$ac_INSTALL&;t t
12451s&@MKDIR_P@&$ac_MKDIR_P&;t t
12452$ac_datarootdir_hack
33aa8fe1
MG
12453"
12454eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
7fa7cd6d 12455 || as_fn_error "could not create $ac_file" "$LINENO" 5
bf1ec4d2 12456
572ac014
MG
12457test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12458 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12459 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
a0673b07 12460 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7fa7cd6d 12461which seems to be undefined. Please make sure it is defined." >&5
33aa8fe1 12462$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7fa7cd6d 12463which seems to be undefined. Please make sure it is defined." >&2;}
bf1ec4d2 12464
572ac014
MG
12465 rm -f "$tmp/stdin"
12466 case $ac_file in
33aa8fe1
MG
12467 -) cat "$tmp/out" && rm -f "$tmp/out";;
12468 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12469 esac \
7fa7cd6d 12470 || as_fn_error "could not create $ac_file" "$LINENO" 5
572ac014
MG
12471 ;;
12472 :H)
12473 #
12474 # CONFIG_HEADER
12475 #
572ac014 12476 if test x"$ac_file" != x-; then
33aa8fe1
MG
12477 {
12478 $as_echo "/* $configure_input */" \
12479 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12480 } >"$tmp/config.h" \
7fa7cd6d 12481 || as_fn_error "could not create $ac_file" "$LINENO" 5
33aa8fe1 12482 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
a0673b07 12483 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
33aa8fe1 12484$as_echo "$as_me: $ac_file is unchanged" >&6;}
572ac014 12485 else
33aa8fe1
MG
12486 rm -f "$ac_file"
12487 mv "$tmp/config.h" "$ac_file" \
7fa7cd6d 12488 || as_fn_error "could not create $ac_file" "$LINENO" 5
572ac014
MG
12489 fi
12490 else
33aa8fe1
MG
12491 $as_echo "/* $configure_input */" \
12492 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
7fa7cd6d 12493 || as_fn_error "could not create -" "$LINENO" 5
572ac014 12494 fi
33aa8fe1
MG
12495# Compute "$ac_file"'s index in $config_headers.
12496_am_arg="$ac_file"
572ac014
MG
12497_am_stamp_count=1
12498for _am_header in $config_headers :; do
12499 case $_am_header in
12500 $_am_arg | $_am_arg:* )
12501 break ;;
12502 * )
12503 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12504 esac
12505done
12506echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12507$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12508 X"$_am_arg" : 'X\(//\)[^/]' \| \
12509 X"$_am_arg" : 'X\(//\)$' \| \
12510 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12511$as_echo X"$_am_arg" |
572ac014
MG
12512 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12513 s//\1/
12514 q
12515 }
12516 /^X\(\/\/\)[^/].*/{
12517 s//\1/
12518 q
12519 }
12520 /^X\(\/\/\)$/{
12521 s//\1/
12522 q
12523 }
12524 /^X\(\/\).*/{
12525 s//\1/
12526 q
12527 }
12528 s/.*/./; q'`/stamp-h$_am_stamp_count
12529 ;;
bf1ec4d2 12530
a0673b07 12531 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
33aa8fe1 12532$as_echo "$as_me: executing $ac_file commands" >&6;}
572ac014
MG
12533 ;;
12534 esac
bf1ec4d2 12535
572ac014
MG
12536
12537 case $ac_file$ac_mode in
db50e572
MG
12538 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12539 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12540 # are listed without --file. Let's play safe and only enable the eval
12541 # if we detect the quoting.
12542 case $CONFIG_FILES in
12543 *\'*) eval set x "$CONFIG_FILES" ;;
12544 *) set x $CONFIG_FILES ;;
12545 esac
12546 shift
12547 for mf
12548 do
12549 # Strip MF so we end up with the name of the file.
12550 mf=`echo "$mf" | sed -e 's/:.*$//'`
12551 # Check whether this is an Automake generated Makefile or not.
12552 # We used to match only the files named `Makefile.in', but
12553 # some people rename them; so instead we look at the file content.
12554 # Grep'ing the first line is not enough: some people post-process
12555 # each Makefile.in and add a new line on top of each file to say so.
12556 # Grep'ing the whole file is not good either: AIX grep has a line
12557 # limit of 2048, but all sed's we know have understand at least 4000.
12558 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12559 dirpart=`$as_dirname -- "$mf" ||
572ac014
MG
12560$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12561 X"$mf" : 'X\(//\)[^/]' \| \
12562 X"$mf" : 'X\(//\)$' \| \
12563 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12564$as_echo X"$mf" |
572ac014
MG
12565 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12566 s//\1/
12567 q
12568 }
12569 /^X\(\/\/\)[^/].*/{
12570 s//\1/
12571 q
12572 }
12573 /^X\(\/\/\)$/{
12574 s//\1/
12575 q
12576 }
12577 /^X\(\/\).*/{
12578 s//\1/
12579 q
12580 }
12581 s/.*/./; q'`
db50e572
MG
12582 else
12583 continue
12584 fi
12585 # Extract the definition of DEPDIR, am__include, and am__quote
12586 # from the Makefile without running `make'.
12587 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12588 test -z "$DEPDIR" && continue
12589 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12590 test -z "am__include" && continue
12591 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12592 # When using ansi2knr, U may be empty or an underscore; expand it
12593 U=`sed -n 's/^U = //p' < "$mf"`
12594 # Find all dependency output files, they are included files with
12595 # $(DEPDIR) in their names. We invoke sed twice because it is the
12596 # simplest approach to changing $(DEPDIR) to its actual value in the
12597 # expansion.
12598 for file in `sed -n "
12599 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12600 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12601 # Make sure the directory exists.
12602 test -f "$dirpart/$file" && continue
12603 fdir=`$as_dirname -- "$file" ||
572ac014
MG
12604$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12605 X"$file" : 'X\(//\)[^/]' \| \
12606 X"$file" : 'X\(//\)$' \| \
12607 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12608$as_echo X"$file" |
572ac014
MG
12609 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12610 s//\1/
12611 q
12612 }
12613 /^X\(\/\/\)[^/].*/{
12614 s//\1/
12615 q
12616 }
12617 /^X\(\/\/\)$/{
12618 s//\1/
12619 q
12620 }
12621 /^X\(\/\).*/{
12622 s//\1/
12623 q
12624 }
12625 s/.*/./; q'`
db50e572
MG
12626 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12627 # echo "creating $dirpart/$file"
12628 echo '# dummy' > "$dirpart/$file"
12629 done
572ac014 12630 done
db50e572 12631}
572ac014
MG
12632 ;;
12633 "libtool":C)
bf1ec4d2 12634
572ac014
MG
12635 # See if we are running on zsh, and set the options which allow our
12636 # commands through without removal of \ escapes.
12637 if test -n "${ZSH_VERSION+set}" ; then
12638 setopt NO_GLOB_SUBST
12639 fi
bf1ec4d2 12640
572ac014
MG
12641 cfgfile="${ofile}T"
12642 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12643 $RM "$cfgfile"
bf1ec4d2 12644
572ac014
MG
12645 cat <<_LT_EOF >> "$cfgfile"
12646#! $SHELL
bf1ec4d2 12647
572ac014
MG
12648# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12649# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12650# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12651# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12652#
12653# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12654# 2006, 2007, 2008 Free Software Foundation, Inc.
12655# Written by Gordon Matzigkeit, 1996
12656#
12657# This file is part of GNU Libtool.
12658#
12659# GNU Libtool is free software; you can redistribute it and/or
12660# modify it under the terms of the GNU General Public License as
12661# published by the Free Software Foundation; either version 2 of
12662# the License, or (at your option) any later version.
12663#
12664# As a special exception to the GNU General Public License,
12665# if you distribute this file as part of a program or library that
12666# is built using GNU Libtool, you may include this file under the
12667# same distribution terms that you use for the rest of that program.
12668#
12669# GNU Libtool is distributed in the hope that it will be useful,
12670# but WITHOUT ANY WARRANTY; without even the implied warranty of
12671# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12672# GNU General Public License for more details.
12673#
12674# You should have received a copy of the GNU General Public License
12675# along with GNU Libtool; see the file COPYING. If not, a copy
12676# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12677# obtained by writing to the Free Software Foundation, Inc.,
12678# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
bf1ec4d2 12679
bf1ec4d2 12680
572ac014
MG
12681# The names of the tagged configurations supported by this script.
12682available_tags=""
bf1ec4d2 12683
572ac014 12684# ### BEGIN LIBTOOL CONFIG
bf1ec4d2 12685
572ac014
MG
12686# Which release of libtool.m4 was used?
12687macro_version=$macro_version
12688macro_revision=$macro_revision
bf1ec4d2 12689
572ac014
MG
12690# Whether or not to build shared libraries.
12691build_libtool_libs=$enable_shared
bf1ec4d2 12692
572ac014
MG
12693# Whether or not to build static libraries.
12694build_old_libs=$enable_static
bf1ec4d2 12695
572ac014
MG
12696# What type of objects to build.
12697pic_mode=$pic_mode
bf1ec4d2 12698
572ac014
MG
12699# Whether or not to optimize for fast installation.
12700fast_install=$enable_fast_install
29135474 12701
572ac014
MG
12702# The host system.
12703host_alias=$host_alias
12704host=$host
12705host_os=$host_os
7460295f 12706
572ac014
MG
12707# The build system.
12708build_alias=$build_alias
12709build=$build
12710build_os=$build_os
7460295f 12711
572ac014
MG
12712# A sed program that does not truncate output.
12713SED=$lt_SED
7460295f 12714
572ac014
MG
12715# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12716Xsed="\$SED -e 1s/^X//"
7460295f 12717
572ac014
MG
12718# A grep program that handles long lines.
12719GREP=$lt_GREP
7460295f 12720
572ac014
MG
12721# An ERE matcher.
12722EGREP=$lt_EGREP
7460295f 12723
572ac014
MG
12724# A literal string matcher.
12725FGREP=$lt_FGREP
7460295f 12726
572ac014
MG
12727# A BSD- or MS-compatible name lister.
12728NM=$lt_NM
7460295f 12729
572ac014
MG
12730# Whether we need soft or hard links.
12731LN_S=$lt_LN_S
7460295f 12732
572ac014
MG
12733# What is the maximum length of a command?
12734max_cmd_len=$max_cmd_len
7460295f 12735
572ac014
MG
12736# Object file suffix (normally "o").
12737objext=$ac_objext
7460295f 12738
572ac014
MG
12739# Executable file suffix (normally "").
12740exeext=$exeext
7460295f 12741
572ac014
MG
12742# whether the shell understands "unset".
12743lt_unset=$lt_unset
7460295f 12744
572ac014
MG
12745# turn spaces into newlines.
12746SP2NL=$lt_lt_SP2NL
7460295f 12747
572ac014
MG
12748# turn newlines into spaces.
12749NL2SP=$lt_lt_NL2SP
7460295f 12750
572ac014
MG
12751# How to create reloadable object files.
12752reload_flag=$lt_reload_flag
12753reload_cmds=$lt_reload_cmds
7460295f 12754
572ac014
MG
12755# An object symbol dumper.
12756OBJDUMP=$lt_OBJDUMP
7460295f 12757
572ac014
MG
12758# Method to check whether dependent libraries are shared objects.
12759deplibs_check_method=$lt_deplibs_check_method
7460295f 12760
572ac014
MG
12761# Command to use when deplibs_check_method == "file_magic".
12762file_magic_cmd=$lt_file_magic_cmd
7460295f 12763
572ac014
MG
12764# The archiver.
12765AR=$lt_AR
12766AR_FLAGS=$lt_AR_FLAGS
7460295f 12767
572ac014
MG
12768# A symbol stripping program.
12769STRIP=$lt_STRIP
3a0490f9 12770
572ac014
MG
12771# Commands used to install an old-style archive.
12772RANLIB=$lt_RANLIB
12773old_postinstall_cmds=$lt_old_postinstall_cmds
12774old_postuninstall_cmds=$lt_old_postuninstall_cmds
7460295f 12775
572ac014
MG
12776# A C compiler.
12777LTCC=$lt_CC
7460295f 12778
572ac014
MG
12779# LTCC compiler flags.
12780LTCFLAGS=$lt_CFLAGS
7460295f 12781
572ac014
MG
12782# Take the output of nm and produce a listing of raw symbols and C names.
12783global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
7460295f 12784
572ac014
MG
12785# Transform the output of nm in a proper C declaration.
12786global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
7460295f 12787
572ac014
MG
12788# Transform the output of nm in a C name address pair.
12789global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
7460295f 12790
572ac014
MG
12791# Transform the output of nm in a C name address pair when lib prefix is needed.
12792global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
7460295f 12793
572ac014
MG
12794# The name of the directory that contains temporary libtool files.
12795objdir=$objdir
7460295f 12796
572ac014
MG
12797# Shell to use when invoking shell scripts.
12798SHELL=$lt_SHELL
7460295f 12799
572ac014
MG
12800# An echo program that does not interpret backslashes.
12801ECHO=$lt_ECHO
7460295f 12802
572ac014
MG
12803# Used to examine libraries when file_magic_cmd begins with "file".
12804MAGIC_CMD=$MAGIC_CMD
7460295f 12805
572ac014
MG
12806# Must we lock files when doing compilation?
12807need_locks=$lt_need_locks
7460295f 12808
572ac014
MG
12809# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12810DSYMUTIL=$lt_DSYMUTIL
7460295f 12811
572ac014
MG
12812# Tool to change global to local symbols on Mac OS X.
12813NMEDIT=$lt_NMEDIT
7460295f 12814
572ac014
MG
12815# Tool to manipulate fat objects and archives on Mac OS X.
12816LIPO=$lt_LIPO
7460295f 12817
572ac014
MG
12818# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12819OTOOL=$lt_OTOOL
7460295f 12820
572ac014
MG
12821# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12822OTOOL64=$lt_OTOOL64
7460295f 12823
572ac014
MG
12824# Old archive suffix (normally "a").
12825libext=$libext
7460295f 12826
572ac014
MG
12827# Shared library suffix (normally ".so").
12828shrext_cmds=$lt_shrext_cmds
7460295f 12829
572ac014
MG
12830# The commands to extract the exported symbol list from a shared archive.
12831extract_expsyms_cmds=$lt_extract_expsyms_cmds
7460295f 12832
572ac014
MG
12833# Variables whose values should be saved in libtool wrapper scripts and
12834# restored at link time.
12835variables_saved_for_relink=$lt_variables_saved_for_relink
7460295f 12836
572ac014
MG
12837# Do we need the "lib" prefix for modules?
12838need_lib_prefix=$need_lib_prefix
12839
12840# Do we need a version for libraries?
12841need_version=$need_version
12842
12843# Library versioning type.
12844version_type=$version_type
12845
12846# Shared library runtime path variable.
12847runpath_var=$runpath_var
12848
12849# Shared library path variable.
12850shlibpath_var=$shlibpath_var
12851
12852# Is shlibpath searched before the hard-coded library search path?
12853shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12854
12855# Format of library name prefix.
12856libname_spec=$lt_libname_spec
7460295f 12857
572ac014
MG
12858# List of archive names. First name is the real one, the rest are links.
12859# The last name is the one that the linker finds with -lNAME
12860library_names_spec=$lt_library_names_spec
7460295f 12861
572ac014
MG
12862# The coded name of the library, if different from the real name.
12863soname_spec=$lt_soname_spec
7460295f 12864
572ac014
MG
12865# Command to use after installation of a shared archive.
12866postinstall_cmds=$lt_postinstall_cmds
7460295f 12867
572ac014
MG
12868# Command to use after uninstallation of a shared archive.
12869postuninstall_cmds=$lt_postuninstall_cmds
7460295f 12870
572ac014
MG
12871# Commands used to finish a libtool library installation in a directory.
12872finish_cmds=$lt_finish_cmds
7460295f 12873
572ac014
MG
12874# As "finish_cmds", except a single script fragment to be evaled but
12875# not shown.
12876finish_eval=$lt_finish_eval
7460295f 12877
572ac014
MG
12878# Whether we should hardcode library paths into libraries.
12879hardcode_into_libs=$hardcode_into_libs
7460295f 12880
572ac014
MG
12881# Compile-time system search path for libraries.
12882sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7460295f 12883
572ac014
MG
12884# Run-time system search path for libraries.
12885sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7460295f 12886
572ac014
MG
12887# Whether dlopen is supported.
12888dlopen_support=$enable_dlopen
7460295f 12889
572ac014
MG
12890# Whether dlopen of programs is supported.
12891dlopen_self=$enable_dlopen_self
3a0490f9 12892
572ac014
MG
12893# Whether dlopen of statically linked programs is supported.
12894dlopen_self_static=$enable_dlopen_self_static
3a0490f9 12895
572ac014
MG
12896# Commands to strip libraries.
12897old_striplib=$lt_old_striplib
12898striplib=$lt_striplib
3a0490f9 12899
7460295f 12900
572ac014
MG
12901# The linker used to build libraries.
12902LD=$lt_LD
7460295f 12903
572ac014
MG
12904# Commands used to build an old-style archive.
12905old_archive_cmds=$lt_old_archive_cmds
7460295f 12906
572ac014
MG
12907# A language specific compiler.
12908CC=$lt_compiler
7460295f 12909
572ac014
MG
12910# Is the compiler the GNU compiler?
12911with_gcc=$GCC
7460295f 12912
572ac014
MG
12913# Compiler flag to turn off builtin functions.
12914no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
7460295f 12915
572ac014
MG
12916# How to pass a linker flag through the compiler.
12917wl=$lt_lt_prog_compiler_wl
bdd01e84 12918
572ac014
MG
12919# Additional compiler flags for building library objects.
12920pic_flag=$lt_lt_prog_compiler_pic
7460295f 12921
572ac014
MG
12922# Compiler flag to prevent dynamic linking.
12923link_static_flag=$lt_lt_prog_compiler_static
7460295f 12924
572ac014
MG
12925# Does compiler simultaneously support -c and -o options?
12926compiler_c_o=$lt_lt_cv_prog_compiler_c_o
7460295f 12927
572ac014
MG
12928# Whether or not to add -lc for building shared libraries.
12929build_libtool_need_lc=$archive_cmds_need_lc
7460295f 12930
572ac014
MG
12931# Whether or not to disallow shared libs when runtime libs are static.
12932allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
7460295f 12933
572ac014
MG
12934# Compiler flag to allow reflexive dlopens.
12935export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7460295f 12936
572ac014
MG
12937# Compiler flag to generate shared objects directly from archives.
12938whole_archive_flag_spec=$lt_whole_archive_flag_spec
7460295f 12939
572ac014
MG
12940# Whether the compiler copes with passing no objects directly.
12941compiler_needs_object=$lt_compiler_needs_object
7460295f 12942
572ac014
MG
12943# Create an old-style archive from a shared archive.
12944old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7460295f 12945
572ac014
MG
12946# Create a temporary old-style archive to link instead of a shared archive.
12947old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7460295f 12948
572ac014
MG
12949# Commands used to build a shared archive.
12950archive_cmds=$lt_archive_cmds
12951archive_expsym_cmds=$lt_archive_expsym_cmds
7460295f 12952
572ac014
MG
12953# Commands used to build a loadable module if different from building
12954# a shared archive.
12955module_cmds=$lt_module_cmds
12956module_expsym_cmds=$lt_module_expsym_cmds
7460295f 12957
572ac014
MG
12958# Whether we are building with GNU ld or not.
12959with_gnu_ld=$lt_with_gnu_ld
7460295f 12960
572ac014
MG
12961# Flag that allows shared libraries with undefined symbols to be built.
12962allow_undefined_flag=$lt_allow_undefined_flag
7460295f 12963
572ac014
MG
12964# Flag that enforces no undefined symbols.
12965no_undefined_flag=$lt_no_undefined_flag
7460295f 12966
572ac014
MG
12967# Flag to hardcode \$libdir into a binary during linking.
12968# This must work even if \$libdir does not exist
12969hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7460295f 12970
572ac014
MG
12971# If ld is used when linking, flag to hardcode \$libdir into a binary
12972# during linking. This must work even if \$libdir does not exist.
12973hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
7460295f 12974
572ac014
MG
12975# Whether we need a single "-rpath" flag with a separated argument.
12976hardcode_libdir_separator=$lt_hardcode_libdir_separator
7460295f 12977
572ac014
MG
12978# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12979# DIR into the resulting binary.
12980hardcode_direct=$hardcode_direct
7460295f 12981
572ac014
MG
12982# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12983# DIR into the resulting binary and the resulting library dependency is
12984# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12985# library is relocated.
12986hardcode_direct_absolute=$hardcode_direct_absolute
7460295f 12987
572ac014
MG
12988# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12989# into the resulting binary.
12990hardcode_minus_L=$hardcode_minus_L
7460295f 12991
572ac014
MG
12992# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12993# into the resulting binary.
12994hardcode_shlibpath_var=$hardcode_shlibpath_var
7460295f 12995
572ac014
MG
12996# Set to "yes" if building a shared library automatically hardcodes DIR
12997# into the library and all subsequent libraries and executables linked
12998# against it.
12999hardcode_automatic=$hardcode_automatic
13000
13001# Set to yes if linker adds runtime paths of dependent libraries
13002# to runtime path list.
13003inherit_rpath=$inherit_rpath
7460295f 13004
572ac014
MG
13005# Whether libtool must link a program against all its dependency libraries.
13006link_all_deplibs=$link_all_deplibs
7460295f 13007
572ac014
MG
13008# Fix the shell variable \$srcfile for the compiler.
13009fix_srcfile_path=$lt_fix_srcfile_path
7460295f 13010
572ac014
MG
13011# Set to "yes" if exported symbols are required.
13012always_export_symbols=$always_export_symbols
7460295f 13013
572ac014
MG
13014# The commands to list exported symbols.
13015export_symbols_cmds=$lt_export_symbols_cmds
7460295f 13016
572ac014
MG
13017# Symbols that should not be listed in the preloaded symbols.
13018exclude_expsyms=$lt_exclude_expsyms
7460295f 13019
572ac014
MG
13020# Symbols that must always be exported.
13021include_expsyms=$lt_include_expsyms
7460295f 13022
572ac014
MG
13023# Commands necessary for linking programs (against libraries) with templates.
13024prelink_cmds=$lt_prelink_cmds
7460295f 13025
572ac014
MG
13026# Specify filename containing input files.
13027file_list_spec=$lt_file_list_spec
3a0490f9 13028
572ac014
MG
13029# How to hardcode a shared library path into an executable.
13030hardcode_action=$hardcode_action
7460295f 13031
572ac014 13032# ### END LIBTOOL CONFIG
3a0490f9 13033
572ac014 13034_LT_EOF
7460295f 13035
572ac014
MG
13036 case $host_os in
13037 aix3*)
13038 cat <<\_LT_EOF >> "$cfgfile"
13039# AIX sometimes has problems with the GCC collect2 program. For some
13040# reason, if we set the COLLECT_NAMES environment variable, the problems
13041# vanish in a puff of smoke.
13042if test "X${COLLECT_NAMES+set}" != Xset; then
13043 COLLECT_NAMES=
13044 export COLLECT_NAMES
7460295f 13045fi
572ac014
MG
13046_LT_EOF
13047 ;;
13048 esac
7460295f 13049
7460295f 13050
572ac014 13051ltmain="$ac_aux_dir/ltmain.sh"
3a0490f9 13052
3a0490f9 13053
572ac014
MG
13054 # We use sed instead of cat because bash on DJGPP gets confused if
13055 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13056 # text mode, it properly converts lines to CR/LF. This bash problem
13057 # is reportedly fixed, but why not run on old versions too?
13058 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13059 || (rm -f "$cfgfile"; exit 1)
3a0490f9 13060
572ac014
MG
13061 case $xsi_shell in
13062 yes)
13063 cat << \_LT_EOF >> "$cfgfile"
7460295f 13064
572ac014
MG
13065# func_dirname file append nondir_replacement
13066# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13067# otherwise set result to NONDIR_REPLACEMENT.
13068func_dirname ()
13069{
13070 case ${1} in
13071 */*) func_dirname_result="${1%/*}${2}" ;;
13072 * ) func_dirname_result="${3}" ;;
13073 esac
3a0490f9 13074}
3a0490f9 13075
572ac014
MG
13076# func_basename file
13077func_basename ()
13078{
13079 func_basename_result="${1##*/}"
13080}
3a0490f9 13081
572ac014
MG
13082# func_dirname_and_basename file append nondir_replacement
13083# perform func_basename and func_dirname in a single function
13084# call:
13085# dirname: Compute the dirname of FILE. If nonempty,
13086# add APPEND to the result, otherwise set result
13087# to NONDIR_REPLACEMENT.
13088# value returned in "$func_dirname_result"
13089# basename: Compute filename of FILE.
13090# value retuned in "$func_basename_result"
13091# Implementation must be kept synchronized with func_dirname
13092# and func_basename. For efficiency, we do not delegate to
13093# those functions but instead duplicate the functionality here.
13094func_dirname_and_basename ()
13095{
13096 case ${1} in
13097 */*) func_dirname_result="${1%/*}${2}" ;;
13098 * ) func_dirname_result="${3}" ;;
7460295f 13099 esac
572ac014
MG
13100 func_basename_result="${1##*/}"
13101}
13102
13103# func_stripname prefix suffix name
13104# strip PREFIX and SUFFIX off of NAME.
13105# PREFIX and SUFFIX must not contain globbing or regex special
13106# characters, hashes, percent signs, but SUFFIX may contain a leading
13107# dot (in which case that matches only a dot).
13108func_stripname ()
13109{
13110 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13111 # positional parameters, so assign one to ordinary parameter first.
13112 func_stripname_result=${3}
13113 func_stripname_result=${func_stripname_result#"${1}"}
13114 func_stripname_result=${func_stripname_result%"${2}"}
13115}
13116
13117# func_opt_split
13118func_opt_split ()
13119{
13120 func_opt_split_opt=${1%%=*}
13121 func_opt_split_arg=${1#*=}
13122}
13123
13124# func_lo2o object
13125func_lo2o ()
13126{
13127 case ${1} in
13128 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13129 *) func_lo2o_result=${1} ;;
7460295f 13130 esac
572ac014 13131}
7460295f 13132
572ac014
MG
13133# func_xform libobj-or-source
13134func_xform ()
13135{
13136 func_xform_result=${1%.*}.lo
13137}
7460295f 13138
572ac014
MG
13139# func_arith arithmetic-term...
13140func_arith ()
13141{
13142 func_arith_result=$(( $* ))
13143}
7460295f 13144
572ac014
MG
13145# func_len string
13146# STRING may not start with a hyphen.
13147func_len ()
13148{
13149 func_len_result=${#1}
13150}
13151
13152_LT_EOF
7460295f 13153 ;;
572ac014
MG
13154 *) # Bourne compatible functions.
13155 cat << \_LT_EOF >> "$cfgfile"
7460295f 13156
572ac014
MG
13157# func_dirname file append nondir_replacement
13158# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13159# otherwise set result to NONDIR_REPLACEMENT.
13160func_dirname ()
13161{
13162 # Extract subdirectory from the argument.
13163 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13164 if test "X$func_dirname_result" = "X${1}"; then
13165 func_dirname_result="${3}"
13166 else
13167 func_dirname_result="$func_dirname_result${2}"
13168 fi
13169}
7460295f 13170
572ac014
MG
13171# func_basename file
13172func_basename ()
13173{
13174 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13175}
7460295f 13176
7460295f 13177
572ac014
MG
13178# func_stripname prefix suffix name
13179# strip PREFIX and SUFFIX off of NAME.
13180# PREFIX and SUFFIX must not contain globbing or regex special
13181# characters, hashes, percent signs, but SUFFIX may contain a leading
13182# dot (in which case that matches only a dot).
13183# func_strip_suffix prefix name
13184func_stripname ()
13185{
13186 case ${2} in
13187 .*) func_stripname_result=`$ECHO "X${3}" \
13188 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13189 *) func_stripname_result=`$ECHO "X${3}" \
13190 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13191 esac
13192}
13193
13194# sed scripts:
13195my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13196my_sed_long_arg='1s/^-[^=]*=//'
13197
13198# func_opt_split
13199func_opt_split ()
13200{
13201 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13202 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13203}
7460295f 13204
572ac014
MG
13205# func_lo2o object
13206func_lo2o ()
13207{
13208 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13209}
7460295f 13210
572ac014
MG
13211# func_xform libobj-or-source
13212func_xform ()
13213{
13214 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13215}
7460295f 13216
572ac014
MG
13217# func_arith arithmetic-term...
13218func_arith ()
13219{
13220 func_arith_result=`expr "$@"`
13221}
7460295f 13222
572ac014
MG
13223# func_len string
13224# STRING may not start with a hyphen.
13225func_len ()
13226{
13227 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
7460295f 13228}
572ac014
MG
13229
13230_LT_EOF
7460295f 13231esac
7460295f 13232
572ac014
MG
13233case $lt_shell_append in
13234 yes)
13235 cat << \_LT_EOF >> "$cfgfile"
7460295f 13236
572ac014
MG
13237# func_append var value
13238# Append VALUE to the end of shell variable VAR.
13239func_append ()
13240{
13241 eval "$1+=\$2"
13242}
13243_LT_EOF
13244 ;;
13245 *)
13246 cat << \_LT_EOF >> "$cfgfile"
7460295f 13247
572ac014
MG
13248# func_append var value
13249# Append VALUE to the end of shell variable VAR.
13250func_append ()
13251{
13252 eval "$1=\$$1\$2"
13253}
7460295f 13254
572ac014
MG
13255_LT_EOF
13256 ;;
7460295f
MG
13257 esac
13258
13259
572ac014
MG
13260 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13261 || (rm -f "$cfgfile"; exit 1)
13262
13263 mv -f "$cfgfile" "$ofile" ||
13264 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13265 chmod +x "$ofile"
13266
7460295f
MG
13267 ;;
13268
13269 esac
13270done # for ac_tag
13271
13272
a0673b07 13273as_fn_exit 0
7460295f 13274_ACEOF
7460295f
MG
13275ac_clean_files=$ac_clean_files_save
13276
33aa8fe1 13277test $ac_write_fail = 0 ||
7fa7cd6d 13278 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
33aa8fe1 13279
7460295f
MG
13280
13281# configure is writing to config.log, and then calls config.status.
13282# config.status does its own redirection, appending to config.log.
13283# Unfortunately, on DOS this fails, as config.log is still kept open
13284# by configure, so config.status won't be able to write to it; its
13285# output is simply discarded. So we exec the FD to /dev/null,
13286# effectively closing config.log, so it can be properly (re)opened and
13287# appended to by config.status. When coming back to configure, we
13288# need to make the FD available again.
13289if test "$no_create" != yes; then
13290 ac_cs_success=:
13291 ac_config_status_args=
13292 test "$silent" = yes &&
13293 ac_config_status_args="$ac_config_status_args --quiet"
13294 exec 5>/dev/null
13295 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13296 exec 5>>config.log
13297 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13298 # would make configure fail if this is the last instruction.
7fa7cd6d 13299 $ac_cs_success || as_fn_exit $?
7460295f 13300fi
33aa8fe1 13301if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
a0673b07 13302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
33aa8fe1
MG
13303$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13304fi
7460295f 13305
This page took 2.3724 seconds and 5 git commands to generate.