]> andersk Git - test.git/blame - configure
Even if ShellInABox is running with SSL support disabled, if the user connected
[test.git] / configure
CommitLineData
7460295f
MG
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
a0673b07 3# Generated by GNU Autoconf 2.64 for shellinabox 2.9.
7460295f
MG
4#
5# Report bugs to <markus@shellinabox.com>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
a0673b07
MG
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9# Foundation, Inc.
10#
7460295f
MG
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
a0673b07
MG
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
3a0490f9 16
7460295f
MG
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
a0673b07 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7460295f
MG
20 emulate sh
21 NULLCMD=:
33aa8fe1 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7460295f
MG
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
a0673b07
MG
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
7460295f 32esac
7460295f
MG
33fi
34
35
33aa8fe1
MG
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
a0673b07
MG
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
33aa8fe1
MG
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
9d758d39 56 else
33aa8fe1
MG
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
a0673b07 60 case $arg in #(
33aa8fe1
MG
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
9d758d39 69 fi
33aa8fe1
MG
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
7460295f
MG
81fi
82
7460295f
MG
83
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
7460295f
MG
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
a0673b07 92case $0 in #((
7460295f
MG
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
a0673b07
MG
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
7460295f
MG
101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
33aa8fe1 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
a0673b07 112 exit 1
7460295f
MG
113fi
114
a0673b07
MG
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7460295f
MG
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
33aa8fe1
MG
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
7460295f 132
a0673b07
MG
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and
232$0: markus@shellinabox.com about your system, including any
233$0: error possibly output before this message. Then install
234$0: a modern shell, or manually run the script under such a
235$0: shell if you do have one."
236 fi
237 exit 1
238fi
239fi
240fi
241SHELL=${CONFIG_SHELL-/bin/sh}
242export SHELL
243# Unset more variables known to interfere with behavior of common tools.
244CLICOLOR_FORCE= GREP_OPTIONS=
245unset CLICOLOR_FORCE GREP_OPTIONS
246
247## --------------------- ##
248## M4sh Shell Functions. ##
249## --------------------- ##
250# as_fn_unset VAR
251# ---------------
252# Portably unset VAR.
253as_fn_unset ()
254{
255 { eval $1=; unset $1;}
256}
257as_unset=as_fn_unset
258
259# as_fn_set_status STATUS
260# -----------------------
261# Set $? to STATUS, without forking.
262as_fn_set_status ()
263{
264 return $1
265} # as_fn_set_status
266
267# as_fn_exit STATUS
268# -----------------
269# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270as_fn_exit ()
271{
272 set +e
273 as_fn_set_status $1
274 exit $1
275} # as_fn_exit
276
277# as_fn_mkdir_p
278# -------------
279# Create "$as_dir" as a directory, including parents if necessary.
280as_fn_mkdir_p ()
281{
282
283 case $as_dir in #(
284 -*) as_dir=./$as_dir;;
285 esac
286 test -d "$as_dir" || eval $as_mkdir_p || {
287 as_dirs=
288 while :; do
289 case $as_dir in #(
290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 *) as_qdir=$as_dir;;
292 esac
293 as_dirs="'$as_qdir' $as_dirs"
294 as_dir=`$as_dirname -- "$as_dir" ||
295$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299$as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 s//\1/
302 q
303 }
304 /^X\(\/\/\)[^/].*/{
305 s//\1/
306 q
307 }
308 /^X\(\/\/\)$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\).*/{
313 s//\1/
314 q
315 }
316 s/.*/./; q'`
317 test -d "$as_dir" && break
318 done
319 test -z "$as_dirs" || eval "mkdir $as_dirs"
320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323} # as_fn_mkdir_p
324# as_fn_append VAR VALUE
325# ----------------------
326# Append the text in VALUE to the end of the definition contained in VAR. Take
327# advantage of any shell optimizations that allow amortized linear growth over
328# repeated appends, instead of the typical quadratic growth present in naive
329# implementations.
330if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 eval 'as_fn_append ()
332 {
333 eval $1+=\$2
334 }'
335else
336 as_fn_append ()
337 {
338 eval $1=\$$1\$2
339 }
340fi # as_fn_append
341
342# as_fn_arith ARG...
343# ------------------
344# Perform arithmetic evaluation on the ARGs, and store the result in the
345# global $as_val. Take advantage of shells that can avoid forks. The arguments
346# must be portable across $(()) and expr.
347if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 eval 'as_fn_arith ()
349 {
350 as_val=$(( $* ))
351 }'
352else
353 as_fn_arith ()
354 {
355 as_val=`expr "$@" || test $? -eq 1`
356 }
357fi # as_fn_arith
358
359
360# as_fn_error ERROR [LINENO LOG_FD]
361# ---------------------------------
362# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364# script with status $?, using 1 if that was 0.
365as_fn_error ()
366{
367 as_status=$?; test $as_status -eq 0 && as_status=1
368 if test "$3"; then
369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 fi
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit $as_status
374} # as_fn_error
375
7460295f
MG
376if expr a : '\(a\)' >/dev/null 2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001; then
378 as_expr=expr
379else
380 as_expr=false
381fi
382
383if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384 as_basename=basename
385else
386 as_basename=false
387fi
388
a0673b07
MG
389if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 as_dirname=dirname
391else
392 as_dirname=false
393fi
7460295f 394
7460295f
MG
395as_me=`$as_basename -- "$0" ||
396$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 399$as_echo X/"$0" |
7460295f
MG
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
401 s//\1/
402 q
403 }
404 /^X\/\(\/\/\)$/{
405 s//\1/
406 q
407 }
408 /^X\/\(\/\).*/{
409 s//\1/
410 q
411 }
412 s/.*/./; q'`
413
a0673b07
MG
414# Avoid depending upon Character Ranges.
415as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418as_cr_digits='0123456789'
419as_cr_alnum=$as_cr_Letters$as_cr_digits
7460295f
MG
420
421
a0673b07
MG
422 as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
427 sed -n '
428 p
429 /[$]LINENO/=
430 ' <$as_myself |
431 sed '
432 s/[$]LINENO.*/&-/
433 t lineno
434 b
435 :lineno
436 N
437 :loop
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 t loop
440 s/-\n.*//
441 ' >$as_me.lineno &&
442 chmod +x "$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
7460295f 444
a0673b07
MG
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
447 # original and so on. Autoconf is especially sensitive to this).
448 . "./$as_me.lineno"
449 # Exit status is that of the last command.
450 exit
7460295f
MG
451}
452
a0673b07
MG
453ECHO_C= ECHO_N= ECHO_T=
454case `echo -n x` in #(((((
455-n*)
456 case `echo 'xy\c'` in
457 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
458 xy) ECHO_C='\c';;
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 ECHO_T=' ';;
461 esac;;
462*)
463 ECHO_N='-n';;
464esac
7460295f 465
a0673b07
MG
466rm -f conf$$ conf$$.exe conf$$.file
467if test -d conf$$.dir; then
468 rm -f conf$$.dir/conf$$.file
469else
470 rm -f conf$$.dir
471 mkdir conf$$.dir 2>/dev/null
7460295f 472fi
a0673b07
MG
473if (echo >conf$$.file) 2>/dev/null; then
474 if ln -s conf$$.file conf$$ 2>/dev/null; then
475 as_ln_s='ln -s'
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 as_ln_s='cp -p'
482 elif ln conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s=ln
484 else
485 as_ln_s='cp -p'
486 fi
7460295f 487else
a0673b07 488 as_ln_s='cp -p'
7460295f 489fi
a0673b07
MG
490rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491rmdir conf$$.dir 2>/dev/null
7460295f 492
a0673b07
MG
493if mkdir -p . 2>/dev/null; then
494 as_mkdir_p='mkdir -p "$as_dir"'
495else
496 test -d ./-p && rmdir ./-p
497 as_mkdir_p=false
7460295f
MG
498fi
499
a0673b07
MG
500if test -x / >/dev/null 2>&1; then
501 as_test_x='test -x'
7460295f 502else
a0673b07
MG
503 if ls -dL / >/dev/null 2>&1; then
504 as_ls_L_option=L
505 else
506 as_ls_L_option=
507 fi
508 as_test_x='
509 eval sh -c '\''
510 if test -d "$1"; then
511 test -d "$1/.";
512 else
513 case $1 in #(
514 -*)set "./$1";;
515 esac;
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
518 '\'' sh
519 '
7460295f 520fi
a0673b07 521as_executable_p=$as_test_x
7460295f 522
a0673b07
MG
523# Sed expression to map a string onto a valid CPP name.
524as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7460295f 525
a0673b07
MG
526# Sed expression to map a string onto a valid variable name.
527as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7460295f
MG
528
529
530
531# Check that we are running under the correct shell.
532SHELL=${CONFIG_SHELL-/bin/sh}
533
572ac014 534case X$lt_ECHO in
7460295f
MG
535X*--fallback-echo)
536 # Remove one level of quotation (which was required for Make).
572ac014 537 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
7460295f
MG
538 ;;
539esac
540
572ac014 541ECHO=${lt_ECHO-echo}
7460295f
MG
542if test "X$1" = X--no-reexec; then
543 # Discard the --no-reexec flag, and continue.
544 shift
545elif test "X$1" = X--fallback-echo; then
546 # Avoid inline document here, it may be left over
547 :
572ac014
MG
548elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549 # Yippee, $ECHO works!
7460295f
MG
550 :
551else
552 # Restart under the correct shell.
553 exec $SHELL "$0" --no-reexec ${1+"$@"}
554fi
555
556if test "X$1" = X--fallback-echo; then
557 # used as fallback echo
558 shift
572ac014 559 cat <<_LT_EOF
7460295f 560$*
572ac014 561_LT_EOF
7460295f
MG
562 exit 0
563fi
564
565# The HP-UX ksh and POSIX shell print the target directory to stdout
566# if CDPATH is set.
567(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
568
572ac014
MG
569if test -z "$lt_ECHO"; then
570 if test "X${echo_test_string+set}" != Xset; then
571 # find a string as large as possible, as long as the shell can cope with it
572 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
575 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
576 then
577 break
578 fi
579 done
580 fi
7460295f 581
572ac014
MG
582 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584 test "X$echo_testing_string" = "X$echo_test_string"; then
585 :
586 else
587 # The Solaris, AIX, and Digital Unix default echo programs unquote
588 # backslashes. This makes it impossible to quote backslashes using
589 # echo "$something" | sed 's/\\/\\\\/g'
590 #
591 # So, first we look for a working echo in the user's PATH.
7460295f 592
572ac014
MG
593 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
594 for dir in $PATH /usr/ucb; do
595 IFS="$lt_save_ifs"
596 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
597 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599 test "X$echo_testing_string" = "X$echo_test_string"; then
600 ECHO="$dir/echo"
601 break
602 fi
603 done
7460295f 604 IFS="$lt_save_ifs"
7460295f 605
572ac014
MG
606 if test "X$ECHO" = Xecho; then
607 # We didn't find a better echo, so look for alternatives.
608 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610 test "X$echo_testing_string" = "X$echo_test_string"; then
611 # This shell has a builtin print -r that does the trick.
612 ECHO='print -r'
613 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
614 test "X$CONFIG_SHELL" != X/bin/ksh; then
615 # If we have ksh, try running configure again with it.
616 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
617 export ORIGINAL_CONFIG_SHELL
618 CONFIG_SHELL=/bin/ksh
619 export CONFIG_SHELL
620 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
7460295f 621 else
572ac014
MG
622 # Try using printf.
623 ECHO='printf %s\n'
624 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626 test "X$echo_testing_string" = "X$echo_test_string"; then
627 # Cool, printf works
628 :
629 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630 test "X$echo_testing_string" = 'X\t' &&
631 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632 test "X$echo_testing_string" = "X$echo_test_string"; then
633 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
634 export CONFIG_SHELL
635 SHELL="$CONFIG_SHELL"
636 export SHELL
637 ECHO="$CONFIG_SHELL $0 --fallback-echo"
638 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639 test "X$echo_testing_string" = 'X\t' &&
640 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641 test "X$echo_testing_string" = "X$echo_test_string"; then
642 ECHO="$CONFIG_SHELL $0 --fallback-echo"
643 else
644 # maybe with a smaller string...
645 prev=:
7460295f 646
572ac014
MG
647 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
649 then
650 break
651 fi
652 prev="$cmd"
653 done
7460295f 654
572ac014
MG
655 if test "$prev" != 'sed 50q "$0"'; then
656 echo_test_string=`eval $prev`
657 export echo_test_string
658 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
659 else
660 # Oops. We lost completely, so just stick with echo.
661 ECHO=echo
662 fi
663 fi
7460295f
MG
664 fi
665 fi
666 fi
667fi
7460295f
MG
668
669# Copy echo and quote the copy suitably for passing to libtool from
670# the Makefile, instead of quoting the original, which is used later.
572ac014
MG
671lt_ECHO=$ECHO
672if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
7460295f
MG
674fi
675
676
677
678
7460295f
MG
679exec 7<&0 </dev/null 6>&1
680
681# Name of the host.
682# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683# so uname gets run too.
684ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
685
686#
687# Initializations.
688#
689ac_default_prefix=/usr/local
690ac_clean_files=
691ac_config_libobj_dir=.
692LIBOBJS=
693cross_compiling=no
694subdirs=
695MFLAGS=
696MAKEFLAGS=
7460295f
MG
697
698# Identity of this package.
699PACKAGE_NAME='shellinabox'
700PACKAGE_TARNAME='shellinabox'
409b969b
MG
701PACKAGE_VERSION='2.9'
702PACKAGE_STRING='shellinabox 2.9'
7460295f 703PACKAGE_BUGREPORT='markus@shellinabox.com'
a0673b07 704PACKAGE_URL=''
7460295f 705
c593cf68 706ac_c_werror_flag=
7460295f
MG
707# Factoring default headers for most tests.
708ac_includes_default="\
709#include <stdio.h>
710#ifdef HAVE_SYS_TYPES_H
711# include <sys/types.h>
712#endif
713#ifdef HAVE_SYS_STAT_H
714# include <sys/stat.h>
715#endif
716#ifdef STDC_HEADERS
717# include <stdlib.h>
718# include <stddef.h>
719#else
720# ifdef HAVE_STDLIB_H
721# include <stdlib.h>
722# endif
723#endif
724#ifdef HAVE_STRING_H
725# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
726# include <memory.h>
727# endif
728# include <string.h>
729#endif
730#ifdef HAVE_STRINGS_H
731# include <strings.h>
732#endif
733#ifdef HAVE_INTTYPES_H
734# include <inttypes.h>
735#endif
736#ifdef HAVE_STDINT_H
737# include <stdint.h>
738#endif
739#ifdef HAVE_UNISTD_H
740# include <unistd.h>
741#endif"
742
33aa8fe1 743ac_subst_vars='LTLIBOBJS
9d758d39 744LIBOBJS
33aa8fe1
MG
745LIBTOOL_DEPS
746CPP
747OTOOL64
748OTOOL
749LIPO
750NMEDIT
751DSYMUTIL
752lt_ECHO
753RANLIB
754AR
755OBJDUMP
756LN_S
757NM
758ac_ct_DUMPBIN
759DUMPBIN
760LD
761FGREP
762EGREP
763GREP
764SED
765host_os
766host_vendor
767host_cpu
768host
769build_os
770build_vendor
771build_cpu
772build
773LIBTOOL
774am__fastdepCC_FALSE
775am__fastdepCC_TRUE
776CCDEPMODE
777AMDEPBACKSLASH
778AMDEP_FALSE
779AMDEP_TRUE
780am__quote
781am__include
782DEPDIR
783OBJEXT
784EXEEXT
785ac_ct_CC
786CPPFLAGS
787LDFLAGS
788CFLAGS
789CC
790am__untar
791am__tar
792AMTAR
793am__leading_dot
794SET_MAKE
795AWK
796mkdir_p
797MKDIR_P
798INSTALL_STRIP_PROGRAM
799STRIP
800install_sh
801MAKEINFO
802AUTOHEADER
803AUTOMAKE
804AUTOCONF
805ACLOCAL
806VERSION
807PACKAGE
808CYGPATH_W
809am__isrc
810INSTALL_DATA
811INSTALL_SCRIPT
812INSTALL_PROGRAM
813VCS_REVISION
814target_alias
815host_alias
816build_alias
817LIBS
818ECHO_T
819ECHO_N
820ECHO_C
821DEFS
822mandir
823localedir
824libdir
825psdir
826pdfdir
827dvidir
828htmldir
829infodir
830docdir
831oldincludedir
832includedir
833localstatedir
834sharedstatedir
835sysconfdir
836datadir
837datarootdir
838libexecdir
839sbindir
840bindir
841program_transform_name
842prefix
843exec_prefix
a0673b07 844PACKAGE_URL
33aa8fe1
MG
845PACKAGE_BUGREPORT
846PACKAGE_STRING
847PACKAGE_VERSION
848PACKAGE_TARNAME
849PACKAGE_NAME
850PATH_SEPARATOR
851SHELL'
7460295f 852ac_subst_files=''
33aa8fe1
MG
853ac_user_opts='
854enable_option_checking
855enable_dependency_tracking
856enable_shared
857enable_static
858with_pic
859enable_fast_install
860with_gnu_ld
861enable_libtool_lock
862enable_ssl
863enable_pam
864enable_runtime_loading
865'
7460295f
MG
866 ac_precious_vars='build_alias
867host_alias
868target_alias
869CC
870CFLAGS
871LDFLAGS
872LIBS
873CPPFLAGS
572ac014 874CPP'
7460295f
MG
875
876
877# Initialize some variables set by options.
878ac_init_help=
879ac_init_version=false
33aa8fe1
MG
880ac_unrecognized_opts=
881ac_unrecognized_sep=
7460295f
MG
882# The variables have the same names as the options, with
883# dashes changed to underlines.
884cache_file=/dev/null
885exec_prefix=NONE
886no_create=
887no_recursion=
888prefix=NONE
889program_prefix=NONE
890program_suffix=NONE
891program_transform_name=s,x,x,
892silent=
893site=
894srcdir=
895verbose=
896x_includes=NONE
897x_libraries=NONE
898
899# Installation directory options.
900# These are left unexpanded so users can "make install exec_prefix=/foo"
901# and all the variables that are supposed to be based on exec_prefix
902# by default will actually change.
903# Use braces instead of parens because sh, perl, etc. also accept them.
904# (The list follows the same order as the GNU Coding Standards.)
905bindir='${exec_prefix}/bin'
906sbindir='${exec_prefix}/sbin'
907libexecdir='${exec_prefix}/libexec'
908datarootdir='${prefix}/share'
909datadir='${datarootdir}'
910sysconfdir='${prefix}/etc'
911sharedstatedir='${prefix}/com'
912localstatedir='${prefix}/var'
913includedir='${prefix}/include'
914oldincludedir='/usr/include'
915docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
916infodir='${datarootdir}/info'
917htmldir='${docdir}'
918dvidir='${docdir}'
919pdfdir='${docdir}'
920psdir='${docdir}'
921libdir='${exec_prefix}/lib'
922localedir='${datarootdir}/locale'
923mandir='${datarootdir}/man'
924
925ac_prev=
926ac_dashdash=
927for ac_option
928do
929 # If the previous option needs an argument, assign it.
930 if test -n "$ac_prev"; then
931 eval $ac_prev=\$ac_option
932 ac_prev=
933 continue
934 fi
935
936 case $ac_option in
937 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
938 *) ac_optarg=yes ;;
939 esac
940
941 # Accept the important Cygnus configure options, so we can diagnose typos.
942
943 case $ac_dashdash$ac_option in
944 --)
945 ac_dashdash=yes ;;
946
947 -bindir | --bindir | --bindi | --bind | --bin | --bi)
948 ac_prev=bindir ;;
949 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
950 bindir=$ac_optarg ;;
951
952 -build | --build | --buil | --bui | --bu)
953 ac_prev=build_alias ;;
954 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
955 build_alias=$ac_optarg ;;
956
957 -cache-file | --cache-file | --cache-fil | --cache-fi \
958 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
959 ac_prev=cache_file ;;
960 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
961 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
962 cache_file=$ac_optarg ;;
963
964 --config-cache | -C)
965 cache_file=config.cache ;;
966
967 -datadir | --datadir | --datadi | --datad)
968 ac_prev=datadir ;;
969 -datadir=* | --datadir=* | --datadi=* | --datad=*)
970 datadir=$ac_optarg ;;
971
972 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
973 | --dataroo | --dataro | --datar)
974 ac_prev=datarootdir ;;
975 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
976 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
977 datarootdir=$ac_optarg ;;
978
979 -disable-* | --disable-*)
33aa8fe1 980 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
7460295f 981 # Reject names that are not valid shell variable names.
33aa8fe1 982 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
a0673b07 983 as_fn_error "invalid feature name: $ac_useropt"
33aa8fe1
MG
984 ac_useropt_orig=$ac_useropt
985 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
986 case $ac_user_opts in
987 *"
988"enable_$ac_useropt"
989"*) ;;
990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991 ac_unrecognized_sep=', ';;
992 esac
993 eval enable_$ac_useropt=no ;;
7460295f
MG
994
995 -docdir | --docdir | --docdi | --doc | --do)
996 ac_prev=docdir ;;
997 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
998 docdir=$ac_optarg ;;
999
1000 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1001 ac_prev=dvidir ;;
1002 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003 dvidir=$ac_optarg ;;
1004
1005 -enable-* | --enable-*)
33aa8fe1 1006 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
7460295f 1007 # Reject names that are not valid shell variable names.
33aa8fe1 1008 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
a0673b07 1009 as_fn_error "invalid feature name: $ac_useropt"
33aa8fe1
MG
1010 ac_useropt_orig=$ac_useropt
1011 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012 case $ac_user_opts in
1013 *"
1014"enable_$ac_useropt"
1015"*) ;;
1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017 ac_unrecognized_sep=', ';;
1018 esac
1019 eval enable_$ac_useropt=\$ac_optarg ;;
7460295f
MG
1020
1021 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1022 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1023 | --exec | --exe | --ex)
1024 ac_prev=exec_prefix ;;
1025 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1026 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1027 | --exec=* | --exe=* | --ex=*)
1028 exec_prefix=$ac_optarg ;;
1029
1030 -gas | --gas | --ga | --g)
1031 # Obsolete; use --with-gas.
1032 with_gas=yes ;;
1033
1034 -help | --help | --hel | --he | -h)
1035 ac_init_help=long ;;
1036 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1037 ac_init_help=recursive ;;
1038 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1039 ac_init_help=short ;;
1040
1041 -host | --host | --hos | --ho)
1042 ac_prev=host_alias ;;
1043 -host=* | --host=* | --hos=* | --ho=*)
1044 host_alias=$ac_optarg ;;
1045
1046 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1047 ac_prev=htmldir ;;
1048 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1049 | --ht=*)
1050 htmldir=$ac_optarg ;;
1051
1052 -includedir | --includedir | --includedi | --included | --include \
1053 | --includ | --inclu | --incl | --inc)
1054 ac_prev=includedir ;;
1055 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1056 | --includ=* | --inclu=* | --incl=* | --inc=*)
1057 includedir=$ac_optarg ;;
1058
1059 -infodir | --infodir | --infodi | --infod | --info | --inf)
1060 ac_prev=infodir ;;
1061 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1062 infodir=$ac_optarg ;;
1063
1064 -libdir | --libdir | --libdi | --libd)
1065 ac_prev=libdir ;;
1066 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1067 libdir=$ac_optarg ;;
1068
1069 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1070 | --libexe | --libex | --libe)
1071 ac_prev=libexecdir ;;
1072 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1073 | --libexe=* | --libex=* | --libe=*)
1074 libexecdir=$ac_optarg ;;
1075
1076 -localedir | --localedir | --localedi | --localed | --locale)
1077 ac_prev=localedir ;;
1078 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079 localedir=$ac_optarg ;;
1080
1081 -localstatedir | --localstatedir | --localstatedi | --localstated \
1082 | --localstate | --localstat | --localsta | --localst | --locals)
1083 ac_prev=localstatedir ;;
1084 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1085 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1086 localstatedir=$ac_optarg ;;
1087
1088 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1089 ac_prev=mandir ;;
1090 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1091 mandir=$ac_optarg ;;
1092
1093 -nfp | --nfp | --nf)
1094 # Obsolete; use --without-fp.
1095 with_fp=no ;;
1096
1097 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1098 | --no-cr | --no-c | -n)
1099 no_create=yes ;;
1100
1101 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1103 no_recursion=yes ;;
1104
1105 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1106 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1107 | --oldin | --oldi | --old | --ol | --o)
1108 ac_prev=oldincludedir ;;
1109 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1110 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1111 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1112 oldincludedir=$ac_optarg ;;
1113
1114 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1115 ac_prev=prefix ;;
1116 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1117 prefix=$ac_optarg ;;
1118
1119 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1120 | --program-pre | --program-pr | --program-p)
1121 ac_prev=program_prefix ;;
1122 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1123 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1124 program_prefix=$ac_optarg ;;
1125
1126 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1127 | --program-suf | --program-su | --program-s)
1128 ac_prev=program_suffix ;;
1129 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1130 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1131 program_suffix=$ac_optarg ;;
1132
1133 -program-transform-name | --program-transform-name \
1134 | --program-transform-nam | --program-transform-na \
1135 | --program-transform-n | --program-transform- \
1136 | --program-transform | --program-transfor \
1137 | --program-transfo | --program-transf \
1138 | --program-trans | --program-tran \
1139 | --progr-tra | --program-tr | --program-t)
1140 ac_prev=program_transform_name ;;
1141 -program-transform-name=* | --program-transform-name=* \
1142 | --program-transform-nam=* | --program-transform-na=* \
1143 | --program-transform-n=* | --program-transform-=* \
1144 | --program-transform=* | --program-transfor=* \
1145 | --program-transfo=* | --program-transf=* \
1146 | --program-trans=* | --program-tran=* \
1147 | --progr-tra=* | --program-tr=* | --program-t=*)
1148 program_transform_name=$ac_optarg ;;
1149
1150 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1151 ac_prev=pdfdir ;;
1152 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153 pdfdir=$ac_optarg ;;
1154
1155 -psdir | --psdir | --psdi | --psd | --ps)
1156 ac_prev=psdir ;;
1157 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1158 psdir=$ac_optarg ;;
1159
1160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161 | -silent | --silent | --silen | --sile | --sil)
1162 silent=yes ;;
1163
1164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1165 ac_prev=sbindir ;;
1166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1167 | --sbi=* | --sb=*)
1168 sbindir=$ac_optarg ;;
1169
1170 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172 | --sharedst | --shareds | --shared | --share | --shar \
1173 | --sha | --sh)
1174 ac_prev=sharedstatedir ;;
1175 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1178 | --sha=* | --sh=*)
1179 sharedstatedir=$ac_optarg ;;
1180
1181 -site | --site | --sit)
1182 ac_prev=site ;;
1183 -site=* | --site=* | --sit=*)
1184 site=$ac_optarg ;;
1185
1186 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1187 ac_prev=srcdir ;;
1188 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1189 srcdir=$ac_optarg ;;
1190
1191 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1192 | --syscon | --sysco | --sysc | --sys | --sy)
1193 ac_prev=sysconfdir ;;
1194 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1195 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1196 sysconfdir=$ac_optarg ;;
1197
1198 -target | --target | --targe | --targ | --tar | --ta | --t)
1199 ac_prev=target_alias ;;
1200 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1201 target_alias=$ac_optarg ;;
1202
1203 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1204 verbose=yes ;;
1205
1206 -version | --version | --versio | --versi | --vers | -V)
1207 ac_init_version=: ;;
1208
1209 -with-* | --with-*)
33aa8fe1 1210 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
7460295f 1211 # Reject names that are not valid shell variable names.
33aa8fe1 1212 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
a0673b07 1213 as_fn_error "invalid package name: $ac_useropt"
33aa8fe1
MG
1214 ac_useropt_orig=$ac_useropt
1215 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1216 case $ac_user_opts in
1217 *"
1218"with_$ac_useropt"
1219"*) ;;
1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221 ac_unrecognized_sep=', ';;
1222 esac
1223 eval with_$ac_useropt=\$ac_optarg ;;
7460295f
MG
1224
1225 -without-* | --without-*)
33aa8fe1 1226 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
7460295f 1227 # Reject names that are not valid shell variable names.
33aa8fe1 1228 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
a0673b07 1229 as_fn_error "invalid package name: $ac_useropt"
33aa8fe1
MG
1230 ac_useropt_orig=$ac_useropt
1231 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1232 case $ac_user_opts in
1233 *"
1234"with_$ac_useropt"
1235"*) ;;
1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237 ac_unrecognized_sep=', ';;
1238 esac
1239 eval with_$ac_useropt=no ;;
7460295f
MG
1240
1241 --x)
1242 # Obsolete; use --with-x.
1243 with_x=yes ;;
1244
1245 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1246 | --x-incl | --x-inc | --x-in | --x-i)
1247 ac_prev=x_includes ;;
1248 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1249 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1250 x_includes=$ac_optarg ;;
1251
1252 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1253 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1254 ac_prev=x_libraries ;;
1255 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1256 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1257 x_libraries=$ac_optarg ;;
1258
a0673b07
MG
1259 -*) as_fn_error "unrecognized option: \`$ac_option'
1260Try \`$0 --help' for more information."
7460295f
MG
1261 ;;
1262
1263 *=*)
1264 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265 # Reject names that are not valid shell variable names.
a0673b07
MG
1266 case $ac_envvar in #(
1267 '' | [0-9]* | *[!_$as_cr_alnum]* )
1268 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1269 esac
7460295f
MG
1270 eval $ac_envvar=\$ac_optarg
1271 export $ac_envvar ;;
1272
1273 *)
1274 # FIXME: should be removed in autoconf 3.0.
33aa8fe1 1275 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
7460295f 1276 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
33aa8fe1 1277 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
7460295f
MG
1278 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1279 ;;
1280
1281 esac
1282done
1283
1284if test -n "$ac_prev"; then
1285 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
a0673b07 1286 as_fn_error "missing argument to $ac_option"
7460295f
MG
1287fi
1288
33aa8fe1
MG
1289if test -n "$ac_unrecognized_opts"; then
1290 case $enable_option_checking in
1291 no) ;;
a0673b07 1292 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
33aa8fe1
MG
1293 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1294 esac
1295fi
1296
1297# Check all directory arguments for consistency.
7460295f
MG
1298for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1299 datadir sysconfdir sharedstatedir localstatedir includedir \
1300 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1301 libdir localedir mandir
1302do
1303 eval ac_val=\$$ac_var
33aa8fe1
MG
1304 # Remove trailing slashes.
1305 case $ac_val in
1306 */ )
1307 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308 eval $ac_var=\$ac_val;;
1309 esac
1310 # Be sure to have absolute directory names.
7460295f
MG
1311 case $ac_val in
1312 [\\/$]* | ?:[\\/]* ) continue;;
1313 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1314 esac
a0673b07 1315 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
7460295f
MG
1316done
1317
1318# There might be people who depend on the old broken behavior: `$host'
1319# used to hold the argument of --host etc.
1320# FIXME: To remove some day.
1321build=$build_alias
1322host=$host_alias
1323target=$target_alias
1324
1325# FIXME: To remove some day.
1326if test "x$host_alias" != x; then
1327 if test "x$build_alias" = x; then
1328 cross_compiling=maybe
33aa8fe1 1329 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
7460295f
MG
1330 If a cross compiler is detected then cross compile mode will be used." >&2
1331 elif test "x$build_alias" != "x$host_alias"; then
1332 cross_compiling=yes
1333 fi
1334fi
1335
1336ac_tool_prefix=
1337test -n "$host_alias" && ac_tool_prefix=$host_alias-
1338
1339test "$silent" = yes && exec 6>/dev/null
1340
1341
1342ac_pwd=`pwd` && test -n "$ac_pwd" &&
1343ac_ls_di=`ls -di .` &&
1344ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
a0673b07 1345 as_fn_error "working directory cannot be determined"
7460295f 1346test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
a0673b07 1347 as_fn_error "pwd does not report name of working directory"
7460295f
MG
1348
1349
1350# Find the source files, if location was not specified.
1351if test -z "$srcdir"; then
1352 ac_srcdir_defaulted=yes
1353 # Try the directory containing this script, then the parent directory.
33aa8fe1
MG
1354 ac_confdir=`$as_dirname -- "$as_myself" ||
1355$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1356 X"$as_myself" : 'X\(//\)[^/]' \| \
1357 X"$as_myself" : 'X\(//\)$' \| \
1358 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1359$as_echo X"$as_myself" |
7460295f
MG
1360 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1361 s//\1/
1362 q
1363 }
1364 /^X\(\/\/\)[^/].*/{
1365 s//\1/
1366 q
1367 }
1368 /^X\(\/\/\)$/{
1369 s//\1/
1370 q
1371 }
1372 /^X\(\/\).*/{
1373 s//\1/
1374 q
1375 }
1376 s/.*/./; q'`
1377 srcdir=$ac_confdir
1378 if test ! -r "$srcdir/$ac_unique_file"; then
1379 srcdir=..
1380 fi
1381else
1382 ac_srcdir_defaulted=no
1383fi
1384if test ! -r "$srcdir/$ac_unique_file"; then
1385 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
a0673b07 1386 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
7460295f
MG
1387fi
1388ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1389ac_abs_confdir=`(
a0673b07 1390 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
7460295f
MG
1391 pwd)`
1392# When building in place, set srcdir=.
1393if test "$ac_abs_confdir" = "$ac_pwd"; then
1394 srcdir=.
1395fi
1396# Remove unnecessary trailing slashes from srcdir.
1397# Double slashes in file names in object file debugging info
1398# mess up M-x gdb in Emacs.
1399case $srcdir in
1400*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1401esac
1402for ac_var in $ac_precious_vars; do
1403 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1404 eval ac_env_${ac_var}_value=\$${ac_var}
1405 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1406 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1407done
1408
1409#
1410# Report the --help message.
1411#
1412if test "$ac_init_help" = "long"; then
1413 # Omit some internal or obsolete options to make the list less imposing.
1414 # This message is too long to be a string in the A/UX 3.1 sh.
1415 cat <<_ACEOF
409b969b 1416\`configure' configures shellinabox 2.9 to adapt to many kinds of systems.
7460295f
MG
1417
1418Usage: $0 [OPTION]... [VAR=VALUE]...
1419
1420To assign environment variables (e.g., CC, CFLAGS...), specify them as
1421VAR=VALUE. See below for descriptions of some of the useful variables.
1422
1423Defaults for the options are specified in brackets.
1424
1425Configuration:
1426 -h, --help display this help and exit
1427 --help=short display options specific to this package
1428 --help=recursive display the short help of all the included packages
1429 -V, --version display version information and exit
1430 -q, --quiet, --silent do not print \`checking...' messages
1431 --cache-file=FILE cache test results in FILE [disabled]
1432 -C, --config-cache alias for \`--cache-file=config.cache'
1433 -n, --no-create do not create output files
1434 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1435
1436Installation directories:
1437 --prefix=PREFIX install architecture-independent files in PREFIX
33aa8fe1 1438 [$ac_default_prefix]
7460295f 1439 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
33aa8fe1 1440 [PREFIX]
7460295f
MG
1441
1442By default, \`make install' will install all the files in
1443\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1444an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445for instance \`--prefix=\$HOME'.
1446
1447For better control, use the options below.
1448
1449Fine tuning of the installation directories:
33aa8fe1
MG
1450 --bindir=DIR user executables [EPREFIX/bin]
1451 --sbindir=DIR system admin executables [EPREFIX/sbin]
1452 --libexecdir=DIR program executables [EPREFIX/libexec]
1453 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1454 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1455 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1456 --libdir=DIR object code libraries [EPREFIX/lib]
1457 --includedir=DIR C header files [PREFIX/include]
1458 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1459 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1460 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1461 --infodir=DIR info documentation [DATAROOTDIR/info]
1462 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1463 --mandir=DIR man documentation [DATAROOTDIR/man]
1464 --docdir=DIR documentation root [DATAROOTDIR/doc/shellinabox]
1465 --htmldir=DIR html documentation [DOCDIR]
1466 --dvidir=DIR dvi documentation [DOCDIR]
1467 --pdfdir=DIR pdf documentation [DOCDIR]
1468 --psdir=DIR ps documentation [DOCDIR]
7460295f
MG
1469_ACEOF
1470
1471 cat <<\_ACEOF
1472
1473Program names:
1474 --program-prefix=PREFIX prepend PREFIX to installed program names
1475 --program-suffix=SUFFIX append SUFFIX to installed program names
1476 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1477
1478System types:
1479 --build=BUILD configure for building on BUILD [guessed]
1480 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1481_ACEOF
1482fi
1483
1484if test -n "$ac_init_help"; then
1485 case $ac_init_help in
409b969b 1486 short | recursive ) echo "Configuration of shellinabox 2.9:";;
7460295f
MG
1487 esac
1488 cat <<\_ACEOF
1489
1490Optional Features:
33aa8fe1 1491 --disable-option-checking ignore unrecognized --enable/--with options
7460295f
MG
1492 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1493 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1494 --disable-dependency-tracking speeds up one-time build
1495 --enable-dependency-tracking do not reject slow dependency extractors
1496 --enable-shared[=PKGS] build shared libraries [default=yes]
1497 --enable-static[=PKGS] build static libraries [default=yes]
1498 --enable-fast-install[=PKGS]
1499 optimize for fast installation [default=yes]
1500 --disable-libtool-lock avoid locking (might break parallel builds)
bf1ec4d2
MG
1501 --disable-ssl if available at built-time, support for SSL
1502 connections will be enabled. It can still be
1503 disabled at run-time, either on the daemon's
1504 command line or if the operating system does not
1505 have the OpenSSL libraries available.
1506 --disable-pam PAM support is necessary in order to authenticate
1507 users for running programs other than their default
1508 login shell.
1509 --disable-runtime-loading ShellInABox will try to load the OpenSSL, and PAM
1510 libraries at run-time, if it has been compiled with
1511 support for these libraries, and if the operating
1512 system supports dynamic loading of libraries. This
1513 allows you to install the same binary on different
1514 systems independent of whether they have OpenSSL
1515 and PAM enabled. If you would rather directly link
1516 these libraries into the binary, thus making them a
1517 hard dependency, then disable runtime-loading.
7460295f
MG
1518
1519Optional Packages:
1520 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1521 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
7460295f
MG
1522 --with-pic try to use only PIC/non-PIC objects [default=use
1523 both]
572ac014 1524 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
7460295f
MG
1525
1526Some influential environment variables:
1527 CC C compiler command
1528 CFLAGS C compiler flags
1529 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1530 nonstandard directory <lib dir>
1531 LIBS libraries to pass to the linker, e.g. -l<library>
1532 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1533 you have headers in a nonstandard directory <include dir>
1534 CPP C preprocessor
7460295f
MG
1535
1536Use these variables to override the choices made by `configure' or to help
1537it to find libraries and programs with nonstandard names/locations.
1538
1539Report bugs to <markus@shellinabox.com>.
1540_ACEOF
1541ac_status=$?
1542fi
1543
1544if test "$ac_init_help" = "recursive"; then
1545 # If there are subdirs, report their specific --help.
1546 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
33aa8fe1
MG
1547 test -d "$ac_dir" ||
1548 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1549 continue
7460295f
MG
1550 ac_builddir=.
1551
1552case "$ac_dir" in
1553.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1554*)
33aa8fe1 1555 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7460295f 1556 # A ".." for each directory in $ac_dir_suffix.
33aa8fe1 1557 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7460295f
MG
1558 case $ac_top_builddir_sub in
1559 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1560 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1561 esac ;;
1562esac
1563ac_abs_top_builddir=$ac_pwd
1564ac_abs_builddir=$ac_pwd$ac_dir_suffix
1565# for backward compatibility:
1566ac_top_builddir=$ac_top_build_prefix
1567
1568case $srcdir in
1569 .) # We are building in place.
1570 ac_srcdir=.
1571 ac_top_srcdir=$ac_top_builddir_sub
1572 ac_abs_top_srcdir=$ac_pwd ;;
1573 [\\/]* | ?:[\\/]* ) # Absolute name.
1574 ac_srcdir=$srcdir$ac_dir_suffix;
1575 ac_top_srcdir=$srcdir
1576 ac_abs_top_srcdir=$srcdir ;;
1577 *) # Relative name.
1578 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1579 ac_top_srcdir=$ac_top_build_prefix$srcdir
1580 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1581esac
1582ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1583
1584 cd "$ac_dir" || { ac_status=$?; continue; }
1585 # Check for guested configure.
1586 if test -f "$ac_srcdir/configure.gnu"; then
1587 echo &&
1588 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1589 elif test -f "$ac_srcdir/configure"; then
1590 echo &&
1591 $SHELL "$ac_srcdir/configure" --help=recursive
1592 else
33aa8fe1 1593 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
7460295f
MG
1594 fi || ac_status=$?
1595 cd "$ac_pwd" || { ac_status=$?; break; }
1596 done
1597fi
1598
1599test -n "$ac_init_help" && exit $ac_status
1600if $ac_init_version; then
1601 cat <<\_ACEOF
409b969b 1602shellinabox configure 2.9
a0673b07 1603generated by GNU Autoconf 2.64
7460295f 1604
a0673b07 1605Copyright (C) 2009 Free Software Foundation, Inc.
7460295f
MG
1606This configure script is free software; the Free Software Foundation
1607gives unlimited permission to copy, distribute and modify it.
1608_ACEOF
1609 exit
1610fi
7460295f 1611
a0673b07
MG
1612## ------------------------ ##
1613## Autoconf initialization. ##
1614## ------------------------ ##
7460295f 1615
a0673b07
MG
1616# ac_fn_c_try_compile LINENO
1617# --------------------------
1618# Try to compile conftest.$ac_ext, and return whether this succeeded.
1619ac_fn_c_try_compile ()
7460295f 1620{
a0673b07
MG
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 rm -f conftest.$ac_objext
1623 if { { ac_try="$ac_compile"
1624case "(($ac_try" in
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1627esac
1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629$as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_compile") 2>conftest.err
1631 ac_status=$?
1632 if test -s conftest.err; then
1633 grep -v '^ *+' conftest.err >conftest.er1
1634 cat conftest.er1 >&5
1635 mv -f conftest.er1 conftest.err
1636 fi
1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } && {
1639 test -z "$ac_c_werror_flag" ||
1640 test ! -s conftest.err
1641 } && test -s conftest.$ac_objext; then :
1642 ac_retval=0
1643else
1644 $as_echo "$as_me: failed program was:" >&5
1645sed 's/^/| /' conftest.$ac_ext >&5
7460295f 1646
a0673b07
MG
1647 ac_retval=1
1648fi
1649 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1650 return $ac_retval
7460295f 1651
a0673b07 1652} # ac_fn_c_try_compile
7460295f 1653
a0673b07
MG
1654# ac_fn_c_try_link LINENO
1655# -----------------------
1656# Try to link conftest.$ac_ext, and return whether this succeeded.
1657ac_fn_c_try_link ()
1658{
1659 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1660 rm -f conftest.$ac_objext conftest$ac_exeext
1661 if { { ac_try="$ac_link"
1662case "(($ac_try" in
1663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664 *) ac_try_echo=$ac_try;;
1665esac
1666eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667$as_echo "$ac_try_echo"; } >&5
1668 (eval "$ac_link") 2>conftest.err
1669 ac_status=$?
1670 if test -s conftest.err; then
1671 grep -v '^ *+' conftest.err >conftest.er1
1672 cat conftest.er1 >&5
1673 mv -f conftest.er1 conftest.err
1674 fi
1675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1676 test $ac_status = 0; } && {
1677 test -z "$ac_c_werror_flag" ||
1678 test ! -s conftest.err
1679 } && test -s conftest$ac_exeext && {
1680 test "$cross_compiling" = yes ||
1681 $as_test_x conftest$ac_exeext
1682 }; then :
1683 ac_retval=0
1684else
1685 $as_echo "$as_me: failed program was:" >&5
1686sed 's/^/| /' conftest.$ac_ext >&5
7460295f 1687
a0673b07
MG
1688 ac_retval=1
1689fi
1690 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1691 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1692 # interfere with the next link command; also delete a directory that is
1693 # left behind by Apple's compiler. We do this before executing the actions.
1694 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1695 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1696 return $ac_retval
1697
1698} # ac_fn_c_try_link
1699
1700# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1701# -------------------------------------------------------
1702# Tests whether HEADER exists and can be compiled using the include files in
1703# INCLUDES, setting the cache variable VAR accordingly.
1704ac_fn_c_check_header_compile ()
1705{
1706 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1708$as_echo_n "checking for $2... " >&6; }
1709if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1710 $as_echo_n "(cached) " >&6
1711else
1712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1713/* end confdefs.h. */
1714$4
1715#include <$2>
1716_ACEOF
1717if ac_fn_c_try_compile "$LINENO"; then :
1718 eval "$3=yes"
1719else
1720 eval "$3=no"
1721fi
1722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1723fi
1724eval ac_res=\$$3
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1726$as_echo "$ac_res" >&6; }
1727 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1728
1729} # ac_fn_c_check_header_compile
1730
1731# ac_fn_c_try_cpp LINENO
1732# ----------------------
1733# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1734ac_fn_c_try_cpp ()
1735{
1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1737 if { { ac_try="$ac_cpp conftest.$ac_ext"
1738case "(($ac_try" in
1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1741esac
1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743$as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1745 ac_status=$?
1746 if test -s conftest.err; then
1747 grep -v '^ *+' conftest.err >conftest.er1
1748 cat conftest.er1 >&5
1749 mv -f conftest.er1 conftest.err
1750 fi
1751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1752 test $ac_status = 0; } >/dev/null && {
1753 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1754 test ! -s conftest.err
1755 }; then :
1756 ac_retval=0
1757else
1758 $as_echo "$as_me: failed program was:" >&5
1759sed 's/^/| /' conftest.$ac_ext >&5
1760
1761 ac_retval=1
1762fi
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764 return $ac_retval
1765
1766} # ac_fn_c_try_cpp
1767
1768# ac_fn_c_try_run LINENO
1769# ----------------------
1770# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1771# that executables *can* be run.
1772ac_fn_c_try_run ()
1773{
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 if { { ac_try="$ac_link"
1776case "(($ac_try" in
1777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1778 *) ac_try_echo=$ac_try;;
1779esac
1780eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1781$as_echo "$ac_try_echo"; } >&5
1782 (eval "$ac_link") 2>&5
1783 ac_status=$?
1784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1786 { { case "(($ac_try" in
1787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1788 *) ac_try_echo=$ac_try;;
1789esac
1790eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1791$as_echo "$ac_try_echo"; } >&5
1792 (eval "$ac_try") 2>&5
1793 ac_status=$?
1794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1795 test $ac_status = 0; }; }; then :
1796 ac_retval=0
1797else
1798 $as_echo "$as_me: program exited with status $ac_status" >&5
1799 $as_echo "$as_me: failed program was:" >&5
1800sed 's/^/| /' conftest.$ac_ext >&5
1801
1802 ac_retval=$ac_status
1803fi
1804 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1805 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806 return $ac_retval
1807
1808} # ac_fn_c_try_run
1809
1810# ac_fn_c_check_func LINENO FUNC VAR
1811# ----------------------------------
1812# Tests whether FUNC exists, setting the cache variable VAR accordingly
1813ac_fn_c_check_func ()
1814{
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820else
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1824 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1825#define $2 innocuous_$2
1826
1827/* System header to define __stub macros and hopefully few prototypes,
1828 which can conflict with char $2 (); below.
1829 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1830 <limits.h> exists even on freestanding compilers. */
1831
1832#ifdef __STDC__
1833# include <limits.h>
1834#else
1835# include <assert.h>
1836#endif
1837
1838#undef $2
1839
1840/* Override any GCC internal prototype to avoid an error.
1841 Use char because int might match the return type of a GCC
1842 builtin and then its argument prototype would still apply. */
1843#ifdef __cplusplus
1844extern "C"
1845#endif
1846char $2 ();
1847/* The GNU C library defines this for functions which it implements
1848 to always fail with ENOSYS. Some functions are actually named
1849 something starting with __ and the normal name is an alias. */
1850#if defined __stub_$2 || defined __stub___$2
1851choke me
1852#endif
1853
1854int
1855main ()
1856{
1857return $2 ();
1858 ;
1859 return 0;
1860}
1861_ACEOF
1862if ac_fn_c_try_link "$LINENO"; then :
1863 eval "$3=yes"
1864else
1865 eval "$3=no"
1866fi
1867rm -f core conftest.err conftest.$ac_objext \
1868 conftest$ac_exeext conftest.$ac_ext
1869fi
1870eval ac_res=\$$3
1871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872$as_echo "$ac_res" >&6; }
1873 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874
1875} # ac_fn_c_check_func
1876
1877# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1878# -------------------------------------------------------
1879# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1880# the include files in INCLUDES and setting the cache variable VAR
1881# accordingly.
1882ac_fn_c_check_header_mongrel ()
1883{
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1887$as_echo_n "checking for $2... " >&6; }
1888if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1889 $as_echo_n "(cached) " >&6
1890fi
1891eval ac_res=\$$3
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1893$as_echo "$ac_res" >&6; }
1894else
1895 # Is the header compilable?
1896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1897$as_echo_n "checking $2 usability... " >&6; }
1898cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899/* end confdefs.h. */
1900$4
1901#include <$2>
1902_ACEOF
1903if ac_fn_c_try_compile "$LINENO"; then :
1904 ac_header_compiler=yes
1905else
1906 ac_header_compiler=no
1907fi
1908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1910$as_echo "$ac_header_compiler" >&6; }
1911
1912# Is the header present?
1913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1914$as_echo_n "checking $2 presence... " >&6; }
1915cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916/* end confdefs.h. */
1917#include <$2>
1918_ACEOF
1919if ac_fn_c_try_cpp "$LINENO"; then :
1920 ac_header_preproc=yes
1921else
1922 ac_header_preproc=no
1923fi
1924rm -f conftest.err conftest.$ac_ext
1925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1926$as_echo "$ac_header_preproc" >&6; }
1927
1928# So? What about this header?
1929case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1930 yes:no: )
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1932$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1934$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1935 ;;
1936 no:yes:* )
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1938$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1940$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1942$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1944$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1946$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1947( cat <<\_ASBOX
1948## ------------------------------------- ##
1949## Report this to markus@shellinabox.com ##
1950## ------------------------------------- ##
1951_ASBOX
1952 ) | sed "s/^/$as_me: WARNING: /" >&2
1953 ;;
1954esac
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1956$as_echo_n "checking for $2... " >&6; }
1957if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1958 $as_echo_n "(cached) " >&6
1959else
1960 eval "$3=\$ac_header_compiler"
1961fi
1962eval ac_res=\$$3
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1964$as_echo "$ac_res" >&6; }
1965fi
1966 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1967
1968} # ac_fn_c_check_header_mongrel
1969cat >config.log <<_ACEOF
1970This file contains any messages produced by compilers while
1971running configure, to aid debugging if configure makes a mistake.
1972
1973It was created by shellinabox $as_me 2.9, which was
1974generated by GNU Autoconf 2.64. Invocation command line was
1975
1976 $ $0 $@
1977
1978_ACEOF
1979exec 5>>config.log
1980{
1981cat <<_ASUNAME
1982## --------- ##
1983## Platform. ##
1984## --------- ##
1985
1986hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1987uname -m = `(uname -m) 2>/dev/null || echo unknown`
1988uname -r = `(uname -r) 2>/dev/null || echo unknown`
1989uname -s = `(uname -s) 2>/dev/null || echo unknown`
1990uname -v = `(uname -v) 2>/dev/null || echo unknown`
1991
1992/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1993/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1994
1995/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1996/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1997/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1998/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1999/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2000/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2001/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2002
2003_ASUNAME
7460295f
MG
2004
2005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2006for as_dir in $PATH
2007do
2008 IFS=$as_save_IFS
2009 test -z "$as_dir" && as_dir=.
a0673b07
MG
2010 $as_echo "PATH: $as_dir"
2011 done
7460295f
MG
2012IFS=$as_save_IFS
2013
2014} >&5
2015
2016cat >&5 <<_ACEOF
2017
2018
2019## ----------- ##
2020## Core tests. ##
2021## ----------- ##
2022
2023_ACEOF
2024
2025
2026# Keep a trace of the command line.
2027# Strip out --no-create and --no-recursion so they do not pile up.
2028# Strip out --silent because we don't want to record it for future runs.
2029# Also quote any args containing shell meta-characters.
2030# Make two passes to allow for proper duplicate-argument suppression.
2031ac_configure_args=
2032ac_configure_args0=
2033ac_configure_args1=
2034ac_must_keep_next=false
2035for ac_pass in 1 2
2036do
2037 for ac_arg
2038 do
2039 case $ac_arg in
2040 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2041 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2042 | -silent | --silent | --silen | --sile | --sil)
2043 continue ;;
2044 *\'*)
33aa8fe1 2045 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7460295f
MG
2046 esac
2047 case $ac_pass in
a0673b07 2048 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
7460295f 2049 2)
a0673b07 2050 as_fn_append ac_configure_args1 " '$ac_arg'"
7460295f
MG
2051 if test $ac_must_keep_next = true; then
2052 ac_must_keep_next=false # Got value, back to normal.
2053 else
2054 case $ac_arg in
2055 *=* | --config-cache | -C | -disable-* | --disable-* \
2056 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2057 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2058 | -with-* | --with-* | -without-* | --without-* | --x)
2059 case "$ac_configure_args0 " in
2060 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2061 esac
2062 ;;
2063 -* ) ac_must_keep_next=true ;;
2064 esac
2065 fi
a0673b07 2066 as_fn_append ac_configure_args " '$ac_arg'"
7460295f
MG
2067 ;;
2068 esac
2069 done
2070done
a0673b07
MG
2071{ ac_configure_args0=; unset ac_configure_args0;}
2072{ ac_configure_args1=; unset ac_configure_args1;}
7460295f
MG
2073
2074# When interrupted or exit'd, cleanup temporary files, and complete
2075# config.log. We remove comments because anyway the quotes in there
2076# would cause problems or look ugly.
2077# WARNING: Use '\'' to represent an apostrophe within the trap.
2078# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2079trap 'exit_status=$?
2080 # Save into config.log some information that might help in debugging.
2081 {
2082 echo
2083
2084 cat <<\_ASBOX
2085## ---------------- ##
2086## Cache variables. ##
2087## ---------------- ##
2088_ASBOX
2089 echo
2090 # The following way of writing the cache mishandles newlines in values,
2091(
2092 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2093 eval ac_val=\$$ac_var
2094 case $ac_val in #(
2095 *${as_nl}*)
2096 case $ac_var in #(
a0673b07 2097 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
33aa8fe1 2098$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7460295f
MG
2099 esac
2100 case $ac_var in #(
2101 _ | IFS | as_nl) ;; #(
33aa8fe1 2102 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
a0673b07 2103 *) { eval $ac_var=; unset $ac_var;} ;;
7460295f
MG
2104 esac ;;
2105 esac
2106 done
2107 (set) 2>&1 |
2108 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2109 *${as_nl}ac_space=\ *)
2110 sed -n \
2111 "s/'\''/'\''\\\\'\'''\''/g;
2112 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2113 ;; #(
2114 *)
2115 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2116 ;;
2117 esac |
2118 sort
2119)
2120 echo
2121
2122 cat <<\_ASBOX
2123## ----------------- ##
2124## Output variables. ##
2125## ----------------- ##
2126_ASBOX
2127 echo
2128 for ac_var in $ac_subst_vars
2129 do
2130 eval ac_val=\$$ac_var
2131 case $ac_val in
33aa8fe1 2132 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
7460295f 2133 esac
33aa8fe1 2134 $as_echo "$ac_var='\''$ac_val'\''"
7460295f
MG
2135 done | sort
2136 echo
2137
2138 if test -n "$ac_subst_files"; then
2139 cat <<\_ASBOX
2140## ------------------- ##
2141## File substitutions. ##
2142## ------------------- ##
2143_ASBOX
2144 echo
2145 for ac_var in $ac_subst_files
2146 do
2147 eval ac_val=\$$ac_var
2148 case $ac_val in
33aa8fe1 2149 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
7460295f 2150 esac
33aa8fe1 2151 $as_echo "$ac_var='\''$ac_val'\''"
7460295f
MG
2152 done | sort
2153 echo
2154 fi
2155
2156 if test -s confdefs.h; then
2157 cat <<\_ASBOX
2158## ----------- ##
2159## confdefs.h. ##
2160## ----------- ##
2161_ASBOX
2162 echo
2163 cat confdefs.h
2164 echo
2165 fi
2166 test "$ac_signal" != 0 &&
33aa8fe1
MG
2167 $as_echo "$as_me: caught signal $ac_signal"
2168 $as_echo "$as_me: exit $exit_status"
7460295f
MG
2169 } >&5
2170 rm -f core *.core core.conftest.* &&
2171 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2172 exit $exit_status
2173' 0
2174for ac_signal in 1 2 13 15; do
a0673b07 2175 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
7460295f
MG
2176done
2177ac_signal=0
2178
2179# confdefs.h avoids OS command line length limits that DEFS can exceed.
2180rm -f -r conftest* confdefs.h
2181
a0673b07
MG
2182$as_echo "/* confdefs.h */" > confdefs.h
2183
7460295f
MG
2184# Predefined preprocessor variables.
2185
2186cat >>confdefs.h <<_ACEOF
2187#define PACKAGE_NAME "$PACKAGE_NAME"
2188_ACEOF
2189
7460295f
MG
2190cat >>confdefs.h <<_ACEOF
2191#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2192_ACEOF
2193
7460295f
MG
2194cat >>confdefs.h <<_ACEOF
2195#define PACKAGE_VERSION "$PACKAGE_VERSION"
2196_ACEOF
2197
7460295f
MG
2198cat >>confdefs.h <<_ACEOF
2199#define PACKAGE_STRING "$PACKAGE_STRING"
2200_ACEOF
2201
7460295f
MG
2202cat >>confdefs.h <<_ACEOF
2203#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2204_ACEOF
2205
a0673b07
MG
2206cat >>confdefs.h <<_ACEOF
2207#define PACKAGE_URL "$PACKAGE_URL"
2208_ACEOF
2209
7460295f
MG
2210
2211# Let the site file select an alternate cache file if it wants to.
33aa8fe1
MG
2212# Prefer an explicitly selected file to automatically selected ones.
2213ac_site_file1=NONE
2214ac_site_file2=NONE
7460295f 2215if test -n "$CONFIG_SITE"; then
33aa8fe1 2216 ac_site_file1=$CONFIG_SITE
7460295f 2217elif test "x$prefix" != xNONE; then
33aa8fe1
MG
2218 ac_site_file1=$prefix/share/config.site
2219 ac_site_file2=$prefix/etc/config.site
7460295f 2220else
33aa8fe1
MG
2221 ac_site_file1=$ac_default_prefix/share/config.site
2222 ac_site_file2=$ac_default_prefix/etc/config.site
7460295f 2223fi
33aa8fe1 2224for ac_site_file in "$ac_site_file1" "$ac_site_file2"
7460295f 2225do
33aa8fe1 2226 test "x$ac_site_file" = xNONE && continue
7460295f 2227 if test -r "$ac_site_file"; then
a0673b07 2228 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
33aa8fe1 2229$as_echo "$as_me: loading site script $ac_site_file" >&6;}
7460295f
MG
2230 sed 's/^/| /' "$ac_site_file" >&5
2231 . "$ac_site_file"
2232 fi
2233done
2234
2235if test -r "$cache_file"; then
2236 # Some versions of bash will fail to source /dev/null (special
2237 # files actually), so we avoid doing that.
2238 if test -f "$cache_file"; then
a0673b07 2239 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
33aa8fe1 2240$as_echo "$as_me: loading cache $cache_file" >&6;}
7460295f
MG
2241 case $cache_file in
2242 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2243 *) . "./$cache_file";;
2244 esac
2245 fi
2246else
a0673b07 2247 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
33aa8fe1 2248$as_echo "$as_me: creating cache $cache_file" >&6;}
7460295f
MG
2249 >$cache_file
2250fi
2251
2252# Check that the precious variables saved in the cache have kept the same
2253# value.
2254ac_cache_corrupted=false
2255for ac_var in $ac_precious_vars; do
2256 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2257 eval ac_new_set=\$ac_env_${ac_var}_set
2258 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2259 eval ac_new_val=\$ac_env_${ac_var}_value
2260 case $ac_old_set,$ac_new_set in
2261 set,)
a0673b07 2262 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
33aa8fe1 2263$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
7460295f
MG
2264 ac_cache_corrupted=: ;;
2265 ,set)
a0673b07 2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
33aa8fe1 2267$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
7460295f
MG
2268 ac_cache_corrupted=: ;;
2269 ,);;
2270 *)
2271 if test "x$ac_old_val" != "x$ac_new_val"; then
33aa8fe1
MG
2272 # differences in whitespace do not lead to failure.
2273 ac_old_val_w=`echo x $ac_old_val`
2274 ac_new_val_w=`echo x $ac_new_val`
2275 if test "$ac_old_val_w" != "$ac_new_val_w"; then
a0673b07 2276 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
33aa8fe1
MG
2277$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2278 ac_cache_corrupted=:
2279 else
a0673b07 2280 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
33aa8fe1
MG
2281$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2282 eval $ac_var=\$ac_old_val
2283 fi
a0673b07 2284 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
33aa8fe1 2285$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
a0673b07 2286 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
33aa8fe1 2287$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
7460295f
MG
2288 fi;;
2289 esac
2290 # Pass precious variables to config.status.
2291 if test "$ac_new_set" = set; then
2292 case $ac_new_val in
33aa8fe1 2293 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
7460295f
MG
2294 *) ac_arg=$ac_var=$ac_new_val ;;
2295 esac
2296 case " $ac_configure_args " in
2297 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
a0673b07 2298 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
7460295f
MG
2299 esac
2300 fi
2301done
2302if $ac_cache_corrupted; then
a0673b07 2303 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 2304$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07 2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
33aa8fe1 2306$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
a0673b07 2307 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
7460295f 2308fi
a0673b07
MG
2309## -------------------- ##
2310## Main body of script. ##
2311## -------------------- ##
7460295f
MG
2312
2313ac_ext=c
2314ac_cpp='$CPP $CPPFLAGS'
2315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2317ac_compiler_gnu=$ac_cv_c_compiler_gnu
2318
2319
a0673b07 2320VCS_REVISION=162
fe338aa8
MG
2321
2322
2323cat >>confdefs.h <<_ACEOF
2324#define VCS_REVISION "${VCS_REVISION}"
2325_ACEOF
2326
bf1ec4d2 2327
c593cf68 2328CFLAGS="${CFLAGS:--Os}"
7460295f
MG
2329am__api_version='1.10'
2330
2331ac_aux_dir=
2332for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
a0673b07
MG
2333 for ac_t in install-sh install.sh shtool; do
2334 if test -f "$ac_dir/$ac_t"; then
2335 ac_aux_dir=$ac_dir
2336 ac_install_sh="$ac_aux_dir/$ac_t -c"
2337 break 2
2338 fi
2339 done
7460295f
MG
2340done
2341if test -z "$ac_aux_dir"; then
a0673b07 2342 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
7460295f
MG
2343fi
2344
2345# These three variables are undocumented and unsupported,
2346# and are intended to be withdrawn in a future Autoconf release.
2347# They can cause serious problems if a builder's source tree is in a directory
2348# whose full name contains unusual characters.
2349ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2350ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2351ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2352
2353
2354# Find a good install program. We prefer a C program (faster),
2355# so one script is as good as another. But avoid the broken or
2356# incompatible versions:
2357# SysV /etc/install, /usr/sbin/install
2358# SunOS /usr/etc/install
2359# IRIX /sbin/install
2360# AIX /bin/install
2361# AmigaOS /C/install, which installs bootblocks on floppy discs
2362# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2363# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2364# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2365# OS/2's system install, which has a completely different semantic
2366# ./install, which can be erroneously created by make from ./install.sh.
33aa8fe1 2367# Reject install programs that cannot install multiple files.
a0673b07 2368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
33aa8fe1 2369$as_echo_n "checking for a BSD-compatible install... " >&6; }
7460295f 2370if test -z "$INSTALL"; then
a0673b07 2371if test "${ac_cv_path_install+set}" = set; then :
33aa8fe1 2372 $as_echo_n "(cached) " >&6
7460295f
MG
2373else
2374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2375for as_dir in $PATH
2376do
2377 IFS=$as_save_IFS
2378 test -z "$as_dir" && as_dir=.
a0673b07
MG
2379 # Account for people who put trailing slashes in PATH elements.
2380case $as_dir/ in #((
2381 ./ | .// | /[cC]/* | \
7460295f 2382 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
a0673b07 2383 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7460295f
MG
2384 /usr/ucb/* ) ;;
2385 *)
2386 # OSF1 and SCO ODT 3.0 have their own names for install.
2387 # Don't use installbsd from OSF since it installs stuff as root
2388 # by default.
2389 for ac_prog in ginstall scoinst install; do
2390 for ac_exec_ext in '' $ac_executable_extensions; do
2391 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2392 if test $ac_prog = install &&
2393 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2394 # AIX install. It has an incompatible calling convention.
2395 :
2396 elif test $ac_prog = install &&
2397 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2398 # program-specific install script used by HP pwplus--don't use.
2399 :
2400 else
33aa8fe1
MG
2401 rm -rf conftest.one conftest.two conftest.dir
2402 echo one > conftest.one
2403 echo two > conftest.two
2404 mkdir conftest.dir
2405 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2406 test -s conftest.one && test -s conftest.two &&
2407 test -s conftest.dir/conftest.one &&
2408 test -s conftest.dir/conftest.two
2409 then
2410 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2411 break 3
2412 fi
7460295f
MG
2413 fi
2414 fi
2415 done
2416 done
2417 ;;
2418esac
33aa8fe1 2419
a0673b07 2420 done
7460295f
MG
2421IFS=$as_save_IFS
2422
33aa8fe1 2423rm -rf conftest.one conftest.two conftest.dir
7460295f
MG
2424
2425fi
2426 if test "${ac_cv_path_install+set}" = set; then
2427 INSTALL=$ac_cv_path_install
2428 else
2429 # As a last resort, use the slow shell script. Don't cache a
2430 # value for INSTALL within a source directory, because that will
2431 # break other packages using the cache if that directory is
2432 # removed, or if the value is a relative name.
2433 INSTALL=$ac_install_sh
2434 fi
2435fi
a0673b07 2436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
33aa8fe1 2437$as_echo "$INSTALL" >&6; }
7460295f
MG
2438
2439# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2440# It thinks the first close brace ends the variable substitution.
2441test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2442
2443test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2444
2445test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2446
a0673b07 2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
33aa8fe1 2448$as_echo_n "checking whether build environment is sane... " >&6; }
7460295f
MG
2449# Just in case
2450sleep 1
2451echo timestamp > conftest.file
2452# Do `set' in a subshell so we don't clobber the current shell's
2453# arguments. Must try -L first in case configure is actually a
2454# symlink; some systems play weird games with the mod time of symlinks
2455# (eg FreeBSD returns the mod time of the symlink's containing
2456# directory).
2457if (
2458 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2459 if test "$*" = "X"; then
2460 # -L didn't work.
2461 set X `ls -t $srcdir/configure conftest.file`
2462 fi
2463 rm -f conftest.file
2464 if test "$*" != "X $srcdir/configure conftest.file" \
2465 && test "$*" != "X conftest.file $srcdir/configure"; then
2466
2467 # If neither matched, then we have a broken ls. This can happen
2468 # if, for instance, CONFIG_SHELL is bash and it inherits a
2469 # broken ls alias from the environment. This has actually
2470 # happened. Such a system could not be considered "sane".
a0673b07
MG
2471 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2472alias in your environment" "$LINENO" 5
7460295f
MG
2473 fi
2474
2475 test "$2" = conftest.file
2476 )
2477then
2478 # Ok.
2479 :
2480else
a0673b07
MG
2481 as_fn_error "newly created file is older than distributed files!
2482Check your system clock" "$LINENO" 5
7460295f 2483fi
a0673b07 2484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 2485$as_echo "yes" >&6; }
7460295f
MG
2486test "$program_prefix" != NONE &&
2487 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2488# Use a double $ so make ignores it.
2489test "$program_suffix" != NONE &&
2490 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
33aa8fe1 2491# Double any \ or $.
7460295f 2492# By default was `s,x,x', remove it if useless.
33aa8fe1
MG
2493ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2494program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
7460295f
MG
2495
2496# expand $ac_aux_dir to an absolute path
2497am_aux_dir=`cd $ac_aux_dir && pwd`
2498
2499test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2500# Use eval to expand $SHELL
2501if eval "$MISSING --run true"; then
2502 am_missing_run="$MISSING --run "
2503else
2504 am_missing_run=
a0673b07 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
33aa8fe1 2506$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
7460295f
MG
2507fi
2508
a0673b07 2509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
33aa8fe1 2510$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7460295f 2511if test -z "$MKDIR_P"; then
a0673b07 2512 if test "${ac_cv_path_mkdir+set}" = set; then :
33aa8fe1 2513 $as_echo_n "(cached) " >&6
7460295f
MG
2514else
2515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2517do
2518 IFS=$as_save_IFS
2519 test -z "$as_dir" && as_dir=.
a0673b07 2520 for ac_prog in mkdir gmkdir; do
7460295f
MG
2521 for ac_exec_ext in '' $ac_executable_extensions; do
2522 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2523 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2524 'mkdir (GNU coreutils) '* | \
2525 'mkdir (coreutils) '* | \
2526 'mkdir (fileutils) '4.1*)
2527 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2528 break 3;;
2529 esac
2530 done
2531 done
a0673b07 2532 done
7460295f
MG
2533IFS=$as_save_IFS
2534
2535fi
2536
2537 if test "${ac_cv_path_mkdir+set}" = set; then
2538 MKDIR_P="$ac_cv_path_mkdir -p"
2539 else
2540 # As a last resort, use the slow shell script. Don't cache a
2541 # value for MKDIR_P within a source directory, because that will
2542 # break other packages using the cache if that directory is
2543 # removed, or if the value is a relative name.
2544 test -d ./--version && rmdir ./--version
2545 MKDIR_P="$ac_install_sh -d"
2546 fi
2547fi
a0673b07 2548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
33aa8fe1 2549$as_echo "$MKDIR_P" >&6; }
7460295f
MG
2550
2551mkdir_p="$MKDIR_P"
2552case $mkdir_p in
2553 [\\/$]* | ?:[\\/]*) ;;
2554 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2555esac
2556
2557for ac_prog in gawk mawk nawk awk
2558do
2559 # Extract the first word of "$ac_prog", so it can be a program name with args.
2560set dummy $ac_prog; ac_word=$2
a0673b07 2561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2562$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2563if test "${ac_cv_prog_AWK+set}" = set; then :
33aa8fe1 2564 $as_echo_n "(cached) " >&6
7460295f
MG
2565else
2566 if test -n "$AWK"; then
2567 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2568else
2569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2570for as_dir in $PATH
2571do
2572 IFS=$as_save_IFS
2573 test -z "$as_dir" && as_dir=.
a0673b07 2574 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2575 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2576 ac_cv_prog_AWK="$ac_prog"
a0673b07 2577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2578 break 2
2579 fi
2580done
a0673b07 2581 done
7460295f
MG
2582IFS=$as_save_IFS
2583
2584fi
2585fi
2586AWK=$ac_cv_prog_AWK
2587if test -n "$AWK"; then
a0673b07 2588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
33aa8fe1 2589$as_echo "$AWK" >&6; }
7460295f 2590else
a0673b07 2591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2592$as_echo "no" >&6; }
7460295f
MG
2593fi
2594
2595
2596 test -n "$AWK" && break
2597done
2598
a0673b07 2599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
33aa8fe1
MG
2600$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2601set x ${MAKE-make}
2602ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
a0673b07 2603if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
33aa8fe1 2604 $as_echo_n "(cached) " >&6
7460295f
MG
2605else
2606 cat >conftest.make <<\_ACEOF
2607SHELL = /bin/sh
2608all:
2609 @echo '@@@%%%=$(MAKE)=@@@%%%'
2610_ACEOF
2611# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2612case `${MAKE-make} -f conftest.make 2>/dev/null` in
2613 *@@@%%%=?*=@@@%%%*)
2614 eval ac_cv_prog_make_${ac_make}_set=yes;;
2615 *)
2616 eval ac_cv_prog_make_${ac_make}_set=no;;
2617esac
2618rm -f conftest.make
2619fi
2620if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
a0673b07 2621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 2622$as_echo "yes" >&6; }
7460295f
MG
2623 SET_MAKE=
2624else
a0673b07 2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2626$as_echo "no" >&6; }
7460295f
MG
2627 SET_MAKE="MAKE=${MAKE-make}"
2628fi
2629
2630rm -rf .tst 2>/dev/null
2631mkdir .tst 2>/dev/null
2632if test -d .tst; then
2633 am__leading_dot=.
2634else
2635 am__leading_dot=_
2636fi
2637rmdir .tst 2>/dev/null
2638
2639if test "`cd $srcdir && pwd`" != "`pwd`"; then
2640 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2641 # is not polluted with repeated "-I."
2642 am__isrc=' -I$(srcdir)'
2643 # test to see if srcdir already configured
2644 if test -f $srcdir/config.status; then
a0673b07 2645 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7460295f
MG
2646 fi
2647fi
2648
2649# test whether we have cygpath
2650if test -z "$CYGPATH_W"; then
2651 if (cygpath --version) >/dev/null 2>/dev/null; then
2652 CYGPATH_W='cygpath -w'
2653 else
2654 CYGPATH_W=echo
2655 fi
2656fi
2657
2658
2659# Define the identity of the package.
2660 PACKAGE='shellinabox'
409b969b 2661 VERSION='2.9'
7460295f
MG
2662
2663
2664cat >>confdefs.h <<_ACEOF
2665#define PACKAGE "$PACKAGE"
2666_ACEOF
2667
2668
2669cat >>confdefs.h <<_ACEOF
2670#define VERSION "$VERSION"
2671_ACEOF
2672
2673# Some tools Automake needs.
2674
2675ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2676
2677
2678AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2679
2680
2681AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2682
2683
2684AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2685
2686
2687MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2688
2689install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2690
2691# Installed binaries are usually stripped using `strip' when the user
2692# run `make install-strip'. However `strip' might not be the right
2693# tool to use in cross-compilation environments, therefore Automake
2694# will honor the `STRIP' environment variable to overrule this program.
2695if test "$cross_compiling" != no; then
2696 if test -n "$ac_tool_prefix"; then
2697 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2698set dummy ${ac_tool_prefix}strip; ac_word=$2
a0673b07 2699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2700$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2701if test "${ac_cv_prog_STRIP+set}" = set; then :
33aa8fe1 2702 $as_echo_n "(cached) " >&6
7460295f
MG
2703else
2704 if test -n "$STRIP"; then
2705 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2706else
2707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2708for as_dir in $PATH
2709do
2710 IFS=$as_save_IFS
2711 test -z "$as_dir" && as_dir=.
a0673b07 2712 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2713 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2714 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
a0673b07 2715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2716 break 2
2717 fi
2718done
a0673b07 2719 done
7460295f
MG
2720IFS=$as_save_IFS
2721
2722fi
2723fi
2724STRIP=$ac_cv_prog_STRIP
2725if test -n "$STRIP"; then
a0673b07 2726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
33aa8fe1 2727$as_echo "$STRIP" >&6; }
7460295f 2728else
a0673b07 2729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2730$as_echo "no" >&6; }
7460295f
MG
2731fi
2732
2733
2734fi
2735if test -z "$ac_cv_prog_STRIP"; then
2736 ac_ct_STRIP=$STRIP
2737 # Extract the first word of "strip", so it can be a program name with args.
2738set dummy strip; ac_word=$2
a0673b07 2739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2740$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2741if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
33aa8fe1 2742 $as_echo_n "(cached) " >&6
7460295f
MG
2743else
2744 if test -n "$ac_ct_STRIP"; then
2745 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2746else
2747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748for as_dir in $PATH
2749do
2750 IFS=$as_save_IFS
2751 test -z "$as_dir" && as_dir=.
a0673b07 2752 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2754 ac_cv_prog_ac_ct_STRIP="strip"
a0673b07 2755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2756 break 2
2757 fi
2758done
a0673b07 2759 done
7460295f
MG
2760IFS=$as_save_IFS
2761
2762fi
2763fi
2764ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2765if test -n "$ac_ct_STRIP"; then
a0673b07 2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
33aa8fe1 2767$as_echo "$ac_ct_STRIP" >&6; }
7460295f 2768else
a0673b07 2769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2770$as_echo "no" >&6; }
7460295f
MG
2771fi
2772
2773 if test "x$ac_ct_STRIP" = x; then
2774 STRIP=":"
2775 else
2776 case $cross_compiling:$ac_tool_warned in
2777yes:)
a0673b07 2778{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 2779$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
2780ac_tool_warned=yes ;;
2781esac
2782 STRIP=$ac_ct_STRIP
2783 fi
2784else
2785 STRIP="$ac_cv_prog_STRIP"
2786fi
2787
2788fi
2789INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2790
2791# We need awk for the "check" target. The system "awk" is bad on
2792# some platforms.
2793# Always define AMTAR for backward compatibility.
2794
2795AMTAR=${AMTAR-"${am_missing_run}tar"}
2796
2797am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2798
2799
2800
2801
2802
bdd01e84
MG
2803ac_config_headers="$ac_config_headers config.h"
2804
7460295f
MG
2805ac_ext=c
2806ac_cpp='$CPP $CPPFLAGS'
2807ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2808ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2809ac_compiler_gnu=$ac_cv_c_compiler_gnu
2810if test -n "$ac_tool_prefix"; then
2811 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2812set dummy ${ac_tool_prefix}gcc; ac_word=$2
a0673b07 2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2814$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2815if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 2816 $as_echo_n "(cached) " >&6
7460295f
MG
2817else
2818 if test -n "$CC"; then
2819 ac_cv_prog_CC="$CC" # Let the user override the test.
2820else
2821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822for as_dir in $PATH
2823do
2824 IFS=$as_save_IFS
2825 test -z "$as_dir" && as_dir=.
a0673b07 2826 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2827 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2828 ac_cv_prog_CC="${ac_tool_prefix}gcc"
a0673b07 2829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2830 break 2
2831 fi
2832done
a0673b07 2833 done
7460295f
MG
2834IFS=$as_save_IFS
2835
2836fi
2837fi
2838CC=$ac_cv_prog_CC
2839if test -n "$CC"; then
a0673b07 2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 2841$as_echo "$CC" >&6; }
7460295f 2842else
a0673b07 2843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2844$as_echo "no" >&6; }
7460295f
MG
2845fi
2846
2847
2848fi
2849if test -z "$ac_cv_prog_CC"; then
2850 ac_ct_CC=$CC
2851 # Extract the first word of "gcc", so it can be a program name with args.
2852set dummy gcc; ac_word=$2
a0673b07 2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2854$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2855if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
33aa8fe1 2856 $as_echo_n "(cached) " >&6
7460295f
MG
2857else
2858 if test -n "$ac_ct_CC"; then
2859 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2860else
2861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862for as_dir in $PATH
2863do
2864 IFS=$as_save_IFS
2865 test -z "$as_dir" && as_dir=.
a0673b07 2866 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2868 ac_cv_prog_ac_ct_CC="gcc"
a0673b07 2869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2870 break 2
2871 fi
2872done
a0673b07 2873 done
7460295f
MG
2874IFS=$as_save_IFS
2875
2876fi
2877fi
2878ac_ct_CC=$ac_cv_prog_ac_ct_CC
2879if test -n "$ac_ct_CC"; then
a0673b07 2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
33aa8fe1 2881$as_echo "$ac_ct_CC" >&6; }
7460295f 2882else
a0673b07 2883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2884$as_echo "no" >&6; }
7460295f
MG
2885fi
2886
2887 if test "x$ac_ct_CC" = x; then
2888 CC=""
2889 else
2890 case $cross_compiling:$ac_tool_warned in
2891yes:)
a0673b07 2892{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 2893$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
2894ac_tool_warned=yes ;;
2895esac
2896 CC=$ac_ct_CC
2897 fi
2898else
2899 CC="$ac_cv_prog_CC"
2900fi
2901
2902if test -z "$CC"; then
2903 if test -n "$ac_tool_prefix"; then
2904 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2905set dummy ${ac_tool_prefix}cc; ac_word=$2
a0673b07 2906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2907$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2908if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 2909 $as_echo_n "(cached) " >&6
7460295f
MG
2910else
2911 if test -n "$CC"; then
2912 ac_cv_prog_CC="$CC" # Let the user override the test.
2913else
2914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915for as_dir in $PATH
2916do
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
a0673b07 2919 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921 ac_cv_prog_CC="${ac_tool_prefix}cc"
a0673b07 2922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2923 break 2
2924 fi
2925done
a0673b07 2926 done
7460295f
MG
2927IFS=$as_save_IFS
2928
2929fi
2930fi
2931CC=$ac_cv_prog_CC
2932if test -n "$CC"; then
a0673b07 2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 2934$as_echo "$CC" >&6; }
7460295f 2935else
a0673b07 2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2937$as_echo "no" >&6; }
7460295f
MG
2938fi
2939
2940
2941 fi
2942fi
2943if test -z "$CC"; then
2944 # Extract the first word of "cc", so it can be a program name with args.
2945set dummy cc; ac_word=$2
a0673b07 2946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 2947$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 2948if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 2949 $as_echo_n "(cached) " >&6
7460295f
MG
2950else
2951 if test -n "$CC"; then
2952 ac_cv_prog_CC="$CC" # Let the user override the test.
2953else
2954 ac_prog_rejected=no
2955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2956for as_dir in $PATH
2957do
2958 IFS=$as_save_IFS
2959 test -z "$as_dir" && as_dir=.
a0673b07 2960 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
2961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2962 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2963 ac_prog_rejected=yes
2964 continue
2965 fi
2966 ac_cv_prog_CC="cc"
a0673b07 2967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
2968 break 2
2969 fi
2970done
a0673b07 2971 done
7460295f
MG
2972IFS=$as_save_IFS
2973
2974if test $ac_prog_rejected = yes; then
2975 # We found a bogon in the path, so make sure we never use it.
2976 set dummy $ac_cv_prog_CC
2977 shift
2978 if test $# != 0; then
2979 # We chose a different compiler from the bogus one.
2980 # However, it has the same basename, so the bogon will be chosen
2981 # first if we set CC to just the basename; use the full file name.
2982 shift
2983 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2984 fi
2985fi
2986fi
2987fi
2988CC=$ac_cv_prog_CC
2989if test -n "$CC"; then
a0673b07 2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 2991$as_echo "$CC" >&6; }
7460295f 2992else
a0673b07 2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 2994$as_echo "no" >&6; }
7460295f
MG
2995fi
2996
2997
2998fi
2999if test -z "$CC"; then
3000 if test -n "$ac_tool_prefix"; then
3001 for ac_prog in cl.exe
3002 do
3003 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3004set dummy $ac_tool_prefix$ac_prog; ac_word=$2
a0673b07 3005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 3006$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 3007if test "${ac_cv_prog_CC+set}" = set; then :
33aa8fe1 3008 $as_echo_n "(cached) " >&6
7460295f
MG
3009else
3010 if test -n "$CC"; then
3011 ac_cv_prog_CC="$CC" # Let the user override the test.
3012else
3013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3014for as_dir in $PATH
3015do
3016 IFS=$as_save_IFS
3017 test -z "$as_dir" && as_dir=.
a0673b07 3018 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
3019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3020 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
a0673b07 3021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
3022 break 2
3023 fi
3024done
a0673b07 3025 done
7460295f
MG
3026IFS=$as_save_IFS
3027
3028fi
3029fi
3030CC=$ac_cv_prog_CC
3031if test -n "$CC"; then
a0673b07 3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33aa8fe1 3033$as_echo "$CC" >&6; }
7460295f 3034else
a0673b07 3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 3036$as_echo "no" >&6; }
7460295f
MG
3037fi
3038
3039
3040 test -n "$CC" && break
3041 done
3042fi
3043if test -z "$CC"; then
3044 ac_ct_CC=$CC
3045 for ac_prog in cl.exe
3046do
3047 # Extract the first word of "$ac_prog", so it can be a program name with args.
3048set dummy $ac_prog; ac_word=$2
a0673b07 3049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 3050$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 3051if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
33aa8fe1 3052 $as_echo_n "(cached) " >&6
7460295f
MG
3053else
3054 if test -n "$ac_ct_CC"; then
3055 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3056else
3057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3058for as_dir in $PATH
3059do
3060 IFS=$as_save_IFS
3061 test -z "$as_dir" && as_dir=.
a0673b07 3062 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f
MG
3063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3064 ac_cv_prog_ac_ct_CC="$ac_prog"
a0673b07 3065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
3066 break 2
3067 fi
3068done
a0673b07 3069 done
7460295f
MG
3070IFS=$as_save_IFS
3071
3072fi
3073fi
3074ac_ct_CC=$ac_cv_prog_ac_ct_CC
3075if test -n "$ac_ct_CC"; then
a0673b07 3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
33aa8fe1 3077$as_echo "$ac_ct_CC" >&6; }
7460295f 3078else
a0673b07 3079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 3080$as_echo "no" >&6; }
7460295f
MG
3081fi
3082
3083
3084 test -n "$ac_ct_CC" && break
3085done
3086
3087 if test "x$ac_ct_CC" = x; then
3088 CC=""
3089 else
3090 case $cross_compiling:$ac_tool_warned in
3091yes:)
a0673b07 3092{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 3093$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
3094ac_tool_warned=yes ;;
3095esac
3096 CC=$ac_ct_CC
3097 fi
3098fi
3099
3100fi
3101
3102
a0673b07 3103test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3104$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07
MG
3105as_fn_error "no acceptable C compiler found in \$PATH
3106See \`config.log' for more details." "$LINENO" 5; }
7460295f
MG
3107
3108# Provide some information about the compiler.
a0673b07 3109$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
33aa8fe1
MG
3110set X $ac_compile
3111ac_compiler=$2
a0673b07
MG
3112for ac_option in --version -v -V -qversion; do
3113 { { ac_try="$ac_compiler $ac_option >&5"
7460295f
MG
3114case "(($ac_try" in
3115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116 *) ac_try_echo=$ac_try;;
3117esac
a0673b07
MG
3118eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3119$as_echo "$ac_try_echo"; } >&5
3120 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7460295f 3121 ac_status=$?
a0673b07
MG
3122 if test -s conftest.err; then
3123 sed '10a\
3124... rest of stderr output deleted ...
3125 10q' conftest.err >conftest.er1
3126 cat conftest.er1 >&5
3127 rm -f conftest.er1 conftest.err
3128 fi
3129 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3130 test $ac_status = 0; }
3131done
7460295f 3132
a0673b07 3133cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f 3134/* end confdefs.h. */
a0673b07 3135#include <stdio.h>
7460295f
MG
3136int
3137main ()
3138{
a0673b07
MG
3139FILE *f = fopen ("conftest.out", "w");
3140 return ferror (f) || fclose (f) != 0;
7460295f
MG
3141
3142 ;
3143 return 0;
3144}
3145_ACEOF
3146ac_clean_files_save=$ac_clean_files
a0673b07 3147ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
7460295f
MG
3148# Try to create an executable without -o first, disregard a.out.
3149# It will help us diagnose broken compilers, and finding out an intuition
3150# of exeext.
a0673b07 3151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
33aa8fe1
MG
3152$as_echo_n "checking for C compiler default output file name... " >&6; }
3153ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3154
3155# The possible output files:
3156ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3157
7460295f
MG
3158ac_rmfiles=
3159for ac_file in $ac_files
3160do
3161 case $ac_file in
33aa8fe1 3162 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7460295f
MG
3163 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3164 esac
3165done
3166rm -f $ac_rmfiles
3167
a0673b07 3168if { { ac_try="$ac_link_default"
7460295f
MG
3169case "(($ac_try" in
3170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3171 *) ac_try_echo=$ac_try;;
3172esac
a0673b07
MG
3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3174$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3175 (eval "$ac_link_default") 2>&5
3176 ac_status=$?
a0673b07
MG
3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178 test $ac_status = 0; }; then :
7460295f
MG
3179 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3180# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3181# in a Makefile. We should not override ac_cv_exeext if it was cached,
3182# so that the user can short-circuit this test for compilers unknown to
3183# Autoconf.
3184for ac_file in $ac_files ''
3185do
3186 test -f "$ac_file" || continue
3187 case $ac_file in
33aa8fe1 3188 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
7460295f
MG
3189 ;;
3190 [ab].out )
3191 # We found the default executable, but exeext='' is most
3192 # certainly right.
3193 break;;
3194 *.* )
a0673b07 3195 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
7460295f
MG
3196 then :; else
3197 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3198 fi
3199 # We set ac_cv_exeext here because the later test for it is not
3200 # safe: cross compilers may not add the suffix if given an `-o'
3201 # argument, so we may need to know it at that point already.
3202 # Even if this section looks crufty: it has the advantage of
3203 # actually working.
3204 break;;
3205 * )
3206 break;;
3207 esac
3208done
3209test "$ac_cv_exeext" = no && ac_cv_exeext=
3210
3211else
3212 ac_file=''
3213fi
a0673b07 3214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
33aa8fe1 3215$as_echo "$ac_file" >&6; }
a0673b07 3216if test -z "$ac_file"; then :
33aa8fe1 3217 $as_echo "$as_me: failed program was:" >&5
7460295f
MG
3218sed 's/^/| /' conftest.$ac_ext >&5
3219
a0673b07 3220{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3221$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07
MG
3222{ as_fn_set_status 77
3223as_fn_error "C compiler cannot create executables
3224See \`config.log' for more details." "$LINENO" 5; }; }
7460295f 3225fi
7460295f
MG
3226ac_exeext=$ac_cv_exeext
3227
3228# Check that the compiler produces executables we can run. If not, either
3229# the compiler is broken, or we cross compile.
a0673b07 3230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
33aa8fe1 3231$as_echo_n "checking whether the C compiler works... " >&6; }
7460295f
MG
3232# If not cross compiling, check that we can run a simple program.
3233if test "$cross_compiling" != yes; then
3234 if { ac_try='./$ac_file'
a0673b07 3235 { { case "(($ac_try" in
7460295f
MG
3236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3237 *) ac_try_echo=$ac_try;;
3238esac
a0673b07
MG
3239eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3240$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3241 (eval "$ac_try") 2>&5
3242 ac_status=$?
a0673b07
MG
3243 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3244 test $ac_status = 0; }; }; then
7460295f
MG
3245 cross_compiling=no
3246 else
3247 if test "$cross_compiling" = maybe; then
3248 cross_compiling=yes
3249 else
a0673b07 3250 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3251$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07 3252as_fn_error "cannot run C compiled programs.
7460295f 3253If you meant to cross compile, use \`--host'.
a0673b07 3254See \`config.log' for more details." "$LINENO" 5; }
7460295f
MG
3255 fi
3256 fi
3257fi
a0673b07 3258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 3259$as_echo "yes" >&6; }
7460295f 3260
a0673b07 3261rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
7460295f
MG
3262ac_clean_files=$ac_clean_files_save
3263# Check that the compiler produces executables we can run. If not, either
3264# the compiler is broken, or we cross compile.
a0673b07 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
33aa8fe1 3266$as_echo_n "checking whether we are cross compiling... " >&6; }
a0673b07 3267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
33aa8fe1 3268$as_echo "$cross_compiling" >&6; }
7460295f 3269
a0673b07 3270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
33aa8fe1 3271$as_echo_n "checking for suffix of executables... " >&6; }
a0673b07 3272if { { ac_try="$ac_link"
7460295f
MG
3273case "(($ac_try" in
3274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275 *) ac_try_echo=$ac_try;;
3276esac
a0673b07
MG
3277eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3278$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3279 (eval "$ac_link") 2>&5
3280 ac_status=$?
a0673b07
MG
3281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3282 test $ac_status = 0; }; then :
7460295f
MG
3283 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3284# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3285# work properly (i.e., refer to `conftest.exe'), while it won't with
3286# `rm'.
3287for ac_file in conftest.exe conftest conftest.*; do
3288 test -f "$ac_file" || continue
3289 case $ac_file in
33aa8fe1 3290 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
7460295f
MG
3291 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3292 break;;
3293 * ) break;;
3294 esac
3295done
3296else
a0673b07 3297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3298$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07
MG
3299as_fn_error "cannot compute suffix of executables: cannot compile and link
3300See \`config.log' for more details." "$LINENO" 5; }
7460295f 3301fi
7460295f 3302rm -f conftest$ac_cv_exeext
a0673b07 3303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
33aa8fe1 3304$as_echo "$ac_cv_exeext" >&6; }
7460295f
MG
3305
3306rm -f conftest.$ac_ext
3307EXEEXT=$ac_cv_exeext
3308ac_exeext=$EXEEXT
a0673b07 3309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
33aa8fe1 3310$as_echo_n "checking for suffix of object files... " >&6; }
a0673b07 3311if test "${ac_cv_objext+set}" = set; then :
33aa8fe1 3312 $as_echo_n "(cached) " >&6
7460295f 3313else
a0673b07 3314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3315/* end confdefs.h. */
3316
3317int
3318main ()
3319{
3320
3321 ;
3322 return 0;
3323}
3324_ACEOF
3325rm -f conftest.o conftest.obj
a0673b07 3326if { { ac_try="$ac_compile"
7460295f
MG
3327case "(($ac_try" in
3328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329 *) ac_try_echo=$ac_try;;
3330esac
a0673b07
MG
3331eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3332$as_echo "$ac_try_echo"; } >&5
7460295f
MG
3333 (eval "$ac_compile") 2>&5
3334 ac_status=$?
a0673b07
MG
3335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336 test $ac_status = 0; }; then :
7460295f
MG
3337 for ac_file in conftest.o conftest.obj conftest.*; do
3338 test -f "$ac_file" || continue;
3339 case $ac_file in
33aa8fe1 3340 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
7460295f
MG
3341 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3342 break;;
3343 esac
3344done
3345else
33aa8fe1 3346 $as_echo "$as_me: failed program was:" >&5
7460295f
MG
3347sed 's/^/| /' conftest.$ac_ext >&5
3348
a0673b07 3349{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 3350$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07
MG
3351as_fn_error "cannot compute suffix of object files: cannot compile
3352See \`config.log' for more details." "$LINENO" 5; }
7460295f 3353fi
7460295f
MG
3354rm -f conftest.$ac_cv_objext conftest.$ac_ext
3355fi
a0673b07 3356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
33aa8fe1 3357$as_echo "$ac_cv_objext" >&6; }
7460295f
MG
3358OBJEXT=$ac_cv_objext
3359ac_objext=$OBJEXT
a0673b07 3360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
33aa8fe1 3361$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
a0673b07 3362if test "${ac_cv_c_compiler_gnu+set}" = set; then :
33aa8fe1 3363 $as_echo_n "(cached) " >&6
7460295f 3364else
a0673b07 3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3366/* end confdefs.h. */
3367
3368int
3369main ()
3370{
3371#ifndef __GNUC__
3372 choke me
3373#endif
3374
3375 ;
3376 return 0;
3377}
3378_ACEOF
a0673b07 3379if ac_fn_c_try_compile "$LINENO"; then :
7460295f
MG
3380 ac_compiler_gnu=yes
3381else
a0673b07 3382 ac_compiler_gnu=no
7460295f 3383fi
7460295f
MG
3384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3385ac_cv_c_compiler_gnu=$ac_compiler_gnu
3386
3387fi
a0673b07 3388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
33aa8fe1
MG
3389$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3390if test $ac_compiler_gnu = yes; then
3391 GCC=yes
3392else
3393 GCC=
3394fi
7460295f
MG
3395ac_test_CFLAGS=${CFLAGS+set}
3396ac_save_CFLAGS=$CFLAGS
a0673b07 3397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
33aa8fe1 3398$as_echo_n "checking whether $CC accepts -g... " >&6; }
a0673b07 3399if test "${ac_cv_prog_cc_g+set}" = set; then :
33aa8fe1 3400 $as_echo_n "(cached) " >&6
7460295f
MG
3401else
3402 ac_save_c_werror_flag=$ac_c_werror_flag
3403 ac_c_werror_flag=yes
3404 ac_cv_prog_cc_g=no
3405 CFLAGS="-g"
a0673b07 3406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3407/* end confdefs.h. */
3408
3409int
3410main ()
3411{
3412
3413 ;
3414 return 0;
3415}
3416_ACEOF
a0673b07 3417if ac_fn_c_try_compile "$LINENO"; then :
7460295f
MG
3418 ac_cv_prog_cc_g=yes
3419else
a0673b07
MG
3420 CFLAGS=""
3421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3422/* end confdefs.h. */
3423
3424int
3425main ()
3426{
3427
3428 ;
3429 return 0;
3430}
3431_ACEOF
a0673b07 3432if ac_fn_c_try_compile "$LINENO"; then :
7460295f 3433
a0673b07
MG
3434else
3435 ac_c_werror_flag=$ac_save_c_werror_flag
7460295f 3436 CFLAGS="-g"
a0673b07 3437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3438/* end confdefs.h. */
3439
3440int
3441main ()
3442{
3443
3444 ;
3445 return 0;
3446}
3447_ACEOF
a0673b07 3448if ac_fn_c_try_compile "$LINENO"; then :
7460295f 3449 ac_cv_prog_cc_g=yes
7460295f 3450fi
7460295f
MG
3451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3452fi
7460295f
MG
3453rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3454fi
7460295f
MG
3455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456 ac_c_werror_flag=$ac_save_c_werror_flag
3457fi
a0673b07 3458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
33aa8fe1 3459$as_echo "$ac_cv_prog_cc_g" >&6; }
7460295f
MG
3460if test "$ac_test_CFLAGS" = set; then
3461 CFLAGS=$ac_save_CFLAGS
3462elif test $ac_cv_prog_cc_g = yes; then
3463 if test "$GCC" = yes; then
3464 CFLAGS="-g -O2"
3465 else
3466 CFLAGS="-g"
3467 fi
3468else
3469 if test "$GCC" = yes; then
3470 CFLAGS="-O2"
3471 else
3472 CFLAGS=
3473 fi
3474fi
a0673b07 3475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
33aa8fe1 3476$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
a0673b07 3477if test "${ac_cv_prog_cc_c89+set}" = set; then :
33aa8fe1 3478 $as_echo_n "(cached) " >&6
7460295f
MG
3479else
3480 ac_cv_prog_cc_c89=no
3481ac_save_CC=$CC
a0673b07 3482cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
3483/* end confdefs.h. */
3484#include <stdarg.h>
3485#include <stdio.h>
3486#include <sys/types.h>
3487#include <sys/stat.h>
3488/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3489struct buf { int x; };
3490FILE * (*rcsopen) (struct buf *, struct stat *, int);
3491static char *e (p, i)
3492 char **p;
3493 int i;
3494{
3495 return p[i];
3496}
3497static char *f (char * (*g) (char **, int), char **p, ...)
3498{
3499 char *s;
3500 va_list v;
3501 va_start (v,p);
3502 s = g (p, va_arg (v,int));
3503 va_end (v);
3504 return s;
3505}
3506
3507/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3508 function prototypes and stuff, but not '\xHH' hex character constants.
3509 These don't provoke an error unfortunately, instead are silently treated
3510 as 'x'. The following induces an error, until -std is added to get
3511 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3512 array size at least. It's necessary to write '\x00'==0 to get something
3513 that's true only with -std. */
3514int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3515
3516/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3517 inside strings and character constants. */
3518#define FOO(x) 'x'
3519int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3520
3521int test (int i, double x);
3522struct s1 {int (*f) (int a);};
3523struct s2 {int (*f) (double a);};
3524int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3525int argc;
3526char **argv;
3527int
3528main ()
3529{
3530return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3531 ;
3532 return 0;
3533}
3534_ACEOF
3535for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3536 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3537do
3538 CC="$ac_save_CC $ac_arg"
a0673b07 3539 if ac_fn_c_try_compile "$LINENO"; then :
7460295f 3540 ac_cv_prog_cc_c89=$ac_arg
7460295f 3541fi
7460295f
MG
3542rm -f core conftest.err conftest.$ac_objext
3543 test "x$ac_cv_prog_cc_c89" != "xno" && break
3544done
3545rm -f conftest.$ac_ext
3546CC=$ac_save_CC
3547
3548fi
3549# AC_CACHE_VAL
3550case "x$ac_cv_prog_cc_c89" in
3551 x)
a0673b07 3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
33aa8fe1 3553$as_echo "none needed" >&6; } ;;
7460295f 3554 xno)
a0673b07 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
33aa8fe1 3556$as_echo "unsupported" >&6; } ;;
7460295f
MG
3557 *)
3558 CC="$CC $ac_cv_prog_cc_c89"
a0673b07 3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
33aa8fe1 3560$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
7460295f 3561esac
a0673b07 3562if test "x$ac_cv_prog_cc_c89" != xno; then :
7460295f 3563
a0673b07 3564fi
7460295f
MG
3565
3566ac_ext=c
3567ac_cpp='$CPP $CPPFLAGS'
3568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571DEPDIR="${am__leading_dot}deps"
3572
3573ac_config_commands="$ac_config_commands depfiles"
3574
3575
3576am_make=${MAKE-make}
3577cat > confinc << 'END'
3578am__doit:
3579 @echo done
3580.PHONY: am__doit
3581END
3582# If we don't find an include directive, just comment out the code.
a0673b07 3583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
33aa8fe1 3584$as_echo_n "checking for style of include used by $am_make... " >&6; }
7460295f
MG
3585am__include="#"
3586am__quote=
3587_am_result=none
3588# First try GNU make style include.
3589echo "include confinc" > confmf
3590# We grep out `Entering directory' and `Leaving directory'
3591# messages which can occur if `w' ends up in MAKEFLAGS.
3592# In particular we don't look at `^make:' because GNU make might
3593# be invoked under some other name (usually "gmake"), in which
3594# case it prints its new name instead of `make'.
3595if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3596 am__include=include
3597 am__quote=
3598 _am_result=GNU
3599fi
3600# Now try BSD make style include.
3601if test "$am__include" = "#"; then
3602 echo '.include "confinc"' > confmf
3603 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3604 am__include=.include
3605 am__quote="\""
3606 _am_result=BSD
3607 fi
3608fi
3609
3610
a0673b07 3611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
33aa8fe1 3612$as_echo "$_am_result" >&6; }
7460295f
MG
3613rm -f confinc confmf
3614
3615# Check whether --enable-dependency-tracking was given.
a0673b07 3616if test "${enable_dependency_tracking+set}" = set; then :
7460295f
MG
3617 enableval=$enable_dependency_tracking;
3618fi
3619
3620if test "x$enable_dependency_tracking" != xno; then
3621 am_depcomp="$ac_aux_dir/depcomp"
3622 AMDEPBACKSLASH='\'
3623fi
3624 if test "x$enable_dependency_tracking" != xno; then
3625 AMDEP_TRUE=
3626 AMDEP_FALSE='#'
3627else
3628 AMDEP_TRUE='#'
3629 AMDEP_FALSE=
3630fi
3631
3632
3633
3634depcc="$CC" am_compiler_list=
3635
a0673b07 3636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
33aa8fe1 3637$as_echo_n "checking dependency style of $depcc... " >&6; }
a0673b07 3638if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
33aa8fe1 3639 $as_echo_n "(cached) " >&6
7460295f
MG
3640else
3641 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3642 # We make a subdir and do the tests there. Otherwise we can end up
3643 # making bogus files that we don't know about and never remove. For
3644 # instance it was reported that on HP-UX the gcc test will end up
3645 # making a dummy file named `D' -- because `-MD' means `put the output
3646 # in D'.
3647 mkdir conftest.dir
3648 # Copy depcomp to subdir because otherwise we won't find it if we're
3649 # using a relative directory.
3650 cp "$am_depcomp" conftest.dir
3651 cd conftest.dir
3652 # We will build objects and dependencies in a subdirectory because
3653 # it helps to detect inapplicable dependency modes. For instance
3654 # both Tru64's cc and ICC support -MD to output dependencies as a
3655 # side effect of compilation, but ICC will put the dependencies in
3656 # the current directory while Tru64 will put them in the object
3657 # directory.
3658 mkdir sub
3659
3660 am_cv_CC_dependencies_compiler_type=none
3661 if test "$am_compiler_list" = ""; then
3662 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3663 fi
3664 for depmode in $am_compiler_list; do
3665 # Setup a source with many dependencies, because some compilers
3666 # like to wrap large dependency lists on column 80 (with \), and
3667 # we should not choose a depcomp mode which is confused by this.
3668 #
3669 # We need to recreate these files for each test, as the compiler may
3670 # overwrite some of them when testing with obscure command lines.
3671 # This happens at least with the AIX C compiler.
3672 : > sub/conftest.c
3673 for i in 1 2 3 4 5 6; do
3674 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3675 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3676 # Solaris 8's {/usr,}/bin/sh.
3677 touch sub/conftst$i.h
3678 done
3679 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3680
3681 case $depmode in
3682 nosideeffect)
3683 # after this tag, mechanisms are not by side-effect, so they'll
3684 # only be used when explicitly requested
3685 if test "x$enable_dependency_tracking" = xyes; then
3686 continue
3687 else
3688 break
3689 fi
3690 ;;
3691 none) break ;;
3692 esac
3693 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3694 # mode. It turns out that the SunPro C++ compiler does not properly
3695 # handle `-M -o', and we need to detect this.
3696 if depmode=$depmode \
3697 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3698 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3699 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3700 >/dev/null 2>conftest.err &&
3701 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3702 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3703 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3704 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3705 # icc doesn't choke on unknown options, it will just issue warnings
3706 # or remarks (even with -Werror). So we grep stderr for any message
3707 # that says an option was ignored or not supported.
3708 # When given -MP, icc 7.0 and 7.1 complain thusly:
3709 # icc: Command line warning: ignoring option '-M'; no argument required
3710 # The diagnosis changed in icc 8.0:
3711 # icc: Command line remark: option '-MP' not supported
3712 if (grep 'ignoring option' conftest.err ||
3713 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3714 am_cv_CC_dependencies_compiler_type=$depmode
3715 break
3716 fi
3717 fi
3718 done
3719
3720 cd ..
3721 rm -rf conftest.dir
3722else
3723 am_cv_CC_dependencies_compiler_type=none
3724fi
3725
3726fi
a0673b07 3727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
33aa8fe1 3728$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7460295f
MG
3729CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3730
3731 if
3732 test "x$enable_dependency_tracking" != xno \
3733 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3734 am__fastdepCC_TRUE=
3735 am__fastdepCC_FALSE='#'
3736else
3737 am__fastdepCC_TRUE='#'
3738 am__fastdepCC_FALSE=
3739fi
3740
3741
c593cf68
MG
3742
3743ac_c_werror_flag=yes
7460295f 3744
572ac014
MG
3745case `pwd` in
3746 *\ * | *\ *)
a0673b07 3747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
33aa8fe1 3748$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
572ac014
MG
3749esac
3750
3751
3752
3753macro_version='2.2.6'
3754macro_revision='1.3012'
3755
3756
3757
7460295f
MG
3758
3759
7460295f
MG
3760
3761
7460295f
MG
3762
3763
572ac014
MG
3764
3765
3766
3767
3768ltmain="$ac_aux_dir/ltmain.sh"
3769
7460295f
MG
3770# Make sure we can run config.sub.
3771$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
a0673b07 3772 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
7460295f 3773
a0673b07 3774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
33aa8fe1 3775$as_echo_n "checking build system type... " >&6; }
a0673b07 3776if test "${ac_cv_build+set}" = set; then :
33aa8fe1 3777 $as_echo_n "(cached) " >&6
7460295f
MG
3778else
3779 ac_build_alias=$build_alias
3780test "x$ac_build_alias" = x &&
3781 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3782test "x$ac_build_alias" = x &&
a0673b07 3783 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
7460295f 3784ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
a0673b07 3785 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
7460295f
MG
3786
3787fi
a0673b07 3788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
33aa8fe1 3789$as_echo "$ac_cv_build" >&6; }
7460295f
MG
3790case $ac_cv_build in
3791*-*-*) ;;
a0673b07 3792*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
7460295f
MG
3793esac
3794build=$ac_cv_build
3795ac_save_IFS=$IFS; IFS='-'
3796set x $ac_cv_build
3797shift
3798build_cpu=$1
3799build_vendor=$2
3800shift; shift
3801# Remember, the first character of IFS is used to create $*,
3802# except with old shells:
3803build_os=$*
3804IFS=$ac_save_IFS
3805case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3806
3807
a0673b07 3808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
33aa8fe1 3809$as_echo_n "checking host system type... " >&6; }
a0673b07 3810if test "${ac_cv_host+set}" = set; then :
33aa8fe1 3811 $as_echo_n "(cached) " >&6
7460295f
MG
3812else
3813 if test "x$host_alias" = x; then
3814 ac_cv_host=$ac_cv_build
3815else
3816 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
a0673b07 3817 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
7460295f
MG
3818fi
3819
3820fi
a0673b07 3821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
33aa8fe1 3822$as_echo "$ac_cv_host" >&6; }
7460295f
MG
3823case $ac_cv_host in
3824*-*-*) ;;
a0673b07 3825*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
7460295f
MG
3826esac
3827host=$ac_cv_host
3828ac_save_IFS=$IFS; IFS='-'
3829set x $ac_cv_host
3830shift
3831host_cpu=$1
3832host_vendor=$2
3833shift; shift
3834# Remember, the first character of IFS is used to create $*,
3835# except with old shells:
3836host_os=$*
3837IFS=$ac_save_IFS
3838case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3839
3840
a0673b07 3841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
33aa8fe1 3842$as_echo_n "checking for a sed that does not truncate output... " >&6; }
a0673b07 3843if test "${ac_cv_path_SED+set}" = set; then :
33aa8fe1 3844 $as_echo_n "(cached) " >&6
572ac014
MG
3845else
3846 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3847 for ac_i in 1 2 3 4 5 6 7; do
3848 ac_script="$ac_script$as_nl$ac_script"
3849 done
33aa8fe1 3850 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
a0673b07 3851 { ac_script=; unset ac_script;}
33aa8fe1 3852 if test -z "$SED"; then
572ac014 3853 ac_path_SED_found=false
33aa8fe1
MG
3854 # Loop through the user's path and test for each of PROGNAME-LIST
3855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460295f
MG
3856for as_dir in $PATH
3857do
3858 IFS=$as_save_IFS
3859 test -z "$as_dir" && as_dir=.
a0673b07 3860 for ac_prog in sed gsed; do
33aa8fe1
MG
3861 for ac_exec_ext in '' $ac_executable_extensions; do
3862 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3863 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3864# Check for GNU ac_path_SED and select it if it is found.
572ac014
MG
3865 # Check for GNU $ac_path_SED
3866case `"$ac_path_SED" --version 2>&1` in
3867*GNU*)
3868 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3869*)
3870 ac_count=0
33aa8fe1 3871 $as_echo_n 0123456789 >"conftest.in"
572ac014
MG
3872 while :
3873 do
3874 cat "conftest.in" "conftest.in" >"conftest.tmp"
3875 mv "conftest.tmp" "conftest.in"
3876 cp "conftest.in" "conftest.nl"
33aa8fe1 3877 $as_echo '' >> "conftest.nl"
572ac014
MG
3878 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3879 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 3880 as_fn_arith $ac_count + 1 && ac_count=$as_val
572ac014
MG
3881 if test $ac_count -gt ${ac_path_SED_max-0}; then
3882 # Best one so far, save it but keep looking for a better one
3883 ac_cv_path_SED="$ac_path_SED"
3884 ac_path_SED_max=$ac_count
7460295f 3885 fi
572ac014
MG
3886 # 10*(2^10) chars as input seems more than enough
3887 test $ac_count -gt 10 && break
3888 done
3889 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3890esac
3891
33aa8fe1
MG
3892 $ac_path_SED_found && break 3
3893 done
7460295f 3894 done
a0673b07 3895 done
572ac014 3896IFS=$as_save_IFS
33aa8fe1 3897 if test -z "$ac_cv_path_SED"; then
a0673b07 3898 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
33aa8fe1 3899 fi
572ac014
MG
3900else
3901 ac_cv_path_SED=$SED
3902fi
3903
7460295f 3904fi
a0673b07 3905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
33aa8fe1 3906$as_echo "$ac_cv_path_SED" >&6; }
572ac014
MG
3907 SED="$ac_cv_path_SED"
3908 rm -f conftest.sed
3909
3910test -z "$SED" && SED=sed
3911Xsed="$SED -e 1s/^X//"
3912
3913
3914
3915
3916
3917
3918
3919
7460295f 3920
7460295f 3921
7460295f 3922
a0673b07 3923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
33aa8fe1 3924$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
a0673b07 3925if test "${ac_cv_path_GREP+set}" = set; then :
33aa8fe1 3926 $as_echo_n "(cached) " >&6
7460295f 3927else
33aa8fe1 3928 if test -z "$GREP"; then
7460295f 3929 ac_path_GREP_found=false
33aa8fe1
MG
3930 # Loop through the user's path and test for each of PROGNAME-LIST
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460295f
MG
3932for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
a0673b07 3936 for ac_prog in grep ggrep; do
33aa8fe1
MG
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3939 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3940# Check for GNU ac_path_GREP and select it if it is found.
7460295f
MG
3941 # Check for GNU $ac_path_GREP
3942case `"$ac_path_GREP" --version 2>&1` in
3943*GNU*)
3944 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3945*)
3946 ac_count=0
33aa8fe1 3947 $as_echo_n 0123456789 >"conftest.in"
7460295f
MG
3948 while :
3949 do
3950 cat "conftest.in" "conftest.in" >"conftest.tmp"
3951 mv "conftest.tmp" "conftest.in"
3952 cp "conftest.in" "conftest.nl"
33aa8fe1 3953 $as_echo 'GREP' >> "conftest.nl"
7460295f
MG
3954 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 3956 as_fn_arith $ac_count + 1 && ac_count=$as_val
7460295f
MG
3957 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3958 # Best one so far, save it but keep looking for a better one
3959 ac_cv_path_GREP="$ac_path_GREP"
3960 ac_path_GREP_max=$ac_count
3961 fi
3962 # 10*(2^10) chars as input seems more than enough
3963 test $ac_count -gt 10 && break
3964 done
3965 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966esac
3967
33aa8fe1
MG
3968 $ac_path_GREP_found && break 3
3969 done
7460295f 3970 done
a0673b07 3971 done
7460295f 3972IFS=$as_save_IFS
33aa8fe1 3973 if test -z "$ac_cv_path_GREP"; then
a0673b07 3974 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33aa8fe1 3975 fi
7460295f
MG
3976else
3977 ac_cv_path_GREP=$GREP
3978fi
3979
7460295f 3980fi
a0673b07 3981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
33aa8fe1 3982$as_echo "$ac_cv_path_GREP" >&6; }
7460295f
MG
3983 GREP="$ac_cv_path_GREP"
3984
3985
a0673b07 3986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
33aa8fe1 3987$as_echo_n "checking for egrep... " >&6; }
a0673b07 3988if test "${ac_cv_path_EGREP+set}" = set; then :
33aa8fe1 3989 $as_echo_n "(cached) " >&6
7460295f
MG
3990else
3991 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3992 then ac_cv_path_EGREP="$GREP -E"
3993 else
33aa8fe1 3994 if test -z "$EGREP"; then
7460295f 3995 ac_path_EGREP_found=false
33aa8fe1
MG
3996 # Loop through the user's path and test for each of PROGNAME-LIST
3997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460295f
MG
3998for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3999do
4000 IFS=$as_save_IFS
4001 test -z "$as_dir" && as_dir=.
a0673b07 4002 for ac_prog in egrep; do
33aa8fe1
MG
4003 for ac_exec_ext in '' $ac_executable_extensions; do
4004 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4005 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4006# Check for GNU ac_path_EGREP and select it if it is found.
7460295f
MG
4007 # Check for GNU $ac_path_EGREP
4008case `"$ac_path_EGREP" --version 2>&1` in
4009*GNU*)
4010 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4011*)
4012 ac_count=0
33aa8fe1 4013 $as_echo_n 0123456789 >"conftest.in"
7460295f
MG
4014 while :
4015 do
4016 cat "conftest.in" "conftest.in" >"conftest.tmp"
4017 mv "conftest.tmp" "conftest.in"
4018 cp "conftest.in" "conftest.nl"
33aa8fe1 4019 $as_echo 'EGREP' >> "conftest.nl"
7460295f
MG
4020 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4021 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 4022 as_fn_arith $ac_count + 1 && ac_count=$as_val
7460295f
MG
4023 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4024 # Best one so far, save it but keep looking for a better one
4025 ac_cv_path_EGREP="$ac_path_EGREP"
4026 ac_path_EGREP_max=$ac_count
4027 fi
4028 # 10*(2^10) chars as input seems more than enough
4029 test $ac_count -gt 10 && break
4030 done
4031 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4032esac
4033
33aa8fe1
MG
4034 $ac_path_EGREP_found && break 3
4035 done
7460295f 4036 done
a0673b07 4037 done
7460295f 4038IFS=$as_save_IFS
33aa8fe1 4039 if test -z "$ac_cv_path_EGREP"; then
a0673b07 4040 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33aa8fe1 4041 fi
7460295f
MG
4042else
4043 ac_cv_path_EGREP=$EGREP
4044fi
4045
7460295f
MG
4046 fi
4047fi
a0673b07 4048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
33aa8fe1 4049$as_echo "$ac_cv_path_EGREP" >&6; }
7460295f
MG
4050 EGREP="$ac_cv_path_EGREP"
4051
4052
a0673b07 4053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
33aa8fe1 4054$as_echo_n "checking for fgrep... " >&6; }
a0673b07 4055if test "${ac_cv_path_FGREP+set}" = set; then :
33aa8fe1 4056 $as_echo_n "(cached) " >&6
572ac014
MG
4057else
4058 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4059 then ac_cv_path_FGREP="$GREP -F"
4060 else
33aa8fe1 4061 if test -z "$FGREP"; then
572ac014 4062 ac_path_FGREP_found=false
33aa8fe1
MG
4063 # Loop through the user's path and test for each of PROGNAME-LIST
4064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
572ac014
MG
4065for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4066do
4067 IFS=$as_save_IFS
4068 test -z "$as_dir" && as_dir=.
a0673b07 4069 for ac_prog in fgrep; do
33aa8fe1
MG
4070 for ac_exec_ext in '' $ac_executable_extensions; do
4071 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4072 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4073# Check for GNU ac_path_FGREP and select it if it is found.
572ac014
MG
4074 # Check for GNU $ac_path_FGREP
4075case `"$ac_path_FGREP" --version 2>&1` in
4076*GNU*)
4077 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4078*)
4079 ac_count=0
33aa8fe1 4080 $as_echo_n 0123456789 >"conftest.in"
572ac014
MG
4081 while :
4082 do
4083 cat "conftest.in" "conftest.in" >"conftest.tmp"
4084 mv "conftest.tmp" "conftest.in"
4085 cp "conftest.in" "conftest.nl"
33aa8fe1 4086 $as_echo 'FGREP' >> "conftest.nl"
572ac014
MG
4087 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4088 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
a0673b07 4089 as_fn_arith $ac_count + 1 && ac_count=$as_val
572ac014
MG
4090 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4091 # Best one so far, save it but keep looking for a better one
4092 ac_cv_path_FGREP="$ac_path_FGREP"
4093 ac_path_FGREP_max=$ac_count
4094 fi
4095 # 10*(2^10) chars as input seems more than enough
4096 test $ac_count -gt 10 && break
4097 done
4098 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4099esac
4100
33aa8fe1
MG
4101 $ac_path_FGREP_found && break 3
4102 done
572ac014 4103 done
a0673b07 4104 done
572ac014 4105IFS=$as_save_IFS
33aa8fe1 4106 if test -z "$ac_cv_path_FGREP"; then
a0673b07 4107 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
33aa8fe1 4108 fi
7460295f 4109else
572ac014 4110 ac_cv_path_FGREP=$FGREP
7460295f
MG
4111fi
4112
572ac014
MG
4113 fi
4114fi
a0673b07 4115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
33aa8fe1 4116$as_echo "$ac_cv_path_FGREP" >&6; }
572ac014
MG
4117 FGREP="$ac_cv_path_FGREP"
4118
4119
4120test -z "$GREP" && GREP=grep
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140# Check whether --with-gnu-ld was given.
a0673b07 4141if test "${with_gnu_ld+set}" = set; then :
572ac014
MG
4142 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4143else
4144 with_gnu_ld=no
4145fi
4146
4147ac_prog=ld
4148if test "$GCC" = yes; then
4149 # Check if gcc -print-prog-name=ld gives a path.
a0673b07 4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
33aa8fe1 4151$as_echo_n "checking for ld used by $CC... " >&6; }
572ac014
MG
4152 case $host in
4153 *-*-mingw*)
4154 # gcc leaves a trailing carriage return which upsets mingw
4155 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4156 *)
4157 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4158 esac
4159 case $ac_prog in
4160 # Accept absolute paths.
4161 [\\/]* | ?:[\\/]*)
4162 re_direlt='/[^/][^/]*/\.\./'
4163 # Canonicalize the pathname of ld
4164 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4165 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4166 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4167 done
4168 test -z "$LD" && LD="$ac_prog"
4169 ;;
4170 "")
4171 # If it fails, then pretend we aren't using GCC.
7460295f
MG
4172 ac_prog=ld
4173 ;;
4174 *)
4175 # If it is relative, then search for the first ld in PATH.
4176 with_gnu_ld=unknown
4177 ;;
4178 esac
4179elif test "$with_gnu_ld" = yes; then
a0673b07 4180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
33aa8fe1 4181$as_echo_n "checking for GNU ld... " >&6; }
7460295f 4182else
a0673b07 4183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
33aa8fe1 4184$as_echo_n "checking for non-GNU ld... " >&6; }
7460295f 4185fi
a0673b07 4186if test "${lt_cv_path_LD+set}" = set; then :
33aa8fe1 4187 $as_echo_n "(cached) " >&6
7460295f
MG
4188else
4189 if test -z "$LD"; then
4190 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4191 for ac_dir in $PATH; do
4192 IFS="$lt_save_ifs"
4193 test -z "$ac_dir" && ac_dir=.
4194 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4195 lt_cv_path_LD="$ac_dir/$ac_prog"
4196 # Check to see if the program is GNU ld. I'd rather use --version,
4197 # but apparently some variants of GNU ld only accept -v.
4198 # Break only if it was the GNU/non-GNU ld that we prefer.
4199 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4200 *GNU* | *'with BFD'*)
4201 test "$with_gnu_ld" != no && break
4202 ;;
4203 *)
4204 test "$with_gnu_ld" != yes && break
4205 ;;
4206 esac
4207 fi
4208 done
4209 IFS="$lt_save_ifs"
4210else
4211 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4212fi
4213fi
4214
4215LD="$lt_cv_path_LD"
4216if test -n "$LD"; then
a0673b07 4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
33aa8fe1 4218$as_echo "$LD" >&6; }
7460295f 4219else
a0673b07 4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4221$as_echo "no" >&6; }
7460295f 4222fi
a0673b07
MG
4223test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
33aa8fe1 4225$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
a0673b07 4226if test "${lt_cv_prog_gnu_ld+set}" = set; then :
33aa8fe1 4227 $as_echo_n "(cached) " >&6
7460295f
MG
4228else
4229 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4230case `$LD -v 2>&1 </dev/null` in
4231*GNU* | *'with BFD'*)
4232 lt_cv_prog_gnu_ld=yes
4233 ;;
4234*)
4235 lt_cv_prog_gnu_ld=no
4236 ;;
4237esac
4238fi
a0673b07 4239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
33aa8fe1 4240$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7460295f
MG
4241with_gnu_ld=$lt_cv_prog_gnu_ld
4242
4243
7460295f 4244
572ac014
MG
4245
4246
4247
4248
4249
4250
a0673b07 4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
33aa8fe1 4252$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
a0673b07 4253if test "${lt_cv_path_NM+set}" = set; then :
33aa8fe1 4254 $as_echo_n "(cached) " >&6
7460295f
MG
4255else
4256 if test -n "$NM"; then
4257 # Let the user override the test.
4258 lt_cv_path_NM="$NM"
4259else
4260 lt_nm_to_check="${ac_tool_prefix}nm"
4261 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4262 lt_nm_to_check="$lt_nm_to_check nm"
4263 fi
4264 for lt_tmp_nm in $lt_nm_to_check; do
4265 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4266 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4267 IFS="$lt_save_ifs"
4268 test -z "$ac_dir" && ac_dir=.
4269 tmp_nm="$ac_dir/$lt_tmp_nm"
4270 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4271 # Check to see if the nm accepts a BSD-compat flag.
4272 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4273 # nm: unknown option "B" ignored
4274 # Tru64's nm complains that /dev/null is an invalid object file
4275 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4276 */dev/null* | *'Invalid file or object type'*)
4277 lt_cv_path_NM="$tmp_nm -B"
4278 break
4279 ;;
4280 *)
4281 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4282 */dev/null*)
4283 lt_cv_path_NM="$tmp_nm -p"
4284 break
4285 ;;
4286 *)
4287 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4288 continue # so that we can try to find one that supports BSD flags
4289 ;;
4290 esac
4291 ;;
4292 esac
4293 fi
4294 done
4295 IFS="$lt_save_ifs"
4296 done
572ac014 4297 : ${lt_cv_path_NM=no}
7460295f
MG
4298fi
4299fi
a0673b07 4300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
33aa8fe1 4301$as_echo "$lt_cv_path_NM" >&6; }
572ac014
MG
4302if test "$lt_cv_path_NM" != "no"; then
4303 NM="$lt_cv_path_NM"
4304else
4305 # Didn't find any BSD compatible name lister, look for dumpbin.
4306 if test -n "$ac_tool_prefix"; then
4307 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4308 do
4309 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4310set dummy $ac_tool_prefix$ac_prog; ac_word=$2
a0673b07 4311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4312$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4313if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
33aa8fe1 4314 $as_echo_n "(cached) " >&6
572ac014
MG
4315else
4316 if test -n "$DUMPBIN"; then
4317 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4318else
4319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320for as_dir in $PATH
4321do
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
a0673b07 4324 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4326 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
a0673b07 4327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4328 break 2
4329 fi
4330done
a0673b07 4331 done
572ac014 4332IFS=$as_save_IFS
7460295f 4333
572ac014
MG
4334fi
4335fi
4336DUMPBIN=$ac_cv_prog_DUMPBIN
4337if test -n "$DUMPBIN"; then
a0673b07 4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
33aa8fe1 4339$as_echo "$DUMPBIN" >&6; }
7460295f 4340else
a0673b07 4341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4342$as_echo "no" >&6; }
7460295f
MG
4343fi
4344
7460295f 4345
572ac014
MG
4346 test -n "$DUMPBIN" && break
4347 done
4348fi
4349if test -z "$DUMPBIN"; then
4350 ac_ct_DUMPBIN=$DUMPBIN
4351 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4352do
4353 # Extract the first word of "$ac_prog", so it can be a program name with args.
4354set dummy $ac_prog; ac_word=$2
a0673b07 4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4356$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4357if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
33aa8fe1 4358 $as_echo_n "(cached) " >&6
572ac014
MG
4359else
4360 if test -n "$ac_ct_DUMPBIN"; then
4361 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4362else
4363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4364for as_dir in $PATH
4365do
4366 IFS=$as_save_IFS
4367 test -z "$as_dir" && as_dir=.
a0673b07 4368 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4370 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
a0673b07 4371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4372 break 2
4373 fi
4374done
a0673b07 4375 done
572ac014 4376IFS=$as_save_IFS
7460295f 4377
572ac014
MG
4378fi
4379fi
4380ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4381if test -n "$ac_ct_DUMPBIN"; then
a0673b07 4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
33aa8fe1 4383$as_echo "$ac_ct_DUMPBIN" >&6; }
572ac014 4384else
a0673b07 4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4386$as_echo "no" >&6; }
572ac014 4387fi
7460295f 4388
7460295f 4389
572ac014
MG
4390 test -n "$ac_ct_DUMPBIN" && break
4391done
7460295f 4392
572ac014
MG
4393 if test "x$ac_ct_DUMPBIN" = x; then
4394 DUMPBIN=":"
7460295f 4395 else
572ac014
MG
4396 case $cross_compiling:$ac_tool_warned in
4397yes:)
a0673b07 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 4399$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014
MG
4400ac_tool_warned=yes ;;
4401esac
4402 DUMPBIN=$ac_ct_DUMPBIN
7460295f 4403 fi
572ac014 4404fi
7460295f 4405
7460295f 4406
572ac014
MG
4407 if test "$DUMPBIN" != ":"; then
4408 NM="$DUMPBIN"
7460295f 4409 fi
572ac014
MG
4410fi
4411test -z "$NM" && NM=nm
7460295f 4412
7460295f 4413
7460295f 4414
7460295f 4415
7460295f 4416
7460295f 4417
a0673b07 4418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
33aa8fe1 4419$as_echo_n "checking the name lister ($NM) interface... " >&6; }
a0673b07 4420if test "${lt_cv_nm_interface+set}" = set; then :
33aa8fe1 4421 $as_echo_n "(cached) " >&6
572ac014
MG
4422else
4423 lt_cv_nm_interface="BSD nm"
4424 echo "int some_variable = 0;" > conftest.$ac_ext
a0673b07 4425 (eval echo "\"\$as_me:4425: $ac_compile\"" >&5)
572ac014
MG
4426 (eval "$ac_compile" 2>conftest.err)
4427 cat conftest.err >&5
a0673b07 4428 (eval echo "\"\$as_me:4428: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
572ac014
MG
4429 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4430 cat conftest.err >&5
a0673b07 4431 (eval echo "\"\$as_me:4431: output\"" >&5)
572ac014
MG
4432 cat conftest.out >&5
4433 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4434 lt_cv_nm_interface="MS dumpbin"
7460295f 4435 fi
572ac014
MG
4436 rm -f conftest*
4437fi
a0673b07 4438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
33aa8fe1 4439$as_echo "$lt_cv_nm_interface" >&6; }
7460295f 4440
a0673b07 4441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
33aa8fe1 4442$as_echo_n "checking whether ln -s works... " >&6; }
572ac014
MG
4443LN_S=$as_ln_s
4444if test "$LN_S" = "ln -s"; then
a0673b07 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 4446$as_echo "yes" >&6; }
572ac014 4447else
a0673b07 4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
33aa8fe1 4449$as_echo "no, using $LN_S" >&6; }
572ac014 4450fi
7460295f 4451
572ac014 4452# find the maximum length of command line arguments
a0673b07 4453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
33aa8fe1 4454$as_echo_n "checking the maximum length of command line arguments... " >&6; }
a0673b07 4455if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
33aa8fe1 4456 $as_echo_n "(cached) " >&6
572ac014
MG
4457else
4458 i=0
4459 teststring="ABCD"
7460295f 4460
572ac014
MG
4461 case $build_os in
4462 msdosdjgpp*)
4463 # On DJGPP, this test can blow up pretty badly due to problems in libc
4464 # (any single argument exceeding 2000 bytes causes a buffer overrun
4465 # during glob expansion). Even if it were fixed, the result of this
4466 # check would be larger than it should be.
4467 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4468 ;;
7460295f 4469
572ac014
MG
4470 gnu*)
4471 # Under GNU Hurd, this test is not required because there is
4472 # no limit to the length of command line arguments.
4473 # Libtool will interpret -1 as no limit whatsoever
4474 lt_cv_sys_max_cmd_len=-1;
4475 ;;
7460295f 4476
572ac014
MG
4477 cygwin* | mingw* | cegcc*)
4478 # On Win9x/ME, this test blows up -- it succeeds, but takes
4479 # about 5 minutes as the teststring grows exponentially.
4480 # Worse, since 9x/ME are not pre-emptively multitasking,
4481 # you end up with a "frozen" computer, even though with patience
4482 # the test eventually succeeds (with a max line length of 256k).
4483 # Instead, let's just punt: use the minimum linelength reported by
4484 # all of the supported platforms: 8192 (on NT/2K/XP).
4485 lt_cv_sys_max_cmd_len=8192;
4486 ;;
7460295f 4487
572ac014
MG
4488 amigaos*)
4489 # On AmigaOS with pdksh, this test takes hours, literally.
4490 # So we just punt and use a minimum line length of 8192.
4491 lt_cv_sys_max_cmd_len=8192;
4492 ;;
7460295f 4493
572ac014
MG
4494 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4495 # This has been around since 386BSD, at least. Likely further.
4496 if test -x /sbin/sysctl; then
4497 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4498 elif test -x /usr/sbin/sysctl; then
4499 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4500 else
4501 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4502 fi
4503 # And add a safety zone
4504 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4505 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7460295f 4506 ;;
572ac014
MG
4507
4508 interix*)
4509 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4510 lt_cv_sys_max_cmd_len=196608
7460295f 4511 ;;
572ac014
MG
4512
4513 osf*)
4514 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4515 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4516 # nice to cause kernel panics so lets avoid the loop below.
4517 # First set a reasonable default.
4518 lt_cv_sys_max_cmd_len=16384
4519 #
4520 if test -x /sbin/sysconfig; then
4521 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4522 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4523 esac
4524 fi
7460295f 4525 ;;
572ac014
MG
4526 sco3.2v5*)
4527 lt_cv_sys_max_cmd_len=102400
7460295f 4528 ;;
572ac014
MG
4529 sysv5* | sco5v6* | sysv4.2uw2*)
4530 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4531 if test -n "$kargmax"; then
4532 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4533 else
4534 lt_cv_sys_max_cmd_len=32768
4535 fi
7460295f 4536 ;;
572ac014
MG
4537 *)
4538 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4539 if test -n "$lt_cv_sys_max_cmd_len"; then
4540 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4541 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4542 else
4543 # Make teststring a little bigger before we do anything with it.
4544 # a 1K string should be a reasonable start.
4545 for i in 1 2 3 4 5 6 7 8 ; do
4546 teststring=$teststring$teststring
4547 done
4548 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4549 # If test is not a shell built-in, we'll probably end up computing a
4550 # maximum length that is only half of the actual maximum length, but
4551 # we can't tell.
4552 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4553 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4554 test $i != 17 # 1/2 MB should be enough
4555 do
4556 i=`expr $i + 1`
4557 teststring=$teststring$teststring
4558 done
4559 # Only check the string length outside the loop.
4560 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4561 teststring=
4562 # Add a significant safety factor because C++ compilers can tack on
4563 # massive amounts of additional arguments before passing them to the
4564 # linker. It appears as though 1/2 is a usable value.
4565 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4566 fi
7460295f
MG
4567 ;;
4568 esac
7460295f 4569
572ac014 4570fi
7460295f 4571
572ac014 4572if test -n $lt_cv_sys_max_cmd_len ; then
a0673b07 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
33aa8fe1 4574$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
572ac014 4575else
a0673b07 4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
33aa8fe1 4577$as_echo "none" >&6; }
7460295f 4578fi
572ac014 4579max_cmd_len=$lt_cv_sys_max_cmd_len
7460295f
MG
4580
4581
4582
4583
7460295f 4584
7460295f 4585
572ac014
MG
4586: ${CP="cp -f"}
4587: ${MV="mv -f"}
4588: ${RM="rm -f"}
7460295f 4589
a0673b07 4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
33aa8fe1 4591$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
572ac014
MG
4592# Try some XSI features
4593xsi_shell=no
4594( _lt_dummy="a/b/c"
4595 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4596 = c,a/b,, \
4597 && eval 'test $(( 1 + 1 )) -eq 2 \
4598 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4599 && xsi_shell=yes
a0673b07 4600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
33aa8fe1 4601$as_echo "$xsi_shell" >&6; }
7460295f 4602
572ac014 4603
a0673b07 4604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
33aa8fe1 4605$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
572ac014
MG
4606lt_shell_append=no
4607( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4608 >/dev/null 2>&1 \
4609 && lt_shell_append=yes
a0673b07 4610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
33aa8fe1 4611$as_echo "$lt_shell_append" >&6; }
572ac014
MG
4612
4613
4614if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4615 lt_unset=unset
4616else
4617 lt_unset=false
7460295f
MG
4618fi
4619
7460295f 4620
572ac014
MG
4621
4622
4623
4624# test EBCDIC or ASCII
4625case `echo X|tr X '\101'` in
4626 A) # ASCII based system
4627 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4628 lt_SP2NL='tr \040 \012'
4629 lt_NL2SP='tr \015\012 \040\040'
7460295f 4630 ;;
572ac014
MG
4631 *) # EBCDIC based system
4632 lt_SP2NL='tr \100 \n'
4633 lt_NL2SP='tr \r\n \100\100'
7460295f 4634 ;;
572ac014 4635esac
7460295f 4636
7460295f 4637
7460295f 4638
7460295f 4639
7460295f 4640
7460295f 4641
7460295f 4642
7460295f 4643
572ac014 4644
a0673b07 4645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
33aa8fe1 4646$as_echo_n "checking for $LD option to reload object files... " >&6; }
a0673b07 4647if test "${lt_cv_ld_reload_flag+set}" = set; then :
33aa8fe1 4648 $as_echo_n "(cached) " >&6
572ac014
MG
4649else
4650 lt_cv_ld_reload_flag='-r'
7460295f 4651fi
a0673b07 4652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
33aa8fe1 4653$as_echo "$lt_cv_ld_reload_flag" >&6; }
572ac014
MG
4654reload_flag=$lt_cv_ld_reload_flag
4655case $reload_flag in
4656"" | " "*) ;;
4657*) reload_flag=" $reload_flag" ;;
4658esac
4659reload_cmds='$LD$reload_flag -o $output$reload_objs'
4660case $host_os in
4661 darwin*)
4662 if test "$GCC" = yes; then
4663 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4664 else
4665 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4666 fi
4667 ;;
4668esac
7460295f
MG
4669
4670
7460295f 4671
7460295f
MG
4672
4673
7460295f 4674
7460295f 4675
7460295f 4676
572ac014
MG
4677
4678if test -n "$ac_tool_prefix"; then
4679 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4680set dummy ${ac_tool_prefix}objdump; ac_word=$2
a0673b07 4681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4682$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4683if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
33aa8fe1 4684 $as_echo_n "(cached) " >&6
7460295f 4685else
572ac014
MG
4686 if test -n "$OBJDUMP"; then
4687 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4688else
4689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690for as_dir in $PATH
4691do
4692 IFS=$as_save_IFS
4693 test -z "$as_dir" && as_dir=.
a0673b07 4694 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4696 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
a0673b07 4697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4698 break 2
4699 fi
4700done
a0673b07 4701 done
572ac014 4702IFS=$as_save_IFS
7460295f 4703
572ac014
MG
4704fi
4705fi
4706OBJDUMP=$ac_cv_prog_OBJDUMP
4707if test -n "$OBJDUMP"; then
a0673b07 4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
33aa8fe1 4709$as_echo "$OBJDUMP" >&6; }
572ac014 4710else
a0673b07 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4712$as_echo "no" >&6; }
7460295f
MG
4713fi
4714
7460295f 4715
7460295f 4716fi
572ac014
MG
4717if test -z "$ac_cv_prog_OBJDUMP"; then
4718 ac_ct_OBJDUMP=$OBJDUMP
4719 # Extract the first word of "objdump", so it can be a program name with args.
4720set dummy objdump; ac_word=$2
a0673b07 4721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4722$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4723if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
33aa8fe1 4724 $as_echo_n "(cached) " >&6
572ac014
MG
4725else
4726 if test -n "$ac_ct_OBJDUMP"; then
4727 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4728else
4729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4730for as_dir in $PATH
4731do
4732 IFS=$as_save_IFS
4733 test -z "$as_dir" && as_dir=.
a0673b07 4734 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
4735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4736 ac_cv_prog_ac_ct_OBJDUMP="objdump"
a0673b07 4737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
4738 break 2
4739 fi
4740done
a0673b07 4741 done
572ac014 4742IFS=$as_save_IFS
7460295f
MG
4743
4744fi
572ac014
MG
4745fi
4746ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4747if test -n "$ac_ct_OBJDUMP"; then
a0673b07 4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
33aa8fe1 4749$as_echo "$ac_ct_OBJDUMP" >&6; }
7460295f 4750else
a0673b07 4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 4752$as_echo "no" >&6; }
7460295f 4753fi
572ac014
MG
4754
4755 if test "x$ac_ct_OBJDUMP" = x; then
4756 OBJDUMP="false"
4757 else
4758 case $cross_compiling:$ac_tool_warned in
4759yes:)
a0673b07 4760{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 4761$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014 4762ac_tool_warned=yes ;;
7460295f 4763esac
572ac014
MG
4764 OBJDUMP=$ac_ct_OBJDUMP
4765 fi
7460295f 4766else
572ac014 4767 OBJDUMP="$ac_cv_prog_OBJDUMP"
7460295f
MG
4768fi
4769
572ac014 4770test -z "$OBJDUMP" && OBJDUMP=objdump
7460295f 4771
7460295f 4772
7460295f 4773
7460295f 4774
7460295f 4775
7460295f
MG
4776
4777
7460295f 4778
7460295f 4779
a0673b07 4780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
33aa8fe1 4781$as_echo_n "checking how to recognize dependent libraries... " >&6; }
a0673b07 4782if test "${lt_cv_deplibs_check_method+set}" = set; then :
33aa8fe1 4783 $as_echo_n "(cached) " >&6
7460295f 4784else
572ac014
MG
4785 lt_cv_file_magic_cmd='$MAGIC_CMD'
4786lt_cv_file_magic_test_file=
4787lt_cv_deplibs_check_method='unknown'
4788# Need to set the preceding variable on all platforms that support
4789# interlibrary dependencies.
4790# 'none' -- dependencies not supported.
4791# `unknown' -- same as none, but documents that we really don't know.
4792# 'pass_all' -- all dependencies passed with no checks.
4793# 'test_compile' -- check by making test program.
4794# 'file_magic [[regex]]' -- check by looking for files in library path
4795# which responds to the $file_magic_cmd with a given extended regex.
4796# If you have `file' or equivalent on your system and you're not sure
4797# whether `pass_all' will *always* work, you probably want this one.
7460295f 4798
572ac014
MG
4799case $host_os in
4800aix[4-9]*)
4801 lt_cv_deplibs_check_method=pass_all
4802 ;;
7460295f 4803
572ac014
MG
4804beos*)
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
7460295f 4807
572ac014
MG
4808bsdi[45]*)
4809 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4810 lt_cv_file_magic_cmd='/usr/bin/file -L'
4811 lt_cv_file_magic_test_file=/shlib/libc.so
4812 ;;
7460295f 4813
572ac014
MG
4814cygwin*)
4815 # func_win32_libid is a shell function defined in ltmain.sh
4816 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4817 lt_cv_file_magic_cmd='func_win32_libid'
4818 ;;
7460295f 4819
572ac014
MG
4820mingw* | pw32*)
4821 # Base MSYS/MinGW do not provide the 'file' command needed by
4822 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4823 # unless we find 'file', for example because we are cross-compiling.
4824 if ( file / ) >/dev/null 2>&1; then
4825 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4826 lt_cv_file_magic_cmd='func_win32_libid'
4827 else
4828 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4829 lt_cv_file_magic_cmd='$OBJDUMP -f'
4830 fi
4831 ;;
7460295f 4832
572ac014
MG
4833cegcc)
4834 # use the weaker test based on 'objdump'. See mingw*.
4835 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4836 lt_cv_file_magic_cmd='$OBJDUMP -f'
4837 ;;
7460295f 4838
572ac014
MG
4839darwin* | rhapsody*)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
7460295f 4842
572ac014
MG
4843freebsd* | dragonfly*)
4844 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4845 case $host_cpu in
4846 i*86 )
4847 # Not sure whether the presence of OpenBSD here was a mistake.
4848 # Let's accept both of them until this is cleared up.
4849 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4850 lt_cv_file_magic_cmd=/usr/bin/file
4851 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4852 ;;
4853 esac
4854 else
4855 lt_cv_deplibs_check_method=pass_all
4856 fi
4857 ;;
7460295f 4858
572ac014
MG
4859gnu*)
4860 lt_cv_deplibs_check_method=pass_all
4861 ;;
7460295f 4862
572ac014
MG
4863hpux10.20* | hpux11*)
4864 lt_cv_file_magic_cmd=/usr/bin/file
4865 case $host_cpu in
4866 ia64*)
4867 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4868 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4869 ;;
4870 hppa*64*)
4871 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]'
4872 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4873 ;;
4874 *)
4875 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4876 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4877 ;;
4878 esac
4879 ;;
7460295f 4880
572ac014
MG
4881interix[3-9]*)
4882 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4883 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4884 ;;
7460295f 4885
572ac014
MG
4886irix5* | irix6* | nonstopux*)
4887 case $LD in
4888 *-32|*"-32 ") libmagic=32-bit;;
4889 *-n32|*"-n32 ") libmagic=N32;;
4890 *-64|*"-64 ") libmagic=64-bit;;
4891 *) libmagic=never-match;;
4892 esac
4893 lt_cv_deplibs_check_method=pass_all
4894 ;;
7460295f 4895
572ac014
MG
4896# This must be Linux ELF.
4897linux* | k*bsd*-gnu)
4898 lt_cv_deplibs_check_method=pass_all
4899 ;;
7460295f 4900
572ac014
MG
4901netbsd* | netbsdelf*-gnu)
4902 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4903 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4904 else
4905 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4906 fi
4907 ;;
7460295f 4908
572ac014
MG
4909newos6*)
4910 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4911 lt_cv_file_magic_cmd=/usr/bin/file
4912 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4913 ;;
7460295f 4914
572ac014
MG
4915*nto* | *qnx*)
4916 lt_cv_deplibs_check_method=pass_all
4917 ;;
7460295f 4918
572ac014
MG
4919openbsd*)
4920 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4921 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4922 else
4923 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4924 fi
4925 ;;
7460295f 4926
572ac014
MG
4927osf3* | osf4* | osf5*)
4928 lt_cv_deplibs_check_method=pass_all
4929 ;;
7460295f 4930
572ac014
MG
4931rdos*)
4932 lt_cv_deplibs_check_method=pass_all
4933 ;;
7460295f 4934
572ac014
MG
4935solaris*)
4936 lt_cv_deplibs_check_method=pass_all
4937 ;;
7460295f 4938
572ac014
MG
4939sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4940 lt_cv_deplibs_check_method=pass_all
4941 ;;
7460295f 4942
572ac014
MG
4943sysv4 | sysv4.3*)
4944 case $host_vendor in
4945 motorola)
4946 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]'
4947 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4948 ;;
4949 ncr)
4950 lt_cv_deplibs_check_method=pass_all
4951 ;;
4952 sequent)
4953 lt_cv_file_magic_cmd='/bin/file'
4954 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4955 ;;
4956 sni)
4957 lt_cv_file_magic_cmd='/bin/file'
4958 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4959 lt_cv_file_magic_test_file=/lib/libc.so
4960 ;;
4961 siemens)
4962 lt_cv_deplibs_check_method=pass_all
4963 ;;
4964 pc)
4965 lt_cv_deplibs_check_method=pass_all
4966 ;;
4967 esac
4968 ;;
7460295f 4969
572ac014
MG
4970tpf*)
4971 lt_cv_deplibs_check_method=pass_all
4972 ;;
7460295f 4973esac
7460295f
MG
4974
4975fi
a0673b07 4976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
33aa8fe1 4977$as_echo "$lt_cv_deplibs_check_method" >&6; }
572ac014
MG
4978file_magic_cmd=$lt_cv_file_magic_cmd
4979deplibs_check_method=$lt_cv_deplibs_check_method
4980test -z "$deplibs_check_method" && deplibs_check_method=unknown
7460295f
MG
4981
4982
7460295f 4983
7460295f 4984
7460295f 4985
7460295f 4986
7460295f 4987
7460295f 4988
7460295f 4989
7460295f 4990
7460295f 4991
7460295f 4992
572ac014
MG
4993if test -n "$ac_tool_prefix"; then
4994 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4995set dummy ${ac_tool_prefix}ar; ac_word=$2
a0673b07 4996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 4997$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 4998if test "${ac_cv_prog_AR+set}" = set; then :
33aa8fe1 4999 $as_echo_n "(cached) " >&6
7460295f 5000else
572ac014
MG
5001 if test -n "$AR"; then
5002 ac_cv_prog_AR="$AR" # Let the user override the test.
7460295f
MG
5003else
5004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5005for as_dir in $PATH
5006do
5007 IFS=$as_save_IFS
5008 test -z "$as_dir" && as_dir=.
a0673b07 5009 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5011 ac_cv_prog_AR="${ac_tool_prefix}ar"
a0673b07 5012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5013 break 2
5014 fi
5015done
a0673b07 5016 done
7460295f
MG
5017IFS=$as_save_IFS
5018
5019fi
5020fi
572ac014
MG
5021AR=$ac_cv_prog_AR
5022if test -n "$AR"; then
a0673b07 5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
33aa8fe1 5024$as_echo "$AR" >&6; }
7460295f 5025else
a0673b07 5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5027$as_echo "no" >&6; }
7460295f
MG
5028fi
5029
5030
7460295f 5031fi
572ac014
MG
5032if test -z "$ac_cv_prog_AR"; then
5033 ac_ct_AR=$AR
5034 # Extract the first word of "ar", so it can be a program name with args.
5035set dummy ar; ac_word=$2
a0673b07 5036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5037$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5038if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
33aa8fe1 5039 $as_echo_n "(cached) " >&6
7460295f 5040else
572ac014
MG
5041 if test -n "$ac_ct_AR"; then
5042 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7460295f
MG
5043else
5044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5045for as_dir in $PATH
5046do
5047 IFS=$as_save_IFS
5048 test -z "$as_dir" && as_dir=.
a0673b07 5049 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5051 ac_cv_prog_ac_ct_AR="ar"
a0673b07 5052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5053 break 2
5054 fi
5055done
a0673b07 5056 done
7460295f
MG
5057IFS=$as_save_IFS
5058
5059fi
5060fi
572ac014
MG
5061ac_ct_AR=$ac_cv_prog_ac_ct_AR
5062if test -n "$ac_ct_AR"; then
a0673b07 5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
33aa8fe1 5064$as_echo "$ac_ct_AR" >&6; }
7460295f 5065else
a0673b07 5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5067$as_echo "no" >&6; }
7460295f
MG
5068fi
5069
572ac014
MG
5070 if test "x$ac_ct_AR" = x; then
5071 AR="false"
7460295f
MG
5072 else
5073 case $cross_compiling:$ac_tool_warned in
5074yes:)
a0673b07 5075{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5076$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
5077ac_tool_warned=yes ;;
5078esac
572ac014 5079 AR=$ac_ct_AR
7460295f 5080 fi
572ac014
MG
5081else
5082 AR="$ac_cv_prog_AR"
7460295f
MG
5083fi
5084
572ac014
MG
5085test -z "$AR" && AR=ar
5086test -z "$AR_FLAGS" && AR_FLAGS=cru
7460295f 5087
7460295f 5088
7460295f 5089
572ac014
MG
5090
5091
5092
5093
5094
5095
5096
5097
5098if test -n "$ac_tool_prefix"; then
5099 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5100set dummy ${ac_tool_prefix}strip; ac_word=$2
a0673b07 5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5102$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5103if test "${ac_cv_prog_STRIP+set}" = set; then :
33aa8fe1 5104 $as_echo_n "(cached) " >&6
7460295f 5105else
572ac014
MG
5106 if test -n "$STRIP"; then
5107 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5108else
5109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
a0673b07 5114 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
a0673b07 5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5118 break 2
5119 fi
5120done
a0673b07 5121 done
572ac014 5122IFS=$as_save_IFS
7460295f 5123
572ac014
MG
5124fi
5125fi
5126STRIP=$ac_cv_prog_STRIP
5127if test -n "$STRIP"; then
a0673b07 5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
33aa8fe1 5129$as_echo "$STRIP" >&6; }
572ac014 5130else
a0673b07 5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5132$as_echo "no" >&6; }
7460295f
MG
5133fi
5134
7460295f
MG
5135
5136fi
572ac014
MG
5137if test -z "$ac_cv_prog_STRIP"; then
5138 ac_ct_STRIP=$STRIP
5139 # Extract the first word of "strip", so it can be a program name with args.
5140set dummy strip; ac_word=$2
a0673b07 5141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5142$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5143if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
33aa8fe1 5144 $as_echo_n "(cached) " >&6
3a0490f9 5145else
572ac014
MG
5146 if test -n "$ac_ct_STRIP"; then
5147 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7460295f 5148else
572ac014
MG
5149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150for as_dir in $PATH
5151do
5152 IFS=$as_save_IFS
5153 test -z "$as_dir" && as_dir=.
a0673b07 5154 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5156 ac_cv_prog_ac_ct_STRIP="strip"
a0673b07 5157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5158 break 2
5159 fi
5160done
a0673b07 5161 done
572ac014 5162IFS=$as_save_IFS
7460295f 5163
572ac014
MG
5164fi
5165fi
5166ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5167if test -n "$ac_ct_STRIP"; then
a0673b07 5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
33aa8fe1 5169$as_echo "$ac_ct_STRIP" >&6; }
572ac014 5170else
a0673b07 5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5172$as_echo "no" >&6; }
572ac014 5173fi
7460295f 5174
572ac014
MG
5175 if test "x$ac_ct_STRIP" = x; then
5176 STRIP=":"
5177 else
5178 case $cross_compiling:$ac_tool_warned in
5179yes:)
a0673b07 5180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014 5182ac_tool_warned=yes ;;
7460295f 5183esac
572ac014
MG
5184 STRIP=$ac_ct_STRIP
5185 fi
7460295f 5186else
572ac014
MG
5187 STRIP="$ac_cv_prog_STRIP"
5188fi
7460295f 5189
572ac014 5190test -z "$STRIP" && STRIP=:
7460295f 5191
7460295f 5192
7460295f 5193
7460295f 5194
7460295f 5195
7460295f 5196
572ac014
MG
5197if test -n "$ac_tool_prefix"; then
5198 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5199set dummy ${ac_tool_prefix}ranlib; ac_word=$2
a0673b07 5200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5201$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5202if test "${ac_cv_prog_RANLIB+set}" = set; then :
33aa8fe1 5203 $as_echo_n "(cached) " >&6
572ac014
MG
5204else
5205 if test -n "$RANLIB"; then
5206 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5207else
5208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5209for as_dir in $PATH
5210do
5211 IFS=$as_save_IFS
5212 test -z "$as_dir" && as_dir=.
a0673b07 5213 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5214 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5215 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
a0673b07 5216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5217 break 2
5218 fi
5219done
a0673b07 5220 done
572ac014 5221IFS=$as_save_IFS
7460295f
MG
5222
5223fi
572ac014
MG
5224fi
5225RANLIB=$ac_cv_prog_RANLIB
5226if test -n "$RANLIB"; then
a0673b07 5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
33aa8fe1 5228$as_echo "$RANLIB" >&6; }
572ac014 5229else
a0673b07 5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5231$as_echo "no" >&6; }
572ac014
MG
5232fi
5233
7460295f 5234
7460295f 5235fi
572ac014
MG
5236if test -z "$ac_cv_prog_RANLIB"; then
5237 ac_ct_RANLIB=$RANLIB
5238 # Extract the first word of "ranlib", so it can be a program name with args.
5239set dummy ranlib; ac_word=$2
a0673b07 5240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5241$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5242if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
33aa8fe1 5243 $as_echo_n "(cached) " >&6
572ac014
MG
5244else
5245 if test -n "$ac_ct_RANLIB"; then
5246 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5247else
5248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5249for as_dir in $PATH
5250do
5251 IFS=$as_save_IFS
5252 test -z "$as_dir" && as_dir=.
a0673b07 5253 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
5254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5255 ac_cv_prog_ac_ct_RANLIB="ranlib"
a0673b07 5256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
5257 break 2
5258 fi
5259done
a0673b07 5260 done
572ac014 5261IFS=$as_save_IFS
7460295f 5262
572ac014
MG
5263fi
5264fi
5265ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5266if test -n "$ac_ct_RANLIB"; then
a0673b07 5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
33aa8fe1 5268$as_echo "$ac_ct_RANLIB" >&6; }
572ac014 5269else
a0673b07 5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5271$as_echo "no" >&6; }
7460295f
MG
5272fi
5273
572ac014
MG
5274 if test "x$ac_ct_RANLIB" = x; then
5275 RANLIB=":"
7460295f 5276 else
572ac014
MG
5277 case $cross_compiling:$ac_tool_warned in
5278yes:)
a0673b07 5279{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5280$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014
MG
5281ac_tool_warned=yes ;;
5282esac
5283 RANLIB=$ac_ct_RANLIB
7460295f
MG
5284 fi
5285else
572ac014 5286 RANLIB="$ac_cv_prog_RANLIB"
7460295f 5287fi
7460295f 5288
572ac014 5289test -z "$RANLIB" && RANLIB=:
7460295f 5290
7460295f 5291
7460295f 5292
7460295f 5293
7460295f 5294
7460295f 5295
572ac014
MG
5296# Determine commands to create old-style static archives.
5297old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5298old_postinstall_cmds='chmod 644 $oldlib'
5299old_postuninstall_cmds=
5300
5301if test -n "$RANLIB"; then
5302 case $host_os in
5303 openbsd*)
5304 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5305 ;;
5306 *)
5307 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5308 ;;
5309 esac
5310 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7460295f
MG
5311fi
5312
5313
5314
5315
7460295f 5316
7460295f 5317
7460295f 5318
7460295f 5319
7460295f 5320
7460295f 5321
7460295f 5322
7460295f 5323
7460295f 5324
7460295f 5325
7460295f 5326
7460295f 5327
7460295f 5328
7460295f 5329
7460295f 5330
7460295f 5331
7460295f
MG
5332
5333
7460295f 5334
7460295f
MG
5335
5336
7460295f 5337
7460295f
MG
5338
5339
7460295f 5340
7460295f
MG
5341
5342
7460295f 5343
7460295f 5344
7460295f 5345
572ac014
MG
5346# If no C compiler was specified, use CC.
5347LTCC=${LTCC-"$CC"}
7460295f 5348
572ac014
MG
5349# If no C compiler flags were specified, use CFLAGS.
5350LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7460295f 5351
572ac014
MG
5352# Allow CC to be a program name with arguments.
5353compiler=$CC
7460295f 5354
572ac014
MG
5355
5356# Check for command to grab the raw symbol name followed by C symbol from nm.
a0673b07 5357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
33aa8fe1 5358$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
a0673b07 5359if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
33aa8fe1 5360 $as_echo_n "(cached) " >&6
7460295f 5361else
7460295f 5362
572ac014
MG
5363# These are sane defaults that work on at least a few old systems.
5364# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7460295f 5365
572ac014
MG
5366# Character class describing NM global symbol codes.
5367symcode='[BCDEGRST]'
7460295f 5368
572ac014
MG
5369# Regexp to match symbols that can be accessed directly from C.
5370sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5371
5372# Define system-specific variables.
5373case $host_os in
5374aix*)
5375 symcode='[BCDT]'
5376 ;;
5377cygwin* | mingw* | pw32* | cegcc*)
5378 symcode='[ABCDGISTW]'
5379 ;;
5380hpux*)
5381 if test "$host_cpu" = ia64; then
5382 symcode='[ABCDEGRST]'
7460295f 5383 fi
572ac014
MG
5384 ;;
5385irix* | nonstopux*)
5386 symcode='[BCDEGRST]'
5387 ;;
5388osf*)
5389 symcode='[BCDEGQRST]'
5390 ;;
5391solaris*)
5392 symcode='[BDRT]'
5393 ;;
5394sco3.2v5*)
5395 symcode='[DT]'
5396 ;;
5397sysv4.2uw2*)
5398 symcode='[DT]'
5399 ;;
5400sysv5* | sco5v6* | unixware* | OpenUNIX*)
5401 symcode='[ABDT]'
5402 ;;
5403sysv4)
5404 symcode='[DFNSTU]'
5405 ;;
5406esac
7460295f 5407
572ac014
MG
5408# If we're using GNU nm, then use its standard symbol codes.
5409case `$NM -V 2>&1` in
5410*GNU* | *'with BFD'*)
5411 symcode='[ABCDGIRSTW]' ;;
5412esac
7460295f 5413
572ac014
MG
5414# Transform an extracted symbol line into a proper C declaration.
5415# Some systems (esp. on ia64) link data and code symbols differently,
5416# so use this general approach.
5417lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7460295f 5418
572ac014
MG
5419# Transform an extracted symbol line into symbol name and symbol address
5420lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5421lt_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 5422
572ac014
MG
5423# Handle CRLF in mingw tool chain
5424opt_cr=
5425case $build_os in
5426mingw*)
5427 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5428 ;;
5429esac
7460295f 5430
572ac014
MG
5431# Try without a prefix underscore, then with it.
5432for ac_symprfx in "" "_"; do
7460295f 5433
572ac014
MG
5434 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5435 symxfrm="\\1 $ac_symprfx\\2 \\2"
7460295f 5436
572ac014
MG
5437 # Write the raw and C identifiers.
5438 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5439 # Fake it for dumpbin and say T for any non-static function
5440 # and D for any global variable.
5441 # Also find C++ and __fastcall symbols from MSVC++,
5442 # which start with @ or ?.
5443 lt_cv_sys_global_symbol_pipe="$AWK '"\
5444" {last_section=section; section=\$ 3};"\
5445" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5446" \$ 0!~/External *\|/{next};"\
5447" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5448" {if(hide[section]) next};"\
5449" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5450" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5451" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5452" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5453" ' prfx=^$ac_symprfx"
5454 else
5455 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5456 fi
7460295f 5457
572ac014
MG
5458 # Check to see that the pipe works correctly.
5459 pipe_works=no
7460295f
MG
5460
5461 rm -f conftest*
572ac014 5462 cat > conftest.$ac_ext <<_LT_EOF
7460295f
MG
5463#ifdef __cplusplus
5464extern "C" {
5465#endif
5466char nm_test_var;
572ac014
MG
5467void nm_test_func(void);
5468void nm_test_func(void){}
7460295f
MG
5469#ifdef __cplusplus
5470}
5471#endif
5472int main(){nm_test_var='a';nm_test_func();return(0);}
572ac014 5473_LT_EOF
7460295f 5474
a0673b07 5475 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7460295f
MG
5476 (eval $ac_compile) 2>&5
5477 ac_status=$?
a0673b07
MG
5478 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5479 test $ac_status = 0; }; then
7460295f
MG
5480 # Now try to grab the symbols.
5481 nlist=conftest.nm
a0673b07 5482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
7460295f
MG
5483 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5484 ac_status=$?
a0673b07
MG
5485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5486 test $ac_status = 0; } && test -s "$nlist"; then
7460295f
MG
5487 # Try sorting and uniquifying the output.
5488 if sort "$nlist" | uniq > "$nlist"T; then
5489 mv -f "$nlist"T "$nlist"
5490 else
5491 rm -f "$nlist"T
5492 fi
5493
5494 # Make sure that we snagged all the symbols we need.
572ac014
MG
5495 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5496 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5497 cat <<_LT_EOF > conftest.$ac_ext
7460295f
MG
5498#ifdef __cplusplus
5499extern "C" {
5500#endif
5501
572ac014 5502_LT_EOF
7460295f 5503 # Now generate the symbol file.
572ac014 5504 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7460295f 5505
572ac014 5506 cat <<_LT_EOF >> conftest.$ac_ext
7460295f 5507
572ac014 5508/* The mapping between symbol names and symbols. */
7460295f
MG
5509const struct {
5510 const char *name;
572ac014 5511 void *address;
7460295f 5512}
572ac014 5513lt__PROGRAM__LTX_preloaded_symbols[] =
7460295f 5514{
572ac014
MG
5515 { "@PROGRAM@", (void *) 0 },
5516_LT_EOF
5517 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5518 cat <<\_LT_EOF >> conftest.$ac_ext
5519 {0, (void *) 0}
7460295f
MG
5520};
5521
572ac014
MG
5522/* This works around a problem in FreeBSD linker */
5523#ifdef FREEBSD_WORKAROUND
5524static const void *lt_preloaded_setup() {
5525 return lt__PROGRAM__LTX_preloaded_symbols;
5526}
5527#endif
5528
7460295f
MG
5529#ifdef __cplusplus
5530}
5531#endif
572ac014 5532_LT_EOF
7460295f
MG
5533 # Now try linking the two files.
5534 mv conftest.$ac_objext conftstm.$ac_objext
5535 lt_save_LIBS="$LIBS"
5536 lt_save_CFLAGS="$CFLAGS"
5537 LIBS="conftstm.$ac_objext"
5538 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
a0673b07 5539 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7460295f
MG
5540 (eval $ac_link) 2>&5
5541 ac_status=$?
a0673b07
MG
5542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5543 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7460295f
MG
5544 pipe_works=yes
5545 fi
5546 LIBS="$lt_save_LIBS"
5547 CFLAGS="$lt_save_CFLAGS"
5548 else
5549 echo "cannot find nm_test_func in $nlist" >&5
5550 fi
5551 else
5552 echo "cannot find nm_test_var in $nlist" >&5
5553 fi
5554 else
5555 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5556 fi
5557 else
5558 echo "$progname: failed program was:" >&5
5559 cat conftest.$ac_ext >&5
5560 fi
5561 rm -rf conftest* conftst*
5562
5563 # Do not use the global_symbol_pipe unless it works.
5564 if test "$pipe_works" = yes; then
5565 break
5566 else
5567 lt_cv_sys_global_symbol_pipe=
5568 fi
5569done
5570
5571fi
5572
5573if test -z "$lt_cv_sys_global_symbol_pipe"; then
5574 lt_cv_sys_global_symbol_to_cdecl=
5575fi
5576if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
a0673b07 5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
33aa8fe1 5578$as_echo "failed" >&6; }
7460295f 5579else
a0673b07 5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
33aa8fe1 5581$as_echo "ok" >&6; }
7460295f
MG
5582fi
5583
7460295f
MG
5584
5585
5586
5587
5588
7460295f 5589
7460295f 5590
7460295f 5591
7460295f 5592
7460295f 5593
7460295f 5594
7460295f 5595
7460295f 5596
7460295f 5597
7460295f
MG
5598
5599
7460295f 5600
572ac014
MG
5601
5602
5603
5604
5605
5606# Check whether --enable-libtool-lock was given.
a0673b07 5607if test "${enable_libtool_lock+set}" = set; then :
572ac014 5608 enableval=$enable_libtool_lock;
7460295f
MG
5609fi
5610
572ac014
MG
5611test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5612
5613# Some flags need to be propagated to the compiler or linker for good
5614# libtool support.
5615case $host in
5616ia64-*-hpux*)
5617 # Find out which ABI we are using.
5618 echo 'int i;' > conftest.$ac_ext
a0673b07 5619 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5620 (eval $ac_compile) 2>&5
5621 ac_status=$?
a0673b07
MG
5622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5623 test $ac_status = 0; }; then
572ac014
MG
5624 case `/usr/bin/file conftest.$ac_objext` in
5625 *ELF-32*)
5626 HPUX_IA64_MODE="32"
5627 ;;
5628 *ELF-64*)
5629 HPUX_IA64_MODE="64"
5630 ;;
5631 esac
5632 fi
5633 rm -rf conftest*
5634 ;;
5635*-*-irix6*)
5636 # Find out which ABI we are using.
a0673b07
MG
5637 echo '#line 5637 "configure"' > conftest.$ac_ext
5638 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5639 (eval $ac_compile) 2>&5
5640 ac_status=$?
a0673b07
MG
5641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5642 test $ac_status = 0; }; then
572ac014
MG
5643 if test "$lt_cv_prog_gnu_ld" = yes; then
5644 case `/usr/bin/file conftest.$ac_objext` in
5645 *32-bit*)
5646 LD="${LD-ld} -melf32bsmip"
5647 ;;
5648 *N32*)
5649 LD="${LD-ld} -melf32bmipn32"
5650 ;;
5651 *64-bit*)
5652 LD="${LD-ld} -melf64bmip"
5653 ;;
5654 esac
5655 else
5656 case `/usr/bin/file conftest.$ac_objext` in
5657 *32-bit*)
5658 LD="${LD-ld} -32"
5659 ;;
5660 *N32*)
5661 LD="${LD-ld} -n32"
5662 ;;
5663 *64-bit*)
5664 LD="${LD-ld} -64"
5665 ;;
5666 esac
5667 fi
5668 fi
5669 rm -rf conftest*
5670 ;;
5671
5672x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5673s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5674 # Find out which ABI we are using.
5675 echo 'int i;' > conftest.$ac_ext
a0673b07 5676 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5677 (eval $ac_compile) 2>&5
5678 ac_status=$?
a0673b07
MG
5679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5680 test $ac_status = 0; }; then
572ac014
MG
5681 case `/usr/bin/file conftest.o` in
5682 *32-bit*)
5683 case $host in
5684 x86_64-*kfreebsd*-gnu)
5685 LD="${LD-ld} -m elf_i386_fbsd"
5686 ;;
5687 x86_64-*linux*)
5688 LD="${LD-ld} -m elf_i386"
5689 ;;
5690 ppc64-*linux*|powerpc64-*linux*)
5691 LD="${LD-ld} -m elf32ppclinux"
5692 ;;
5693 s390x-*linux*)
5694 LD="${LD-ld} -m elf_s390"
5695 ;;
5696 sparc64-*linux*)
5697 LD="${LD-ld} -m elf32_sparc"
5698 ;;
5699 esac
5700 ;;
5701 *64-bit*)
5702 case $host in
5703 x86_64-*kfreebsd*-gnu)
5704 LD="${LD-ld} -m elf_x86_64_fbsd"
5705 ;;
5706 x86_64-*linux*)
5707 LD="${LD-ld} -m elf_x86_64"
5708 ;;
5709 ppc*-*linux*|powerpc*-*linux*)
5710 LD="${LD-ld} -m elf64ppc"
5711 ;;
5712 s390*-*linux*|s390*-*tpf*)
5713 LD="${LD-ld} -m elf64_s390"
5714 ;;
5715 sparc*-*linux*)
5716 LD="${LD-ld} -m elf64_sparc"
5717 ;;
5718 esac
5719 ;;
5720 esac
7460295f 5721 fi
572ac014
MG
5722 rm -rf conftest*
5723 ;;
5724
5725*-*-sco3.2v5*)
5726 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5727 SAVE_CFLAGS="$CFLAGS"
5728 CFLAGS="$CFLAGS -belf"
a0673b07 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
33aa8fe1 5730$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
a0673b07 5731if test "${lt_cv_cc_needs_belf+set}" = set; then :
33aa8fe1 5732 $as_echo_n "(cached) " >&6
7460295f 5733else
572ac014
MG
5734 ac_ext=c
5735ac_cpp='$CPP $CPPFLAGS'
5736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5738ac_compiler_gnu=$ac_cv_c_compiler_gnu
5739
a0673b07 5740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
5741/* end confdefs.h. */
5742
5743int
5744main ()
5745{
5746
5747 ;
5748 return 0;
5749}
5750_ACEOF
a0673b07 5751if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
5752 lt_cv_cc_needs_belf=yes
5753else
a0673b07 5754 lt_cv_cc_needs_belf=no
7460295f 5755fi
a0673b07
MG
5756rm -f core conftest.err conftest.$ac_objext \
5757 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
5758 ac_ext=c
5759ac_cpp='$CPP $CPPFLAGS'
5760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5762ac_compiler_gnu=$ac_cv_c_compiler_gnu
5763
5764fi
a0673b07 5765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
33aa8fe1 5766$as_echo "$lt_cv_cc_needs_belf" >&6; }
572ac014
MG
5767 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5768 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5769 CFLAGS="$SAVE_CFLAGS"
5770 fi
5771 ;;
5772sparc*-*solaris*)
5773 # Find out which ABI we are using.
5774 echo 'int i;' > conftest.$ac_ext
a0673b07 5775 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
5776 (eval $ac_compile) 2>&5
5777 ac_status=$?
a0673b07
MG
5778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5779 test $ac_status = 0; }; then
572ac014
MG
5780 case `/usr/bin/file conftest.o` in
5781 *64-bit*)
5782 case $lt_cv_prog_gnu_ld in
5783 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5784 *)
5785 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5786 LD="${LD-ld} -64"
5787 fi
5788 ;;
5789 esac
5790 ;;
5791 esac
5792 fi
5793 rm -rf conftest*
5794 ;;
5795esac
5796
5797need_locks="$enable_libtool_lock"
5798
5799
5800 case $host_os in
5801 rhapsody* | darwin*)
5802 if test -n "$ac_tool_prefix"; then
5803 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5804set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
a0673b07 5805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5806$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5807if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
33aa8fe1 5808 $as_echo_n "(cached) " >&6
7460295f 5809else
572ac014
MG
5810 if test -n "$DSYMUTIL"; then
5811 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7460295f
MG
5812else
5813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5814for as_dir in $PATH
5815do
5816 IFS=$as_save_IFS
5817 test -z "$as_dir" && as_dir=.
a0673b07 5818 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5820 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
a0673b07 5821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5822 break 2
5823 fi
5824done
a0673b07 5825 done
7460295f
MG
5826IFS=$as_save_IFS
5827
5828fi
5829fi
572ac014
MG
5830DSYMUTIL=$ac_cv_prog_DSYMUTIL
5831if test -n "$DSYMUTIL"; then
a0673b07 5832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
33aa8fe1 5833$as_echo "$DSYMUTIL" >&6; }
7460295f 5834else
a0673b07 5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5836$as_echo "no" >&6; }
7460295f
MG
5837fi
5838
5839
5840fi
572ac014
MG
5841if test -z "$ac_cv_prog_DSYMUTIL"; then
5842 ac_ct_DSYMUTIL=$DSYMUTIL
5843 # Extract the first word of "dsymutil", so it can be a program name with args.
5844set dummy dsymutil; ac_word=$2
a0673b07 5845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5846$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5847if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
33aa8fe1 5848 $as_echo_n "(cached) " >&6
7460295f 5849else
572ac014
MG
5850 if test -n "$ac_ct_DSYMUTIL"; then
5851 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7460295f
MG
5852else
5853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5854for as_dir in $PATH
5855do
5856 IFS=$as_save_IFS
5857 test -z "$as_dir" && as_dir=.
a0673b07 5858 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5860 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
a0673b07 5861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5862 break 2
5863 fi
5864done
a0673b07 5865 done
7460295f
MG
5866IFS=$as_save_IFS
5867
5868fi
5869fi
572ac014
MG
5870ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5871if test -n "$ac_ct_DSYMUTIL"; then
a0673b07 5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
33aa8fe1 5873$as_echo "$ac_ct_DSYMUTIL" >&6; }
7460295f 5874else
a0673b07 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5876$as_echo "no" >&6; }
7460295f
MG
5877fi
5878
572ac014
MG
5879 if test "x$ac_ct_DSYMUTIL" = x; then
5880 DSYMUTIL=":"
7460295f
MG
5881 else
5882 case $cross_compiling:$ac_tool_warned in
5883yes:)
a0673b07 5884{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5885$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
5886ac_tool_warned=yes ;;
5887esac
572ac014 5888 DSYMUTIL=$ac_ct_DSYMUTIL
7460295f
MG
5889 fi
5890else
572ac014 5891 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7460295f
MG
5892fi
5893
572ac014
MG
5894 if test -n "$ac_tool_prefix"; then
5895 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5896set dummy ${ac_tool_prefix}nmedit; ac_word=$2
a0673b07 5897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5898$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5899if test "${ac_cv_prog_NMEDIT+set}" = set; then :
33aa8fe1 5900 $as_echo_n "(cached) " >&6
7460295f 5901else
572ac014
MG
5902 if test -n "$NMEDIT"; then
5903 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7460295f
MG
5904else
5905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5906for as_dir in $PATH
5907do
5908 IFS=$as_save_IFS
5909 test -z "$as_dir" && as_dir=.
a0673b07 5910 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5912 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
a0673b07 5913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5914 break 2
5915 fi
5916done
a0673b07 5917 done
7460295f
MG
5918IFS=$as_save_IFS
5919
5920fi
5921fi
572ac014
MG
5922NMEDIT=$ac_cv_prog_NMEDIT
5923if test -n "$NMEDIT"; then
a0673b07 5924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
33aa8fe1 5925$as_echo "$NMEDIT" >&6; }
7460295f 5926else
a0673b07 5927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5928$as_echo "no" >&6; }
7460295f
MG
5929fi
5930
5931
5932fi
572ac014
MG
5933if test -z "$ac_cv_prog_NMEDIT"; then
5934 ac_ct_NMEDIT=$NMEDIT
5935 # Extract the first word of "nmedit", so it can be a program name with args.
5936set dummy nmedit; ac_word=$2
a0673b07 5937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5938$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5939if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
33aa8fe1 5940 $as_echo_n "(cached) " >&6
7460295f 5941else
572ac014
MG
5942 if test -n "$ac_ct_NMEDIT"; then
5943 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7460295f
MG
5944else
5945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5946for as_dir in $PATH
5947do
5948 IFS=$as_save_IFS
5949 test -z "$as_dir" && as_dir=.
a0673b07 5950 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 5951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 5952 ac_cv_prog_ac_ct_NMEDIT="nmedit"
a0673b07 5953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
5954 break 2
5955 fi
5956done
a0673b07 5957 done
7460295f
MG
5958IFS=$as_save_IFS
5959
5960fi
5961fi
572ac014
MG
5962ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5963if test -n "$ac_ct_NMEDIT"; then
a0673b07 5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
33aa8fe1 5965$as_echo "$ac_ct_NMEDIT" >&6; }
7460295f 5966else
a0673b07 5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 5968$as_echo "no" >&6; }
7460295f
MG
5969fi
5970
572ac014
MG
5971 if test "x$ac_ct_NMEDIT" = x; then
5972 NMEDIT=":"
7460295f
MG
5973 else
5974 case $cross_compiling:$ac_tool_warned in
5975yes:)
a0673b07 5976{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 5977$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
5978ac_tool_warned=yes ;;
5979esac
572ac014 5980 NMEDIT=$ac_ct_NMEDIT
7460295f
MG
5981 fi
5982else
572ac014 5983 NMEDIT="$ac_cv_prog_NMEDIT"
7460295f
MG
5984fi
5985
572ac014
MG
5986 if test -n "$ac_tool_prefix"; then
5987 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5988set dummy ${ac_tool_prefix}lipo; ac_word=$2
a0673b07 5989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 5990$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 5991if test "${ac_cv_prog_LIPO+set}" = set; then :
33aa8fe1 5992 $as_echo_n "(cached) " >&6
572ac014
MG
5993else
5994 if test -n "$LIPO"; then
5995 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5996else
5997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5998for as_dir in $PATH
5999do
6000 IFS=$as_save_IFS
6001 test -z "$as_dir" && as_dir=.
a0673b07 6002 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
6003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6004 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
a0673b07 6005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
6006 break 2
6007 fi
7460295f 6008done
a0673b07 6009 done
572ac014 6010IFS=$as_save_IFS
7460295f 6011
572ac014
MG
6012fi
6013fi
6014LIPO=$ac_cv_prog_LIPO
6015if test -n "$LIPO"; then
a0673b07 6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
33aa8fe1 6017$as_echo "$LIPO" >&6; }
7460295f 6018else
a0673b07 6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6020$as_echo "no" >&6; }
572ac014 6021fi
7460295f 6022
7460295f 6023
7460295f 6024fi
572ac014
MG
6025if test -z "$ac_cv_prog_LIPO"; then
6026 ac_ct_LIPO=$LIPO
6027 # Extract the first word of "lipo", so it can be a program name with args.
6028set dummy lipo; ac_word=$2
a0673b07 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6030$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6031if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
33aa8fe1 6032 $as_echo_n "(cached) " >&6
7460295f 6033else
572ac014
MG
6034 if test -n "$ac_ct_LIPO"; then
6035 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7460295f 6036else
572ac014
MG
6037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6038for as_dir in $PATH
6039do
6040 IFS=$as_save_IFS
6041 test -z "$as_dir" && as_dir=.
a0673b07 6042 for ac_exec_ext in '' $ac_executable_extensions; do
572ac014
MG
6043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6044 ac_cv_prog_ac_ct_LIPO="lipo"
a0673b07 6045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
572ac014
MG
6046 break 2
6047 fi
6048done
a0673b07 6049 done
572ac014 6050IFS=$as_save_IFS
7460295f 6051
7460295f 6052fi
572ac014
MG
6053fi
6054ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6055if test -n "$ac_ct_LIPO"; then
a0673b07 6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
33aa8fe1 6057$as_echo "$ac_ct_LIPO" >&6; }
7460295f 6058else
a0673b07 6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6060$as_echo "no" >&6; }
7460295f
MG
6061fi
6062
572ac014
MG
6063 if test "x$ac_ct_LIPO" = x; then
6064 LIPO=":"
7460295f 6065 else
572ac014
MG
6066 case $cross_compiling:$ac_tool_warned in
6067yes:)
a0673b07 6068{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6069$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
572ac014
MG
6070ac_tool_warned=yes ;;
6071esac
6072 LIPO=$ac_ct_LIPO
7460295f 6073 fi
572ac014
MG
6074else
6075 LIPO="$ac_cv_prog_LIPO"
7460295f
MG
6076fi
6077
7460295f 6078 if test -n "$ac_tool_prefix"; then
572ac014
MG
6079 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6080set dummy ${ac_tool_prefix}otool; ac_word=$2
a0673b07 6081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6082$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6083if test "${ac_cv_prog_OTOOL+set}" = set; then :
33aa8fe1 6084 $as_echo_n "(cached) " >&6
7460295f 6085else
572ac014
MG
6086 if test -n "$OTOOL"; then
6087 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7460295f
MG
6088else
6089as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6090for as_dir in $PATH
6091do
6092 IFS=$as_save_IFS
6093 test -z "$as_dir" && as_dir=.
a0673b07 6094 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6095 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6096 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
a0673b07 6097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6098 break 2
6099 fi
6100done
a0673b07 6101 done
7460295f
MG
6102IFS=$as_save_IFS
6103
6104fi
6105fi
572ac014
MG
6106OTOOL=$ac_cv_prog_OTOOL
6107if test -n "$OTOOL"; then
a0673b07 6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
33aa8fe1 6109$as_echo "$OTOOL" >&6; }
7460295f 6110else
a0673b07 6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6112$as_echo "no" >&6; }
7460295f
MG
6113fi
6114
6115
6116fi
572ac014
MG
6117if test -z "$ac_cv_prog_OTOOL"; then
6118 ac_ct_OTOOL=$OTOOL
6119 # Extract the first word of "otool", so it can be a program name with args.
6120set dummy otool; ac_word=$2
a0673b07 6121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6122$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6123if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
33aa8fe1 6124 $as_echo_n "(cached) " >&6
7460295f 6125else
572ac014
MG
6126 if test -n "$ac_ct_OTOOL"; then
6127 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7460295f
MG
6128else
6129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130for as_dir in $PATH
6131do
6132 IFS=$as_save_IFS
6133 test -z "$as_dir" && as_dir=.
a0673b07 6134 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6136 ac_cv_prog_ac_ct_OTOOL="otool"
a0673b07 6137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6138 break 2
6139 fi
6140done
a0673b07 6141 done
7460295f
MG
6142IFS=$as_save_IFS
6143
6144fi
6145fi
572ac014
MG
6146ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6147if test -n "$ac_ct_OTOOL"; then
a0673b07 6148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
33aa8fe1 6149$as_echo "$ac_ct_OTOOL" >&6; }
7460295f 6150else
a0673b07 6151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6152$as_echo "no" >&6; }
7460295f
MG
6153fi
6154
572ac014
MG
6155 if test "x$ac_ct_OTOOL" = x; then
6156 OTOOL=":"
7460295f
MG
6157 else
6158 case $cross_compiling:$ac_tool_warned in
6159yes:)
a0673b07 6160{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6161$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
6162ac_tool_warned=yes ;;
6163esac
572ac014 6164 OTOOL=$ac_ct_OTOOL
7460295f
MG
6165 fi
6166else
572ac014 6167 OTOOL="$ac_cv_prog_OTOOL"
7460295f
MG
6168fi
6169
6170 if test -n "$ac_tool_prefix"; then
572ac014
MG
6171 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6172set dummy ${ac_tool_prefix}otool64; ac_word=$2
a0673b07 6173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6174$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6175if test "${ac_cv_prog_OTOOL64+set}" = set; then :
33aa8fe1 6176 $as_echo_n "(cached) " >&6
7460295f 6177else
572ac014
MG
6178 if test -n "$OTOOL64"; then
6179 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7460295f
MG
6180else
6181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6182for as_dir in $PATH
6183do
6184 IFS=$as_save_IFS
6185 test -z "$as_dir" && as_dir=.
a0673b07 6186 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6187 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6188 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
a0673b07 6189 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6190 break 2
6191 fi
6192done
a0673b07 6193 done
7460295f
MG
6194IFS=$as_save_IFS
6195
6196fi
6197fi
572ac014
MG
6198OTOOL64=$ac_cv_prog_OTOOL64
6199if test -n "$OTOOL64"; then
a0673b07 6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
33aa8fe1 6201$as_echo "$OTOOL64" >&6; }
7460295f 6202else
a0673b07 6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6204$as_echo "no" >&6; }
7460295f
MG
6205fi
6206
6207
6208fi
572ac014
MG
6209if test -z "$ac_cv_prog_OTOOL64"; then
6210 ac_ct_OTOOL64=$OTOOL64
6211 # Extract the first word of "otool64", so it can be a program name with args.
6212set dummy otool64; ac_word=$2
a0673b07 6213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33aa8fe1 6214$as_echo_n "checking for $ac_word... " >&6; }
a0673b07 6215if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
33aa8fe1 6216 $as_echo_n "(cached) " >&6
7460295f 6217else
572ac014
MG
6218 if test -n "$ac_ct_OTOOL64"; then
6219 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7460295f
MG
6220else
6221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6222for as_dir in $PATH
6223do
6224 IFS=$as_save_IFS
6225 test -z "$as_dir" && as_dir=.
a0673b07 6226 for ac_exec_ext in '' $ac_executable_extensions; do
7460295f 6227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
572ac014 6228 ac_cv_prog_ac_ct_OTOOL64="otool64"
a0673b07 6229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7460295f
MG
6230 break 2
6231 fi
6232done
a0673b07 6233 done
7460295f
MG
6234IFS=$as_save_IFS
6235
6236fi
6237fi
572ac014
MG
6238ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6239if test -n "$ac_ct_OTOOL64"; then
a0673b07 6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
33aa8fe1 6241$as_echo "$ac_ct_OTOOL64" >&6; }
7460295f 6242else
a0673b07 6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 6244$as_echo "no" >&6; }
7460295f
MG
6245fi
6246
572ac014
MG
6247 if test "x$ac_ct_OTOOL64" = x; then
6248 OTOOL64=":"
7460295f
MG
6249 else
6250 case $cross_compiling:$ac_tool_warned in
6251yes:)
a0673b07 6252{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33aa8fe1 6253$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460295f
MG
6254ac_tool_warned=yes ;;
6255esac
572ac014 6256 OTOOL64=$ac_ct_OTOOL64
7460295f
MG
6257 fi
6258else
572ac014 6259 OTOOL64="$ac_cv_prog_OTOOL64"
7460295f
MG
6260fi
6261
6262
572ac014
MG
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
a0673b07 6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
33aa8fe1 6289$as_echo_n "checking for -single_module linker flag... " >&6; }
a0673b07 6290if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
33aa8fe1 6291 $as_echo_n "(cached) " >&6
7460295f
MG
6292else
6293 lt_cv_apple_cc_single_mod=no
6294 if test -z "${LT_MULTI_MODULE}"; then
572ac014
MG
6295 # By default we will add the -single_module flag. You can override
6296 # by either setting the environment variable LT_MULTI_MODULE
6297 # non-empty at configure time, or by adding -multi_module to the
6298 # link flags.
6299 rm -rf libconftest.dylib*
6300 echo "int foo(void){return 1;}" > conftest.c
6301 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6302-dynamiclib -Wl,-single_module conftest.c" >&5
6303 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6304 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6305 _lt_result=$?
6306 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6307 lt_cv_apple_cc_single_mod=yes
6308 else
6309 cat conftest.err >&5
6310 fi
6311 rm -rf libconftest.dylib*
6312 rm -f conftest.*
7460295f
MG
6313 fi
6314fi
a0673b07 6315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
33aa8fe1 6316$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
a0673b07 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
33aa8fe1 6318$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
a0673b07 6319if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
33aa8fe1 6320 $as_echo_n "(cached) " >&6
7460295f
MG
6321else
6322 lt_cv_ld_exported_symbols_list=no
6323 save_LDFLAGS=$LDFLAGS
6324 echo "_main" > conftest.sym
6325 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
a0673b07 6326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460295f
MG
6327/* end confdefs.h. */
6328
6329int
6330main ()
6331{
6332
6333 ;
6334 return 0;
6335}
6336_ACEOF
a0673b07 6337if ac_fn_c_try_link "$LINENO"; then :
7460295f
MG
6338 lt_cv_ld_exported_symbols_list=yes
6339else
a0673b07 6340 lt_cv_ld_exported_symbols_list=no
7460295f 6341fi
a0673b07
MG
6342rm -f core conftest.err conftest.$ac_objext \
6343 conftest$ac_exeext conftest.$ac_ext
572ac014 6344 LDFLAGS="$save_LDFLAGS"
7460295f
MG
6345
6346fi
a0673b07 6347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
33aa8fe1 6348$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7460295f 6349 case $host_os in
572ac014 6350 rhapsody* | darwin1.[012])
7460295f
MG
6351 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6352 darwin1.*)
572ac014
MG
6353 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6354 darwin*) # darwin 5.x on
7460295f
MG
6355 # if running on 10.5 or later, the deployment target defaults
6356 # to the OS version, if on x86, and 10.4, the deployment
6357 # target defaults to 10.4. Don't you love it?
6358 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
572ac014
MG
6359 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6360 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6361 10.[012]*)
6362 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6363 10.*)
6364 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7460295f
MG
6365 esac
6366 ;;
6367 esac
6368 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6369 _lt_dar_single_mod='$single_module'
6370 fi
6371 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6372 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6373 else
572ac014 6374 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7460295f
MG
6375 fi
6376 if test "$DSYMUTIL" != ":"; then
572ac014 6377 _lt_dsymutil='~$DSYMUTIL $lib || :'
7460295f
MG
6378 else
6379 _lt_dsymutil=
6380 fi
6381 ;;
6382 esac
6383
7460295f
MG
6384ac_ext=c
6385ac_cpp='$CPP $CPPFLAGS'
6386ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6387ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6388ac_compiler_gnu=$ac_cv_c_compiler_gnu
a0673b07 6389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
33aa8fe1 6390$as_echo_n "checking how to run the C preprocessor... " >&6; }
572ac014
MG
6391# On Suns, sometimes $CPP names a directory.
6392if test -n "$CPP" && test -d "$CPP"; then
6393 CPP=
6394fi
6395if test -z "$CPP"; then
a0673b07 6396 if test "${ac_cv_prog_CPP+set}" = set; then :
33aa8fe1 6397 $as_echo_n "(cached) " >&6
572ac014
MG
6398else
6399 # Double quotes because CPP needs to be expanded
6400 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6401 do
6402 ac_preproc_ok=false
6403for ac_c_preproc_warn_flag in '' yes
6404do
6405 # Use a header file that comes with gcc, so configuring glibc
6406 # with a fresh cross-compiler works.
6407 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6408 # <limits.h> exists even on freestanding compilers.
6409 # On the NeXT, cc -E runs the code through the compiler's parser,
6410 # not just through cpp. "Syntax error" is here to catch this case.
a0673b07 6411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6412/* end confdefs.h. */
6413#ifdef __STDC__
6414# include <limits.h>
6415#else
6416# include <assert.h>
6417#endif
6418 Syntax error
6419_ACEOF
a0673b07 6420if ac_fn_c_try_cpp "$LINENO"; then :
7460295f 6421
a0673b07 6422else
572ac014
MG
6423 # Broken: fails on valid input.
6424continue
6425fi
572ac014 6426rm -f conftest.err conftest.$ac_ext
7460295f 6427
572ac014
MG
6428 # OK, works on sane cases. Now check whether nonexistent headers
6429 # can be detected and how.
a0673b07 6430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6431/* end confdefs.h. */
6432#include <ac_nonexistent.h>
6433_ACEOF
a0673b07 6434if ac_fn_c_try_cpp "$LINENO"; then :
572ac014
MG
6435 # Broken: success on invalid input.
6436continue
6437else
572ac014
MG
6438 # Passes both tests.
6439ac_preproc_ok=:
6440break
6441fi
572ac014 6442rm -f conftest.err conftest.$ac_ext
7460295f 6443
572ac014
MG
6444done
6445# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6446rm -f conftest.err conftest.$ac_ext
a0673b07 6447if $ac_preproc_ok; then :
572ac014
MG
6448 break
6449fi
7460295f 6450
572ac014
MG
6451 done
6452 ac_cv_prog_CPP=$CPP
7460295f 6453
572ac014
MG
6454fi
6455 CPP=$ac_cv_prog_CPP
6456else
6457 ac_cv_prog_CPP=$CPP
6458fi
a0673b07 6459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
33aa8fe1 6460$as_echo "$CPP" >&6; }
572ac014
MG
6461ac_preproc_ok=false
6462for ac_c_preproc_warn_flag in '' yes
6463do
6464 # Use a header file that comes with gcc, so configuring glibc
6465 # with a fresh cross-compiler works.
6466 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6467 # <limits.h> exists even on freestanding compilers.
6468 # On the NeXT, cc -E runs the code through the compiler's parser,
6469 # not just through cpp. "Syntax error" is here to catch this case.
a0673b07 6470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6471/* end confdefs.h. */
6472#ifdef __STDC__
6473# include <limits.h>
6474#else
6475# include <assert.h>
6476#endif
6477 Syntax error
6478_ACEOF
a0673b07 6479if ac_fn_c_try_cpp "$LINENO"; then :
7460295f 6480
a0673b07 6481else
572ac014
MG
6482 # Broken: fails on valid input.
6483continue
6484fi
572ac014 6485rm -f conftest.err conftest.$ac_ext
7460295f 6486
572ac014
MG
6487 # OK, works on sane cases. Now check whether nonexistent headers
6488 # can be detected and how.
a0673b07 6489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6490/* end confdefs.h. */
6491#include <ac_nonexistent.h>
6492_ACEOF
a0673b07 6493if ac_fn_c_try_cpp "$LINENO"; then :
572ac014
MG
6494 # Broken: success on invalid input.
6495continue
6496else
572ac014
MG
6497 # Passes both tests.
6498ac_preproc_ok=:
6499break
6500fi
572ac014 6501rm -f conftest.err conftest.$ac_ext
7460295f 6502
572ac014
MG
6503done
6504# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6505rm -f conftest.err conftest.$ac_ext
a0673b07
MG
6506if $ac_preproc_ok; then :
6507
572ac014 6508else
a0673b07 6509 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33aa8fe1 6510$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a0673b07
MG
6511as_fn_error "C preprocessor \"$CPP\" fails sanity check
6512See \`config.log' for more details." "$LINENO" 5; }
572ac014 6513fi
7460295f 6514
572ac014
MG
6515ac_ext=c
6516ac_cpp='$CPP $CPPFLAGS'
6517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6519ac_compiler_gnu=$ac_cv_c_compiler_gnu
7460295f
MG
6520
6521
a0673b07 6522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
33aa8fe1 6523$as_echo_n "checking for ANSI C header files... " >&6; }
a0673b07 6524if test "${ac_cv_header_stdc+set}" = set; then :
33aa8fe1 6525 $as_echo_n "(cached) " >&6
7460295f 6526else
a0673b07 6527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6528/* end confdefs.h. */
6529#include <stdlib.h>
6530#include <stdarg.h>
6531#include <string.h>
6532#include <float.h>
6533
6534int
6535main ()
6536{
6537
6538 ;
6539 return 0;
6540}
6541_ACEOF
a0673b07 6542if ac_fn_c_try_compile "$LINENO"; then :
572ac014
MG
6543 ac_cv_header_stdc=yes
6544else
a0673b07 6545 ac_cv_header_stdc=no
7460295f 6546fi
572ac014
MG
6547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6548
6549if test $ac_cv_header_stdc = yes; then
6550 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
a0673b07 6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6552/* end confdefs.h. */
6553#include <string.h>
6554
6555_ACEOF
6556if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07
MG
6557 $EGREP "memchr" >/dev/null 2>&1; then :
6558
7460295f 6559else
572ac014 6560 ac_cv_header_stdc=no
7460295f 6561fi
572ac014 6562rm -f conftest*
7460295f
MG
6563
6564fi
6565
572ac014
MG
6566if test $ac_cv_header_stdc = yes; then
6567 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
a0673b07 6568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6569/* end confdefs.h. */
6570#include <stdlib.h>
7460295f 6571
572ac014
MG
6572_ACEOF
6573if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07
MG
6574 $EGREP "free" >/dev/null 2>&1; then :
6575
572ac014
MG
6576else
6577 ac_cv_header_stdc=no
6578fi
6579rm -f conftest*
7460295f 6580
572ac014 6581fi
7460295f 6582
572ac014
MG
6583if test $ac_cv_header_stdc = yes; then
6584 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
a0673b07 6585 if test "$cross_compiling" = yes; then :
572ac014
MG
6586 :
6587else
a0673b07 6588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
6589/* end confdefs.h. */
6590#include <ctype.h>
6591#include <stdlib.h>
6592#if ((' ' & 0x0FF) == 0x020)
6593# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6594# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6595#else
6596# define ISLOWER(c) \
6597 (('a' <= (c) && (c) <= 'i') \
6598 || ('j' <= (c) && (c) <= 'r') \
6599 || ('s' <= (c) && (c) <= 'z'))
6600# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6601#endif
7460295f 6602
572ac014
MG
6603#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6604int
6605main ()
6606{
6607 int i;
6608 for (i = 0; i < 256; i++)
6609 if (XOR (islower (i), ISLOWER (i))
6610 || toupper (i) != TOUPPER (i))
6611 return 2;
6612 return 0;
6613}
6614_ACEOF
a0673b07 6615if ac_fn_c_try_run "$LINENO"; then :
7460295f 6616
a0673b07
MG
6617else
6618 ac_cv_header_stdc=no
572ac014 6619fi
a0673b07
MG
6620rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6621 conftest.$ac_objext conftest.beam conftest.$ac_ext
572ac014 6622fi
7460295f 6623
572ac014
MG
6624fi
6625fi
a0673b07 6626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
33aa8fe1 6627$as_echo "$ac_cv_header_stdc" >&6; }
572ac014 6628if test $ac_cv_header_stdc = yes; then
7460295f 6629
a0673b07 6630$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7460295f 6631
572ac014 6632fi
7460295f 6633
572ac014 6634# On IRIX 5.3, sys/types and inttypes.h are conflicting.
572ac014
MG
6635for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6636 inttypes.h stdint.h unistd.h
a0673b07
MG
6637do :
6638 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6639ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6640"
6641eval as_val=\$$as_ac_Header
6642 if test "x$as_val" = x""yes; then :
572ac014 6643 cat >>confdefs.h <<_ACEOF
33aa8fe1 6644#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
572ac014 6645_ACEOF
7460295f 6646
572ac014 6647fi
7460295f 6648
572ac014 6649done
7460295f 6650
7460295f 6651
572ac014 6652for ac_header in dlfcn.h
a0673b07
MG
6653do :
6654 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6655"
6656if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
572ac014 6657 cat >>confdefs.h <<_ACEOF
a0673b07 6658#define HAVE_DLFCN_H 1
572ac014 6659_ACEOF
7460295f
MG
6660
6661fi
7460295f 6662
572ac014 6663done
7460295f 6664
7460295f 6665
7460295f 6666
572ac014 6667# Set options
7460295f 6668
7460295f 6669
7460295f 6670
572ac014 6671 enable_dlopen=no
7460295f
MG
6672
6673
572ac014
MG
6674 enable_win32_dll=no
6675
6676
6677 # Check whether --enable-shared was given.
a0673b07 6678if test "${enable_shared+set}" = set; then :
572ac014
MG
6679 enableval=$enable_shared; p=${PACKAGE-default}
6680 case $enableval in
6681 yes) enable_shared=yes ;;
6682 no) enable_shared=no ;;
6683 *)
6684 enable_shared=no
6685 # Look at the argument we got. We use all the common list separators.
6686 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6687 for pkg in $enableval; do
6688 IFS="$lt_save_ifs"
6689 if test "X$pkg" = "X$p"; then
6690 enable_shared=yes
6691 fi
6692 done
6693 IFS="$lt_save_ifs"
6694 ;;
6695 esac
7460295f 6696else
572ac014 6697 enable_shared=yes
7460295f
MG
6698fi
6699
7460295f 6700
7460295f 6701
7460295f 6702
7460295f 6703
7460295f 6704
7460295f 6705
7460295f 6706
572ac014
MG
6707
6708 # Check whether --enable-static was given.
a0673b07 6709if test "${enable_static+set}" = set; then :
572ac014
MG
6710 enableval=$enable_static; p=${PACKAGE-default}
6711 case $enableval in
6712 yes) enable_static=yes ;;
6713 no) enable_static=no ;;
6714 *)
6715 enable_static=no
6716 # Look at the argument we got. We use all the common list separators.
6717 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6718 for pkg in $enableval; do
6719 IFS="$lt_save_ifs"
6720 if test "X$pkg" = "X$p"; then
6721 enable_static=yes
6722 fi
6723 done
6724 IFS="$lt_save_ifs"
7460295f 6725 ;;
572ac014
MG
6726 esac
6727else
6728 enable_static=yes
6729fi
7460295f 6730
7460295f 6731
7460295f 6732
7460295f 6733
7460295f 6734
7460295f 6735
7460295f 6736
7460295f 6737
7460295f 6738
7460295f 6739
572ac014 6740# Check whether --with-pic was given.
a0673b07 6741if test "${with_pic+set}" = set; then :
572ac014
MG
6742 withval=$with_pic; pic_mode="$withval"
6743else
6744 pic_mode=default
6745fi
7460295f 6746
7460295f 6747
572ac014
MG
6748test -z "$pic_mode" && pic_mode=default
6749
7460295f 6750
7460295f 6751
7460295f 6752
7460295f 6753
7460295f 6754
572ac014
MG
6755
6756 # Check whether --enable-fast-install was given.
a0673b07 6757if test "${enable_fast_install+set}" = set; then :
572ac014
MG
6758 enableval=$enable_fast_install; p=${PACKAGE-default}
6759 case $enableval in
6760 yes) enable_fast_install=yes ;;
6761 no) enable_fast_install=no ;;
7460295f 6762 *)
572ac014
MG
6763 enable_fast_install=no
6764 # Look at the argument we got. We use all the common list separators.
6765 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6766 for pkg in $enableval; do
6767 IFS="$lt_save_ifs"
6768 if test "X$pkg" = "X$p"; then
6769 enable_fast_install=yes
6770 fi
6771 done
6772 IFS="$lt_save_ifs"
7460295f
MG
6773 ;;
6774 esac
572ac014
MG
6775else
6776 enable_fast_install=yes
6777fi
7460295f 6778
7460295f 6779
7460295f 6780
7460295f 6781
7460295f 6782
7460295f 6783
7460295f 6784
7460295f 6785
7460295f 6786
7460295f 6787
7460295f 6788
572ac014
MG
6789# This can be used to rebuild libtool when needed
6790LIBTOOL_DEPS="$ltmain"
7460295f 6791
572ac014
MG
6792# Always use our own libtool.
6793LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7460295f 6794
7460295f 6795
7460295f 6796
7460295f 6797
7460295f 6798
7460295f 6799
7460295f
MG
6800
6801
7460295f 6802
7460295f 6803
7460295f 6804
7460295f 6805
7460295f 6806
7460295f 6807
7460295f 6808
7460295f 6809
7460295f 6810
7460295f 6811
7460295f 6812
7460295f 6813
7460295f 6814
7460295f 6815
7460295f 6816
7460295f 6817
7460295f 6818
572ac014 6819test -z "$LN_S" && LN_S="ln -s"
7460295f 6820
7460295f 6821
7460295f 6822
7460295f 6823
7460295f 6824
7460295f 6825
7460295f 6826
7460295f 6827
7460295f 6828
7460295f 6829
7460295f 6830
7460295f 6831
7460295f 6832
7460295f 6833
572ac014
MG
6834if test -n "${ZSH_VERSION+set}" ; then
6835 setopt NO_GLOB_SUBST
6836fi
7460295f 6837
a0673b07 6838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
33aa8fe1 6839$as_echo_n "checking for objdir... " >&6; }
a0673b07 6840if test "${lt_cv_objdir+set}" = set; then :
33aa8fe1 6841 $as_echo_n "(cached) " >&6
572ac014
MG
6842else
6843 rm -f .libs 2>/dev/null
6844mkdir .libs 2>/dev/null
6845if test -d .libs; then
6846 lt_cv_objdir=.libs
6847else
6848 # MS-DOS does not allow filenames that begin with a dot.
6849 lt_cv_objdir=_libs
6850fi
6851rmdir .libs 2>/dev/null
6852fi
a0673b07 6853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
33aa8fe1 6854$as_echo "$lt_cv_objdir" >&6; }
572ac014 6855objdir=$lt_cv_objdir
7460295f 6856
7460295f 6857
7460295f 6858
7460295f 6859
7460295f 6860
572ac014
MG
6861cat >>confdefs.h <<_ACEOF
6862#define LT_OBJDIR "$lt_cv_objdir/"
6863_ACEOF
7460295f 6864
7460295f 6865
7460295f 6866
7460295f 6867
7460295f 6868
572ac014
MG
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881case $host_os in
6882aix3*)
6883 # AIX sometimes has problems with the GCC collect2 program. For some
6884 # reason, if we set the COLLECT_NAMES environment variable, the problems
6885 # vanish in a puff of smoke.
6886 if test "X${COLLECT_NAMES+set}" != Xset; then
6887 COLLECT_NAMES=
6888 export COLLECT_NAMES
7460295f
MG
6889 fi
6890 ;;
6891esac
6892
572ac014
MG
6893# Sed substitution that helps us do robust quoting. It backslashifies
6894# metacharacters that are still active within double-quoted strings.
6895sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7460295f 6896
572ac014
MG
6897# Same as above, but do not quote variable references.
6898double_quote_subst='s/\(["`\\]\)/\\\1/g'
7460295f 6899
572ac014
MG
6900# Sed substitution to delay expansion of an escaped shell variable in a
6901# double_quote_subst'ed string.
6902delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7460295f 6903
572ac014
MG
6904# Sed substitution to delay expansion of an escaped single quote.
6905delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7460295f 6906
572ac014
MG
6907# Sed substitution to avoid accidental globbing in evaled expressions
6908no_glob_subst='s/\*/\\\*/g'
7460295f 6909
572ac014
MG
6910# Global variables:
6911ofile=libtool
6912can_build_shared=yes
7460295f 6913
572ac014
MG
6914# All known linkers require a `.a' archive for static linking (except MSVC,
6915# which needs '.lib').
6916libext=a
7460295f 6917
572ac014 6918with_gnu_ld="$lt_cv_prog_gnu_ld"
7460295f 6919
572ac014
MG
6920old_CC="$CC"
6921old_CFLAGS="$CFLAGS"
7460295f 6922
572ac014
MG
6923# Set sane defaults for various variables
6924test -z "$CC" && CC=cc
6925test -z "$LTCC" && LTCC=$CC
6926test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6927test -z "$LD" && LD=ld
6928test -z "$ac_objext" && ac_objext=o
7460295f 6929
572ac014
MG
6930for cc_temp in $compiler""; do
6931 case $cc_temp in
6932 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6933 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6934 \-*) ;;
6935 *) break;;
6936 esac
6937done
6938cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7460295f 6939
7460295f 6940
572ac014
MG
6941# Only perform the check for file, if the check method requires it
6942test -z "$MAGIC_CMD" && MAGIC_CMD=file
6943case $deplibs_check_method in
6944file_magic*)
6945 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
a0673b07 6946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
33aa8fe1 6947$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
a0673b07 6948if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
33aa8fe1 6949 $as_echo_n "(cached) " >&6
572ac014
MG
6950else
6951 case $MAGIC_CMD in
6952[\\/*] | ?:[\\/]*)
6953 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7460295f 6954 ;;
572ac014
MG
6955*)
6956 lt_save_MAGIC_CMD="$MAGIC_CMD"
6957 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6958 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6959 for ac_dir in $ac_dummy; do
6960 IFS="$lt_save_ifs"
6961 test -z "$ac_dir" && ac_dir=.
6962 if test -f $ac_dir/${ac_tool_prefix}file; then
6963 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6964 if test -n "$file_magic_test_file"; then
6965 case $deplibs_check_method in
6966 "file_magic "*)
6967 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6968 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6969 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6970 $EGREP "$file_magic_regex" > /dev/null; then
6971 :
6972 else
6973 cat <<_LT_EOF 1>&2
7460295f 6974
572ac014
MG
6975*** Warning: the command libtool uses to detect shared libraries,
6976*** $file_magic_cmd, produces output that libtool cannot recognize.
6977*** The result is that libtool may fail to recognize shared libraries
6978*** as such. This will affect the creation of libtool libraries that
6979*** depend on shared libraries, but programs linked with such libtool
6980*** libraries will work regardless of this problem. Nevertheless, you
6981*** may want to report the problem to your system manager and/or to
6982*** bug-libtool@gnu.org
7460295f 6983
572ac014
MG
6984_LT_EOF
6985 fi ;;
6986 esac
6987 fi
6988 break
6989 fi
6990 done
6991 IFS="$lt_save_ifs"
6992 MAGIC_CMD="$lt_save_MAGIC_CMD"
7460295f 6993 ;;
572ac014
MG
6994esac
6995fi
7460295f 6996
572ac014
MG
6997MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6998if test -n "$MAGIC_CMD"; then
a0673b07 6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
33aa8fe1 7000$as_echo "$MAGIC_CMD" >&6; }
572ac014 7001else
a0673b07 7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 7003$as_echo "no" >&6; }
572ac014
MG
7004fi
7005
7006
7007
7008
7009
7010if test -z "$lt_cv_path_MAGIC_CMD"; then
7011 if test -n "$ac_tool_prefix"; then
a0673b07 7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
33aa8fe1 7013$as_echo_n "checking for file... " >&6; }
a0673b07 7014if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
33aa8fe1 7015 $as_echo_n "(cached) " >&6
572ac014
MG
7016else
7017 case $MAGIC_CMD in
7018[\\/*] | ?:[\\/]*)
7019 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7460295f 7020 ;;
572ac014
MG
7021*)
7022 lt_save_MAGIC_CMD="$MAGIC_CMD"
7023 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7024 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7025 for ac_dir in $ac_dummy; do
7026 IFS="$lt_save_ifs"
7027 test -z "$ac_dir" && ac_dir=.
7028 if test -f $ac_dir/file; then
7029 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7030 if test -n "$file_magic_test_file"; then
7031 case $deplibs_check_method in
7032 "file_magic "*)
7033 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7034 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7035 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7036 $EGREP "$file_magic_regex" > /dev/null; then
7037 :
7038 else
7039 cat <<_LT_EOF 1>&2
7460295f 7040
572ac014
MG
7041*** Warning: the command libtool uses to detect shared libraries,
7042*** $file_magic_cmd, produces output that libtool cannot recognize.
7043*** The result is that libtool may fail to recognize shared libraries
7044*** as such. This will affect the creation of libtool libraries that
7045*** depend on shared libraries, but programs linked with such libtool
7046*** libraries will work regardless of this problem. Nevertheless, you
7047*** may want to report the problem to your system manager and/or to
7048*** bug-libtool@gnu.org
7049
7050_LT_EOF
7051 fi ;;
7052 esac
7053 fi
7054 break
7055 fi
7056 done
7057 IFS="$lt_save_ifs"
7058 MAGIC_CMD="$lt_save_MAGIC_CMD"
7460295f 7059 ;;
572ac014
MG
7060esac
7061fi
7062
7063MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7064if test -n "$MAGIC_CMD"; then
a0673b07 7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
33aa8fe1 7066$as_echo "$MAGIC_CMD" >&6; }
572ac014 7067else
a0673b07 7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 7069$as_echo "no" >&6; }
572ac014
MG
7070fi
7071
7460295f 7072
7460295f 7073 else
572ac014 7074 MAGIC_CMD=:
7460295f 7075 fi
572ac014 7076fi
7460295f 7077
572ac014 7078 fi
7460295f 7079 ;;
572ac014 7080esac
7460295f 7081
572ac014 7082# Use C for the default configuration in the libtool script
7460295f 7083
572ac014
MG
7084lt_save_CC="$CC"
7085ac_ext=c
7086ac_cpp='$CPP $CPPFLAGS'
7087ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7088ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7089ac_compiler_gnu=$ac_cv_c_compiler_gnu
7460295f 7090
7460295f 7091
572ac014
MG
7092# Source file extension for C test sources.
7093ac_ext=c
7460295f 7094
572ac014
MG
7095# Object file extension for compiled C test sources.
7096objext=o
7097objext=$objext
7460295f 7098
572ac014
MG
7099# Code to be used in simple compile tests
7100lt_simple_compile_test_code="int some_variable = 0;"
7460295f 7101
572ac014
MG
7102# Code to be used in simple link tests
7103lt_simple_link_test_code='int main(){return(0);}'
7460295f 7104
7460295f 7105
7460295f 7106
7460295f 7107
7460295f 7108
7460295f 7109
7460295f 7110
572ac014
MG
7111# If no C compiler was specified, use CC.
7112LTCC=${LTCC-"$CC"}
7460295f 7113
572ac014
MG
7114# If no C compiler flags were specified, use CFLAGS.
7115LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7460295f 7116
572ac014
MG
7117# Allow CC to be a program name with arguments.
7118compiler=$CC
7460295f 7119
572ac014
MG
7120# Save the default compiler, since it gets overwritten when the other
7121# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7122compiler_DEFAULT=$CC
7460295f 7123
572ac014
MG
7124# save warnings/boilerplate of simple test code
7125ac_outfile=conftest.$ac_objext
7126echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7127eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7128_lt_compiler_boilerplate=`cat conftest.err`
7129$RM conftest*
7460295f 7130
572ac014
MG
7131ac_outfile=conftest.$ac_objext
7132echo "$lt_simple_link_test_code" >conftest.$ac_ext
7133eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7134_lt_linker_boilerplate=`cat conftest.err`
7135$RM -r conftest*
7460295f 7136
7460295f 7137
572ac014 7138if test -n "$compiler"; then
7460295f 7139
572ac014 7140lt_prog_compiler_no_builtin_flag=
7460295f 7141
572ac014
MG
7142if test "$GCC" = yes; then
7143 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7460295f 7144
a0673b07 7145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
33aa8fe1 7146$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
a0673b07 7147if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
33aa8fe1 7148 $as_echo_n "(cached) " >&6
7460295f 7149else
572ac014
MG
7150 lt_cv_prog_compiler_rtti_exceptions=no
7151 ac_outfile=conftest.$ac_objext
7152 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7153 lt_compiler_flag="-fno-rtti -fno-exceptions"
7154 # Insert the option either (1) after the last *FLAGS variable, or
7155 # (2) before a word containing "conftest.", or (3) at the end.
7156 # Note that $ac_compile itself does not contain backslashes and begins
7157 # with a dollar sign (not a hyphen), so the echo should work correctly.
7158 # The option is referenced via a variable to avoid confusing sed.
7159 lt_compile=`echo "$ac_compile" | $SED \
7160 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7161 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7162 -e 's:$: $lt_compiler_flag:'`
a0673b07 7163 (eval echo "\"\$as_me:7163: $lt_compile\"" >&5)
572ac014
MG
7164 (eval "$lt_compile" 2>conftest.err)
7165 ac_status=$?
7166 cat conftest.err >&5
a0673b07 7167 echo "$as_me:7167: \$? = $ac_status" >&5
572ac014
MG
7168 if (exit $ac_status) && test -s "$ac_outfile"; then
7169 # The compiler can only warn and ignore the option if not recognized
7170 # So say no if there are warnings other than the usual output.
7171 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7172 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7173 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7174 lt_cv_prog_compiler_rtti_exceptions=yes
7175 fi
7176 fi
7177 $RM conftest*
7460295f 7178
7460295f 7179fi
a0673b07 7180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
33aa8fe1 7181$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7460295f 7182
572ac014
MG
7183if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7184 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7460295f 7185else
572ac014 7186 :
7460295f
MG
7187fi
7188
7460295f
MG
7189fi
7190
7460295f 7191
7460295f 7192
7460295f 7193
7460295f 7194
7460295f 7195
572ac014
MG
7196 lt_prog_compiler_wl=
7197lt_prog_compiler_pic=
7198lt_prog_compiler_static=
7460295f 7199
a0673b07 7200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
33aa8fe1 7201$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7460295f 7202
572ac014
MG
7203 if test "$GCC" = yes; then
7204 lt_prog_compiler_wl='-Wl,'
7205 lt_prog_compiler_static='-static'
7460295f 7206
572ac014
MG
7207 case $host_os in
7208 aix*)
7209 # All AIX code is PIC.
7210 if test "$host_cpu" = ia64; then
7211 # AIX 5 now supports IA64 processor
7212 lt_prog_compiler_static='-Bstatic'
7213 fi
7214 ;;
7460295f 7215
572ac014
MG
7216 amigaos*)
7217 case $host_cpu in
7218 powerpc)
7219 # see comment about AmigaOS4 .so support
7220 lt_prog_compiler_pic='-fPIC'
7221 ;;
7222 m68k)
7223 # FIXME: we need at least 68020 code to build shared libraries, but
7224 # adding the `-m68020' flag to GCC prevents building anything better,
7225 # like `-m68040'.
7226 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7227 ;;
7228 esac
7229 ;;
7460295f 7230
572ac014
MG
7231 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7232 # PIC is the default for these OSes.
7233 ;;
7460295f 7234
572ac014
MG
7235 mingw* | cygwin* | pw32* | os2* | cegcc*)
7236 # This hack is so that the source file can tell whether it is being
7237 # built for inclusion in a dll (and should export symbols for example).
7238 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7239 # (--disable-auto-import) libraries
7240 lt_prog_compiler_pic='-DDLL_EXPORT'
7241 ;;
7460295f 7242
572ac014
MG
7243 darwin* | rhapsody*)
7244 # PIC is the default on this platform
7245 # Common symbols not allowed in MH_DYLIB files
7246 lt_prog_compiler_pic='-fno-common'
7247 ;;
7460295f 7248
572ac014
MG
7249 hpux*)
7250 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7251 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7252 # sets the default TLS model and affects inlining.
7253 case $host_cpu in
7254 hppa*64*)
7255 # +Z the default
7256 ;;
7257 *)
7258 lt_prog_compiler_pic='-fPIC'
7259 ;;
7260 esac
7261 ;;
7460295f 7262
572ac014
MG
7263 interix[3-9]*)
7264 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7265 # Instead, we relocate shared libraries at runtime.
7266 ;;
7460295f 7267
572ac014
MG
7268 msdosdjgpp*)
7269 # Just because we use GCC doesn't mean we suddenly get shared libraries
7270 # on systems that don't support them.
7271 lt_prog_compiler_can_build_shared=no
7272 enable_shared=no
7273 ;;
7460295f 7274
572ac014
MG
7275 *nto* | *qnx*)
7276 # QNX uses GNU C++, but need to define -shared option too, otherwise
7277 # it will coredump.
7278 lt_prog_compiler_pic='-fPIC -shared'
7279 ;;
7460295f 7280
572ac014
MG
7281 sysv4*MP*)
7282 if test -d /usr/nec; then
7283 lt_prog_compiler_pic=-Kconform_pic
7284 fi
7285 ;;
7460295f 7286
572ac014
MG
7287 *)
7288 lt_prog_compiler_pic='-fPIC'
7289 ;;
7290 esac
7291 else
7292 # PORTME Check for flag to pass linker flags through the system compiler.
7293 case $host_os in
7294 aix*)
7295 lt_prog_compiler_wl='-Wl,'
7296 if test "$host_cpu" = ia64; then
7297 # AIX 5 now supports IA64 processor
7298 lt_prog_compiler_static='-Bstatic'
7299 else
7300 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7301 fi
7302 ;;
7460295f 7303
572ac014
MG
7304 mingw* | cygwin* | pw32* | os2* | cegcc*)
7305 # This hack is so that the source file can tell whether it is being
7306 # built for inclusion in a dll (and should export symbols for example).
7307 lt_prog_compiler_pic='-DDLL_EXPORT'
7308 ;;
7460295f 7309
572ac014
MG
7310 hpux9* | hpux10* | hpux11*)
7311 lt_prog_compiler_wl='-Wl,'
7312 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7313 # not for PA HP-UX.
7314 case $host_cpu in
7315 hppa*64*|ia64*)
7316 # +Z the default
7317 ;;
7318 *)
7319 lt_prog_compiler_pic='+Z'
7320 ;;
7321 esac
7322 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7323 lt_prog_compiler_static='${wl}-a ${wl}archive'
7324 ;;
7460295f 7325
572ac014
MG
7326 irix5* | irix6* | nonstopux*)
7327 lt_prog_compiler_wl='-Wl,'
7328 # PIC (with -KPIC) is the default.
7329 lt_prog_compiler_static='-non_shared'
7330 ;;
7460295f 7331
572ac014
MG
7332 linux* | k*bsd*-gnu)
7333 case $cc_basename in
7334 # old Intel for x86_64 which still supported -KPIC.
7335 ecc*)
7336 lt_prog_compiler_wl='-Wl,'
7337 lt_prog_compiler_pic='-KPIC'
7338 lt_prog_compiler_static='-static'
7339 ;;
7340 # icc used to be incompatible with GCC.
7341 # ICC 10 doesn't accept -KPIC any more.
7342 icc* | ifort*)
7343 lt_prog_compiler_wl='-Wl,'
7344 lt_prog_compiler_pic='-fPIC'
7345 lt_prog_compiler_static='-static'
7346 ;;
7347 # Lahey Fortran 8.1.
7348 lf95*)
7349 lt_prog_compiler_wl='-Wl,'
7350 lt_prog_compiler_pic='--shared'
7351 lt_prog_compiler_static='--static'
7352 ;;
7353 pgcc* | pgf77* | pgf90* | pgf95*)
7354 # Portland Group compilers (*not* the Pentium gcc compiler,
7355 # which looks to be a dead project)
7356 lt_prog_compiler_wl='-Wl,'
7357 lt_prog_compiler_pic='-fpic'
7358 lt_prog_compiler_static='-Bstatic'
7359 ;;
7360 ccc*)
7361 lt_prog_compiler_wl='-Wl,'
7362 # All Alpha code is PIC.
7363 lt_prog_compiler_static='-non_shared'
7364 ;;
7365 xl*)
7366 # IBM XL C 8.0/Fortran 10.1 on PPC
7367 lt_prog_compiler_wl='-Wl,'
7368 lt_prog_compiler_pic='-qpic'
7369 lt_prog_compiler_static='-qstaticlink'
7370 ;;
7371 *)
7372 case `$CC -V 2>&1 | sed 5q` in
7373 *Sun\ C*)
7374 # Sun C 5.9
7375 lt_prog_compiler_pic='-KPIC'
7376 lt_prog_compiler_static='-Bstatic'
7377 lt_prog_compiler_wl='-Wl,'
7378 ;;
7379 *Sun\ F*)
7380 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7381 lt_prog_compiler_pic='-KPIC'
7382 lt_prog_compiler_static='-Bstatic'
7383 lt_prog_compiler_wl=''
7384 ;;
7385 esac
7386 ;;
7387 esac
7388 ;;
7460295f 7389
572ac014
MG
7390 newsos6)
7391 lt_prog_compiler_pic='-KPIC'
7392 lt_prog_compiler_static='-Bstatic'
7393 ;;
7460295f 7394
572ac014
MG
7395 *nto* | *qnx*)
7396 # QNX uses GNU C++, but need to define -shared option too, otherwise
7397 # it will coredump.
7398 lt_prog_compiler_pic='-fPIC -shared'
7399 ;;
7460295f 7400
572ac014
MG
7401 osf3* | osf4* | osf5*)
7402 lt_prog_compiler_wl='-Wl,'
7403 # All OSF/1 code is PIC.
7404 lt_prog_compiler_static='-non_shared'
7405 ;;
7460295f 7406
572ac014
MG
7407 rdos*)
7408 lt_prog_compiler_static='-non_shared'
7409 ;;
7410
7411 solaris*)
7412 lt_prog_compiler_pic='-KPIC'
7413 lt_prog_compiler_static='-Bstatic'
7414 case $cc_basename in
7415 f77* | f90* | f95*)
7416 lt_prog_compiler_wl='-Qoption ld ';;
7417 *)
7418 lt_prog_compiler_wl='-Wl,';;
7419 esac
7420 ;;
7421
7422 sunos4*)
7423 lt_prog_compiler_wl='-Qoption ld '
7424 lt_prog_compiler_pic='-PIC'
7425 lt_prog_compiler_static='-Bstatic'
7426 ;;
7427
7428 sysv4 | sysv4.2uw2* | sysv4.3*)
7429 lt_prog_compiler_wl='-Wl,'
7430 lt_prog_compiler_pic='-KPIC'
7431 lt_prog_compiler_static='-Bstatic'
7432 ;;
7433
7434 sysv4*MP*)
7435 if test -d /usr/nec ;then
7436 lt_prog_compiler_pic='-Kconform_pic'
7437 lt_prog_compiler_static='-Bstatic'
7438 fi
7439 ;;
7440
7441 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7442 lt_prog_compiler_wl='-Wl,'
7443 lt_prog_compiler_pic='-KPIC'
7444 lt_prog_compiler_static='-Bstatic'
7445 ;;
7446
7447 unicos*)
7448 lt_prog_compiler_wl='-Wl,'
7449 lt_prog_compiler_can_build_shared=no
7450 ;;
7451
7452 uts4*)
7453 lt_prog_compiler_pic='-pic'
7454 lt_prog_compiler_static='-Bstatic'
7455 ;;
7456
7457 *)
7458 lt_prog_compiler_can_build_shared=no
7459 ;;
7460 esac
7461 fi
7462
7463case $host_os in
7464 # For platforms which do not support PIC, -DPIC is meaningless:
7465 *djgpp*)
7466 lt_prog_compiler_pic=
7467 ;;
7468 *)
7469 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7470 ;;
7460295f 7471esac
a0673b07 7472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
33aa8fe1 7473$as_echo "$lt_prog_compiler_pic" >&6; }
572ac014
MG
7474
7475
7476
7477
7478
7479
7480#
7481# Check to make sure the PIC flag actually works.
7482#
7483if test -n "$lt_prog_compiler_pic"; then
a0673b07 7484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
33aa8fe1 7485$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
a0673b07 7486if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
33aa8fe1 7487 $as_echo_n "(cached) " >&6
7460295f 7488else
572ac014
MG
7489 lt_cv_prog_compiler_pic_works=no
7490 ac_outfile=conftest.$ac_objext
7491 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7492 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7493 # Insert the option either (1) after the last *FLAGS variable, or
7494 # (2) before a word containing "conftest.", or (3) at the end.
7495 # Note that $ac_compile itself does not contain backslashes and begins
7496 # with a dollar sign (not a hyphen), so the echo should work correctly.
7497 # The option is referenced via a variable to avoid confusing sed.
7498 lt_compile=`echo "$ac_compile" | $SED \
7499 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7500 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7501 -e 's:$: $lt_compiler_flag:'`
a0673b07 7502 (eval echo "\"\$as_me:7502: $lt_compile\"" >&5)
572ac014
MG
7503 (eval "$lt_compile" 2>conftest.err)
7504 ac_status=$?
7505 cat conftest.err >&5
a0673b07 7506 echo "$as_me:7506: \$? = $ac_status" >&5
572ac014
MG
7507 if (exit $ac_status) && test -s "$ac_outfile"; then
7508 # The compiler can only warn and ignore the option if not recognized
7509 # So say no if there are warnings other than the usual output.
7510 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7511 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7512 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7513 lt_cv_prog_compiler_pic_works=yes
7514 fi
7515 fi
7516 $RM conftest*
7460295f 7517
7460295f 7518fi
a0673b07 7519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
33aa8fe1 7520$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7460295f 7521
572ac014
MG
7522if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7523 case $lt_prog_compiler_pic in
7524 "" | " "*) ;;
7525 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7526 esac
7460295f 7527else
572ac014
MG
7528 lt_prog_compiler_pic=
7529 lt_prog_compiler_can_build_shared=no
7530fi
7460295f 7531
572ac014
MG
7532fi
7533
7534
7535
7536
7537
7538
7539#
7540# Check to make sure the static flag actually works.
7541#
7542wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
a0673b07 7543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
33aa8fe1 7544$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
a0673b07 7545if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
33aa8fe1 7546 $as_echo_n "(cached) " >&6
7460295f 7547else
572ac014
MG
7548 lt_cv_prog_compiler_static_works=no
7549 save_LDFLAGS="$LDFLAGS"
7550 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7551 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7552 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7553 # The linker can only warn and ignore the option if not recognized
7554 # So say no if there are warnings
7555 if test -s conftest.err; then
7556 # Append any errors to the config.log.
7557 cat conftest.err 1>&5
7558 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7559 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7560 if diff conftest.exp conftest.er2 >/dev/null; then
7561 lt_cv_prog_compiler_static_works=yes
7562 fi
7563 else
7564 lt_cv_prog_compiler_static_works=yes
7565 fi
7566 fi
7567 $RM -r conftest*
7568 LDFLAGS="$save_LDFLAGS"
7460295f 7569
7460295f 7570fi
a0673b07 7571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
33aa8fe1 7572$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7460295f 7573
572ac014
MG
7574if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7575 :
7460295f 7576else
572ac014
MG
7577 lt_prog_compiler_static=
7578fi
7460295f 7579
7460295f 7580
7460295f 7581
7460295f 7582
7460295f 7583
7460295f
MG
7584
7585
a0673b07 7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
33aa8fe1 7587$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
a0673b07 7588if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
33aa8fe1 7589 $as_echo_n "(cached) " >&6
572ac014
MG
7590else
7591 lt_cv_prog_compiler_c_o=no
7592 $RM -r conftest 2>/dev/null
7593 mkdir conftest
7594 cd conftest
7595 mkdir out
7596 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7460295f 7597
572ac014
MG
7598 lt_compiler_flag="-o out/conftest2.$ac_objext"
7599 # Insert the option either (1) after the last *FLAGS variable, or
7600 # (2) before a word containing "conftest.", or (3) at the end.
7601 # Note that $ac_compile itself does not contain backslashes and begins
7602 # with a dollar sign (not a hyphen), so the echo should work correctly.
7603 lt_compile=`echo "$ac_compile" | $SED \
7604 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7605 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7606 -e 's:$: $lt_compiler_flag:'`
a0673b07 7607 (eval echo "\"\$as_me:7607: $lt_compile\"" >&5)
572ac014
MG
7608 (eval "$lt_compile" 2>out/conftest.err)
7609 ac_status=$?
7610 cat out/conftest.err >&5
a0673b07 7611 echo "$as_me:7611: \$? = $ac_status" >&5
572ac014
MG
7612 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7613 then
7614 # The compiler can only warn and ignore the option if not recognized
7615 # So say no if there are warnings
7616 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7617 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7618 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7619 lt_cv_prog_compiler_c_o=yes
7620 fi
7621 fi
7622 chmod u+w . 2>&5
7623 $RM conftest*
7624 # SGI C++ compiler will create directory out/ii_files/ for
7625 # template instantiation
7626 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7627 $RM out/* && rmdir out
7628 cd ..
7629 $RM -r conftest
7630 $RM conftest*
7460295f
MG
7631
7632fi
a0673b07 7633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
33aa8fe1 7634$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7460295f
MG
7635
7636
7460295f
MG
7637
7638
7460295f
MG
7639
7640
a0673b07 7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
33aa8fe1 7642$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
a0673b07 7643if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
33aa8fe1 7644 $as_echo_n "(cached) " >&6
572ac014
MG
7645else
7646 lt_cv_prog_compiler_c_o=no
7647 $RM -r conftest 2>/dev/null
7648 mkdir conftest
7649 cd conftest
7650 mkdir out
7651 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7460295f 7652
572ac014
MG
7653 lt_compiler_flag="-o out/conftest2.$ac_objext"
7654 # Insert the option either (1) after the last *FLAGS variable, or
7655 # (2) before a word containing "conftest.", or (3) at the end.
7656 # Note that $ac_compile itself does not contain backslashes and begins
7657 # with a dollar sign (not a hyphen), so the echo should work correctly.
7658 lt_compile=`echo "$ac_compile" | $SED \
7659 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7660 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7661 -e 's:$: $lt_compiler_flag:'`
a0673b07 7662 (eval echo "\"\$as_me:7662: $lt_compile\"" >&5)
572ac014
MG
7663 (eval "$lt_compile" 2>out/conftest.err)
7664 ac_status=$?
7665 cat out/conftest.err >&5
a0673b07 7666 echo "$as_me:7666: \$? = $ac_status" >&5
572ac014
MG
7667 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7668 then
7669 # The compiler can only warn and ignore the option if not recognized
7670 # So say no if there are warnings
7671 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7672 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7673 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7674 lt_cv_prog_compiler_c_o=yes
7675 fi
7676 fi
7677 chmod u+w . 2>&5
7678 $RM conftest*
7679 # SGI C++ compiler will create directory out/ii_files/ for
7680 # template instantiation
7681 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7682 $RM out/* && rmdir out
7683 cd ..
7684 $RM -r conftest
7685 $RM conftest*
7460295f 7686
572ac014 7687fi
a0673b07 7688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
33aa8fe1 7689$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7460295f 7690
7460295f 7691
7460295f 7692
7460295f 7693
572ac014
MG
7694hard_links="nottested"
7695if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7696 # do not overwrite the value of need_locks provided by the user
a0673b07 7697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
33aa8fe1 7698$as_echo_n "checking if we can lock with hard links... " >&6; }
572ac014
MG
7699 hard_links=yes
7700 $RM conftest*
7701 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7702 touch conftest.a
7703 ln conftest.a conftest.b 2>&5 || hard_links=no
7704 ln conftest.a conftest.b 2>/dev/null && hard_links=no
a0673b07 7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
33aa8fe1 7706$as_echo "$hard_links" >&6; }
572ac014 7707 if test "$hard_links" = no; then
a0673b07 7708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
33aa8fe1 7709$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
572ac014
MG
7710 need_locks=warn
7711 fi
7460295f 7712else
572ac014
MG
7713 need_locks=no
7714fi
7460295f 7715
7460295f 7716
7460295f 7717
7460295f 7718
7460295f 7719
7460295f 7720
a0673b07 7721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
33aa8fe1 7722$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7460295f 7723
572ac014
MG
7724 runpath_var=
7725 allow_undefined_flag=
7726 always_export_symbols=no
7727 archive_cmds=
7728 archive_expsym_cmds=
7729 compiler_needs_object=no
7730 enable_shared_with_static_runtimes=no
7731 export_dynamic_flag_spec=
7732 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7733 hardcode_automatic=no
7734 hardcode_direct=no
7735 hardcode_direct_absolute=no
7736 hardcode_libdir_flag_spec=
7737 hardcode_libdir_flag_spec_ld=
7738 hardcode_libdir_separator=
7739 hardcode_minus_L=no
7740 hardcode_shlibpath_var=unsupported
7741 inherit_rpath=no
7742 link_all_deplibs=unknown
7743 module_cmds=
7744 module_expsym_cmds=
7745 old_archive_from_new_cmds=
7746 old_archive_from_expsyms_cmds=
7747 thread_safe_flag_spec=
7748 whole_archive_flag_spec=
7749 # include_expsyms should be a list of space-separated symbols to be *always*
7750 # included in the symbol list
7751 include_expsyms=
7752 # exclude_expsyms can be an extended regexp of symbols to exclude
7753 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7754 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7755 # as well as any symbol that contains `d'.
7756 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7757 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7758 # platforms (ab)use it in PIC code, but their linkers get confused if
7759 # the symbol is explicitly referenced. Since portable code cannot
7760 # rely on this symbol name, it's probably fine to never include it in
7761 # preloaded symbol tables.
7762 # Exclude shared library initialization/finalization symbols.
7763 extract_expsyms_cmds=
7460295f 7764
572ac014
MG
7765 case $host_os in
7766 cygwin* | mingw* | pw32* | cegcc*)
7767 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7768 # When not using gcc, we currently assume that we are using
7769 # Microsoft Visual C++.
7770 if test "$GCC" != yes; then
7771 with_gnu_ld=no
7460295f 7772 fi
7460295f 7773 ;;
572ac014
MG
7774 interix*)
7775 # we just hope/assume this is gcc and not c89 (= MSVC++)
7776 with_gnu_ld=yes
7460295f 7777 ;;
572ac014
MG
7778 openbsd*)
7779 with_gnu_ld=no
7780 ;;
7781 linux* | k*bsd*-gnu)
7782 link_all_deplibs=no
7460295f
MG
7783 ;;
7784 esac
7785
572ac014
MG
7786 ld_shlibs=yes
7787 if test "$with_gnu_ld" = yes; then
7788 # If archive_cmds runs LD, not CC, wlarc should be empty
7789 wlarc='${wl}'
7460295f 7790
572ac014
MG
7791 # Set some defaults for GNU ld with shared library support. These
7792 # are reset later if shared libraries are not supported. Putting them
7793 # here allows them to be overridden if necessary.
7794 runpath_var=LD_RUN_PATH
7795 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7796 export_dynamic_flag_spec='${wl}--export-dynamic'
7797 # ancient GNU ld didn't support --whole-archive et. al.
7798 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7799 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7800 else
7801 whole_archive_flag_spec=
7802 fi
7803 supports_anon_versioning=no
7804 case `$LD -v 2>&1` in
7805 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7806 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7807 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7808 *\ 2.11.*) ;; # other 2.11 versions
7809 *) supports_anon_versioning=yes ;;
7810 esac
7460295f 7811
572ac014
MG
7812 # See if GNU ld supports shared libraries.
7813 case $host_os in
7814 aix[3-9]*)
7815 # On AIX/PPC, the GNU linker is very broken
7816 if test "$host_cpu" != ia64; then
7817 ld_shlibs=no
7818 cat <<_LT_EOF 1>&2
7460295f 7819
572ac014
MG
7820*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7821*** to be unable to reliably create shared libraries on AIX.
7822*** Therefore, libtool is disabling shared libraries support. If you
7823*** really care for shared libraries, you may want to modify your PATH
7824*** so that a non-GNU linker is found, and then restart.
7460295f 7825
572ac014
MG
7826_LT_EOF
7827 fi
7828 ;;
7460295f 7829
572ac014
MG
7830 amigaos*)
7831 case $host_cpu in
7832 powerpc)
7833 # see comment about AmigaOS4 .so support
7834 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7835 archive_expsym_cmds=''
7836 ;;
7837 m68k)
7838 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)'
7839 hardcode_libdir_flag_spec='-L$libdir'
7840 hardcode_minus_L=yes
7841 ;;
7842 esac
7843 ;;
7460295f 7844
572ac014
MG
7845 beos*)
7846 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7847 allow_undefined_flag=unsupported
7848 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7849 # support --undefined. This deserves some investigation. FIXME
7850 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7851 else
7852 ld_shlibs=no
7853 fi
7854 ;;
7460295f 7855
572ac014
MG
7856 cygwin* | mingw* | pw32* | cegcc*)
7857 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7858 # as there is no search path for DLLs.
7859 hardcode_libdir_flag_spec='-L$libdir'
7860 allow_undefined_flag=unsupported
7861 always_export_symbols=no
7862 enable_shared_with_static_runtimes=yes
7863 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7460295f 7864
572ac014
MG
7865 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7866 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7867 # If the export-symbols file already is a .def file (1st line
7868 # is EXPORTS), use it as is; otherwise, prepend...
7869 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7870 cp $export_symbols $output_objdir/$soname.def;
7871 else
7872 echo EXPORTS > $output_objdir/$soname.def;
7873 cat $export_symbols >> $output_objdir/$soname.def;
7874 fi~
7875 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7876 else
7877 ld_shlibs=no
7878 fi
7879 ;;
7460295f 7880
572ac014
MG
7881 interix[3-9]*)
7882 hardcode_direct=no
7883 hardcode_shlibpath_var=no
7884 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7885 export_dynamic_flag_spec='${wl}-E'
7886 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7887 # Instead, shared libraries are loaded at an image base (0x10000000 by
7888 # default) and relocated if they conflict, which is a slow very memory
7889 # consuming and fragmenting process. To avoid this, we pick a random,
7890 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7891 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7892 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7893 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'
7894 ;;
7460295f 7895
572ac014
MG
7896 gnu* | linux* | tpf* | k*bsd*-gnu)
7897 tmp_diet=no
7898 if test "$host_os" = linux-dietlibc; then
7899 case $cc_basename in
7900 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7901 esac
7902 fi
7903 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7904 && test "$tmp_diet" = no
7905 then
7906 tmp_addflag=
7907 tmp_sharedflag='-shared'
7908 case $cc_basename,$host_cpu in
7909 pgcc*) # Portland Group C compiler
7910 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'
7911 tmp_addflag=' $pic_flag'
7912 ;;
7913 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7914 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'
7915 tmp_addflag=' $pic_flag -Mnomain' ;;
7916 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7917 tmp_addflag=' -i_dynamic' ;;
7918 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7919 tmp_addflag=' -i_dynamic -nofor_main' ;;
7920 ifc* | ifort*) # Intel Fortran compiler
7921 tmp_addflag=' -nofor_main' ;;
7922 lf95*) # Lahey Fortran 8.1
7923 whole_archive_flag_spec=
7924 tmp_sharedflag='--shared' ;;
7925 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
7926 tmp_sharedflag='-qmkshrobj'
7927 tmp_addflag= ;;
7928 esac
7929 case `$CC -V 2>&1 | sed 5q` in
7930 *Sun\ C*) # Sun C 5.9
7931 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'
7932 compiler_needs_object=yes
7933 tmp_sharedflag='-G' ;;
7934 *Sun\ F*) # Sun Fortran 8.3
7935 tmp_sharedflag='-G' ;;
7936 esac
7937 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7460295f 7938
572ac014
MG
7939 if test "x$supports_anon_versioning" = xyes; then
7940 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7941 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7942 echo "local: *; };" >> $output_objdir/$libname.ver~
7943 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7944 fi
7460295f 7945
572ac014
MG
7946 case $cc_basename in
7947 xlf*)
7948 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7949 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7950 hardcode_libdir_flag_spec=
7951 hardcode_libdir_flag_spec_ld='-rpath $libdir'
7952 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7953 if test "x$supports_anon_versioning" = xyes; then
7954 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7955 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7956 echo "local: *; };" >> $output_objdir/$libname.ver~
7957 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7958 fi
7959 ;;
7960 esac
7961 else
7962 ld_shlibs=no
7963 fi
7964 ;;
7460295f 7965
572ac014
MG
7966 netbsd* | netbsdelf*-gnu)
7967 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7968 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7969 wlarc=
7970 else
7971 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7972 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7973 fi
7974 ;;
7460295f 7975
572ac014
MG
7976 solaris*)
7977 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7978 ld_shlibs=no
7979 cat <<_LT_EOF 1>&2
7460295f 7980
572ac014
MG
7981*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7982*** create shared libraries on Solaris systems. Therefore, libtool
7983*** is disabling shared libraries support. We urge you to upgrade GNU
7984*** binutils to release 2.9.1 or newer. Another option is to modify
7985*** your PATH or compiler configuration so that the native linker is
7986*** used, and then restart.
7460295f 7987
572ac014
MG
7988_LT_EOF
7989 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7990 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7991 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7992 else
7993 ld_shlibs=no
7994 fi
7995 ;;
7460295f 7996
572ac014
MG
7997 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7998 case `$LD -v 2>&1` in
7999 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8000 ld_shlibs=no
8001 cat <<_LT_EOF 1>&2
7460295f 8002
572ac014
MG
8003*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8004*** reliably create shared libraries on SCO systems. Therefore, libtool
8005*** is disabling shared libraries support. We urge you to upgrade GNU
8006*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8007*** your PATH or compiler configuration so that the native linker is
8008*** used, and then restart.
7460295f 8009
572ac014
MG
8010_LT_EOF
8011 ;;
8012 *)
8013 # For security reasons, it is highly recommended that you always
8014 # use absolute paths for naming shared libraries, and exclude the
8015 # DT_RUNPATH tag from executables and libraries. But doing so
8016 # requires that you compile everything twice, which is a pain.
8017 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8018 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8019 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8020 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8021 else
8022 ld_shlibs=no
8023 fi
8024 ;;
8025 esac
8026 ;;
7460295f 8027
572ac014
MG
8028 sunos4*)
8029 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8030 wlarc=
8031 hardcode_direct=yes
8032 hardcode_shlibpath_var=no
8033 ;;
7460295f 8034
572ac014
MG
8035 *)
8036 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8037 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8038 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8039 else
8040 ld_shlibs=no
8041 fi
8042 ;;
8043 esac
7460295f 8044
572ac014
MG
8045 if test "$ld_shlibs" = no; then
8046 runpath_var=
8047 hardcode_libdir_flag_spec=
8048 export_dynamic_flag_spec=
8049 whole_archive_flag_spec=
8050 fi
8051 else
8052 # PORTME fill in a description of your system's linker (not GNU ld)
8053 case $host_os in
8054 aix3*)
8055 allow_undefined_flag=unsupported
8056 always_export_symbols=yes
8057 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'
8058 # Note: this linker hardcodes the directories in LIBPATH if there
8059 # are no directories specified by -L.
8060 hardcode_minus_L=yes
8061 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8062 # Neither direct hardcoding nor static linking is supported with a
8063 # broken collect2.
8064 hardcode_direct=unsupported
8065 fi
8066 ;;
7460295f 8067
572ac014
MG
8068 aix[4-9]*)
8069 if test "$host_cpu" = ia64; then
8070 # On IA64, the linker does run time linking by default, so we don't
8071 # have to do anything special.
8072 aix_use_runtimelinking=no
8073 exp_sym_flag='-Bexport'
8074 no_entry_flag=""
8075 else
8076 # If we're using GNU nm, then we don't want the "-C" option.
8077 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8078 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8079 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'
8080 else
8081 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'
8082 fi
8083 aix_use_runtimelinking=no
7460295f 8084
572ac014
MG
8085 # Test if we are trying to use run time linking or normal
8086 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8087 # need to do runtime linking.
8088 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8089 for ld_flag in $LDFLAGS; do
8090 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8091 aix_use_runtimelinking=yes
8092 break
8093 fi
8094 done
8095 ;;
8096 esac
7460295f 8097
572ac014
MG
8098 exp_sym_flag='-bexport'
8099 no_entry_flag='-bnoentry'
8100 fi
7460295f 8101
572ac014
MG
8102 # When large executables or shared objects are built, AIX ld can
8103 # have problems creating the table of contents. If linking a library
8104 # or program results in "error TOC overflow" add -mminimal-toc to
8105 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8106 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7460295f 8107
572ac014
MG
8108 archive_cmds=''
8109 hardcode_direct=yes
8110 hardcode_direct_absolute=yes
8111 hardcode_libdir_separator=':'
8112 link_all_deplibs=yes
8113 file_list_spec='${wl}-f,'
7460295f 8114
572ac014
MG
8115 if test "$GCC" = yes; then
8116 case $host_os in aix4.[012]|aix4.[012].*)
8117 # We only want to do this on AIX 4.2 and lower, the check
8118 # below for broken collect2 doesn't work under 4.3+
8119 collect2name=`${CC} -print-prog-name=collect2`
8120 if test -f "$collect2name" &&
8121 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8122 then
8123 # We have reworked collect2
8124 :
8125 else
8126 # We have old collect2
8127 hardcode_direct=unsupported
8128 # It fails to find uninstalled libraries when the uninstalled
8129 # path is not listed in the libpath. Setting hardcode_minus_L
8130 # to unsupported forces relinking
8131 hardcode_minus_L=yes
8132 hardcode_libdir_flag_spec='-L$libdir'
8133 hardcode_libdir_separator=
8134 fi
8135 ;;
8136 esac
8137 shared_flag='-shared'
8138 if test "$aix_use_runtimelinking" = yes; then
8139 shared_flag="$shared_flag "'${wl}-G'
8140 fi
8141 link_all_deplibs=no
8142 else
8143 # not using gcc
8144 if test "$host_cpu" = ia64; then
8145 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8146 # chokes on -Wl,-G. The following line is correct:
8147 shared_flag='-G'
8148 else
8149 if test "$aix_use_runtimelinking" = yes; then
8150 shared_flag='${wl}-G'
8151 else
8152 shared_flag='${wl}-bM:SRE'
8153 fi
8154 fi
8155 fi
7460295f 8156
572ac014
MG
8157 export_dynamic_flag_spec='${wl}-bexpall'
8158 # It seems that -bexpall does not export symbols beginning with
8159 # underscore (_), so it is better to generate a list of symbols to export.
8160 always_export_symbols=yes
8161 if test "$aix_use_runtimelinking" = yes; then
8162 # Warning - without using the other runtime loading flags (-brtl),
8163 # -berok will link without error, but may produce a broken library.
8164 allow_undefined_flag='-berok'
8165 # Determine the default libpath from the value encoded in an
8166 # empty executable.
a0673b07 8167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 8168/* end confdefs.h. */
7460295f 8169
572ac014
MG
8170int
8171main ()
8172{
7460295f 8173
572ac014
MG
8174 ;
8175 return 0;
8176}
8177_ACEOF
a0673b07 8178if ac_fn_c_try_link "$LINENO"; then :
7460295f 8179
572ac014
MG
8180lt_aix_libpath_sed='
8181 /Import File Strings/,/^$/ {
8182 /^0/ {
8183 s/^0 *\(.*\)$/\1/
8184 p
8185 }
8186 }'
8187aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8188# Check for a 64-bit object if we didn't find anything.
8189if test -z "$aix_libpath"; then
8190 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8191fi
572ac014 8192fi
a0673b07
MG
8193rm -f core conftest.err conftest.$ac_objext \
8194 conftest$ac_exeext conftest.$ac_ext
572ac014 8195if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7460295f 8196
572ac014
MG
8197 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8198 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"
8199 else
8200 if test "$host_cpu" = ia64; then
8201 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8202 allow_undefined_flag="-z nodefs"
8203 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"
8204 else
8205 # Determine the default libpath from the value encoded in an
8206 # empty executable.
a0673b07 8207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 8208/* end confdefs.h. */
7460295f 8209
572ac014
MG
8210int
8211main ()
8212{
7460295f 8213
572ac014
MG
8214 ;
8215 return 0;
8216}
8217_ACEOF
a0673b07 8218if ac_fn_c_try_link "$LINENO"; then :
7460295f 8219
572ac014
MG
8220lt_aix_libpath_sed='
8221 /Import File Strings/,/^$/ {
8222 /^0/ {
8223 s/^0 *\(.*\)$/\1/
8224 p
8225 }
8226 }'
8227aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8228# Check for a 64-bit object if we didn't find anything.
8229if test -z "$aix_libpath"; then
8230 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8231fi
572ac014 8232fi
a0673b07
MG
8233rm -f core conftest.err conftest.$ac_objext \
8234 conftest$ac_exeext conftest.$ac_ext
572ac014 8235if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7460295f 8236
572ac014
MG
8237 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8238 # Warning - without using the other run time loading flags,
8239 # -berok will link without error, but may produce a broken library.
8240 no_undefined_flag=' ${wl}-bernotok'
8241 allow_undefined_flag=' ${wl}-berok'
8242 # Exported symbols can be pulled into shared objects from archives
8243 whole_archive_flag_spec='$convenience'
8244 archive_cmds_need_lc=yes
8245 # This is similar to how AIX traditionally builds its shared libraries.
8246 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'
8247 fi
8248 fi
8249 ;;
7460295f 8250
572ac014
MG
8251 amigaos*)
8252 case $host_cpu in
8253 powerpc)
8254 # see comment about AmigaOS4 .so support
8255 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8256 archive_expsym_cmds=''
8257 ;;
8258 m68k)
8259 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)'
8260 hardcode_libdir_flag_spec='-L$libdir'
8261 hardcode_minus_L=yes
8262 ;;
8263 esac
8264 ;;
7460295f 8265
572ac014
MG
8266 bsdi[45]*)
8267 export_dynamic_flag_spec=-rdynamic
8268 ;;
7460295f 8269
572ac014
MG
8270 cygwin* | mingw* | pw32* | cegcc*)
8271 # When not using gcc, we currently assume that we are using
8272 # Microsoft Visual C++.
8273 # hardcode_libdir_flag_spec is actually meaningless, as there is
8274 # no search path for DLLs.
8275 hardcode_libdir_flag_spec=' '
8276 allow_undefined_flag=unsupported
8277 # Tell ltmain to make .lib files, not .a files.
8278 libext=lib
8279 # Tell ltmain to make .dll files, not .so files.
8280 shrext_cmds=".dll"
8281 # FIXME: Setting linknames here is a bad hack.
8282 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8283 # The linker will automatically build a .lib file if we build a DLL.
8284 old_archive_from_new_cmds='true'
8285 # FIXME: Should let the user specify the lib program.
8286 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8287 fix_srcfile_path='`cygpath -w "$srcfile"`'
8288 enable_shared_with_static_runtimes=yes
8289 ;;
7460295f 8290
572ac014 8291 darwin* | rhapsody*)
7460295f 8292
7460295f 8293
572ac014
MG
8294 archive_cmds_need_lc=no
8295 hardcode_direct=no
8296 hardcode_automatic=yes
8297 hardcode_shlibpath_var=unsupported
8298 whole_archive_flag_spec=''
8299 link_all_deplibs=yes
8300 allow_undefined_flag="$_lt_dar_allow_undefined"
8301 case $cc_basename in
8302 ifort*) _lt_dar_can_shared=yes ;;
8303 *) _lt_dar_can_shared=$GCC ;;
8304 esac
8305 if test "$_lt_dar_can_shared" = "yes"; then
8306 output_verbose_link_cmd=echo
8307 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8308 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8309 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}"
8310 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 8311
572ac014
MG
8312 else
8313 ld_shlibs=no
8314 fi
7460295f 8315
572ac014 8316 ;;
7460295f 8317
572ac014
MG
8318 dgux*)
8319 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8320 hardcode_libdir_flag_spec='-L$libdir'
8321 hardcode_shlibpath_var=no
8322 ;;
7460295f 8323
572ac014
MG
8324 freebsd1*)
8325 ld_shlibs=no
8326 ;;
7460295f 8327
572ac014
MG
8328 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8329 # support. Future versions do this automatically, but an explicit c++rt0.o
8330 # does not break anything, and helps significantly (at the cost of a little
8331 # extra space).
8332 freebsd2.2*)
8333 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8334 hardcode_libdir_flag_spec='-R$libdir'
8335 hardcode_direct=yes
8336 hardcode_shlibpath_var=no
8337 ;;
7460295f 8338
572ac014
MG
8339 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8340 freebsd2*)
8341 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8342 hardcode_direct=yes
8343 hardcode_minus_L=yes
8344 hardcode_shlibpath_var=no
8345 ;;
7460295f 8346
572ac014
MG
8347 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8348 freebsd* | dragonfly*)
8349 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8350 hardcode_libdir_flag_spec='-R$libdir'
8351 hardcode_direct=yes
8352 hardcode_shlibpath_var=no
8353 ;;
7460295f 8354
572ac014
MG
8355 hpux9*)
8356 if test "$GCC" = yes; then
8357 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'
8358 else
8359 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'
8360 fi
8361 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8362 hardcode_libdir_separator=:
8363 hardcode_direct=yes
7460295f 8364
572ac014
MG
8365 # hardcode_minus_L: Not really in the search PATH,
8366 # but as the default location of the library.
8367 hardcode_minus_L=yes
8368 export_dynamic_flag_spec='${wl}-E'
8369 ;;
7460295f 8370
572ac014
MG
8371 hpux10*)
8372 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8373 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8374 else
8375 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8376 fi
8377 if test "$with_gnu_ld" = no; then
8378 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8379 hardcode_libdir_flag_spec_ld='+b $libdir'
8380 hardcode_libdir_separator=:
8381 hardcode_direct=yes
8382 hardcode_direct_absolute=yes
8383 export_dynamic_flag_spec='${wl}-E'
8384 # hardcode_minus_L: Not really in the search PATH,
8385 # but as the default location of the library.
8386 hardcode_minus_L=yes
8387 fi
8388 ;;
7460295f 8389
572ac014
MG
8390 hpux11*)
8391 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8392 case $host_cpu in
8393 hppa*64*)
8394 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8395 ;;
8396 ia64*)
8397 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8398 ;;
8399 *)
8400 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8401 ;;
8402 esac
8403 else
8404 case $host_cpu in
8405 hppa*64*)
8406 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8407 ;;
8408 ia64*)
8409 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8410 ;;
8411 *)
8412 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8413 ;;
8414 esac
8415 fi
8416 if test "$with_gnu_ld" = no; then
8417 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8418 hardcode_libdir_separator=:
7460295f 8419
572ac014
MG
8420 case $host_cpu in
8421 hppa*64*|ia64*)
8422 hardcode_direct=no
8423 hardcode_shlibpath_var=no
8424 ;;
8425 *)
8426 hardcode_direct=yes
8427 hardcode_direct_absolute=yes
8428 export_dynamic_flag_spec='${wl}-E'
7460295f 8429
572ac014
MG
8430 # hardcode_minus_L: Not really in the search PATH,
8431 # but as the default location of the library.
8432 hardcode_minus_L=yes
8433 ;;
8434 esac
8435 fi
8436 ;;
7460295f 8437
572ac014
MG
8438 irix5* | irix6* | nonstopux*)
8439 if test "$GCC" = yes; then
8440 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'
8441 # Try to use the -exported_symbol ld option, if it does not
8442 # work, assume that -exports_file does not work either and
8443 # implicitly export all symbols.
8444 save_LDFLAGS="$LDFLAGS"
8445 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
a0673b07
MG
8446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447/* end confdefs.h. */
572ac014
MG
8448int foo(void) {}
8449_ACEOF
a0673b07 8450if ac_fn_c_try_link "$LINENO"; then :
572ac014 8451 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 8452
572ac014 8453fi
a0673b07
MG
8454rm -f core conftest.err conftest.$ac_objext \
8455 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
8456 LDFLAGS="$save_LDFLAGS"
8457 else
8458 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'
8459 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'
8460 fi
8461 archive_cmds_need_lc='no'
8462 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8463 hardcode_libdir_separator=:
8464 inherit_rpath=yes
8465 link_all_deplibs=yes
8466 ;;
7460295f 8467
572ac014
MG
8468 netbsd* | netbsdelf*-gnu)
8469 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8470 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8471 else
8472 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8473 fi
8474 hardcode_libdir_flag_spec='-R$libdir'
8475 hardcode_direct=yes
8476 hardcode_shlibpath_var=no
8477 ;;
7460295f 8478
572ac014
MG
8479 newsos6)
8480 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8481 hardcode_direct=yes
8482 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8483 hardcode_libdir_separator=:
8484 hardcode_shlibpath_var=no
8485 ;;
7460295f 8486
572ac014
MG
8487 *nto* | *qnx*)
8488 ;;
7460295f 8489
572ac014
MG
8490 openbsd*)
8491 if test -f /usr/libexec/ld.so; then
8492 hardcode_direct=yes
8493 hardcode_shlibpath_var=no
8494 hardcode_direct_absolute=yes
8495 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8496 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8497 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8498 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8499 export_dynamic_flag_spec='${wl}-E'
8500 else
8501 case $host_os in
8502 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8503 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8504 hardcode_libdir_flag_spec='-R$libdir'
8505 ;;
8506 *)
8507 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8508 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8509 ;;
8510 esac
8511 fi
8512 else
8513 ld_shlibs=no
8514 fi
8515 ;;
7460295f 8516
572ac014
MG
8517 os2*)
8518 hardcode_libdir_flag_spec='-L$libdir'
8519 hardcode_minus_L=yes
8520 allow_undefined_flag=unsupported
8521 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'
8522 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8523 ;;
7460295f 8524
572ac014
MG
8525 osf3*)
8526 if test "$GCC" = yes; then
8527 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8528 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'
8529 else
8530 allow_undefined_flag=' -expect_unresolved \*'
8531 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'
8532 fi
8533 archive_cmds_need_lc='no'
8534 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8535 hardcode_libdir_separator=:
8536 ;;
7460295f 8537
572ac014
MG
8538 osf4* | osf5*) # as osf3* with the addition of -msym flag
8539 if test "$GCC" = yes; then
8540 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8541 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'
8542 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8543 else
8544 allow_undefined_flag=' -expect_unresolved \*'
8545 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'
8546 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~
8547 $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 8548
572ac014
MG
8549 # Both c and cxx compiler support -rpath directly
8550 hardcode_libdir_flag_spec='-rpath $libdir'
8551 fi
8552 archive_cmds_need_lc='no'
8553 hardcode_libdir_separator=:
8554 ;;
7460295f 8555
572ac014
MG
8556 solaris*)
8557 no_undefined_flag=' -z defs'
8558 if test "$GCC" = yes; then
8559 wlarc='${wl}'
8560 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8561 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8562 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8563 else
8564 case `$CC -V 2>&1` in
8565 *"Compilers 5.0"*)
8566 wlarc=''
8567 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8568 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8569 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8570 ;;
8571 *)
8572 wlarc='${wl}'
8573 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8574 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8575 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8576 ;;
8577 esac
8578 fi
8579 hardcode_libdir_flag_spec='-R$libdir'
8580 hardcode_shlibpath_var=no
8581 case $host_os in
8582 solaris2.[0-5] | solaris2.[0-5].*) ;;
8583 *)
8584 # The compiler driver will combine and reorder linker options,
8585 # but understands `-z linker_flag'. GCC discards it without `$wl',
8586 # but is careful enough not to reorder.
8587 # Supported since Solaris 2.6 (maybe 2.5.1?)
8588 if test "$GCC" = yes; then
8589 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8590 else
8591 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8592 fi
8593 ;;
8594 esac
8595 link_all_deplibs=yes
8596 ;;
7460295f 8597
572ac014
MG
8598 sunos4*)
8599 if test "x$host_vendor" = xsequent; then
8600 # Use $CC to link under sequent, because it throws in some extra .o
8601 # files that make .init and .fini sections work.
8602 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8603 else
8604 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8605 fi
8606 hardcode_libdir_flag_spec='-L$libdir'
8607 hardcode_direct=yes
8608 hardcode_minus_L=yes
8609 hardcode_shlibpath_var=no
8610 ;;
7460295f 8611
572ac014
MG
8612 sysv4)
8613 case $host_vendor in
8614 sni)
8615 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8616 hardcode_direct=yes # is this really true???
8617 ;;
8618 siemens)
8619 ## LD is ld it makes a PLAMLIB
8620 ## CC just makes a GrossModule.
8621 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8622 reload_cmds='$CC -r -o $output$reload_objs'
8623 hardcode_direct=no
8624 ;;
8625 motorola)
8626 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8627 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8628 ;;
8629 esac
8630 runpath_var='LD_RUN_PATH'
8631 hardcode_shlibpath_var=no
8632 ;;
7460295f 8633
572ac014
MG
8634 sysv4.3*)
8635 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8636 hardcode_shlibpath_var=no
8637 export_dynamic_flag_spec='-Bexport'
8638 ;;
7460295f 8639
572ac014
MG
8640 sysv4*MP*)
8641 if test -d /usr/nec; then
8642 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8643 hardcode_shlibpath_var=no
8644 runpath_var=LD_RUN_PATH
8645 hardcode_runpath_var=yes
8646 ld_shlibs=yes
8647 fi
8648 ;;
7460295f 8649
572ac014
MG
8650 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8651 no_undefined_flag='${wl}-z,text'
8652 archive_cmds_need_lc=no
8653 hardcode_shlibpath_var=no
8654 runpath_var='LD_RUN_PATH'
7460295f 8655
572ac014
MG
8656 if test "$GCC" = yes; then
8657 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8658 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8659 else
8660 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8661 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8662 fi
8663 ;;
7460295f 8664
572ac014
MG
8665 sysv5* | sco3.2v5* | sco5v6*)
8666 # Note: We can NOT use -z defs as we might desire, because we do not
8667 # link with -lc, and that would cause any symbols used from libc to
8668 # always be unresolved, which means just about no library would
8669 # ever link correctly. If we're not using GNU ld we use -z text
8670 # though, which does catch some bad symbols but isn't as heavy-handed
8671 # as -z defs.
8672 no_undefined_flag='${wl}-z,text'
8673 allow_undefined_flag='${wl}-z,nodefs'
8674 archive_cmds_need_lc=no
8675 hardcode_shlibpath_var=no
8676 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8677 hardcode_libdir_separator=':'
8678 link_all_deplibs=yes
8679 export_dynamic_flag_spec='${wl}-Bexport'
8680 runpath_var='LD_RUN_PATH'
7460295f 8681
572ac014
MG
8682 if test "$GCC" = yes; then
8683 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8684 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8685 else
8686 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8687 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8688 fi
8689 ;;
7460295f 8690
572ac014
MG
8691 uts4*)
8692 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8693 hardcode_libdir_flag_spec='-L$libdir'
8694 hardcode_shlibpath_var=no
8695 ;;
7460295f 8696
572ac014
MG
8697 *)
8698 ld_shlibs=no
8699 ;;
8700 esac
7460295f 8701
572ac014
MG
8702 if test x$host_vendor = xsni; then
8703 case $host in
8704 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8705 export_dynamic_flag_spec='${wl}-Blargedynsym'
8706 ;;
8707 esac
8708 fi
8709 fi
7460295f 8710
a0673b07 8711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
33aa8fe1 8712$as_echo "$ld_shlibs" >&6; }
572ac014 8713test "$ld_shlibs" = no && can_build_shared=no
7460295f 8714
572ac014 8715with_gnu_ld=$with_gnu_ld
7460295f 8716
7460295f 8717
7460295f 8718
7460295f 8719
7460295f
MG
8720
8721
7460295f 8722
7460295f
MG
8723
8724
7460295f
MG
8725
8726
7460295f 8727
7460295f 8728
7460295f 8729
572ac014
MG
8730
8731#
8732# Do we need to explicitly link libc?
8733#
8734case "x$archive_cmds_need_lc" in
8735x|xyes)
8736 # Assume -lc should be added
8737 archive_cmds_need_lc=yes
8738
8739 if test "$enable_shared" = yes && test "$GCC" = yes; then
8740 case $archive_cmds in
8741 *'~'*)
8742 # FIXME: we may have to deal with multi-command sequences.
8743 ;;
8744 '$CC '*)
8745 # Test whether the compiler implicitly links with -lc since on some
8746 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8747 # to ld, don't add -lc before -lgcc.
a0673b07 8748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
33aa8fe1 8749$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
572ac014
MG
8750 $RM conftest*
8751 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8752
a0673b07 8753 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
572ac014
MG
8754 (eval $ac_compile) 2>&5
8755 ac_status=$?
a0673b07
MG
8756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8757 test $ac_status = 0; } 2>conftest.err; then
572ac014
MG
8758 soname=conftest
8759 lib=conftest
8760 libobjs=conftest.$ac_objext
8761 deplibs=
8762 wl=$lt_prog_compiler_wl
8763 pic_flag=$lt_prog_compiler_pic
8764 compiler_flags=-v
8765 linker_flags=-v
8766 verstring=
8767 output_objdir=.
8768 libname=conftest
8769 lt_save_allow_undefined_flag=$allow_undefined_flag
8770 allow_undefined_flag=
a0673b07 8771 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
572ac014
MG
8772 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8773 ac_status=$?
a0673b07
MG
8774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8775 test $ac_status = 0; }
572ac014
MG
8776 then
8777 archive_cmds_need_lc=no
8778 else
8779 archive_cmds_need_lc=yes
8780 fi
8781 allow_undefined_flag=$lt_save_allow_undefined_flag
8782 else
8783 cat conftest.err 1>&5
8784 fi
8785 $RM conftest*
a0673b07 8786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
33aa8fe1 8787$as_echo "$archive_cmds_need_lc" >&6; }
572ac014 8788 ;;
7460295f 8789 esac
572ac014
MG
8790 fi
8791 ;;
8792esac
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
7460295f 8840
7460295f 8841
7460295f 8842
7460295f 8843
7460295f 8844
7460295f 8845
7460295f 8846
7460295f 8847
7460295f
MG
8848
8849
7460295f 8850
7460295f
MG
8851
8852
7460295f
MG
8853
8854
7460295f 8855
7460295f
MG
8856
8857
7460295f 8858
7460295f 8859
7460295f
MG
8860
8861
8862
7460295f 8863
7460295f 8864
7460295f 8865
7460295f 8866
7460295f 8867
7460295f 8868
7460295f 8869
7460295f 8870
7460295f 8871
7460295f 8872
7460295f 8873
7460295f 8874
7460295f
MG
8875
8876
7460295f 8877
7460295f 8878
7460295f 8879
7460295f 8880
7460295f 8881
7460295f 8882
7460295f
MG
8883
8884
7460295f 8885
7460295f 8886
7460295f 8887
7460295f 8888
7460295f 8889
7460295f 8890
7460295f 8891
7460295f 8892
7460295f 8893
7460295f 8894
7460295f 8895
7460295f 8896
7460295f 8897
7460295f 8898
7460295f 8899
7460295f 8900
7460295f 8901
7460295f 8902
7460295f 8903
7460295f 8904
7460295f 8905
7460295f 8906
7460295f 8907
7460295f 8908
7460295f 8909
7460295f 8910
7460295f 8911
7460295f 8912
7460295f 8913
7460295f 8914
7460295f 8915
7460295f 8916
7460295f 8917
7460295f 8918
7460295f 8919
7460295f 8920
7460295f 8921
7460295f 8922
7460295f 8923
7460295f 8924
7460295f 8925
7460295f 8926
7460295f 8927
7460295f 8928
7460295f 8929
7460295f 8930
7460295f 8931
7460295f 8932
7460295f 8933
7460295f 8934
7460295f 8935
7460295f
MG
8936
8937
7460295f 8938
7460295f 8939
7460295f
MG
8940
8941
7460295f 8942
7460295f 8943
7460295f 8944
7460295f 8945
7460295f 8946
7460295f 8947
7460295f 8948
572ac014 8949
a0673b07 8950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
33aa8fe1 8951$as_echo_n "checking dynamic linker characteristics... " >&6; }
572ac014
MG
8952
8953if test "$GCC" = yes; then
8954 case $host_os in
8955 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8956 *) lt_awk_arg="/^libraries:/" ;;
8957 esac
8958 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8959 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8960 # if the path contains ";" then we assume it to be the separator
8961 # otherwise default to the standard path separator (i.e. ":") - it is
8962 # assumed that no part of a normal pathname contains ";" but that should
8963 # okay in the real world where ";" in dirpaths is itself problematic.
8964 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8965 else
8966 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8967 fi
8968 # Ok, now we have the path, separated by spaces, we can step through it
8969 # and add multilib dir if necessary.
8970 lt_tmp_lt_search_path_spec=
8971 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8972 for lt_sys_path in $lt_search_path_spec; do
8973 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8974 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8975 else
8976 test -d "$lt_sys_path" && \
8977 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8978 fi
8979 done
8980 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8981BEGIN {RS=" "; FS="/|\n";} {
8982 lt_foo="";
8983 lt_count=0;
8984 for (lt_i = NF; lt_i > 0; lt_i--) {
8985 if ($lt_i != "" && $lt_i != ".") {
8986 if ($lt_i == "..") {
8987 lt_count++;
8988 } else {
8989 if (lt_count == 0) {
8990 lt_foo="/" $lt_i lt_foo;
8991 } else {
8992 lt_count--;
8993 }
8994 }
8995 }
8996 }
8997 if (lt_foo != "") { lt_freq[lt_foo]++; }
8998 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8999}'`
9000 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9001else
9002 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9003fi
7460295f
MG
9004library_names_spec=
9005libname_spec='lib$name'
9006soname_spec=
9007shrext_cmds=".so"
9008postinstall_cmds=
9009postuninstall_cmds=
9010finish_cmds=
9011finish_eval=
9012shlibpath_var=
9013shlibpath_overrides_runpath=unknown
9014version_type=none
9015dynamic_linker="$host_os ld.so"
9016sys_lib_dlsearch_path_spec="/lib /usr/lib"
7460295f
MG
9017need_lib_prefix=unknown
9018hardcode_into_libs=no
9019
9020# when you set need_version to no, make sure it does not cause -set_version
9021# flags to be left without arguments
9022need_version=unknown
9023
9024case $host_os in
9025aix3*)
9026 version_type=linux
9027 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9028 shlibpath_var=LIBPATH
9029
9030 # AIX 3 has no versioning support, so we append a major version to the name.
9031 soname_spec='${libname}${release}${shared_ext}$major'
9032 ;;
9033
9034aix[4-9]*)
9035 version_type=linux
9036 need_lib_prefix=no
9037 need_version=no
9038 hardcode_into_libs=yes
9039 if test "$host_cpu" = ia64; then
9040 # AIX 5 supports IA64
9041 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9042 shlibpath_var=LD_LIBRARY_PATH
9043 else
9044 # With GCC up to 2.95.x, collect2 would create an import file
9045 # for dependence libraries. The import file would start with
9046 # the line `#! .'. This would cause the generated library to
9047 # depend on `.', always an invalid library. This was fixed in
9048 # development snapshots of GCC prior to 3.0.
9049 case $host_os in
9050 aix4 | aix4.[01] | aix4.[01].*)
9051 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9052 echo ' yes '
572ac014 9053 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
7460295f
MG
9054 :
9055 else
9056 can_build_shared=no
9057 fi
9058 ;;
9059 esac
9060 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9061 # soname into executable. Probably we can add versioning support to
9062 # collect2, so additional links can be useful in future.
9063 if test "$aix_use_runtimelinking" = yes; then
9064 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9065 # instead of lib<name>.a to let people know that these are not
9066 # typical AIX shared libraries.
9067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9068 else
9069 # We preserve .a as extension for shared libraries through AIX4.2
9070 # and later when we are not doing run time linking.
9071 library_names_spec='${libname}${release}.a $libname.a'
9072 soname_spec='${libname}${release}${shared_ext}$major'
9073 fi
9074 shlibpath_var=LIBPATH
9075 fi
9076 ;;
9077
9078amigaos*)
572ac014
MG
9079 case $host_cpu in
9080 powerpc)
9081 # Since July 2007 AmigaOS4 officially supports .so libraries.
9082 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9084 ;;
9085 m68k)
9086 library_names_spec='$libname.ixlibrary $libname.a'
9087 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9088 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'
9089 ;;
9090 esac
7460295f
MG
9091 ;;
9092
9093beos*)
9094 library_names_spec='${libname}${shared_ext}'
9095 dynamic_linker="$host_os ld.so"
9096 shlibpath_var=LIBRARY_PATH
9097 ;;
9098
9099bsdi[45]*)
9100 version_type=linux
9101 need_version=no
9102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9103 soname_spec='${libname}${release}${shared_ext}$major'
9104 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9105 shlibpath_var=LD_LIBRARY_PATH
9106 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9107 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9108 # the default ld.so.conf also contains /usr/contrib/lib and
9109 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9110 # libtool to hard-code these into programs
9111 ;;
9112
572ac014 9113cygwin* | mingw* | pw32* | cegcc*)
7460295f
MG
9114 version_type=windows
9115 shrext_cmds=".dll"
9116 need_version=no
9117 need_lib_prefix=no
9118
9119 case $GCC,$host_os in
572ac014 9120 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
7460295f
MG
9121 library_names_spec='$libname.dll.a'
9122 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9123 postinstall_cmds='base_file=`basename \${file}`~
572ac014 9124 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
7460295f
MG
9125 dldir=$destdir/`dirname \$dlpath`~
9126 test -d \$dldir || mkdir -p \$dldir~
9127 $install_prog $dir/$dlname \$dldir/$dlname~
572ac014
MG
9128 chmod a+x \$dldir/$dlname~
9129 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9130 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9131 fi'
7460295f
MG
9132 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9133 dlpath=$dir/\$dldll~
572ac014 9134 $RM \$dlpath'
7460295f
MG
9135 shlibpath_overrides_runpath=yes
9136
9137 case $host_os in
9138 cygwin*)
9139 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9140 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9141 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9142 ;;
572ac014 9143 mingw* | cegcc*)
7460295f
MG
9144 # MinGW DLLs use traditional 'lib' prefix
9145 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
572ac014
MG
9146 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9147 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
7460295f
MG
9148 # It is most probably a Windows format PATH printed by
9149 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9150 # path with ; separators, and with drive letters. We can handle the
9151 # drive letters (cygwin fileutils understands them), so leave them,
9152 # especially as we might pass files found there to a mingw objdump,
9153 # which wouldn't understand a cygwinified path. Ahh.
572ac014 9154 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7460295f 9155 else
572ac014 9156 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7460295f
MG
9157 fi
9158 ;;
9159 pw32*)
9160 # pw32 DLLs use 'pw' prefix rather than 'lib'
9161 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9162 ;;
9163 esac
9164 ;;
9165
9166 *)
9167 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9168 ;;
9169 esac
9170 dynamic_linker='Win32 ld.exe'
9171 # FIXME: first we should search . and the directory the executable is in
9172 shlibpath_var=PATH
9173 ;;
9174
9175darwin* | rhapsody*)
9176 dynamic_linker="$host_os dyld"
9177 version_type=darwin
9178 need_lib_prefix=no
9179 need_version=no
572ac014 9180 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
7460295f
MG
9181 soname_spec='${libname}${release}${major}$shared_ext'
9182 shlibpath_overrides_runpath=yes
9183 shlibpath_var=DYLD_LIBRARY_PATH
9184 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9185
572ac014 9186 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
7460295f
MG
9187 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9188 ;;
9189
9190dgux*)
9191 version_type=linux
9192 need_lib_prefix=no
9193 need_version=no
9194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9195 soname_spec='${libname}${release}${shared_ext}$major'
9196 shlibpath_var=LD_LIBRARY_PATH
9197 ;;
9198
9199freebsd1*)
9200 dynamic_linker=no
9201 ;;
9202
9203freebsd* | dragonfly*)
9204 # DragonFly does not have aout. When/if they implement a new
9205 # versioning mechanism, adjust this.
9206 if test -x /usr/bin/objformat; then
9207 objformat=`/usr/bin/objformat`
9208 else
9209 case $host_os in
9210 freebsd[123]*) objformat=aout ;;
9211 *) objformat=elf ;;
9212 esac
9213 fi
9214 version_type=freebsd-$objformat
9215 case $version_type in
9216 freebsd-elf*)
9217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9218 need_version=no
9219 need_lib_prefix=no
9220 ;;
9221 freebsd-*)
9222 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9223 need_version=yes
9224 ;;
9225 esac
9226 shlibpath_var=LD_LIBRARY_PATH
9227 case $host_os in
9228 freebsd2*)
9229 shlibpath_overrides_runpath=yes
9230 ;;
9231 freebsd3.[01]* | freebsdelf3.[01]*)
9232 shlibpath_overrides_runpath=yes
9233 hardcode_into_libs=yes
9234 ;;
9235 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9236 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9237 shlibpath_overrides_runpath=no
9238 hardcode_into_libs=yes
9239 ;;
9240 *) # from 4.6 on, and DragonFly
9241 shlibpath_overrides_runpath=yes
9242 hardcode_into_libs=yes
9243 ;;
9244 esac
9245 ;;
9246
9247gnu*)
9248 version_type=linux
9249 need_lib_prefix=no
9250 need_version=no
9251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9252 soname_spec='${libname}${release}${shared_ext}$major'
9253 shlibpath_var=LD_LIBRARY_PATH
9254 hardcode_into_libs=yes
9255 ;;
9256
9257hpux9* | hpux10* | hpux11*)
9258 # Give a soname corresponding to the major version so that dld.sl refuses to
9259 # link against other versions.
9260 version_type=sunos
9261 need_lib_prefix=no
9262 need_version=no
9263 case $host_cpu in
9264 ia64*)
9265 shrext_cmds='.so'
9266 hardcode_into_libs=yes
9267 dynamic_linker="$host_os dld.so"
9268 shlibpath_var=LD_LIBRARY_PATH
9269 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9271 soname_spec='${libname}${release}${shared_ext}$major'
9272 if test "X$HPUX_IA64_MODE" = X32; then
9273 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9274 else
9275 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9276 fi
9277 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9278 ;;
572ac014 9279 hppa*64*)
7460295f 9280 shrext_cmds='.sl'
572ac014 9281 hardcode_into_libs=yes
7460295f 9282 dynamic_linker="$host_os dld.sl"
572ac014
MG
9283 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9284 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7460295f
MG
9285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9286 soname_spec='${libname}${release}${shared_ext}$major'
572ac014
MG
9287 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9288 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7460295f 9289 ;;
572ac014
MG
9290 *)
9291 shrext_cmds='.sl'
9292 dynamic_linker="$host_os dld.sl"
9293 shlibpath_var=SHLIB_PATH
9294 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9296 soname_spec='${libname}${release}${shared_ext}$major'
9297 ;;
9298 esac
9299 # HP-UX runs *really* slowly unless shared libraries are mode 555.
7460295f
MG
9300 postinstall_cmds='chmod 555 $lib'
9301 ;;
9302
9303interix[3-9]*)
9304 version_type=linux
9305 need_lib_prefix=no
9306 need_version=no
9307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9308 soname_spec='${libname}${release}${shared_ext}$major'
9309 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9310 shlibpath_var=LD_LIBRARY_PATH
9311 shlibpath_overrides_runpath=no
9312 hardcode_into_libs=yes
9313 ;;
9314
9315irix5* | irix6* | nonstopux*)
9316 case $host_os in
9317 nonstopux*) version_type=nonstopux ;;
9318 *)
9319 if test "$lt_cv_prog_gnu_ld" = yes; then
9320 version_type=linux
9321 else
9322 version_type=irix
9323 fi ;;
9324 esac
9325 need_lib_prefix=no
9326 need_version=no
9327 soname_spec='${libname}${release}${shared_ext}$major'
9328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9329 case $host_os in
9330 irix5* | nonstopux*)
9331 libsuff= shlibsuff=
9332 ;;
9333 *)
9334 case $LD in # libtool.m4 will add one of these switches to LD
9335 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9336 libsuff= shlibsuff= libmagic=32-bit;;
9337 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9338 libsuff=32 shlibsuff=N32 libmagic=N32;;
9339 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9340 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9341 *) libsuff= shlibsuff= libmagic=never-match;;
9342 esac
9343 ;;
9344 esac
9345 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9346 shlibpath_overrides_runpath=no
9347 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9348 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9349 hardcode_into_libs=yes
9350 ;;
9351
9352# No shared lib support for Linux oldld, aout, or coff.
9353linux*oldld* | linux*aout* | linux*coff*)
9354 dynamic_linker=no
9355 ;;
9356
9357# This must be Linux ELF.
9358linux* | k*bsd*-gnu)
9359 version_type=linux
9360 need_lib_prefix=no
9361 need_version=no
9362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9363 soname_spec='${libname}${release}${shared_ext}$major'
9364 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9365 shlibpath_var=LD_LIBRARY_PATH
9366 shlibpath_overrides_runpath=no
572ac014
MG
9367 # Some binutils ld are patched to set DT_RUNPATH
9368 save_LDFLAGS=$LDFLAGS
9369 save_libdir=$libdir
9370 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9371 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
a0673b07 9372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
9373/* end confdefs.h. */
9374
9375int
9376main ()
9377{
9378
9379 ;
9380 return 0;
9381}
9382_ACEOF
a0673b07
MG
9383if ac_fn_c_try_link "$LINENO"; then :
9384 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
572ac014
MG
9385 shlibpath_overrides_runpath=yes
9386fi
572ac014 9387fi
a0673b07
MG
9388rm -f core conftest.err conftest.$ac_objext \
9389 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9390 LDFLAGS=$save_LDFLAGS
9391 libdir=$save_libdir
9392
7460295f
MG
9393 # This implies no fast_install, which is unacceptable.
9394 # Some rework will be needed to allow for fast_install
9395 # before this can be enabled.
9396 hardcode_into_libs=yes
9397
9398 # Append ld.so.conf contents to the search path
9399 if test -f /etc/ld.so.conf; then
572ac014 9400 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
9401 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9402 fi
9403
9404 # We used to test for /lib/ld.so.1 and disable shared libraries on
9405 # powerpc, because MkLinux only supported shared libraries with the
9406 # GNU dynamic linker. Since this was broken with cross compilers,
9407 # most powerpc-linux boxes support dynamic linking these days and
9408 # people can always --disable-shared, the test was removed, and we
9409 # assume the GNU/Linux dynamic linker is in use.
9410 dynamic_linker='GNU/Linux ld.so'
9411 ;;
9412
9413netbsdelf*-gnu)
9414 version_type=linux
9415 need_lib_prefix=no
9416 need_version=no
9417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9418 soname_spec='${libname}${release}${shared_ext}$major'
9419 shlibpath_var=LD_LIBRARY_PATH
9420 shlibpath_overrides_runpath=no
9421 hardcode_into_libs=yes
9422 dynamic_linker='NetBSD ld.elf_so'
9423 ;;
9424
9425netbsd*)
9426 version_type=sunos
9427 need_lib_prefix=no
9428 need_version=no
572ac014 9429 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7460295f
MG
9430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9431 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9432 dynamic_linker='NetBSD (a.out) ld.so'
9433 else
9434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9435 soname_spec='${libname}${release}${shared_ext}$major'
9436 dynamic_linker='NetBSD ld.elf_so'
9437 fi
9438 shlibpath_var=LD_LIBRARY_PATH
9439 shlibpath_overrides_runpath=yes
9440 hardcode_into_libs=yes
9441 ;;
9442
9443newsos6)
9444 version_type=linux
9445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9446 shlibpath_var=LD_LIBRARY_PATH
9447 shlibpath_overrides_runpath=yes
9448 ;;
9449
572ac014
MG
9450*nto* | *qnx*)
9451 version_type=qnx
7460295f
MG
9452 need_lib_prefix=no
9453 need_version=no
9454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9455 soname_spec='${libname}${release}${shared_ext}$major'
9456 shlibpath_var=LD_LIBRARY_PATH
572ac014
MG
9457 shlibpath_overrides_runpath=no
9458 hardcode_into_libs=yes
9459 dynamic_linker='ldqnx.so'
7460295f
MG
9460 ;;
9461
9462openbsd*)
9463 version_type=sunos
9464 sys_lib_dlsearch_path_spec="/usr/lib"
9465 need_lib_prefix=no
9466 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9467 case $host_os in
572ac014
MG
9468 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9469 *) need_version=no ;;
7460295f
MG
9470 esac
9471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9472 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9473 shlibpath_var=LD_LIBRARY_PATH
572ac014 9474 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7460295f
MG
9475 case $host_os in
9476 openbsd2.[89] | openbsd2.[89].*)
9477 shlibpath_overrides_runpath=no
9478 ;;
9479 *)
9480 shlibpath_overrides_runpath=yes
9481 ;;
9482 esac
9483 else
9484 shlibpath_overrides_runpath=yes
9485 fi
9486 ;;
9487
9488os2*)
9489 libname_spec='$name'
9490 shrext_cmds=".dll"
9491 need_lib_prefix=no
9492 library_names_spec='$libname${shared_ext} $libname.a'
9493 dynamic_linker='OS/2 ld.exe'
9494 shlibpath_var=LIBPATH
9495 ;;
9496
9497osf3* | osf4* | osf5*)
9498 version_type=osf
9499 need_lib_prefix=no
9500 need_version=no
9501 soname_spec='${libname}${release}${shared_ext}$major'
9502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9503 shlibpath_var=LD_LIBRARY_PATH
9504 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9505 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9506 ;;
9507
9508rdos*)
9509 dynamic_linker=no
9510 ;;
9511
9512solaris*)
9513 version_type=linux
9514 need_lib_prefix=no
9515 need_version=no
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 shlibpath_var=LD_LIBRARY_PATH
9519 shlibpath_overrides_runpath=yes
9520 hardcode_into_libs=yes
9521 # ldd complains unless libraries are executable
9522 postinstall_cmds='chmod +x $lib'
9523 ;;
9524
9525sunos4*)
9526 version_type=sunos
9527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9528 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9529 shlibpath_var=LD_LIBRARY_PATH
9530 shlibpath_overrides_runpath=yes
9531 if test "$with_gnu_ld" = yes; then
9532 need_lib_prefix=no
9533 fi
9534 need_version=yes
9535 ;;
9536
9537sysv4 | sysv4.3*)
9538 version_type=linux
9539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9540 soname_spec='${libname}${release}${shared_ext}$major'
9541 shlibpath_var=LD_LIBRARY_PATH
9542 case $host_vendor in
9543 sni)
9544 shlibpath_overrides_runpath=no
9545 need_lib_prefix=no
7460295f
MG
9546 runpath_var=LD_RUN_PATH
9547 ;;
9548 siemens)
9549 need_lib_prefix=no
9550 ;;
9551 motorola)
9552 need_lib_prefix=no
9553 need_version=no
9554 shlibpath_overrides_runpath=no
9555 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9556 ;;
9557 esac
9558 ;;
9559
9560sysv4*MP*)
9561 if test -d /usr/nec ;then
9562 version_type=linux
9563 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9564 soname_spec='$libname${shared_ext}.$major'
9565 shlibpath_var=LD_LIBRARY_PATH
9566 fi
9567 ;;
9568
9569sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9570 version_type=freebsd-elf
9571 need_lib_prefix=no
9572 need_version=no
9573 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9574 soname_spec='${libname}${release}${shared_ext}$major'
9575 shlibpath_var=LD_LIBRARY_PATH
572ac014 9576 shlibpath_overrides_runpath=yes
7460295f
MG
9577 hardcode_into_libs=yes
9578 if test "$with_gnu_ld" = yes; then
9579 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
7460295f
MG
9580 else
9581 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
7460295f
MG
9582 case $host_os in
9583 sco3.2v5*)
9584 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9585 ;;
9586 esac
9587 fi
9588 sys_lib_dlsearch_path_spec='/usr/lib'
9589 ;;
9590
572ac014
MG
9591tpf*)
9592 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9593 version_type=linux
9594 need_lib_prefix=no
9595 need_version=no
9596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9597 shlibpath_var=LD_LIBRARY_PATH
9598 shlibpath_overrides_runpath=no
9599 hardcode_into_libs=yes
9600 ;;
9601
7460295f
MG
9602uts4*)
9603 version_type=linux
9604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9605 soname_spec='${libname}${release}${shared_ext}$major'
9606 shlibpath_var=LD_LIBRARY_PATH
9607 ;;
9608
9609*)
9610 dynamic_linker=no
9611 ;;
9612esac
a0673b07 9613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
33aa8fe1 9614$as_echo "$dynamic_linker" >&6; }
7460295f
MG
9615test "$dynamic_linker" = no && can_build_shared=no
9616
7460295f
MG
9617variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9618if test "$GCC" = yes; then
9619 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9620fi
9621
572ac014
MG
9622if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9623 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
7460295f 9624fi
572ac014
MG
9625if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9626 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
7460295f
MG
9627fi
9628
9629
7460295f 9630
7460295f 9631
7460295f 9632
7460295f 9633
7460295f 9634
7460295f 9635
7460295f 9636
7460295f 9637
7460295f 9638
7460295f 9639
7460295f 9640
7460295f 9641
7460295f 9642
7460295f 9643
7460295f 9644
7460295f 9645
7460295f 9646
7460295f 9647
7460295f 9648
7460295f 9649
7460295f 9650
7460295f 9651
7460295f 9652
7460295f 9653
7460295f 9654
7460295f 9655
7460295f 9656
7460295f 9657
7460295f 9658
7460295f 9659
7460295f 9660
7460295f 9661
7460295f 9662
7460295f 9663
7460295f 9664
7460295f 9665
7460295f 9666
7460295f 9667
7460295f 9668
7460295f 9669
7460295f 9670
7460295f 9671
7460295f 9672
7460295f 9673
7460295f 9674
7460295f 9675
7460295f 9676
7460295f 9677
7460295f 9678
7460295f 9679
7460295f 9680
7460295f 9681
7460295f 9682
7460295f 9683
7460295f 9684
7460295f 9685
7460295f 9686
7460295f 9687
7460295f 9688
7460295f 9689
7460295f 9690
7460295f 9691
7460295f 9692
7460295f 9693
7460295f 9694
7460295f 9695
7460295f 9696
7460295f 9697
7460295f 9698
7460295f 9699
7460295f 9700
7460295f 9701
7460295f 9702
7460295f 9703
7460295f 9704
7460295f 9705
7460295f 9706
7460295f 9707
7460295f 9708
7460295f 9709
7460295f 9710
7460295f 9711
7460295f 9712
7460295f 9713
7460295f 9714
a0673b07 9715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
33aa8fe1 9716$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
572ac014
MG
9717hardcode_action=
9718if test -n "$hardcode_libdir_flag_spec" ||
9719 test -n "$runpath_var" ||
9720 test "X$hardcode_automatic" = "Xyes" ; then
7460295f 9721
572ac014
MG
9722 # We can hardcode non-existent directories.
9723 if test "$hardcode_direct" != no &&
9724 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9725 # have to relink, otherwise we might link with an installed library
9726 # when we should be linking with a yet-to-be-installed one
9727 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9728 test "$hardcode_minus_L" != no; then
9729 # Linking always hardcodes the temporary library directory.
9730 hardcode_action=relink
9731 else
9732 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9733 hardcode_action=immediate
9734 fi
9735else
9736 # We cannot hardcode anything, or else we can only hardcode existing
9737 # directories.
9738 hardcode_action=unsupported
9739fi
a0673b07 9740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
33aa8fe1 9741$as_echo "$hardcode_action" >&6; }
7460295f 9742
572ac014
MG
9743if test "$hardcode_action" = relink ||
9744 test "$inherit_rpath" = yes; then
9745 # Fast installation is not supported
9746 enable_fast_install=no
9747elif test "$shlibpath_overrides_runpath" = yes ||
9748 test "$enable_shared" = no; then
9749 # Fast installation is not necessary
9750 enable_fast_install=needless
9751fi
7460295f 9752
7460295f 9753
7460295f 9754
7460295f 9755
7460295f 9756
7460295f 9757
572ac014
MG
9758 if test "x$enable_dlopen" != xyes; then
9759 enable_dlopen=unknown
9760 enable_dlopen_self=unknown
9761 enable_dlopen_self_static=unknown
9762else
9763 lt_cv_dlopen=no
9764 lt_cv_dlopen_libs=
7460295f 9765
572ac014
MG
9766 case $host_os in
9767 beos*)
9768 lt_cv_dlopen="load_add_on"
9769 lt_cv_dlopen_libs=
9770 lt_cv_dlopen_self=yes
9771 ;;
7460295f 9772
572ac014
MG
9773 mingw* | pw32* | cegcc*)
9774 lt_cv_dlopen="LoadLibrary"
9775 lt_cv_dlopen_libs=
9776 ;;
7460295f 9777
572ac014
MG
9778 cygwin*)
9779 lt_cv_dlopen="dlopen"
9780 lt_cv_dlopen_libs=
9781 ;;
7460295f 9782
572ac014
MG
9783 darwin*)
9784 # if libdl is installed we need to link against it
a0673b07 9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
33aa8fe1 9786$as_echo_n "checking for dlopen in -ldl... " >&6; }
a0673b07 9787if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
33aa8fe1 9788 $as_echo_n "(cached) " >&6
572ac014
MG
9789else
9790 ac_check_lib_save_LIBS=$LIBS
9791LIBS="-ldl $LIBS"
a0673b07 9792cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9793/* end confdefs.h. */
7460295f 9794
572ac014
MG
9795/* Override any GCC internal prototype to avoid an error.
9796 Use char because int might match the return type of a GCC
9797 builtin and then its argument prototype would still apply. */
9798#ifdef __cplusplus
9799extern "C"
9800#endif
9801char dlopen ();
9802int
9803main ()
9804{
9805return dlopen ();
9806 ;
9807 return 0;
9808}
9809_ACEOF
a0673b07 9810if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9811 ac_cv_lib_dl_dlopen=yes
9812else
a0673b07 9813 ac_cv_lib_dl_dlopen=no
572ac014 9814fi
a0673b07
MG
9815rm -f core conftest.err conftest.$ac_objext \
9816 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9817LIBS=$ac_check_lib_save_LIBS
9818fi
a0673b07 9819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
33aa8fe1 9820$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
a0673b07 9821if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
572ac014
MG
9822 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9823else
7460295f 9824
572ac014
MG
9825 lt_cv_dlopen="dyld"
9826 lt_cv_dlopen_libs=
9827 lt_cv_dlopen_self=yes
7460295f 9828
572ac014 9829fi
7460295f 9830
572ac014 9831 ;;
7460295f 9832
572ac014 9833 *)
a0673b07
MG
9834 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9835if test "x$ac_cv_func_shl_load" = x""yes; then :
572ac014
MG
9836 lt_cv_dlopen="shl_load"
9837else
a0673b07 9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
33aa8fe1 9839$as_echo_n "checking for shl_load in -ldld... " >&6; }
a0673b07 9840if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
33aa8fe1 9841 $as_echo_n "(cached) " >&6
572ac014
MG
9842else
9843 ac_check_lib_save_LIBS=$LIBS
9844LIBS="-ldld $LIBS"
a0673b07 9845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9846/* end confdefs.h. */
7460295f 9847
572ac014
MG
9848/* Override any GCC internal prototype to avoid an error.
9849 Use char because int might match the return type of a GCC
9850 builtin and then its argument prototype would still apply. */
9851#ifdef __cplusplus
9852extern "C"
9853#endif
9854char shl_load ();
9855int
9856main ()
9857{
9858return shl_load ();
9859 ;
9860 return 0;
9861}
9862_ACEOF
a0673b07 9863if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9864 ac_cv_lib_dld_shl_load=yes
9865else
a0673b07 9866 ac_cv_lib_dld_shl_load=no
572ac014 9867fi
a0673b07
MG
9868rm -f core conftest.err conftest.$ac_objext \
9869 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9870LIBS=$ac_check_lib_save_LIBS
9871fi
a0673b07 9872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
33aa8fe1 9873$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
a0673b07 9874if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
572ac014
MG
9875 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9876else
a0673b07
MG
9877 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9878if test "x$ac_cv_func_dlopen" = x""yes; then :
572ac014
MG
9879 lt_cv_dlopen="dlopen"
9880else
a0673b07 9881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
33aa8fe1 9882$as_echo_n "checking for dlopen in -ldl... " >&6; }
a0673b07 9883if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
33aa8fe1 9884 $as_echo_n "(cached) " >&6
572ac014
MG
9885else
9886 ac_check_lib_save_LIBS=$LIBS
9887LIBS="-ldl $LIBS"
a0673b07 9888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9889/* end confdefs.h. */
7460295f 9890
572ac014
MG
9891/* Override any GCC internal prototype to avoid an error.
9892 Use char because int might match the return type of a GCC
9893 builtin and then its argument prototype would still apply. */
9894#ifdef __cplusplus
9895extern "C"
9896#endif
9897char dlopen ();
9898int
9899main ()
9900{
9901return dlopen ();
9902 ;
9903 return 0;
9904}
9905_ACEOF
a0673b07 9906if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9907 ac_cv_lib_dl_dlopen=yes
9908else
a0673b07 9909 ac_cv_lib_dl_dlopen=no
572ac014 9910fi
a0673b07
MG
9911rm -f core conftest.err conftest.$ac_objext \
9912 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9913LIBS=$ac_check_lib_save_LIBS
9914fi
a0673b07 9915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
33aa8fe1 9916$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
a0673b07 9917if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
572ac014
MG
9918 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9919else
a0673b07 9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
33aa8fe1 9921$as_echo_n "checking for dlopen in -lsvld... " >&6; }
a0673b07 9922if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
33aa8fe1 9923 $as_echo_n "(cached) " >&6
572ac014
MG
9924else
9925 ac_check_lib_save_LIBS=$LIBS
9926LIBS="-lsvld $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 dlopen ();
9937int
9938main ()
9939{
9940return dlopen ();
9941 ;
9942 return 0;
9943}
9944_ACEOF
a0673b07 9945if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9946 ac_cv_lib_svld_dlopen=yes
9947else
a0673b07 9948 ac_cv_lib_svld_dlopen=no
572ac014 9949fi
a0673b07
MG
9950rm -f core conftest.err conftest.$ac_objext \
9951 conftest$ac_exeext conftest.$ac_ext
572ac014 9952LIBS=$ac_check_lib_save_LIBS
7460295f 9953fi
a0673b07 9954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
33aa8fe1 9955$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
a0673b07 9956if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
572ac014
MG
9957 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9958else
a0673b07 9959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
33aa8fe1 9960$as_echo_n "checking for dld_link in -ldld... " >&6; }
a0673b07 9961if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
33aa8fe1 9962 $as_echo_n "(cached) " >&6
572ac014
MG
9963else
9964 ac_check_lib_save_LIBS=$LIBS
9965LIBS="-ldld $LIBS"
a0673b07 9966cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 9967/* end confdefs.h. */
7460295f 9968
572ac014
MG
9969/* Override any GCC internal prototype to avoid an error.
9970 Use char because int might match the return type of a GCC
9971 builtin and then its argument prototype would still apply. */
9972#ifdef __cplusplus
9973extern "C"
9974#endif
9975char dld_link ();
9976int
9977main ()
9978{
9979return dld_link ();
9980 ;
9981 return 0;
9982}
9983_ACEOF
a0673b07 9984if ac_fn_c_try_link "$LINENO"; then :
572ac014
MG
9985 ac_cv_lib_dld_dld_link=yes
9986else
a0673b07 9987 ac_cv_lib_dld_dld_link=no
572ac014 9988fi
a0673b07
MG
9989rm -f core conftest.err conftest.$ac_objext \
9990 conftest$ac_exeext conftest.$ac_ext
572ac014
MG
9991LIBS=$ac_check_lib_save_LIBS
9992fi
a0673b07 9993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
33aa8fe1 9994$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
a0673b07 9995if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
572ac014
MG
9996 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9997fi
7460295f 9998
7460295f 9999
572ac014 10000fi
7460295f 10001
7460295f 10002
572ac014 10003fi
7460295f 10004
7460295f 10005
572ac014 10006fi
7460295f 10007
7460295f 10008
572ac014 10009fi
7460295f 10010
7460295f 10011
572ac014 10012fi
7460295f 10013
572ac014 10014 ;;
7460295f 10015 esac
7460295f 10016
572ac014
MG
10017 if test "x$lt_cv_dlopen" != xno; then
10018 enable_dlopen=yes
7460295f 10019 else
572ac014 10020 enable_dlopen=no
7460295f 10021 fi
7460295f 10022
572ac014
MG
10023 case $lt_cv_dlopen in
10024 dlopen)
10025 save_CPPFLAGS="$CPPFLAGS"
10026 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10027
10028 save_LDFLAGS="$LDFLAGS"
10029 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7460295f 10030
572ac014
MG
10031 save_LIBS="$LIBS"
10032 LIBS="$lt_cv_dlopen_libs $LIBS"
7460295f 10033
a0673b07 10034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
33aa8fe1 10035$as_echo_n "checking whether a program can dlopen itself... " >&6; }
a0673b07 10036if test "${lt_cv_dlopen_self+set}" = set; then :
33aa8fe1 10037 $as_echo_n "(cached) " >&6
7460295f 10038else
572ac014
MG
10039 if test "$cross_compiling" = yes; then :
10040 lt_cv_dlopen_self=cross
7460295f 10041else
572ac014
MG
10042 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10043 lt_status=$lt_dlunknown
10044 cat > conftest.$ac_ext <<_LT_EOF
a0673b07 10045#line 10045 "configure"
572ac014 10046#include "confdefs.h"
7460295f 10047
572ac014
MG
10048#if HAVE_DLFCN_H
10049#include <dlfcn.h>
10050#endif
7460295f 10051
572ac014 10052#include <stdio.h>
7460295f 10053
572ac014
MG
10054#ifdef RTLD_GLOBAL
10055# define LT_DLGLOBAL RTLD_GLOBAL
10056#else
10057# ifdef DL_GLOBAL
10058# define LT_DLGLOBAL DL_GLOBAL
10059# else
10060# define LT_DLGLOBAL 0
10061# endif
10062#endif
7460295f 10063
572ac014
MG
10064/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10065 find out it does not work in some platform. */
10066#ifndef LT_DLLAZY_OR_NOW
10067# ifdef RTLD_LAZY
10068# define LT_DLLAZY_OR_NOW RTLD_LAZY
10069# else
10070# ifdef DL_LAZY
10071# define LT_DLLAZY_OR_NOW DL_LAZY
10072# else
10073# ifdef RTLD_NOW
10074# define LT_DLLAZY_OR_NOW RTLD_NOW
10075# else
10076# ifdef DL_NOW
10077# define LT_DLLAZY_OR_NOW DL_NOW
10078# else
10079# define LT_DLLAZY_OR_NOW 0
10080# endif
10081# endif
10082# endif
10083# endif
10084#endif
7460295f 10085
572ac014
MG
10086void fnord() { int i=42;}
10087int main ()
10088{
10089 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10090 int status = $lt_dlunknown;
7460295f 10091
572ac014
MG
10092 if (self)
10093 {
10094 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10095 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10096 /* dlclose (self); */
10097 }
10098 else
10099 puts (dlerror ());
7460295f 10100
572ac014
MG
10101 return status;
10102}
10103_LT_EOF
a0673b07 10104 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
572ac014
MG
10105 (eval $ac_link) 2>&5
10106 ac_status=$?
a0673b07
MG
10107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10108 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
572ac014
MG
10109 (./conftest; exit; ) >&5 2>/dev/null
10110 lt_status=$?
10111 case x$lt_status in
10112 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10113 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10114 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
7460295f 10115 esac
572ac014
MG
10116 else :
10117 # compilation failed
10118 lt_cv_dlopen_self=no
10119 fi
10120fi
10121rm -fr conftest*
7460295f 10122
7460295f 10123
572ac014 10124fi
a0673b07 10125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
33aa8fe1 10126$as_echo "$lt_cv_dlopen_self" >&6; }
7460295f 10127
572ac014
MG
10128 if test "x$lt_cv_dlopen_self" = xyes; then
10129 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
a0673b07 10130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
33aa8fe1 10131$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
a0673b07 10132if test "${lt_cv_dlopen_self_static+set}" = set; then :
33aa8fe1 10133 $as_echo_n "(cached) " >&6
572ac014
MG
10134else
10135 if test "$cross_compiling" = yes; then :
10136 lt_cv_dlopen_self_static=cross
10137else
10138 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10139 lt_status=$lt_dlunknown
10140 cat > conftest.$ac_ext <<_LT_EOF
a0673b07 10141#line 10141 "configure"
572ac014 10142#include "confdefs.h"
7460295f 10143
572ac014
MG
10144#if HAVE_DLFCN_H
10145#include <dlfcn.h>
10146#endif
7460295f 10147
572ac014 10148#include <stdio.h>
7460295f 10149
572ac014
MG
10150#ifdef RTLD_GLOBAL
10151# define LT_DLGLOBAL RTLD_GLOBAL
10152#else
10153# ifdef DL_GLOBAL
10154# define LT_DLGLOBAL DL_GLOBAL
10155# else
10156# define LT_DLGLOBAL 0
10157# endif
10158#endif
7460295f 10159
572ac014
MG
10160/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10161 find out it does not work in some platform. */
10162#ifndef LT_DLLAZY_OR_NOW
10163# ifdef RTLD_LAZY
10164# define LT_DLLAZY_OR_NOW RTLD_LAZY
10165# else
10166# ifdef DL_LAZY
10167# define LT_DLLAZY_OR_NOW DL_LAZY
10168# else
10169# ifdef RTLD_NOW
10170# define LT_DLLAZY_OR_NOW RTLD_NOW
10171# else
10172# ifdef DL_NOW
10173# define LT_DLLAZY_OR_NOW DL_NOW
10174# else
10175# define LT_DLLAZY_OR_NOW 0
10176# endif
10177# endif
10178# endif
10179# endif
10180#endif
7460295f 10181
572ac014
MG
10182void fnord() { int i=42;}
10183int main ()
10184{
10185 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10186 int status = $lt_dlunknown;
7460295f 10187
572ac014
MG
10188 if (self)
10189 {
10190 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10191 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10192 /* dlclose (self); */
10193 }
10194 else
10195 puts (dlerror ());
7460295f 10196
572ac014
MG
10197 return status;
10198}
10199_LT_EOF
a0673b07 10200 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
572ac014
MG
10201 (eval $ac_link) 2>&5
10202 ac_status=$?
a0673b07
MG
10203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10204 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
572ac014
MG
10205 (./conftest; exit; ) >&5 2>/dev/null
10206 lt_status=$?
10207 case x$lt_status in
10208 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10209 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10210 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10211 esac
10212 else :
10213 # compilation failed
10214 lt_cv_dlopen_self_static=no
10215 fi
10216fi
10217rm -fr conftest*
7460295f 10218
7460295f 10219
572ac014 10220fi
a0673b07 10221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
33aa8fe1 10222$as_echo "$lt_cv_dlopen_self_static" >&6; }
572ac014 10223 fi
7460295f 10224
572ac014
MG
10225 CPPFLAGS="$save_CPPFLAGS"
10226 LDFLAGS="$save_LDFLAGS"
10227 LIBS="$save_LIBS"
10228 ;;
10229 esac
7460295f 10230
572ac014
MG
10231 case $lt_cv_dlopen_self in
10232 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10233 *) enable_dlopen_self=unknown ;;
10234 esac
7460295f 10235
572ac014
MG
10236 case $lt_cv_dlopen_self_static in
10237 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10238 *) enable_dlopen_self_static=unknown ;;
10239 esac
10240fi
7460295f 10241
7460295f 10242
7460295f 10243
7460295f 10244
7460295f 10245
7460295f 10246
7460295f 10247
7460295f 10248
7460295f 10249
7460295f 10250
7460295f 10251
7460295f 10252
7460295f 10253
7460295f 10254
7460295f 10255
7460295f 10256
7460295f 10257
572ac014
MG
10258striplib=
10259old_striplib=
a0673b07 10260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
33aa8fe1 10261$as_echo_n "checking whether stripping libraries is possible... " >&6; }
572ac014
MG
10262if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10263 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10264 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
a0673b07 10265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 10266$as_echo "yes" >&6; }
572ac014
MG
10267else
10268# FIXME - insert some real tests, host_os isn't really good enough
10269 case $host_os in
10270 darwin*)
10271 if test -n "$STRIP" ; then
10272 striplib="$STRIP -x"
10273 old_striplib="$STRIP -S"
a0673b07 10274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33aa8fe1 10275$as_echo "yes" >&6; }
572ac014 10276 else
a0673b07 10277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 10278$as_echo "no" >&6; }
572ac014
MG
10279 fi
10280 ;;
10281 *)
a0673b07 10282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33aa8fe1 10283$as_echo "no" >&6; }
572ac014
MG
10284 ;;
10285 esac
10286fi
10287
7460295f 10288
7460295f 10289
7460295f 10290
7460295f 10291
7460295f 10292
7460295f 10293
7460295f 10294
7460295f 10295
7460295f 10296
7460295f 10297
7460295f 10298
572ac014 10299 # Report which library types will actually be built
a0673b07 10300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
33aa8fe1 10301$as_echo_n "checking if libtool supports shared libraries... " >&6; }
a0673b07 10302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
33aa8fe1 10303$as_echo "$can_build_shared" >&6; }
7460295f 10304
a0673b07 10305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
33aa8fe1 10306$as_echo_n "checking whether to build shared libraries... " >&6; }
572ac014 10307 test "$can_build_shared" = "no" && enable_shared=no
7460295f 10308
572ac014
MG
10309 # On AIX, shared libraries and static libraries use the same namespace, and
10310 # are all built from PIC.
10311 case $host_os in
10312 aix3*)
10313 test "$enable_shared" = yes && enable_static=no
10314 if test -n "$RANLIB"; then
10315 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10316 postinstall_cmds='$RANLIB $lib'
10317 fi
10318 ;;
7460295f 10319
572ac014
MG
10320 aix[4-9]*)
10321 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10322 test "$enable_shared" = yes && enable_static=no
10323 fi
10324 ;;
10325 esac
a0673b07 10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
33aa8fe1 10327$as_echo "$enable_shared" >&6; }
7460295f 10328
a0673b07 10329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
33aa8fe1 10330$as_echo_n "checking whether to build static libraries... " >&6; }
572ac014
MG
10331 # Make sure either enable_shared or enable_static is yes.
10332 test "$enable_shared" = yes || enable_static=yes
a0673b07 10333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
33aa8fe1 10334$as_echo "$enable_static" >&6; }
7460295f 10335
7460295f 10336
7460295f 10337
7460295f 10338
572ac014
MG
10339fi
10340ac_ext=c
10341ac_cpp='$CPP $CPPFLAGS'
10342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10344ac_compiler_gnu=$ac_cv_c_compiler_gnu
7460295f 10345
572ac014 10346CC="$lt_save_CC"
7460295f 10347
7460295f 10348
7460295f 10349
7460295f 10350
7460295f 10351
7460295f 10352
7460295f 10353
7460295f 10354
7460295f 10355
7460295f 10356
7460295f 10357
7460295f 10358
7460295f 10359
572ac014 10360 ac_config_commands="$ac_config_commands libtool"
7460295f 10361
7460295f 10362
7460295f 10363
7460295f 10364
572ac014 10365# Only expand once:
7460295f 10366
7460295f 10367
7460295f 10368
a0673b07 10369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
33aa8fe1 10370$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
a0673b07 10371if test "${ac_cv_c_const+set}" = set; then :
33aa8fe1 10372 $as_echo_n "(cached) " >&6
572ac014 10373else
a0673b07 10374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10375/* end confdefs.h. */
7460295f 10376
572ac014
MG
10377int
10378main ()
10379{
10380/* FIXME: Include the comments suggested by Paul. */
10381#ifndef __cplusplus
10382 /* Ultrix mips cc rejects this. */
10383 typedef int charset[2];
10384 const charset cs;
10385 /* SunOS 4.1.1 cc rejects this. */
10386 char const *const *pcpcc;
10387 char **ppc;
10388 /* NEC SVR4.0.2 mips cc rejects this. */
10389 struct point {int x, y;};
10390 static struct point const zero = {0,0};
10391 /* AIX XL C 1.02.0.0 rejects this.
10392 It does not let you subtract one const X* pointer from another in
10393 an arm of an if-expression whose if-part is not a constant
10394 expression */
10395 const char *g = "string";
10396 pcpcc = &g + (g ? g-g : 0);
10397 /* HPUX 7.0 cc rejects these. */
10398 ++pcpcc;
10399 ppc = (char**) pcpcc;
10400 pcpcc = (char const *const *) ppc;
10401 { /* SCO 3.2v4 cc rejects this. */
10402 char *t;
10403 char const *s = 0 ? (char *) 0 : (char const *) 0;
7460295f 10404
572ac014
MG
10405 *t++ = 0;
10406 if (s) return 0;
10407 }
10408 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10409 int x[] = {25, 17};
10410 const int *foo = &x[0];
10411 ++foo;
10412 }
10413 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10414 typedef const int *iptr;
10415 iptr p = 0;
10416 ++p;
10417 }
10418 { /* AIX XL C 1.02.0.0 rejects this saying
10419 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10420 struct s { int j; const int *ap[3]; };
10421 struct s *b; b->j = 5;
10422 }
10423 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10424 const int foo = 10;
10425 if (!foo) return 0;
10426 }
10427 return !cs[0] && !zero.x;
10428#endif
7460295f 10429
572ac014
MG
10430 ;
10431 return 0;
10432}
10433_ACEOF
a0673b07 10434if ac_fn_c_try_compile "$LINENO"; then :
572ac014
MG
10435 ac_cv_c_const=yes
10436else
a0673b07 10437 ac_cv_c_const=no
572ac014 10438fi
572ac014
MG
10439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10440fi
a0673b07 10441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
33aa8fe1 10442$as_echo "$ac_cv_c_const" >&6; }
572ac014 10443if test $ac_cv_c_const = no; then
7460295f 10444
a0673b07 10445$as_echo "#define const /**/" >>confdefs.h
7460295f 10446
572ac014 10447fi
7460295f 10448
572ac014 10449if test $ac_cv_c_compiler_gnu = yes; then
a0673b07 10450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
33aa8fe1 10451$as_echo_n "checking whether $CC needs -traditional... " >&6; }
a0673b07 10452if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
33aa8fe1 10453 $as_echo_n "(cached) " >&6
572ac014
MG
10454else
10455 ac_pattern="Autoconf.*'x'"
a0673b07 10456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
10457/* end confdefs.h. */
10458#include <sgtty.h>
10459Autoconf TIOCGETP
10460_ACEOF
10461if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07 10462 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
572ac014
MG
10463 ac_cv_prog_gcc_traditional=yes
10464else
10465 ac_cv_prog_gcc_traditional=no
10466fi
10467rm -f conftest*
7460295f 10468
7460295f 10469
572ac014 10470 if test $ac_cv_prog_gcc_traditional = no; then
a0673b07 10471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014
MG
10472/* end confdefs.h. */
10473#include <termio.h>
10474Autoconf TCGETA
10475_ACEOF
10476if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a0673b07 10477 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
572ac014
MG
10478 ac_cv_prog_gcc_traditional=yes
10479fi
10480rm -f conftest*
7460295f 10481
572ac014
MG
10482 fi
10483fi
a0673b07 10484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
33aa8fe1 10485$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
572ac014
MG
10486 if test $ac_cv_prog_gcc_traditional = yes; then
10487 CC="$CC -traditional"
10488 fi
10489fi
7460295f 10490
7460295f 10491
a0673b07
MG
10492for ac_header in libutil.h pthread.h pty.h sys/prctl.h sys/uio.h util.h \
10493 utmp.h utmpx.h
10494do :
10495 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10496ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10497eval as_val=\$$as_ac_Header
10498 if test "x$as_val" = x""yes; then :
10499 cat >>confdefs.h <<_ACEOF
10500#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10501_ACEOF
7460295f 10502
a0673b07 10503fi
7460295f 10504
a0673b07 10505done
7460295f 10506
7460295f 10507
a0673b07
MG
10508for ac_func in login_tty
10509do :
10510 ac_fn_c_check_func "$LINENO" "login_tty" "ac_cv_func_login_tty"
10511if test "x$ac_cv_func_login_tty" = x""yes; then :
10512 cat >>confdefs.h <<_ACEOF
10513#define HAVE_LOGIN_TTY 1
10514_ACEOF
7460295f 10515
a0673b07
MG
10516else
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login_tty in -lutil" >&5
10518$as_echo_n "checking for login_tty in -lutil... " >&6; }
10519if test "${ac_cv_lib_util_login_tty+set}" = set; then :
33aa8fe1 10520 $as_echo_n "(cached) " >&6
572ac014 10521else
a0673b07
MG
10522 ac_check_lib_save_LIBS=$LIBS
10523LIBS="-lutil $LIBS"
10524cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10525/* end confdefs.h. */
a0673b07
MG
10526
10527/* Override any GCC internal prototype to avoid an error.
10528 Use char because int might match the return type of a GCC
10529 builtin and then its argument prototype would still apply. */
10530#ifdef __cplusplus
10531extern "C"
10532#endif
10533char login_tty ();
10534int
10535main ()
10536{
10537return login_tty ();
10538 ;
10539 return 0;
10540}
572ac014 10541_ACEOF
a0673b07
MG
10542if ac_fn_c_try_link "$LINENO"; then :
10543 ac_cv_lib_util_login_tty=yes
572ac014 10544else
a0673b07
MG
10545 ac_cv_lib_util_login_tty=no
10546fi
10547rm -f core conftest.err conftest.$ac_objext \
10548 conftest$ac_exeext conftest.$ac_ext
10549LIBS=$ac_check_lib_save_LIBS
10550fi
10551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login_tty" >&5
10552$as_echo "$ac_cv_lib_util_login_tty" >&6; }
10553if test "x$ac_cv_lib_util_login_tty" = x""yes; then :
10554 LIBS="-lutil $LIBS"
10555 $as_echo "#define HAVE_LOGIN_TTY 1" >>confdefs.h
7460295f 10556
572ac014 10557fi
7460295f 10558
a0673b07
MG
10559fi
10560done
7460295f 10561
a0673b07
MG
10562
10563for ac_func in strlcat
10564do :
10565 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
10566if test "x$ac_cv_func_strlcat" = x""yes; then :
10567 cat >>confdefs.h <<_ACEOF
10568#define HAVE_STRLCAT 1
572ac014 10569_ACEOF
7460295f 10570
572ac014 10571fi
a0673b07 10572done
7460295f 10573
7460295f 10574
a0673b07
MG
10575for ac_func in getgrgid_r getgrnam_r getpwnam_r getpwuid_r openpty \
10576 strcasestr
10577do :
10578 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10579ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10580eval as_val=\$$as_ac_var
10581 if test "x$as_val" = x""yes; then :
572ac014 10582 cat >>confdefs.h <<_ACEOF
a0673b07 10583#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
572ac014 10584_ACEOF
7460295f 10585
572ac014 10586fi
572ac014 10587done
7460295f 10588
7460295f 10589
a0673b07 10590cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10591/* end confdefs.h. */
a0673b07
MG
10592#ifndef _XOPEN_SOURCE
10593 #define _XOPEN_SOURCE
10594 #endif
10595 #ifndef _GNU_SOURCE
10596 #define _GNU_SOURCE
10597 #endif
10598 #include <stdlib.h>
572ac014
MG
10599int
10600main ()
10601{
a0673b07 10602char buf[10]; ptsname_r(0, buf, sizeof(buf));
572ac014
MG
10603 ;
10604 return 0;
10605}
10606_ACEOF
a0673b07 10607if ac_fn_c_try_link "$LINENO"; then :
7460295f 10608
a0673b07 10609$as_echo "#define HAVE_PTSNAME_R 1" >>confdefs.h
7460295f 10610
572ac014 10611fi
a0673b07
MG
10612rm -f core conftest.err conftest.$ac_objext \
10613 conftest$ac_exeext conftest.$ac_ext
7460295f 10614
a0673b07 10615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10616/* end confdefs.h. */
a0673b07
MG
10617#include <pthread.h>
10618 #include <signal.h>
572ac014
MG
10619int
10620main ()
10621{
a0673b07 10622sigset_t s; int n; sigwait(&s, &n);
572ac014
MG
10623 ;
10624 return 0;
10625}
10626_ACEOF
a0673b07
MG
10627if ac_fn_c_try_link "$LINENO"; then :
10628
10629$as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h
7460295f 10630
572ac014 10631fi
a0673b07
MG
10632rm -f core conftest.err conftest.$ac_objext \
10633 conftest$ac_exeext conftest.$ac_ext
7460295f 10634
a0673b07
MG
10635# Check whether --enable-ssl was given.
10636if test "${enable_ssl+set}" = set; then :
10637 enableval=$enable_ssl;
572ac014 10638fi
a0673b07
MG
10639
10640
10641# Check whether --enable-pam was given.
10642if test "${enable_pam+set}" = set; then :
10643 enableval=$enable_pam;
10644fi
10645
10646
10647# Check whether --enable-runtime-loading was given.
10648if test "${enable_runtime_loading+set}" = set; then :
10649 enableval=$enable_runtime_loading;
10650fi
10651
10652
10653if test "x$enable_ssl" != xno; then
10654 for ac_header in openssl/bio.h openssl/err.h openssl/ssl.h
10655do :
10656 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10657ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10658eval as_val=\$$as_ac_Header
10659 if test "x$as_val" = x""yes; then :
10660 cat >>confdefs.h <<_ACEOF
10661#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
572ac014 10662_ACEOF
7460295f 10663
572ac014 10664fi
7460295f 10665
a0673b07
MG
10666done
10667
10668fi
10669
10670if test "x$enable_pam" != xno; then
10671 for ac_header in security/pam_appl.h security/pam_client.h \
10672 security/pam_misc.h
10673do :
10674 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10675ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10676eval as_val=\$$as_ac_Header
10677 if test "x$as_val" = x""yes; then :
10678 cat >>confdefs.h <<_ACEOF
10679#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10680_ACEOF
10681
572ac014 10682fi
a0673b07 10683
7460295f 10684done
7460295f 10685
a0673b07 10686fi
7460295f 10687
a0673b07
MG
10688if test "x$enable_runtime_loading" != xno; then
10689 for ac_func in dlopen
10690do :
10691 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10692if test "x$ac_cv_func_dlopen" = x""yes; then :
10693 cat >>confdefs.h <<_ACEOF
10694#define HAVE_DLOPEN 1
10695_ACEOF
7460295f 10696
a0673b07
MG
10697else
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10699$as_echo_n "checking for dlopen in -ldl... " >&6; }
10700if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
33aa8fe1 10701 $as_echo_n "(cached) " >&6
572ac014 10702else
a0673b07
MG
10703 ac_check_lib_save_LIBS=$LIBS
10704LIBS="-ldl $LIBS"
10705cat confdefs.h - <<_ACEOF >conftest.$ac_ext
572ac014 10706/* end confdefs.h. */
7460295f 10707
572ac014
MG
10708/* Override any GCC internal prototype to avoid an error.
10709 Use char because int might match the return type of a GCC
10710 builtin and then its argument prototype would still apply. */
10711#ifdef __cplusplus
10712extern "C"
10713#endif
a0673b07 10714char dlopen ();
572ac014
MG
10715int
10716main ()
10717{
a0673b07 10718return dlopen ();
572ac014
MG
10719 ;
10720 return 0;
10721}
10722_ACEOF
a0673b07
MG
10723if ac_fn_c_try_link "$LINENO"; then :
10724 ac_cv_lib_dl_dlopen=yes
572ac014 10725else
a0673b07 10726 ac_cv_lib_dl_dlopen=no
572ac014 10727fi
a0673b07
MG
10728rm -f core conftest.err conftest.$ac_objext \
10729 conftest$ac_exeext conftest.$ac_ext
10730LIBS=$ac_check_lib_save_LIBS
10731fi
10732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10733$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10734if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10735 LIBS="-ldl $LIBS"
10736 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
7460295f 10737
a0673b07
MG
10738else
10739 enable_runtime_loading=no
572ac014 10740fi
7460295f 10741
572ac014
MG
10742fi
10743done
7460295f 10744
a0673b07 10745fi
7460295f 10746
a0673b07
MG
10747if test "x$enable_runtime_loading" == xno; then
10748 if test "x$enable_ssl" != xno; then
10749 ac_fn_c_check_header_mongrel "$LINENO" "openssl/bio.h" "ac_cv_header_openssl_bio_h" "$ac_includes_default"
10750if test "x$ac_cv_header_openssl_bio_h" = x""yes; then :
10751 ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
10752if test "x$ac_cv_header_openssl_err_h" = x""yes; then :
10753 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
10754if test "x$ac_cv_header_openssl_ssl_h" = x""yes; then :
10755 LIBS="-lssl -lcrypto $LIBS"
10756fi
7460295f 10757
7460295f 10758
a0673b07 10759fi
7460295f 10760
7460295f 10761
a0673b07 10762fi
7460295f 10763
297cee07 10764
a0673b07 10765 fi
7460295f 10766
a0673b07
MG
10767 if test "x$enable_pam" != xno; then
10768 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
10769if test "x$ac_cv_header_security_pam_appl_h" = x""yes; then :
10770 LIBS="-lpam $LIBS"
10771fi
7460295f 10772
572ac014 10773
a0673b07
MG
10774 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_misc.h" "ac_cv_header_security_pam_misc_h" "$ac_includes_default"
10775if test "x$ac_cv_header_security_pam_misc_h" = x""yes; then :
10776 LIBS="-lpam_misc $LIBS"
10777fi
572ac014
MG
10778
10779
10780 fi
10781fi
10782
a0673b07 10783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
33aa8fe1 10784$as_echo_n "checking for deflate in -lz... " >&6; }
a0673b07 10785if test "${ac_cv_lib_z_deflate+set}" = set; then :
33aa8fe1
MG
10786 $as_echo_n "(cached) " >&6
10787else
10788 ac_check_lib_save_LIBS=$LIBS
10789LIBS="-lz $LIBS"
a0673b07 10790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33aa8fe1
MG
10791/* end confdefs.h. */
10792
10793/* Override any GCC internal prototype to avoid an error.
10794 Use char because int might match the return type of a GCC
10795 builtin and then its argument prototype would still apply. */
10796#ifdef __cplusplus
10797extern "C"
10798#endif
10799char deflate ();
10800int
10801main ()
10802{
10803return deflate ();
10804 ;
10805 return 0;
a0673b07 10806}
33aa8fe1 10807_ACEOF
a0673b07
MG
10808if ac_fn_c_try_link "$LINENO"; then :
10809 ac_cv_lib_z_deflate=yes
33aa8fe1 10810else
a0673b07 10811 ac_cv_lib_z_deflate=no
33aa8fe1 10812fi
a0673b07
MG
10813rm -f core conftest.err conftest.$ac_objext \
10814 conftest$ac_exeext conftest.$ac_ext
10815LIBS=$ac_check_lib_save_LIBS
33aa8fe1 10816fi
a0673b07
MG
10817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
10818$as_echo "$ac_cv_lib_z_deflate" >&6; }
10819if test "x$ac_cv_lib_z_deflate" = x""yes; then :
33aa8fe1 10820
a0673b07
MG
10821 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
10822if test "x$ac_cv_header_zlib_h" = x""yes; then :
33aa8fe1
MG
10823 LIBS="-lz $LIBS"
10824
a0673b07 10825$as_echo "#define HAVE_ZLIB 1" >>confdefs.h
33aa8fe1
MG
10826
10827
10828fi
10829
10830
10831fi
10832
10833
572ac014
MG
10834ac_config_files="$ac_config_files Makefile"
10835
10836cat >confcache <<\_ACEOF
10837# This file is a shell script that caches the results of configure
10838# tests run on this system so they can be shared between configure
10839# scripts and configure runs, see configure's option --config-cache.
10840# It is not useful on other systems. If it contains results you don't
10841# want to keep, you may remove or edit it.
10842#
10843# config.status only pays attention to the cache file if you give it
10844# the --recheck option to rerun configure.
10845#
10846# `ac_cv_env_foo' variables (set or unset) will be overridden when
10847# loading this file, other *unset* `ac_cv_foo' will be assigned the
10848# following values.
10849
10850_ACEOF
10851
10852# The following way of writing the cache mishandles newlines in values,
10853# but we know of no workaround that is simple, portable, and efficient.
10854# So, we kill variables containing newlines.
10855# Ultrix sh set writes to stderr and can't be redirected directly,
10856# and sets the high bit in the cache file unless we assign to the vars.
10857(
10858 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10859 eval ac_val=\$$ac_var
10860 case $ac_val in #(
10861 *${as_nl}*)
10862 case $ac_var in #(
a0673b07 10863 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
33aa8fe1 10864$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
572ac014
MG
10865 esac
10866 case $ac_var in #(
10867 _ | IFS | as_nl) ;; #(
33aa8fe1 10868 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
a0673b07 10869 *) { eval $ac_var=; unset $ac_var;} ;;
572ac014
MG
10870 esac ;;
10871 esac
10872 done
10873
10874 (set) 2>&1 |
10875 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10876 *${as_nl}ac_space=\ *)
a0673b07
MG
10877 # `set' does not quote correctly, so add quotes: double-quote
10878 # substitution turns \\\\ into \\, and sed turns \\ into \.
572ac014
MG
10879 sed -n \
10880 "s/'/'\\\\''/g;
10881 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10882 ;; #(
10883 *)
10884 # `set' quotes correctly as required by POSIX, so do not add quotes.
10885 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10886 ;;
10887 esac |
10888 sort
10889) |
10890 sed '
10891 /^ac_cv_env_/b end
10892 t clear
10893 :clear
10894 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10895 t end
10896 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10897 :end' >>confcache
10898if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10899 if test -w "$cache_file"; then
10900 test "x$cache_file" != "x/dev/null" &&
a0673b07 10901 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
33aa8fe1 10902$as_echo "$as_me: updating cache $cache_file" >&6;}
572ac014
MG
10903 cat confcache >$cache_file
10904 else
a0673b07 10905 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
33aa8fe1 10906$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
572ac014
MG
10907 fi
10908fi
10909rm -f confcache
10910
10911test "x$prefix" = xNONE && prefix=$ac_default_prefix
10912# Let make expand exec_prefix.
10913test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10914
10915DEFS=-DHAVE_CONFIG_H
10916
10917ac_libobjs=
10918ac_ltlibobjs=
10919for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10920 # 1. Remove the extension, and $U if already installed.
10921 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
33aa8fe1 10922 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
572ac014
MG
10923 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10924 # will be set to the directory where LIBOBJS objects are built.
a0673b07
MG
10925 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10926 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
572ac014
MG
10927done
10928LIBOBJS=$ac_libobjs
10929
10930LTLIBOBJS=$ac_ltlibobjs
10931
10932
10933if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
a0673b07
MG
10934 as_fn_error "conditional \"AMDEP\" was never defined.
10935Usually this means the macro was only invoked conditionally." "$LINENO" 5
572ac014
MG
10936fi
10937if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
a0673b07
MG
10938 as_fn_error "conditional \"am__fastdepCC\" was never defined.
10939Usually this means the macro was only invoked conditionally." "$LINENO" 5
572ac014
MG
10940fi
10941
10942: ${CONFIG_STATUS=./config.status}
33aa8fe1 10943ac_write_fail=0
572ac014
MG
10944ac_clean_files_save=$ac_clean_files
10945ac_clean_files="$ac_clean_files $CONFIG_STATUS"
a0673b07 10946{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
33aa8fe1 10947$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
a0673b07
MG
10948as_write_fail=0
10949cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
572ac014
MG
10950#! $SHELL
10951# Generated by $as_me.
10952# Run this file to recreate the current configuration.
10953# Compiler output produced by configure, useful for debugging
10954# configure, is in config.log if it exists.
10955
10956debug=false
10957ac_cs_recheck=false
10958ac_cs_silent=false
7460295f 10959
a0673b07
MG
10960SHELL=\${CONFIG_SHELL-$SHELL}
10961export SHELL
10962_ASEOF
10963cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10964## -------------------- ##
10965## M4sh Initialization. ##
10966## -------------------- ##
572ac014
MG
10967
10968# Be more Bourne compatible
10969DUALCASE=1; export DUALCASE # for MKS sh
a0673b07 10970if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
572ac014
MG
10971 emulate sh
10972 NULLCMD=:
33aa8fe1 10973 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
572ac014
MG
10974 # is contrary to our usage. Disable this feature.
10975 alias -g '${1+"$@"}'='"$@"'
10976 setopt NO_GLOB_SUBST
10977else
a0673b07
MG
10978 case `(set -o) 2>/dev/null` in #(
10979 *posix*) :
10980 set -o posix ;; #(
10981 *) :
10982 ;;
572ac014 10983esac
572ac014
MG
10984fi
10985
10986
33aa8fe1
MG
10987as_nl='
10988'
10989export as_nl
10990# Printing a long string crashes Solaris 7 /usr/bin/printf.
10991as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10992as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10993as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
a0673b07
MG
10994# Prefer a ksh shell builtin over an external printf program on Solaris,
10995# but without wasting forks for bash or zsh.
10996if test -z "$BASH_VERSION$ZSH_VERSION" \
10997 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10998 as_echo='print -r --'
10999 as_echo_n='print -rn --'
11000elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
33aa8fe1
MG
11001 as_echo='printf %s\n'
11002 as_echo_n='printf %s'
11003else
11004 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11005 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11006 as_echo_n='/usr/ucb/echo -n'
9d758d39 11007 else
33aa8fe1
MG
11008 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11009 as_echo_n_body='eval
11010 arg=$1;
a0673b07 11011 case $arg in #(
33aa8fe1
MG
11012 *"$as_nl"*)
11013 expr "X$arg" : "X\\(.*\\)$as_nl";
11014 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11015 esac;
11016 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11017 '
11018 export as_echo_n_body
11019 as_echo_n='sh -c $as_echo_n_body as_echo'
9d758d39 11020 fi
33aa8fe1
MG
11021 export as_echo_body
11022 as_echo='sh -c $as_echo_body as_echo'
11023fi
11024
11025# The user is always right.
11026if test "${PATH_SEPARATOR+set}" != set; then
11027 PATH_SEPARATOR=:
11028 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11029 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11030 PATH_SEPARATOR=';'
11031 }
572ac014
MG
11032fi
11033
572ac014
MG
11034
11035# IFS
11036# We need space, tab and new line, in precisely that order. Quoting is
11037# there to prevent editors from complaining about space-tab.
11038# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11039# splitting by setting IFS to empty value.)
572ac014
MG
11040IFS=" "" $as_nl"
11041
11042# Find who we are. Look in the path if we contain no directory separator.
a0673b07 11043case $0 in #((
572ac014
MG
11044 *[\\/]* ) as_myself=$0 ;;
11045 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11046for as_dir in $PATH
11047do
11048 IFS=$as_save_IFS
11049 test -z "$as_dir" && as_dir=.
a0673b07
MG
11050 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11051 done
572ac014
MG
11052IFS=$as_save_IFS
11053
11054 ;;
11055esac
11056# We did not find ourselves, most probably we were run as `sh COMMAND'
11057# in which case we are not to be found in the path.
11058if test "x$as_myself" = x; then
11059 as_myself=$0
11060fi
11061if test ! -f "$as_myself"; then
33aa8fe1 11062 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
a0673b07 11063 exit 1
572ac014
MG
11064fi
11065
a0673b07
MG
11066# Unset variables that we do not need and which cause bugs (e.g. in
11067# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11068# suppresses any "Segmentation fault" message there. '((' could
11069# trigger a bug in pdksh 5.2.14.
11070for as_var in BASH_ENV ENV MAIL MAILPATH
11071do eval test x\${$as_var+set} = xset \
11072 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
572ac014
MG
11073done
11074PS1='$ '
11075PS2='> '
11076PS4='+ '
11077
11078# NLS nuisances.
33aa8fe1
MG
11079LC_ALL=C
11080export LC_ALL
11081LANGUAGE=C
11082export LANGUAGE
572ac014 11083
a0673b07
MG
11084# CDPATH.
11085(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11086
11087
11088# as_fn_error ERROR [LINENO LOG_FD]
11089# ---------------------------------
11090# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11091# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11092# script with status $?, using 1 if that was 0.
11093as_fn_error ()
11094{
11095 as_status=$?; test $as_status -eq 0 && as_status=1
11096 if test "$3"; then
11097 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11098 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11099 fi
11100 $as_echo "$as_me: error: $1" >&2
11101 as_fn_exit $as_status
11102} # as_fn_error
11103
11104
11105# as_fn_set_status STATUS
11106# -----------------------
11107# Set $? to STATUS, without forking.
11108as_fn_set_status ()
11109{
11110 return $1
11111} # as_fn_set_status
11112
11113# as_fn_exit STATUS
11114# -----------------
11115# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11116as_fn_exit ()
11117{
11118 set +e
11119 as_fn_set_status $1
11120 exit $1
11121} # as_fn_exit
11122
11123# as_fn_unset VAR
11124# ---------------
11125# Portably unset VAR.
11126as_fn_unset ()
11127{
11128 { eval $1=; unset $1;}
11129}
11130as_unset=as_fn_unset
11131# as_fn_append VAR VALUE
11132# ----------------------
11133# Append the text in VALUE to the end of the definition contained in VAR. Take
11134# advantage of any shell optimizations that allow amortized linear growth over
11135# repeated appends, instead of the typical quadratic growth present in naive
11136# implementations.
11137if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11138 eval 'as_fn_append ()
11139 {
11140 eval $1+=\$2
11141 }'
11142else
11143 as_fn_append ()
11144 {
11145 eval $1=\$$1\$2
11146 }
11147fi # as_fn_append
11148
11149# as_fn_arith ARG...
11150# ------------------
11151# Perform arithmetic evaluation on the ARGs, and store the result in the
11152# global $as_val. Take advantage of shells that can avoid forks. The arguments
11153# must be portable across $(()) and expr.
11154if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11155 eval 'as_fn_arith ()
11156 {
11157 as_val=$(( $* ))
11158 }'
11159else
11160 as_fn_arith ()
11161 {
11162 as_val=`expr "$@" || test $? -eq 1`
11163 }
11164fi # as_fn_arith
11165
11166
572ac014
MG
11167if expr a : '\(a\)' >/dev/null 2>&1 &&
11168 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11169 as_expr=expr
11170else
11171 as_expr=false
11172fi
11173
11174if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11175 as_basename=basename
11176else
11177 as_basename=false
7460295f
MG
11178fi
11179
a0673b07
MG
11180if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11181 as_dirname=dirname
11182else
11183 as_dirname=false
11184fi
29135474 11185
572ac014
MG
11186as_me=`$as_basename -- "$0" ||
11187$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11188 X"$0" : 'X\(//\)$' \| \
11189 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 11190$as_echo X/"$0" |
572ac014
MG
11191 sed '/^.*\/\([^/][^/]*\)\/*$/{
11192 s//\1/
11193 q
11194 }
11195 /^X\/\(\/\/\)$/{
11196 s//\1/
11197 q
11198 }
11199 /^X\/\(\/\).*/{
11200 s//\1/
11201 q
11202 }
11203 s/.*/./; q'`
bf1ec4d2 11204
a0673b07
MG
11205# Avoid depending upon Character Ranges.
11206as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11207as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11208as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11209as_cr_digits='0123456789'
11210as_cr_alnum=$as_cr_Letters$as_cr_digits
29135474 11211
572ac014 11212ECHO_C= ECHO_N= ECHO_T=
a0673b07 11213case `echo -n x` in #(((((
572ac014 11214-n*)
a0673b07 11215 case `echo 'xy\c'` in
572ac014 11216 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
a0673b07
MG
11217 xy) ECHO_C='\c';;
11218 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11219 ECHO_T=' ';;
572ac014
MG
11220 esac;;
11221*)
11222 ECHO_N='-n';;
29135474 11223esac
a3876a41 11224
572ac014
MG
11225rm -f conf$$ conf$$.exe conf$$.file
11226if test -d conf$$.dir; then
11227 rm -f conf$$.dir/conf$$.file
11228else
11229 rm -f conf$$.dir
33aa8fe1
MG
11230 mkdir conf$$.dir 2>/dev/null
11231fi
11232if (echo >conf$$.file) 2>/dev/null; then
11233 if ln -s conf$$.file conf$$ 2>/dev/null; then
11234 as_ln_s='ln -s'
11235 # ... but there are two gotchas:
11236 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11237 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11238 # In both cases, we have to default to `cp -p'.
11239 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11240 as_ln_s='cp -p'
11241 elif ln conf$$.file conf$$ 2>/dev/null; then
11242 as_ln_s=ln
11243 else
572ac014 11244 as_ln_s='cp -p'
33aa8fe1 11245 fi
572ac014
MG
11246else
11247 as_ln_s='cp -p'
a3876a41 11248fi
572ac014
MG
11249rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11250rmdir conf$$.dir 2>/dev/null
a3876a41 11251
a0673b07
MG
11252
11253# as_fn_mkdir_p
11254# -------------
11255# Create "$as_dir" as a directory, including parents if necessary.
11256as_fn_mkdir_p ()
11257{
11258
11259 case $as_dir in #(
11260 -*) as_dir=./$as_dir;;
11261 esac
11262 test -d "$as_dir" || eval $as_mkdir_p || {
11263 as_dirs=
11264 while :; do
11265 case $as_dir in #(
11266 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11267 *) as_qdir=$as_dir;;
11268 esac
11269 as_dirs="'$as_qdir' $as_dirs"
11270 as_dir=`$as_dirname -- "$as_dir" ||
11271$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11272 X"$as_dir" : 'X\(//\)[^/]' \| \
11273 X"$as_dir" : 'X\(//\)$' \| \
11274 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11275$as_echo X"$as_dir" |
11276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11277 s//\1/
11278 q
11279 }
11280 /^X\(\/\/\)[^/].*/{
11281 s//\1/
11282 q
11283 }
11284 /^X\(\/\/\)$/{
11285 s//\1/
11286 q
11287 }
11288 /^X\(\/\).*/{
11289 s//\1/
11290 q
11291 }
11292 s/.*/./; q'`
11293 test -d "$as_dir" && break
11294 done
11295 test -z "$as_dirs" || eval "mkdir $as_dirs"
11296 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11297
11298
11299} # as_fn_mkdir_p
572ac014 11300if mkdir -p . 2>/dev/null; then
a0673b07 11301 as_mkdir_p='mkdir -p "$as_dir"'
572ac014
MG
11302else
11303 test -d ./-p && rmdir ./-p
11304 as_mkdir_p=false
a3876a41 11305fi
bf1ec4d2 11306
572ac014
MG
11307if test -x / >/dev/null 2>&1; then
11308 as_test_x='test -x'
a3876a41 11309else
572ac014
MG
11310 if ls -dL / >/dev/null 2>&1; then
11311 as_ls_L_option=L
11312 else
11313 as_ls_L_option=
11314 fi
11315 as_test_x='
11316 eval sh -c '\''
11317 if test -d "$1"; then
33aa8fe1 11318 test -d "$1/.";
572ac014 11319 else
a0673b07 11320 case $1 in #(
33aa8fe1 11321 -*)set "./$1";;
572ac014 11322 esac;
a0673b07 11323 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
572ac014
MG
11324 ???[sx]*):;;*)false;;esac;fi
11325 '\'' sh
11326 '
11327fi
11328as_executable_p=$as_test_x
a3876a41 11329
572ac014
MG
11330# Sed expression to map a string onto a valid CPP name.
11331as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
bf1ec4d2 11332
572ac014
MG
11333# Sed expression to map a string onto a valid variable name.
11334as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
a3876a41 11335
bf1ec4d2 11336
572ac014 11337exec 6>&1
a0673b07
MG
11338## ----------------------------------- ##
11339## Main body of $CONFIG_STATUS script. ##
11340## ----------------------------------- ##
11341_ASEOF
11342test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
a3876a41 11343
a0673b07
MG
11344cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11345# Save the log message, to keep $0 and so on meaningful, and to
572ac014
MG
11346# report actual input values of CONFIG_FILES etc. instead of their
11347# values after options handling.
11348ac_log="
409b969b 11349This file was extended by shellinabox $as_me 2.9, which was
a0673b07 11350generated by GNU Autoconf 2.64. Invocation command line was
bf1ec4d2 11351
572ac014
MG
11352 CONFIG_FILES = $CONFIG_FILES
11353 CONFIG_HEADERS = $CONFIG_HEADERS
11354 CONFIG_LINKS = $CONFIG_LINKS
11355 CONFIG_COMMANDS = $CONFIG_COMMANDS
11356 $ $0 $@
bf1ec4d2 11357
572ac014
MG
11358on `(hostname || uname -n) 2>/dev/null | sed 1q`
11359"
bf1ec4d2 11360
572ac014 11361_ACEOF
bf1ec4d2 11362
33aa8fe1
MG
11363case $ac_config_files in *"
11364"*) set x $ac_config_files; shift; ac_config_files=$*;;
11365esac
11366
11367case $ac_config_headers in *"
11368"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11369esac
11370
11371
11372cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014
MG
11373# Files that config.status was made for.
11374config_files="$ac_config_files"
11375config_headers="$ac_config_headers"
11376config_commands="$ac_config_commands"
bf1ec4d2 11377
572ac014 11378_ACEOF
bf1ec4d2 11379
33aa8fe1 11380cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014 11381ac_cs_usage="\
a0673b07
MG
11382\`$as_me' instantiates files and other configuration actions
11383from templates according to the current configuration. Unless the files
11384and actions are specified as TAGs, all are instantiated by default.
bf1ec4d2 11385
a0673b07 11386Usage: $0 [OPTION]... [TAG]...
bf1ec4d2 11387
572ac014
MG
11388 -h, --help print this help, then exit
11389 -V, --version print version number and configuration settings, then exit
33aa8fe1
MG
11390 -q, --quiet, --silent
11391 do not print progress messages
572ac014
MG
11392 -d, --debug don't remove temporary files
11393 --recheck update $as_me by reconfiguring in the same conditions
33aa8fe1
MG
11394 --file=FILE[:TEMPLATE]
11395 instantiate the configuration file FILE
11396 --header=FILE[:TEMPLATE]
11397 instantiate the configuration header FILE
a3876a41 11398
572ac014
MG
11399Configuration files:
11400$config_files
29135474 11401
572ac014
MG
11402Configuration headers:
11403$config_headers
29135474 11404
572ac014
MG
11405Configuration commands:
11406$config_commands
29135474 11407
a0673b07 11408Report bugs to <markus@shellinabox.com>."
bf1ec4d2 11409
572ac014 11410_ACEOF
33aa8fe1 11411cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014 11412ac_cs_version="\\
409b969b 11413shellinabox config.status 2.9
a0673b07 11414configured by $0, generated by GNU Autoconf 2.64,
33aa8fe1 11415 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
bf1ec4d2 11416
a0673b07 11417Copyright (C) 2009 Free Software Foundation, Inc.
572ac014
MG
11418This config.status script is free software; the Free Software Foundation
11419gives unlimited permission to copy, distribute and modify it."
bf1ec4d2 11420
572ac014
MG
11421ac_pwd='$ac_pwd'
11422srcdir='$srcdir'
11423INSTALL='$INSTALL'
11424MKDIR_P='$MKDIR_P'
33aa8fe1
MG
11425AWK='$AWK'
11426test -n "\$AWK" || AWK=awk
bf1ec4d2
MG
11427_ACEOF
11428
33aa8fe1
MG
11429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11430# The default lists apply if the user does not specify any file.
572ac014
MG
11431ac_need_defaults=:
11432while test $# != 0
11433do
11434 case $1 in
11435 --*=*)
11436 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11437 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11438 ac_shift=:
11439 ;;
11440 *)
11441 ac_option=$1
11442 ac_optarg=$2
11443 ac_shift=shift
11444 ;;
11445 esac
bf1ec4d2 11446
572ac014
MG
11447 case $ac_option in
11448 # Handling of the options.
11449 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11450 ac_cs_recheck=: ;;
11451 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
33aa8fe1 11452 $as_echo "$ac_cs_version"; exit ;;
572ac014
MG
11453 --debug | --debu | --deb | --de | --d | -d )
11454 debug=: ;;
11455 --file | --fil | --fi | --f )
11456 $ac_shift
33aa8fe1
MG
11457 case $ac_optarg in
11458 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11459 esac
a0673b07 11460 as_fn_append CONFIG_FILES " '$ac_optarg'"
572ac014
MG
11461 ac_need_defaults=false;;
11462 --header | --heade | --head | --hea )
11463 $ac_shift
33aa8fe1
MG
11464 case $ac_optarg in
11465 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11466 esac
a0673b07 11467 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
572ac014
MG
11468 ac_need_defaults=false;;
11469 --he | --h)
11470 # Conflict between --help and --header
a0673b07
MG
11471 as_fn_error "ambiguous option: \`$1'
11472Try \`$0 --help' for more information.";;
572ac014 11473 --help | --hel | -h )
33aa8fe1 11474 $as_echo "$ac_cs_usage"; exit ;;
572ac014
MG
11475 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11476 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11477 ac_cs_silent=: ;;
bf1ec4d2 11478
572ac014 11479 # This is an error.
a0673b07
MG
11480 -*) as_fn_error "unrecognized option: \`$1'
11481Try \`$0 --help' for more information." ;;
bf1ec4d2 11482
a0673b07 11483 *) as_fn_append ac_config_targets " $1"
572ac014 11484 ac_need_defaults=false ;;
bf1ec4d2 11485
572ac014
MG
11486 esac
11487 shift
11488done
bf1ec4d2 11489
572ac014 11490ac_configure_extra_args=
bf1ec4d2 11491
572ac014
MG
11492if $ac_cs_silent; then
11493 exec 6>/dev/null
11494 ac_configure_extra_args="$ac_configure_extra_args --silent"
bf1ec4d2 11495fi
bf1ec4d2 11496
572ac014 11497_ACEOF
33aa8fe1 11498cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014 11499if \$ac_cs_recheck; then
33aa8fe1
MG
11500 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11501 shift
11502 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11503 CONFIG_SHELL='$SHELL'
572ac014 11504 export CONFIG_SHELL
33aa8fe1 11505 exec "\$@"
bf1ec4d2
MG
11506fi
11507
bf1ec4d2 11508_ACEOF
33aa8fe1 11509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014
MG
11510exec 5>>config.log
11511{
11512 echo
11513 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11514## Running $as_me. ##
11515_ASBOX
33aa8fe1 11516 $as_echo "$ac_log"
572ac014
MG
11517} >&5
11518
bf1ec4d2 11519_ACEOF
33aa8fe1 11520cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014
MG
11521#
11522# INIT-COMMANDS
11523#
11524AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
bf1ec4d2 11525
bf1ec4d2 11526
572ac014
MG
11527# The HP-UX ksh and POSIX shell print the target directory to stdout
11528# if CDPATH is set.
11529(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
bf1ec4d2 11530
572ac014
MG
11531sed_quote_subst='$sed_quote_subst'
11532double_quote_subst='$double_quote_subst'
11533delay_variable_subst='$delay_variable_subst'
11534macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11535macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11536enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11537enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11538pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11539enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11540host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11541host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11542host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11543build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11544build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11545build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11546SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11547Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11548GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11549EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11550FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11551LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11552NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11553LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11554max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11555ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11556exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11557lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11558lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11559lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11560reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11561reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11562OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11563deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11564file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11565AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11566AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11567STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11568RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11569old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11570old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11571old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11572CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11573CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11574compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11575GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11576lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11577lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11578lt_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"`'
11579lt_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"`'
11580objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11581SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11582ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11583MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11584lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11585lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11586lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11587lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11588lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11589need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11590DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11591NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11592LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11593OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11594OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11595libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11596shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11597extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11598archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11599enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11600export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11601whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11602compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11603old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11604old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11605archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11606archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11607module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11608module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11609with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11610allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11611no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11612hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11613hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11614hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11615hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11616hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11617hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11618hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11619hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11620inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11621link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11622fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11623always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11624export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11625exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11626include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11627prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11628file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11629variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11630need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11631need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11632version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11633runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11634shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11635shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11636libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11637library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11638soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11639postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11640postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11641finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11642finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11643hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11644sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11645sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11646hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11647enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11648enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11649enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11650old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11651striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11652
11653LTCC='$LTCC'
11654LTCFLAGS='$LTCFLAGS'
11655compiler='$compiler_DEFAULT'
11656
11657# Quote evaled strings.
11658for var in SED \
11659GREP \
11660EGREP \
11661FGREP \
11662LD \
11663NM \
11664LN_S \
11665lt_SP2NL \
11666lt_NL2SP \
11667reload_flag \
11668OBJDUMP \
11669deplibs_check_method \
11670file_magic_cmd \
11671AR \
11672AR_FLAGS \
11673STRIP \
11674RANLIB \
11675CC \
11676CFLAGS \
11677compiler \
11678lt_cv_sys_global_symbol_pipe \
11679lt_cv_sys_global_symbol_to_cdecl \
11680lt_cv_sys_global_symbol_to_c_name_address \
11681lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11682SHELL \
11683ECHO \
11684lt_prog_compiler_no_builtin_flag \
11685lt_prog_compiler_wl \
11686lt_prog_compiler_pic \
11687lt_prog_compiler_static \
11688lt_cv_prog_compiler_c_o \
11689need_locks \
11690DSYMUTIL \
11691NMEDIT \
11692LIPO \
11693OTOOL \
11694OTOOL64 \
11695shrext_cmds \
11696export_dynamic_flag_spec \
11697whole_archive_flag_spec \
11698compiler_needs_object \
11699with_gnu_ld \
11700allow_undefined_flag \
11701no_undefined_flag \
11702hardcode_libdir_flag_spec \
11703hardcode_libdir_flag_spec_ld \
11704hardcode_libdir_separator \
11705fix_srcfile_path \
11706exclude_expsyms \
11707include_expsyms \
11708file_list_spec \
11709variables_saved_for_relink \
11710libname_spec \
11711library_names_spec \
11712soname_spec \
11713finish_eval \
11714old_striplib \
11715striplib; do
11716 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11717 *[\\\\\\\`\\"\\\$]*)
11718 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11719 ;;
11720 *)
11721 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11722 ;;
11723 esac
11724done
11725
11726# Double-quote double-evaled strings.
11727for var in reload_cmds \
11728old_postinstall_cmds \
11729old_postuninstall_cmds \
11730old_archive_cmds \
11731extract_expsyms_cmds \
11732old_archive_from_new_cmds \
11733old_archive_from_expsyms_cmds \
11734archive_cmds \
11735archive_expsym_cmds \
11736module_cmds \
11737module_expsym_cmds \
11738export_symbols_cmds \
11739prelink_cmds \
11740postinstall_cmds \
11741postuninstall_cmds \
11742finish_cmds \
11743sys_lib_search_path_spec \
11744sys_lib_dlsearch_path_spec; do
11745 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11746 *[\\\\\\\`\\"\\\$]*)
11747 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11748 ;;
11749 *)
11750 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11751 ;;
11752 esac
11753done
11754
11755# Fix-up fallback echo if it was mangled by the above quoting rules.
11756case \$lt_ECHO in
11757*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11758 ;;
bf1ec4d2 11759esac
bf1ec4d2 11760
572ac014
MG
11761ac_aux_dir='$ac_aux_dir'
11762xsi_shell='$xsi_shell'
11763lt_shell_append='$lt_shell_append'
bf1ec4d2 11764
572ac014
MG
11765# See if we are running on zsh, and set the options which allow our
11766# commands through without removal of \ escapes INIT.
11767if test -n "\${ZSH_VERSION+set}" ; then
11768 setopt NO_GLOB_SUBST
bf1ec4d2
MG
11769fi
11770
bf1ec4d2 11771
572ac014
MG
11772 PACKAGE='$PACKAGE'
11773 VERSION='$VERSION'
11774 TIMESTAMP='$TIMESTAMP'
11775 RM='$RM'
11776 ofile='$ofile'
bf1ec4d2 11777
bf1ec4d2 11778
bf1ec4d2 11779
bf1ec4d2 11780
572ac014 11781_ACEOF
bf1ec4d2 11782
33aa8fe1 11783cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bf1ec4d2 11784
572ac014
MG
11785# Handling of arguments.
11786for ac_config_target in $ac_config_targets
11787do
11788 case $ac_config_target in
11789 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11790 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11791 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11792 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
bf1ec4d2 11793
a0673b07 11794 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
572ac014
MG
11795 esac
11796done
bf1ec4d2 11797
bf1ec4d2 11798
572ac014
MG
11799# If the user did not use the arguments to specify the items to instantiate,
11800# then the envvar interface is used. Set only those that are not.
11801# We use the long form for the default assignment because of an extremely
11802# bizarre bug on SunOS 4.1.3.
11803if $ac_need_defaults; then
11804 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11805 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11806 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
bf1ec4d2 11807fi
bf1ec4d2 11808
572ac014
MG
11809# Have a temporary directory for convenience. Make it in the build tree
11810# simply because there is no reason against having it here, and in addition,
11811# creating and moving files from /tmp can sometimes cause problems.
11812# Hook for its removal unless debugging.
11813# Note that there is a small window in which the directory will not be cleaned:
11814# after its creation but before its name has been assigned to `$tmp'.
11815$debug ||
11816{
11817 tmp=
11818 trap 'exit_status=$?
11819 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11820' 0
a0673b07 11821 trap 'as_fn_exit 1' 1 2 13 15
572ac014
MG
11822}
11823# Create a (secure) tmp directory for tmp files.
bf1ec4d2 11824
bf1ec4d2 11825{
572ac014
MG
11826 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11827 test -n "$tmp" && test -d "$tmp"
11828} ||
11829{
11830 tmp=./conf$$-$RANDOM
11831 (umask 077 && mkdir "$tmp")
a0673b07 11832} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
572ac014 11833
33aa8fe1
MG
11834# Set up the scripts for CONFIG_FILES section.
11835# No need to generate them if there are no CONFIG_FILES.
11836# This happens for instance with `./config.status config.h'.
572ac014
MG
11837if test -n "$CONFIG_FILES"; then
11838
9d758d39 11839
a0673b07
MG
11840ac_cr=`echo X | tr X '\015'`
11841# On cygwin, bash can eat \r inside `` if the user requested igncr.
11842# But we know of no other shell where ac_cr would be empty at this
11843# point, so we can use a bashism as a fallback.
11844if test "x$ac_cr" = x; then
11845 eval ac_cr=\$\'\\r\'
11846fi
33aa8fe1
MG
11847ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11848if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
a0673b07 11849 ac_cs_awk_cr='\r'
33aa8fe1
MG
11850else
11851 ac_cs_awk_cr=$ac_cr
bf1ec4d2 11852fi
572ac014 11853
33aa8fe1 11854echo 'BEGIN {' >"$tmp/subs1.awk" &&
bf1ec4d2
MG
11855_ACEOF
11856
bf1ec4d2 11857
33aa8fe1
MG
11858{
11859 echo "cat >conf$$subs.awk <<_ACEOF" &&
11860 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11861 echo "_ACEOF"
11862} >conf$$subs.sh ||
a0673b07 11863 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
33aa8fe1 11864ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
572ac014
MG
11865ac_delim='%!_!# '
11866for ac_last_try in false false false false false :; do
33aa8fe1 11867 . ./conf$$subs.sh ||
a0673b07 11868 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
33aa8fe1
MG
11869
11870 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11871 if test $ac_delim_n = $ac_delim_num; then
572ac014
MG
11872 break
11873 elif $ac_last_try; then
a0673b07 11874 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
572ac014
MG
11875 else
11876 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11877 fi
bf1ec4d2 11878done
33aa8fe1
MG
11879rm -f conf$$subs.sh
11880
11881cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11882cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11883_ACEOF
11884sed -n '
11885h
11886s/^/S["/; s/!.*/"]=/
11887p
11888g
11889s/^[^!]*!//
11890:repl
11891t repl
11892s/'"$ac_delim"'$//
11893t delim
11894:nl
11895h
11896s/\(.\{148\}\).*/\1/
11897t more1
11898s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11899p
11900n
11901b repl
11902:more1
11903s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11904p
11905g
11906s/.\{148\}//
11907t nl
11908:delim
11909h
11910s/\(.\{148\}\).*/\1/
11911t more2
11912s/["\\]/\\&/g; s/^/"/; s/$/"/
11913p
11914b
11915:more2
11916s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11917p
11918g
11919s/.\{148\}//
11920t delim
11921' <conf$$subs.awk | sed '
11922/^[^""]/{
11923 N
11924 s/\n//
11925}
11926' >>$CONFIG_STATUS || ac_write_fail=1
11927rm -f conf$$subs.awk
11928cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11929_ACAWK
11930cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11931 for (key in S) S_is_set[key] = 1
11932 FS = "\a"
bf1ec4d2 11933
33aa8fe1
MG
11934}
11935{
11936 line = $ 0
11937 nfields = split(line, field, "@")
11938 substed = 0
11939 len = length(field[1])
11940 for (i = 2; i < nfields; i++) {
11941 key = field[i]
11942 keylen = length(key)
11943 if (S_is_set[key]) {
11944 value = S[key]
11945 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11946 len += length(value) + length(field[++i])
11947 substed = 1
11948 } else
11949 len += 1 + keylen
11950 }
11951
11952 print line
11953}
33eb7a7d 11954
33aa8fe1 11955_ACAWK
bf1ec4d2 11956_ACEOF
33aa8fe1
MG
11957cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11958if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11959 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11960else
11961 cat
11962fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
a0673b07 11963 || as_fn_error "could not setup config files machinery" "$LINENO" 5
bf1ec4d2 11964_ACEOF
bf1ec4d2 11965
572ac014
MG
11966# VPATH may cause trouble with some makes, so we remove $(srcdir),
11967# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11968# trailing colons and then remove the whole line if VPATH becomes empty
11969# (actually we leave an empty line to preserve line numbers).
11970if test "x$srcdir" = x.; then
11971 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11972s/:*\$(srcdir):*/:/
11973s/:*\${srcdir}:*/:/
11974s/:*@srcdir@:*/:/
11975s/^\([^=]*=[ ]*\):*/\1/
11976s/:*$//
11977s/^[^=]*=[ ]*$//
11978}'
bf1ec4d2
MG
11979fi
11980
33aa8fe1 11981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014 11982fi # test -n "$CONFIG_FILES"
bf1ec4d2 11983
33aa8fe1
MG
11984# Set up the scripts for CONFIG_HEADERS section.
11985# No need to generate them if there are no CONFIG_HEADERS.
11986# This happens for instance with `./config.status Makefile'.
11987if test -n "$CONFIG_HEADERS"; then
11988cat >"$tmp/defines.awk" <<\_ACAWK ||
11989BEGIN {
11990_ACEOF
11991
11992# Transform confdefs.h into an awk script `defines.awk', embedded as
11993# here-document in config.status, that substitutes the proper values into
11994# config.h.in to produce config.h.
11995
11996# Create a delimiter string that does not exist in confdefs.h, to ease
11997# handling of long lines.
11998ac_delim='%!_!# '
11999for ac_last_try in false false :; do
12000 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12001 if test -z "$ac_t"; then
12002 break
12003 elif $ac_last_try; then
a0673b07 12004 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
33aa8fe1
MG
12005 else
12006 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12007 fi
12008done
12009
12010# For the awk script, D is an array of macro values keyed by name,
12011# likewise P contains macro parameters if any. Preserve backslash
12012# newline sequences.
12013
12014ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12015sed -n '
12016s/.\{148\}/&'"$ac_delim"'/g
12017t rset
12018:rset
12019s/^[ ]*#[ ]*define[ ][ ]*/ /
12020t def
12021d
12022:def
12023s/\\$//
12024t bsnl
12025s/["\\]/\\&/g
12026s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12027D["\1"]=" \3"/p
12028s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12029d
12030:bsnl
12031s/["\\]/\\&/g
12032s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12033D["\1"]=" \3\\\\\\n"\\/p
12034t cont
12035s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12036t cont
12037d
12038:cont
12039n
12040s/.\{148\}/&'"$ac_delim"'/g
12041t clear
12042:clear
12043s/\\$//
12044t bsnlc
12045s/["\\]/\\&/g; s/^/"/; s/$/"/p
12046d
12047:bsnlc
12048s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12049b cont
12050' <confdefs.h | sed '
12051s/'"$ac_delim"'/"\\\
12052"/g' >>$CONFIG_STATUS || ac_write_fail=1
12053
12054cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12055 for (key in D) D_is_set[key] = 1
12056 FS = "\a"
12057}
12058/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12059 line = \$ 0
12060 split(line, arg, " ")
12061 if (arg[1] == "#") {
12062 defundef = arg[2]
12063 mac1 = arg[3]
12064 } else {
12065 defundef = substr(arg[1], 2)
12066 mac1 = arg[2]
12067 }
12068 split(mac1, mac2, "(") #)
12069 macro = mac2[1]
12070 prefix = substr(line, 1, index(line, defundef) - 1)
12071 if (D_is_set[macro]) {
12072 # Preserve the white space surrounding the "#".
12073 print prefix "define", macro P[macro] D[macro]
12074 next
12075 } else {
12076 # Replace #undef with comments. This is necessary, for example,
12077 # in the case of _POSIX_SOURCE, which is predefined and required
12078 # on some systems where configure will not decide to define it.
12079 if (defundef == "undef") {
12080 print "/*", prefix defundef, macro, "*/"
12081 next
12082 }
12083 }
12084}
12085{ print }
12086_ACAWK
12087_ACEOF
12088cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
a0673b07 12089 as_fn_error "could not setup config headers machinery" "$LINENO" 5
33aa8fe1
MG
12090fi # test -n "$CONFIG_HEADERS"
12091
bf1ec4d2 12092
33aa8fe1
MG
12093eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12094shift
12095for ac_tag
572ac014
MG
12096do
12097 case $ac_tag in
12098 :[FHLC]) ac_mode=$ac_tag; continue;;
12099 esac
12100 case $ac_mode$ac_tag in
12101 :[FHL]*:*);;
a0673b07 12102 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
572ac014
MG
12103 :[FH]-) ac_tag=-:-;;
12104 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12105 esac
12106 ac_save_IFS=$IFS
12107 IFS=:
12108 set x $ac_tag
12109 IFS=$ac_save_IFS
12110 shift
12111 ac_file=$1
12112 shift
bf1ec4d2 12113
572ac014
MG
12114 case $ac_mode in
12115 :L) ac_source=$1;;
12116 :[FH])
12117 ac_file_inputs=
12118 for ac_f
12119 do
12120 case $ac_f in
12121 -) ac_f="$tmp/stdin";;
12122 *) # Look for the file first in the build tree, then in the source tree
12123 # (if the path is not absolute). The absolute path cannot be DOS-style,
12124 # because $ac_f cannot contain `:'.
12125 test -f "$ac_f" ||
12126 case $ac_f in
12127 [\\/$]*) false;;
12128 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12129 esac ||
a0673b07 12130 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
572ac014 12131 esac
33aa8fe1 12132 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
a0673b07 12133 as_fn_append ac_file_inputs " '$ac_f'"
572ac014 12134 done
bf1ec4d2 12135
572ac014
MG
12136 # Let's still pretend it is `configure' which instantiates (i.e., don't
12137 # use $as_me), people would be surprised to read:
12138 # /* config.h. Generated by config.status. */
33aa8fe1
MG
12139 configure_input='Generated from '`
12140 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12141 `' by configure.'
572ac014
MG
12142 if test x"$ac_file" != x-; then
12143 configure_input="$ac_file. $configure_input"
a0673b07 12144 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
33aa8fe1 12145$as_echo "$as_me: creating $ac_file" >&6;}
572ac014 12146 fi
33aa8fe1
MG
12147 # Neutralize special characters interpreted by sed in replacement strings.
12148 case $configure_input in #(
12149 *\&* | *\|* | *\\* )
12150 ac_sed_conf_input=`$as_echo "$configure_input" |
12151 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12152 *) ac_sed_conf_input=$configure_input;;
12153 esac
572ac014
MG
12154
12155 case $ac_tag in
33aa8fe1 12156 *:-:* | *:-) cat >"$tmp/stdin" \
a0673b07 12157 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
572ac014 12158 esac
bf1ec4d2 12159 ;;
572ac014
MG
12160 esac
12161
12162 ac_dir=`$as_dirname -- "$ac_file" ||
12163$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12164 X"$ac_file" : 'X\(//\)[^/]' \| \
12165 X"$ac_file" : 'X\(//\)$' \| \
12166 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12167$as_echo X"$ac_file" |
572ac014
MG
12168 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12169 s//\1/
12170 q
12171 }
12172 /^X\(\/\/\)[^/].*/{
12173 s//\1/
12174 q
12175 }
12176 /^X\(\/\/\)$/{
12177 s//\1/
12178 q
12179 }
12180 /^X\(\/\).*/{
12181 s//\1/
12182 q
12183 }
12184 s/.*/./; q'`
a0673b07 12185 as_dir="$ac_dir"; as_fn_mkdir_p
572ac014
MG
12186 ac_builddir=.
12187
12188case "$ac_dir" in
12189.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12190*)
33aa8fe1 12191 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
572ac014 12192 # A ".." for each directory in $ac_dir_suffix.
33aa8fe1 12193 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
572ac014
MG
12194 case $ac_top_builddir_sub in
12195 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12196 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12197 esac ;;
bf1ec4d2 12198esac
572ac014
MG
12199ac_abs_top_builddir=$ac_pwd
12200ac_abs_builddir=$ac_pwd$ac_dir_suffix
12201# for backward compatibility:
12202ac_top_builddir=$ac_top_build_prefix
bf1ec4d2 12203
572ac014
MG
12204case $srcdir in
12205 .) # We are building in place.
12206 ac_srcdir=.
12207 ac_top_srcdir=$ac_top_builddir_sub
12208 ac_abs_top_srcdir=$ac_pwd ;;
12209 [\\/]* | ?:[\\/]* ) # Absolute name.
12210 ac_srcdir=$srcdir$ac_dir_suffix;
12211 ac_top_srcdir=$srcdir
12212 ac_abs_top_srcdir=$srcdir ;;
12213 *) # Relative name.
12214 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12215 ac_top_srcdir=$ac_top_build_prefix$srcdir
12216 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12217esac
12218ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12219
12220
12221 case $ac_mode in
12222 :F)
12223 #
12224 # CONFIG_FILE
12225 #
bf1ec4d2 12226
572ac014
MG
12227 case $INSTALL in
12228 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12229 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12230 esac
12231 ac_MKDIR_P=$MKDIR_P
12232 case $MKDIR_P in
12233 [\\/$]* | ?:[\\/]* ) ;;
12234 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12235 esac
12236_ACEOF
bf1ec4d2 12237
33aa8fe1 12238cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014
MG
12239# If the template does not know about datarootdir, expand it.
12240# FIXME: This hack should be removed a few years after 2.60.
12241ac_datarootdir_hack=; ac_datarootdir_seen=
33aa8fe1
MG
12242ac_sed_dataroot='
12243/datarootdir/ {
572ac014
MG
12244 p
12245 q
12246}
12247/@datadir@/p
12248/@docdir@/p
12249/@infodir@/p
12250/@localedir@/p
a0673b07 12251/@mandir@/p'
33aa8fe1 12252case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
572ac014
MG
12253*datarootdir*) ac_datarootdir_seen=yes;;
12254*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
a0673b07 12255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
33aa8fe1 12256$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
bf1ec4d2 12257_ACEOF
33aa8fe1 12258cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
572ac014
MG
12259 ac_datarootdir_hack='
12260 s&@datadir@&$datadir&g
12261 s&@docdir@&$docdir&g
12262 s&@infodir@&$infodir&g
12263 s&@localedir@&$localedir&g
12264 s&@mandir@&$mandir&g
a0673b07 12265 s&\\\${datarootdir}&$datarootdir&g' ;;
bf1ec4d2 12266esac
572ac014 12267_ACEOF
bf1ec4d2 12268
572ac014
MG
12269# Neutralize VPATH when `$srcdir' = `.'.
12270# Shell code in configure.ac might set extrasub.
12271# FIXME: do we really want to maintain this feature?
33aa8fe1
MG
12272cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12273ac_sed_extra="$ac_vpsub
572ac014
MG
12274$extrasub
12275_ACEOF
33aa8fe1 12276cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
572ac014
MG
12277:t
12278/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
33aa8fe1 12279s|@configure_input@|$ac_sed_conf_input|;t t
572ac014 12280s&@top_builddir@&$ac_top_builddir_sub&;t t
33aa8fe1 12281s&@top_build_prefix@&$ac_top_build_prefix&;t t
572ac014
MG
12282s&@srcdir@&$ac_srcdir&;t t
12283s&@abs_srcdir@&$ac_abs_srcdir&;t t
12284s&@top_srcdir@&$ac_top_srcdir&;t t
12285s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12286s&@builddir@&$ac_builddir&;t t
12287s&@abs_builddir@&$ac_abs_builddir&;t t
12288s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12289s&@INSTALL@&$ac_INSTALL&;t t
12290s&@MKDIR_P@&$ac_MKDIR_P&;t t
12291$ac_datarootdir_hack
33aa8fe1
MG
12292"
12293eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
a0673b07 12294 || as_fn_error "could not create $ac_file" "$LINENO" 5
bf1ec4d2 12295
572ac014
MG
12296test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12297 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12298 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
a0673b07 12299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
572ac014 12300which seems to be undefined. Please make sure it is defined." >&5
33aa8fe1 12301$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
572ac014 12302which seems to be undefined. Please make sure it is defined." >&2;}
bf1ec4d2 12303
572ac014
MG
12304 rm -f "$tmp/stdin"
12305 case $ac_file in
33aa8fe1
MG
12306 -) cat "$tmp/out" && rm -f "$tmp/out";;
12307 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12308 esac \
a0673b07 12309 || as_fn_error "could not create $ac_file" "$LINENO" 5
572ac014
MG
12310 ;;
12311 :H)
12312 #
12313 # CONFIG_HEADER
12314 #
572ac014 12315 if test x"$ac_file" != x-; then
33aa8fe1
MG
12316 {
12317 $as_echo "/* $configure_input */" \
12318 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12319 } >"$tmp/config.h" \
a0673b07 12320 || as_fn_error "could not create $ac_file" "$LINENO" 5
33aa8fe1 12321 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
a0673b07 12322 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
33aa8fe1 12323$as_echo "$as_me: $ac_file is unchanged" >&6;}
572ac014 12324 else
33aa8fe1
MG
12325 rm -f "$ac_file"
12326 mv "$tmp/config.h" "$ac_file" \
a0673b07 12327 || as_fn_error "could not create $ac_file" "$LINENO" 5
572ac014
MG
12328 fi
12329 else
33aa8fe1
MG
12330 $as_echo "/* $configure_input */" \
12331 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
a0673b07 12332 || as_fn_error "could not create -" "$LINENO" 5
572ac014 12333 fi
33aa8fe1
MG
12334# Compute "$ac_file"'s index in $config_headers.
12335_am_arg="$ac_file"
572ac014
MG
12336_am_stamp_count=1
12337for _am_header in $config_headers :; do
12338 case $_am_header in
12339 $_am_arg | $_am_arg:* )
12340 break ;;
12341 * )
12342 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12343 esac
12344done
12345echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12346$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12347 X"$_am_arg" : 'X\(//\)[^/]' \| \
12348 X"$_am_arg" : 'X\(//\)$' \| \
12349 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12350$as_echo X"$_am_arg" |
572ac014
MG
12351 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12352 s//\1/
12353 q
12354 }
12355 /^X\(\/\/\)[^/].*/{
12356 s//\1/
12357 q
12358 }
12359 /^X\(\/\/\)$/{
12360 s//\1/
12361 q
12362 }
12363 /^X\(\/\).*/{
12364 s//\1/
12365 q
12366 }
12367 s/.*/./; q'`/stamp-h$_am_stamp_count
12368 ;;
bf1ec4d2 12369
a0673b07 12370 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
33aa8fe1 12371$as_echo "$as_me: executing $ac_file commands" >&6;}
572ac014
MG
12372 ;;
12373 esac
bf1ec4d2 12374
572ac014
MG
12375
12376 case $ac_file$ac_mode in
12377 "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
12378# are listed without --file. Let's play safe and only enable the eval
12379# if we detect the quoting.
12380case $CONFIG_FILES in
12381*\'*) eval set x "$CONFIG_FILES" ;;
12382*) set x $CONFIG_FILES ;;
bf1ec4d2 12383esac
572ac014
MG
12384shift
12385for mf
12386do
12387 # Strip MF so we end up with the name of the file.
12388 mf=`echo "$mf" | sed -e 's/:.*$//'`
12389 # Check whether this is an Automake generated Makefile or not.
12390 # We used to match only the files named `Makefile.in', but
12391 # some people rename them; so instead we look at the file content.
12392 # Grep'ing the first line is not enough: some people post-process
12393 # each Makefile.in and add a new line on top of each file to say so.
12394 # Grep'ing the whole file is not good either: AIX grep has a line
12395 # limit of 2048, but all sed's we know have understand at least 4000.
12396 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12397 dirpart=`$as_dirname -- "$mf" ||
12398$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12399 X"$mf" : 'X\(//\)[^/]' \| \
12400 X"$mf" : 'X\(//\)$' \| \
12401 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12402$as_echo X"$mf" |
572ac014
MG
12403 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12404 s//\1/
12405 q
12406 }
12407 /^X\(\/\/\)[^/].*/{
12408 s//\1/
12409 q
12410 }
12411 /^X\(\/\/\)$/{
12412 s//\1/
12413 q
12414 }
12415 /^X\(\/\).*/{
12416 s//\1/
12417 q
12418 }
12419 s/.*/./; q'`
12420 else
12421 continue
12422 fi
12423 # Extract the definition of DEPDIR, am__include, and am__quote
12424 # from the Makefile without running `make'.
12425 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12426 test -z "$DEPDIR" && continue
12427 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12428 test -z "am__include" && continue
12429 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12430 # When using ansi2knr, U may be empty or an underscore; expand it
12431 U=`sed -n 's/^U = //p' < "$mf"`
12432 # Find all dependency output files, they are included files with
12433 # $(DEPDIR) in their names. We invoke sed twice because it is the
12434 # simplest approach to changing $(DEPDIR) to its actual value in the
12435 # expansion.
12436 for file in `sed -n "
12437 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12438 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12439 # Make sure the directory exists.
12440 test -f "$dirpart/$file" && continue
12441 fdir=`$as_dirname -- "$file" ||
12442$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12443 X"$file" : 'X\(//\)[^/]' \| \
12444 X"$file" : 'X\(//\)$' \| \
12445 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
33aa8fe1 12446$as_echo X"$file" |
572ac014
MG
12447 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12448 s//\1/
12449 q
12450 }
12451 /^X\(\/\/\)[^/].*/{
12452 s//\1/
12453 q
12454 }
12455 /^X\(\/\/\)$/{
12456 s//\1/
12457 q
12458 }
12459 /^X\(\/\).*/{
12460 s//\1/
12461 q
12462 }
12463 s/.*/./; q'`
a0673b07 12464 as_dir=$dirpart/$fdir; as_fn_mkdir_p
572ac014
MG
12465 # echo "creating $dirpart/$file"
12466 echo '# dummy' > "$dirpart/$file"
12467 done
12468done
12469 ;;
12470 "libtool":C)
bf1ec4d2 12471
572ac014
MG
12472 # See if we are running on zsh, and set the options which allow our
12473 # commands through without removal of \ escapes.
12474 if test -n "${ZSH_VERSION+set}" ; then
12475 setopt NO_GLOB_SUBST
12476 fi
bf1ec4d2 12477
572ac014
MG
12478 cfgfile="${ofile}T"
12479 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12480 $RM "$cfgfile"
bf1ec4d2 12481
572ac014
MG
12482 cat <<_LT_EOF >> "$cfgfile"
12483#! $SHELL
bf1ec4d2 12484
572ac014
MG
12485# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12486# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12487# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12488# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12489#
12490# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12491# 2006, 2007, 2008 Free Software Foundation, Inc.
12492# Written by Gordon Matzigkeit, 1996
12493#
12494# This file is part of GNU Libtool.
12495#
12496# GNU Libtool is free software; you can redistribute it and/or
12497# modify it under the terms of the GNU General Public License as
12498# published by the Free Software Foundation; either version 2 of
12499# the License, or (at your option) any later version.
12500#
12501# As a special exception to the GNU General Public License,
12502# if you distribute this file as part of a program or library that
12503# is built using GNU Libtool, you may include this file under the
12504# same distribution terms that you use for the rest of that program.
12505#
12506# GNU Libtool is distributed in the hope that it will be useful,
12507# but WITHOUT ANY WARRANTY; without even the implied warranty of
12508# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12509# GNU General Public License for more details.
12510#
12511# You should have received a copy of the GNU General Public License
12512# along with GNU Libtool; see the file COPYING. If not, a copy
12513# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12514# obtained by writing to the Free Software Foundation, Inc.,
12515# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
bf1ec4d2 12516
bf1ec4d2 12517
572ac014
MG
12518# The names of the tagged configurations supported by this script.
12519available_tags=""
bf1ec4d2 12520
572ac014 12521# ### BEGIN LIBTOOL CONFIG
bf1ec4d2 12522
572ac014
MG
12523# Which release of libtool.m4 was used?
12524macro_version=$macro_version
12525macro_revision=$macro_revision
bf1ec4d2 12526
572ac014
MG
12527# Whether or not to build shared libraries.
12528build_libtool_libs=$enable_shared
bf1ec4d2 12529
572ac014
MG
12530# Whether or not to build static libraries.
12531build_old_libs=$enable_static
bf1ec4d2 12532
572ac014
MG
12533# What type of objects to build.
12534pic_mode=$pic_mode
bf1ec4d2 12535
572ac014
MG
12536# Whether or not to optimize for fast installation.
12537fast_install=$enable_fast_install
29135474 12538
572ac014
MG
12539# The host system.
12540host_alias=$host_alias
12541host=$host
12542host_os=$host_os
7460295f 12543
572ac014
MG
12544# The build system.
12545build_alias=$build_alias
12546build=$build
12547build_os=$build_os
7460295f 12548
572ac014
MG
12549# A sed program that does not truncate output.
12550SED=$lt_SED
7460295f 12551
572ac014
MG
12552# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12553Xsed="\$SED -e 1s/^X//"
7460295f 12554
572ac014
MG
12555# A grep program that handles long lines.
12556GREP=$lt_GREP
7460295f 12557
572ac014
MG
12558# An ERE matcher.
12559EGREP=$lt_EGREP
7460295f 12560
572ac014
MG
12561# A literal string matcher.
12562FGREP=$lt_FGREP
7460295f 12563
572ac014
MG
12564# A BSD- or MS-compatible name lister.
12565NM=$lt_NM
7460295f 12566
572ac014
MG
12567# Whether we need soft or hard links.
12568LN_S=$lt_LN_S
7460295f 12569
572ac014
MG
12570# What is the maximum length of a command?
12571max_cmd_len=$max_cmd_len
7460295f 12572
572ac014
MG
12573# Object file suffix (normally "o").
12574objext=$ac_objext
7460295f 12575
572ac014
MG
12576# Executable file suffix (normally "").
12577exeext=$exeext
7460295f 12578
572ac014
MG
12579# whether the shell understands "unset".
12580lt_unset=$lt_unset
7460295f 12581
572ac014
MG
12582# turn spaces into newlines.
12583SP2NL=$lt_lt_SP2NL
7460295f 12584
572ac014
MG
12585# turn newlines into spaces.
12586NL2SP=$lt_lt_NL2SP
7460295f 12587
572ac014
MG
12588# How to create reloadable object files.
12589reload_flag=$lt_reload_flag
12590reload_cmds=$lt_reload_cmds
7460295f 12591
572ac014
MG
12592# An object symbol dumper.
12593OBJDUMP=$lt_OBJDUMP
7460295f 12594
572ac014
MG
12595# Method to check whether dependent libraries are shared objects.
12596deplibs_check_method=$lt_deplibs_check_method
7460295f 12597
572ac014
MG
12598# Command to use when deplibs_check_method == "file_magic".
12599file_magic_cmd=$lt_file_magic_cmd
7460295f 12600
572ac014
MG
12601# The archiver.
12602AR=$lt_AR
12603AR_FLAGS=$lt_AR_FLAGS
7460295f 12604
572ac014
MG
12605# A symbol stripping program.
12606STRIP=$lt_STRIP
3a0490f9 12607
572ac014
MG
12608# Commands used to install an old-style archive.
12609RANLIB=$lt_RANLIB
12610old_postinstall_cmds=$lt_old_postinstall_cmds
12611old_postuninstall_cmds=$lt_old_postuninstall_cmds
7460295f 12612
572ac014
MG
12613# A C compiler.
12614LTCC=$lt_CC
7460295f 12615
572ac014
MG
12616# LTCC compiler flags.
12617LTCFLAGS=$lt_CFLAGS
7460295f 12618
572ac014
MG
12619# Take the output of nm and produce a listing of raw symbols and C names.
12620global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
7460295f 12621
572ac014
MG
12622# Transform the output of nm in a proper C declaration.
12623global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
7460295f 12624
572ac014
MG
12625# Transform the output of nm in a C name address pair.
12626global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
7460295f 12627
572ac014
MG
12628# Transform the output of nm in a C name address pair when lib prefix is needed.
12629global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
7460295f 12630
572ac014
MG
12631# The name of the directory that contains temporary libtool files.
12632objdir=$objdir
7460295f 12633
572ac014
MG
12634# Shell to use when invoking shell scripts.
12635SHELL=$lt_SHELL
7460295f 12636
572ac014
MG
12637# An echo program that does not interpret backslashes.
12638ECHO=$lt_ECHO
7460295f 12639
572ac014
MG
12640# Used to examine libraries when file_magic_cmd begins with "file".
12641MAGIC_CMD=$MAGIC_CMD
7460295f 12642
572ac014
MG
12643# Must we lock files when doing compilation?
12644need_locks=$lt_need_locks
7460295f 12645
572ac014
MG
12646# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12647DSYMUTIL=$lt_DSYMUTIL
7460295f 12648
572ac014
MG
12649# Tool to change global to local symbols on Mac OS X.
12650NMEDIT=$lt_NMEDIT
7460295f 12651
572ac014
MG
12652# Tool to manipulate fat objects and archives on Mac OS X.
12653LIPO=$lt_LIPO
7460295f 12654
572ac014
MG
12655# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12656OTOOL=$lt_OTOOL
7460295f 12657
572ac014
MG
12658# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12659OTOOL64=$lt_OTOOL64
7460295f 12660
572ac014
MG
12661# Old archive suffix (normally "a").
12662libext=$libext
7460295f 12663
572ac014
MG
12664# Shared library suffix (normally ".so").
12665shrext_cmds=$lt_shrext_cmds
7460295f 12666
572ac014
MG
12667# The commands to extract the exported symbol list from a shared archive.
12668extract_expsyms_cmds=$lt_extract_expsyms_cmds
7460295f 12669
572ac014
MG
12670# Variables whose values should be saved in libtool wrapper scripts and
12671# restored at link time.
12672variables_saved_for_relink=$lt_variables_saved_for_relink
7460295f 12673
572ac014
MG
12674# Do we need the "lib" prefix for modules?
12675need_lib_prefix=$need_lib_prefix
12676
12677# Do we need a version for libraries?
12678need_version=$need_version
12679
12680# Library versioning type.
12681version_type=$version_type
12682
12683# Shared library runtime path variable.
12684runpath_var=$runpath_var
12685
12686# Shared library path variable.
12687shlibpath_var=$shlibpath_var
12688
12689# Is shlibpath searched before the hard-coded library search path?
12690shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12691
12692# Format of library name prefix.
12693libname_spec=$lt_libname_spec
7460295f 12694
572ac014
MG
12695# List of archive names. First name is the real one, the rest are links.
12696# The last name is the one that the linker finds with -lNAME
12697library_names_spec=$lt_library_names_spec
7460295f 12698
572ac014
MG
12699# The coded name of the library, if different from the real name.
12700soname_spec=$lt_soname_spec
7460295f 12701
572ac014
MG
12702# Command to use after installation of a shared archive.
12703postinstall_cmds=$lt_postinstall_cmds
7460295f 12704
572ac014
MG
12705# Command to use after uninstallation of a shared archive.
12706postuninstall_cmds=$lt_postuninstall_cmds
7460295f 12707
572ac014
MG
12708# Commands used to finish a libtool library installation in a directory.
12709finish_cmds=$lt_finish_cmds
7460295f 12710
572ac014
MG
12711# As "finish_cmds", except a single script fragment to be evaled but
12712# not shown.
12713finish_eval=$lt_finish_eval
7460295f 12714
572ac014
MG
12715# Whether we should hardcode library paths into libraries.
12716hardcode_into_libs=$hardcode_into_libs
7460295f 12717
572ac014
MG
12718# Compile-time system search path for libraries.
12719sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7460295f 12720
572ac014
MG
12721# Run-time system search path for libraries.
12722sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7460295f 12723
572ac014
MG
12724# Whether dlopen is supported.
12725dlopen_support=$enable_dlopen
7460295f 12726
572ac014
MG
12727# Whether dlopen of programs is supported.
12728dlopen_self=$enable_dlopen_self
3a0490f9 12729
572ac014
MG
12730# Whether dlopen of statically linked programs is supported.
12731dlopen_self_static=$enable_dlopen_self_static
3a0490f9 12732
572ac014
MG
12733# Commands to strip libraries.
12734old_striplib=$lt_old_striplib
12735striplib=$lt_striplib
3a0490f9 12736
7460295f 12737
572ac014
MG
12738# The linker used to build libraries.
12739LD=$lt_LD
7460295f 12740
572ac014
MG
12741# Commands used to build an old-style archive.
12742old_archive_cmds=$lt_old_archive_cmds
7460295f 12743
572ac014
MG
12744# A language specific compiler.
12745CC=$lt_compiler
7460295f 12746
572ac014
MG
12747# Is the compiler the GNU compiler?
12748with_gcc=$GCC
7460295f 12749
572ac014
MG
12750# Compiler flag to turn off builtin functions.
12751no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
7460295f 12752
572ac014
MG
12753# How to pass a linker flag through the compiler.
12754wl=$lt_lt_prog_compiler_wl
bdd01e84 12755
572ac014
MG
12756# Additional compiler flags for building library objects.
12757pic_flag=$lt_lt_prog_compiler_pic
7460295f 12758
572ac014
MG
12759# Compiler flag to prevent dynamic linking.
12760link_static_flag=$lt_lt_prog_compiler_static
7460295f 12761
572ac014
MG
12762# Does compiler simultaneously support -c and -o options?
12763compiler_c_o=$lt_lt_cv_prog_compiler_c_o
7460295f 12764
572ac014
MG
12765# Whether or not to add -lc for building shared libraries.
12766build_libtool_need_lc=$archive_cmds_need_lc
7460295f 12767
572ac014
MG
12768# Whether or not to disallow shared libs when runtime libs are static.
12769allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
7460295f 12770
572ac014
MG
12771# Compiler flag to allow reflexive dlopens.
12772export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7460295f 12773
572ac014
MG
12774# Compiler flag to generate shared objects directly from archives.
12775whole_archive_flag_spec=$lt_whole_archive_flag_spec
7460295f 12776
572ac014
MG
12777# Whether the compiler copes with passing no objects directly.
12778compiler_needs_object=$lt_compiler_needs_object
7460295f 12779
572ac014
MG
12780# Create an old-style archive from a shared archive.
12781old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7460295f 12782
572ac014
MG
12783# Create a temporary old-style archive to link instead of a shared archive.
12784old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7460295f 12785
572ac014
MG
12786# Commands used to build a shared archive.
12787archive_cmds=$lt_archive_cmds
12788archive_expsym_cmds=$lt_archive_expsym_cmds
7460295f 12789
572ac014
MG
12790# Commands used to build a loadable module if different from building
12791# a shared archive.
12792module_cmds=$lt_module_cmds
12793module_expsym_cmds=$lt_module_expsym_cmds
7460295f 12794
572ac014
MG
12795# Whether we are building with GNU ld or not.
12796with_gnu_ld=$lt_with_gnu_ld
7460295f 12797
572ac014
MG
12798# Flag that allows shared libraries with undefined symbols to be built.
12799allow_undefined_flag=$lt_allow_undefined_flag
7460295f 12800
572ac014
MG
12801# Flag that enforces no undefined symbols.
12802no_undefined_flag=$lt_no_undefined_flag
7460295f 12803
572ac014
MG
12804# Flag to hardcode \$libdir into a binary during linking.
12805# This must work even if \$libdir does not exist
12806hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7460295f 12807
572ac014
MG
12808# If ld is used when linking, flag to hardcode \$libdir into a binary
12809# during linking. This must work even if \$libdir does not exist.
12810hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
7460295f 12811
572ac014
MG
12812# Whether we need a single "-rpath" flag with a separated argument.
12813hardcode_libdir_separator=$lt_hardcode_libdir_separator
7460295f 12814
572ac014
MG
12815# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12816# DIR into the resulting binary.
12817hardcode_direct=$hardcode_direct
7460295f 12818
572ac014
MG
12819# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12820# DIR into the resulting binary and the resulting library dependency is
12821# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12822# library is relocated.
12823hardcode_direct_absolute=$hardcode_direct_absolute
7460295f 12824
572ac014
MG
12825# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12826# into the resulting binary.
12827hardcode_minus_L=$hardcode_minus_L
7460295f 12828
572ac014
MG
12829# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12830# into the resulting binary.
12831hardcode_shlibpath_var=$hardcode_shlibpath_var
7460295f 12832
572ac014
MG
12833# Set to "yes" if building a shared library automatically hardcodes DIR
12834# into the library and all subsequent libraries and executables linked
12835# against it.
12836hardcode_automatic=$hardcode_automatic
12837
12838# Set to yes if linker adds runtime paths of dependent libraries
12839# to runtime path list.
12840inherit_rpath=$inherit_rpath
7460295f 12841
572ac014
MG
12842# Whether libtool must link a program against all its dependency libraries.
12843link_all_deplibs=$link_all_deplibs
7460295f 12844
572ac014
MG
12845# Fix the shell variable \$srcfile for the compiler.
12846fix_srcfile_path=$lt_fix_srcfile_path
7460295f 12847
572ac014
MG
12848# Set to "yes" if exported symbols are required.
12849always_export_symbols=$always_export_symbols
7460295f 12850
572ac014
MG
12851# The commands to list exported symbols.
12852export_symbols_cmds=$lt_export_symbols_cmds
7460295f 12853
572ac014
MG
12854# Symbols that should not be listed in the preloaded symbols.
12855exclude_expsyms=$lt_exclude_expsyms
7460295f 12856
572ac014
MG
12857# Symbols that must always be exported.
12858include_expsyms=$lt_include_expsyms
7460295f 12859
572ac014
MG
12860# Commands necessary for linking programs (against libraries) with templates.
12861prelink_cmds=$lt_prelink_cmds
7460295f 12862
572ac014
MG
12863# Specify filename containing input files.
12864file_list_spec=$lt_file_list_spec
3a0490f9 12865
572ac014
MG
12866# How to hardcode a shared library path into an executable.
12867hardcode_action=$hardcode_action
7460295f 12868
572ac014 12869# ### END LIBTOOL CONFIG
3a0490f9 12870
572ac014 12871_LT_EOF
7460295f 12872
572ac014
MG
12873 case $host_os in
12874 aix3*)
12875 cat <<\_LT_EOF >> "$cfgfile"
12876# AIX sometimes has problems with the GCC collect2 program. For some
12877# reason, if we set the COLLECT_NAMES environment variable, the problems
12878# vanish in a puff of smoke.
12879if test "X${COLLECT_NAMES+set}" != Xset; then
12880 COLLECT_NAMES=
12881 export COLLECT_NAMES
7460295f 12882fi
572ac014
MG
12883_LT_EOF
12884 ;;
12885 esac
7460295f 12886
7460295f 12887
572ac014 12888ltmain="$ac_aux_dir/ltmain.sh"
3a0490f9 12889
3a0490f9 12890
572ac014
MG
12891 # We use sed instead of cat because bash on DJGPP gets confused if
12892 # if finds mixed CR/LF and LF-only lines. Since sed operates in
12893 # text mode, it properly converts lines to CR/LF. This bash problem
12894 # is reportedly fixed, but why not run on old versions too?
12895 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
12896 || (rm -f "$cfgfile"; exit 1)
3a0490f9 12897
572ac014
MG
12898 case $xsi_shell in
12899 yes)
12900 cat << \_LT_EOF >> "$cfgfile"
7460295f 12901
572ac014
MG
12902# func_dirname file append nondir_replacement
12903# Compute the dirname of FILE. If nonempty, add APPEND to the result,
12904# otherwise set result to NONDIR_REPLACEMENT.
12905func_dirname ()
12906{
12907 case ${1} in
12908 */*) func_dirname_result="${1%/*}${2}" ;;
12909 * ) func_dirname_result="${3}" ;;
12910 esac
3a0490f9 12911}
3a0490f9 12912
572ac014
MG
12913# func_basename file
12914func_basename ()
12915{
12916 func_basename_result="${1##*/}"
12917}
3a0490f9 12918
572ac014
MG
12919# func_dirname_and_basename file append nondir_replacement
12920# perform func_basename and func_dirname in a single function
12921# call:
12922# dirname: Compute the dirname of FILE. If nonempty,
12923# add APPEND to the result, otherwise set result
12924# to NONDIR_REPLACEMENT.
12925# value returned in "$func_dirname_result"
12926# basename: Compute filename of FILE.
12927# value retuned in "$func_basename_result"
12928# Implementation must be kept synchronized with func_dirname
12929# and func_basename. For efficiency, we do not delegate to
12930# those functions but instead duplicate the functionality here.
12931func_dirname_and_basename ()
12932{
12933 case ${1} in
12934 */*) func_dirname_result="${1%/*}${2}" ;;
12935 * ) func_dirname_result="${3}" ;;
7460295f 12936 esac
572ac014
MG
12937 func_basename_result="${1##*/}"
12938}
12939
12940# func_stripname prefix suffix name
12941# strip PREFIX and SUFFIX off of NAME.
12942# PREFIX and SUFFIX must not contain globbing or regex special
12943# characters, hashes, percent signs, but SUFFIX may contain a leading
12944# dot (in which case that matches only a dot).
12945func_stripname ()
12946{
12947 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
12948 # positional parameters, so assign one to ordinary parameter first.
12949 func_stripname_result=${3}
12950 func_stripname_result=${func_stripname_result#"${1}"}
12951 func_stripname_result=${func_stripname_result%"${2}"}
12952}
12953
12954# func_opt_split
12955func_opt_split ()
12956{
12957 func_opt_split_opt=${1%%=*}
12958 func_opt_split_arg=${1#*=}
12959}
12960
12961# func_lo2o object
12962func_lo2o ()
12963{
12964 case ${1} in
12965 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
12966 *) func_lo2o_result=${1} ;;
7460295f 12967 esac
572ac014 12968}
7460295f 12969
572ac014
MG
12970# func_xform libobj-or-source
12971func_xform ()
12972{
12973 func_xform_result=${1%.*}.lo
12974}
7460295f 12975
572ac014
MG
12976# func_arith arithmetic-term...
12977func_arith ()
12978{
12979 func_arith_result=$(( $* ))
12980}
7460295f 12981
572ac014
MG
12982# func_len string
12983# STRING may not start with a hyphen.
12984func_len ()
12985{
12986 func_len_result=${#1}
12987}
12988
12989_LT_EOF
7460295f 12990 ;;
572ac014
MG
12991 *) # Bourne compatible functions.
12992 cat << \_LT_EOF >> "$cfgfile"
7460295f 12993
572ac014
MG
12994# func_dirname file append nondir_replacement
12995# Compute the dirname of FILE. If nonempty, add APPEND to the result,
12996# otherwise set result to NONDIR_REPLACEMENT.
12997func_dirname ()
12998{
12999 # Extract subdirectory from the argument.
13000 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13001 if test "X$func_dirname_result" = "X${1}"; then
13002 func_dirname_result="${3}"
13003 else
13004 func_dirname_result="$func_dirname_result${2}"
13005 fi
13006}
7460295f 13007
572ac014
MG
13008# func_basename file
13009func_basename ()
13010{
13011 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13012}
7460295f 13013
7460295f 13014
572ac014
MG
13015# func_stripname prefix suffix name
13016# strip PREFIX and SUFFIX off of NAME.
13017# PREFIX and SUFFIX must not contain globbing or regex special
13018# characters, hashes, percent signs, but SUFFIX may contain a leading
13019# dot (in which case that matches only a dot).
13020# func_strip_suffix prefix name
13021func_stripname ()
13022{
13023 case ${2} in
13024 .*) func_stripname_result=`$ECHO "X${3}" \
13025 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13026 *) func_stripname_result=`$ECHO "X${3}" \
13027 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13028 esac
13029}
13030
13031# sed scripts:
13032my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13033my_sed_long_arg='1s/^-[^=]*=//'
13034
13035# func_opt_split
13036func_opt_split ()
13037{
13038 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13039 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13040}
7460295f 13041
572ac014
MG
13042# func_lo2o object
13043func_lo2o ()
13044{
13045 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13046}
7460295f 13047
572ac014
MG
13048# func_xform libobj-or-source
13049func_xform ()
13050{
13051 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13052}
7460295f 13053
572ac014
MG
13054# func_arith arithmetic-term...
13055func_arith ()
13056{
13057 func_arith_result=`expr "$@"`
13058}
7460295f 13059
572ac014
MG
13060# func_len string
13061# STRING may not start with a hyphen.
13062func_len ()
13063{
13064 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
7460295f 13065}
572ac014
MG
13066
13067_LT_EOF
7460295f 13068esac
7460295f 13069
572ac014
MG
13070case $lt_shell_append in
13071 yes)
13072 cat << \_LT_EOF >> "$cfgfile"
7460295f 13073
572ac014
MG
13074# func_append var value
13075# Append VALUE to the end of shell variable VAR.
13076func_append ()
13077{
13078 eval "$1+=\$2"
13079}
13080_LT_EOF
13081 ;;
13082 *)
13083 cat << \_LT_EOF >> "$cfgfile"
7460295f 13084
572ac014
MG
13085# func_append var value
13086# Append VALUE to the end of shell variable VAR.
13087func_append ()
13088{
13089 eval "$1=\$$1\$2"
13090}
7460295f 13091
572ac014
MG
13092_LT_EOF
13093 ;;
7460295f
MG
13094 esac
13095
13096
572ac014
MG
13097 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13098 || (rm -f "$cfgfile"; exit 1)
13099
13100 mv -f "$cfgfile" "$ofile" ||
13101 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13102 chmod +x "$ofile"
13103
7460295f
MG
13104 ;;
13105
13106 esac
13107done # for ac_tag
13108
13109
a0673b07 13110as_fn_exit 0
7460295f 13111_ACEOF
7460295f
MG
13112ac_clean_files=$ac_clean_files_save
13113
33aa8fe1 13114test $ac_write_fail = 0 ||
a0673b07 13115 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
33aa8fe1 13116
7460295f
MG
13117
13118# configure is writing to config.log, and then calls config.status.
13119# config.status does its own redirection, appending to config.log.
13120# Unfortunately, on DOS this fails, as config.log is still kept open
13121# by configure, so config.status won't be able to write to it; its
13122# output is simply discarded. So we exec the FD to /dev/null,
13123# effectively closing config.log, so it can be properly (re)opened and
13124# appended to by config.status. When coming back to configure, we
13125# need to make the FD available again.
13126if test "$no_create" != yes; then
13127 ac_cs_success=:
13128 ac_config_status_args=
13129 test "$silent" = yes &&
13130 ac_config_status_args="$ac_config_status_args --quiet"
13131 exec 5>/dev/null
13132 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13133 exec 5>>config.log
13134 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13135 # would make configure fail if this is the last instruction.
a0673b07 13136 $ac_cs_success || as_fn_exit $?
7460295f 13137fi
33aa8fe1 13138if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
a0673b07 13139 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
33aa8fe1
MG
13140$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13141fi
7460295f 13142
This page took 2.382209 seconds and 5 git commands to generate.